﻿body, table td, table, td, .header_subpage_medium, .header_subpage, .header_subpage_small, .header_accordian_exp, .header_accordian_col, .header_sidebar, td.homesectionheader, .courseTitle, a.lSC, .hNW, .hNWG, .header_text,.footer_link_u,.footer_link,.footer_link:hover, .footer_link_u:hover,.header_page,.related_header_content,.header_content, .header_black, .whatsnew_section_header, .whatsnew_content, a.whatsnew_content:hover, .table_header_bluebar_350_bb, .table_header_bluebar, .table_header_bluebar_esmall, .header_subpage_980, .header_subpage_full  { font-family: Arial; }
html 
{
    overflow: scroll;
    height: 100%;
}
body 
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:0px;
    margin-right:0px;
    height: 100%;
}
body, table td, table, td
{
	font-size:12px;
}

a
{
	color:#005cab;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	color:#207CCB;
}

.VmHc, .VmHm
{
	vertical-align:middle; 
	text-align: center; 
}	

.VtHc, .VtHm
{
	vertical-align: top; 
	text-align: center; 
}

.VtHl
{
	vertical-align: top;
	text-align: left;
}
.VmHl, .VcHl
{
	vertical-align:middle;
	text-align: left;
}

.header_text 
{
    color: White;
    text-decoration: none;
    font-size: 12px;
}
.header_text:hover 
{
    font-weight: bold;
    text-decoration: underline;
}
.footer_link_u
{
    color:#005cab;
    text-decoration: underline;
    font-size: 12px;
}
.footer_link
{
    color:#005cab;
    text-decoration: none;
    font-size: 12px;
    
}
.footer_link:hover, .footer_link_u:hover
{
    color:#005cab;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.SearchBoxL
{
	position: relative;
	left: 5px;
	width: 5px;
	height: 20px;
	background: url('/images/sb-left.gif') no-repeat right center;
	padding: 0px 0px 0px 0px;
}
.SearchBoxR
{
	position: relative;
	left: -5px;
	width: 5px;
	height: 20px;
	background: url('/images/sb-right.gif') no-repeat left center;
	padding: 0px 0px 0px 0px;
}
.SearchBox 
{
	width: 92px;
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	line-height:18px;
	font-size:12px;
	border: none;
	color:gray;
	border-width: 0px;
	border-collapse: collapse;
	background-image: url('/images/sb-top.gif');
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px 10px 0px 10px;
}

ul {
margin-top: 0px;
list-style: spot;
}
li {
	margin-left: -20px;
}

.header_page {
	font-size: 16px;
	color: #005cab;
	font-weight: bold;
	margin-top:0px;
	line-height: 16px;
	padding-top: 0px;
	text-decoration:none;
}


.related_header_content
{
	font-size: 12px;
    color: #005cab;
    font-weight: bold;
    
    text-decoration: underline;
}

.header_content 
{
    font-size: 14px;
    color: #005cab;
    font-weight: bold;
    margin-bottom: 5px;
    text-decoration: none;
}

.header_black
{
    font-size: 14px;
}
.whatsnew_section_header
{
	font-size:12px; 
	font-weight:bold; 
	padding-left: 7px; 
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
.whatsnew_content
{
	font-size:12px;
	padding-left: 2px;
	text-align:left;
	color:#005cab;
	text-decoration:none;
}
a.whatsnew_content:hover
{
	font-size:12px;
	padding-left:2px;
	text-align:left;
	color:#005cab;
	text-decoration:underline;
}
.table_header_bluebar_350_bb
{
	background: url('images/header2_bluebar_350_bb.gif');
	color:White;
	font-size:16px;
	height:28px;
	width:350px;
	font-weight:bold;

}
.table_header_bluebar
{
	background: url('images/header2_bluebar_small_bb.gif');
	color:White;
	font-size:16px;
	height:28px;
	width:270px;
}
.table_header_bluebar_esmall
{
	background: url('images/header2_bluebar_esmall_bb.gif');
	color:White;
	font-size:16px;
	height:28px;
	max-height:28px;
	min-height:28px;
	width:215px;
	background-position:top;
	text-align:center;
	font-weight:bold;
	background-repeat: no-repeat;
}
.header_subpage_980
{
	font-size: 16px;
    background: url('images/header2_bluebar_980.gif');
    font-weight: bold;
    color: white;
    width: 980px;
    height: 28px;
    margin-top:5px;
    margin-bottom:5px;
    vertical-align: middle;
    line-height: 28px;
    
    background-repeat: no-repeat;
}
.header_subpage_full 
{
    font-size: 16px;
    background: url('images/header2_bluebar_large.gif');
    font-weight: bold;
    color: white;
    width: 800px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    padding-left: 10px;
    background-repeat: no-repeat;

}
.header_subpage_medium 
{
    font-size: 16px;
    background: url('images/header2_bluebar_medium.gif');
    font-weight: bold;
    color: white;
    width: 700px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    padding-left: 10px;
    background-repeat: no-repeat;

}
.header_subpage {
    font-size: 16px;
    background: url('images/header2_bluebar.gif');
    font-weight: bold;
    color: white;
    width: 600px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    padding-left: 10px;
    background-repeat: no-repeat;
}
.header_subpage_small 
{
    font-size: 16px;
    background: url('images/header2_bluebar_small.gif');
    font-weight: bold;
    color: white;
    width: 270px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    padding-left: 10px;
    background-repeat: no-repeat;
}

.header_accordian_exp 
{
    font-size: 14px;
    background: url('images/header2_accordian.gif');
    font-weight: bold;
    color: White;
    width: 220px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    text-align: center;
    background-repeat: no-repeat;
    margin-left:0px;
    margin-right:0px;
    margin-top:2px;
    margin-bottom:2px;
    cursor:pointer; cursor:hand;
    
    
}

.header_accordian_col
{
    text-decoration:none;
    font-size: 14px;
    background: url('images/header2_accordian2.gif');
    font-weight: bold;
    color: White;
    width: 220px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    text-align: center;
    background-repeat: no-repeat;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    
}

.header_sidebar {
font-size: 16px;
font-weight: bold;
margin-top:8px;
margin-bottom:10px;
}



td.homesectionheader 
{
	background-color:#6caddf;height:27px;font-size:13pt; color:white; text-align:center;
}

td.topoptions { font-size: 8pt;  color:#ffffff; font-weight:bold;}

a.topoption { font-size: 8pt;  color:#ffffff; text-decoration:none;}

td.descbar { font-size: 10pt;  color:#ffffff;}

.titlebar, td.titlebar {font-size:25pt;  color:#000000;}

td.xpertTitle {font-size:25pt; text-align:right; vertical-align:bottom; color:#5475b5; background-repeat:no-repeat; background-color:#d7d7d5; }

td.podtext {font-size:7pt; }

td.podtitle {font-size:11pt; color:#000000; vertical-align:middle; text-align:center; font-weight:bold;}

.blogtitle {font-size:16pt; color:#005CAB;}

.courseTitle {font-size:10pt; font-weight:bold; color:#005CAB;}

.podtitle {text-decoration:none; color:Black;}

input.error, 
select.error, 
input.error,
.error {
 
  background-color: #ffbbbb;
  
}

.recentHang 
{
  text-indent:-10px; margin-left:10px;
  font-size:10px;
  margin-top:0;
  margin-bottom:0;
}

.borderedTable 
{
    border: solid thin #5a87c5;
}
.tableHeader
{
    background-color:#a0ce67;
    color:White;
    font-weight:bold;
}
.headerCell 
{
    background-color:#6caddf;
    font-weight:bold;
}

.popupHover 
{
    background-color:White;
    width:400px;
}


.LINKS { }

p.lSC
{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}
a.lSC 
{
	margin-left: 13px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #005cab; 
}
.lSC:hover { text-decoration: underline; 	color:#207CCB;}

.HEADERS { } 

.hNW, .hNWG
{
	font-size: 16px;
	text-decoration: none;
	padding-top: 13px;
}
.hNWG, .hNCG { color: #666666; }
.hNW { color: #005CAB; }
.hNW:hover { text-decoration: underline; 	color:#207CCB;}

.hNC, .hNCB, .hNCG
{
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}
.hNL, .hNB, .hNLB
{
	font-size: 14px;
	text-decoration: none;
}
.hNL, .hNB, .hNC, .hNLB { color: #005cab; }
.hNL:hover, .hNC:hover, .hNLB:hover { text-decoration: underline; 	color:#207CCB;}

.TABLES { } 
td.M div
{
	 padding: 5px 10px 5px 10px;
}
table.btS
{
	border:none;
	width: 100%;
}
table.btS
{
	background: url('images/borts_b.gif') repeat-x top;
}
table.btS td.H, table.btS td.HL, table.btS td.HR
{
	height: 82px;
	vertical-align: top;
}
table.btS td.H
{
	border-left: solid 1px #FFFFFF;
}
table.btS td.HR
{
	border-left: solid 1px #FFFFFF;
}
table.btS td.HL
{
	background: url('images/borts_l.gif') no-repeat top left;
}
table.btS td.H div, table.btS td.HL div, table.btS td.HR div
{
	margin: 0px 0px 0px 0px; 
	padding-left: 10px; 
	padding-top: 15px;
	padding-bottom: 0px;
	aheight: 50px;
	vertical-align: middle; 
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
}
table.btS td.HR
{
	background: url('images/borts_r.gif') no-repeat top right;
}
table.btS td.M, table.btS td.ML, table.btS td.MR
{
	border-bottom: solid 1px #FFFFFF;
	vertical-align: middle;
}
table.btS td.M
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
}
table.btS td.MR
{
	text-align: center;
	border-right: solid 1px #c9c9c9;
}
table.btS td.ML
{
	text-align: left;
	border-left: solid 1px #c9c9c9;
	border-right: solid 1px #FFFFFF;
}
table.btS td.M div, table.btS td.ML div, table.btS td.MR div
{
	padding: 10px 10px 10px 10px;
}


table.bt, table.btD, table.btnh
{
	border: none; 
	width: 100%
}
table.bt
{
	background: url('images/bort_b.gif') repeat-x top; 
}
table.btd
{
	background: url('images/bortd_b.gif') repeat-x top; 
}
table.bt td.H, table.btd td.H
{
	height: 30px;  
	vertical-align: top;
}
table.bt td.H
{
	background: url('images/bort_l.gif') no-repeat top left; 
}
table.btd td.H
{
	background: url('images/bortd_l.gif') no-repeat top left; 
}
table.btd td.H div, table.bt td.H div
{
	margin: 0px 0px 0px 0px; 
	padding-left: 10px; 
	line-height: 30px; 
	vertical-align: middle; 
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
}
table.bt td.H div
{
	color: #005CAB;
	background: url('images/bort_r.gif') no-repeat top right;
}
table.btd td.H div
{
	color: #FFFFFF;
	background: url('images/bortd_r.gif') no-repeat top right;
}
table.btnh
{
	border-top: solid 1px #c9c9c9;
}
table.bt td.M, table.btnh td.M
{
	
	border-left: solid 1px #c9c9c9;
	border-right: solid 1px #c9c9c9;
	border-bottom: solid 1px #c9c9c9;
	vertical-align: top;
}
table.btd td.M
{
	border-left: solid 1px #5d7eaa;
	border-right: solid 1px #5d7eaa;
	border-bottom: solid 1px #5d7eaa;
	vertical-align: top;
	background-color: #dde7f1;

}
table.btd td.M div, table.bt td.M div
{
	 padding: 5px 10px 5px 10px;
}
.aNoB
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.aNoB img
{
	border: none;
}

.svdTm
{
	width: 735px; 
	padding-top: 10px; 
	padding-bottom: 8px;
}	
.svdPB,.svdPS,.svdPR
{
	padding-right:20px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
.svdPT
{
	padding-right: 20px; 
	vertical-align: top;
	text-align:left;
}
table.svd tr td.hNL
{
	text-align: right; 
	vertical-align: bottom; 
	white-space:nowrap;
}
	
.videoPlay 
{
	position:relative; 
	left: 100px; 
	height: 58px; 
	width: 75px; 
	overflow: visible; 
	top: 74px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
.videoPlay a
{
	text-decoration:none;
}
.videoPlay a img
{
	border: none; 
	opacity:0.4;
	filter:alpha(opacity=40);
}
.videoPlay a img:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
}

.rtdisp 
{
	font-size: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 16px;
	display:block;
	border: none;
	max-width: 80px;
	min-width: 80px;
	background: url('/images/icons/rating_stars.gif') repeat-x 0px 0px;
}

.rtdisp div
{
	position:relative; 
	left: 0px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 16px;
	background-image: url('/images/icons/rating_stars.gif'); 
	background-position: 0px -16px;
	background-repeat: repeat-x; 
	overflow: hidden;
}

.rtdisp div.rt0{width: 0px;}
.rtdisp div.rt5{width: 8px;}
.rtdisp div.rt05{width: 8px;}
.rtdisp div.rt10{width: 16px;}
.rtdisp div.rt15{width: 24px;}
.rtdisp div.rt20{width: 32px;}
.rtdisp div.rt25{width: 40px;}
.rtdisp div.rt30{width: 48px;}
.rtdisp div.rt35{width: 56px;}
.rtdisp div.rt40{width: 64px;}
.rtdisp div.rt45{width: 72px;}
.rtdisp div.rt50{width: 80px;}

.rtdisp div.avg0{width: 0px;background-position:0px -32px;}
.rtdisp div.avg5{width: 8px;background-position:0px -32px;}
.rtdisp div.avg05{width: 8px;background-position:0px -32px;}
.rtdisp div.avg10{width: 16px;background-position:0px -32px;}
.rtdisp div.avg15{width: 24px;background-position:0px -32px;}
.rtdisp div.avg20{width: 32px;background-position:0px -32px;}
.rtdisp div.avg25{width: 40px;background-position:0px -32px;}
.rtdisp div.avg30{width: 48px;background-position:0px -32px;}
.rtdisp div.avg35{width: 56px;background-position:0px -32px;}
.rtdisp div.avg40{width: 64px;background-position:0px -32px;}
.rtdisp div.avg45{width: 72px;background-position:0px -32px;}
.rtdisp div.avg50{width: 80px;background-position:0px -32px;}

.rtwidget, ul.rtwidget{
    font-size:1px;
    display:block;
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:80px;
    height:16px;
    font-size:10px;
    position:relative;
    line-height:1em;
    overflow:hidden;
    border-width:0px;
    max-width:80px;
    min-width:80px;
    background:transparent url('/images/icons/rating_stars.gif') 0 0 repeat-x;
}

.rtwidget li {
    padding:0;
    margin:0;
    display:inline;
    position:static;
    border:0;
}
.rtwidget a{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    left:0;
    top:0;
    width:8px;
    height:16px;
    text-decoration:none;
    z-index:2;
    padding:0;
    background-color:transparent;
    background-image:url('/images/icons/rating_stars.gif');
    background-position:0 16px;
    background-repeat:repeat-x;
}
* html .rtwidget, * html ul.rtwidget, * html .rtwidget a{
    background-image:url('/images/icons/rating_stars.gif');
}

.rtavg a{
    width:0;
    background-position:0 -32px;
    z-index:1;
}
.rtwidget a span{
    display:block;
    position:absolute;
    left:-9999px;
    overflow:hidden;
}
.rtwidget a:link:hover, .rtwidget a:visited:hover, .rtwidget a:active, .rtwidget a:focus{
    background-position:0 -16px;
    z-index:1;
    left:0px;
    overflow:hidden;
}
.rtwidget a.rt-1{left:-16px; width:16px; background-position:0 -64px;}
a.rt05{left:0;}
a.rt5{left:0;}
a.rt10{left:8px;}
a.rt15{left:16px;}
a.rt20{left:24px;}
a.rt25{left:32px;}
a.rt30{left:40px;}
a.rt35{left:48px;}
a.rt40{left:56px;}
a.rt45{left:64px;}
a.rt50{left:72px;}
a.rt-1:link:hover, a.rt-1:visited:hover, a.rt-1:active, a.rt-1:focus, .rtavg a.avg-1{background-position:0 -48px; left:-16px; z-index:3;}
a.rt05:link:hover, a.rt05:visited:hover, a.rt05:active, a.rt05:focus, .rtavg a.avg05{width:8px;}
a.rt5:link:hover, a.rt5:visited:hover, a.rt5:active, a.rt5:focus, .rtavg a.avg5{width:8px;}
a.rt10:link:hover, a.rt10:visited:hover, a.rt10:active, a.rt10:focus, .rtavg a.avg10{width:16px;}
a.rt15:link:hover, a.rt15:visited:hover, a.rt15:active, a.rt15:focus, .rtavg a.avg15{width:24px;}
a.rt20:link:hover, a.rt20:visited:hover, a.rt20:active, a.rt20:focus, .rtavg a.avg20{width:32px;}
a.rt25:link:hover, a.rt25:visited:hover, a.rt25:active, a.rt25:focus, .rtavg a.avg25{width:40px;}
a.rt30:link:hover, a.rt30:visited:hover, a.rt30:active, a.rt30:focus, .rtavg a.avg30{width:48px;}
a.rt35:link:hover, a.rt35:visited:hover, a.rt35:active, a.rt35:focus, .rtavg a.avg35{width:56px;}
a.rt40:link:hover, a.rt40:visited:hover, a.rt40:active, a.rt40:focus, .rtavg a.avg40{width:64px;}
a.rt45:link:hover, a.rt45:visited:hover, a.rt45:active, a.rt45:focus, .rtavg a.avg45{width:72px;}
a.rt50:link:hover, a.rt50:visited:hover, a.rt50:active, a.rt50:focus, .rtavg a.avg50{width:80px;}
.rtavg a.rt-1, .rt-1 .rtavg a{left:-16px; background-position:0 -48px; width:16px; z-index:3;}
.rtavg a.rt05, .rt05 .rtavg a{left:0; background-position:0 -16px; width:8px;}
.rtavg a.rt5, .rt5 .rtavg a{left:0; background-position:0 -16px; width:8px;}
.rtavg a.rt10, .rt10 .rtavg a{left:0; background-position:0 -16px; width:16px;}
.rtavg a.rt15, .rt15 .rtavg a{left:0; background-position:0 -16px; width:24px;}
.rtavg a.rt20, .rt20 .rtavg a{left:0; background-position:0 -16px; width:32px;}
.rtavg a.rt25, .rt25 .rtavg a{left:0; background-position:0 -16px; width:40px;}
.rtavg a.rt30, .rt30 .rtavg a{left:0; background-position:0 -16px; width:48px;}
.rtavg a.rt35, .rt35 .rtavg a{left:0; background-position:0 -16px; width:56px;}
.rtavg a.rt40, .rt40 .rtavg a{left:0; background-position:0 -16px; width:64px;}
.rtavg a.rt45, .rt45 .rtavg a{left:0; background-position:0 -16px; width:72px;}
.rtavg a.rt50, .rt50 .rtavg a{left:0; background-position:0 -16px; width:80px;}
.rtavg a.pending{
    display:none !important;
}

