/* Reset
---------------------------------------------- */
* 
{
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:none;
}

*:focus 
{
	outline:none;
}

/* Typography
---------------------------------------------- */
body
{
	font:normal 62.5%/1.3 Verdana, Helvetica, sans-serif;
	color:#000;
}

/* links */
a:link
{
	color:#069;
}

a:visited
{
	color:#99c;
}

a:hover
{
	color:#c33;
}

a:active, a:focus 
{
	color:#000;
}	
	
h1
{
	margin:1em 0 .5em;
	font-size:1.8em;
	font-weight:normal;
}

/* list :: unordered list */
ul
{
	margin:0 0 1em 2em;
	padding:0;
	list-style:none;
}
	
ul li
{
	padding:0 0 0 1em;		
	font-size:1.2em;
}
		 
ul li ul
{
	margin:0;
}
			
ul li li
{
	font-size:1em;
}
				
/* Main navigation
---------------------------------------------- */
#menu_wr
{
    position: absolute;
	top: 78px;
	left:98px;
	z-index: 101;
	width: 91%;
    background-color:#abb7c0;
	list-style:none;
}

/*#menu_wr
{
	margin:0;
	padding:0;
	background:#999;
	list-style:none;
	border:1px solid #333;	
}*/

#menu_wr li
{
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #969696;
	background:none;
	width:auto;
	height:18px;
}
	
#menu_wr li a
{
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}
		
#menu_wr li a:hover
{
	background:#ccc;
}		
		
#menu_wr li a span
{
	display:block;
	padding:2px; 
}
	
#menu_wr li.current a
{
	background:#fff;
	color:#333;
}	

/* auto clear */	
#menu_wr:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
}
	
/* for IE */	
#menu_wr
{
	display:inline-block;
}
	
* html #menu_wr
{
	height:1px;
}

#menu_wr
{
	display:block;
}
/* END:for IE */

/* Main navigation Levels
---------------------------------------------- */
#menu_wr li
{
	position:relative;
	z-index:5;
}

#menu_wr ul
{
	visibility:hidden;
	position:absolute;
	top:2.2em;
	left:-1px;
	border-bottom:1px solid #969696;
}
	
* html #menu_wr ul
{
	top:2.3em;
	width:30px;
}
	
*+html #menu_wr ul
{
	top:2.3em;
}
	
#menu_wr LI:hover > UL
{
	visibility:visible;
}

#menu_wr li li,
#menu_wr li.current li
{
	border:solid #969696;
	border-width:1px 1px 0;
	height:auto;
}

#menu_wr li li a,
#menu_wr li.current li a
{
	padding:.4em 1.4em;
	width:11em;
	font-weight:normal;
	background:#ccc;
	color:#000;
}

#menu_wr li li a:hover,
#menu_wr li.current li a:hover
{
	background:#eee;
}

