div.menuContainer,
div.menuContainer a.menuItem {
  font-family: verdana, sans serif;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  


}

tr.menuContainer td {border-right:1px solid #fff;padding:0 6px;}
tr.menuContainer td a {font-size:12px;}

.navPadding {
	padding: 5px 0px 5px 5px;
	width: 120px;
}

div.menuContainer {
  text-align: left;
}

div.menuContainer a.menuItem, div.menuContainer div.menuItem, div.menuContainer a.menuItemselected {
	color:#CC6E16;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	display:block;
	background: url(/webimgs/homeMenu2.gif) no-repeat;
	font-family: verdana, sans serif;

}

div.menuContainer a.menuItem:hover {
  color: gray;
  }
  
div.menuContainer a.menuItem2, div.menuContainer div.menuItem2, div.menuContainer a.menuItem2selected
{
	
	color:#0063D2;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	font-family: verdana, sans serif;
	width:120px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:10px;
	display:block;
}

div.menuContainer a.menuItem2:hover {
  color: gray;
  text-decoration:underline;
}

div.menuContainer a.menuItem3, div.menuContainer div.menuItem3, div.menuContainer a.menuItem3selected
{
	color:BLACK;
	text-decoration:none;
	font-size:11px;
	font-weight:580;
	text-align:left;
	font-family:arial;
	width:120px;
	padding-left:10px;
	display:block;
	font-family: verdana, sans serif;
}

div.menuContainer a.menuItem3:hover {
   color: gray;
  text-decoration:underline;
}

div.menuContainer a.menuItem4, div.menuContainer div.menuItem4, div.menuContainer a.menuItem4selected
{
	color:#515151;
	text-decoration:none;
	font-size:11px;
	font-style: italic;
	text-align:left;
	font-family:arial;
	width:120px;
	padding-left:20px;
	display:block;
}

div.menuContainer a.menuItem4:hover {
   color: #0063D2;
  text-decoration:underline;
}


div.menuContainer a.menuItemselected, div.menuContainer a.menuItem2selected, 
div.menuContainer a.menuItem3selected, div.menuContainer a.menuItem4selected{
	color:#CB6803;
}

a.topLeftMenuItem{
  font-size: 9px;	
  font-weight:600;
  color: black;
  padding: 3px ;
  text-decoration: none;
  z-index: 0;
 /* border:1px solid black;*/
  width:75px;
  text-align:center;
}

a.topLeftMenuItem:hover{
  color: navy;
}

a.toprightMenuItem, a.toprightMenuItemSelected{
  font-size: 9px;	
  font-weight:600;
  color: black;
  text-decoration: none;
  z-index: 0;
  padding-right:10px;
  text-align:right;
}

a.toprightMenuItem:hover{
  color: gold;
}

a.headerMenuItem {
  font-size: 12px;	
  color: white;
  text-decoration: none;
  z-index: 0;
  text-align:center;
}

a.HeaderMenuItem:hover{
  color: #CC6E16;
  text-decoration: none;
}

a.HeaderMenuItemSelected{
  color: #CC6E16;
  text-decoration: none;
}

a.FooterMenuItem{
  font-size: 10px;	
  color: white;
  text-decoration: none;
  z-index: 0;
  text-align:center;
}

a.FooterMenuItem:hover{
  color: navy;
  text-decoration: underline;
}


div.menuContainerHome {
  padding: 0px 0px 0px 0px;
  text-align: left;
  width:184px;
}

div.menuContainerHome a.homeMenu, div.homeMenu
{
	color:#CC6601;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	width:160px;
	height:27px;
	display:block;
	background: url(/webimgs/homeMenu.gif) no-repeat;
	font-family: verdana, sans serif;
}

select.listmenu{
	width:200px;
}

/*** ESSENTIAL STYLES ***/

div.menuContainerHead { z-index: 999;padding:5px 0 0;text-align:left;}
ul#headNav, ul#headNav * { margin:0; list-style:none;z-index:999; }
ul#headNav ul {margin:0; list-style:none;padding:0;background:#074d88;}
ul#headNav { line-height:1.0;padding: 0 0 0 7px; }
/* left offset of submenus need to match (see below) */
ul#headNav ul { position:absolute; top:-999em;z-index:999;border:1px solid #fff  }
ul#headNav ul li { width:auto;display:block;float:none;white-space:nowrap;padding:-5px 0 0;}
/* fixes IE7 'sticky bug' */
ul#headNav li:hover { visibility:inherit;  }
ul#headNav li { float:left; position:relative;height:22px; }

 /* match top ul list item height */
ul#headNav li:hover ul, ul#headNav li.sfHover ul { left:0; top:2.0em; z-index:99; }
ul#headNav li:hover li ul, ul#headNav li.sfHover li ul { top:-999em; }
/* match ul width */
ul#headNav li li:hover ul, ul#headNav li li.sfHover ul { left:10em; /* match ul width */ top:0; }
ul#headNav li li:hover li ul, ul#headNav li li.sfHover li ul { top:-999em; }
/* match ul width */
ul#headNav li li li:hover ul, ul#headNav li li li.sfHover ul { left:10em;  top:0; }
/*** DEMO SKIN ***/
ul#headNav { float:left;}
ul#headNav a {  color:#fff; font-size:1em; font-weight:bold;padding:3px 15px;line-height:12px;text-decoration:none;border-right:1px solid #fff; }
ul#headNav li.last a {padding-right:0;border-right:0;}
/* visited pseudo selector so IE6 applies text colour*/
ul#headNav a:visited {  color:#fff; }

ul#headNav li:hover a{color: #cc6313; background:#e2f8ff;}
ul#headNav li a {color:#fff;}
ul#headNav li li {padding:0;height:auto;margin:0;line-height:0;}

ul#headNav li:hover ul a{color: #fff; background: #074D88;}
ul#headNav li:hover ul a:hover{color: #cc6313; background:#e2f8ff;}

ul#headNav li ul li a {color:#fff;border:0;border-bottom:1px solid #fff;display:block;padding:5px 10px;}
ul#headNav li li a {padding:5px 5px;}
ul#headNav a { display:block; position:relative;color: #fff; }
ul#headNav li li li { background:#9AAEDB; display:none; }
ul#headNav li:hover, ul#headNav li.sfHover, ul#headNav a:focus, ul#headNav a:hover, ul#headNav a:active { outline:0; color:#fff;}
/*** arrows **/

/* trigger IE7 hasLayout so spans position accurately */
ul#headNav a.sf-with-ul { min-width:1px;  }
ul#headNav li.sf-with-ul:hover, ul#headNav li.sfhover:focus{color:#fff; }
/* IE6 only */
 /* 8-bit indexed alpha png. IE6 gets solid image only */
.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em;  width:10px; height:10px; text-indent: -999em; overflow:hidden; background:url('../images/arrows-ffffff.png') no-repeat -10px -100px; }
/* give all except IE6 the correct values */
/* give all except IE6 the correct values */
a > .sf-sub-indicator {   top:.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }
/* point right for anchors in subs */
ul#headNav ul .sf-sub-indicator { background-position:  -10px 0; }
ul#headNav ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */

/* arrow hovers for modern browsers*/
ul#headNav ul a:focus > .sf-sub-indicator, ul#headNav ul a:hover > .sf-sub-indicator, ul#headNav ul a:active > .sf-sub-indicator, ul#headNav ul li:hover > a > .sf-sub-indicator, ul#headNav ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;  }
/*** shadows for all but IE6 
.sf-shadow ul { background:url('../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }***/

/* END HEADER MENU */
