/************************************************************
Title:     Navcontainer | Emile Blume - Netcreators.com
************************************************************/
#left ul, #left li, #navigation ul, #navigation li, #footer ul, #footer li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Main navigation /////////////////////////////////////////*/
#nav-top {
	left: 282px;
	top: 22px;
	position: absolute;
}

#nav-top li { display: inline; }

#nav-top li a {
	background-image: url(../img/bg-nav-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #C31C25;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height:22px;
	padding-left:14px;
	margin-right:2px;
	height:22px;
	width:84px;
	text-decoration: none;
	text-transform: lowercase;
	overflow:hidden;
}

#nav-top li a:hover { background-position:left; color:#333;}
#nav-top li a.current { color:#FFF; }
#nav-top li a.current { background-position:left bottom;}

/* Left navigation ///////////////////////////////////////////*/
#nav-left {
	margin-left:10px;
	width:166px;
}

#nav-left li a {
	background-image: url(../img/bg-nav-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #C31C25;
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height:22px;
	height:22px;
	overflow:hidden;
	padding: 0px 14px;
	text-decoration: none;
	text-transform: lowercase;
}

#nav-left li a.m-36 { background-image: url(../img/bg-nav-left-yellow.gif); }
#nav-left li a.m-110 { background-image: url(../img/bg-nav-left-blue.gif); }
#nav-left li a.m-111 { background-image: url(../img/bg-nav-left-green.gif); }

#nav-left li a:hover { background-position:left; color:#333;}
#nav-left li a.active, #nav-left li a.active-sub,
#nav-left li a.current, #nav-left li a.current-sub {
	background-position: left bottom; 
	color:#FFF; 
}

#nav-left ul ul {
	background:#A7A8AA url(../img/bg-nav-sub.gif) no-repeat left bottom;
	padding-bottom: 4px;
}

#nav-left li li a {
	background:#A7A8AA url(../img/bg-nav-sub-li.gif) no-repeat center bottom;
	color: #FFF;
	padding: 1px 8px;
}

#nav-left li li.last a { border:0; background:none;}
#nav-left li li.last a:hover { background:#707072;}
#nav-left li li a.active, #nav-left li li a.current, #nav-left li li a:hover { background:#707072 url(../img/bg-nav-sub-li.gif) no-repeat center bottom; color:#FFF;}
#nav-left li li a.active-sub, #nav-left li li a.current-sub { background:#707072;}

#nav-left ul ul ul { background:#A8958D url(../img/bg-nav-sub-li.gif) no-repeat center bottom;}
#nav-left ul ul ul a { background:#A8958D; padding: 1px 8px 1px 16px;}
#nav-left li li li a:hover { background:#8A7267;}
#nav-left li li li a.current { background:#8A7267;}

/* Breadcrumb navigation ////////////////////////////////////////////////////////////////////*/
#bread { 
	font-size:9px; 
	left:183px;
	top: 280px;
	position: absolute;
	text-transform: lowercase;
}
#bread * { 
	color: #000; 
	font-size:9px; 
	margin: 0.3em;
	text-decoration: none;
	text-transform: lowercase;
}

#bread a { 
	background:url(../img/bg-bread.gif) no-repeat right 5px;
	color: #A7A8AA;
	margin-right: 4px;
	padding-right: 12px;
}

/* Footer navigation ////////////////////////////////////////////////////////////////////*/
#nav-footer { display:inline; float:left; }
#nav-footer li { display: inline;}

#container #nav-footer li a {
	background: url(../img/bullit-footer.gif) no-repeat left 5px;
	color: #E2AD9A;
	padding: 0 6px 0 9px;
	text-decoration: none;
}

#container #nav-footer li a:hover { color:#C31E25; }

/* Anchor tag (quiet) ////////////////////////////////////////////////////////////////////*/
.anchor { float: left; }