body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: trebuchet ms, verdana, arial, helvetica;
 	font-size: 12px;
	color: #201F56;
	background-color: #FFF;
	text-align: center;
	/* part 1 of 2 centering hack */
	}
	
td{
	font-family: trebuchet ms, verdana, arial, helvetica;
 	font-size: 12px;
	color: #201F56;
	}
th {
	text-align: left;
}
ul.list {
	width: 620px;
	margin: 0 0 0 22px;
}
#content {
	width: 798px; 
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #FFF;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 400px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 798px;
	}

#head {
	width: 798px;
	height: 225px;
}

#menu {
	width: 798px;
	height: 25px;
	position: relative;
	margin-top: -32px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

ul li {
	text-align:     left !important;
	float:			left;
	display:		inline;
	height:			20px;
	position:		relative;
	padding:        0 1.1em 0 0;
}

ul li ul li {
	height:			20px;
}

#menu ul li a, #menu ul li span {
	display:		inline;
	position:		relative;
	text-decoration:none;
	color:			#fff;
}

#menu ul li a.active {
	text-decoration:underline;
}

#menu ul li a:hover, #menu ul li span:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	outline:		0;
	color:			#ddd;
	display: 		block;
}

ul li ul li a {
	width:			200px;
	padding: 		5px 0 5px 1em;
	margin:			0;
	display:		block;
	position:		relative;
	text-decoration:none;
	color:			#fff;
}

 li:hover ul {
	left:			0;
	top:			15px; /* match top ul list item height */
	z-index:		99;
}



 li:hover li,  li.sfHover li {
	background:		#1261a5;
	outline:		0;
	border: 		#CCC 1px solid;
	border-top:		none;
}
ul li ul li a:focus, ul li ul li a:hover, ul li ul li a:active {
	background:		#0C9AEB;
	outline:		0;
	color:			#ddd;
	width: 			220px;
	display: 		block;
}

 li ul {
	width:			180px; /*IE6 soils itself without this*/
	margin: 		0;
	padding:		0;	
	background: 	#EEE;
}
 li ul li a {
	width:			180px;
	margin: 		0;
	padding:		0;
}

 li ul li a:hover {
	background: 	#0C9AEB;
	width:			180px;
}

#content2 {
	width: 98%; 
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #FFF;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 400px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 98%;
	}
	
#content3 {
	width: 98%; 
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #FFF;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 98%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:450px;
	}
html>body #content {
	width: 798px; /* ie5win fudge ends */
	}
	
html>body #content2 {
	width: 98%; /* ie5win fudge ends */
	}
a:link{color:#417699;text-decoration:none;font-weight:bold;}
a:visited{color:#417699;text-decoration:none;font-weight:bold;}
a:hover{color:#7EADCC;text-decoration:none;font-weight:bold;}
a:active{color:#417699;text-decoration:none;font-weight:bold;}

.shade-table    { /* just to remind us we're using this -- we don't want to write over it later! */ } 
.odd        { background:#ccc; padding:3px; } 
.even       { background:#eee; padding:3px; }

.dot {font-size: 18px;}

.ajaxSearch_highlight {
	color: #F00;
}