/*
 *	this section is only for setting up the main page template including header and footer
 *
 **/

 
* {	padding: 0; margin: 0px auto auto auto;
}

html, body	
{	
	margin:auto; width: 100%;  text-align: center; 
	margin: 0; padding: 0; min-height: 100%; height: 100%;
	font-family:Helvetica, Arial, Tahoma, Sans Serif;
	font-size:9pt;
}

.Logoimg
{
  width: 382px;
  height: 55px;
}

.menubarItem
{	
    float: right; 
    padding-left: 5px; 
    padding-right: 5px; 
    color: #fff; 
    font-weight: bold; 
    color:black; 
    display:inline;
    font-family: "Lucida Sans Unicode, Lucida Grande, sans-serif"; 
    font-size: Small; 
}	

.Menubar
{
    width: 1024px;
    background-color: #C0C0C0;
    position:relative;
    border-bottom-style: solid;
    border-bottom-width: thin;    
}

.clickable	
{	
    cursor: pointer;
}

.menuhyplnk
{
    color: Black;
    font-weight: bold;     
}


#container	
{	
	position: relative;
	width: 1024px; background-color: #f3f0e7;
	margin: auto;
}


.Header2
{
	padding:2px;
	margin: 0px 1px 0px 0px; 
	text-align:center;
	background-color:#5075a5;	
}

.Header3
{
	padding:2px;
	margin: 0px 1px 0px 0px; 
	text-align:Right !Important;
	background-color:#5075a5;	
}


#content
{	
	width: 100%; 
background-color: #f3f0e7; text-align: left; margin: auto;
    height: 789px;
}

#footer 		
{  
	position: relative; width: 1024px; background-image: url('Images/back_bottom.jpg'); 
}

#footerLinksContainer	
{
	position: relative; text-align: left;  top: 60px; margin-left: 120px; 
	font-size: 8pt; color: #eee;  
}

.clearfooter 
{  
	height: 100px; clear: both; 
}

.center
{
    width: 1024px;
    background-color: #fff;
    margin: 3px auto 0px auto;
    border: 1px solid #496077;
}
/*
 * this section is for custom styles.
 *
 * the following colors were used for the searchable sites page:
 * #f3f0e7 : beige content background
 * #456150 : dark green table headers
 * #B6B6B6 : grey page background
 * #DBD6BE : gold footer text
 * #A0A0A0 : grey text
 * #666633 : green hyperlink
 * #0033FF : blue hyperlink
 *
 **/



body{
	margin: 0px 0px 0px 0px;	
	background-color:#B6B6B6;
}

.footertxt {
	font-size: 10px;
	font-weight: bold;
	color:#DBD6BE;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
}



/*
 *  Menu styles...
 */
#menu
{
	position: absolute;
	bottom: 0;
	right: 0;
	margin-left:0px;
}

.menu_item 
{
	width: 100px;
	color: #fff;
	display: inline;
	font-weight: bold;
	border-left: 1px solid #fff;	
}


.menu_item a:link              { color: #fff; text-decoration:none; }
.menu_item a:visited       { color: #fff; text-decoration:none; }
.menu_item a:hover            { color: #fff; text-decoration:none; background-color: #456150;  }
.menu_item a:active          { color: #fff; text-decoration:none; }



/*  HTML Elements 
*********************************************************************/
html, body, form
{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
}

a
{
	color: #0000BB;
	text-decoration: none;
}
a:hover
{
	text-decoration: None;
}

input, textarea, select
{
	font: bold 8pt Arial,Helvetica,sans-serif;
}

img
{
	border: 0;
}


/* 
*********************************************************************/

/* for input form */
.g_formLeadFld
{
	width: 100px;
}
.g_formVal
{
	font-weight: bold;
	color: #CC0000;
}


/*   Markup Screen CSS
*******************************************************************/

.Footer1
{
	margin: 1px 1px 1px 0px;
	text-align:center;
	background-color:transparent;
}

.Footer1 a
{
	font-size:smaller; 
	font-family:Verdana;
	text-decoration:none;
	color:Black;
}
.Footer1 a:hover
{
	text-decoration: none;
}

.Footer2
{
	padding:2px;
	margin: 0px 1px 0px 0px; 
	text-align:center;
	background-color:#5075a5;	
}

.Footer2 a
{
	font-size:smaller; 
	font-family:Verdana;
	color:#FFFFFF; 
	text-decoration:none;
}

.Footer2 a:hover
{
	text-decoration: none;
}

.HeaderLink
{
	padding:2px;
	margin: 0px 1px 0px 5px; 
	background-color:transparent;
	font-size:smaller; 
	font-family:Verdana;
	color:black; 	
}
.HeaderLink a:hover
{
	color:Maroon;
	text-decoration: none;
}

/*	for positioning of the footer in IE6 */
#container 			{	height: 100%; }

/*   Screen Styles
*******************************************************************/

#SearchForm					{	width: 600px;	border: 1px solid #225533; height: 400px;  margin: 50px auto 50px auto;}
#SearchFormHeader			{	background-color: #456150; font-weight: bold;	color: #eee;}
#SearchFormHeader2          { text-align:center; background-color:#456150; color:#ffffff; padding:3px 0px 3px 0px;}
#SearchFormContent			{	margin-top: 20px; }
#SearchFormLeft				{	width: 35%; text-align:right; 	float: left;  padding-right:10px; 	}
#SearchFormRight			{	width: 60%; text-align: left;	float: left;  padding-left: 10px;	}
.SearchFormRow				{	height: 40px;	}
.SearchFormTypeSelector	    {	height: 60px; }
.Text1						{	font-weight: bold; color: #225533	}
input						{ margin-right: 10px;}
.EmptyGrid
{
    text-align: center;
    font-weight: bold;
    color: #CC0000;
    display: block;
    font-size: larger;
}
