html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{font-size: 0.8em; color: #525353; _height: 100%; margin: 0 auto -108px auto; min-height: 100%; width: 800px; z-index: 0;}
#header{height: 291px; overflow: hidden;}
#headerleft{background: url(images/header-left.gif) left top no-repeat; float: left; height: 121px; overflow: hidden; text-align: left; width: 585px;}
#toptopmenu{margin: 95px 0 0 10px;}
#headerright{background: url(images/header-right.gif) left top no-repeat; float: right; height: 121px; overflow: hidden; text-align: right; width: 215px;}
#logo{height: 102px; overflow: hidden; padding: 0; text-align: right;}
#header-icons{padding: 4px 0 0 0;}
#banner{height: 170px; overflow: hidden; z-index: 50;}
#topmenu{background: url(images/topmenu.gif) left top repeat-x; height: 45px; left: 0; overflow: hidden; position: relative; top: -45px; width: 800px; z-index: 500;}
#left{background: url(images/news-devider.gif) bottom left repeat-x; float: left; font-size: 1em; overflow: hidden; text-align: left; width: 532px;}
#leftinner{background: url(images/menubg.gif) 22px top repeat-y; padding: 0 0 0 21px;}
#right{float: right; overflow: hidden; text-align: center; width: 262px;}
#breadcrumb{color: #03613a; font-size: 0.8em; padding: 0 200px 0 0; text-align: right;}
#breadcrumb a{color: #999965; text-decoration: underline;}
#content{padding: 10px 0 30px 0; text-align: left;}
#contenttext{padding: 0;}
#boxNewsDeskTitle{color: #b73425; font-weight: bold;}
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 108px;}
#footer{background: url(images/footer.jpg) left bottom repeat-x; font-size: 0.8em; height: 108px; text-align: center; width: 100%;}
#footerinner{background: url(images/footer-inner.jpg) 1px bottom no-repeat; color: #337500; height: 108px; margin: 0 auto; overflow: hidden; text-align: left; width: 800px;}
#footerinner a{text-decoration: none;}
#footerleft{color: #8FA555; float: left; overflow: hidden; width: 500px; text-align: left;}
#footerleft a{color: #747474; font-size: 0.8em;}
#footerright{color: #ffffff; float: right; height: 108px; line-height: 15px; overflow: hidden; text-align: right; width: 300px;}
#footerright a{color: #747474;}
#footermenulinks ul{line-height: 15px; margin: 0; padding: 0; width: 100%; text-align: left;}
#footermenulinks ul li{color: #747474; display: inline; font-size: 0.9em;}
#footermenulinks ul li a{color: #747474; font-size: 0.9em; padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #333;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
#login-icon{float: right; padding: 116px 20px;}
#login-icon a{}
#login-icon img{border: 0px;}
#texticon{text-align: right; padding-right: 22px;}
#personalpanel{width: 190px; text-align: right;}
#personalpanel a{font-size: 0.8em; color: #8FA555;}
#home-button-left{float: left; text-align: left; width: 49%;}
#home-button-right{float: right; text-align: right; width: 49%;}
#home-blue{background: url(images/box-blue.gif) top left no-repeat; width: 262px; height: 160px; float: left;}
#home-red{background: url(images/box-red.gif) top left no-repeat;width: 262px; height: 160px; float: left;}
#home-green{background: url(images/box-green.gif) top left no-repeat;width: 262px; height: 160px; float: right;}
#home-blue-image{background: url(images/image-blue.gif) bottom right no-repeat; height: 120px;}
.homelink{padding: 50px 0 0 20px; color: #333333;}
#home-blue-button{height: 40px; float: right; padding: 8px 8px 0 0;}
#bluetitle{float: left; height: 40px; color: #439cb4; padding: 13px 0 0 20px; font-weight: bold;}
#redtitle{float: left; height: 40px; color: #b32f25; padding: 13px 0 0 20px; font-weight: bold;}
#greentitle{float: left; height: 40px; color: #687b4e; padding: 13px 0 0 20px; font-weight: bold;}
#home-green-image{background: url(images/image-green.gif) bottom right no-repeat; height: 120px;}
#home-green-button{height: 40px; float: right; padding: 8px 8px 0 0;}
#home-red-image{background: url(images/image-red.gif) bottom right no-repeat; height: 120px;}
#home-red-button{height: 40px; float: right; padding: 8px 8px 0 0;}