/* Navigation Styles */

#navigation {
	margin : 53px 0 0 0;
	padding : 2px 10px 0 10px;
	width : 169px;
	font-size: small;
	font-weight : bold;
	background : url(../images/template/nav_top.gif) top center no-repeat;
	display : block;
	float : left;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}

#navigation li {
	margin : 0;
	padding : 0 0 3px 0;
	width : 169px;
	background : url(../images/template/nav_bottom.gif) bottom left repeat-x;
	display : block;
	float : left;
	position : relative;
}

#navigation a {
	margin : 0;
	padding : 10px 11px 11px 11px;
	width : 147px;
	color : #666;
	border-top : 1px #fff solid;
	display : block;
}

#navigation a:hover, #navigation a.selected { color : #fff; background : url(../images/template/nav_back.gif) top left repeat; }

ul.dropdown { 
	margin : 0;
	padding : 3px 0 0 0;
	width : 169px;
	font-size: small;
	font-weight : bold;
	background : url(../images/template/nav_top.gif) top center no-repeat;
	display : none;
	position : absolute;
	top : -2px;
	left : 169px;
	z-index : 5;
}

li.subnav {
	margin : 0;
	padding : 0 0 3px 0;
	width : 169px;
	display : block;
	float : left;
	position : relative;
}

#navigation li.subnav a {
	margin : 0;
	padding : 5px 11px 5px 11px;
	width : 147px;
	color : #666;
	background : #eee;
	display : block;
}
#navigation li.subnav a:hover { color : #fff; background : url(../images/template/nav_back.gif) top left repeat; }

li:hover ul, li.over ul {
	display: block;
}

#navigation li.cube {
	margin : 0;
	padding : 0 0 10px 0;
	width : 169px;
	background : none;
	display : block;
	float : left;
	height: 244px;
	position : relative;
}

#navigation li.cube img {
	margin : 0;
	padding : 0;
	display : block;
	position : absolute;
	top : 20px;
	left : -162px;
}