/*   Background Color and Width of Main Nav Bar   */

table#nav {
	background-color:#FFFFFF; 
	background-image:url(/images/template/bg-nav.gif); 
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica, Sans-serif; 
	height:57px; 	
	width:758px; 
	text-align:center; 
}


#nav img {
	padding:0; margin:-8px 0px 0px 0px; border:0; 
} 



/*   Font and Size of Main Menus   */ 

table#nav a {
	font-size:15px; 
	color:#434854; 
	text-decoration:none; 
	font-weight:bold; 
	display:block;
} 

table#nav a:hover { 
	color:#31415b; text-decoration:underline; display:block; 
} 

	table#nav td#current a {
		color:#2C3D59; /*    Use id="current" to highlight a <td> tag within the main nav to make "currently on"    */
	}

table#nav td { position:relative; text-align:left; } 

table#nav td.submenu a { text-align:center; } 

table#nav td.submenu ul.level2 a { text-align:left; color:#333333; font-weight:normal;  } 

table#nav ul { list-style: none; } 

table#nav td.submenu ul.level2 { font-weight:normal; 
	z-index:900;
	text-align: left; 
	background-color: #C9BA80; /* background color of sub-menus */
	padding: 0;
	margin: 0;
	display: none;
	
	/*  Change opacity here, all 4 lines  */
	opacity: 0.95;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	filter: alpha(opacity=95);
} 


table#nav td.submenu:hover ul.level2 { 	display: block; } 

table#nav td.submenu a:hover ul { display: block; } 

table#nav td.submenu ul.level2 li:hover { 
	background-color: #AAA; /* hover color of sub-menus */
} 

table#nav td.submenu ul.level2 li:hover a { 
	color: white; /* hover color of sub-menus */
}

table#nav td.submenu li { 
	border-bottom: 1px solid #333333; /* bottom border color of sub-menus */
	
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	
	padding:5px 10px 5px 10px; /* padding of submenus */
	margin:0;
	width:180px; /*  sub-menu width (fixed)  */
	cursor: hand;								/* KMD: Change for MSIE div-clickable */
	behavior: url(/css/menus.htc);				/* KMD: Change for MSIE div-clickable */
} 

table#nav td.submenu li a { 
	font-size:12px; 							/* Font size of submenus */
	font-family: Arial, Helvetica, sans-serif; /* Font of sub-menus */
	padding:0;
	margin:0;
}

table#nav td.submenu ul.level2 {
	position:absolute;
	z-index:900;
	top:258px; /* If screen placement changes, update this value to align menus to top of window (also below) */
}

	* html table#nav td.submenu ul.level2 {
		top: 48px; /* IE positioning, update this value to align menus to top of window for IE only */
	}
	
	*:first-child+html table#nav td.submenu ul.level2 {
		top:48px; /* IE 7 hack */
	} 

table#nav a.activeSection {
	color:#9DC3D1; 
} 
