body
{
    margin: 0px; padding: 0px; color: #000000; font: 130% Arial, sans-serif; background: #000000; 
}


h1 {
	font-size: 110%; color: #ffff00; margin-bottom: 0px;
}
h2 {
	font-size: 110%; color: #ffff00; margin-bottom: 0px;
}

h3 {
	font-size: 110%; color: #ffff00; margin-bottom: 0px;
}
h4 {
	font-size: 110%; color: #ffff00; margin-bottom: 0px;
}
input, button, select 
{
	font: 80% arial, Helvetica, sans-serif
}
a
{
    color: #ffff00; text-decoration: none;
}
a:hover
 {
    color: #d60808; text-decoration: none;
 }
#intro
{
    display: none;
}
#pageHeader
{
    position: absolute; top: 5px; left: 10px;
}
#pageHeader h1
{
	width: 400px; overflow: hidden; margin: 0; 
}
#searchsite 
{
	float: right; text-align: right;  
}

#searchsite button 
{
	margin: 0px 0px 1px 3px;
}
#google
{
	 display: none;
}
.google
{
	 display: none; 
}

#PrimaryLinks
{
	margin: 0 auto; width: 754px; background-color: #000000; top: 200px; height: 30px; 
}
#thicktabs
{
	margin: 0; padding: 0; float: left; font: 80% Arial, sans-serif; padding-left: 15px; 
}
#thicktabs li
{
	display: inline; 
}
#thicktabs li a
{
	float: left; color: #ffff00; padding: 6px 11px; text-decoration: none; background-color: #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; 
}
#thicktabs li a#leftmostitem
{ 
	border-left: 1px solid #000000;
}

#thicktabs li a:visited
{
	color: #ffff00;
}
#thicktabs li a:hover
{
	color: #d60808; background-color: #000000; 
}

#white
{
	background: #000000; margin: 0 auto;  height: 124px; margin: 0 auto; width: 754px; 
}
.blue 
{
	background-color: #000000; margin: 0 auto;  margin: 0 auto; width: 724px;    
}
.blue img 
{
	display: none;    
}
.p7
{
    font: 150% Century, Arial, sans-serif; color: #ffff00; position: absolute; margin: 0 auto; margin-top: 30px;
}
.p7 a
{
	color: #ffff00; text-decoration: none;
}
#whitestrip
{
	background-color: #000000; margin: 0 auto;  margin: 0 auto; width: 754px; 
}
#bluestrip 
{
	 padding-top: 5px; padding-bottom: 5px; margin: 0 auto; width: 724px; background-color: #000000; color: #ffff00; text-decoration: none; padding-right: 0px;  padding-left: 0px;  height: 18px;
}
#brownstrip 
{
	 padding-top: 5px; padding-bottom: 50px; margin: 0 auto; width: 724px; height: 13px; background: #000000; color: #ffff00; text-decoration: none;  padding-right: 0px;  padding-left: 0px; 
}
.social
{
	color: #ffff00; text-decoration: none; float: left;
}
.breadcrumb 
{
	color: #ffff00;	text-decoration: none; float: left;  font: 70% Arial, sans-serif; margin-left: 10px; 
}
.breadcrumb a
{
	color: #ffff00;	text-decoration: none;
}
.breadcrumb a:hover 
{
	color: #d60808; background-color: #ffff80; text-decoration: underline;
}
.breadcrumb A:active
{
	color: #ffff00; background-color: #000000;
}
.accessibility 
{
	color: #ffff00;	text-decoration: none; float: right; margin-right: 10px;
}
.accessibility a
{
	color: #ffff00;	text-decoration: none;
}
.accessibility a:hover 
{
	color: #d60808; background-color: #ffff80; text-decoration: underline;
}
.accessibility A:active
{
	color: #ffff00; background-color: #ffff80;
}

