body {background: #fff; color: #000; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; min-width: 1020px; text-align: center; margin: 0px;}
ul {margin: 0px; padding: 0px;}
#wrapper {width: 1020px; text-align: left; margin: 0px auto; background: #fff;}
#header {height: 150px; background: #990000 url(/images/head_bg.png) top right no-repeat;}
h1.logo {width: 100%; height: 150px; background: url(/images/banner.jpg) 0 0 no-repeat; margin: 0px; padding: 0px;}
h1.logo a {text-indent: -9999px; display: block; width: 100%; height: 150px;}
div.nav {margin: 2px 0 0 0; padding: 0px; background: url(/images/topnav_bg.png) 0 0 repeat-x; height: 30px;}
ul.nav {margin: 2px 0 0 0; padding: 0px; background: url(/images/topnav_bg.png) 0 0 repeat-x; height: 30px;}
ul.nav li {list-style: none; display: inline; float: left; height: 30px; background: url(/images/topnav_div.gif) top right no-repeat; padding: 0 2px 0 0;}
ul.nav li a {color: #fff; text-transform: uppercase; font-size: .7em; text-decoration: none; padding: 6px 16px; height: 18px;}
.breadcrumb {padding: 6px; font-size: .8em; color: #fff;}
.breadcrumb a {font-size: .8em; color: #fff;}
#content {font-size: .8em; padding: 12px 0px 20px 0px;}
#content h1 {margin: 0px 0px 8px 0px; font-size: 1.75em; color: #900;}
#content p {margin: 0px 0px 8px 0px; padding:0px;}
.columns {width: 100%;}
.leftcol {padding:0px 20px 20px 0px; width:788px; vertical-align: top;}
.rightcol {padding:0px; width:212px; vertical-align: top;}
.rightcol td.infoBoxHeading {background: #000 url(../images/box_head_bg.png) 0 0 repeat-x; height: 32px; color: #fff; text-transform: uppercase; font-weight: normal;}
.rightcol .infoBox {text-align: left;}
.rightcol .infoBox td {}
.rightcol .boxText {font-size: .9em; line-height: 1.5em; padding: 6px; color: #000;}
.rightcol .boxText a:link, .rightcol .boxText a:visited {color: #410000;}
.rightcol .boxText a:hover {color: #fff;}
.rightcol .boxText form {font-size: .8em; line-height: 1.5em; text-align:left;}
.infoboxcontents {background: url(../images/navcol_shad.png) top left no-repeat;}
.leftcol .infoboxcontents {background: none;}
.leftcol .infoboxcontents td {text-align: left; vertical-align: top; padding: 8px; border: solid 1px #ccc; border-collapse: collapse;}
.infobox td {padding: 0px;}
#footer {background: #6E241D url(../images/foot_bg.png) left bottom repeat-x; text-align: center; clear: both; font-size: .6em; color: #fff; padding: 4px 0px 12px 0px;}
#footer a:link, #footer a:visited {color: #fff;}
#footer a:hover {color: #C59999;}
#footer ul.nav {background: none;}
#footer ul.nav li {list-style: none; display: inline; float: none; background: none;}
#footer ul.nav li a {color:#224C80; display: inline; padding: 0px 6px;}
#footer ul.nav li a:hover {background: none;}

