#navcontainer {
	padding: 17px 0px 0px 0px;
}

#navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

#navcontainer li {
	padding: 2px 0px 2px 0px;
	background-image: url('../images/dots_whitebg.gif');
	background-repeat: no-repeat;
}

#navcontainer li a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
    vertical-align: top;
}

#navcontainer li.level1 {
    padding-top: 4px;
    padding-bottom: 0px;
}

#navcontainer li.level1Selected {
    padding-top: 4px;
    padding-bottom: 0px;
	background-color: #5cb041;
	background-image: url('../images/dots_dkgreenbg.gif');
}

#navcontainer li.level1Selected a {
	color: #ffffff;
}

#navcontainer li.level1Hover {
    padding-top: 4px;
    padding-bottom: 0px;
	background-color: #5cb041;
	background-image: url('../images/dots_dkgreenbg.gif');
}

#navcontainer li.level1Hover a {
	color: #ffffff;
}

#navcontainer li.level1SelectedHover {
    padding-top: 4px;
    padding-bottom: 0px;
	background-color: #5cb041;
	background-image: url('../images/dots_dkgreenbg.gif');
}

#navcontainer li.level1SelectedHover a {
	color: #ffffff;
}

#navcontainer li.level2 {
	background-color: #e1f0d9;
	background-image: url('../images/dots_ltgreenbg.gif');
	padding-left: 37px;
}

#navcontainer li.level2Selected {
	background-color: #a2e190;
	background-image: url('../images/dots_mdgreenbg.gif');
	padding-left: 37px;
}

#navcontainer li.level2Hover {
	background-color: #a2e190;
	background-image: url('../images/dots_mdgreenbg.gif');
	padding-left: 37px;
}

#navcontainer li.level2SelectedHover {
	background-color: #a2e190;
	background-image: url('../images/dots_mdgreenbg.gif');
	padding-left: 37px;
}

#navcontainer li.level3 {
	padding-left: 49px;
}

#navcontainer li.level3 a {
	font-size: 11px;
}

#navcontainer li.level3Selected {
	padding-left: 49px;
}

#navcontainer li.level3Selected a {
	color: #5cb041;
	font-size: 11px;
}

#navcontainer li.level3Hover {
	padding-left: 49px;
}

#navcontainer li.level3Hover a {
	color: #5cb041;
	font-size: 11px;
}

#navcontainer li.level3SelectedHover {
	padding-left: 49px;
}

#navcontainer li.level3SelectedHover a {
	color: #5cb041;
	font-size: 11px;
}



/*
//--------------------------------------------------------------
//  Site Map
//--------------------------------------------------------------
*/

#site-map {
	padding: 0px 0px 0px 26px;
}

#site-map ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#site-map li {
	/*padding: 2px 0px 2px 0px;*/
	background-repeat: no-repeat;
}

#site-map li a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
    vertical-align: top;
}

#site-map li.level1 {
    padding-top: 12px;
    padding-bottom: 10px;
}

#site-map li.level1 a {
    font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #66BB49;
    text-decoration: underline;
}

#site-map li.level2 {
	padding-left: 25px;
    line-height: 115%;
}

#site-map li.level2 a {
    font-weight: bold;
}


#site-map li.level3 {
	padding-left: 50px;
    line-height: 115%;
}

#site-map table td {
    width: 50%;
    vertical-align: top;
}