#container 
{  
	width: 754px;  margin-left: auto;  margin-right: auto; background-color: #000000;
}
#linkList
{
    float: left; width: 180px; margin: 0 auto; background: #000000; height: 650px;
}
#linkList ul li
{
    font-size: 80%; border-bottom: 1px solid #000000; display: block; padding: 5px 0;
}
#linkList h3
{
    font-size: 90%;	color: #ffff00;
}
#select ul
{
    list-style-type: none; margin: 0; padding: 0 0 0 20px;
}
#select ul li a
{
    text-decoration: underline; display: block; font-size: 100%; height: 25px;
}
#select ul li.c, #select ul li a.c
{
    display: inline; font-size: 90%; color: #ffff00;
}
#select ul li a.c
{
    text-decoration: none;
}
#select ul li a.c:hover
{
    color: #d60808;
}
#select ul li
{
    font-size: 80%; border-bottom: 1px solid #ffff00;
}

#content
{
    float: right; padding-bottom: 15px; width: 530px; padding-top: 15px; padding-right: 10px; background-color: #000000; font-size: 80%; height: 100%;
}
.para 
{
	color: #ffff00; background-color: #000000;	
}
.para h1
{
	display: none;
}
.para h1 a
{
	color: #ffff00;
	
}
.para h1 a:hover
{
	color: #ffff00;
}

.para h1 a:visited
{
	color: #ffff00;
}
.para li  {
	list-style-image: url(../images/bullet.jpg); top: auto;	bottom: auto; 
}

.para ul ul li  {
	list-style-image: url(../images/bullet.jpg); top: auto;	bottom: auto; 
}

.para ul ul ul ul li  {
	list-style-image: url(../images/bullet.jpg); top: auto;	bottom: auto;
}
.para a
{
	color: #bc0207; text-decoration: underline;  
}
.para a:visited
{
	color: #bc0207; text-decoration: underline;  
}
.para a:hover
{
	color: #bc0207; text-decoration: underline;  
}
.bluestrip h2 
{
	 text-align: center; 
}
#footer
{
  clear: both; padding-top: 0px;  height: 124px; margin: 0 auto; width: 754px; background: #000000; color: #ffff00; 
}
#footer a
{
    color: #ffff00; text-decoration: none;
}
#footer a:hover
{
    text-decoration: underline;
}
.detailsmiddle
{
	font-size: 80%; color: #ffff00;  text-align: center; padding-top: 10px;
}
.detailsmiddle a
{
	color: #ffff00; text-decoration: none; 
}

.detailssmallmiddle
{
	color: #ffff00; text-align: center; padding-bottom: 10px;
}
.detailssmallmiddle li 
{
	list-style-type: none; display: inline; 
}
.detailssmallmiddle a
{
	color: #ffff00; text-decoration: none; 
}
.discuss 
{
	border-bottom: #000000 1px dashed; position: relative; border-left: #000000 0px dashed; background: #000000 no-repeat 0px 5px; border-top: #000000 1px dashed; border-right: #000000 0px dashed
}
div.discuss h2 
{
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px 
}
div.discuss p 
{
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px 
}
div.discuss h2 
{
	padding-right: 0px; border-top: black 5px solid; padding-top: 0.5em
}
div.discuss p 
{
	border-bottom: black 5px solid; padding-bottom: 0.75em;  padding-right: 0px
}
div.discuss p span
{
	display: block
}
div.discuss div#shareLinks 
{
	position: absolute; min-height: 75px; padding-left: 200px; width: 245px; top: 45px; right: 0px
}
div.discuss div#shareLinks h2 
{
	padding-left: 2px; margin-bottom: 2px; border-top: 0px
}
div.discuss div#shareLinks a 
{
	border-bottom: 0px; margin-right: 3px; text-decoration: none; 
}

