@charset "utf-8";
/* CSS Document */

/* Blocks */
	.owrap {
	width:1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.mauto {margin: auto}

/* Nav */
	.nav_current {
	color:#FFF;
	background-color: #0B2A6E;
	background-image: url(img/nav_current_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
} 	
	.nav {
	background-image: url(img/nav_bkgd.gif);
	background-repeat: no-repeat;
	width: 1000px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
}

/* Nav */
	#nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #121921;
	border-top: 1px solid #121921;
	z-index:10;
	background-image: url(img/nav_over_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #0B2D71;
	color: #FFF;
}
	#nav li.main {
	text-align: left;
	background: #162c39 url(img/nav_over_bg.gif) repeat-x bottom;
	border-right:1px solid #121921;
	width: 124px;
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
}
	#nav a {
	display: block;
	width: auto;
	text-decoration: none; /*Pad the whole thing*/
	color: #FC0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
/*	#nav a {display: block;	width: 10em;	w\idth: 6em;text-decoration: none; padding: 10px; color: #FFF;} */
	#nav a.daddy {
	color: #FC0;
}
	#nav li {
	float: left;
	padding: 0;
	color: #FFF;
}
	#nav li ul { /*The first drop down */
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	border:#121921 1px solid;
	background-image: none;
	font-size: 11px;
}
	#nav li li {padding-right: 1em;width: 13em;border-bottom:1px solid #121921;text-align:left}
	/*Old stuf - keeping jut incase. */
		#nav li ul a {
	width: 124px;
	color: #FFF;
}

		#nav ul li ul li ul li {width: 14em;}
		#nav ul li ul li ul li a {width: 14.4em;}
		#nav li ul ul {margin: -32px 0 0 14em; /* Off set second child */}
/*		#nav li ul a {width: 12.5em;}*/
/*		#nav ul li ul li ul li, #nav ul li ul li ul li a {width: 14em;}*/
/*		#nav li ul ul {margin: -32px 0 0 14em;}*/ /* Off set second child */
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	left: -999em;
}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
	#nav li:hover, #nav li.sfhover, #nav li.current {
	color:#FFF;
	background-color: #0B2B6E;
	background-image: url(img/nav_current_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

/* Team Nav */	
	#nav_team ul {width:748px; float: left;list-style: none;line-height: 1;background: #162c39 url(img/nav_over_bg.gif) repeat-x center bottom;padding: 0;margin: 0 0 1em 0;border: 1px solid #121921;}
	#nav_team li.main {text-align: center; background: #121921 url(img/nav_over_bg.gif) repeat-x center bottom; border-right:1px solid #121921;}
	#nav_team a {display: block;	width: 10em;	w\idth: 6em;text-decoration: none; padding: 7px 5px; /*Pad the whole thing*/ color: #FFF;}
	#nav_team li {float: left;padding: 0;/*width: 8em;*/}
	#nav_team li:hover, #nav_team li.current {background: #121921 url(img/nav_current_bg.gif) repeat-x center top; color:#fde563;}
#nav a:hover {
	display: block;
	width: auto;
	width: auto;
	text-decoration: none; /*Pad the whole thing*/
	color: #FC0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

