li {margin-left: .25em; 
	list-style-type:square; padding-right: .75em;
	}
.li_wide {list-style-type:circle;
		clear:right;
	}

table { border:0px}

form{
 	font-size:12px;
 	margin:0px;
  	padding:0px;
	}
	
.header_welcome
{
	background-color: #E7E9F0;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	font-family: Arial;
    font-weight: bold;
}
	
body{
 	margin:0px;
  	padding:0px;
	background-color:#003366;
	background-image:url(/images/bg_main.gif)
	}
	
.top_nav
{
	font-size:12px;
    font-family:Arial, Helvetica, Sans-Serif;
	color:#000000;
	vertical-align:top;
	padding-top: 5px;
	padding-right: 20px;
}

.top_nav a
{
	font-size:1em;
	font-family:Arial;
    font-weight:bold;
    color:Silver;
    text-decoration:none;
}

td{
	font-size:12px;
    font-family:Arial, Helvetica, Sans-Serif;
	color:#000000;
	vertical-align:top;
}

a { color:#0d24d6; font-size:12px;}
span a { color:#0d24d6;}
a:hover{ color:#666666; text-decoration:underline}
.footer td, .footer a{ color:#FFFFFF}
.footer td span a{ text-decoration:none}
.footer td span a:hover { color:red; text-decoration:underline}
.margin { margin-left:27px; margin-right:23px}
.margin2 { margin-left:28px; margin-right:28px}
.margin3 { margin-left:34px; margin-right:17px}
.margin4 { margin-left:24px; margin-right:10px}
.margin5 { margin-left:5px; }
.margin6 { margin-left:26px; }
.margin7 { margin-left:28px; margin-right:10px}
.margin8 { margin-left:28px; margin-right:48px}
.bg { background:URL(images/tall_y.gif) repeat-y right; background-color:#F6F6F6}
.blue_blok {
	width:72px; 
	height:15px; 
	vertical-align:middle; 
	text-align:center; 
	color:#FFFFFF; 
	font-weight:bold; 
	background-color:#69BDFF
}
.input{
 		height:22px; width:182px;
		background-color:#FFFFFF; 
		font-size:1em;
		font-family:Arial, Helvetica, Sans-Serif;
		color:#000000;
		padding:3px 0 0 5px;
		border-color:#454B4F;
		border-width:1px; 
		border-style:solid;
}

.mainsearchlinks font
{
	font-size:1em;
	font-family:Arial;
    font-weight:bold;
    color:Silver;
    text-decoration:none;
   
 
    
    
}

.mainsearchlinks a
{
	font-size:1em;
	font-family:Arial;
    font-weight:bold;
    color:Silver;
    text-decoration:none;
   
 
    
    
}




.mainsearchlinks a:hover
{
	
	text-decoration:underline;
    color:white;  
    
}


.midcontenttables
{
	background-color:#E8EDED;
	padding-right: 4px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 4px;
	border-top-width: thick;
	margin: 2px 2px 2px 2px;
	border-top-color:#003366;
	border-right:#D3DBDB solid;
	font-size: 14px;
	font-weight:bolder;
	color: maroon;
	font-family: Arial;
	
	
}

.spotlightimages
{
	background-color:#E8EDED;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-top-width: thick;
	margin: 1px 1px 1px 1px;
	border-top-color:#003366;
	border-right:#D3DBDB solid;
	font-size: 14px;
	font-weight:bolder;
	color: maroon;
	font-family: Arial;
	
}

.sitetitle{
	padding-top:27px;
	font-size:2.1em;
	
}

.textwelcome
{
  padding-left:13px;
  padding-right:6px;
  padding-bottom:3px;
  padding-top:2px;
  background-image: url(../images/bg_emhs_bug.gif) 
}
  
.spotlightimages
{
	padding-right:1px;
	float:left;
}

.spotlightimagesright
{
	padding-right:1px;
	float:right;
}

 .textarea{
		height:106px; width:182px;
		background-color:#FFFFFF; 
		font-size:1em;
		font-family:Arial, Helvetica, Sans-Serif;
		color:#000000;
		padding:3px 0 0 5px;
		border-color:#454B4F;
		border-width:1px; 
		border-style:solid;
		overflow:auto;
		}
		
		#advancedSearch{overflow: visible;_height : 1%;clear:both;font-size:100%;position:relative;}
fieldset {margin: 0px;padding: 0px; border: 0px;}
legend {display:none;}
#advancedSearch .help{float:right;padding: 0px 5px 0px 0px;display : none;}
/* Basic search section
-----------------------------------------------------------------------------------------------*/
#advancedSearch div.basicTerms {position:relative;overflow : hidden; _height : 1%;clear:both;}
#advancedSearch div.basicTerms input.basic{float:left;}
#advancedSearch div.basicTerms div.basicSubmit{float:left;width:90px;text-align:center;}
#advancedSearch div.basicTerms div.basicSubmit a{font-size:1em;}
/* filtered search section
-----------------------------------------------------------------------------------------------*/
.basicFilter{position:relative;height:30px;}
.basicFilter div.filters a:link, .basicFilter div.filters a:visited{border:1px solid white;padding: .1em 1em .1em 1em;color:#0000FF;}
.basicFilter div.filters a:hover{border:1px solid #cccccc;padding: .1em 1em .1em 1em;}
.advancedTerms {position:relative;}
.advancedTerms label{width:15em;float:left;}
.advancedTerms input{}
#advancedSearch div.submit{padding: 1em 1em 1em 1em;width:100px;text-align:center;padding-left:275px; }
#advancedSearch div.submit a{font-size:1em;}
.advancedFilters fieldset {margin: 5px; padding: 5px; border:solid #cccccc 1px;}
.advancedFilters legend {display:inline;}

#map
{
    width: 400px;
}

.footer
{
      background-color: #003366;
}
.content
{
	padding-right: 5px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 5px;
	margin-right: 12px;
	font-size:1em;
	font-family:Arial;
    color: Black;
    text-decoration:none;
} 
   
.content li
{
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 17px;
	font-size:1em;
	font-family:Arial;
    color: Black;
    text-decoration:none;
	list-style-type:square;
    margin-left: 2em;
    
}

.contenttitle
{
	padding-right: 12px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 5px;
	padding-top: 14px;
	font-size:1em;
	font-family:Arial;
	text-decoration:underline;
	font-weight:bold;
    color:black;
    text-decoration:none;
    border-bottom: dotted medium #d3d5d9;
   
}