#mainmenu{
clear:both;
width:100%;
line-height:30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
overflow:hidden;
}
#menu{
clear:both;
line-height:30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
overflow:hidden;
}

#rightmenu{
line-height:30px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
overflow:hidden;
}

#menu ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
z-index:1;
}

#menu ul li{
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:1;
}


#menu ul li a{
display: block;
text-decoration: none;
text-align:center;
font-size:11px;
font-weight:bold;
color:#000000;
letter-spacing:1px;
padding: 0px 5px 0px 5px;
}

#menu ul li a:hover{
display: block;
background-color:#acacac;
color:#fff;
text-decoration: none;
text-align:center;
font-size:11px;
font-weight:bold;
}
	
/* First Set Start */
#menu ul li ul{
float:none;
display:block;
left:0px;
top: 0px;
position: absolute;
visibility: hidden;
list-style-type:none;
padding-top:0px 0px 0px 0px;
}

#menu ul li ul li{
width:150px;
display:block;
margin: 0px 0px -3px 0px;
padding: 3px 0px 0px 0px;
z-index:1;
}

#menu ul li ul li a{
border-top:1px solid #ef70ae;
letter-spacing:0px;
width:140px;
display:block;
color: #000;
line-height:14px;
font-weight:bold;
text-align:left;
text-decoration: none;
padding: 8px 8px 8px 9px;
margin: 0px 0px 0px 0px;
background-color:#ffbff6;
text-transform:none;
}

#menu ul li ul li a:hover{
color: #fff;
font-weight:bold;
text-align:left;
text-decoration: none;
background-color:#c55686;
text-transform:none;
}

/*First Set Ends */
#message_box { 
       position: absolute; 
       top: 0; left: 0; 
       z-index: 10; 
	   background:#ffc;
	   padding:5px;
       border:1px solid #CCCCCC;
       text-align:center; 
       font-weight:bold; 
       width:99%;
}