@charset "utf-8";
<!--
/* Give the menu bar a width and set the margins to "auto"
 * so that the browser does the centering.
 */

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:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

/* remember to define focus styles! */
:focus{
outline:0;
}

body 
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";  /* Paragraph Black Text */
	background-color:#000000;
    background-image:url('images/banner/contentpagelogo_black.gif');
	background-repeat:no-repeat;
	background-position: 20% 0px;
	line-height:1.25;
	font-size:100%;
	text-align:left;
	color:#FFFF99;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;	/*white-space: nowrap; */
}

a:link {color:#FFFF00; font-weight:bold; font-weight:bold;}    /* unvisited link */
a:visited {color:#CC9900; font-weight:bold; font-weight:bold;} /* visited link */
a:hover {color:#000000; background-color:#BEBEBE; font-weight:bold;}   /* mouse over link */
a:active {color:#FF0000; font-weight:bold; font-weight:bold;}  /* selected link */

p
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif"; /* Paragraph Black Text */
	line-height:1;
	font-size:100%;
	text-align:left;
	color:#FFFF99;
}

ol, ul{
list-style:none;
}

/* Position Title Text inside header graphic */
.title_text
{
position:absolute;
top:10px;
left:20%;
}

.style_select
{
	position:absolute;
	top:10px;
	right:300px;
}

.table
{
border-collapse:collapse;
border: 1px solid #DAA520;
}

/*
.table,th, td
{
border: 1px solid black;
} */

.caption, th, td{
font-weight: normal;
}

.th
{
background-color:#696969;
border: 1px solid #DAA520;
color:#FFFF99;
text-align: center;
}

.td
{
border: 1px solid #DAA520;
color:#FFFF99;
}	

dt {color:#000080; font-weight:bold; font-style:italic; font-size:125%; line-height:1.25;}
dd {line-height:1.2;}

ul.a {list-style-type:circle; margin-left:4em; line-height:1.2;}
ul.b {list-style-type:square; margin-left:4em; line-height:1.2;}
ol.c {list-style-type:upper-roman; margin-left:4em; line-height:1.2;}
ol.d {list-style-type:lower-alpha; margin-left:4em; line-height:1.2;}

blockquote:before, blockquote:after, q:before, q:after{
content: "";
}

blockquote, q{
quotes: "" "";
}

.right{text-align: right;} /* use this like this: <p, div, or h1, class="right">Text Aligned Right</p> */

.left{text-align: left;}

.center{text-align: center;}

.float{
	float:left; 
	border:1px solid black; 
	margin:0px 0px 15px 20px;
}

h2, h3, h4, h5, h6 {text-align:left;}

h1
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";   /* Large Red Header Text */
	line-height:1.5;
	font-size:175%;
	color:#FF0000;
}
h2
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";  /* Article Description Header */
	line-height:1.5;
	font-size:150%;
	color:#FFCC00;
	text-align: center;
}
h3
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";   /* Menu Text */
	line-height:1.25;
	font-size:125%;
	color:#FFCC00;
}
h4
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";  /* Side Menu Text */
	line-height:1;
	font-size:100%;
	color:#FFCC00;
}
h5
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";  /* Side Menu Text */
	line-height:1.25;
	font-size:85%;
	color:#FFCC00;
}

h6
{
	font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif";  /* Side Menu Text */
	line-height:1;
	font-size:65%;
	color:#FFCC00;
}

hr {border: 0; color: #FFFFFF; background-color: #BEBEBE; height: 3px;  width: 100%; text-align: left;} /* Divider Line */

.oneColElsCtrHdr #header { 
	background: #000000; 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.oneColElsCtr #container {
	width: 80%;
	/* background: #000000;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0 solid;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.oneColElsCtr #container #footer{ 
	text-align: center;
	font-size:75%;
	padding: 0 40px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
} 
