/* Screen and projection style sheet */

/* Body position needs to be relative for fixed positioning of other elements */
body {position: relative;}
#globalnav ul, #globalnav li, #subnav ul, #subnav li, .sectionlist ul {list-style: none;}
/* Style acronyms - needed for IE */
acronym {border-bottom: 1px dotted #000; cursor: help;}
#subnav acronym {border-bottom: 1px dotted #c1c1c1;}
#mainarea {border-right: 7px solid #c1c1c1; border-left: 7px solid #000;}
#masthead {border-left: 7px solid #2828fc; border-right: 7px solid #000;}
#subnav, #globalnav {border-right: 7px solid #c1c1c1; border-left: 7px solid #2828fc;}
#logo a img {border: none;}

/* Floats and clears. Clearing floated elements prevents overlapping */
#contact, #globalnav li, #contactopt {float: right;}
#content img, #logo, #globalnav, #formpage {float: left;}
#globalnav, #subnav, #content, #copyright {clear: both;}

/* Font styles, sizes, and alignment */
body, th {font: 12px verdana,geneva,lucida,arial,sans-serif;}
.pdfstatement, #contact, #copyright {font-size: 10px;}
#globalnav a, h3 {font-size: 14px;}
h2 {font-size: 16px;}
.italic {font-style: oblique;}
.underline {text-decoration: underline;}
th {font-weight: normal; vertical-align: top;}
#globalnav a, #subnav a, .subcrt {text-decoration: none;}
#globalnav li, #subnav li, #copyright, body {text-align: center;}
#subnav, #contact, th {text-align: right;}
#wrapper {text-align: left;}

/* Margin and padding spacing */
li {margin-top: 14px;}
body, #globalnav ul, #globalnav li, #subnav ul, #subnav li {margin: 0; padding: 0;}
#holder {margin: auto;}
form {margin-top: 20px; margin-bottom: 30px;}
#logo, form {margin-left: 20px;}
#content, .pdfstatement {margin-left: 15px;}
#caution {margin-left: 100px;}
body, h2 {margin-top: 15px;}
#copyright {margin-top: 80px;}
#button {margin-left: 200px; margin-top: 5px;}
#contact, body {margin-bottom: 10px;}
#imgseparate {margin-bottom: 40px;}
#contact {margin-right: 20px;}
#globalnav a {margin: 5px;}
#content img {margin-right: 15px;}
#globalnav li {padding: 4px 5px;}
#subnav {padding: 4px 9px 4px 4px;}
th {padding-right: 10px;}
#masthead {padding-top: 8px;}
#masthead, #subnav {padding-right: 7px; padding-left: 7px;}
#contact, #logo {padding-top: 10px;}
.pdfstatement {padding-top: 15px;}
td {padding-bottom: 5px;}
#copyright {padding-bottom: 15px;}

/* Height and width */
#logo {height: 70px;}
#subnav {height: 15px;}
#masthead {height: 120px;}
#holder {width: 800px;}
/*#masthead, #subnav {width: 786px;}
#globalnav {width: 786px;}*/
#content {width: 700px;}
#content img {width: 180px; height: 180px;}

/* Font colors */
body {color: #000;}
#globalnav a {color: #2828fc;}
#globalnav .blk {color: #000;} /* blk keeps :: in global navigation black at all states */
#globalnav a:hover, .globalcrt, #subnav a, .subcrt {color: #fff;} /* Mouseover and current global nav color and subnav*/
#subnav a:hover, .subcrt {color: #c1c1c1;} /* Mouseover and current sub nav link color */
#caution {color: #ff0000;}

/* Background colors */
#globalnav li {background: #c1c1c1;}
body, #mainarea, img {background: #fff;}
#subnav, #subnav li {background: #2828fc;}
#copyright {background: url(crgradient.gif) bottom left no-repeat;}
#masthead {background: url(tpgradient.gif) top left no-repeat;}

/* Home link in a fixed position to align with content and not be misplaced when sub nav is added */
#home {float: left;}

/* Print only styles */
#print {display: none;}

/* JavaScript added attributes */
.highlight {background: #4D71A3; color: #fff;}
