﻿/* -------------------------------------/*  default links/* -------------------------------------*/a:link, a:visited {	color:					#4A649A;	text-decoration:		none;}a:hover {	text-decoration:		underline;}.clear {	clear:					both;	height:					0px;	font-size: 0px;	line-height: 0px;}/*------------------------------------- 	SiteNav---------------------------------------*/#siteNav ul {	margin-left:			15px;	padding-top:			4px;	z-index:				1;}#siteNav li {	float:					left;	position:				relative;	top:					0;	left:					0;}#siteNav li a {	padding:				8px 12px 8px 12px;}#siteNav li.current a {	margin-bottom:			-1px;}#siteNav li ul {	display:				none;	position:				absolute;	top:					0;	left:					0;	margin:					0;	padding:				0;}#siteNav ul:after {    content:				".";     display:				block;     height:					0;     clear:					both;     visibility:				hidden;	}#siteNav li ul li ul {	position:				relative;}#siteNav li ul li {	width:					175px;}#siteNav li > ul {	top:					auto;	left:					auto;}#siteNav li:hover ul {	display:				block;}#siteNav li.current ul {	padding-bottom:			1px;}#siteNav li {	font-size:				12px;	text-align:				center;}#siteNav li li {	text-align:				left;}#siteNav li li li {	text-indent:			10px;}#siteNav a {	text-decoration: none;	display: block;}#siteNav {	background:	#0c1216 url(images/header_bg_2.gif) top left no-repeat;	text-align: center;	padding-left: 110px;}#siteNav li {}#siteNav li a:link, #siteNav li a:visited {/*	background:				transparent url(images/site_nav_divider_blue.gif) bottom right no-repeat;  */	color:					#ffffff;}#siteNav li a:hover {	background:				#AFAFAF url(images/site_nav_hover_bg_grey.gif) bottom left repeat-x;	color:					#24495e;}#siteNav li.current a:link, #siteNav li.current a:visited {	background:				#f0f5f8 url(images/site_nav_current_bg_grey.gif) bottom left repeat-x;	color:					#37454e;	}#siteNav li ul, #siteNav li.current ul {	border-left:			1px solid #000000;	border-bottom:			1px solid #000000;	border-right:			1px solid #000000;}#siteNav li ul li ul, #siteNav li.current ul li ul {	border:					0;}#siteNav li ul li a:link, #siteNav li ul li a:visited, #siteNav li.current ul li a:link, #siteNav li.current ul li a:visited {	background: #8896b3 url(images/site_nav_dropdown_bg_dk.gif) top left repeat-x;	color: #202d56;}#siteNav li ul li a:hover, #siteNav li.current ul li a:hover {	background-color:		#d6dce9;	color:					#2c5267;}#siteNav li li li a:link, #siteNav li li li a:visited,#siteNav li.current li li a:link, #siteNav li.current li li a:visited {	background-image:		none;	color:					#58879b;}#siteNav li.over {	color:					yellow;	border:					1px solid red;}/* Left Nav *//* Root = Vertical, Secondary = Vertical */ul#navmenu,ul#navmenu li,ul#navmenu ul {  margin: 0;  border: 0 none;  padding: 0;  width: 160px; /*For KHTML*/  list-style: none;}ul#navmenu:after /*From IE 7 lack of compliance*/{  clear: both;  display: block;  font: 1px/0px serif;  content: ".";  height: 0;  visibility: hidden;}ul#navmenu li {  float: left; /*For IE 7 lack of compliance*/  display: block !important; /*For GOOD browsers*/  display: inline; /*For IE*/  position: relative;}/* Root Menu */ul#navmenu a {  border: 1px solid #FFF;  border-right-color: #CCC;  border-bottom-color: #CCC;  padding: 0 6px;  display: block;  background: #EEE;  color: #666;  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;  text-decoration: none;  height: auto !important;  height: 1%; /*For IE*/}/* Root Menu Hover Persistence */ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {  background: #CCC;  color: #FFF;}/* 2nd Menu */ul#navmenu li:hover li a,ul#navmenu li.iehover li a {  background: #EEE;  color: #666;}/* 2nd Menu Hover Persistence */ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a {  background: #CCC;  color: #FFF;}/* 3rd Menu */ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a {  background: #EEE;  color: #666;}/* 3rd Menu Hover Persistence */ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a {  background: #CCC;  color: #FFF;}/* 4th Menu */ul#navmenu li:hover li:hover li:hover li a,ul#navmenu li.iehover li.iehover li.iehover li a {  background: #EEE;  color: #666;}/* 4th Menu Hover */ul#navmenu li:hover li:hover li:hover li a:hover,ul#navmenu li.iehover li.iehover li.iehover li a:hover {  background: #CCC;  color: #FFF;}ul#navmenu ul,ul#navmenu ul ul,ul#navmenu ul ul ul {  display: none;  position: absolute;  top: 0;  left: 160px;}/* Do Not Move - Must Come Before display:block for Gecko */ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul {  display: none;}ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul {  display: block;}