/* 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:#525252;
	}

/* 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:95px;
	z-index: 5;
	width: 643px;
    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:#525252;
		
		}
		#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;
	}
#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;
		}

