body{
 margin:0;
 font-family: "Trebuchet MS",arial,verdana,sans-serif;
 font-size:12px;
 color:#666666;
 }

.menutop{
width:900px;
margin-top:0px;
background: #EEE url(bg.jpg) top left repeat-x; 
}

.menutop_left{
width:400px;
float:left;
}

.menutop_right{
width:500px;
text-align:right;
line-height:90%;
float:left;
position:relative;
top:5px;
right:10px;
}

.menucontainer{
background: #fff url(bgOFF.gif) top left repeat-x; 
width:900px;
margin-top:0px;
}

.menu {
float:left;
width:100%;
position:relative;
background:url(bgOFF.gif) repeat-x;
}

ul {
padding:0;
margin:0;
list-style-type:none;
float:left;
position:relative;
}

ul li {
float:left;
position:relative;
display:inline;
font-weight:bold;
}

ul li a, ul li a:visited {
float:left;
display:block;
text-decoration:none;
color:#666666;
width:105px;
border:1px solid #fff;
border-width:0 1px 0 0;
padding:0px 9px 0px 13px;
line-height:25px;
}

ul li a:hover, ul li a.over {
color:#fff;
background:#fff url(bgON.gif) top left repeat-x;
text-decoration: underline;
}

ul li ul {
 display:none;
}

li:hover ul, li.over ul {
display:block;
position:absolute;
top:24px;
left:0px;
background:#EAEAEA;
margin-top:1px;
marg\in-top:1px;
width:125px;
filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=85,finishOpacity=0);
-moz-opacity:0.85; 
}

li:hover ul li, li.over ul li{
  color:#999999;
  background:#EAEAEA;
  border-top:1px solid #FFFFFF;
}

li:hover ul li a:hover, li.over ul li a:hover{
  background:#7D7C7C;
 }

.menupic{
width:900px;
margin-top:0px;
background:#fff url(background.jpg) top left repeat-x;
}

.menuposition{
 width:900px;
 line-height:25px;
 background:#fff url(background.jpg) top left repeat-x;
 text-indent:12px;
 border-right:#999999 1px solid;
 color:#666666;
 }

.menublank{
width:900px;
margin-top:0px;
line-height:15px;
background:#EAEAEA;
border-bottom:1px solid #999999;
}

.content{
 width:900px;
 margin-top:10px;
 float:left;
}

.contents{
 width:900px;
 margin-top:0px;
 float:left;
}

.menuend{
width:901px;
margin-top:0px;
color:#666666;
float:left;
}

.mend_middle a:link, .mend_middle a:visited, .mend_middle a:hover{
 color:#FFFFFF;
 }

 .mend_top{
 height:20px;
 }

 .mend_middle{
  line_height:25px;
  background:#999999;
  padding:4px 16px 4px 4px;
  text-align:right;
  color:#FFFFFF;
 }

.mend_bottom{
 line-height:20px;
 text-indent:12px;
 }

.input{ BACKGROUND-COLOR:#FFFFFF; BORDER-BOTTOM:#9C9A9A 1px solid; BORDER-LEFT:#9C9A9A 1px solid; BORDER-RIGHT: #9C9A9A 1px solid; BORDER-TOP: #9C9A9A 1px solid; COLOR: rgb(0,0,0); FONT-SIZE: 11px; font-family: verdana;}

A:link		{font-family: Arial; color: #666666; text-decoration: none;letter-spacing:0pt}
A:visited	{font-family: Arial; color: #666666; text-decoration: none;letter-spacing:0pt}
A:hover		{font-family: Arial; color: #666666; text-decoration: underline;letter-spacing:0pt}