﻿/* GOVSTAR MASTER UPDATED 7/26/2010 */
html, body, li, ul, img, form, h1, h2, h3, h4, h5, h6, hr {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style-type: none;
}

img {
	vertical-align: top;
	border-style:none;
	border-width: 0;

}

body {
	margin-top: 0px;
	margin: 0;
	padding: 0;
	background-color: #003399;
	
}

#masthead {
	top:0px;
	width: 788px;
	height: auto;
	position: absolute;
	left: 50%;
	margin: 0 -394px;
	z-index: 1;
	background-color: #B40114;
}



/* sets the centering postion for the banner horizonal navigation bar  */ 
#top_nav2 {
top:79px;
	width: 788px;
	height: auto;
	position: absolute;
	left: 50%;
	margin: 0 -394px;
	z-index: 1;
	background-image: url('menured.gif');
	background-repeat: repeat-x;
	background-color:#B40114;
}



/* sets the class for the navbar */
#nav2 {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	border: 0px none #42432d;
	background-image: url('menured.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
}
/* Determines how banner nav bar list is displayed in horiztonal or vertical block */
#nav2 li {
	display: inline;
	padding: 0;
	margin: 0;
}
#nav2 a:link, #nav2 a:visited {
	color: #FFFFFF;
	padding: 11px 14px 10px 14px;
	background-image: url('menured.gif');
	background-repeat: repeat-x;
	float: left;
	width: auto;
	border-left: 2px solid #42432d;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.0em;
	font-weight: bold;
}
#nav2 a:hover {
	color: #fff;
	background-image: url("menublue.gif");
	background-repeat: repeat-x;
}


/* code for footer bar place end of container div at end of footer div */
#footer {
	position: relative;
	width: 100%;
	background-color: #B40114;	
	background-image: url('menured.gif');
    background-repeat: repeat-x;
 }
 

#footnav {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	border: 0px none #42432d;
	background-image: url('menured.gif');
	background-repeat: repeat-x;
	background-position: 0 0;
	z-index: 555;
}
#footnav li {
	display: inline;
	padding: 0;
	margin: 0;
}
#footnav a:visited, #footnav a:link {
	color: #FFFFFF;
	padding: 10px 12px 6px 10px;
	background-image: url('menured.gif');
	background-repeat: repeat-x;
	float: left;
	width: auto;
	border-left: 1px solid #42432d;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.0em;
	font-weight: bold;
}
#footnav a:hover {
	color: #fff;
	background-image: url('menublue.gif');
	background-repeat: repeat-x;
}

/* footer css codes end above */


#linkcss {
	margin-left: 0 px;
}
#linkcss a:link, #linkcss a:visited, #linkcss a:active {
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
	color: RGB(0,51,153);
	background-color: white;
	white-space: pre-wrap;
}
#linkcss a:hover {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000080;
	font-family: Arial;
}

a.csslink:link, a.csslink:visited, a.csslink:active {
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
	color: RGB(0,51,153);
	background-color: white;
	white-space: pre-wrap;
}
a.csslink:hover {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000080;
	font-family: Arial;
}

.dropbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xsmall;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #000080;
	visibility: visible;
}


a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #002F80;
}

/* sets the class for the navbar */




#pageholder3 {
position:absolute;
left: 50%;
margin: 0px -394px;
top:110px;
width:788px;
height:auto;
background-color:#B40114;

}

#tableleft {
position:absolute;
left:0px;
top:0px;   /*110px*/
padding:0px;
width:140px;
height:auto;
background-color: #B40114;
	}


#tablemiddle {
/*position:relative;
left:140px;
margin-left:0px;
top:110px;
padding:10px;
width:485px;
height:400px;
background-color: #FFFFFF;
border:1px #B40214 solid;*/

margin-right:140px;
margin-left:140px;
background-color: #FFFFFF;
padding:10px;
}

#tableright {
position:absolute;
/* left:648px;
top:110px; */
top:0px;
right:0px;
padding:0px;
width:140px;
height:auto;
background-color: #B40214;		
}
	
	
#middlecontent {
position:relative;
top:0px;
left:0px;
margin-left:auto;
margin-right:auto;
height:auto;
background-color: #FFFFFF;
border:1px #B40214 solid;
padding:10px;
}


/* Determines how left and right banner nav bar list is displayed in horiztonal or vertical block */


#menuholder {
	 position: absolute; 
	width: 140px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color: #B40114;	
	 }

#navvert {
	margin: 0;
	padding: 0;
	width: 140px;
	 z-index: 555; 
}
#navvert li {
	display: block;
	list-style-type:none;
	width:133px;
	margin: 3px;
}
#navvert a:visited, #navvert a:link {
	color: #FFFFFF;
	padding-top:10px;
	padding-right:3px;
	padding-bottom:10px;
	padding-left:0px;	
	background-image: url('menured.gif');
	background-repeat: repeat-x;
	float: left;
	width: 130px;
	text-align:left;
	vertical-align:middle;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.0em;
	font-weight: bold;
}
#navvert a:hover {
	color: #fff;
	background-image: url('menublue.gif');
	background-repeat: repeat-x;
}
.style3 {
	padding: 10px;
	background-color: #FFFF00;
}

/* USA GOV CSS */



.one_column_container h2, .two_column_container h2, .three_column_container h2 
{
	color: #316497;
	font-size: 110%;
}

.section_title
{
	font-size: 110%;
	color: #316497;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.one_column_bullet 
{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 25px;
 	list-style: none;
}

.one_column_bullet li
{
	padding-left: 10px;
    list-style: none;
    background-image: url('http://www.usa.gov/resources/images/bullet.png');
    background-repeat: no-repeat;
    background-position: 0 10px;
}

.one_column_bullet li,  .one_column_nobullet li, .two_column_bullets li, .two_column_nobullets li, .link_no_bullets li, .three_column_bullets li
{
	padding: 4px 0px 6px 0px;	
	font-size: 80%;
}

#main_content a:link
{
	color: #24496b;
	text-decoration: underline;
}

 #main_content p {
 	font-size: 80%;
 
 }
 
 .back_top 
{
    font-size: 80%;
	text-align: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 20px 0px 0px;
	background: url('http://www.usa.gov/resources/images/back_to_top.gif') no-repeat right 50%;
}
/* End USA GOV */

