html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #dbeff5;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{background: url(images/bg-main.gif) right top repeat-y; font-size: 70%; _height: 100%; margin: 0 auto -85px auto; min-height: 100%; width: 760px;}
#header{background: #dbeff5 url(images/bg-header.gif) 0 10px no-repeat; height: 208px; overflow: hidden; text-align: left; width: 760px;}
#headerleft{background: url(images/logo.gif) 20px 40px no-repeat; float: left; height: 208px; width: 203px;}
#headerright{background: url(images/header.jpg) 0 15px no-repeat; float: right; height: 208px; width: 557px;}
#headergraphic{padding: 15px 0 0 0;}
#headergraphicinner{height: 173px;}
#topmenu{padding: 2px 0 0 20px;}
#left{float: left; overflow: hidden; width: 203px;}
#right{float: right; overflow: hidden; text-align: left; width: 557px;}
#breadcrumb{font-weight: bold; padding: 10px 25px 0 15px; text-align: left; height: 20px;}
#breadcrumb a{text-decoration: none;}
#content{padding: 10px 25px 0 15px; text-align: left;}
#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 85px;}
#footer{clear: both; font-size: 70%; height: 85px; text-align: center; width: 100%;}
#footerinner{background: #dbeff5 url(images/maincontents-dw.gif) top no-repeat; color: #306B7E; height: 85px; margin: 0 auto; overflow: hidden; text-align: right; width: 760px;}
#footerinner a{text-decoration: none;}
#footermenu{border-bottom: solid 1px #E6D6EB; color: #fff; height: 30px; margin: 20px 10px 5px 10px;}
#footermenulinks ul{margin: 0; padding: 5px 0; line-height: 18px; width: 100%; text-align: center;}
#footermenulinks ul li{display: inline;}
#footermenulinks ul li a{color: #306B7E; padding: 0 5px; text-decoration: none;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}





