/*body {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", sans-serif;
font-size: 11px;
background: #fff;
color: #333;
}*/

h1, h2, h3, h4, h5, h6, p, ul, li {
font-size: 1em;
margin: 0;
padding: 0;
}


/*div#banner {
background: transparent url(mega.gif) top left no-repeat;
padding-top: 12px;
padding-bottom: 36px;
}
*/
/*div#banner h1, div#menu h2 {
margin: 0;
padding: 0;
}*/

/*div#banner h1 a {
display: block;
width: 270px;
height: 120px;
}
div#banner h1 a span, div#banner .skip {
position: absolute;
top: -10000px;
left: -10000px;
}*/

ul#menu {
	/*background: #940;*/
	color: #fff;
	margin: 0;
	padding:0;
}


ul#menu li {
	display: inline;
	margin: 0;
	/*padding:0;*/
	position: relative;
}

ul#menu h2, ul#menu h3 {
	font-size: 100%;
	font-weight: normal;
	display: inline;
	text-align:left;
	/*margin:0;
	padding:0;*/
}

ul#menu li h2 a{
	/*margin:9px 0;padding:0 7px;
	border-right: 1px solid #cccccc;*/
	white-space: nowrap;
}
ul#menu li a {
	color: #fff;
	text-decoration: none;
	vertical-align: baseline;
}

ul#menu li a:hover {
	color: #fff;
	text-decoration: none;
}
ul#menu li a:active {
	color: #fff;
	text-decoration: none;
}
ul#menu li a:visited {
	color: #fff;
	text-decoration: none;
}

ul#menu li.mega a {
	color: #fff;
	/*background: transparent url(arrow.gif) center right no-repeat;
	padding: 0 0.2em;*/
}

ul#menu li.mega a:hover {
	color: #fff;
	text-decoration: none;
}

ul#menu li.mega a:active {
	color: #fff;
	text-decoration: none;
}

ul#menu li.mega a:visited {
	color: #fff;
	text-decoration: none;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
	border: 1px solid #099;
	width: 15em;
	position: absolute;
	/*top: 1.6em;*/
	left: 0em;
	padding: 1.3em;
	background: #f5f5f5;
	color: #dda;
	z-index:9999;
}
ul#menu li.mega div.m_treatment {
	border: 1px solid #099;
	width: 510px;
	position: absolute;
	/*top: 0.5em;*/
	left: 0em;
	padding: 1.3em;
	background: #f5f5f5;
	color: #dda;
	z-index:7777;
	height:auto;
}
/*ul#menu li.mega div.m_treatment .m_treatment_left{position:absolute; width:250px; float:left;}
ul#menu li.mega div.m_treatment .m_treatment_right{position:absolute; width:250px; float:right;}*/
ul#menu li.mega div.m_treatment ul.col2 {
	width: 100%;
	margin-top:5px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
ul#menu li.mega div.m_treatment ul.col2 li {
	float: left;
	width:250px;
	padding: 0;
	margin: 0;
}
ul#menu li.mega div.m_treatment h3{font-size:13px;}
ul#menu li.mega div.m_treatment h3 a:link{color:#008C99; text-decoration:none; font-weight:bold;}
ul#menu li.mega div.m_treatment h3 a:visited{color:#008C99; text-decoration:none;font-weight:bold;}
ul#menu li.mega div.m_treatment h3 a:active{color:#008C99; text-decoration:none;font-weight:bold;} /*#008C99*/
ul#menu li.mega div.m_treatment h3 a:hover{color:#008C99; text-decoration:none;font-weight:bold;}

ul#menu li.mega div.m_treatment h4{font-size:13px; color:#0a4c4b; margin-left:10px;}
ul#menu li.mega div.m_treatment ul.m3 li {font-size:13px; display:block;   margin-left:10px;}
ul#menu li.mega div.m_treatment ul.m3 li a:link{color:#020100; text-decoration:none;}
ul#menu li.mega div.m_treatment ul.m3 li a:visited{color:#020100; text-decoration:none;}
ul#menu li.mega div.m_treatment ul.m3 li  a:active{color:#020100; text-decoration:none;}
ul#menu li.mega div.m_treatment ul.m3 li a:hover{color:#808080; text-decoration:none;}

ul#menu li.mega div.m_treatment ul.m3 h3 a:link{color:#008C99; text-decoration:none;font-weight:bold;}
ul#menu li.mega div.m_treatment ul.m3 h3 a:visited{color:#008C99; text-decoration:none;font-weight:bold;}
ul#menu li.mega div.m_treatment ul.m3 h3 a:active{color:#008C99; text-decoration:none;font-weight:bold;}
ul#menu li.mega div.m_treatment ul.m3 h3 a:hover{color:#008C99; text-decoration:none;font-weight:bold;}


ul#menu li.hovering div {
display: block;
z-index:1000;
}

ul#menu li.mega div h3 a:link {
	color: #020100;
	padding: 0;
	background-image: none;
	text-decoration: none;
	font-size: 13px;
	
}
ul#menu li.mega div h3 a:visited {
	color: #020100;
	padding: 0;
	background-image: none;
	text-decoration: none;
	font-size: 13px;
	
}
ul#menu li.mega div h3 a:active {
	color: #020100;
	padding: 0;
	background-image: none;
	text-decoration: none;
	font-size: 13px;
	
}
ul#menu li.mega div h3 a:hover {
	color: #808080;
	padding: 0;
	background-image: none;
	text-decoration: none;
	font-size: 13px;
	
}



ul#menu li.mega div a {
color: #300;
padding: 0;
background-image: none;
text-decoration: underline;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}


ul#menu div h3 {
/*	color: #01999a;
	font-weight: bold;
	font-size: 1.1em;*/
}
ul#menu div p {
	margin: 0 0 0.8em 0;
	padding: 0;
}





