/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography contolled by cms stylesheet for wysiwyg */

.accessibility {display: none; visibility: hidden;}

body {background: #00425d;}

.container {width: 790px; margin: 20px auto 0 auto; background-color:  #fff;}
.container .inset {padding: 20px;}

#header {height: 267px; background: url(/core/gfx/hero/1.jpg) no-repeat bottom center;}
#header h1 {text-align: center; display: block;margin: 0 0 0 217px; padding: 0;}
#header h1 a {width: 309px; height: 114px; display: block; text-indent: -3000px; background: url(/core/gfx/logo.gif) no-repeat top center;}

#faux {background: url(/core/gfx/faux.gif) repeat-y top left;}

#sidebar {float: left; width: 188px; background: #0095d3; margin-right: 20px; padding-top: 2px; border-top: 2px solid #02acf3; }
#sidebar ul#nav, #sidebar ul#nav * {margin: 0; padding: 0; list-style-type: none;}
#sidebar ul#nav li {float: left; width: 100%;}
#sidebar ul#nav li a {display: block; padding: 10px 20px; color:  #fff; font-weight:  bold; text-decoration:  none;}
#sidebar ul#nav li a:hover, #sidebar ul#nav li.menuactive a {background: #02acf3;}





#content { width: 542px; float: left;}

