body {background-color:#333; margin:0; padding:0px; padding-top:20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:underline;}
a:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#666; font-weight:bold; text-decoration:none;}
a:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:underline;}
a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:underline;}
td img {display: block;}
#top {background-image:url(/assets/template_content_r1_c2.jpg); background-repeat:no-repeat; padding:7px; padding-left:378px; padding-top:88px;}
#top h2{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; padding-bottom:7px; color:#000;}
#top p {padding:0; margin:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#000; font-weight:bold;}
#top a:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#000; font-weight:bold; text-decoration:underline;}
#top a:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#000; font-weight:bold; text-decoration:none;}
#top a:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#000; font-weight:bold; text-decoration:underline;}
#top a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#000; font-weight:bold; text-decoration:underline;}
#left {background-image:url(/assets/template_content_r1_c1.jpg); background-repeat: repeat-y; padding-top:0px;}
#left h1 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; padding-bottom:5px; padding-top:5px; color:#666; width:130px;}
#left ul {text-align:left; padding:0px; padding-top:6px; margin:0px;}
#left li.act {list-style:none; padding-left:20px;height:20px;line-height:20px;background-image:url(/assets/menu_act_bg_sub.jpg); background-repeat:no-repeat;}
#left li.inact {list-style:none; padding-left:20px;height:20px;line-height:20px;background-image:url(/assets/menu_inact_bg_sub.jpg); background-repeat:no-repeat;}
#main a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#000; font-weight:bold; text-decoration:underline;}
#main{background-color:#fff; background-image:url(/assets/main_bg.jpg); background-position:right top; background-repeat:no-repeat;}
.out_art {padding:20px; padding-top:10px; text-align:left;}
.out_art ul {padding-top:5px; padding-bottom:5px;}
.out_art h1 {font-size:16px; color:#333; font-weight:bold; padding:0; padding-bottom:5px; margin:0; clear:both;}
.out_form {padding:20px; padding-top:10px; text-align:left;}
.out_form h1 {font-size:16px; color:#333; font-weight:bold; padding:0; padding-bottom:5px; margin:0; clear:both;}
.out_art h2 {font-size:14px; color:#333; font-weight:bold; padding:0; padding-bottom:5px; margin:0; clear:both;}
.out_art h3 {font-size:14px; color:#333; font-weight:bold; padding:0; padding-bottom:5px; margin:0; clear:both;}
.out_art h4 {font-size:12px; color:#333; font-weight:bold; padding:0; padding-bottom:5px; margin:0; clear:both;}
p.out_teaser {padding:0; padding-top:5px; padding-bottom:5px; margin:0;}
p.out_para {padding:0; padding-top:5px; padding-bottom:5px; margin:0;}
p.link_blurb {padding:0;  padding-top:5px; padding-bottom:5px; margin:0;}
.out_footer {padding-top:10px; padding-bottom:10px;}
.out_footer img {display:inline;}
.out_footer a:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline; padding-left:4px; padding-right:4px;}
.out_footer a:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:none; padding-left:4px; padding-right:4px;}
.out_footer a:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline; padding-left:4px; padding-right:4px;}
.out_footer a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline; padding-left:4px; padding-right:4px;}
td.footer {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; }
a.le:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:none;}
a.le:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#666; font-weight:bold; text-decoration:none;}
a.le:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:none;}
a.le:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:none;}
a.out:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:underline;}
a.out:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#666; font-weight:bold; text-decoration:none;}
a.out:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:underline;}
a.out:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#333; font-weight:bold; text-decoration:underline;}
a.header:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline;}
a.header:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:none;}
a.header:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline;}
a.header:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline;}
a.footer:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline;}
a.footer:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:none;}
a.footer:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline;}
a.footer:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;color:#666; font-weight:bold; text-decoration:underline;}

.passed {margin-top:10px;text-align:center;padding:5px;width:320px;font:12px sans-serif;border:1px solid #90EE90;background:#F0F8FF;color:green }
.failed {margin-top:10px;text-align:center;padding:5px;width:320px;font:12px sans-serif;border:1px solid #FEE0C6;background:#FEEED4;color:#FF3333 }

#foot_le {
 width:212px;
 height:245px;
 float:left;
 background-color:#333;
 text-align:left;
}
#foot_le img {
 margin:0;
 padding-top:85px;
 padding-left:36px;
 padding-bottom:0px;
}
#foot_le p {
 padding-left:36px;
 padding-top:4px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666;	
}
#foot_ce {
 height: 245px;
 width:245px;
 float:left;
 background-color:#333;
}
#foot_ce img {
 padding-top:40px;
}
#foot_ri {
 height:245px;	
 float:left;
 background-color:#333;
}
#foot_ri p {
 padding-top:40px;
 padding-left:20px;
 padding-right:20px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
}
