@charset "UTF-8";/* CSS Document */#menu a:link, #menu a:visited {	color: #FFFFFF;	text-decoration: none;	}#menu a:hover  {	color: #FFF;	}/* A few IE bug fixes */		* { margin: 0; padding: 0; }		* html ul ul li a { height: 100%; }		* html ul li a { height: 100%; }		* html ul ul li { margin-bottom: -1px; }						#theMenu { width: 175px; padding: 0; }				/* Some list and link styling */		#menu ul li { width: 175px; }		#menu ul ul li { padding: 0; width: 175px; margin-bottom: 0; }		#menu ul ul li a { display:block; color: #000; padding: 3px 6px; font-size: small; font-weight: normal; }		#menu ul ul li a:hover { display:block; color: #000; padding: 3px 6px; font-size: small; font-weight: normal; }		/* For the xtra menu */		#menu ul ul ul li {  padding: 0; width: 175px; margin-bottom: 0; }		#menu ul ul ul li a { display: block; padding: 3px 6px; font-size: 14px; font-weight: bold; }		#menu ul ul ul li a:hover { display: block; padding: 3px 6px; font-size: 14px; font-weight: bold;}				#menu ul ul ul ul li {  padding: 0; width: 175px; margin-bottom: 0; }		#menu ul ul ul ul li a { display: block; padding: 1px 3px; font-size: 12px; font-weight: normal; }		#menu ul ul ul ul li a:hover { display: block; padding: 1px 3px; font-size: 12px; font-weight: normal;}				#menu ul ul ul ul li li {  padding-left: 10px; width: 155px; margin-bottom: 5px; line-height: 12px; }		#menu ul ul ul ul li li li {  padding-left: 10px; width: 155px;  margin-bottom: 5px; line-height: 12px;  }				#menu li { list-style-type: none; }		#menu h2 { margin-top: 1.5em; }								/* Header links styling */				#menu h3 { margin: 0; }		h3.head a { 		display:block; 		padding: 5px 0px;		}		h3.head a:hover { 		color: #000;		}		h3.selected a {	padding: 5px 0px;			}		h3.selected a:hover { 				color: #36a;		}				#menu h3 a:hover { 		color: #000;		text-decoration: none;		}				/* Xtra Header links styling */				#menu h4 { 		margin: 0;		font-weight: bold; }				#menu h4 a { 		color: #000;		text-decoration: none;		font-weight: bold;		}		h4.head a { 		color: #333;		display:block; 				padding: 3px 6px;		}		h4.head a:hover { 		color: #000;				}		h4.selected a { 				color: #fff;		padding: 3px 6px;		}		h4.selected a:hover { 				color: #36a;		}					#menu ul {	list-style: none;	padding: 0px;	font-size: 12px;	margin: 0px;}#menu li {	list-style: none;	padding: 0px;	font-size: 12px;	margin: 0px;}		#menu {	margin: 5px 0px 5px 5px;	padding: 0px;}#theMenu .link { 		display:block; 		padding: 5px 0px;}.current {	color: #153989;	background-color: #FFFFFF;	font-weight: bold;	padding: 2px;}#theMenu .open {	display:block;	padding: 5px;	color: #153989;	background-color: #C2C3DF;}#theMenu .xtraopen {	display:block;}
