/*
Does layout for menu.

Colours in LpltColour.css
*/
#mainmenuOuter{
position:relative;
z-index:100;
margin:0 10px;
top:0;
min-width:750px;
/*height:3em;*/
}

/*li.menuitem {
border-left: 1px solid white;
border-right: 1px solid white;
}*/

.menuitem img{
display: inline;
padding: 2px 8px 0 0;
vertical-align:middle;
}
.menuitem form, .menuitem fieldset{
display: inline;
clear:both;
height: 1em;
width: 9em;
}
.menuitem .rowclass{

}
.menuitem input{
position: inherit;
font-size:0.8em;
font-weight:normal;
}
.menuitem label{
display:none;
}
#mainmenu #search{
float:none;
font-size:8px;
height:2em;
left:8.5em;
padding:0;
position:relative;
top:-4.2em;
}
.yui-skin-sam .yuimenubar{
background-image: none;
background-color: #A1C037;
}
.yuimenubaritemlabel, .yuimenuitemlabel {
display:inline;
}
.yui-skin-sam .yuimenubaritemlabel {
border: 0;
padding:0 0 0 15px;
}
#mainmenu .yuimenubaritem{
border:0;
border-bottom: 2px solid;
}
#mainmenu {
/*background: transparent;*/
border:0;
font-size:1em;
line-height:30px;
}

#mainmenu .submenu{
border-width:1px;
border-style:solid;
/*border-top:0;
font-size: 0.95em;*/
}
#mainmenu .submenu li a{
padding: 4px;
width:100%;
}

#mainmenu li a{
border:0;
vertical-align:baseline;
padding:8px;
}

#menu_status_area{
border:0 none !important;
float:right;
height:18px;
margin-right:5px;
padding-top:5px;
}
/*
#mainmenu {
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
margin:0;
margin-top: 0.5em;
border:0;
padding:0;
display:block;
float:left;
position: static;
z-index:10;
width: 200px;
text-align: left;
}



#mainmenu h2{
font-weight: bold;
text-align: center;
font-size: 1.3em;
margin-top: 1em;
margin-bottom: 1em;
}



#mainmenu li {
padding: 0.5em 0 0.5em 0em;
margin-left: 0.3em;
margin-bottom: 0.2em;
list-style: none;
}
#mainmenu li a, #mainmenu li a:hover, #mainmenu li a:visited, #mainmenu li a:active{
text-decoration: none;
border: 0;
vertical-align:0.4em;
font-weight: bold;
display: inline;
cursor: pointer;
}
#mainmenu img{
padding-right: 1em;
display: inline;
}

#mainmenu form{
font-size: 0.7em;
margin-left: -0.5em;
}
#mainmenu form, #mainmenu fieldset{
display: inline;
}
#mainmenu form input {
font-size: 1.2em;
padding: 0.2em;
width: 3em;
border: 1px solid;
}
#mainmenu #q{
width: 7em;
padding: 0.3em;
}
#mainmenu form label{
display: none; 
visibility: hidden;
}
.submenu{
border: 1px solid;
z-index:11;
}
#mainmenu .submenu li a{
font-size: 90%;
font-weight: normal;
margin-left: 4px;
}
#mainmenu .submenu li{
padding: 2px 17px;
}
*/
/*
/*
Autocomplete
*/
/*
#mainmenu .yui-skin-sam .yui-ac-container { 
position:absolute;top:1.6em;width:100%; 
}
// styles for results list 
#mainmenu	.yui-skin-sam .yui-ac-content ul{ 
margin:0;padding:0;width:100%; 
} 
#mainmenu #qAutoComplete{
width: 10em;
}
	//styles for result item 
#mainmenu #qAutoComplete li { 
margin:0;padding:2px 5px;cursor:default;white-space:nowrap; 
} 
*/