ul#mainMenu { display: inline; float: left; font-size: 11px; margin: 0px; margin-left: 190px; padding: 0px; list-style: none; }  
ul#mainMenu li { text-align: left; list-style: none; float: left;  }
ul#mainMenu li a { font-weight: bold; text-decoration: none; color: #597C82; padding: 3px 0; padding-right: 35px;text-transform: uppercase; display: block; }
ul#mainMenu li a.mainactive { color: #597C82; }

ul#mainMenu li ul { margin: 0px; padding: 0px; }
ul#mainMenu li ul li { text-align: left; list-style: none; clear: both; }
ul#mainMenu li ul li a { font-weight: normal; color: #B9C2C9; text-transform: uppercase; }
ul#mainMenu li ul li a:hover { color: #555658; } 
ul#mainMenu li ul li a.subactive { font-weight: bold; color: #555658; }

div#menu { float: right; }
div#menuBg {
	background-image : url(../images/layout/menuBg.gif);
	background-repeat : repeat-x;
	background-position : left top;
	float: left;
	height: 17px;
	width: 400px;
}
div#menuEnd {
	background-image : url(../images/layout/menuEnd.gif);
	background-repeat : no-repeat;
	background-position : left top;
	width: 23px;
	float: left;
	height: 17px;
}


div#menu table tr td {
background-image : url(../images/layout/menuBg.gif);
background-repeat : repeat;
background-position : left top;
}
div#menu table tr td a {
text-decoration : none;	
padding:0 5px;
margin-bottom: 1px;
color : #B9C2C9;
text-transform : uppercase;
font-size: 10px;
}
div#menu table tr td a:hover {
text-decoration : underline;
color : #000;
}
