﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px; font-family:Verdana,Helvetica,San Serif;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {float:left; border:0px; font-size:1em; font-weight:bold;}
BODY {padding:7px 0px 0px 0px; background:#FFF; font-family:Verdana,Helvetica,San Serif; font-size:62.5%; text-align:center;}
BODY DIV {text-align:left; color:#607083;}
/* Typography */
DIV.content H1 {padding:0.5em 0px; color:#414C5B; font-size:1.2em; line-height:1.5em;}
DIV.content H2 {padding:1px 0px; color:#414C5B; font-size:1.1em; }
DIV.content H3 {padding:1px 0px; color:#414C5B; font-size:1.1em; }
DIV.content H4 {padding:1px 0px; color:#414C5B; font-size:1.1em; }
DIV.content H5 {padding:0.5em 0px; color:#414C5B; font-size:1.2em; line-height:1.5em;}
DIV.content H6 {padding:0.5em 0px; color:#414C5B; font-size:1.2em; line-height:1.5em;}
DIV.content UL {padding:0.5em 0px; color:#414C5B; font-size:1.1em; line-height:1.5em;}
DIV.content OL {padding:0.5em 0px; color:#414C5B; font-size:1.2em; line-height:1.5em;}
DIV.content UL {padding:auto 21px auto 20px; color:#607083; list-style:none;}
DIV.content OL {padding:auto 21px auto 40px; color:#607083;}
DIV.content UL LI  { background: url('/structure/ul_purplesquare.gif') no-repeat; background-position: 0px 7px; }
DIV.content UL.blank LI  { background: none; }
DIV.content UL UL, DIV.content OL UL {padding:auto 0px auto  10px;}
DIV.content OL OL, DIV.content UL OL {padding:auto  0px auto  30px;}
DIV.content UL LI, DIV.content UL UL LI, DIV.content UL OL UL LI, DIV.content OL UL LI {margin:0px; padding:0px 0px 0px 20px; font-size:1.0em; line-height:1.5em;}
DIV.content OL LI, DIV.content OL OL LI, DIV.content OL UL OL LI, DIV.content UL OL LI {margin:0px; padding:0px; font-size:1.1em; line-height:1.5em;}
DIV.content UL UL LI, DIV.content UL OL UL LI, DIV.content OL UL LI, DIV.content OL OL LI, DIV.content OL UL OL LI, DIV.content UL OL LI {font-size:0.9em;}
DIV.content DL {padding:0.5em 0px;}
DIV.content P {padding:0.5em 0px; color:#607083; font-size:1.1em; line-height:1.5em;}
DIV.content P.small {font-size:1.0em;}
DIV.content TABLE TH {color:#607083;}
DIV.content TABLE TD {color:#607083;}
/* Framework */
DIV#page {width:771px; margin:auto; position:relative;}
DIV#splash {float:left; left:0px; z-index:10;}
DIV#branding {float:left; height:147px;}
DIV#head {float:left; position:relative; width:771px; margin:-147px 0px 0px 0px; z-index:100; background:transparent;}
DIV#container {float:left; width:771px; background:url(/structure/bg_sidebar_secondary.gif) 100% 0px repeat-y;}
DIV#container DIV.inner {float:left; width:771px; background:url(/structure/cnr_sidebar_secondary_outer.gif) 100% 100% no-repeat;}
DIV#footer {float:left; width:771px; margin:2px 0px 0px 0px; padding:0px 0px 15px 0px; background:url(/structure/bg_footer.gif) 0px 0px repeat-x;}
DIV#body {float:left; width:434px;}
DIV#body.home {float:left; width:619px;}
DIV#sidebar_primary {float:left; width:185px;}
DIV#sidebar_secondary {float:left; width:148px; padding:0px 0px 4px 4px;overflow:hidden;}
DIV#content {float:left; width:420px; padding:10px 0px 20px 0px;}
DIV#content.wide {width:605px;}
DIV#breadcrumb {float:left; width:430px; padding:13px 0px 0px 0px;}
/* Header */
DIV#head DIV.mask_top {float:left; height:24px; width:771px; background:url(/structure/banner_mask_top.png) 0px 0px repeat-y;}
DIV#head A#link_home {float:left; height:98px; width:109px; text-indent:-9000px; background:url(/structure/branding.png) 0px 0px no-repeat;}
DIV#head DIV.fill {float:right; height:98px; width:138px; padding:0px 7px; background:url(/structure/banner_mask_right.png) 0px 0px repeat;color:#ffffff;overflow:hidden;}
DIV#head DIV.fill p{color:#ffffff;}
DIV#head DIV.fill span{color:#ffffff;}
DIV#head DIV.strip {float:left; height:1px; width:771px; line-height:1px; background:url(/structure/banner_mask_strip.png) 0px 0px repeat-x;}
DIV#head DIV.control {float:left; min-height:24px; height:auto !important; height:24px; width:771px; background:url(/structure/banner_mask_bottom.png) 0px 0px repeat-y;}
/* Nav Primary */
DIV.nav_primary {float:left; width:619px;z-index:100;}
DIV.nav_primary UL {float:left; padding:0px 0px 0px 10px; list-style:none; background:url(/structure/pixel_transparent.gif) 0px 0px repeat;z-index:100;}
DIV.nav_primary UL LI {float:left; position:relative; padding:0px; font-size:1.3em;z-index:100;}
DIV.nav_primary UL LI A {float:left; display:block; padding:4px 10px; color:#FFF; text-decoration:none;}
DIV.nav_primary UL LI A:hover {color:#FFF;}
DIV.nav_primary UL LI.first A {padding-left:9px;}
DIV.nav_primary UL UL {position:absolute; display:none; left:10px; top:1.85em; width:162px; z-index:1000; padding:0px; background:url(/structure/bg_nav_primary_second.png) 0px 0px repeat; border-top:1px solid #FFF;}
DIV.nav_primary UL UL LI {float:left; clear:left; padding:0px; font-size:0.77em;}
DIV.nav_primary UL UL LI A {float:left; width:146px; padding:3px 8px;}
DIV.nav_primary UL UL LI A:hover {background:#718FA4;}
DIV.nav_primary UL LI:hover UL, DIV.nav_primary UL LI.over UL {display:block;}
/* Nav Primay Iframe Components */
DIV.nav_primary UL IFRAME {position:absolute; top:1.85em; z-index:1000; left:10px; height:0px; display:none;}
DIV.nav_primary UL LI.over IFRAME {display:block;}
DIV.nav_primary UL LI.over UL LI IFRAME {display:none;}
DIV.nav_primary UL LI.over UL LI.over IFRAME {display:block;}
/* Nav Secondary */
DIV.nav_secondary {float:left; width:170px;}
DIV.nav_secondary UL {float:left; clear:left; width:170px; list-style:none; background:#F1EEEB;}
DIV.nav_secondary UL LI {float:left; clear:left; width:170px;}
DIV.nav_secondary UL LI A {float:left; clear:left; width:154px; padding:3px 8px; color:#617083; text-decoration:none;}
DIV.nav_secondary UL LI.active A {background:#E1DCD5;}
DIV.nav_secondary UL UL {width:162px;}
DIV.nav_secondary UL LI.active UL LI A {color:#FBA921; background:#FFF;}
DIV.nav_secondary UL LI.active UL LI.active A {text-decoration:underline;}
DIV.nav_secondary UL UL UL {width:162px;}
DIV.nav_secondary UL UL UL LI A {width:130px; padding:0px 8px 0px 32px; }
DIV.nav_secondary UL LI.active UL LI.active UL LI A {color:#A26A29; text-decoration:none;}
DIV.nav_secondary UL LI.active UL LI.active UL LI.active A {text-decoration:underline;}
/* Heading Fill Spot */
DIV.fill, DIV.fill H1, DIV.fill P {color:#FFF;  line-height:1.2em;}
DIV.fill P {font-size:1em;}
/* Search Box */
DIV#search {float:right; width:147px; padding:0px 0px 0px 5px;}
DIV#search INPUT {float:left; height:13px; width:110px; margin:4px 0px 0px 0px; padding:1px 6px; color:#FFF; background:url(/structure/bg_input_search.png) 0px 0px repeat; border:0px; font-size:1em;}
DIV#search A {float:left; margin:4px 0px 0px 0px; padding:1px 4px 2px 4px; color:#FFF; text-decoration:none;}
/* Breadcrumb */
DIV#breadcrumb UL {float:left; list-style:none;}
DIV#breadcrumb UL LI {float:left; padding:0px 9px; color:#414C5B; background:url(/structure/pipe_darkgrey.gif) 0px 0px no-repeat;} 
DIV#breadcrumb UL LI.first {padding-left:0px; background:none;}
DIV#breadcrumb UL LI A {float:left; color:#414C5B; text-decoration:none; white-space:normal;}
DIV#breadcrumb UL LI A:hover, DIV#breadcrumb UL LI.active A {text-decoration:underline;}
/* Footer */
DIV#footer UL {float:left; width:771px; margin:13px 0px 0px 0px; list-style:none; text-align:center;}
DIV#footer UL LI {display:inline; padding:0px 7px 0px 12px; background:url(/structure/pipe_grey.gif) 0px 50% no-repeat;}
DIV#footer UL LI.first {background:none;}
DIV#footer UL LI A {color:#ACB2BA; text-decoration:none;}
DIV#footer UL LI A:hover {color:#ACB2BA; text-decoration:underline;}
/* Links */
A { color:#8599B7; }
A:hover { color:#404C5B; }
DIV.link_pdf DIV.pdf_icon { height: 23px; width: 30px; background: url(/structure/icon_pdf_big.gif) no-repeat; float: left; }
DIV.link_pdf DIV.text { padding-top: 5px; float: left; }
 
#print-logo { display:none; }
@media print 
{
    DIV, DIV IMG {float:none !important;}
    #print-logo { display:inline; float:right; margin-left:20pt; }
    * { font-size:9pt; }
    DIV.content H1, H1 { font-size:18pt; font-weight:bold;}
    DIV.content H2, H2 { font-size:13pt; font-weight:bold;}
    DIV.content H3, H3 { font-size:11pt; font-weight:bold;}
    DIV.content H4, H4 { font-size:11pt; font-weight:normal; font-style:italic; }
    DIV.content H5, H5 { font-size:10pt; font-weight:bold; }
    DIV.content H6, H6 { font-size:10pt; font-weight:normal; font-style:italic; }
    DIV#branding, DIV#head, DIV#footer, DIV.nav_secondary, DIV#sidebar_secondary { display:none }
    DIV#breadcrumb, DIV#body, DIV#content, DIV#content.wide { float:none; display:block; width:90% }
    DIV#breadcrumb { margin-bottom:15pt; }
    DIV#breadcrumb:before { content: "Website location:"}
    DIV#breadcrumb li:after { content: "  >"}
    DIV#breadcrumb li.active:after { content: ""}
    DIV.content UL LI { list-style-image:none; list-style-type:square; list-style-position:outside; padding-left:0pt; margin-left:25pt; margin-bottom:6pt; }
}