html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline-style: none; font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit; line-height: inherit; text-align: inherit; vertical-align: baseline; }
a img, :link img, :visited img { border: 0px none; }
:focus { outline: medium none; }
body { line-height: 1.25; color: black; background: white none repeat scroll 0% 0%; }
table { border-collapse: collapse; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote::before, blockquote::after, q::before, q::after { content: ""; }
blockquote, q { quotes: "" ""; }
body { font-size: 100%; line-height: 1; background: white none no-repeat fixed 0% 0%; color: black; font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; }
p, pre, label, ul, ol, dl, fieldset, address { margin: 1em 5%; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0.4em; }
h1, h2, h3, h4 { text-align: left; font-weight: bold; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }
blockquote { margin: 1em 7%; }
li, dd { margin-left: 5%; }
fieldset { padding: 0.5em; }
em { font-style: italic; }
strong { font-weight: 700; }
code, var, kbd, samp, pre { font-family: Courier New,Courier,monospace; }
sup { font-size: 0.85em; vertical-align: super; line-height: 0; }
sub { font-size: 0.85em; vertical-align: sub; line-height: 0; }
div.hw-gen-page { font-size: 0.8em; padding: 0.5em 4em 2em 2em; }
.hw-gen-page #skip-link { position: absolute; left: -9999px; }
#content-block { margin: 0px; padding: 0px; border: 0px none; line-height: 1.3; overflow: hidden; }
#content-block p { margin: 15px 0px; padding: 0px; border: 0px none; line-height: 1.5; }
#content-block { float: right; width: 518px; padding: 0px 20px 0px 5px; }
#col-2, #col-3 { width: 210px; overflow: hidden; }
#col-2 { float: left; }
#proxied-contents #col-2 { float: left; }
#proxied-contents #col-main { float: left; overflow: hidden; padding-right: 10px; width: 533px; }
#footer { clear: both; }
.banner-ads ul { list-style-type: none; }
div.hw-gen-page img.adborder0 { border: 0px solid black; }
div.hw-gen-page img.adborder1 { border: 1px solid black; }
div.hw-gen-page img.adborder2 { border: 2px solid black; }
div.hw-gen-page img.adborder3 { border: 3px solid black; }
div.hw-gen-page img.adborder4 { border: 4px solid black; }
div.hw-gen-page img.adborder5 { border: 5px solid black; }
#content-block { float: left; }
#col-2 div { margin: 0px 10px; padding: 5px; }
#col-3 { float: right; }
#col-3 div { margin: 0px 0px 0px 10px; padding: 5px; }
#col-2, #col-3 { margin: 0px; padding: 5px 0px 0px; }
#content-block, #col-2, #col-3 { margin-bottom: 0px; padding-bottom: 0px; }
#col-2 { padding-right: 7px; }
#authstring * { margin: 0px; padding: 0px; }
#authstring { width: 640px; text-align: center; margin-bottom: 1.5em; }
#authstring ul { list-style: outside none none; }
#authstring li { display: inline; border-left: 1px solid gray; padding: 0em 0.4em; }
#authstring .subscr-ref { font-weight: bold; border-left: medium none; }
#authstring-img { padding: 0px 0px 1em; }
#content-block h1, #content-block h2, #content-block h3, #content-block h4, #content-block h5, #content-block h6 { font-family: Georgia,"Times New Roman",serif; }
#footer, #footer * { margin: 0px; padding: 0px; }
#footer { text-align: center; }
#footer ul { list-style: outside none none; font-size: 0.8em; }
#footer li { display: inline; border-left: 1px solid gray; padding: 0px 0.4em; }
#footer li a { color: black; }
#footer .firstitem { border-left: medium none; }
#footer .copyright { font-size: 0.8em; margin: 1em auto; }
#footer .copyright a { color: rgb(102, 0, 51); }
.cit span.accesscheck { display: none; }
.sc { text-transform: uppercase; font-size: 0.85em; }
.sheridan-col2 { border-top: 1px solid navy; }
.sheridan-col2 li { color: rgb(0, 0, 0); font-weight: bold; list-style: outside none none; margin-top: 10px; margin-left: 0px; font-size: 11px; }
