/* CSS Document */

/* Navigation for non-specific mID*/
/*Color guide*/
/*Normal Main: bg: ACCE36 (bright green), text: 000000 (white)*/
/*Normal Sub: bg: DfE69A (pale green), text: 000000 (black) */

/*Rollover: bg: 0C1E4E (bright red), text: 000000 (yellow)*/
/*Active: bg: 0C1E4E (med red) text: 000000 (white)*/
#nav{
	float:left;
	top:10px;
	width:128px;
	margin-left:23px;
	display: inline;
	text-align:left;
	background-color:#eeead9;
	border-right-style:	solid;
	border-right-width:	1px;
	border-right-color:	#eeead9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#eeead9;
	border-top:20px solid #e3dcc0;
	padding:0px;
	font-size:10pt;
	text-transform:uppercase;
	margin-bottom:20px;
}

#nav li{
	list-style:none;
	border-top: 1px solid #eeead9;
}

#nav ul{
	width:100%;
	padding:0px;
	margin:	0px;
}
#nav ul li {
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
}

#nav ul li a {
	font-weight: bold;
	display:block;
	margin:	0px;
	position:relative;
	/*padding-left:10px;*/
	/*padding-top:3px;
	padding-bottom:3px;*/
	font-size:8pt;
	padding-top:3px;
	padding-bottom:3px;
	zoom:1;
	}

#nav ul li a:hover {
	text-decoration:none;
	background-color:#ab9c73;
}

.rootNotExpandableNotHighlighted a:link, .rootNotExpandableNotHighlighted a:visited{
	background-color:#e3dcc0;
	color:#000000;
	/*border: thin solid #000000;*/

}
.rootNotExpandableNotHighlighted a:active, .rootNotExpandableNotHighlighted a:hover{
	background-color:#e3dcc0;
	color:#000000;
}


.rootNotExpandableHighlighted a:link, .rootNotExpandableHighlighted a:visited{
	background-color:#ab9c73;
	color:#000000;
}

.rootNotExpandableHighlighted a:active, .rootNotExpandableHighlighted a:hover{
	background-color:#ab9c73;
	color:#000000;
}


.rootExpandableNotHighlighted a:link, .rootExpandableNotHighlighted a:visited{
	background: #e3dcc0 url(../images/nav_arrow_up1.gif);
	background-repeat:no-repeat;
	color:#000000;
}

.rootExpandableNotHighlighted a:active, .rootExpandableNotHighlighted a:hover{
	background: #e3dcc0 url(../images/nav_arrow_down1.gif);
	background-repeat:no-repeat;
	color:#000000;
}


.rootExpandableHighlighted a:link, .rootExpandableHighlighted a:visited{
	background: #ab9c73 url(../images/nav_arrow_down1.gif);
	background-repeat:no-repeat;
	color:#000000;
}

.rootExpandableHighlighted a:active, .rootExpandableHighlighted a:hover{
	background: #ab9c73 url(../images/nav_arrow_up1.gif);
	background-repeat:no-repeat;
	color:#000000;
}


.subpageNotExpandableNotHighlighted a:link, .subpageNotExpandableNotHighlighted a:visited{
	background-color:#ab9c73;
	background-image: none;
	color:#e3dcc0;
}

.subpageNotExpandableNotHighlighted a:active, .subpageNotExpandableNotHighlighted a:hover{
	background-color:#ab9c73;
	background-image: none;
	color:#e3dcc0;
}


.subpageNotExpandableHighlighted a:link, .subpageNotExpandableHighlighted a:visited{
	background-color:#ab9c73;
	color:#000000;
	background-image:none;
}

.subpageNotExpandableHighlighted a:active, .subpageNotExpandableHighlighted a:hover{
	background-color:#ab9c73;
	background-image:none;
	color:#000000;
}


.subpageExpandableNotHighlighted a:link, .subpageExpandableNotHighlighted a:visited{
	background-color:#ab9c73;
	color:#e3dcc0;
	background-image: url(../images/nav_arrow_up1.gif);
	background-repeat:no-repeat;
}

.subpageExpandableNotHighlighted a:active, .subpageExpandableNotHighlighted a:hover{
	background-color:#ab9c73;
	color:#e3dcc0;
	background-image: url(../images/nav_arrow_down1.gif);
	background-repeat:no-repeat;
}


.subpageExpandableHighlighted a:link, .subpageExpandableHighlighted a:visited{
	background-color:#ab9c73;
	color:#000000;
	background-image: url(../images/nav_arrow_down1.gif);
	background-repeat:no-repeat;
}
.subpageExpandableHighlighted a:active, .subpageExpandableHighlighted a:hover{
	background-color:#ab9c73;
	color:#000000;
	background-image: url(../images/nav_arrow_up1.gif);
	background-repeat:no-repeat;
}
