.nav_menu {
	width: 168px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px -10px 0px 0px;	
	_margin: 0px 5px 0px 0px;	
	
}

.nav_top {
	background: url(../images/navigation/main_nav_menu_top.gif) left top no-repeat;
	width: 168px !important;
	height: 28px;
}

.nav_middle {
	background: url(../images/navigation/main_nav_menu_middle.gif) left top no-repeat;
	width: 168px !important;
	height: 37px;
}

.nav_bottom {
	background: url(../images/navigation/main_nav_menu_bottom.gif) left top no-repeat;
	width: 168px !important;
	height: 18px;
}

.menu_item_border_cream {
	background: #F5ECE3;
	width: 135px;
	padding: 0px 17px 0px 16px;
}

.menu_item_border_white {
	background: #FFFFFF;
	width: 130px;
	padding: 0px 3px 0px 3px;
}

.menu_item_blue {
	font-family:'Arial';
	font-size:12px;
	font-weight: bold;		
	color:white;
	background:#004F7C ; 
	text-align:left;
	cursor: pointer;
	padding: 2px 12px 6px 12px;
	text-decoration: none;
	.display: inline-block ;
}
.menu_item  {	
	font-family:'Arial';
	font-size:12px;
	font-weight:bold;
	color:#005B92;
	background: #F5ECE3;
	text-align:left;
	cursor:pointer;
	padding:4px 12px 4px 12px;
	text-decoration: none;
	.display: inline-block ;
}

.menu_item_jobs  {	
	font-family:'Arial';
	font-size:12px;
	font-weight:bold;	
	color:white;
	background: #00588A;
	text-align:left;
	cursor:pointer;
	padding:0px 12px;
	text-decoration: none;
	.display: inline-block ;
}

.menu_separator  { padding-bottom: 2px;}

.nav_job_search {
	background: #F5ECE3;
	width: 136px;
	padding: 12px 16px 0px 16px;
}

.jobs_top {
	background: url(../images/navigation/main_nav_jobs_top.gif) left top no-repeat;
	width: 136px;
	height: 9px;
	font-size: 0;
	overflow: hidden;
}

.jobs_bottom {
	background: url(../images/navigation/main_nav_jobs_bottom.gif) left top no-repeat;
	width: 136px;
	height: 9px;
	font-size: 0;
	overflow: hidden;
}


/*
	=MAIN ALTERNATIVE NAVIGATION
	Positions and styles for the left hand navigation
	____________________________________________________________________________
*/
#mainMenuWrapper {
	position: 			relative;
	float: 					left;
	width: 					166px;
	margin: 				0 0 0 0;
	/*background: 		#f5ece3;/*cream/beige*/
	padding: 			0px 0;
	font-size:12px;
	font-family:Trebuchet MS;
}
.mainMenu ul { padding: 0px; margin: 0px; list-style: none;}

.mainMenu ul.navigation { width: 169px; padding-left: 0px; }

.mainMenu ul.navigation li a { 
	color: #005595; 
	display: block; 
	width: 149px; 
	padding: 4px 0 2px 20px; /* top margin was 2px */
	/*border-top: 1px solid #ffffff; */
	border-bottom: 1px solid #ffffff;
	/* border-left: 4px solid #ffffff; border-right: 4px solid #ffffff; */ 
	min-height: 17px; /* was 18px */
	/*line-height: 12px;*/

}

.mainMenu ul.navigation li ul li a {
	font-size: 			0.875em;
	padding: 			4px 0px 4px 30px;
	/*border-top: 1px solid rgb(255,255,255);*/
	border-bottom: 1px solid rgb(255,255,255);
	width:139px;
	min-height: 14px;
}

.mainMenu ul.navigation li ul li a.first {		padding-top: 			0px; }
.mainMenu ul.navigation li li a.last {			padding-bottom: 	0px; }

