body {background: #fff url(/images/page_bg.png) 0 0 repeat-x; color: #000; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; min-width: 990px; text-align: center; margin: 25px 0 0 0;}
ul {margin: 0px; padding: 0px;}
#wrapper {width: 990px; text-align: left; margin: 0px auto; background: #fff;}
#header {height: 113px; background: #990000 url(/images/head_bg.png) top right no-repeat;}
h1.logo {width: 562px; height: 109px; background: url(/images/head_logo.png) 0 0 no-repeat; position: relative; top: -4px; left: -10px; margin: 0px; padding: 0px;}
h1.logo a {text-indent: -9999px; display: block; width: 562px; height: 109px;}
ul.nav {margin: 0px; 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;}
ul.nav li a:hover {background: #900;}
.breadcrumb {padding: 6px 20px;}
.breadcrumb a {font-size: .8em; color: #09C;}
#content {border-right: solid 1px #B4B9C6; border-left: solid 1px #B4B9C6; font-size: .8em; padding: 0px 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:0 20px; width:740px; vertical-align: top;}
.rightcol {padding:0 4px; width:200px; vertical-align: top;}
.rightcol td.infoBoxHeading {background: url(../images/box_head_bg.png) 0 0 repeat-x; height: 32px; color: #fff; text-transform: uppercase; font-weight: normal;}
.rightcol .infoBox {background: #fff url(../images/box_bg.png) left bottom no-repeat; border-left: solid 1px #CC7F7F; border-right: solid 1px #CC7F7F; border-bottom: solid 1px #CC7F7F; margin: 0px 0px 18px 0px; text-align: left;}
.rightcol .boxText {font-size: .75em; line-height: 1.5em;}
.rightcol .boxText form {font-size: .8em; line-height: 1.5em; text-align:left;}
#footer {height: 100px; background: #E8E8E8; border-top: solid 8px #900; border-right: solid 1px #B4B9C6; border-left: solid 1px #B4B9C6; border-bottom: solid 1px #B4B9C6; text-align: center; clear: both;}
#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; font-size: .6em; display: inline; padding: 0px 6px;}
#footer ul.nav li a:hover {background: none;}