/* Google Fonts */
@import url(http://fonts.googleapis.com/css?family=Comfortaa:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500italic,500,700,700italic);

.nav {
	color:				#333;
	z-index:			1000;
	float:				right;
	width:				658px;
	margin-top: 		0px;
	padding-bottom:		0px;
}
.menu a {
	float:				left;
	color:				#333;
	text-decoration:	none;
	padding-top:		8px;
	letter-spacing: 	1px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			13px;
	line-height: 		20px;
}
.menu span {
	float:				left;
	color:				#ccc;
	text-decoration:	none;
	padding-top:		8px;
	margin-left:		-40px;
}
.menu a:hover {
	color:				#009444;
}
.menu {
	list-style:			none;
	font-family: 		'Comfortaa', Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight: 		300;
	text-align:			left;
	margin:				0px;
	width:				670px;
	margin-left:		-32px;
}
.menu li {
	position:			relative;
	float:				left;
	z-index:			1000;
	padding-left:		22px;
}
.menu ul {
	display:			none;
	position:			absolute;
	font-family: 		'Comfortaa', Arial, Helvetica, sans-serif;
	top:				34px;
	left:				0px;
	display:			none;
	list-style:			none;
	background-color:	#fff;
	margin-left:		20px;
	-moz-box-shadow: 	0px 5px 5px -5px 	#222;
	-webkit-box-shadow: 0px 5px 5px -5px	#222;
	box-shadow: 		0px 5px 5px -5px	#222;
}
.menu ul li {
	float:				none;
	font-size:			14px;
	width:				176px;
	margin-left:		-52px;
	padding-bottom:		7px;
}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {
	float:				none;
	display:			block;
	background:			none;
	padding-top:		5px;
	color:				#333;
}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {
	color:				#009444;
}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {
	float:				none;
	display:			block;
	background:			none;	
	padding-top:		5px;
}
.menu ul ul {
	left:				160px;
	margin-left:		-20px;
	font-size:			25px;
	top:				0;
}
.menu li.submenu {
	font-weight:		bold;
}
.menu li.noborder {
	border-top:			none;
}
li.menuhover a, li.menuhover li.menuhover a {
	color:				#333;
}
li.menuhover span, li.menuhover li.menuhover span {
	color:				#009444;
}