#tools 
{
  display: none;
}
.formbox 
{
	font: 90% arial, Helvetica, sans-serif; border-right: #ffff00 1px solid; padding-right: 20px; border-top: #ffff00 1px solid; padding-left: 20px; background: #000000; padding-bottom: 20px; margin: 10px 0px 0px; border-left: #ffff00  1px solid; Width: auto; padding-top: 20px; border-bottom: #ffff00  1px solid; text-align: center
}
.formalignbox
{
	text-align: left
}
.formbox .formheader {
	color: #ffff00; padding-right: 15px; display: block; padding-left: 15px; padding-bottom: 3px; padding-top: 3px; background-color: #000000; background-repeat: repeat; margin: 0px; 
}
.formbox td 
{
	vertical-align: top
}
.formbox label {
	color: #ffff00; 
}
.formbox input {
	font: 100% arial, Helvetica, sans-serif; color: #ffff00; background-color: #000000;
}
.formbox textarea {
	font: 100% arial, Helvetica, sans-serif; color: #ffff00; background-color: #000000; text-decoration: none; 
}
.formbox select {
	font: 100% arial, Helvetica, sans-serif; color: #ffff00; background-color: #000000;
}
#formerrormessage {
	color: #ffff00
}
table.grey {
	color: #ffff00; line-height: 16px;
}
table.grey th {
	font-weight: bold; color: #ffff00; background-color: #000000;
}
table.grey td {
	background: #ffffff; vertical-align: top; text-align: left
}
table.grey td.subheader {
	font-weight: bold; color: #ffff00; background-color: #000000;
}
table.grey caption {
	display: none
}
table.greynoalign {
	background: #000000; color: #ffff00; line-height: 16px;
}
table.greynoalign th {
	font-weight: bold; color: #ffff00; background-color: #000000;
}
table.greynoalign td {
	background: #000000;
}
table.greynoalign td.subheader {
	font-weight: bold;color: #ffff00; background-color: #000000;
}
table.greynoalign caption {
	display: none
}
.stripedtable 
{
	border-right: #ffff00 1px solid; border-top: #ffff00 1px solid; border-left: #ffff00 1px solid; border-bottom: #ffff00 1px solid
}
.stripedtable tr td
{
	padding-right: 6px; padding-left: 6px; font-size: 11px; padding-bottom: 2px; border-left: #ffff00 1px solid; padding-top: 2px; font-family: arial, Helvetica, sans-serif;
}
.stheader th
{
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #000000; padding-top: 2px; border-bottom: #ffff00 1px solid; background-color: #ffff00
}
.stheader td 
{
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #000000; padding-top: 2px; border-bottom: #ffff00 1px solid; background-color: #ffff00
}
.stheader td 
{
	border-top: #ffff00 1px solid
}
.formbox td 
{
	padding-right: 6px; border-top: 1px dotted #ffff00; padding-left: 6px; padding-bottom: 6px; padding-top: 6px; font-size: 110%;
}
.formbox input 
{
	border-right: #ffff00 1px solid; border-top: #ffff00 1px solid; border-left: #ffff00 1px solid; width: 250px; border-bottom: #ffff00 1px solid
}
.formbox textarea 
{
	border-right: #ffff00 1px solid; border-top: #ffff00 1px solid; border-left: #ffff00 1px solid; width: 250px; border-bottom: #ffff00 1px solid
}
.formbox select 
{
	border-right: #ffff00 1px solid; border-top: #ffff00 1px solid; border-left: #ffff00 1px solid; width: 250px; border-bottom: #ffff00 1px solid
}
.formbox input.formbutton
{
	border-right: #ffff00 1px solid; border-top: #ffff00 1px solid;	margin-top: 10px; border-left: #ffff00 1px solid; width: auto; color: #ffff00;	border-bottom: #ffff00 1px solid; font-family: arial, Helvetica, sans-serif;
}
.formerrormessage
{
	border-right: #ffff00 1px solid; padding-right: 4px; border-top: #ffff00 1px solid; padding-left: 4px; background: #000000; padding-bottom: 4px; margin: 0px 0px 10px; border-left: #ffff00 1px solid; padding-top: 4px; border-bottom: #ffff00 1px solid
}
.subscribe
{
text-align: center; border: 1px solid #ffff00; padding: 3px; font-size: 100%; font-family: arial, Helvetica, sans-serif; background-color: #000000; color: #ffff00;
}
.subscribe input, button, select 
{
	font: 100% arial, Helvetica, sans-serif; color: #ffff00;
}