@charset "UTF-8"; 
/* CSS Document */
/*BODY & TAGS**********************************/
html{/*font-size:100.01%; */ }
body{/*font-size:1em; */ font-family: Verdana, Arial, Helvetica, sans-serif; background-image:url(images/background.jpg); background-repeat:repeat-x;}
body{margin:0 0 0 0; padding:0 0 0 0;}
h1,h2,h3,h4,h5,h6,p,br{margin:0 0 0 0; padding:0 0 0 0;}
p, ul, ol,li{line-height:18px; margin:0 0 0 0; padding:0 0 0 0;}
.heading{font-size:18px; font-weight:bolder;}
/*********************************************/
/*WRAPPER*************************************/
#wrapper{width:655px; margin:auto; margin-top:23px;}
/*********************************************/
/*USER INFO AT TOP****************************/
#userFields{text-align:left; width:554px; font-size:10px; float:left;}
#userFields form{padding:0px; margin:0px;}
#userFields td{padding-left:2px; padding-right:2px;}
#userFields a{color:#000000;}
#userFields input{border:1px solid #999999; font-size:10px; color:#666666;}
#face{width:52px; height:44px; background-image:url(images/face.gif); float:left;}
/*********************************************/
/*LOGO****************************************/
#logoLeft{float:left; height:103px; width:68px; background-image:url(images/logoLeft.gif);}
#logoMiddle{float:left; height:103px; width:567px; background-image:url(images/logoMiddle.gif);}
#logoRight{float:left; height:103px; width:20px; background-image:url(images/logoRight.gif);}
#logoHolder{width:100%; height:103px; float:left;}
img{border:0;}
a{border:0;}
/*********************************************/
/*NAV*****************************************/
#nav{height:25px; width:615px; text-align:center; float:left; background-image:url(images/navbackMiddle.gif); background-repeat:repeat-x;}
#navLeft{height:25px; width:20px; float:left; background-image:url(images/navbackLeft.gif);}
#navRight{height:25px; width:20px; float:left; background-image:url(images/navbackRight.gif);}
#navHolder{padding-top:8px;}
a.navLinks{text-decoration:none; color:#000000; padding-left:5px; padding-right:5px; font-size:12px;}
a.navLinks:hover{text-decoration:underline; color:#000000;}
/*********************************************/
/*HOME NAV*****************************************/
#nav1{width:647px; height:27px; background-image:url(images/nav_bknd.jpg); background-repeat:repeat-x; border-left:1px solid #666; border-right:1px solid #666;}
#nav1 ul{padding:0px; margin:0px; padding-top:6px; padding-left:20px;}
#nav1 li{list-style-type:none; display:inline; padding-right:17px;}
#nav1 li a{text-decoration:none; color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav1 li a:hover{text-decoration:underline;}
/*********************************************/
/*MAIN BODY CONTENT***************************/
.leftStates{float:left;}
.statesHolder{width: 90%; padding-top:10px;}
img{border:0; padding:0px; margin:0px;}
#studentReq{font-size:12px; margin-left:14px;}
#content{padding:5px;}
div.colContent{float:left; width:322px;}
.innerContent{padding:10px;}
#content a{text-decoration:underline;}
#content p{font-size:12px; margin-bottom:10px;}
#content li{font-size:12px; list-style-type:disc;}
#content ul{padding-bottom:10px; padding-left:30px;} 
#content h4{margin-bottom:10px; font-weight:bold;}
#content h5{font-size:12px; padding-top:5px;}
.topSpace{margin-top:10px;}
.clear{clear:both; width:100%; height:0px; line-height:0px; font-size:0px;}
.securities{color:#000000; font-size:12px; text-decoration:underline; text-align:center;}
#contEdu{font-size:12px; color:#000000; width:500px;}
#contEdu td{padding-top:2px; vertical-align:top;}
.tdPad{text-align:right;}
.container{position:absolute;}
.left{float:left; width:60px;}
.leftlong{float:left; width:115px;}
.right{float:left; width:70px;}
/*INDEX & MGR PAGE BODY STYLE***************************/
div.colContent{float:left; width:322px;}
#mapStates{height:auto; border-left:1px dotted #CCCCCC; padding-top:15px; margin-left:12px; padding-bottom:15px;}
#mapStates li,ul{list-style-type:none;}
#mapStates a{text-decoration:none; width:85px; font-size:12px; margin-bottom:3px; padding-left:20px;}
#mapStates a:hover{text-decoration:underline;}
/*********************************************/
/*FORM BUTTON****************************************/
#siteButton{
background-image:url(images/button_Back.jpg); 
background-repeat:repeat-x; 
border-left:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:1px solid #CCCCCC;}
/*********************************************/
/*FORM****************************************/
#yourInfo td{padding-right:10px; font-size:12px;}
/*#yourInfo input{border:1px solid #000000;}*/
/*********************************************/
/*COPYRIGHTS**********************************/
.dotPad{padding-left:1px; padding-right:1px;}
#copyright{width:100%; text-align:center;}
#copyright p{font-size:9px; color:#2E7889;}
/*********************************************/
/*BOTTOM NAV OPTIONS**************************/
#botOptions{text-align:center; margin-bottom:10px;}
#botOptions p{font-size:12px;}
#botOptions a{color:#000000; text-decoration:underline;}
/*********************************************/

a{color:#0000FF;}
a:visited{color:#660099;}

ol#numbered{list-style-position:outside; list-style-type:decimal;}

.dshd{border:dashed 1px #000000;}

p#hornav{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; margin-left:20px; padding:6px 0px; white-space:nowrap;}
p#hornav{text-align:right; float:right;}

p#hornav, span#lnav,  p#lnav{font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 0px; white-space:nowrap;}
p#hornav, p#lnav{display:block;}
p#hornav{text-align:right; float:right; margin-left:20px;}
p#lnav{float:left;}
p#hornav a, span#lnav a, p#lnav a{display:inline; margin:2px 4px; padding:1px 3px; font-weight:bold; font-size:13px; color:#000000;}
p#hornav a:hover, span#lnav a:hover, p#lnav a:hover{background-color:#000000; color:#ffffff;}

p#bignav{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:6px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;}
p#bignav a{margin:2px 4px; padding:2px 4px; font-weight:bold; color:#000000;}
p#bignav a:hover{background-color:#000000; color:#ffffff;}

.rtali{float:right; margin-left:20px;}
.drkred{color:#660000; font-style:oblique;}
.dhdbx{border:dashed 1px #000000; padding:12px;}

table#lst{width:90%; border-width:0px;}
table#lst caption{font-size:18px;}
table#lst th{text-align:left; font-size:16px;}
table#lst td{vertical-align:top;}

table#qst{padding:0px; margin:0px; border-width:0px;}
table#qst th{width:45px; font-weight:normal; font-style:italic; text-align:right; vertical-align:top; padding:0px;}
table#qst td{padding:0px 9px 0px 0px;}

table#sct{border-width:0px; font-size:125%; padding:0px;}
table#sct tr{padding-bottom:6px;}
table#sct th{text-align:right; padding-right:20px; white-space:nowrap; font-weight:bold; vertical-align:top;}

table#nq{border-width:0px; width:95%; clear:both;}
table#nq th{text-align:right; white-space:nowrap; vertical-align:top; width:12em;}
table#nq td{vertical-align:text-top; padding-left:0.5em;}

ul#tck li{list-style-image:url(../images/minitick.gif); font-size:14px; padding:2px 0px;}

#coursePage{float:left; text-align:left;}

#warning{font-weight:bold; color:#FF0000;}
#orderTable .rightLabel {
text-align: right;
width: 90px;}
/*order_new.php*/
.signup_form { width: 500px;}
#signup h2, #signup h3 {font-size: 16px; margin-bottom: 0.5em}
#signup h2 {border-bottom: 1px solid #777;}
#signup h3 {font-size: 14px; margin-top: 1em;}
#signup h2 span, #signup h3 span, #signup label span{font-size: 75%;}
.login_radio_wrap {border: 1px dashed red; padding: 0.5em; margin-bottom: 0.5em;}