*.body    {
	font-family: arial,helvetica,sans-serif;
	font-size:85%;} /*11px*/
	color: #000000;
	font-weight: normal;
	TEXT-DECORATION: none;
margin-top:0px;
}

body{
margin:0;
padding:0;
}


list_navigation{
z-index: 20;
}
main{
z-index: 2;
}
map{
z-index: 3;
}


*.nav_menu{
font-family:ARIAL; FONT-FAMILY: arial,helvetica,sans-serif;
	font-size:92%;} /*12px*/
font-COLOR: #ffffff;
TEXT-DECORATION: none;
}

a  {
	FONT-WEIGHT: none;
	font-size:85%;} /*11px*/
	COLOR: #003399;
	FONT-FAMILY: arial,helvetica,sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
}

a:active    {
	FONT-WEIGHT: none;
	font-size:85%;} /*11px*/
	COLOR: #003399;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
}

a:visited    {
	FONT-WEIGHT: none;
		font-size:85%;} /*11px*/
	COLOR: #003399;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
}

a:hover    {
	FONT-WEIGHT: none;
	font-size:85%;} /*11px*/
	COLOR: #003399;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-style: normal;
}



h1{
FONT-WEIGHT: none;
	font-size:138.5%; 
	COLOR: #297bbd;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: bold;


}


h2 {
FONT-WEIGHT: none;
	font-size:120%; 
	COLOR: #007AC3;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: bold;


}

h3 {
FONT-WEIGHT: none;
	font-size:93%; /*12px*/
	COLOR: #000000;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: bold;


}
H4 {
	font-size:93%; /*12px*/
	COLOR: #ffffff;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: bold;


}



p    {
	color: #000000;
	FONT-WEIGHT: normal;
	font-family: Arial,Helvetica, sans-serif;
	font-size:85%;} /*11px*/
}


desc   {
	color: #111111;
	FONT-WEIGHT: normal;
	font-family: Arial,Geneva,Helvetica, sans-serif;
	font-size: 11px;
}

searchResult  {
		font-size:77%;} /*10px*/
	COLOR: #000000;
	FONT-FAMILY: arial,helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: bold;
}


#header {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:56em;
	margin:10px 20px 0px 20px;
	height:95px;
	border:1px solid black;
	background-color:#007AC3;
	padding:10px;
	z-index:9; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}


#logo{
position:relative;
width:auto;
	min-width:300px;
	margin-top:5px;
	margin-left: 0px;
	width:450px;
	height:25px;
	border:0px solid black;
	padding:0px;
	z-index:1; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
#outer{
position:relative;
width:auto;
min-width:56em;
height:100%;
}
#content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
		float:left;
	width:auto;
	min-width:30em;
	margin:0px 15px 120px 15px;
	border:1px solid black;
	background-color:#E1DFDF;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

#right {
	position:relative;/*ie needs this to show float */
	width:11em;
	float:right;
	margin-right: 20px;
	border:0px solid black;
	background-color:#FFFFFF;
	padding-top:0px;/*needed to make room for header*/
	padding-bottom:20px;/* needed to make room for footer */
}
#right_nav_head
	position:relative;/*ie needs this to show float */
	width:11em;
	float:right;
	border:0px solid black;
	background-color:#f007ac3;
	margin-right: 20px;
}

#right_nav
	position:relative;/*ie needs this to show float */
	width:10.8em;
	float:right;
	border:1px solid #CCCCFF;
	background-color:#FFFFFF;
	margin-right: 20px;

}








#footer {
	width:958px;
	clear:both;
	height:20px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color: #007AC3;
	color: #000000;
	text-align:center;
	left:0;
	bottom:10px;
	position: absolute;
		float:left;

}
* html #footer {/*only ie gets this style*/
	\height:22px;/* for ie5 */
	he\ight:20px;/* for ie6 */
}
	#left {
	position:relative;/*ie needs this to show float */
	border:0px solid black;
	width: 12.5em;
	margin-left:20px;
	background-color:white;
	float:left;
	padding-top:108px;/*needed to make room for header*/
	padding-bottom:20px;/* needed to make room for footer */
}
#left_nav1_head{
position: relative;
	float:left;
margin-top:25px;
margin-left: 0px;
width: 12.5em; 
height: 20px;
background-color:#ffffff;
border:0px solid #ccccff;
}
#left_nav1{
position: relative;
	float:left;
margin-top:-1px;
margin-left: 2px;
width: 12.25em; 
height: 120px;
background-color:#ffffff;

border:1px solid #ccccff;
}

#tl {background: url(tl.gif) 0 0 no-repeat #007; width: 15em; padding:1px, 1px,,5px }
#tr {background: url(tr.gif) 100% 0 no-repeat #007; width: 15em; padding:1px, 5px,1px, }
.clear {font-size: 1px; height: 1px}


