.m-left
{
	width:13px;
	height:31px;
	background-image: url(../img/corner_left.jpg);
	background-repeat:no-repeat;
	float:left;

}
#menu 
{
	margin-left:auto;
	margin-right:auto;
	list-style-type:none;
	padding:0;
	width:752px;
	height:31px;
	background-image:url(../img/menu_backdrop.jpg);
	background-repeat:repeat-x;
  }
#menu li 
{
float:left;
padding:0; 
margin:0 1px 0 0; 
position:relative;
width:123px; 
height:31px; 
z-index:100;
}
#menu li dl
{
	position:absolute;
	padding-bottom:0;
}
#menu li a, #menu li a:visited {text-decoration:none;font-size:9pt; }
#menu li dd {display:none;font-size:9pt; }
#menu li a:hover {border:0;font-size:9pt; }
#menu li:hover dd, #menu li a:hover dd {display:block;font-size:9pt; }

#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:9pt;}
#menu dl {
width:auto;
margin: 0;
padding: 0;
background: transparent;
}
#menu dt {margin:0; padding: 0;}

#menu dd {
margin:0; 
padding:0; 
color: #ffffff; 
font-size:9pt; 
font-family:Arial;
text-align:left;
}

#menu dt a, #menu dt a:visited {
float:left;
display:block;
color: #038; 
text-align:center; 
background:#d4d4d4; 
width:123px;
padding-top:6px;
height:25px;
background-image:url(../img/menu_upper_button.jpg);
background-repeat:no-repeat;
font-family:Arial;
font-size:10pt;
color:#FFFFFF;
}

#menu li:hover dt a, #menu a:hover dt a 
{
font-family:Arial;
color:#ffbb35;
padding-top:6px;
width:123px;
height:25px;
background-image:url(../img/menu_lower_button.jpg);
background-repeat:no-repeat;
font-size:10pt; 
}

#menu dd a, #menu dd a:visited 
{
background:#ffffff; 
color:#666666; 
padding:0.5em 0; 
text-decoration:none; 
display:block; 
text-align:left; 
border-left:1px solid #e3e3e3; 
border-right:1px solid #e3e3e3;
padding-left:10px;
font-size:9pt; 
}

#menu dd a:hover 
{
	background: #ffffff;
	color:#ffbb35;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	padding-left:10px;
	vertical-align:middle;
}

.border_bottom 
{
border-bottom:1px solid #e3e3e3;
}
.clear 
{
clear:both;
margin:0;
padding:0;
}
.logo_container
{
	width: 752px;
	height:83px;
	margin-top:25px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	
}
.logo
{
	width:132px;
	height:83px;
	float:left;
	text-align:left;
	padding:0;
}
ul 
{
margin:0;
padding:0;
}
