html {margin:0;padding:0} 
body {background:#FFF;color:#666;margin:0;padding:0 0 10px;border:none;text-align:center;font:12px/1.3 tahoma, verdana, arial, helvetica, lucida, sans-serif} 
img {border:none} 
form {margin:0;padding:0}
th {text-align:left;padding-top:20px;border-bottom:3px solid #FFF}
td {width:200px;margin:0;border-bottom:3px solid #FFF}
h1 {color:#999;font:28px times, tahoma, verdana, arial, helvetica, lucida, sans-serif; font-weight:normal; line-height:28px}
h2 {color:#999;font:15px tahoma, verdana, arial, helvetica, lucida, sans-serif; font-weight:normal; line-height:20px}

.input, textarea, select {border:#999 1px solid;margin:0;background:#FFF;color:#666;font-size:11px;vertical-align:top;font-family:tahoma, verdana, arial, helvetica, lucida, sans-serif}
.input, textarea {width:145px}
.clear {clear:both;position:relative;font-size:0;height:0;line-height:0;} 
.dev {color:#F60}
.mandatory td {background-color:#EEE}
.mandatoryerror td {background-color:#FF0;font-weight:bold;color:#C00}
.fauxbutton {background:#BBD0DC url(../images/grad3.gif) repeat-x;margin-bottom:3px;margin-top:3px;padding:4px;height:23px;border:1px solid #50778D;color:#000;text-decoration:none;font-size:11px;font-weight:normal}
.saveandexitbutton {background:#CCC url(../images/grad1.gif) repeat-x;margin:0;padding:1px 2px 2px;color:#666;font-family:tahoma, verdana, arial, helvetica, lucida, sans-serif;font-size:11px;border-top:1px solid #999;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #999}
.lastrow td {padding-top:20px;padding-bottom:20px;line-height:24px}
.indent {margin-left:25px;color:#900;font-weight:bold}
.errormessage {font-weight:bold;color:#C00}
.warningmessage {font-weight:bold;color:#C60}
.informationmessage {font-weight:bold;color:#060}

#pagebody {padding:0;margin:0;text-align:left;color:#333;border:none} 
#footer {display:block;border-top:1px solid #666;color:#666;margin:30px 0 0 0;padding:5px;font-size:93%;clear:both} 
#top {text-align:left;display:block;background:url(../images/top.jpg) repeat-x 0 0;height:137px;padding:110px 0 0 0;margin:0 0 20px 0}
#top a:hover {background:none}
#login {background:transparent;position:absolute;right:0;left:auto;top:5px;margin:0 10px;padding:0;text-align:right;width:200px}
#nav {float:left;display:inline;margin:0 0 50px;background:#EEE url(../images/grad2.gif) repeat-x 100% 100%;text-align:left;width:170px;padding:0 0 25px;}
#nav p {padding:3px 10px 0;margin:0}
#nav ul {margin:0;padding:0;list-style-type:none}
#nav ul li {margin:0;padding:5px 10px 4px; color:#999}
#main {padding:0;margin:0 0 70px;text-align:left}
#mcw {padding:0;text-align:left;margin:0 200px 20px 200px;max-width:50em}
#mcw li {margin-top:3px; margin-bottom:5px}
#mc {padding:0;text-align:left;margin:0 200px 20px 200px;max-width:50em}
#mc li {margin-top:3px; margin-bottom:5px}
#rhc {float:right;background:#EEE url(../images/grad2.gif) repeat-x 100% 100%;text-align:left;width:170px;padding:0 0 25px;font-size:11px}
#rhc p {padding:3px 10px 0;margin:0}
#terms {display:block;height:150px;overflow:scroll;font-size:11px;background-color:#FFFFFF;padding:5px;border:1px solid #666;font-family:Tahoma, Verdana, Arial, sans-serif}
#rhc h5, #nav h5 {padding:4px 10px;background:#EEE url(../images/grad1.gif) repeat-x; margin:0; border-top:1px solid #666; border-bottom:1px solid #666; color:#666; font-size:12px}
#homea {width:540px;margin:220px auto}
#homeb {float:left;width:160px;margin:10px 0 0 -20px;padding:0}
#homec {margin-left:190px;width:320px;padding:10px;border:1px solid #999;text-align:left}

body#candidate1 #rhc {background:#FFF url(../images/p1.jpg) no-repeat; height:300px}
body#candidate2 #rhc {background:#FFF url(../images/p2.jpg) no-repeat; height:300px}
body#candidate3 #rhc {background:#FFF url(../images/p3.jpg) no-repeat; height:300px}
body#candidate4 #rhc {background:#FFF url(../images/p4.jpg) no-repeat; height:300px}
body#ft #nav, body#w1af #nav, body#vo3 #nav, body#vo4 #nav, body#vo4f #nav, body#vo5f #nav, body#wiz206 #nav, body#saveandexit #nav, body#wiz107 #nav {background-color:#FFF;background-image:none}
body#privacy #rhc, body#contact #rhc, body#termssite #rhc {background:#FFF url(../images/p5.jpg) no-repeat; height:300px}
body#wiz100 li#s0, body#wiz101 li#s1, body#wiz102 li#s2, body#wiz103 li#s3, body#wiz104 li#s4, body#wiz105 li#s5, body#wiz200 li#s0, body#wiz201 li#s1, body#wiz202 li#s2, body#wiz203 li#s3, body#wiz204 li#s4 {background:#900 url(../images/left_bg_here.gif) no-repeat; color:#FFF}
body#choose {background:#FFF url(../images/top.jpg) repeat-x 0 0}
body#choose h1 {color:#900;font:22px times, serif; font-weight:normal}
body#choose h5 {color:#999;font-size:12px}
body#choose h1, body#choose h5, body#choose p {margin:0 0 10px}
body#choose td {background:transparent;width:auto;padding:5px 0 8px;font-size:11px;font-weight:bold;color:#999}
body#admin02 td {width:auto}

a:hover {background-color:#DDD}
/* The following four styles are needed for the tooltips border:1px solid #F0F */
a.info {position:relative}
a.info span {display:none} 
a.info:hover span {display:block;position:absolute;top:5px;left:17px;background:#DDD;padding:5px;font-size:12px;font-family:tahoma;text-decoration:none;color:#666;border:1px solid #666;width:200px;cursor:default} 



/* STYLES FOR CSCS RECEIPT */
#mainReceipt {display:block; width:630px; margin:0 0 0 10px; padding:0}
#mainReceipt h1 {margin:0 0 5px}
dl#receiptTablePersonal, dl#receiptTableTest, dl#receiptTableOrder, dl#receiptTableSchedule, dl#receiptTableReceived {display:block; float:left; clear:both; width:630px; margin:0 0 1px; border-bottom:1px solid #000; font-size:9pt}
dl#receiptTableOrder, dl#receiptTableReceived {margin-bottom:10px}
dl#receiptTablePersonal dt, dl#receiptTableTest dt, dl#receiptTableOrder dt, dl#receiptTableSchedule dt, dl#receiptTableReceived dt {display:block; float:left; width:260px; padding:1px 0; margin:0 0 1px; background:#FFF}
dl#receiptTablePersonal dd, dl#receiptTableTest dd, dl#receiptTableOrder dd, dl#receiptTableSchedule dd, dl#receiptTableReceived dd {display:block; float:left; width:369px; padding:1px 0; margin:0 0 1px 1px; background:#FFF}
dl#receiptTableSchedule dd {text-align:right}
dt#receiptTotalLabel, dd#receiptTotalAmount {border-top:1px solid #999}
dt#receiptTotalLabel i {font:11px Tahoma, Verdana, Arial, sans-serif; color:#000}
dl#receiptTableSchedule dd#receiptTotalAmount {font-size:24px; background-color:#FFF; padding:5px 0 0}
h2#receiptFeeSchedule {margin:0 0 5px; width:250px; float:left; font:16pt Arial, Helvetica, sans-serif}
h3#receiptFeeCharge {margin:0 0 5px; width:379px; float:left; font:14pt Arial, Helvetica, sans-serif; text-align:right}
#receiptImportant {display:block; clear:both; padding:5px; background:#FFF; border:10px solid #000}
#receiptImportant h2 {font-weight:bold; margin:0}
#receiptImportant p {font:9pt Arial, Helvetica, sans-serif; margin:5px 0 0}
#mapLink {display:none}
#top {display:none}
#printnoshow {display:none}
#footer4print {display:block; font-size:7pt}
#footerLinks, #footerSecurityLogo, #footerSecurityText {display:none}

