body	{	background: #81899F;	color: #666666;	margin: 0;	padding: 0 0 25px 0;	border: 0;	text-align: center;	font: normal .75em/1.5em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	}h3	{	font-style: italic;  	color: #333333;  	}a:link	{	color: #FF9933;	}	a:hover	{	color: #00c;	text-decoration: underline;	font-weight: 400;	}	a:visited	{	color: #FF9933;	}	#container {			width: 730px;			border: 0px solid gray;			margin: 0px auto;			padding: 0px;			text-align: left;				background: #FFFFFF;			}#banner {			padding: 0px;	background-image: url(/images/web_header_white.jpg);	background-repeat: no-repeat;	margin-bottom: 0px;	color: #FF6600;    height: 176px;		}#menu {		background-color: #FFFFFF;		padding: 0px;		margin: 0px;		height: 55px;		}#content {	padding-top: 0px;	padding-left: 30px;	padding-right: 30px;	padding-bottom: 0px;	background-color: #FFFFFF;	border-left: 1px dashed #999999;	border-right: 1px dashed #999999;	list-style-image: url(images/shm_bullet.gif);		}#footer {	border: 1px dashed #999999;	padding: 5px;	margin: 0px;	font-size: 90%;	background-color: #FFFFFF;		}				#front_rollover {	margin-top: 30px;	line-height: 28pt;	font-size: 2em;	height: 260px;	width: 360px;	margin-left: 20px	}		#front_images {	float: right;	margin-top: 30px;	}/* news styles start here */#news	{	background-color: #FFF0DF;	background-image: url(/images/news_bg.gif);	background-repeat: no-repeat;	background-position: top left;	margin: 1px;	height: 35px;	}.newsList {	list-style: none;	display:inline;		}	.newsList a:link {	color: #606467;	}	.newsList li {	margin: 0 0 0 -5px;	}	.newsHeader {	display:inline;	color:#FFFFFF;	font-size: 1em;	padding: 5px;		}	/* news syles finish */.clearboth { clear: both; }.floatleft { float: left;  	margin: 5px;	border: 1px solid #666;	padding: 2px;}.floatright { 	float: right; 	clear: right; 	margin: 5px; 	width: 254px;	border: 1px solid #666;	padding: 2px;}.floatright_nb { float: right; }/* newsbox styles */dl {		width: 260px;		margin: 5px;		padding: 0;		background: #FFEFDF url(/images/box_bottom.gif) no-repeat bottom left;		float: right; 		clear: right;		}dt {		margin: 0 0 10px 0;		padding: 10px;		font-size: 130%;		color: #fff;		border-bottom: 1px solid #fff;		background: #FF7E00 url(/images/box_news.gif) no-repeat top left;		}	dd {		margin: 0 0 0 10px;		padding: 0 10px 10px 10px;		color: #666;		font-family: Verdana, sans-serif;		font-size: 100%;		background: #FFEFDF url(/images/arrow.gif) no-repeat 0 3px;		}			.list { clear: both; 	padding: 0px;	margin-top: 20px;	 border-top: 1px dashed #666;}.detail { padding: 0px;margin-top: 20px;}	.alt {	margin: 0;	display: block;	width: 0;	height: 0;	overflow: hidden;	}.quote {	font-style:italic;	background-image:url(images/quotes.jpg);	background-repeat:no-repeat;	text-indent:40px;	padding:10px 0 0 0;	}	#navlist, #navlist ul {	float: left;	width: 740px;	list-style: none;	font-weight: bold;	padding: 0;	margin: 0em;	font: normal 10px/14px verdana;	height: 50px;}#navlist a {	display: block;	width: 80px;	height: 45px;	color: white;	text-decoration: none;	padding: 0.25em 0.5em;}#navlist li {	float: left;	padding: 0px;	width: 120px;background: #333333 url(/images/box_top.gif) no-repeat top left;border: 1px solid white;}#navlist li ul {	position: absolute;	left: -999em;	height: 153px;	width: 120px;	font-weight: normal;	border-width: 1px;	margin: 0;background: #ff6600;}#navlist li ul li {background: #ff6600;background-image: none;width: 110px;height: 18px;padding-right: 0;padding-left: 0.5em;padding-top: 0;padding-bottom: 0;border-width: 0px;}#navlist li ul a {width: 110px;height: 18px;padding-right: 0;padding-left: 0.5em;padding-top: 0;padding-bottom: 0;border-width: 0px;}.subnavlist a:hover {background: #333333;}#navlist li:hover ul{	left: auto;}#navlist li:hover {	background: #ff6600;text-decoration: none;}li#active {background: #ff6600;}li#active ul{left: auto;}#footlist li {display: inline;list-style: none;}		h2 {	line-height: 28pt;	font-size: 20px;}