BODY{margin: 0px; padding: 0px; text-align: center; background: #fff;}
BODY, TD{font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #3e3d39; line-height:1.2em;}
A:link, A:visited, A:active{color: #299fff;}
A:hover{color: #5eb6fd;}
form{padding: 0px; margin: 1em 0px;}
table{border:0px; border-collapse:collapse; border: 0px;}
table td{padding:0px; vertical-align: top;}
input, textarea{font-family: Arial, Helvetica, sans-serif;}
#png{//background-image: none ! important; behavior: url(png.htc);}
#layout{
	margin: 0 auto;
	width: expression(document.body.clientWidth < 760? "760px" : document.body.clientWidth > 1100? "1100px" : "auto");
	max-width: 1100px;
	min-width: 760px;
	overflow: -moz-scrollbars-none;
	background: url(top_bg2.jpg) no-repeat left top;
}
#main{border-right: 1px solid #666; height: 100%; border-left: 1px solid #666; background: #1f4096;}

form #txt{border: 1px solid #CCCCCC; margin: 0em 0.5em;}
form #btn{font-size: 0.9em}
form #abtn{font-size: 0.7em}

#header td{background: url(wire_top.jpg) no-repeat right bottom; height: 168px; white-space: nowrap;}
#header #logo{height: 168px; padding-top: 13px; background: url(lines.jpg) no-repeat 325px 0px;}
#header #logo img{width: 325px; height: 133px; border: none;}
#header img{width: 378px; height: 168px; border: none;}

#body{background: #f2f1ed url(body_top.gif) repeat-x left top; width: 70%;}
#body #top_nav_map{width: 100%; height: 126px;}
#body #top_nav_map #top_nav{padding-top: 38px;}
#body #top_nav_map #top_nav span{padding-right: 20px;}
#body #top_nav_map #top_nav span img{border: none;}
#body #top_nav_map #end{width: 50%; background: url(wire_end.jpg) no-repeat right top;}
#map{position: absolute; z-index: 100; left: 50%; top: 0; width: 248px; height: 294px;}
#map img{width:248px; height: 294px; border: none;}


#column0{width: 30%; background: #f2f1ed;}
#column1{background: #f2f1ed;}
#column1_end{width:1%; background: #f2f1ed;}
#menu_end{width: 1%; background: #1f4096 url(angle.jpg) no-repeat left bottom;}
#menu_end img{width: 40px; height: 146px; border: none;}

#menu{background: #1f4096 url(body_top2.gif) repeat-x left bottom; height: 200px;}
#menu table{height: 100%;}
#menu #wire{vertical-align: bottom; height: 45px;}
#menu #wire img{width: 45px; height: 25px; border: none;}
#menu #navigation{margin: 0px; padding: 0px; list-style-type: none; font-size: 0.9em;}
#menu #navigation #navigation{padding: 0px; margin: 0px;}
#menu #navigation #navigation li{margin-left: 20px;}
#menu #navigation li{font-weight: normal; color: #bcc6e0; margin-left: 35px; position: relative; padding: 0.3em 0 0.2em 0;}
#menu #navigation li i{position: absolute; width: 16px; height: 16px; background-image: none; left: -20px; top: 0.25em;}
#menu #navigation a{color: #fff;}
#menu #navigation a:hover{color: #bcc6e0;}
#menu #navigation #selected{font-weight: bold; color: #bcc6e0;}
#menu #navigation #selected li a{color: #fff;}
#menu #navigation #selected li a:hover{color: #bcc6e0;}
#menu #navigation #selected li i{background-image: none;}
#menu #navigation #divider i{background-image: none;}
#menu #navigation #divider{background: url(div.gif) repeat-x left top; height: 14px;}
#menu #navigation #selected i{background: url(icons.gif) no-repeat -144px 0px;}
#menu #navigation #selected #navigation{padding-top: 7px;}
#menu #navigation #selected a{color: #bcc6e0;}
#menu #navigation #selected a:hover{color: #bcc6e0;}




.left{padding-left: 35px;}
.left1{padding-left: 15px;}
.right{padding-right: 20px;}
.top{padding-top: 20px;}

h1{font-size: 1.1em; color: #928777; font-weight: bold; line-height: 1.1em; padding-bottom: 0.6em; margin: 0}
h1 a{color: #928777 !important; text-decoration: none;}
#nav_path{font-size:0.7em; color: #928777; line-height: 1em; padding-bottom: 1em;}
#nav_path a{color: #928777;}

#docs{padding-bottom: 1.2em;}
#docs #item{padding-bottom: 0.6em;}
#docs #item h2{font-size: 1.1em; font-weight: bold; color: #67729f; line-height: 1.1em; padding-bottom: 0.4em; margin: 0;}
#docs #item #link{font-size:0.9em; color: #928777; line-height: 1em; padding: 1em 0em;}
#docs #item #link a{color: #928777;}
#docs #item #anons{font-size: 0.9em;}
#docs #item #anons i.end{width: 16px; height: 16px; background: url(icons.gif) no-repeat -160px 0px;}
#docs #item #anons i.end1{width: 16px; height: 16px; background: url(icons.gif) no-repeat -176px 0px;}
#docs #item #date {color: #928777; padding-bottom: 0.4em; font-size: 0.8em}
#docs #item #text{font-size: 0.9em;}
#docs #item #text #pics{float: right; width: 170px; padding-left: 10px;}
#docs #item #text #pics #img{padding-bottom: 3px;}
#docs #item #text #pics #img img{border: 1px solid #1f283e; width: 160px; height: 120px; margin-right: 5px; margin-bottom: 2px;}
#docs #item #text #pics #name{font-size: 0.8em; margin-bottom: 8px;}
#docs #item #text #pics #name a{color: #4a92ff; font-weight: normal; line-height: 1.1em;}
#docs #pages {font-size:0.9em; line-height: 1em; padding: 1em 0em;}
#docs #pages #cpt{font-weight: bold; padding-bottom: 0.4em}
#docs #pages a {color: #928777;}

#docs_list{padding-top: 0.5em;}
#docs_list #item{padding: 0px 0px 5px 20px; position: realative;}
#docs_list #item a{font-size:1em; color: #928777;}
#docs_list #item #date{font-size: 0.8em; color: #72747d; padding-bottom: 0.1em;}
#docs_list #item i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: 0px 0px; margin-left: -20px;}
#docs_list #item i.doc{background-position: -16px 0px;}
#docs_list #item i.xls{background-position: -32px 0px;}
#docs_list #item i.jpg{background-position: -48px 0px;}
#docs_list #item i.pdf{background-position: -64px 0px;}
#docs_list #item i.zip{background-position: -80px 0px;}
#docs_list #item i.mp3{background-position: -96px 0px;}
#docs_list #item i.avi{background-position: -112px 0px;}


#docs #item h2 a{color: #67729f;}

#cal_width{width: 264px;}
#cal_bottom{background: url(cal_b.gif) no-repeat left bottom;}
#cal_right{background: url(cal_r.gif) no-repeat right bottom;}

#calendar{background: #e9e9e9 url(cal_l.gif) repeat-y left bottom; margin-top: 1em; margin-bottom: 1em;}
#calendar #in{padding: 10px 15px 10px 29px;}
#calendar #in td{padding: 4px; margin: 0px; font-size: 11px;}
#calendar #in #week td{font-weight: bold; border-bottom: 1px solid #d2d2d2; text-align: center;}
#calendar #in #days td{border-bottom: 1px solid #d2d2d2; text-align: center; color: #909090;}
#calendar #in #days td.col1{background: #f0f0f0;}
#calendar #in #days td a{color: #677599;}
#calendar #in #days td.curr{color: #938877; font-size: 12px; font-weight: bold;}
#calendar #in #days td.curr a{color: #938877;}
#calendar #in br{clear: both;}
#calendar #in #panel{padding-bottom: 5px;}
#calendar #in #panel select{color: #67729f; font-size: 14px; font-weight: bold; background: #eaeaea;}
#calendar #in #month{color: #67729f; font-size: 16px; float: left; font-weight: bold; position: relative; padding: 0px 40px 7px 0px;}
#calendar #in #month i{float: left; position:absolute; width: 16px; height: 16px; background: url(icons.gif) no-repeat -208px 0px;}

#foot_div td{width: 100%; height: 10px; background: #f2f1ed url(wireb.gif) repeat-x left top;}
#foot_div td img{width: 45px; height: 10px; border: none;}

#footer td{height: 80px; padding-top: 20px; font-size: 0.9em; background: #f2f1ed;}
#footer #copyright{font-size: 0.75em; color: #1f283e; line-height: 1.1em;}
#footer #copyright a{color: #1f283e;}

#pages_nav{padding: 12px 0px 12px 0px; font-size: 0.7em; color: #938877; clear: both;}
#page{padding: 3px 6px 3px 6px; color: #938877;}
#page a{color: #938877;}
#pagesel{padding: 3px 6px 3px 6px; background: #938877; color: #ffffff; font-weight: bold;}
#page_all{font-weight: bold;}

i.srh{width: 16px; height: 16px; background: url(icons.gif) no-repeat -192px 0px;}

