﻿html{background:url(../images/bg.jpg) repeat-x;text-align:center;}
body {font-family:Arial;font-size:80%;color:#002659;width:1000px;margin:10px auto;text-align:left;line-height:170%;background-color:#fff;}


#header{background:url(../images/header.jpg) no-repeat 260px 10px;height:180px;}

#header img.logo{margin:14px 0 0 10px;float:left;}
/* Left Nav*/
#leftNav{float:left;width:252px;list-style:none;margin:0px 0px 0 10px;padding:0px;background:url(../images/topnav_bar.gif) no-repeat right top;}
#leftNav li{width:225px;}
#leftNav li a{padding:10px;display:block;color:#002659;text-decoration:none;font-size:100%;line-height:130%;
    background-color:#3a78bb;
    margin-bottom:1px;
    /*font-weight:bold;
    text-transform:uppercase;*/
    }
#leftNav li a span{font-weight:bold;}    
#leftNav li a.top{background:url(../images/nav_top_off.jpg) no-repeat top #3a78bb;}
#leftNav li a.bottom{background:url(../images/nav_bottom_off.jpg) no-repeat bottom #3a78bb;}  
#leftNav li a:hover{color:#fff;}
#leftNav li a:hover, #leftNav li a.current{background-color:#023771;}
#leftNav li a:hover.top{background:url(../images/nav_top_on.jpg) no-repeat top #023771;}  
#leftNav li a:hover.bottom{background:url(../images/nav_bottom_on.jpg) no-repeat bottom #023771;}  

#leftNav li.current a.top{background:url(../images/nav_top_on.jpg) no-repeat top #023771;}

#leftNav li ul{list-style:none;margin-left:0px;padding:0px;}    
#leftNav li li a{background-color:#dcdcdc; text-transform:none;color:#348195;}  
#leftNav li li a:hover, #leftNav li li a.current{background-color:#c0c0c0;}  



/* Top nav */
#topNavDiv{background:url(../images/topnav.gif) no-repeat right #3a78bb;display:block;height:30px;padding:5px 20px 0 0;}
#topNav{float:right;margin:0px;padding:0px;list-style:none;}
#topNav li{display:inline;}
#topNav li a{display:block;float:left;color:#002659;text-decoration:none;font-size:140%;margin-left:20px;}
#topNav.disabled li a{color:#CCC;}
#bodyContent{float:left;width:695px;}
#content{background-color:#fff;margin-top:20px;padding-bottom:10px;}


