﻿html,body,form,img{margin:0px;padding:0px;outline:none;border:none;font-family:Arial,Sans-Serif;}

body{background:white url(../images/layout/headertile_10x191.jpg) repeat-x scroll 0% 0%;}
#page{width:900px;margin:0px auto;position:relative;}
#page #head{width:900px;height:191px;margin:0px;padding:0px;position:absolute;top:0px;left:0px;}
#page #head a#home-link{position:absolute;top:0px;left:0px;text-indent:-2000em;display:block;width:245px;height:191px;background:url(../images/layout/logospace_245x191.jpg) no-repeat;}
#page #head a#welcome-link{position:absolute;top:102px;left:305px;text-indent:-2000em;display:block;width:329px;height:63px;background:url(../images/layout/title-blank.jpg) no-repeat;}

#head div#header-images{width:520px;height:91px;position:absolute;top:10px;left:307px;}
#head div.search-box{width:191px;height:52px;position:absolute;top:105px;left:635px;background:url(../images/layout/headersearchbox_191x52.jpg) no-repeat;}
#head div.search-box a{color:White;float:right;font-size:8pt;margin:5pt 8px 0px 0px;text-decoration:none;}
#head div.search-box input{float:right;height:11px;line-height:11px;margin-right:9px;margin-top:2px;width:164px;}
#head div.search-box input.text{height:15px;width:168px;border:none;}
div#login-status{position:absolute;bottom:0px;margin-left:45px;width:162px;text-align:center;padding-bottom:20px;}
div#login-status a{font-weight:900;color:#CFCFCF;font-size:14px;text-decoration:none;display:block;}

#body{width:900px;padding-top:191px;}
table.body-table{width:100%;background:url(../images/layout/bluebar-tile.jpg) repeat-y top left;}
td.sidebar{width:245px;min-height:500px;background:url(../images/layout/homecourthouse_245x310.jpg) no-repeat left bottom;}
/*a#login-link{position:absolute;bottom:0px;padding-bottom:30px;text-align:center;margin-left:45px;width:155px;display:block;font-family:/*"Arial Narrow", ,Arial;font-weight:900;color:#CFCFCF;font-size:14px;}*/
td.content{background:url(../images/layout/homefooter-tile_10x46.jpg) repeat-x left bottom;position:relative;padding-bottom:160px;}
td.content div.contentbox{width:580px;}
td.content div.main-footer div.contentbox{margin-bottom:-130px;}
div.content-foot{width:300px;height:100px;position:absolute;bottom:65px;right:0px;}
a#weather-bug{position:absolute;bottom:30px;right:110px;}
img#ionia-seal{position:absolute;bottom:0px;right:0px;_bottom:-1px;}
p.copy{position:absolute;bottom:-10px;right:100px;font-size:8pt;color:#EFEFEF;width:390px;}
p.copy a{color:#EFEFEF;}

.side-menu{margin-bottom:325px;padding-left:45px;width:155px;padding-top:23px;}
.side-menu li.AspNet-Menu-Leaf{float:none;}
.side-menu li.AspNet-Menu-Leaf:hover{background-color:#6a7fac;}
.side-menu ul.AspNet-Menu li{margin-bottom:10px;padding-top:4px;padding-bottom:4px;background:url(../images/layout/littleredsquare_10x10.gif) no-repeat scroll 10px 9px;padding-left:25px;width:135px;}
.side-menu ul.AspNet-Menu li a, .side-menu ul.AspNet-Menu li span {padding-left:25px;text-indent:-25px;font-family:/*"Arial Narrow", */Arial;font-weight:900;color:#CFCFCF;font-size:14px;}

.main-nav{font-family: /*"Arial Narrow", */Arial;font-size:12px;font-weight:900;position:absolute;left:215px;top:170px;}
.main-nav ul{_zoom:1;}
.main-nav ul.AspNet-Menu li:first-child,.main-nav ul.AspNet-Menu li.first-child{background:none;}
.main-nav ul.AspNet-Menu li{_width:0;/*list-style-image:url(../images/layout/colons-onlight.jpg);*/padding:0px 15px;background:transparent url(../images/layout/colons-onlight.jpg) no-repeat scroll 0px 4px;}
.main-nav ul.AspNet-Menu li a,.main-nav li span{color:#222222;display:block;padding-left:5px;white-space:nowrap;}
.main-nav ul.AspNet-Menu li ul{_zoom:1;background-color:#A6A0AC;width:190px;}
.main-nav ul.AspNet-Menu li ul li{_width:0;width:190px;border-left:1px solid black;border-bottom:1px solid black;/*list-style:none;*/padding:0px;background:none;margin-right:0px;}
.main-nav ul.AspNet-Menu li ul li:hover{background-color:#7F91C1;}
.main-nav ul.AspNet-Menu li ul li a, .main-nav li ul li span{color:White;font-size:11px;padding:2px;white-space:normal;}
.main-nav ul.AspNet-Menu li ul li a:hover{background-color:#7F91C1;}
.main-nav ul.AspNet-Menu li ul li ul{_zoom:1;left:190px;top:0px;background-color:#D9D7DC;}
.main-nav ul.AspNet-Menu li ul li ul li{_width:0;_width:190px;border-left:1px solid gray;border-bottom:1px solid gray;list-style:none;margin-right:0px;}
.main-nav ul.AspNet-Menu li ul li ul li a,.main-nav li ul li ul li span{color:Gray;}
.main-nav ul.AspNet-Menu li ul li ul li a:hover,.main-nav li ul li ul li span:hover,.main-nav li ul li ul li:hover{color:White;}

body.master td.sidebar{background:url(../images/layout/courthouse_245x310.jpg) no-repeat left bottom;}
body.master td.content{background-image:none;}
body.master div.content-foot{width:300px;height:100px;position:absolute;bottom:0px;right:0px;}

a.day-event{clear:both;display:block;overflow:hidden;white-space:nowrap;width:90px;}
a.view-all-button{text-align:right;clear:both;display:block;overflow:hidden;white-space:nowrap;width:90px;margin-top:5px;}
div.event-day h1 span{text-transform:capitalize;}

.sitemap-menu ul {position:relative !important;visibility:visible !important;}
.sitemap-menu ul ul{margin-left:25px;}

tr.alt-row{background-color:#EFEFEF;}
tr.noalt-row td, tr.alt-row td{padding: 5px 0px;}

tr.alt-row td a, tr.noalt-row td a{margin-left:25px;}


/* IE6 Fixes */
.side-menu ul.AspNet-Menu li a:hover, .side-menu ul.AspNet-Menu li span:hover {_background-color:#6a7fac;_width:110px;}
.main-nav li ul li a:hover, .main-nav li ul li span:hover{_background-color:#7F91C1;}

