#menu{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin:0px;
	padding:0px;
	font: "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:80%;
	text-transform:uppercase;
	width: 970px;
	}
#menu ul{
	background:#003399;		
	height:1.75em;
	list-style:none;
	margin:0;
	padding:0;
	}
	#menu li{
		float:left;
		padding:0px;
		}
	#menu li a{
		-moz-outline: none;
		outline: none;
		background:#003399 no-repeat;
		color:#ffffff;
		display:block;
		font-style:normal;
		line-height:1.75em;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;	
		border-right:1px solid #ffffff;		
		}
		#menu li a:hover, #menu ul li:hover a, #menu ul li.sfhover a{
	background: #E0E0E0 no-repeat;
	color:#000000;
	text-decoration:none;
			}
	#menu li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	position:absolute;
	z-index:200;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color: #e0e0e0;		/*top:1em;
		/*left:0;*/
	width: 275px;
		}
	#menu li:hover ul, #menu li.sfhover ul{
		display:block;	
		}
	#menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:275px;
		border-right:none;
		border-bottom:1px solid #ffffff;

	}
	#menu li:hover li a, #menu li.sfhover li a{
		background:none;
		color:#000000;		
		}
	#menu li ul a{
		background:#E0E0E0 no-repeat;
		border-left:.5em solid #E0E0E0;
		display:block;
		height:2em;
		width:2105px;
		font-size:12px;
		margin:0px;
		padding-left:5px;
		text-align:left;
		}
		#menu li ul a:hover, #menu li ul li:hover a, #menu li ul li.sfhover a{
			border-left:.5em solid #003399;
			text-decoration:none;
			}
	#menu p{
		clear:left;
		}	

		
#linkbox {
	float:right;
	margin:0px;
	height:273px;
	width:200px;
	border:none;
	font: "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color: #e0e0e0;
	background-repeat: no-repeat;
}
#linkbox_header{
	width:200px;
	font-size:.8em;
	font-weight:bold;
	text-align: left;
	display: block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-indent: 20px;
	background-color: #003399;
	background-repeat: no-repeat;
}
#linkbox_list{
	border:none;
}
#linkbox_list ul{
	border:0px;
	margin:0px;
	padding-top:8px;
	padding-left:20px;
	padding-right:10px;
	list-style:none;
}
#linkbox_list ul li{
	border-bottom:1px solid #ffffff;
}
#linkbox_list li a{
		-moz-outline: none;
		outline: none;
		color:#000000;
		display:block;
		font-size:.70em;
		font-style:normal;
		line-height:1.75em;
		margin:0px;
		padding:0px;
		text-align:left;			
	}
#linkbox_list li a:hover, #linkbox_list ul li:hover a{
	color:#000000;
	}
#header_menus {
  position:absolute;
  top:5px;
  right:0px;
  border-collapse:collapse;
}
#header_menus a{
		-moz-outline: none;
		outline: none;
		color:#000000;
		display:block;
		font-size:12px;		
		font-style:normal;
		line-height:1.75em;
		margin:0px;
		padding:0px;
		text-align:left;			
	}
#header_menus a:hover{
	color:#000000;			
	}
#footerdiv{
	float:left;
	width:970px;
	background:#E0E0E0;
	}
#footerdiv a:hover {
  text-decoration:underline;
}

#footerdiv a:link,
#footerdiv a:active,
#footerdiv a:visited {
  color:#565555 !important;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:24px;
  margin-bottom:10px;
  padding-bottom:4px;
  text-decoration:none;
  text-transform:uppercase;
}	

