@charset "UTF-8";
/* CSS Document */

body, h4, h1, h2, h3, h5, h6, p, ul, dl, li, dt, ol, img {margin: 0; padding: 0;}

body {font: 76% tahoma, verdana, sans-serif; color: #333333; text-align:center; 
background: #663366 url(../graphics/mainpgbg_05.jpg) repeat-y center;}

h1 {color:#444444; font-family:times,Times New Roman,times-roman,georgia,serif; font-size:32px; font-weight:bold; letter-spacing:0px; line-height:28px; margin:0; padding:7px 0px 16px;}
h2 {color:#444444; font-family:times,Times New Roman,times-roman,georgia,serif; font-size:24px; font-weight:bold; letter-spacing:0px; line-height:25px; margin:0; padding:7px 0px 13px;}  
h3 {color:#444444; font-family:times,Times New Roman,times-roman,georgia,serif; font-size:18px; font-weight:bold; letter-spacing:0px; line-height:20px; margin:0; padding:4px 0px 8px;}
h5 {color:#444444; font-family:times,Times New Roman,times-roman,georgia,serif; font-size:14px; font-weight:bold; letter-spacing: 0px; line-height:15px; margin:0; padding:0px 0px 6px;}

a {color: #663366; text-decoration: none; border-bottom:1px dotted #663366;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: -10px; font-weight: bold;}

a:active, a:hover {color: #ffffff; background-color:#339999;}

p, ul, ol, b {color:#222222; font-family:Verdana,Geneva,Arial,sans-serif; margin:0 0 .7em; padding:0px 0px 0;}

p {line-height: 1.5em;}

ul, ol {margin-left: 3em;}

div#wrapper {margin: 0 auto; width: 945px; background:transparent url(../graphics/top-bg_02.jpg) no-repeat scroll center top; height: 830px; position: relative; _left: 1px;}
html>body div#wrapper {min-height:800px;}

div#inside {margin: 0 auto; text-align:left; width:550px; padding-top: 1px;}

#navlist {margin: 20px 0 0 0; _margin: 20px 750px 0px 0px; list-style-type: none; width: 200px; background: #339999; text-align:left;} 
div#navigation {width: 200px;}
div#navigation li {font-size: 11px; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; list-style-type: none; list-style-image: none;}
div#navigation a {display: block; margin: 0; padding: 5px 20px 5px 17px; height: 1%; color: #ffffff; text-decoration: none; border: none;}
div#navigation a:active {color:#ffffff; background-color:#99CCCC;}
div#navigation a:hover {color:#ffffff; background-color:#99CCCC;}

#announce {background: #339999; font-size: 10px; line-height: 1.2em; padding: 0;}
div#announce a {font-weight: normal; color: #e6e6e6;}
div#announce a:active {color:#663366; background-color:#99CCCC;}
div#announce a:hover {color:#663366; background-color:#99CCCC;}
div#announce .bigger {font-size: 12px; font-weight: bold;}

#subnavlist {margin: 0; padding: 0;}
#subnavlist li a {margin: 0; padding: 5px 10px 5px 28px;  color: #ffffff;}

div#navigation .here {text-transform: uppercase;}
div#navigation .here a {color: #f2ca50;}
div#navigation .here a:active {background-color: #254e78;}
div#navigation .here a:hover {background-color: #254e78;}

div#content {margin: -224px 0 0 19px; position: relative;}

div#footer {margin: 0 auto; padding: 0 0 120px 0; width: 850px; background:transparent url(../graphics/bot-bg_09.jpg) no-repeat scroll center bottom; font-size: .8em; text-align: left; position: relative; _left: 4px;} /* Underscore hacks for IE6 */

div#footer p {margin: 50px 0 0 50px;}

div#footer a {font-weight: normal;}

div#inside table {font: 11px/24px Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse; width: 517px; background-color:#ffffff; color:#333333; line-height: 1.3em; margin: 10px 0px 5px 10px;}
div#inside th {padding: .2em 0.5em;text-align: left; font-size:11px; color: #333333; border-bottom: 2px solid #333333;}
div#inside tr.top td {border-bottom: 2px solid #333333; background: #FFC; font-weight: bold;}
div#inside td {border-bottom: 1px solid #CCC;padding: .3em 0.5em;}
div#inside td.width {}
div#inside td.adjacent {border-left: 1px solid #CCC;text-align: left;}
div#inside td b {font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

div.clear {clear: both;}

div#usf {float: left; margin-top: 125px; margin-left: 96px; display: block; height: 34px; width: 200px;}
div#usf p {visibility:hidden;}
div#usf a {display:block; height: 34px; border: none;}
div#usf a:active, div#usf a:hover {background-color: transparent;}

div#crisis {float: right; margin-top: 105px; margin-right: 75px; display: block; height: 170px; width: 185px;}
div#crisis p {visibility:hidden;}
div#crisis a {display:block; height: 170px; border: none;}
div#crisis a:active, div#crisis a:hover {background-color: transparent;}

div#inside .pquote {float: right; width: 20em; background: url(../graphics/openquote.gif) top left no-repeat; padding: 0.5em 0.5em 0.5em 1.5em; margin: 0; position: relative;} 
div#inside .quote  {font-size: 1.4em; line-height: 1.1em; font-style: italic;  color: #666666;}
div#inside .quote:first-letter {font-size: 1.5em; font-weight: bold;}
div#inside .quoteby  {font-size: .8em; font-weight: normal;  color: #666666; width: 16em;}

.footnotes hr {border-style:solid; border-width:1px 0pt 0pt; margin-bottom:1.5em; margin-left:0pt; margin-top:4em; width:8em;}
.footnotes {font-size: .8em;}

.highlight-box {border: 1px #444444 dashed; background-color: #FFFF99; padding-left: 10px; margin-bottom: 2em;}
.highlight-box p {margin-top: -10px;}

/* This must be adjusted whenever there are additions to the nav bar */

div#content {top: -20px; bottom: 0; _margin-top:-230px; }
body#implementation div#content {top: -215px; _margin-top:-245px;}
body#menuaction div#content {top: -210px; _margin-top:-230px;}
body#getstart div#content {top: -100px; _margin-top:-235px;}
