@charset "iso-8859-1";
/* CSS Document */

.logo {
	position				: absolute;
	left					: 8px;
	top						: 17px;
	background				: url(img/logobg.jpg);
	width					: 172px;
	height					: 87px;
	text-align				: center;
	padding					: 10px 0 0 0;
}

.logo img {
	border					: none;
}

#navigation {
	margin					: 0;
	padding					: 0 0 0 135px;
	list-style				: none;
	height					: 45px;
	overflow				: hidden;
	background				: url(img/navigationbg.jpg);
}

#navigation li {
	margin					: 0;
	padding					: 0;
	float					: left;
	list-style				: none;
}

#navigation li a {
	display					: inline-block;
	padding					: 0;
	line-height				: 45px;
	text-decoration				: none;
	font-size				: 12px;
	color					: #b1b1b1;
	cursor					: pointer;
	background				: url(img/navline.jpg) no-repeat top right;
}

#navigation li a span {
	line-height				: 45px;
	height					: 45px;
	padding					: 0 15px 0 14px;
	display					: inline-block;
}

#navigation li a:hover {
	color					: #8abf45;
}

#navigation li.selected a {
	color					: #ffffff;
	background				: url(img/mainnavhover.jpg);
}

#navigation li.selected a span {
	color					: #ffffff;
	background				: url(img/mainnavhover.jpg) right top;
}

/* Sub Navigation Level 1 */

#subnavigation1 {
	margin					: 0;
	padding					: 0 26px;
	list-style				: none;
	height					: 40px;
	background				: url(img/subnavbg.jpg) no-repeat;
}

#subnavigation1 li {
	margin					: 0;
	padding					: 0;
	float					: left;
}

#subnavigation1 li a {
	display					: inline-block;
	padding					: 0 0 0 5px;	
	text-decoration			: none;
	font-size				: 11px;
	color					: #ffffff;
	cursor					: pointer;
}

#subnavigation1 li a span {
	line-height				: 30px;
	height					: 40px;
	padding					: 0 12px 0 7px;
	display					: inline-block;
}

#subnavigation1 li.selected a {
	color					: #8abf45;
	background				: url(img/subnavbghoverleft.gif) repeat-x;
}

#subnavigation1 li.selected a span {
	background				: url(img/subnavbghover.gif) right top no-repeat;
}

#subnavigation1 li a:hover {
	color					 :#608431;
}

/* Sub Navigation Level 2 */

#subnavigation2 {
	margin					: 0;
	padding					: 0 21px 0 20px;
	list-style				: none;
	height					: 90px;
	border					: #CCC solid 0px;
	background				: url(img/subnav2bg.jpg);
}

#subnavigation2 li {
	margin					: 0;
	padding					: 0;
	float					: left;
}

#subnavigation2 li a {
	display					: inline-block;
	padding					: 0;
	text-decoration				: none;
	font-size				: 10px;
	color					: #ccc;
	text-align				: center;
	cursor					: pointer;

	width					: 80px;
border:solid 0px red;

	padding					: 0 4px;
	height					: 90px;
	overflow				: hidden;
	line-height				: 10px;

}



#subnavigation2 li a span {
	word-wrap				: break-word;
padding:0 1px;
}

#subnavigation2 li a:hover, #subnavigation2 li.selected a {
	color					: #8abf45;
	background				: url(img/subnav2bghover.jpg);
}


#subnavigation2 li a:hover span, #subnavigation2 li.selected a span {
/*	font-size				: 11px;*/
	color					: #666;
	line-height				: 14px;
	font-size				: 10.5px;
}


/* Tool Navigation */
#toolnav {
	margin					: 0;
	padding					: 0 16px 0 0;
	position				: absolute;
	right					: 0;
	top						: 45px;
	font-size				: 0.8em;
	color					: #999;
}

#toolnav li {
	display					: inline;
}

#toolnav li a {
	color					: #b1b1b1;
	padding					: 0 5px;
}

#toolnav li a:hover {
	color					: #656565;
}
