#main_menu {
	text-align:center;
}

#main_menu ul { /* all lists */
	padding:0;
	margin:0;
	list-style:none;
	background-color:#ae0000;
	font-size:16px;
/*	list-style-type:none;
	width:750px;
	margin:auto;
	text-align:center;

	font-weight:bold;
	font-size:12px;
	display:block;
	color:white;
	padding:0;*/
}

#main_menu a {
	font-weight:bold;
	text-decoration:none;
}

#main_menu a:link {
	color:#fff;
}

#main_menu a:visited {
	color:#c3d3fd;
}

#main_menu li a:active, #main_menu li a:visited:active {
	color:#40c040;
}

#main_menu ul#dropdown_menu > li > a:hover {
/*	text-decoration:underline;*/
	background-color:#ec4716;
}

#main_menu li li a, #main_menu li li a:link {
	/*text-decoration:none;*/
	display:block;
	font-size:13px;
	letter-spacing:1px;
	/*font-weight:normal;*/
	color:#ae0000;
	padding-top:3px;
	padding-bottom:3px;
	/*vertical-align:middle;*/
}

#main_menu li li a:visited {
	color:#ec4716;
}

#main_menu li li a:hover {
	padding:3px 0;
	border:0 solid #ae0000;
	border-width:0 7px;
}

#main_menu li li a:active, #main_menu li li a:visited:active { color:#6d83bd; }

#main_menu li { /* all list items */
	float:left;
	position:relative;
	width:125px;
	/*text-color:white;*/
	text-align:center;
	cursor:default;
	border:1px solid #ae0000;
	border-width:0;
}

#main_menu ul#dropdown_menu > li > a:hover { /* all list items */
	background-color:#ec4716;
}

#main_menu li.first_menu {
	border-left-width:1em;
}

#main_menu li.last_menu {
	border-right-width:1em;
}

#main_menu li ul { /* second-level lists */
	display:none;
	position:absolute;
	top:20px;
	left:0;
	/*font-weight:normal;*/
	background:url("../images/ddmbg2.gif") bottom left no-repeat;
	padding:1px 0 11px 0;
	border-right:solid 1px #ae0000;
}

#main_menu li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
/*	top:auto;*/
	left:auto;
}

div ul li ul#last {
	left:auto;
	right:-17px;
}

#main_menu li li {
	display:block;
	float:none;
	width:195px;
	background-color:transparent;
	border:0;
}

#main_menu li:hover ul, #main_menu li.over ul { /* lists nested under hovered list items */
	display:block;
}

.main_menu_pt:hover, .main_menu:visited:hover {
	width:100%;
	background-color:#ec4716;
}
