@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden;}
body{ margin:0 auto; }

p, ul li{font-size:12px; line-height:17px; font-family:Verdana, Geneva, sans-serif; clear:left;}
ul li{margin-bottom:5px;}
#out-wrapper { width:99%; margin:0 auto; float:left;}
#top-wrapper { width:100%; float:left; margin:0; height:51px; border:0px #000 solid; margin-bottom:5px; background:url(top-back-grad_3.jpg) #FFF repeat-x; }
#top-wrapper img{float:right;}


h2{ color:#FFF; margin-top:15px; margin-left:10px; font-family:Verdana, Geneva, sans-serif; float:left; font-size:20px;}
h3{color:#FFF; font-size:17px; font-weight:bold; margin-top:0px; float:left; width:auto; background-color:#7E7C63; width:auto; padding: 4px 1%;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
h4{color:#FFF; margin-top:0px; font-family:Verdana, Geneva, sans-serif; font-size:15px; float:left; width:auto; background-color:#7E7C63; width:auto; padding: 4px 1%;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}



#left-wrapper { clear:left;	width:20%; margin:0px 0% 0px 1%; min-height:100%; border:0px #000 solid; float:left;  z-index:1; }

.nav{width:100%; height:auto; float:left; background:url(link-bak.jpg) #012815 repeat-x top left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:1px; padding:0 0% 0 0%; }

.nav a{width:96%; height:auto; color:#FFF; font-size:12px; float:left; text-decoration:none; padding:2% 0% 2% 0px; font-weight:bold; line-height:17px; font-family:Verdana, Geneva, sans-serif; padding:5px 2% 5px 2%;}
.nav a:hover{float:left; background-color:#cfa600; color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.nav-yellow{width:100%; height:auto; float:left; background-color:#cfa600; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:1px; padding:0 0% 0 0%;}
.nav-yellow a { text-decoration:none; width:96%; height:auto; color:#FFF; font-size:12px; float:left; text-decoration:none; padding:2% 0% 2% 0px; font-weight:bold; line-height:17px; font-family:Verdana, Geneva, sans-serif; padding:5px 2% 5px 2%;}

.submenu-bullet{float:left; margin-left:8px; clear:none; background:url(arrow_new_3.gif) 1px 3px no-repeat; margin:0; padding-left:13px;}
.submenu-bullet-change{float:left; margin-left:8px; clear:none; background:url(arrow_new_3_rotate.gif) 1px 3px no-repeat; margin:0; padding-left:13px;}


.menutitle{}
.submenu{}
.submenu a{
width:91%; height:auto; color:#000; font-size:12px; float:left; text-decoration:none; padding:5px 0px 5px 8%; font-weight:bold; border:1px #999 solid; margin:0; background:url(arrow_new.gif) #F5F5F5 no-repeat 5px 9px; font-family:Verdana, Geneva, sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.submenu a.grey{
width:91%; height:auto; color:#000; font-size:12px; float:left; text-decoration:none; padding:5px 0px 5px 8%; font-weight:bold; border:1px #999 solid; margin:0; background:url(arrow_new.gif) #F5F5F5 no-repeat 5px 9px; font-family:Verdana, Geneva, sans-serif; background-color:#666; color:#fff;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.submenu a:hover{background-color:#666; color:#fff;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.arrow{float:left; padding:4px 4px 0px 0px; width:13px; height:7px; margin-left:6px;}




#right-outer{float:right; width:78%; margin:0; padding:0; height:480px;}
#right-small-band {float:left; width:99%; margin:0; height:20px; font-family:Verdana, Geneva, sans-serif; text-align:left; clear:both; font-size:11px; margin-bottom:5px; color:#FFF; background:url(Top_Band_Green_Small.jpg) #002b15 repeat-x; padding:2px 0% 0px 1%; }
#right-small-band a{color:#FFF; text-decoration:none;}
#right-wrapper {float:left; width:100%; margin:0; border:0px #000 solid; display:none; height:450px; overflow:hidden; overflow-x:hidden;  font-family:Verdana, Geneva, sans-serif;}

.cont{margin-bottom:20px; border-bottom:0px #CCC solid; padding-bottom:20px; clear:left; height:425px; overflow:auto; position:relative; overflow-x:hidden;}
#course-image{float:left; clear:left; width:auto; height:auto; position:relative;}
#course-image img{float:left; border:0;}
.course-over-1{position:absolute; top:46px; left:86px; width:150px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.course-over-2{position:absolute; top:128px; left:86px; width:150px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.course-over-3{position:absolute; top:214px; left:86px; width:150px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.course-over-4{position:absolute; top:115px; left:390px; width:370px; font-family:Verdana, Geneva, sans-serif; font-size:14px; height:auto;}




#table{ width: 80%; height:auto; border-top:1px solid #000; clear:right;}
#fist_col{width:55%; border-top:0px solid #000; text-align:left; float:left;}
#second_col{width:15%; border:0px solid #000; text-align:right; float:left; height:auto;}
#third_col{width:15%; border-top:0px solid #000; text-align:right; float:left;}
#four_col{width:15%; border-top:0px solid #000; text-align:right; float:left;}

#keyterms_btn{ width:auto; float:left; margin:0px 5px 5px 5px; height:26px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#FFF;  text-align:center; padding:0; background:url(Green_key-terms_btn.jpg) #002b15 repeat-x top left;}
#keyterms_btn.first{clear:left;}

#keyterms_btn a{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-decoration:none; float:left; color:#FFF; font-size:12px; height:22px; padding:4px 4px 0px 4px; width:auto; }
#keyterms_btn a:hover{background-color:#cfa600;}
.line_hght { width:250px; height:auto; line-height:18px; }




#bottom-wrapper{width:100%; float:left; margin:0; height:50px; border:0px #000 solid; margin-bottom:5px; background:url(bottom-band.jpg) #012815 repeat-x;}
#bottom-wrapper img{float:right; border:0;}
#bottom-wrapper .pageNum-back{ background:url(Page-Num-Back.jpg); color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px;  float:right; text-align:center; padding-top:15px; height:35px; width:100px; font-weight:normal;}

#copy-right{width:100%; float:left; line-height:17px; border:0px #000 solid; margin-top:2px; color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-align:center;}

table.sheet{border-top: 2px solid #000; border-bottom: 1px solid #000; margin-left:5%;}

table.sheet tr td{font-size:12px; line-height:17px; font-family:Verdana, Geneva, sans-serif;}

table.sheet tr td.solidUnderline{border-bottom: 1px solid #000;}

table.sheet tr td.doubleUnderline{border-bottom: 3px double #000;}

.borderBottom{border-bottom: 1px solid #000;}

#feedback-link { color: #000; margin-left: 7px; }


