/* CSS Document */



#header {
height:80px;
}


#header img {
	float:left;
	margin: 12px 0 0 10px;
}

#header li.lastitem {
border:none;
}


/* HEADER link behaviors. */

#header a:link {
color:#333;
text-decoration:none;
margin:0px 10px 0 10px;
padding: 0px 0px 0px 0px;
}

#header a:visited {
color:#333;
text-decoration:none;
margin:0px 10px 0 10px;
padding: 0px 0px 0px 0px;
}

#header a:hover {
color:#900;
text-decoration:none;
margin:0px 10px 0 10px;
padding: 0px 0px 0px 0px;
}

#header a:active {
color:#333;
text-decoration:none;
margin:0px 10px 0 10px;
padding: 0px 0px 0px 0px;
}



#utilities {
	font-size:0.8em;
	float:right;
	width:60%;
	margin: 2px 0 0px 0;
	padding: 4px 0 4px 0;	
}


#utilities ul {
	float:left;
	text-align:right;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	width:100%;
	list-style:none;
	border:none;
}



#utilities li {
	display:inline;
	margin: 0px 0px 0 0px;
	border-right:1px solid #CCC;
	padding: 2px 0 2px 0;

}

#searchbox {
	float:right;
	width:43%;
	margin: 10px 0 3px 20px;
	padding: 10px 0 10px 0;

	
}


#searchbox ul {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:100%;
	list-style:none;
	border:none;
}



#searchbox li {
	display:inline;
	margin: 0px 0px 0 0px;
	padding: 4px 4px 4px 4px;
	padding: 4px 0 4px 0;
}


#searchbox form {
	float:right;
	margin: 0px 0px 0 0px;
	padding: 0px;
	
}

input:focus {
	background-color:#fbf8ea;
}

a:focus {
	background-color:#fbf8ea;
}

