
a { color:#333; cursor:pointer; }
body { background:#fcfcfd url(/_img/bkg-pagestripe.gif) repeat-x 0 0; color:#333; font:100.01% tahoma, lucida grande, sans-serif; margin:0; padding:143px 0 0; }
h2 { display:none; }

.clr:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } * html .clr { height:1%; }

#anav { background:#d57500 url(/_img/anav-pixel.gif) repeat-x 0 18px; height:22px; left:0; position:absolute; top:0; width:651px; }
#anav ul { list-style:none; margin:2px 0 0 340px; padding:0; }
#anav ul li { background:url(/_img/anav-bullet.gif) no-repeat 0 5px; float:left; font-size:0.7em; font-size:11px; font-weight:bold; margin:0; padding:0 10px; text-transform:uppercase; }
#anav ul li a { color:#fff; text-decoration:none; }
#anav ul li a:hover { color:#efece7; }
#anav ul li a span { font-weight:normal; }

#banner { background:#fff url(/_img/banner-bkg.jpg) no-repeat 100% 0; border-right:#1d407b solid 1px; height:100px; left:0; position:absolute; top:22px; width:650px !important; width /**/:651px; }
#banner a { background:url(/_img/banner-logo.gif) no-repeat 0 0; display:block; height:65px; margin:12px 0 0 35px; width:349px; }
#banner img { display:none; }

#coWntent { background-color:#fff; float:left; min-height:300px; padding:15px 15px 0 0; width:324px !important; width /**/:339px; }

#content { background-color:#fff; float:left; height:auto; _height:400px; _heigh\t:400px; min-height:400px; padding:415px 15px 0 0; width:324px !important; width /**/:339px;}
hS1 { margin:-390px 0 0; }
/*\*/
#content { padding-top:10px; }
hS1 { margin-top:0; }
/**/

#content a { color:#1d407b; }
#content a:hover { color:#d57500; }
#content b { font-weight:normal; }
#content h1 { color:#1d407b; margin:0; font-size:1em; font-weight:normal; }
#content h2 { color:#1d407b; display:block; margin:0.75em 0 0; font-size:0.8em; }
#content h3 { color:#d57500; display:block; margin:1em 0 0; font-size:0.8em; }
#content ol { margin:0.5em 0 0; padding:0 0 0 25px; }
#content ol li { font-size:0.7em; line-height:17px; margin:0.5em 0 0; padding:0; }
#content p { font-size:0.7em; line-height:1.3em; margin:0.9em 0 0; }
#content p.hilite { background-color:#eee; border:#1d407b solid 1px; font-size:0.7em; margin-top:1.5em; padding:8px 0 9px; text-align:center; }
#content p.hilite span { white-space:nowrap; }
#content p.more { color:#1d407b; font-weight:bold; }
#content p.more a { font-weight:normal; }
#content p.more em { color:#d57500; font-style:normal; }
#content table.tabular {border-bottom:1px #1d407b solid; margin-top:5px; padding:5px 0px 20px 0px; width:100%; }
#content table.tabular thead tr { background-color: #1d407b; }
#content table.tabular thead tr th { font-size:0.6em; padding:3px 8px; color:#fff; }
#content table.tabular tbody tr td { padding:7px; font-size:0.7em; vertical-align:top; }
#content table.tabular tbody tr td.mark { color:#d57500; font-weight:bold; text-align:center; }
#content table.tabular tbody tr.even td { background-color: #ffffff; }
#content table.tabular tbody tr.odd td { background-color: #efece7; }
#content ul { list-style:none; margin:0.5em 0 0; padding:0; }
#content ul li { background:url(/_img/bullet-orange.gif) no-repeat 3px 6px; font-size:0.7em; line-height:1.1em; margin:0.8em 0 0; padding:0 0 0 15px; }
#content ul li span, #content div.fauxlist span { white-space:nowrap; }
#content ul li ul li { font-size:1em; }

#content dl { list-style:none; margin:0.5em 0 0; padding:0; } 
#content dl dt { font-size:0.7em; font-weight:bold; } 
#content dl dd { font-size:0.7em; margin:5px 0 10px 0; padding:0; } 

#content2 { background-color:#fff; float:left; height:auto; _height:400px; _heigh\t:400px; min-height:400px; padding:415px 15px 0 0; width:450px !important; width /**/:420px;}
#content2 { padding-top:10px; }
#content2 a { color:#1d407b; }
#content2 a:hover { color:#d57500; }
#content2 b { font-weight:normal; }
#content2 h1 { color:#1d407b; margin:0; font-size:1em; font-weight:normal; }
#content2 h2 { color:#1d407b; display:block; margin:0.75em 0 0; font-size:0.8em; }
#content2 h3 { color:#d57500; display:block; margin:1em 0 0; font-size:0.8em; }
#content2 ol { margin:0.5em 0 0; padding:0 0 0 25px; }
#content2 ol li { font-size:0.7em; line-height:17px; margin:0.5em 0 0; padding:0; }
#content2 p { font-size:0.7em; line-height:1.3em; margin:0.9em 0 0; }
#content2 p.hilite { background-color:#eee; border:#1d407b solid 1px; font-size:0.7em; margin-top:1.5em; padding:8px 0 9px; text-align:center; }
#content2 p.hilite span { white-space:nowrap; }
#content2 p.more { color:#1d407b; font-weight:bold; }
#content2 p.more a { font-weight:normal; }
#content2 p.more em { color:#d57500; font-style:normal; }
#content2 table.tabular {border-bottom:1px #1d407b solid; margin-top:5px; padding:5px 0px 20px 0px; width:100%; }
#content2 table.tabular thead tr { background-color: #1d407b; }
#content2 table.tabular thead tr th { font-size:0.6em; padding:3px 8px; color:#fff; }
#content2 table.tabular tbody tr td { padding:7px; font-size:0.7em; vertical-align:top; }
#content2 table.tabular tbody tr td.mark { color:#d57500; font-weight:bold; text-align:center; }
#content2 table.tabular tbody tr.even td { background-color: #ffffff; }
#content2 table.tabular tbody tr.odd td { background-color: #efece7; }
#content2 ul { list-style:none; margin:0.5em 0 0; padding:0; }
#content2 ul li { background:url(/_img/bullet-orange.gif) no-repeat 3px 6px; font-size:0.7em; line-height:1.1em; margin:0.8em 0 0; padding:0 0 0 15px; }
#content2 ul li span, #content div.fauxlist span { white-space:nowrap; }
#content2 ul li ul li { font-size:1em; }

#content2 dl { list-style:none; margin:0.5em 0 0; padding:0; } 
#content2 dl dt { font-size:0.7em; font-weight:bold; } 
#content2 dl dd { font-size:0.7em; margin:5px 0 10px 0; padding:0; } 


#floater { float:left; }
#floater div.dyk { margin-top:15px; width:155px; }
#floater div.dyk div { background-color:#efece7; border:#1d407b solid; border-width:1px 0 1px 1px; padding-top:10px; text-align:center; }
#floater div.dyk h3 { background:url(/_img/dyk-header.gif) no-repeat 0 0; color:#1d407b; font-size:0.8em; height:28px; line-height:28px; margin:0; text-align:center; width:155px; }
#floater div.dyk img { display:block; margin:0 auto; }
#floater div.dyk p { font-size:0.6em !important; margin:10px 15px 15px; }
#floater div.dyk p strong { font-weight:bold; }
#floater div.box { background-color:#fff; margin-top:15px; padding:2px 0; width:155px; }
#floater div.box a { color:#1d407b; }
#floater div.box a:hover { color:#d57500; }
#floater div.box dl { line-height:1.25em; margin:0 12px; }
#floater div.box dl dt { margin:10px 0 0; font-size:0.6em; line-height:1.25em;}
#floater div.box dl dd { margin:0; font-size:0.6em;line-height:1.25em; }
#floater div.box h3 { background-color:#d57500; color:#fff; font-size:0.7em; margin:0; padding:5px 12px; }
#floater div.box p { font-size:0.6em; line-height:1.25em; margin:10px 12px 0; }

#footer { padding-bottom:20px; width:651px; }
#footer a { color:#333; }
#footer p { font-size:0.6em; margin:8px 0 0; text-align:center; }

#main { background-color:#fff; background:#fff url(/_img/main-pixel.gif) repeat-y 141px 0; border-right:#1d407b solid 1px; border-bottom:#9CABC5 solid 21px; padding:0 0 17px 156px; width:494px !important; width /**/:651px; }
#main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } * html #main { height:1%; }

#nav { background-color:#efece7; border:#1d407b solid; border-width:1px 1px 1px 0; height:21px !important; height /**/:21px; left:0; position:absolute; top:122px; width:650px !important; width /**/:651px; wSidth:40.6em !important; wiSdth /**/:40.7em; }
#nav ul { list-style:none; height:21px; margin:0 0 0 16px; padding:0; }
#nav ul li { float:left; font-size:0.75em; font-size:11px; font-weight:bold; margin:0; padding:0; text-transform:uppercase; }
#nav ul li a { background-color:#efece7; color:#1d407b; display:block; margin:0 12px 0 0; padding:3px 8px 3px; text-decoration:none; }
#nav ul li a:hover, #nav ul li.lit a { background-color:#1d407b; color:#fff; }

#snav { border-top:#1d407b solid 8px; border-bottom:#1d407b solid 1px; left:0; position:absolute; top:143px; width:141px; }
#snav h3 { display:none; }
#snav ul { list-style:none; margin:0; padding:0; }
#snav ul li { float:left; font-size:0.54em; font-weight:bold; line-height:1.25em; margin:0; padding:0; text-transform:uppercase; }
#snav ul li a { background:#fff url(/_img/bullet-blue.gif) no-repeat 8px 9px; border-top:#1d407b solid 1px; color:#1d407b; display:block; margin:0; padding:5px 5px 5px 18px; text-decoration:none; width:118px !important; width /**/:141px; }
#snav ul li a:hover { background-color:#efece7; color:#1d407b; }
#snav ul li a.lit { background-image:url(/_img/bullet-orange.gif); color:#d57500; font-weight:bold; }
#snav ul li a.menu { background-image:url(/_img/snav-arrow-right.gif); background-position:7px 6px; }
#snav ul li a.menu.lit { color:#d57500; }
#snav ul li a.menu.open { background-image:url(/_img/snav-arrow-down.gif); background-position:3px 8px; }
#snav ul li ul li { font-size:1em; font-weight:normal; }
#snav ul li ul li a { background:url(/_img/bullet-blue.gif) no-repeat 16px 9px; border-top-color:#9cabc5; font-size:1em; font-weight:normal; padding-left:26px; width:110px !important; width /**/:141px; }
#snav ul li ul li a.lit { background-image:url(/_img/bullet-orange.gif); color:#d57500; font-weight:bold; }

#content div.quote { margin-top:20px; padding:10px; background-color:#EEEEEE; border-top:#1d407b solid 8px; border-bottom:#1d407b solid 1px; }
#content div.quote p { font-size:10px; color:#666666; }
#content div.quote em { font-size:10px; color:#666666; }


@media print {
body { font-size:1em; margin:30px 0 0 0 !important; padding:60px 0 0 0 !important; }
#anav { display:none !important; }
#banner { border:none; display:block; position:absolute; top:0px; }
#sign-in { display:none; }
#bannerext { background:none; border:0; height:auto; left:0; padding:0; position:absolute; top:22px; width:100% !important; }
#banner a { background:none; height:auto; margin:0; padding:0; width:auto; }
#banner img { border:0; display:block; height:65px; width:349px; }
#content { float:none; margin:0; padding:0; width:100% !important; }
#content h1 { color:#333; }
#content h2 { color:#333; }
#content h3 { color:#333; }
#find-an-office-form { display:none; }
#officeinfo form { display:none; }

#content ul { list-style-type:disc; margin:auto; padding:auto; }
#content ul li { background:none; margin:10px 0 10px 20px; padding:0; }
#floater { float:none; padding:0; margin:0; font-size:1em; }
#floater h3 { background:none; padding:0; margin:0; font-size:1em; }
#floater p { background:none; padding:0 !important; margin:0 !important; font-size:1em; }
#floater div.dyk { display:none; }
#main { background:none; border:0; margin:0; padding:0; width:100% !important; }
#nav { display:none !important; }
#snav { display:none; }
.cfdebug { display:none !important; }
#content p.more { display:none !important; }
}
