﻿/* Global Reset */
HTML,BODY,FORM,DIV,SPAN,CITE,P,A,UL,OL,LI,DL,DT,DD,H1,H2,H3,H4,H5,H6,TABLE,TH,TD,OBJECT,EMBED,IMG,FORM,FIELDSET,LABEL,INPUT,BUTTON,SELECT,TEXTAREA{margin:0px;padding:0px;}
DIV IMG {display:block; border:0px; font-size:10px; font-weight:bold;}
BODY {font-family:Arial, Helvetica, sans-serif; font-size:62.5%; text-align:center;  line-height:normal; }
BODY DIV {text-align:left;}

/* ## Start Global Typography  ## */

/* Block Level Elements */
H1 {color:#000; font-size:1.4em; padding:0em 0px 0.3em 0px; line-height:1.4em; font-weight:bold;}
H2 {color:#1f3c73; font-size:1.8em; padding:0em 0px 0.3em 0px; line-height:1.4em; font-weight:bold;}
H3 {color:#1f3c73; font-size:1.6em; padding:0em 0px 0.3em 0px; line-height:1.4em; font-weight:bold;}
H4 {color:#1f3c73; font-size:1.6em; padding:0em 0px 0.3em 0px; line-height:1.4em;}
H5 {color:#1f3c73; font-size:1.3em; padding:0em 0px 0em 0px; line-height:1.4em;}
H6 {color:#1f3c73; font-size:1.3em; padding:0em 0px 0em 0px; line-height:1.4em;}
P, LI, DT, DD {color:#000; font-size:1.2em;}
P {padding:0em 0px 0.6em 0px; line-height:1.3em;}
BLOCKQUOTE {padding:12px; margin:0.7em 30px 0.7em 20px; color:#000; font-size:1.4em; line-height:1.6em; font-style:oblique; border:1px dashed #000; background:#eee;}
DIV#supplement BLOCKQUOTE {background:#FFF;}
UL {padding:0.6em 0px 0.7em 10px; margin:0px 0px 0px 15px; list-style:disc;}
OL {padding:0.6em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.1em 0px 0.1em 5px;  line-height:1.4em;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.1em 0px; background:none; line-height:1.4em;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#d3d3d3; background:#d3d3d3; border:none;}
A {color:#1f3c73; text-decoration:none;}
A:hover {text-decoration:underline;}

/* Standard Tables */
TABLE {background:#FFF; margin:0.7em 0px 0.7em 0px;  padding:0px;  border-collapse:collapse;}
TABLE TD {padding:8px 10px; color:#1f3c73; border:1px solid #222; font-size:1.1em;}
TABLE TH {padding:8px 10px; color:#000; border:1px solid #222; font-size:1.1em;  font-weight:bold;}
TABLE TR.head TH {text-align:center; }
TABLE TR.alt TD { background-color:#eee;}
TABLE A {color:#1f3c73; text-decoration:underline;}

/* Form Elements */
FIELDSET {border:none;}
INPUT, BUTTON {color:#000; font-size:1.1em; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
SELECT {color:#000; font-size:1.1em; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
LABEL {color:#000; font-size:1.1em; font-weight:bold;}
LEGEND {color:#000; font-size:1.1em;}
TEXTAREA {color:#000; font-size:1.1em;}

/* Misc */
.hidden, .hiddenlabel, DIV.jumplinks  {position:absolute !important; left:-9000px !important; top:0px !important;}
.print {display:none;}

DIV#subnavcontainer FORM, DIV#sectionnavigation, UL#headerlinks, DIV#navigation, DIV#footer {display:none;}

DIV#youare UL {display:block; list-style:none;}
DIV#youare UL LI {display:inline; padding-right:20px;}

