/* CSS Document *//* NAVIGATION styles =====================================================================*/#navlist{	width: 874px;	padding: 0px 0px 0px 0px;	clear: both;	margin: 0px;	float: left;	list-style: none;	z-index: 200;}#navlist ul {	list-style: none;	z-index: 200;}#navlist a,  #navlist a:visited{	display: block;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;	letter-spacing:1px;	text-decoration: none;}#navlist li {	float:left;	text-decoration: none;}#navlist li ul {	position: absolute;	left: -999em;	height: auto;	width: 9em;	padding: 0px;	margin: 0px;	background-color: #CCCCCC;	z-index:200;	border-top: 1px solid #FFFFFF;}#navlist  li li {	width: 9em;}.mainjg{	color:#FFFFFF;	margin:0px 0px 0px 0px;	padding: 0px; }.main{	border-top: 1px solid #FFFFFF;	margin:0px 0px 0px 0px;	padding: 0px;}#navlist  li ul a:link, #navlist  li ul a:visited {	color:#333333;	text-align:left;	text-transform: none;	padding:8px 0px 6px 12px;	margin:0px;	letter-spacing:1px;	}#navlist  li ul a:hover {	color:#FFFFFF;	padding:8px 0px 6px 12px;}		#navlist li:hover ul, #navlist li li:hover ul, #navlist li li li:hover ul, #navlist li.sfhover ul, #navlist li li.sfhover ul, #navlist li li li.sfhover ul {	left: auto;}