 

#mainMenu {
	/*ul maiMenu*/
	position: relative; 
	Z-INDEX: 100;
	MARGIN: 0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
	list-style: none;	
	HEIGHT: 30px;	
	BORDER-RIGHT: 0px; 
	BORDER-LEFT: 0px; 	
}

#mainMenu li {
	position: relative; 
	HEIGHT: 30px; WIDTH: 204px; 		 	
	display: block; FLOAT: left;
}


#mainMenu LI SPAN {   
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:None;  
	font-weight: bold;
	cursor: pointer;

}

 
#mainMenu LI A:link {   
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:None;  
	font-weight: bold;

}

#mainMenu LI A:visited {   
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:None; 
	font-weight: bold;
}

#mainMenu LI A:hover {   	
	text-decoration: none;  
	color: #e9e9e9;
	font-weight: bold;
}


* html #mainMenu li {
  WIDTH: 206px; 
}

	
#mainMenu li ul {
	POSITION: absolute; WIDTH: 204px; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	Z-INDEX: 100;
	MARGIN: 0px 0px 0px 0px;	
	VISIBILITY: hidden;
	TOP: 23px; LEFT:0px;	
	BORDER-RIGHT: 0px; 
	BORDER-LEFT: 0px; 
	FONT-SIZE: 0.8em;
	
}

/** html #mainMenu LI UL {
  WIDTH: 184px; 
}*/
 

#mainMenu li:hover ul { VISIBILITY: visible; }


#mainMenu li.sfhover UL {
	VISIBILITY: visible;
}

#mainMenu LI UL LI {		
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
	FILTER: Alpha(opacity=97); 
	MARGIN: 0px; DISPLAY: block;
	WIDTH: 100%; BORDER-COLLAPSE: collapse;
	TEXT-INDENT: 0px;  BACKGROUND-COLOR: #ffffff; moz-opacity: 0.97;
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid;
	HEIGHT: AUTO;
	background:#ffffff;	
}

#mainMenu LI.footer {
	
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;	
	MARGIN: 0px 0px 0px 0px;	
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND: none transparent scroll repeat 0% 0%; 	
	HEIGHT: 9px; 
	background:#ffffff;	
	FONT-SIZE: 0.1em;
}

#mainMenu LI.firstitem {
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px; FONT-SIZE: 0.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid; 
	HEIGHT: 9px; 
}

#mainMenu LI UL LI {
	
}
#mainMenu LI UL LI A {
	HEIGHT:23px; vertical-align: bottom; PADDING-TOP: 5px;
}
#mainMenu LI UL LI A:hover {
	 BACKGROUND-COLOR: #f3f2f2;
}

#mainMenu LI UL A:link {
	DISPLAY: block; FONT-WEIGHT: normal; COLOR: #252525; TEXT-DECORATION: none;
	font-size: 12px;TEXT-INDENT: 10px; vertical-align: bottom ;
	font-family: Arial, Helvetica, sans-serif;
}
#mainMenu LI UL A:visited {
	DISPLAY: block; FONT-WEIGHT: normal; 
	COLOR: #252525; TEXT-INDENT: 10px; TEXT-DECORATION: none;
	font-size: 12px; vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;

}
#mainMenu LI UL A:hover {
	COLOR: #90ad50; TEXT-DECORATION: none;
	font-size: 12px; vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-INDENT: 10px;

}
#mainMenu LI UL A:active {
	COLOR: #90ad50; TEXT-DECORATION: none;
	font-size: 12px; vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;

}


 
#mainMenu LI UL LI.odd A:hover{
	COLOR: #90ad50; TEXT-DECORATION: none;
	font-size: 12px; vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-INDENT: 10px; font-weight: bold;
}
#mainMenu LI UL LI.even A:hover{
	COLOR: #90ad50; TEXT-DECORATION: none;
	font-size: 12px; vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-INDENT: 10px;
} 

 



