.menu{
	margin:0px auto;
	padding:0px;
	}
.menu ul{
	list-style:none;
	margin:0 auto;
	padding:0;
	}
.menu li{
		float:left;
		padding:0px 2px;
	}
.menu li a{
	color:#333;
	display:block;
	font-size:1em;
	font-weight: 400;
	padding:0px 6px;
	text-align:left;
	text-decoration:none;
	line-height:1.75em;
	letter-spacing:.125em;
		}
.menu li a:hover{
	color:#03C;
	text-decoration:none;
	background:#FFF;
			}
.menu li ul{
	display:none;
	height:auto;
	position:absolute;
	width:auto;
	z-index:200;
	background-image: url(../images/ecf9f6_90.png);
	background-repeat: repeat;
	margin-left: 30px;
	border: 2px solid #fff;
		}
.menu li:hover ul{
		display:block;
		}
.menu li li {
	display:block;
	float:none;
	padding:0px;
	width:auto;
		}
.menu li ul a{
	display:block;
	font-size:13px;
	font-style:normal;
	padding:3px 12px 3px 12px;
	text-align:left;
	line-height: 25px;
		}
.menu li ul a:hover{
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	color:#06F;
			}
.menu p{
		clear:left;
		}	
.menu #current{
	color:#333;
	background-color: #FFF;
			}
.menu #current2{
	color:#333;
	background-color: #FFF;
	-webkit-border-radius: 0 0 4px 4px ;
	-moz-border-radius 0 0 4px 4px ;
	border-radius: 0 0 4px 4px ;
	-webkit-box-shadow: #666 0px 3px 3px;
	-moz-box-shadow: #666 0px 3px 3px;
	box-shadow: #666 0px 3px 3px;
			}
.menu_b{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:.875em;
	font-weight:bold;
	color:#333;
	line-height: 28px;
	}
.menu_b ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.menu_b li{
		float:left;
		padding:0px 2px 0px 2px;
		}
.menu_b li a{
	color:#333;
	display:block;
	font-weight:bold;
	line-height:28px;
	padding:0px 14px;
	text-align:left;
	text-decoration:none;
	letter-spacing: 4px;
	vertical-align: bottom;
		}
.menu_b li a:hover{
	color:#03C;
	text-decoration:none;
	background:#FFF;
			}
.menu_b li ul{
	display:none;
	height:auto;
	position:absolute;
	width:auto;
	z-index:200;
	background-image: url(../images/ecf9f6_90.png);
	background-repeat: repeat;
	margin-left: 30px;
	border: 2px solid #fff;
	margin-top: -155px;
		}
.menu_b li:hover ul{
		display:block;
		}
.menu_b li li {
	display:block;
	float:none;
	padding:0px;
	width:auto;
		}
.menu_b li ul a{
	display:block;
	font-size:13px;
	font-style:normal;
	padding:3px 12px 3px 12px;
	text-align:left;
	line-height: 25px;
		}
.menu_b li ul a:hover{
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	color:#03C;
			}
.menu_b p{
		clear:left;
		}	
.menu_b #current2{
	color:#333;
	background-color:#FFF;
		}
.menu_c{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:.875em;
	font-weight:bold;
	color:#333;
	line-height: 28px;
	}
.menu_c ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.menu_c li{
		float:left;
		padding:0px 2px 0px 2px;
		}
.menu_c li a{
	color:#333;
	display:block;
	font-weight:bold;
	line-height:28px;
	padding:0px 14px;
	text-align:left;
	text-decoration:none;
	letter-spacing: 4px;
	vertical-align: bottom;
		}
.menu_c li a:hover{
	color:#03C;
	text-decoration:none;
	background:#FFF;
			}
.menu_c li ul{
	display:none;
	height:auto;
	position:absolute;
	width:auto;
	z-index:200;
	background-image: url(../images/ecf9f6_90.png);
	background-repeat: repeat;
	margin-left: 30px;
	border: 2px solid #fff;
	margin-top: -210px;
		}
.menu_c li:hover ul{
		display:block;
		}
.menu_c li li {
	display:block;
	float:none;
	padding:0px;
	width:auto;
		}
.menu_c li ul a{
	display:block;
	font-size:13px;
	font-style:normal;
	padding:3px 12px 3px 12px;
	text-align:left;
	line-height: 25px;
		}
.menu_c li ul a:hover{
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	color:#03C;
			}
.menu_c p{
		clear:left;
		}	
.menu_c #current3{
	color:#333;
	background-color: #FFF;
		}
		.menu_d{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:.875em;
	font-weight:bold;
	color:#333;
	line-height: 28px;
	}
.menu_d ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.menu_d li{
		float:left;
		padding:0px 2px 0px 2px;
		}
.menu_d li a{
	color:#333;
	display:block;
	font-weight:bold;
	line-height:28px;
	padding:0px 14px;
	text-align:left;
	text-decoration:none;
	letter-spacing: 4px;
	vertical-align: bottom;
		}
.menu_d li a:hover{
	color:#03C;
	text-decoration:none;
	background:#FFF;
			}
.menu_d li ul{
	display:none;
	height:auto;
	position:absolute;
	width:auto;
	z-index: 999;
	background-image: url(../images/ecf9f6_90.png);
	background-repeat: repeat;
	margin-left: 50px;
	border: 2px solid #fff;
	margin-top: -182px;
		}
.menu_d li:hover ul{
		display:block;
		}
.menu_d li li {
	display:block;
	float:none;
	padding:0px;
	width:auto;
		}
.menu_d li ul a{
	display:block;
	font-size:13px;
	font-style:normal;
	padding:3px 12px 3px 12px;
	text-align:left;
	line-height: 25px;
		}
.menu_d li ul a:hover{
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	color:#03C;
			}
.menu_d p{
		clear:left;
		}	
.menu_d #current4{
	color:#333;
	background-color: #FFF;
		}