/* General Form */
fieldset{border:0px none;margin:0px;padding:0px;}
.req{font-size:77%;padding-bottom:10px;}
label{display:block;float:left;clear:both;width:150px;margin-top:5px;height:15px;margin-right:10px;}
label.labelMedium{width:250px;}
label.labelWide{display:block;float:none;clear:none;width:600px;margin-top:0px;height:15px;padding-left:10px;}
label span{color:#aa0000;}

.feedbackFm label{display:block;float:left;clear:both;width:100%;margin-top:5px;height:15px;margin-right:10px;}

.feedbackFm textarea{font-family:Arial;font-size:90%;color:#002659;width:350px;height:100px;}
.feedbackFm #btnSaveFeedback{margin:10px 0 10px 250px;padding:5px;width:150px;}
input[type=text],input[type=password],select{font-size:90%;float:left;display:block;width:250px;height:15px;margin:0 10px 10px 0;}
select{height:22px;width:253px;}
input[type=submit]{clear:both;margin-left:160px;width:100px;}
span.error{color:#aa0000;font-size:77%;height:20px;display:block;width:200px;float:left;}
h2.error{color:#aa0000;}
.controls{display:block;float:left;clear:both;}




.cBoth{clear:both;}
.fLeft{float:left;}
.fRight{float:right;}

h1{padding-top:30px;line-height:130%;font-size:150%;}


/* NEXT LINKS */
#moveNext,.start,.submitImgButton{background:url(../images/next.png) no-repeat;width:149px;height:27px;display:block;padding:13px 20px;text-decoration:none;font-weight:bold;color:#348195;float:right;margin:30px 0px;}
#moveNext:hover,.start:hover{background-color:#ccc;}
#moveNext.disabledButton{color:#ccc;background:url(../images/next_off.png) no-repeat;}
/* REVEAL BOXES */
.revealBoxes ul{display:none;}
.revealBoxes{margin:0px;padding:0px;line-height:200%;}
.revealBoxes a{font-size:140%;font-weight:bold;color:#348195;text-decoration:none;display:block;margin:0px 0 0 ;padding:5px;}
.revealBoxes a:hover{background-color:#C0DAE0;}
.revealBoxes a.normal{font-size:100%;color:#000;display:inline;font-weight:normal;text-decoration:underline;}
.revealBoxes a.normal:hover{background-color:Transparent;font-weight:bold;}
.revealBoxes li{list-style:none;margin:0px;border:1px solid #002659;margin:10px 0;}
.revealBoxes ul li{margin:0 0 0 -20px;list-style:disc;border:0px none;}

/* FORMS */
textarea{font-family:Arial;font-size:90%;color:#002659;}
.answerFm label{width:670px;height:auto;font-weight:bold;font-size:130%;margin-bottom:10px;}
.answerFm textarea{width:670px;height:200px;line-height:160%;}

.answerFm textarea.textAreaNarrow{float:left;width:300px;margin:0 0 10px 20px;}
.answerFm label.labelNarrow{width:300px;margin-left:20px;}

/* TABLES */
table.tbl{border:2px solid #348195;}
table.tbl td{padding:5px;margin:1px;vertical-align:top;}

table.tbl td h1{float:left;padding:0 15px 0px 0;margin-top:0px;}
table.tbl tr.trHead td{background-color:#348195;color:#fff;font-size:130%;font-weight:bold;}
table.tbl tr.tdRow td{background-color:#C0DAE0;}
table.tbl input[type=radio]{width:20px;height:20px;}

.width20 td{width:20%;background-color:#DCDCDC;}

.ratingNumbers,.ratingNumbersNonSelect{list-style:none;margin:0px;padding:0px;}
.ratingNumbers li,.ratingNumbersNonSelect li{display:inline;}
.ratingNumbers li a,.ratingNumbersNonSelect li a{display:block;float:left;padding:10px;text-decoration:none;font-size:190%;color:#002659;font-weight:bold;}
.ratingNumbers li a:hover{background:url(../images/circle_off.png) no-repeat;}

.ratingNumbers li a.selectedRating, .ratingNumbersNonSelect li a.selectedRating{background:url(../images/circle_on.png) no-repeat;}

h1{font-size:160%;}
h2{font-size:130%;}
h3{font-size:120%;}

/* GENERAL */
.highlightDiv{border:2px solid #348195;padding:10px;margin:1px;background:url(../images/intro_bg.png) repeat-x;height:200px;}
.highlightDivShort{border:2px solid #348195;padding:10px;margin:1px;background:url(../images/intro_bg.png) repeat-x;height:40px;}
h2.header{clear:both;font-weight:bold;display:block;float:left;padding-right:20px;width:70px;font-size:120%;margin:10px 0;}
.highlightDiv p{display:block;float:left;width:550px;margin:10px 0;}
p span{display:block;}
p span.header{font-weight:bold;display:block;float:left;padding-right:20px;width:70px;font-size:120%;}
.liHeight li{margin-bottom:20px;}

.download a{display:block;font-weight:bold;font-size:120%;background:url(../images/folder.png) no-repeat 10px 5px;height:35px;padding:10px 0 0 50px;border:1px solid #348195;color:#002659;text-decoration:none;}
.download a:hover{background-color:#ccc;}

.border{border:1px solid #348195;padding:10px;background-color:#e2e2e2;}

.videoDiv{width:425px;height:370px;border:1px solid #002659;background-color:#fff;padding:10px;}

.downloads{list-style:none;margin:0px; padding:0px;}
.downloads li{margin-bottom:10px;}
.downloads li a{color:#003366;font-weight:bold;text-decoration:none;background:url(../images/pdf.gif) no-repeat;display:block;padding-left:30px;}
.downloads li a span{color:#333;font-weight:normal;}
.downloads li a:hover{text-decoration:underline;}
.downloads li a:hover span{text-decoration:none !important;}


.certificate{list-style:none;padding:0px;margin:0px;}
.certificate li img{padding-right:5px;}