ul#css3menu, ul#css3menu ul{
	display: block;
	margin:auto;
	margin-left: auto;
	margin-right: auto;
	list-style:none;
	background-color:#000000;
	background-image:-moz-linear-gradient(50% 0%,rgba(255,255,255,0.38),rgba(255,255,255,0.16));
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.38)),to(rgba(255,255,255,0.16)));
	background-repeat:repeat;
	border-width:1.5px;
	border-style:solid;
	border-color:#343434;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	-moz-box-shadow:1.4px 1px 2px #B1B1B1;
	-webkit-box-shadow:1.4px 1px 2px #B1B1B1;
	box-shadow:1.4px 1px 2px #B1B1B1;
}

ul#css3menu ul{
	display:none;
	position:absolute;
	left:-1px;
	top:98%;
	padding:0;
	background-color:#202020;
	background-image:-moz-linear-gradient(50% 0%,rgba(255,255,255,0.16),rgba(255,255,255,0));
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.16)),to(rgba(255,255,255,0)));
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-color:#000000;
}
ul#css3menu li:hover>*{
	display:block;
}

ul#css3menu li:hover{
	position:relative;
}

ul#css3menu ul ul{
	position:absolute;
	left:98%;
	top:-2px;
}

ul#css3menu{
	padding:5px 5px 5px 0;
	display:block;
	margin: 0pt auto;
	min-height: 35px;
	width: 435px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3%;
	margin-bottom: 0px;
	z-index:1000;
	left:10px;
	top:10px;
}

ul#css3menu li{
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;
}

ul#css3menu>li,ul#css3menu li{
	margin:0 0 0 6px;
}

ul#css3menu ul>li{
	margin:6px 0 0;
}

ul#css3menu a:active, ul#css3menu a:focus{
	outline-style:none;
}

ul#css3menu a{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font:12px Molengo;
	color:#E7E5E5;
	cursor:pointer;
	padding:8px 20px;
	background-color:;
	border-width:0;
	border-style:solid;
	border-color:transparent;
}

ul#css3menu ul li{
	float:none;
	margin:0;
}

ul#css3menu ul a{
	text-align:left;
}

ul#css3menu li:hover>a{
	background-color:#929292;
	border-color:#F8F8F8;
	border-style:solid;
	font:12px Molengo;
	color:#333;
	text-decoration:none;
	/* FF3.6 */
	background-image:-moz-linear-gradient(50% 0%,rgba(255,255,255,0.38),rgba(180,180,180,0.7));
	/* Saf4+, Chrome */
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.38)),to(rgba(180,180,180,0.7)));
	/* IE6,IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType='0',startColorstr='#d2d5d5',endColorstr='#b0b0b0');
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d2d5d5', EndColorStr='#b0b0b0')"; 
}

ul#css3menu img{
	border:none;
	vertical-align:middle;
	margin-right:16px;
	width:16px;
	height:16px;
}

ul#css3menu ul img{
	width:16px;
	height:16px;
}

ul#css3menu img.over{
	display:none;
}

ul#css3menu li:hover > a img.def{
	display:none;
}

ul#css3menu li:hover > a img.over{
	display:inline;
}

ul#css3menu li.topitem>a{
	background-color:traspar;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	font:bold 12px Molengo;
	color:#E7E5E5;
	text-decoration:none;
	text-shadow:0 1px 1px #000000;
}

ul#css3menu li.topitem:hover>a{
	background-color:#9d9d9d;
	/* FF 3.6 */
	background-image:-moz-linear-gradient(50% 0%,rgba(255,255,255,0.77),rgba(180,180,180,0.7));
	/* Chrome */
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.77)),to(rgba(180,180,180,0.7))); 
	/* IE6/7 */
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#d6d6d6',endColorstr='#b4b4b4'); 
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d6d6d6', EndColorStr='#b4b4b4')"; 
	border-style:solid;
	border-color:#F8F8F8;
	font:bold 12px Molengo;
	color:#444444;
	text-decoration:none;
	text-shadow:0 1px 0 #C9C9C9;

	}
	
ul#css3menu li.sublast>a{
	border-radius:0 0 9px 9px;
	-moz-border-radius:0 0 9px 9px;
	-webkit-border-radius:0 0 9px 9px;
}
ul#css3menu li.subfirst>a{
	border-radius:9px 9px 0 0;
	-moz-border-radius:9px 9px 0 0;
	-webkit-border-radius:9px 9px 0 0;
}
	
a.mfsecbanner {
	display: block;
	padding: 0px 9px 9px 9px;
	margin: 0pt auto;
	min-height: 300px;
	width: 500px;
}

.mfsecbanner img {
	width: 70%;
	margin-left:75px;
	border: 0px;
}

.mfsecbanner img:hover {
	height: 300px;
	width: 500px;
	margin: 0pt auto;
	
	image-rendering: -moz-crisp-edges; /* FF3.5+*/
/*	-moz-transform: rotate(25deg);  /* FF3.5+ */
	-o-transform: rotate(7.5deg);  /* Opera 10.5 */
	-webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome */
	/* filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104); /* IE6,IE7 */
	/* -ms-filter: progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104); /* IE8 */
	zoom: 1;
	-moz-transition: all 1s ease-out;  /* FF3.7+ */
	-o-transition: all 1s ease-out;  /* Opera 10.5 */
	-webkit-transition: all 1s ease-out;  /* Saf3.2+, Chrome */
}

.under_construction {
	font:12px Molengo;

}
