﻿

/*Home About Contact Nav */	

.banner_nav {
	overflow:visible;
	margin:0px;
	padding: 0 0 0 0;
	background-color:#3F7FFF;
	width:220px;
}
.banner_nav ul {
	margin:0px;
	list-style: none;
	padding: 0 0 0 0;
}
.banner_nav ul a {
	display:block;
	margin:0;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
}
.banner_nav ul li {
	float: left;
	display:inline;
	background-color:#3F7FFF;
	margin:0px;
}
.banner_nav ul a:hover {
	color:#002C75;
}
#banner_header_list li{
	background:url(../images/hac_top.gif) no-repeat top center;
	width:70px;
	text-align:center;
}
#banner_header_list li a{
padding-top:5px;
text-decoration:none;
}
/*clearfix class technique for containing floated elements in parent containers.
technique found at:   http://www.positioniseverything.net/easyclearing.html       */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/******************************************* END OF BANNER SECTION */

/* Start of Main Menu */

.main_menu_item a{ 
text-align:right;
display:block;
height:30px;
width:180px;
padding:2px 10px 0px 0px;
text-decoration:none !important;
font-weight:bold;
color:#326580;
background:url(../images/main_btn.gif) no-repeat top center;}

.main_menu_item a:hover{
height:30px;
display:block;
width:180px;
background:url(../images/over_btn.gif) no-repeat top center;}



/****************************************** END OF MAIN MENU */

.crumbs a{text-decoration:none;}
.crumbs a:hover{text-decoration:underline;}
.crumbs a:visited{text-decoration:none;}
/* IE6 Fix for putting menus in their correct place */
* html ul#nav li:hover ul,
* html ul#nav li.sfhover ul		{ margin: -0px 0px 0px 8px; }

/* IE7 Fix for putting menus in their correct place */
*+html ul#nav li:hover ul,
*+html ul#nav li.sfhover ul		{ margin: -0px 0px 0px 8px; }