﻿/*div#nav-col{float:left;width:164px;margin-bottom:40px;background: #ccc url('nav_col_round_bottom.gif') no-repeat left bottom;
padding-bottom: 1.2em;
}*/
div#nav-col ul{list-style:none;margin:0;}
div#nav-col li{display:block;margin:0;padding:0;}
div#nav-col h3{margin:0;padding:2px 0 2px 0px;}
div#nav-col ul.nav-primary a.active {color:#fff;text-decoration:none;}
div#nav-col ul.nav-primary a:hover {color:#fff;}
div#nav-col a img {text-decoration:none;padding-top:3px;}

div#primary ul a.with-children{
		float: left;
}

div#primary ul a.expanded{
		float: left;
}

div#primary ul a.collapsed{
		float: left;
}
div#primary ul.sub-nav{
		clear: both;
}
div#primary li{
		clear: both;
}

/* Primary */
	/*div#primary{padding:4px 0 0 0;background:#669acc url('nav_col_white_line.gif') no-repeat;}*/
	div#primary ul{padding:0 0 0 0;} 
	div#primary ul a{display:block; font-weight:bold;text-decoration:none;color:#6d6f71; padding:5px 8px 5px 20px;margin:0;height:1%;}/* height is required for IE */
	div#primary ul a.home-link{display:none;}
	/*div#primary ul a.expanded{background: url('arrow_expanded.gif') no-repeat 10px 9px;width: 20px;padding-right: 0;padding-left: 0;height: 15px;}
	div#primary ul a.collapsed{background: url('arrow_collapsed.gif') no-repeat 10px 9px;width: 20px;padding-right: 0;padding-left: 0;height: 15px;}*/
	div#primary ul a.with-children{padding-left: 0;padding-right: 0;width: 145px; font-weight:bold;}
	
/* Sub-navigation */
	/*div#nav-col ul.sub-nav{padding:5px 0 5px 0;margin-bottom:5px;clear:both;}*/
	div#nav-col ul.sub-nav a{display:block;font-weight:normal;text-decoration:none;padding:5px 8px 5px 20px;margin:0;height:1%;/*background: url('blue_bullet.gif')*/ no-repeat 15px 6px;}/* height is required for IE */	
	div#nav-col ul.sub-nav a.active{text-decoration:none;}
	div#nav-col ul.nav-primary ul.sub-nav a:hover{color:#fff;}
	/*div#nav-col ul.sub-nav a.collapsed{background: url('arrow_sub_collapsed.gif') no-repeat 14px 4px; width: 25px;padding-right: 0;padding-left: 0;height: 15px;}
	div#nav-col ul.sub-nav a.expanded{background: url('arrow_sub_expanded.gif') no-repeat 12px 6px; width: 25px;padding-right: 0;padding-left: 0;height: 15px;}*/
	div#primary ul.sub-nav a.with-children{padding-left: 0;padding-right: 0;width: 145px; background-image:none !important;}

/* Sub-sub-navigation */
	div#nav-col ul.sub-nav ul.sub-nav{
	padding: 5px 0 0 0;
	margin-bottom: 0;
	border-top: 1px #CFCFCF solid;
	border-bottom: 1px #CFCFCF solid;
	width: 145px;
	font-size: 7pt;
	color: 9d1c20;
}
	div#nav-col ul.sub-nav ul.sub-nav a{padding:0 10px 7px 35px;/*background:url('blue_bullet.gif')*/ no-repeat 25px 6px;}/* height is required for IE */	
	/*div#nav-col ul.sub-nav ul.sub-nav a.collapsed{background: url('arrow_sub_collapsed.gif') no-repeat 24px 4px;width: 35px;padding-right: 0;padding-left: 0;height: 15px;}
	div#nav-col ul.sub-nav ul.sub-nav a.expanded{background: url('arrow_sub_expanded.gif') no-repeat 24px 5px;width: 35px;padding-right: 0;padding-left: 0;height: 15px;}*/
	div#primary ul.sub-nav ul.sub-nav a.with-children{padding-left: 0;padding-right: 0;width: 145px;background-image:none !important;}
	
/* Sub-sub-sub-navigation */	
	div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav{padding:0;margin-bottom:0;}
	div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav a{padding:0 10px 7px 45px;/*background:url('blue_bullet.gif') no-repeat 35px 6px;*/}/* height is required for IE */	
	/*div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav a.collapsed{background: url('arrow_sub_collapsed.gif') no-repeat 34px 4px;width: 45px;padding-right: 0;padding-left: 0;height: 15px;}
	div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav a.expanded{background: url('arrow_sub_expanded.gif') no-repeat 34px 6px;width: 45px;padding-right: 0;padding-left: 0;height: 15px;}*/	
	div#primary ul.sub-nav ul.sub-nav ul.sub-nav a.with-children{padding-left: 0;padding-right: 0;width: 145px;background-image:none !important;}
	
/* Sub-sub-sub-sub-navigation */	
	div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav{padding:0;margin-bottom:0;}
	div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav ul.sub-nav a{padding:0 10px 7px 55px;/*background: url('blue_bullet.gif') no-repeat 44px 6px;width: 98px;*/}/* height is required for IE */		
	
	br.clear{
	clear: both;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.nav-divition{
	background: #fff;
	clear: both;
	padding-bottom: 0;
}

div#nav-col ul.nav-divition a:hover{
	color: #9d1c20;
}
div#nav-col ul.nav-divition a.active{
	color: #9d1c20;
	text-decoration:none;
}

div.generic-nav{
	padding-bottom: 10px;
}
div#resources p.title{
	font-weight:bold;color:#021553;
}
div.generic-nav ul{background-color:#ccc;padding:0 0 0 5px !important;}

div#resources ul a.with-children{
		float: left;
}

div#resources ul a.expanded{
		float: left;
}

div#resources ul a.collapsed{
		float: left;
}
div#resources br{
	margin: 0;
	border: 0;
	padding: 0;
}

div.main-white-b4 h3{border-left: 1px solid #ccc;}
div.generic-nav a{
	color: #333;
	background: #ccc;
}
div.generic-nav a.active{
	color: #fff;
}
div.generic-nav a:hover{
	color: #fff;
}
div#resources a.active{
	color: #fff;
}
div#resources a:hover{
	color: #fff;
}
div#resources p.title{
	padding-bottom: 5px;
}


div#divisions ul a{
	display: block;
	padding: 5px 8px 5px 10px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */




/*div#primary li, div#primary ul.sub-nav{
	clear: both;
}
div#primary ul a{
	float: left;
}
div#primary ul a.with-children{
	padding-left: 0;
}

div#primary ul a.collapsed, div#primary ul a.expanded{
	min-width: 10px;
	max-width: 10px;
	padding-right: 0;
}

div#primary ul a.with-children{
	min-width: 143px;
	max-width: 143px;
	padding-right: 0;
}

div#nav-col ul.sub-nav ul.sub-nav a.collapsed, div#nav-col ul.sub-nav ul.sub-nav a.expanded{
	min-width: 25px;
	max-width: 25px;
	padding-right: 0;
}
div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav a.collapsed, div#nav-col ul.sub-nav ul.sub-nav ul.sub-nav a.expanded{
	min-width: 35px;
	max-width: 35px;
	padding-right: 0;
}
*/


