@charset "utf-8";
/* CSS Document */

.abtop{ width:100%; background:#5cbee1; height:10px;}
.topbar{ width:100%; height:198px; background-image:url(../images/top_gradient.jpg); background-repeat:repeat-x;}
.quick_icons{z-index:1000;}
.toptab{ width:800px; position:relative; top:-27px; height:198px;}
.tright{ text-align:left; vertical-align:bottom;}
.slogan{ float:left; position:relative; left:20px;}
.slogan h2{ display:inline;}
.slogan h2{ font-size:12pt; display:inline; font-weight:normal; font-style:italic;}
.quickdiv{	float:right; background:#5CBEE1; width:400px; height:18px; padding:3px; text-align:center;}
#qlink{	font-family:Verdana, Geneva, sans-serif; font-size:8pt; }
#qlink option{	font-family:Verdana, Geneva, sans-serif; font-size:8pt;}
.left_float{ float:left; padding-right:10px;}

.navpar{ width:800px; height:35px; margin:auto; text-align:right;}
.navdiv{ /*float:right;*/ width:800px; height:40px; margin:auto; /*border:1px solid #000; */font-size:9pt; font-family:Arial, Helvetica, sans-serif; position:relative; top:6px;}
.cleardiv{ clear:both; height:1px;}
.msgdiv{ width:90%; padding:10px; border:1px solid #369; margin:auto; text-align:center;}

ul.menu {list-style:none; margin:0; padding:0; text-align:center; font-weight:bold;}
ul.menu * {margin:0px; padding:0px;}
ul.menu a {display:block; width:94px; padding:13px 2px 13px 2px; text-decoration:none; color:#00141e; background:#2fd6ef url(../images/navback.jpg) repeat-x top; }
ul.menu a:hover {background:#046081 url(../images/navback_h.jpg) repeat-x bottom; color:#FFF;}
ul.menu li {position:relative; float:left; text-align:center; margin:auto; padding:0px 1px 0px 1px;}
ul.menu ul {position:absolute; top:35px; left:5px; display:none; opacity:0; list-style:none;text-align:center;}
ul.menu ul li {position:relative; border-top:none; width:174px; margin:0; padding:0px;}
ul.menu ul li a {display:block; padding:13px 5px 13px 5px; text-decoration:none; color:#00141e; background:#2fd6ef url(../images/navback.jpg) repeat-x; width:170px;}
ul.menu ul li a:hover {background:#046081 url(../images/navback_h.jpg) repeat-x bottom; color:#FFF;}
ul.menu ul ul {left:174px; top:-1px;}
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold; background:url(../images/header.gif); width:134px;}
ul.menu .topline {background:#2fd6ef; background-image:none; border:0px;}

.maindiv{ width:800px; min-height:600px; margin:auto; background:#ebecec url(../images/main_bg.jpg) repeat-x top; font-family:Verdana, Geneva, sans-serif; font-size:9pt; border-top:#2fd6ef solid 8px; line-height:18px;}
.contentdiv{ width:780px; margin:auto; text-align:justify; background:none;}
/*.contentdiv a{ color:#000;}*/
.topsection{ width:90%; padding:8px; text-align:center; margin:auto;}
.topsection legend{ color:#006; font-size:7pt; font-family:Verdana, Geneva, sans-serif;}
.topsection a{ padding:2px;}
.topsection a:hover{ text-decoration:underline;}
.gen_ul{ list-style:square; list-style-type:square;}
.gen_ul li{ padding-bottom:5px; list-style:square; list-style-type:square;}
.gen_tab{ width:98%;}
.gen_tab caption{ background:#2fd6ef url(../images/navback.jpg) repeat-x top; font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 0px 3px 0px;}
.gen_head{ background:#046081 url(../images/navback_h.jpg) repeat-x bottom; color:#FFF; font-weight:bold; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
.gen_stress{ background:#FFF; font-weight:bold;}
.gen_tab tr td{ border:1px solid #000; padding:3px; text-align:left; vertical-align:top;}
.subgen{ width:100%; height:100%; border:0px;}
.notice_tab{ background:#FFF; width:98%;}
.notice_head{ background:#c4f2fe; color:#0e4654; font-weight:bold;}
.subgen tr td{ border-top:0px;}
.sepdiv{ border-bottom:1px dashed #036; width:100%; padding-bottom:5px;}
.sepdiv h2{ display:inline; font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;}
.alpha_ol{ list-style:lower-latin; list-style-type:lower-latin;}
.alpha_ol li{ list-style:lower-latin; list-style-type:lower-latin;}
.bigroman_ol{ list-style:upper-roman; list-style-type:upper-roman;}
.bigroman_ol li{ list-style:upper-roman; list-style-type:upper-roman;}
.def_ul{ list-style:disc; list-style-type:disc;}
.def_ul li{ list-style:disc; list-style-type:disc;}
.name_a{ color:#053a47;}

.gspan{ color:#FFC;}
.index_tab{ vertical-align:top; width:100%;}
.index_scroll{ text-align:left; margin:auto; width:90%; height:100%; font-size:8pt;}
.index_scroll h1{ display:inline;}
.index_tab tr td{ vertical-align:top; padding:5px; text-align:left; width:185px;}
.index_list{ list-style-image:url(../images/pointer.png); padding-left:14px;}
.index_list li{ list-style-image:url(../images/pointer.png);}
.index_list li:hover{ text-decoration:underline;}
.inh1{ display:inline; font-size:15pt; text-align:left; width:100%; font-family:Arial, Helvetica, sans-serif;}
.notice_title{ width:400px;}
.notice_new{ background:#6C3;}
.notice_on{ color:#060;}
.notice_lapse{ color:#C03;}

.sltab{ width:20px;}
.linktab{ width:180px;}
.typetab{ width:120px;}
.sizetab{ width:50px;}
.formtab caption{ background:#2fd6ef url(../images/navback.jpg) repeat-x top; font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 0px 3px 0px;}
.formtab{ width:100%;}
.formtab caption h1{ font-size:14pt;}
.formtab tr td{ font-weight:bold; padding:2px;} 
.forminp { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:9pt; background:#6C9;}
.formfield{ width:600px;}

.counter{ font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:bold;}
.footer{ font-family:Verdana, Geneva, sans-serif; font-size:8pt; text-align:center; width:800px; margin:auto; color:#666; border-bottom:1px dotted #333; border-top:1px dotted #333; padding:2px 0px 2px;}
