body,h1.sectionhed,h1.sectionsubhed {font-family:Helvetica,Verdana,sans-serif}
body {text-align:center;background:#0140b1 url('../images/bg_masthead.png') repeat-x}

.page{width:75%;margin:0 auto;text-align:left;min-width:720px;background:#fff}

.masthead {background:#0140b1 url('../images/bg_masthead.png') repeat-x; } /* #022a8a */
.masthead-print {display:none}

#home h1, #home p.noshow {overflow:hidden; position:absolute; display:block; width:1px; height:1px; }
#home h1 {left:-1000px; top:-1000px;}
#home p.noshow {left:-1000px; top:-900px;}

.ribbon, .ribbon p, .ribbon-signedin, .ribbon-signedin p {height:24px;margin:0;font-size:11px}
.ribbon {background:#5b6872 url('../images/bg_ribbon.png') repeat-x;border-bottom:1px solid #C7CCCF}
.ribbon-signedin {background:#015a01 url('../images/bg_ribbon_signedin.png') repeat-x;border-bottom:1px solid #003300}
.ribbon p.login, .ribbon-signedin p.login {float:left;width:154px;border-right:1px solid #A2AAAF;padding:6px 8px}
.ribbon-signedin p.login strong {color:#fff}
.ribbon p.login a, .ribbon p.crumb, .ribbon p.crumb a, .ribbon-signedin p.login a, .ribbon-signedin p.crumb, .ribbon-signedin p.crumb a {color:#fff}
.ribbon p.crumb, .ribbon-signedin p.crumb {display:inline;position:relative;top:6px;left:8px}

.nav{clear:both;float:left;width:170px;vertical-align:top}
.nav ul {list-style-type:none;margin:-11px 0 10px 0;padding:0}
.nav ul li {margin:0}
.nav ul li.currentpg {font-size:13px;font-weight:bold;color:#455560;line-height:1.3em;padding:6px 18px 6px 8px;border-bottom:1px solid #C7CCCF;background:url('../images/bg_nav.png') 0px -300px no-repeat}
.nav ul li a, .nav ul li a:visited {display:block;font-size:13px;line-height:1.3em;padding:6px 18px 6px 8px;text-decoration:none;background:url('../images/bg_nav.png') 0px 0px no-repeat;border-bottom:1px solid #C7CCCF}
.nav ul li a:hover {background:url('../images/bg_nav.png') 0px -100px no-repeat;color:#fff}
.nav ul li a:active {background:url('../images/bg_nav.png') 0px -200px no-repeat;color:#fff}
.nav img {margin:10px 14px}

.content{margin-left:170px;border-left:1px solid #C7CCCF;vertical-align:top;padding:16px;min-height:400px;}

h1.sectionhed{display:inline-block;border-radius:6px;-moz-border-radius:6px; -webkit-border-radius:6px;margin:0 0 0.7em 0;padding:0 1px;border:1px solid #999}
h1.sectionhed span{padding:0.4em 0.8em;font-size:18px;color:#fff;background:#0140b1 url('../images/bg_sectionhed.png') repeat-x;border:1px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
h1.sectionsubhed{margin:0 0 1em 0;font-size:18px;color:#022a8a;padding-bottom:0.3em;border-bottom:1px dashed #ccc}

h1,h2,h3,h4,p,li{line-height:1.25em}
h1,h2,h3,h4{font-family:Georgia,Times,serif}

h2{font-size:20px}
h3{font-size:17px}
h2,h3{margin:0.5em 0 0.2em 0;}
h4{font-size:15px;margin:0.6em 0 0.3em 0;}

p,ul,ol{font-size:13px}
p{margin:0 0 0.8em 0}
p.small{font-size:12px;margin:0 0 1em 0}
p.small a{font-weight:bold}
ul,ol{margin:0 0 1em 0;padding:0 0 0 2em}
li{margin-bottom:0.3em}
a:hover {color:#ff6600}
p.login a:hover, .ribbon p.crumb a:hover,.footer a:hover {color:#ffb400}
.footer {clear:both;padding:0.5em;margin-bottom:5em;background:#022a8a url('../images/bg_footer.png') repeat-x;text-align:center}
.footer,.footer a {color:#fff}
.footer p.small:last-child {margin-bottom:0px}

p.pdf,p.excel,p.ppoint,p.word,p.zip{padding:0 0 2px 20px}
p.pdf {background:url('../images/bg_doctypes.png') 0px 0px no-repeat}
p.excel {background:url('../images/bg_doctypes.png') 0px -100px no-repeat}
p.ppoint {background:url('../images/bg_doctypes.png') 0px -200px no-repeat}
p.word {background:url('../images/bg_doctypes.png') 0px -300px no-repeat}
p.zip {background:url('../images/bg_doctypes.png') 0px -400px no-repeat}


