/* CSS Document */

.navWrap { 
	float: left; 
	width: 235px; 
	margin-left: 5px;
	padding:30px 0px 0px 23px;
	background-image:url(images/rightcol_bg.gif); background-repeat:no-repeat; background-position:10px 10px 10px 10px;
/*	background: green;*/
}

.nav {
	width: 206px;
	margin: 0 0 0px 0px;
	padding: 6px 0 0 0;
	background:#221d56;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/leftnav_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}

.nav ul {
	width: 206px;
	list-style: none;
	color: #393333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	}

.nav ul li {
	width: 206px;
	margin: 0;
}

.nav ul li.subnav { border-bottom:none;}


	
.nav a:link, .nav a:visited, .nav a:active {
	display: block;
	width:176px;
	text-decoration: none;
	padding: 6px 0 6px 30px;
	color: #fff;
	background-image:url(images/expand_nav.png);
	background-repeat:no-repeat;
	background-position: 10px 7px;
	background-color:#221d56;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
}

.nav a:link.test, .nav a:visted.test, .nav a:active.test { background-color:pink;}

		
.nav a:hover  {
	color:#221d56;
	background-color:#f5f3ee;

}

li.nosub a:link, li.nosub a:visited, li.nosub a:active {
	display: block;
	width:176px;
	text-decoration: none;
	padding: 6px 0 6px 30px;
	color: #fff;
	background-image:none;
	background-repeat:no-repeat;
	background-position: 10px 7px;
	background-color:#221d56;
	font-weight:bold;
}

.nav li.nosub a:link.chosen, .nav li.nosub a:visited.chosen, .nav  li.nosub a:active.chosen { 	
	color:#221d56;
	background-color:#f5f3ee;}
		
li.nosub a:hover {
	color:#221d56;
	background-color:#f5f3ee;
}

a:link.chosen ,  a:visited.chosen,  a:active.chosen{
	color:#221d56;
	background-color:#f5f3ee;
	border-bottom:none;
	background-image:url(images/collapse.png);
}



li.subnavlast {}

li.subnavlast a:link, li.subnavlast a:visited, li.subnavlast a:active { 
	background-image: url(images/subnav_bullet.gif);
	background-repeat:no-repeat;
	background-position:25px 8px;
	background-color:#f5f3ee; 	
	color:#221d56; 
	font-weight:normal;
	padding:2px 10px 12px 38px;
	width:158px;
	border-bottom:none;}
	
li.subnavlast a:hover { text-decoration:underline;}
	
	
li.subnav a:hover { text-decoration:underline;}

li.subnav a:link, li.subnav a:visited, li.subnav a:active { 
	background-image: url(images/subnav_bullet.gif);
	background-repeat:no-repeat;
	background-position:25px 8px;
	background-color:#f5f3ee; 	
	color:#221d56; 
	font-weight:normal;
	padding:2px 10px 2px 38px;
	width:158px;
	border-bottom:none;}
li.subnav a:hover { text-decoration:underline;}

li.subnav a:link.selected, li.subnav a:visited.selected, li.subnav a:active.selected, li.subnav a:hover.selected { text-decoration:underline;}

.home_link {
	text-indent:-9999px;
	display:block;
	:-moz-any-link:focus;
	outline: none;
/*	border:1px solid red;*/
	margin:78px 0 0 30px;
	padding:0 0 0 0px;
	background-image:url(images/logo.gif);
	width:299px; 
	height:114px;
	}
	
.home_link a {	height:114px;
	width:299px;
	
	display:block;
		 :-moz-any-link:focus;
	 outline: none;}
	 
.email {display:block; width:154px; height:13px; /*border:1px solid red; */position:absolute; right:63px; top:44px;}

.toplinks { position:absolute; color:#fff; left:390px; top:92px; line-height:19px;}
.toplinks a:link, .toplinks a:visited, .toplinks a:active { color:#fff; font-weight:bold; text-decoration:none;}
.toplinks a:hover { color:#fff; text-decoration:underline;}

.navBottom { height:7px; margin:0px; padding:0; background-image:url(images/leftnav_bot.gif); line-height:0; background-position:left-bottom; background-repeat:no-repeat;}

.main_nav_container {
	position:absolute; top:224px; left:5px;
	height:40px;
	width:960px;
	background-color:#221d57;
}

.main_nav {
	font-size:14px;
	color:#fff; 
	line-height:19px;
	position:absolute; top:10px; left:42px;
	}
	
.main_nav a:link, .main_nav a:visited, .main_nav a:active { color:#fff; font-weight:bold; text-decoration:none;}
.main_nav a:hover { color:#fff; text-decoration:underline;}
