BODY { background-color: #015693; }

.white { background-color: #FFFFFF; }
td, .td { font: 11px Verdana; }
th { font: 11px Verdana; background-color: #015693; color: #ffffff; }
th.charth1 { background-color: #BFD5E4; color: #015693; border-top: 1px solid #015693; background-image: url('../images/bk-inc.gif'); }
.packs { border: 1px solid #217E21; border-top: 2px solid #217E21; background-color: #F6C80D; padding: 0px 10px 4px 10px; }
.main, p { font-size: 11px;  }
li { padding-bottom: 5px; }
.copy { color: #FFFFFF; font-size: 10px; padding: 3px; }
.top { background-color: #015693; }
hr { height: 1px; color: #cccccc; margin-top: 6px; margin-bottom: 6px; }
hr.blu { height: 1px; color: #015795; }
A:active { color: #FF0000; }
A:link, A:visited { color: #0033CC; text-decoration: none; } 
A:hover { color: #FF6600; text-decoration: underline; } 

A:link.tab_link, A:visited.tab_link, A:link.tab_link_on, A:visited.tab_link_on { color: #003366; text-decoration: none; } 
A:hover.tab_link { color: #FFFFFF; text-decoration: none; }  
A:link.lnav, A:visited.lnav { text-decoration: none; }  
A:hover.lnav { text-decoration: none; }  

A:hover.tab_link_on { color:  #015693; text-decoration: none; }  
.tab { background-color: #8ABCF5; font-size: 12px; background-image: url('../images/tab_bk.gif'); text-align: center; }
.tab_on { background-color: #FFFFFF; font-size: 12px; background-image: url('../images/tab_on_bk.gif'); text-align: center; }
.lnavtable { border-bottom: 1px solid #999999; }
.mainnav { padding-bottom: 3px; color: #9FB4E9; }
.main { padding-top: 5px; padding-bottom: 10px; }

A.mainnav:link, A.mainnav:visited { text-decoration: none; color: #FFFFFF; } 
A.mainnav:hover { text-decoration: none; color: #FFCC00; } 
A.mainnavon:link, A.mainnavon:visited { text-decoration: none; color: #FFCC00; font-weight: bold; } 
A.mainnavon:hover { text-decoration: none; color: #FFCC00; font-weight: bold; } 

A:link.topnav, A:visited.topnav { text-decoration: none; color: #80ABCA; } 
A:link.botnav, A:visited.botnav { text-decoration: underline; color: #FFFFFF; } 
A:hover.botnav { text-decoration: none; color: #FFCC00; } 
A:hover.topnav { text-decoration: none; color: #FFCC00; } 
.topnav { color: #80ABCA; font-size: 10px; background-color: #000000; } 
.botnav { color: #FFFFFF; font-size: 10px; } 

A:Link.sub, A:Visited.sub { color: #B5D3FF; text-decoration: none; }
A:Hover.sub { color: #FEFF99; text-decoration: none;}

A:link.subnav, A:visited.subnav { color: #003366; text-decoration: none; } 
A:hover.subnav { color:  #015693; text-decoration: underline; }  
.subnav { font-size: 13px; color: #015693; letter-spacing: 1px; padding-top: 2px; } 
.leftbox { background-color: #015693; color: #FFFFFF; padding-top: 2px; }
.leftbox2 { background-color: #003399; color: #FFFFFF; padding-top: 2px; } 
.prog  { background-color: #FF3300; }
.progoff { background-color: #8ABCF5; }


.copyright { font-size: 9px; color: #6797D0; }
.h1, h1 { font: 17px; color: #015693; font-weight: bold; margin-bottom: 5px; }
.h2, h2 { font: 15px; color: #217E21; font-weight: bold; margin-bottom: 3px; }
.h3, h3 { font: 13px; color: #003961; font-weight: bold; margin-bottom: 3px; }
.h4, h4 { font: 12px; color: #93010D; font-weight: bold; margin-bottom: 3px; }
.h5, h5 { font: 12px; color: #003961; font-weight: bold; margin-bottom: 3px; }
.tagline { color: #F6C80D; font-size: 14px; padding-right: 10px; margin-top: 10px; height: 22px; font-weight: bold; }

.course { font-size: 13px; font-weight: bold; text-align: center; color: #015693; }
.video { background-color: #000000; border: #666666 solid 1px; }
.dur { color: #89E116; font-size: 9px; line-height: 12px; text-align: center; }

.hdr_title { font-size: 12.5px; text-align: center; font-weight: bold; color: #1D458D; }
.hdr_exam { font-size: 18px; background-color: #213C72; color: #6797D0; font-weight: bold; text-align: center; height: 26px; }

.left { padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; border: #F1F1F1 1px solid; }
.leftnav { background-color: #F1F1F1; border-right: 1px solid #999999; border-top: 1px solid #999999; }
.left_over { background-color: #CCCCCC; border: #999999 solid 1px; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px;  }
.left_on { background-color: #999999; border: #999999 solid 1px; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.left_sel { color: #000066; background-color: #FFFFFF; border: #000066 solid 1px; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; }
.left_hdr { color: #000066; font-size: 12px; font-weight: bold; padding: 2px; }
.btn_go { font-size: 10px; height: 20px; width: 24px; }
.btn { font-size: 11px; font-weight: bold; background-color: #58930D; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; height: 22px; }
.btn2 { font-size: 11px; font-weight: bold; background-color: #CC3300; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; color: #ffffff; height: 22px; }

.notop, UL { margin-top: 0px; padding-top: 0px; }
.nobot { margin-bottom: 5px;  }

form { margin: 0px; }

.quote { FONT-FAMILY: "Times New Roman", serif; font-size: 13px; margin-top: 6px; margin-bottom: 6px;}
.quote2 { FONT-FAMILY: "Times New Roman", serif; font-size: 12px; color: #333333;  }


.req { color: #CC3300; text-decoration: none; }
.ltblu { FONT-SIZE: 11px; BACKGROUND-COLOR: #EEF3FF; }
.ltblu2 { FONT-SIZE: 11px; BACKGROUND-COLOR: #EEF3FF; font-weight: bold; }
.ltgry { FONT-SIZE: 11px; BACKGROUND-COLOR: #EEEEEE; }
.medblu { FONT-SIZE: 11px; BACKGROUND-COLOR: #8CAAE7; color: #FFFFFF; }
.lttan { FONT-SIZE: 11px; BACKGROUND-COLOR: #CCCC99; }
.sm { FONT-SIZE: 11px; }
.sm2 { FONT-SIZE: 10px; }
.xsm { FONT-SIZE: 9px; }
.xltblu { FONT-SIZE: 9px; BACKGROUND-COLOR: #EEF3FF; }

.ltrtan  { FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFE6; }
TD.contenttext
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}

TD.maintext2
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}
TD.maintext3
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

A.textlink
{
    COLOR: #336699; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
    FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
A.textlink2
{
    COLOR: #99ccff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
    FONT-WEIGHT: bold;
}
A.menu
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
.quote { FONT-FAMILY: "Times New Roman", serif; }
.chk { list-style-image: url('../images/bul_chk.gif'); }
.name { text-align: right; font-size: 10px; color: #015693; padding: 0px; margin: 0px; }
.svy { border-bottom: 1px solid #999999; }
.svy2 { color: #F1F1F1; background-color: #999999; font-weight: bold; }
.hdr1 { background-color: #217E21; color: #FFFFFF; font-size: 10px; width: 100%; text-align: center; }
.hdr1b { background-color: #015693; color: #ffffff; font-size: 10px; width: 100%; text-align: center; }
.hdr3 { background-color: #217E21; color: #FFFFFF; font-size: 13px; font-weight: bold; text-align: center; padding: 2px; }
.hdr2 { background-color: #217E21; color: #FFFFFF; font-size: 10px; width: 100%; padding-left: 10px; padding-right: 10px; height: 19px; text-align: center; }
.rtcol { background-color: #F1F1F1; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #CCCCCC; }
.h6 { font-size: 14px; color: #CC3300; font-weight: bold; text-align: center; border-top: 1px solid #cccccc; padding: 3px; background-image: url('../images/bk-num2.gif'); background-repeat: no-repeat; background-color: #E5EEF4; border-bottom: 1px solid #fff; }
.caption { color: #003399; text-align: right; } 
.caption2 { color: #003399; } 
.caption3 { color: #003399; padding-top: 8px; } 
.input { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; width: 100%; border: 1px solid #666666; background-color: #FDFAE5; color: #015795; }
.input2 {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666; background-color: #FDFAE5; color: #015795; }
.input3 {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666; background-color: #FDFAE5; color: #015795; width: 150px; }
.input5 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; width: 303px; border: 1px solid #666666; background-color: #FDFAE5; color: #015795; }
.pics { border-top: 1px solid #cccccc; padding-top: 3px; padding-bottom: 8px; }
.pics3 { border-top: 1px solid #cccccc; padding-top: 2px; padding-bottom: 2px; }
.cal { background-color: #015693; color: #ffffff; }
.cal2 { background-color: #EEF3FF; }
.best { text-align: center; margin-bottom: 14px; color: #003366; }
.tbc { border-top: 1px solid #CCCCCC; padding: 5px; }
.tbb { border-top: 1px solid #CCCCCC; padding: 5px; font-weight: bold; text-align: right; }
.hi { background-color: #F6C80D; }
.lg  { border: 1px solid #EAEAEA; padding-top: 3px; padding-bottom: 4px; text-align: center;  }
.chartac { font: 11px; border-top: 1px solid #CCCCCC; padding: 3px; }


.sliderwrapper { position: relative; overflow: hidden; width: 180px; height: 175px; }
.sliderwrapper .contentdiv {
visibility: hidden; position: absolute; left: 0; top: 0; 
padding-top: 5px; background: white; width: 180px; height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1; opacity: 1; background-color: #fff; }
.pagination { width: 180px; text-align: center; padding: 3px 0; }
.pagination a { padding: 0px 3px; text-decoration: none; 
color: #ffffff; background: #217E21; font-size: 10px; font-family: arial, helvetica, sans-serif; }
.pagination a:hover, .pagination a.selected 
{ color: #217E21; background-color: #F6C80D; }