.mainMenu ul.navigation li.first a {
	border-top: 		none;
	border-bottom: 	none;
	color:#FFFFFF;
	background: 		url(../images/menu/rc_top.jpg) no-repeat;/*#981004; /* Dark red */ 						
	height:30px;
	line-height: 30px; 
	padding: 3px 0 0 20px;
}


.mainMenu ul.navigation li.last a {
	border-bottom: 	none;
	/*border-top: 		1px solid #ffffff;*/
	color:#FFFFFF;
}



.mainMenu ul.navigation li,
.mainMenu ul.navigation li a {
	margin: 				0;
	text-decoration:none;
	font-weight:bold;
	
}

/*Main menu*/
.mainMenu ul.navigation li.new a
 {
     background: 		url(../images/menu/sub_bkg.gif) repeat-x;						
 }
.mainMenu ul.navigation li.new ul li a 
{
    background: #b04e43; /*Light red*/  						
}

.mainMenu ul.navigation li .submenu ul li a {
	width: 121px; /* was 129 - 2009-06-15 vd */
	padding-left: 40px;
	padding-right: 8px;
}

.mainMenu ul.navigation li.red a {	background: #e7e6e4 url(../images/menu/sub_bkg.jpg) repeat-x;/*#981004; /* Dark red */ 						}
.mainMenu ul.navigation li.red a:hover {color:#ffffff; background: #881500 url(../images/menu/menu_red_hover.jpg) left top repeat-x;/*#981004; /* Dark red */ 	}
.mainMenu ul.navigation li.red li.current a {color:#ffffff; background: #881500 url(../images/menu/menu_red_hover.jpg) repeat-x;/*#981004; /* Dark red */ 					}
.mainMenu ul.navigation li.red a.current  {color:#ffffff; background: #881500 url(../images/menu/menu_red_hover.jpg) repeat-x;/*#981004; /* Dark red */ 					}
.mainMenu ul.navigation li.red a.expanded { color:#ffffff; background: #881500 url(../images/menu/menu_red_hover.jpg) repeat-x; /*#981004; /* Dark red */ 						}
.mainMenu ul.navigation li.red ul li a {color:#ffffff; background: #b04e43; /*Light red*/  						}
.mainMenu ul.navigation li.red ul li a:hover { background : #881500 url(../images/menu/menu_red_hover.jpg) left repeat-x #B04E43;/*	#981004; /* Dark red */   					}
.mainMenu ul.navigation li.red .submenu a { background: #d2a49f; /*Light Pink*/ }

.mainMenu ul.navigation li.green a {										background: #e7e6e4	url(../images/menu/sub_bkg.jpg) repeat-x;/*#565d0d; /*Dark green*/					}
.mainMenu ul.navigation li.green a.expanded { color: #ffffff; background: #565a05 url(../images/menu/menu_green_hover.jpg) repeat-x; /*#565d0d; /*Dark green*/ }
.mainMenu ul.navigation li.green a:hover {color:#ffffff;										background: #565a05 url(../images/menu/menu_green_hover.jpg) repeat-x;/*#565d0d; /*Dark green*/					}
.mainMenu ul.navigation li.green li.current a {color:#ffffff;										background: #565a05	url(../images/menu/menu_green_hover.jpg) repeat-x;/*#565d0d; /*Dark green*/					}
.mainMenu ul.navigation li.green a.current  {color:#ffffff;										background: #565a05	url(../images/menu/menu_green_hover.jpg) repeat-x;/*#565d0d; /*Dark green*/					}
.mainMenu ul.navigation li.green ul li a {	color:#ffffff;								background: 		#929a45; /*Light green*/					}
.mainMenu ul.navigation li.green .submenu a {color:#ffffff;	background: #aaae85; /*Dark green*/					}
.mainMenu ul.navigation li.green ul li a:hover {color:#ffffff;							background: #565a05 url(../images/menu/menu_green_hover.jpg) repeat-x;/*		#565d0d; /*Dark green*/					}


.mainMenu ul.navigation li.terq a {											background: #e7e6e4	url(../images/menu/sub_bkg.jpg) repeat-x;/*#006672; /*Dark terquoise*/				}
.mainMenu ul.navigation li.terq a:hover {	color:#ffffff;										background: #006571	url(../images/menu/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/				}
.mainMenu ul.navigation li.terq li.current a {	color:#ffffff;										background: #006571	url(../images/menu/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/				}
.mainMenu ul.navigation li.terq a.current  {	color:#ffffff;										background: #006571	url(../images/menu/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/				}
.mainMenu ul.navigation li.terq a.expanded {	color:#ffffff;										background: #006571	url(../images/menu/menu_terq_hover.jpg) repeat-x;/*#006672; /*Dark terquoise*/				}
.mainMenu ul.navigation li.terq ul li a {	color:#ffffff;									background: 		#4999a4; /*Light terquoise*/				}
.mainMenu ul.navigation li.terq .submenu a {	color:#ffffff;										background: 		#80b2b8; /*Dark green*/					}
.mainMenu ul.navigation li.terq ul li a:hover {		color:#ffffff;					background: #006571 url(../images/menu/menu_terq_hover.jpg) repeat-x;/*	#006672; /*Dark terquoise*/				}


.mainMenu ul.navigation li.red-brown a {								background: #e7e6e4	url(../images/menu/sub_bkg.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/			}
.mainMenu ul.navigation li.red-brown a.expanded {color:#ffffff;								background: #93642c	url(../images/menu/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/			}
.mainMenu ul.navigation li.red-brown a:Hover {	color:#ffffff;							background: #93642c	url(../images/menu/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/			}
.mainMenu ul.navigation li.red-brown li.current a {	color:#ffffff;							background: #93642c	url(../images/menu/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/			}
.mainMenu ul.navigation li.red-brown a.current {	color:#ffffff;							background: #93642c	url(../images/menu/menu_red-brown_hover.jpg) repeat-x;/*#5d1c00; /*Dark red/brown*/			}
.mainMenu ul.navigation li.red-brown ul li a {	color:#ffffff;						background: 		#955941; /*Light red/brown*/			}
.mainMenu ul.navigation li.red-brown  .submenu a {	color:#ffffff;										background: 		#c9ab9f; /*Dark green*/					}
.mainMenu ul.navigation li.red-brown ul li a:hover {	color:#ffffff;				background: #93642c url(../images/menu/menu_red-brown_hover.jpg) repeat-x;/*	#5d1c00; /*Dark red/brown*/			}

.mainMenu ul.navigation li.earthy-brown a {							background: #e7e6e4	url(../images/menu/sub_bkg.jpg) repeat-x;/*#6f5a17;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.earthy-brown a.expanded {color:#ffffff;							background: #5d1c00	url(../images/menu/menu_earthy-brown_hover.jpg) repeat-x;/*#6f5a17;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.earthy-brown a:hover {color:#ffffff;								background: #5d1c00	url(../images/menu/menu_earthy-brown_hover.jpg) repeat-x;/*#6f5a17;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.earthy-brown li.current a {color:#ffffff;								background: #5d1c00	url(../images/menu/menu_earthy-brown_hover.jpg) repeat-x;/*#6f5a17;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.earthy-brown a.current {color:#ffffff;								background: #5d1c00	url(../images/menu/menu_earthy-brown_hover.jpg) repeat-x;/*#6f5a17;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.earthy-brown ul li a {color:#ffffff;						background: 		#96794d;/*Light earthy brown*/		}
.mainMenu ul.navigation li.earthy-brown ul li a:hover {	color:#ffffff;	background: #5d1c00 url(../images/menu/menu_earthy-brown_hover.jpg)/*		#6f5a17;	/*Mid earthy brown*/			}
.mainMenu ul.navigation li.earthy-brown .submenu a {	color:#ffffff;										background: 		# b4a98b;					}


.mainMenu ul.navigation li.orange-brown a {						background: #e7e6e4 url(../images/menu/sub_bkg.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown a:hover {	color:#ffffff;						background: #432910	url(../images/menu/menu_orange-brown_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown li.current a {	color:#ffffff;						background: #432910	url(../images/menu/menu_orange-brown_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown a.current  {	color:#ffffff;						background: #432910	url(../images/menu/menu_orange-brown_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown a.current  {	color:#ffffff;						background: #432910	url(../images/menu/menu_orange-brown_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown a.expanded {color:#ffffff;						background: #432910	url(../images/menu/menu_orange-brown_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown ul li a {	color:#ffffff;					background: 		#ae8b61; /*Light orange brown*/		}
.mainMenu ul.navigation li.orange-brown ul li a:hover {color:#ffffff;		background: #432910 url(../images/menu/menu_orange-brown_hover.jpg) repeat-x;/*		#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange-brown .submenu a {color:#ffffff;											background: 		#c9b195;					}

.mainMenu ul.navigation li.orange a {						background: #e7e6e4 url(../images/menu/sub_bkg.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange a:hover {	color:#ffffff;						background: #b77602	url(../images/menu/menu_orange_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange li.current a {	color:#ffffff;						background: #b77602	url(../images/menu/menu_orange_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange a.current {	color:#ffffff;						background: #b77602	url(../images/menu/menu_orange_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange a.expanded {color:#ffffff;						background: #b77602	url(../images/menu/menu_orange_hover.jpg) repeat-x;/*	#93642c; /*Mid orange brown*/			}
.mainMenu ul.navigation li.orange ul li a {	color:#ffffff;					background: 		#E1B200; /*Light orange brown*/		}
.mainMenu ul.navigation li.orange ul li a:hover {color:#ffffff;		background: #b77602 url(../images/menu/menu_orange_hover.jpg) repeat-x;/*		#93642c; /*Mid orange brown*/			} /* revised vd */
.mainMenu ul.navigation li.orange .submenu a {color:#ffffff;											background: 		#E1B200;					}


.mainMenu img
{
    border-style:none;
    float:none;
}

/*
.accordsuffix img
{
	float:none !important;
}*/

.accordprefix img
{
	/*float:none !important;*/
	margin: 5px 0 0 -10px; /* top was 3px */
	float: left !important;
}

.submenuheader .accordprefix img { margin-top: 4px; }


/* Main Menu rounded corners */
.mainMenu ul.navigation li.first a,
.mainMenu ul.navigation li.last a {
	width: 149px;
	border: 					0;
}

.mainMenu ul.navigation li.first a
{
	
}

.mainMenu ul.navigation li.first { border-bottom: 0; /*background: url(../images/homepage/main-menu/rounded-corners.gif) no-repeat 0 0;*/ }

.mainMenu ul.navigation li.last {
	min-height: 			16px;
	padding: 				6px 0 10px 4px;
	/*border-top: 			1px solid #ffffff;*/
	/*background: 			url(../images/homepage/main-menu/rounded-corners.gif) no-repeat bottom left;*/
	background: 		url(../images/menu/rc_bottom.jpg) no-repeat;/*#981004; /* Dark red */ 						
}

/* Job Search Button */
/* Casper */
#mainMenuWrapper .job_search {
	width: 169px;
	height: 24px;
	margin-top: 10px;
	background: url(../images/menu/job_search.jpg) top left no-repeat;
}
#mainMenuWrapper .job_search a {
	display: block;
	line-height: 24px;
	text-decoration: none;
	width: 169px;
	height: 24px;
	text-indent: 20px;
}
#mainMenuWrapper .job_search a,
#mainMenuWrapper .job_search a:visited,
#mainMenuWrapper .job_search a:hover {
	color: #fff;
}

/* added 2009-06-22 vd */
.sub .menu li a { line-height: 1.4em; }
.mainMenu ul.navigation li.first a { border-bottom: 1px solid #ffffff; }
* html .mainMenu ul.navigation li.first a { border-bottom: none; }