body{ margin:0px; padding:0px; background:#fff url(/img/pageBack.jpg) repeat-x 50% 210px; text-align:center; color:#666666;}
body, td, input, select, textarea{ font-size:11px; font-family:Arial;}
#page{ width:803px; margin:0px auto; text-align:left; min-height:600px; position:relative; padding-top:167px;}
#logo{ position:absolute; left:62px; background:url(/img/logo.jpg) no-repeat; width:109px; height:126px; top:21px;}
h3{ margin:0px; padding:0px; font-size:12px; color:#01767D;}
h1{ color:#CC0000; font-size:18px;}
a{ color:#55A8BA;}
.clear{ clear:both;}
#topMenu{ background:url(/img/menuBack.jpg) no-repeat; height:47px; padding:10px 10px 18px 15px; border:none;}
html:root #topMenu {padding:10px 10px 10px 15px;}
#topMenu a {color:#fff; text-decoration:none; margin:5px 6px 5px 6px; padding:10px 10px 10px 0px; display:block; float:left; background:url(/img/menuDivider.gif) no-repeat 100% 0%;}
#topMenu a.last {margin:5px 0 5px 6px; padding:10px 0; background:none;}
#topMenu a.active {color:#fff; font:bold 11px Arial;}
#topMenu a.activeLast {color:#fff; font:bold 11px Arial; margin:5px 0 5px 6px; padding:10px 0; background:none;}

#container{ clear:both; background:#fff; margin:0px 1px; padding:12px 0px;}
#left{ width:220px; float:left; padding:10px 15px;}
html:root #left { width:200px;}
#left ul{ list-style:none; margin:10px 0px 0px 0px; padding:0px; }
#left ul li{ background:url(/img/menuLi.gif) no-repeat 0px 50%; padding:10px 0px 10px 20px; border-bottom:1px solid #CACACA; color:#192E3B; text-decoration:none;}
#left ul li a {color:#192E3B; text-decoration:underline;}
#left ul li a:hover {color:#000; color:#cc0000;}
#contact{ margin:20px 20px 0px 0px;}
#contact div.myRight{ float:right; clear:both;}

#middle{ margin-left:230px;}
#indexContent{ margin-top:20px; position:relative; }
#indexContent h1{ padding:30px 0px;}
#indexContent img.rightImg { float:right; margin:0 6px 0 0; clear:right;}
#indexContent table {width:500px; border-collapse:collapse;}
#indexContent table tr td.count {width:45px; height:47px; background:url(/img/index_number.gif) no-repeat; text-align:center; vertical-align:middle; font:bold 14px Arial; color:#99CC00;}
#indexContent table tr td.iTitle {font:bold 16px Arial; color:#609356; padding:0 0 0 10px; }
#indexContent ul li{ text-indent:0px;}
#index_flash {margin:0 !important; padding:0 !important;}

#footer{ clear:both; border-top:20px solid #FF9900; padding:10px 0px 0px 230px; position:relative;}
#footer a{ display:inline-block; margin-left:20px; color:#666666;}
#title{ background:url(/img/title.gif) no-repeat; width:319px; height:35px; position:absolute; top:112px; left:204px; display:block;}

#icons{ position:absolute; right:30px; top:50px; }
#icons a{ display:block; width:13px; height:10px; float:left; margin:30px 20px 0px 0px;}
a#homeIcon{ background:url(/img/homeIcon.gif) no-repeat;}
a#mailIcon{ background:url(/img/mailIcon.gif) no-repeat;}

div.text p { text-indent:0px; margin:5px 15px 10px 6px;}

a.pubHead {font:bold 12px Arial; clear:right; margin:10px 0 5px 0; padding:0; color:#55A8BA; display:block;}

div.dotted {width:96%; height:10px; display:block; clear:right; margin:0 0 10px 0; border-bottom:1px dashed #777;}
div.separate {width:100%; height:10px; display:block; clear:right; margin:0 0 10px 0; }

div.pages {margin:10px 0 10px 0;}
div.pages span, div.pages a{ display:inline-block; padding:10px; color:#777;}
div.pages span {font-weight:bold; text-decoration:none;}

#path {width:96%; height:25px; clear:right;}
#path span {float:left; font-size:15px; color:#999999;}
#path a {float:right; font:normal 11px Arial;}

#navi {width:96%; height:40px; clear:right;}
#navi span {font-size:11px; color:#999999;}
#navi a {font:normal 11px Arial;}

div.answer {margin-left:20px; padding-left:20px; border-left:2px solid #ff9900; position:relative;}
#seo {font:normal 11px Arial; width:550px; height:auto; text-align:justify;}
#seo h1, #middle h1, #middle h2 {font:bold 11px Tahoma; margin:5px 0; padding:0;}
