/*
***********************************************************
Title:     Navcontainer
Author:    Emile Blume - Netcreators.com
Updated:   02/05/2007
***********************************************************
*/

#nav-top ul, #nav-top li, #nav-sub ul, #nav-sub li,
#nav-special ul, #nav-special li, #nav-left ul, #nav-left li {	
	margin: 0;
	padding: 0;
}

/* Top navigation ////////////////////////////////////////////////////////////////////////*/
#nav-top {
	top: 105px;
	left: 10px;
	position: absolute;
	width: 900px;
}

#nav-sub {
	top: 105px;
	left: 10px;
	position: absolute;
	width: 900px;
}

#nav-top ul, #nav-sub ul {
	background: #3A519A;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 900px;
	width: 100%;
}

#nav-top li, #nav-sub li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#nav-top li a {
	background: #3A519A;
	border: 1px solid #3A519A;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	line-height: 23px;
	height: 23px;
	padding-left: 8px;
	padding-right: 8px;
	display: block;
	float: left;
}

#nav-top li a:hover, #nav-top li a.active, #nav-top li a.act-plus {
	background: #7CC142;
	border: 1px solid #7CC142;
	border-right: 1px solid #FFFFFF;
}

#nav-sub { top: 136px; }
#nav-sub ul { background: #FFFFFF;}
#nav-sub li { margin-left: 8px;}

#nav-sub li a {
	background: url(../images/bullit-green.gif) no-repeat left;
	color: #3A519A;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding-left: 12px;
	padding-right: 10px;
}

#nav-sub li a.plus{
        background: url(../images/arrow-green.gif) no-repeat left;
	color: #3A519A;
}

#nav-sub li a:hover, #nav-sub li a.active, #nav-sub  {
	color: #7DB14D;
}

#nav-sub li a.act-plus {
	background:transparent url(../images/arrow-red.gif) no-repeat scroll left center;
	color: #D30000;
}

#nav-sub li a.active{
	background:transparent url(../images/bullit-red.gif) no-repeat scroll left center;
	color: #D30000;
}

#nav-sub li.last {
	background: none;
}

/* Left navigation ////////////////////////////////////////////////////////////////////////*/
#left ul, #left li { margin:0; padding:0; }
#left li a {
	color: #3A519A;
	font-weight: bold;
	text-decoration: none;
}

#left li a:hover {
	color: #7DB14D;
}

#nav-left {
	width: 184px;
}

#nav-left li a {
        display: block;
        padding-left: 12px;
        padding-bottom: 4px;
        background: url(../images/bullit-green.gif) no-repeat left 4px;
}

#nav-left li a.plus {
        background: url(../images/arrow-green-right.gif) no-repeat left 4px;
}

#nav-left li a.active{
	color: #D30000;
	background: url(../images/bullit-red.gif) no-repeat left 4px;
}

#nav-left li a.act-plus {
        background: url(../images/arrow-red.gif) no-repeat left 4px;
	color: #D30000;
}

#nav-left li ul {
         margin-left: 10px;
}

#nav-left li li a, #nav-left li li a.active {
        background: none;
}

#nav-left li.last {
}

/* Footer navigation ////////////////////////////////////////////////////////////////////*/
#footer li {
	display: inline;
}

#footer li a {
	color: #333333;
	text-decoration: none;
}

/* Special navigation ////////////////////////////////////////////////////////////////////*/
#sitemap {
	border-left: 1px solid #7CC142;
	left: 100px;
        top: 4px;
	text-align: right;
        position: absolute;
}

#sitemap ul, #sitemap li {
	margin: 0;
	padding: 0;
}
#sitemap a, #nav-special a {
	color: #3A519A;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 11px;
	white-space: nowrap;
}

#sitemap a:hover {
	color: #7DB14D;
}

#nav-special {
	text-align: center;
	width: 100%;
	left: 0;
	top: 22px;
	position: absolute;
}

#nav-special li, #sitemap li {
	border-right: 1px solid #7CC142;
	display: inline;
}

#nav-special a {
	color: #3A519A;
	text-decoration:underline;
}

#nav-special a:hover {
	color: #699440;
}

#nav-special li.last, #sitemap li.last {
	border: 0;
}
