html, body {height: 100%;}
body{background-color: #5C5342;}
div, body{margin: 0; padding: 0;}
body{font-family: verdana; color: #32291F; padding-right: 10px; background-image: url('/images/backbody.gif'); background-repeat: repeat-y;}
img{border: 0;}
a{color: #7F8182; text-decoration: none; margin: 0; padding: 0; }
a.red{color: #D40000;}
a:hover{text-decoration: underline;}
p, ul, li, label, input, textarea{text-align: left; font-family: verdana; font-size: 12px; }
h1, p.head1 {text-align: left; font-family: verdana; font-size: 21px; color: #5C5342; margin: 0; padding: 0; margin-bottom: 13px; font-weight: bold}
p.head2 {text-align: left; font-family: verdana; font-size: 18px; color: #5C5342; margin: 0; padding: 0; margin-bottom: 13px; font-weight: bold}
p.head3 {text-align: left; font-family: verdana; font-size: 14px; color: #5C5342; margin: 0; padding: 0; margin-bottom: 13px; font-weight: bold}
p.head3 {text-align: left; font-family: verdana; color: #5C5342; margin: 0; padding: 0; margin-bottom: 13px; font-weight: bold}

html>body #main {height: auto; min-height: 100%;}
#main{background-color: #D8CCBC; width: 990px; position: relative; height: 100%;}
#main{background-image: url('/images/backmiddleright.gif'); background-repeat: repeat-y; background-position: right 214px; }
#main_{min-width: 780px; width:expression((documentElement.clientWidth||document.body.clientWidth)<780?'780px':'auto');}
#main_{max-width: 1000px; width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'1000px':'auto');}
#top{height: 214px; background-image: url('/images/backtop.gif'); background-repeat: no-repeat; background-position: right top;}
#central{background-image: url('/images/backmiddleleft.gif'); background-repeat: no-repeat; background-position: left top; }
#centralIn, #centralmainIn{padding-top: 18px;}
#centralmainIn{padding-top: 0; }
#logo{width: 323px; float: left;}
#logo img{vertical-align: top;}

#toptop{margin-left: 323px; height: 96px;}
div.newssubscribe{height: 40px; position: relative; top: 25px;}
div.newssubscribe form{margin: 0; padding: 0; }
div.newssubscribe label{color: #2B2115; font-size: 10px; }
div.newssubscribe .rss2email_lnk{font-size: 9px;}
div.newssubscribe label.total{font-weight: bold; letter-spacing: 1px;  background-image: url('/images/labelbottomborder.gif'); background-repeat: no-repeat; background-position: bottom; width: 90px; height: 40px; display: block; float: left;}
div.newssubscribe input.text{width: 166px; font-size: 11px; margin-top: 2px;}
div.newssubscribe input.submit{width: 66px; border: 0; margin-top: 6px;}
div.newssubscribe input.radio{height: 16px; padding: 0; margin: 0; vertical-align: middle;}
div.newssubscribe span.radio{line-height: 16px; padding: 0; margin: 0; vertical-align: middle; font-size: 10px; clear: right;}
#icons{float: right; top: 20px; position: relative; right: 60px; }
#icons div{width: 41px; height: 16px; float: left; text-align: center; }
#icons div img{margin-top: 3px;}
#icons div.home{border-right: 1px solid #B8AC9C; }
#icons div.home img{margin-top: 1px;}
div.radio{display: block; float: left; height: 40px; padding-left: 15px; position: relative; width: auto;}
div.radio div{margin-top: 3px; }
#upmenuName{float: left; }

#menu{margin-left: 324px; height: 83px; position: relative;}
#menu div.navcontainer{ position: absolute; top: 28px; }
div.navcontainer ul{padding: 0; margin: 0; float: left; width: 100%}
div.navcontainer ul li { display: inline; }
div.navcontainer ul li a, div.navcontainer ul li p{padding: 0 10px; text-decoration: none; float: left; border-left: 1px solid #B8AC9C; font-size: 12px; color: #000000}
div.navcontainer ul li p{color: #5C5342; margin: 0;}
div.navcontainer ul li.first a, div.navcontainer ul li.first p{padding-left: 0; border-left: 0;}
div.navcontainer ul li a:hover{}

#crumbs{margin-left: 324px; height: 30px; position: relative;}
#crumbs div.navcontainer{ position: absolute; top: 10px;}
#crumbs div.navcontainer ul li a, #crumbs div.navcontainer ul li p{padding: 0 7px; border-left: 1px solid #5C5342; }
#crumbs div.navcontainer ul li.first a{padding-left: 0; border-left: 0;}


#empty, #bottom {height: 96px;}
#bottom{background-image: url('/images/backbottom.gif'); background-repeat: no-repeat; background-position: right; height: 96px; float: none; clear: both; width: 990px; position: absolute; bottom: 0;}
#bottomleft{background-image: url('/images/backbottomleft.gif'); background-repeat: no-repeat; background-position: left; height: 96px; width: 135px; float: left;}
#bottomright{width: 340px; height: 96px; float: right;  vertical-align: middle;}
#bottomright img{float: right; margin-right: 80px; margin-top: 15px;}
#bottomright div{float: left; width: 155px;  margin-top: 15px;}
#bottomright div p{text-align: left; font-size: 9px; color: #5E5544; margin-top: 5px; margin-bottom: 0;}
#bottomright div a, #bottomright div span{color: #000000; text-decoration: none;}
#bottomright div a:hover{text-decoration: underline;}

div.content, div.contentimages{margin-right: 90px; margin-bottom: 15px;}
div.menuName{margin: 0; padding: 0; width: 323px; float: left; text-align: right; position: relative;}
div.menuName div{position: absolute; top: 37px; right: 50px; }
div.menuName img{margin-right: 50px; }
div.menuName ul_{margin-right: 50px; margin-top: -25px; padding: 0; list-style-type: none;}
div.menuName ul{margin: 0; padding: 0; list-style-type: none;}
div.menuName ul li{text-align: right; margin: 0; padding: 0 16px 0 0; line-height: 20px; background-image: url('/images/point.gif'); background-repeat: no-repeat; background-position: right; color: #5C5342;}
div.menuName ul li a b{color: #000000;}
div.contentPart{margin-left: 323px;}

div.newsItem{padding: 0; margin-bottom: 20px; width: 100%;}
div.newsItem p.date{display: block; float: left; width: 90px; margin: 0; padding: 0; font-size: 15px;}
div.newsItem p.date img.dateImage{float: left; margin-right: 7px; padding: 0;}
div.newsItem p{margin: 0; padding: 0;}
div.newsItem div.wi{display: block; margin-left: 220px; float: none;}
div.newsItem div.woi{display: block; margin-left: 90px; float: none;}
div.contentPart img{padding: 5px; background-image: url('/images/imageborder.gif'); float: none;}

div.contentPart p.borderless_img img{padding: 1px; background-image: none; float: none; }

div.contentPart div.newsItem img{float: left; margin-right: 20px;  margin-bottom: 15px; margin-top: 0; }
div.newsItem div{display: inline-block; margin: 0;}

div.clearing{clear: both; height: 0; line-height: 1px; font-size: 1px; width: 100%; }


div.contentPart{} 
*html div.contentPart{display: inline-block;}
div.contentPart p{margin: 0; margin-bottom: 10px; padding: 0; }
div.contentPart ul{margin: 0 0 10px 16px; padding: 0;  list-style-image: url('/images/point.gif'); }
div.contentPart ul li{padding: 0 0 3px 0; margin: 0; margin-bottom: 2px;}
div.contentPart ul li a b{color: #32291F}
div.contentPart ul li b a{color: #32291F}
div.contentPart img{margin: 15px 0;}

#central div.contentimages{margin-right: 50px;}
div.image{float: left; width: 24.99%; text-align: left; margin-bottom: 15px;}
div.contentPart div.image img{float: none; margin-bottom: 8px; margin-top: 0; display: block; }
div.image p{margin: 0; margin-right: 20px; text-align: left; font-size: 10px;}
div.image p span{color: #5C5342;}

div.contentPart div.listBlock{width: 33.29%; position: relative; float: left;}
div.contentPart div.listBlock li {text-align: left;}
div.contentPart div.listBlock li {color: #7F8182}
div.contentPart div.listBlock li a{color: #32291F}

div.contentPart p.pages{font-size: 11px; color: #5C5342; padding: 0; margin: 0; margin-bottom: 23px}
div.contentPart p.pages span.pages{font-size: 14px; font-weight: bold;}
div.contentPart p.pages span{font-size: 14px;}
div.contentPart p.pages a{color: #000000}

div.contentPart div.newssubscribe{height: auto; position: auto; top: auto;}
div.contentPart div.newssubscribe input{width: 300px;}
div.contentPart div.newssubscribe input.submit{width: auto; clear: left; float: none; display: block;}
div.contentPart div.newssubscribe textarea{width: 300px;}
div.contentPart div.newssubscribe input.number{width: 190px; margin-left: 10px;}
div.contentPart div.newssubscribe img{float: left; margin: 0; padding: 0;}
div.contentPart div.newssubscribe  p.red{font-weight: bold; color: #FFFFFF}