html, body {height:100%;margin:0px; color: #47210d; font-family: arial, helvetica; font-size: 12px;}
body{text-align:center;margin-top:0px;background-color:#F9F8EE;}

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

h1{font-size: 32px; margin: 0 0 5px 0;}
h3{font-size: 12px; margin: 10px 0 5px 0; color: #fff; padding: 2px 10px; background: transparent url('images/header_bg.gif') no-repeat;}

li{text-align:left}

a {color: #47210d; text-decoration: underline; font-weight: normal;}
a:hover {color: #47210d; text-decoration: none;}

img {border: 0;}

fieldset {border: 0; padding: 0;}
.csc-mailform-field {margin: 0 0 3px 0;}
label {float: left; width: 200px; padding: 2px 0 0 0;}

#outerbox{width:968px; margin:auto; text-align:left; position:relative;}

#header{height: 250px; position:relative; background: transparent url('images/banner.jpg') no-repeat;}
#logo{position:absolute;top:30px; left: 30px; width:116px; height: 84px;}
#mainnav {position:absolute;top:160px; left: 30px; width:200px; height: 80px;}
#mainnav ul {list-style: none; padding: 0; margin: 0;}
#mainnav ul li {}
#mainnav ul li a {font-size: 18px; color: #fff; text-decoration: none; font-weight: bold; line-height: 18px;}
#mainnav ul li a:hover {color: #f5a500;}
#mainnav ul li.active a {color: #f5a500;}

#topnav {position:absolute; top:30px; right: 30px; width:140px; height: 80px;}
#topnav ul {list-style: none; padding: 0; margin: 0; text-align: right;}
#topnav ul li {float: left; padding: 0 4px 0 5px; border-right: 1px solid #fff; line-height: 12px;}
#topnav ul li a {font-size: 12px; color: #fff; text-decoration: none; font-weight: normal;}
#topnav ul li a:hover {color: #f5a500;}
#topnav ul li.active a {color: #f5a500;}
#topnav ul li.last {border: 0;}

#subnav {background: #004691; height: 20px; padding: 0 0 0 30px;}
#subnav ul {list-style: none; padding: 0 0 0 0; margin: 0; text-align: right;}
#subnav ul li {float: left; padding: 0; line-height: 12px; width: 80px;}
#subnav[id] ul li {float: left; padding: 0; line-height: 12px; width: auto;}
#subnav ul li a {display: block; height: 17px; padding: 3px 10px 0 10px; font-size: 12px; color: #fff; text-decoration: none; font-weight: normal;}
#subnav ul li a:hover {color: #004691; background: #f5a500;}
#subnav ul li.active a {color: #004691; background: #f5a500;}
#subnav ul li.last {border: 0;}

#contentarea {background: #733702; padding: 30px;}
#contentarea .twocols {background: transparent url('images/bg.gif') repeat-y;}
#contentarea .twocols-outer {background: transparent url('images/top.gif') no-repeat top; padding: 15px 0 0 0;}
#contentarea .twocols-inner {background: transparent url('images/bottom.gif') no-repeat bottom; padding: 0 0 15px 0; position: relative; height: 578px;}
#contentarea[id] .twocols-inner {min-height: 578px; height: auto;}

.content-main {float: left; width: 548px; margin: 0 30px 0 0; padding: 0 15px; position: relative; display: inline;}
.content-right[class] {float: left; width: 270px; padding: 0 15px 0 15px; position: relative; display: inline;}
.content-right {float: left; width: 270px; padding: 0 15px 0 5px; position: relative; display: inline;}

.content-right p {color: #733700; margin: 0 0 0 0;}
.content-right .block {margin: 0 0 20px 0;}
.content-right h1 {color: #733700; margin: 0 0 5px 0;}
.content-right h3 {color: #733700;}
.content-right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {color: #733700;}

.csc-sitemap {}

.csc-textpic-caption {padding: 5px 0 0 0;}
