﻿

.menuContainer { width: 200px; float: left; margin-left: 10px;}

.menuContainerDIV {width: 200px; }

.menu { list-style: none; margin-top: -5px; width: 200px; font-size: 1.0em; font-family: Arial; text-decoration: none; margin-left: 0px; padding: 0px;}

.menu:link {text-decoration: none; color: Green; }

/* These styles are required to remove default padding / margins from the unordered list */
.menu * {
	PADDING: 0; 
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	LINE-HEIGHT: 1.4em; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left; 
	BORDER-RIGHT-WIDTH: 0px;
}

.menu ul
{
	padding-left: 10px;	
}

.menu li
{
	margin-left: 0px;
	padding-left: 0px;
}

.menu a
{
	color: #eeeeee;
	text-decoration: none;
}
/* End required styles */

.menuTreeLevel1Contracted { background-color:#ffffff;   border-bottom: solid 1px #FFFFFF;}
.menuTreeLevel2Contracted { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel3Contracted { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel4Contracted { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel5Contracted { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel6Contracted { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel7Contracted { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel8Contracted { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}

.menuTreeLevel1Contracted a, .menuTreeLevel1Contracted a:visited { text-decoration: none; font-weight: bold; display: block; color: #234b8d; margin: 6px 0 0 0; font-size: 1.2em; padding: 1px 5px 1px 12px; background: none;  text-decoration: none;}
.menuTreeLevel2Contracted a, .menuTreeLevel2Contracted a:visited { text-decoration: none; display: block; color: #234b8d; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel3Contracted a, .menuTreeLevel3Contracted a:visited { text-decoration: none; display: block; color: #234b8d; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal; }
.menuTreeLevel4Contracted a, .menuTreeLevel4Contracted a:visited { text-decoration: none; display: block; color: #234b8d; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel5Contracted a, .menuTreeLevel5Contracted a:visited { text-decoration: none; display: block; color: #234b8d; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel6Contracted a, .menuTreeLevel6Contracted a:visited { text-decoration: none; display: block; color: #234b8d; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel7Contracted a, .menuTreeLevel7Contracted a:visited { text-decoration: none; display: block; color: #234b8d; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel8Contracted a, .menuTreeLevel8Contracted a:visited { text-decoration: none; display: block; color: #234b8d; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}

.menuTreeLevel1Contracted a:hover { background-color:#019d5e; font-weight: bold; color:#FFFFFF; text-decoration: none; }
.menuTreeLevel2Contracted a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel3Contracted a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel4Contracted a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel5Contracted a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel6Contracted a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel7Contracted a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel8Contracted a:hover { background: none; color: #000000; text-decoration: underline; }

.menuTreeLevel1Expanded { background-color:#ffffff; border-bottom: solid 1px #FFFFFF;}
.menuTreeLevel2Expanded { background: #fff url('./Images/nav_arrow_pink_down.gif') 5px 0.7em no-repeat; background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel3Expanded { background: #fff url('./Images/nav_arrow_pink_down.gif') 5px 0.7em no-repeat; background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel4Expanded { background: #fff url('./Images/nav_arrow_pink_down.gif') 5px 0.7em no-repeat; background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel5Expanded { background: #fff url('./Images/nav_arrow_pink_down.gif') 5px 0.7em no-repeat; background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel6Expanded { background: #fff url('./Images/nav_arrow_pink_down.gif') 5px 0.7em no-repeat; background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel7Expanded { background: #fff url('./Images/nav_arrow_pink_down.gif') 5px 0.7em no-repeat; background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}
.menuTreeLevel8Expanded { background: #fff url('./Images/nav_arrow_pink_down.gif') 5px 0.7em no-repeat; background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px;}

.menuTreeLevel1Expanded a, .menuTreeLevel1Expanded a:visited { text-decoration: none; font-weight: bold; display: block; color: #eeeeee; margin: 6px 0 0 0; font-size: 1.2em; padding: 1px 5px 1px 12px; background: none;  text-decoration: none;}
.menuTreeLevel2Expanded a, .menuTreeLevel2Expanded a:visited { text-decoration: none; display: block; color: #eeeeee; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel3Expanded a, .menuTreeLevel3Expanded a:visited { text-decoration: none; display: block; color: #eeeeee; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel4Expanded a, .menuTreeLevel4Expanded a:visited { text-decoration: none; display: block; color: #eeeeee; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel5Expanded a, .menuTreeLevel5Expanded a:visited { text-decoration: none; display: block; color: #eeeeee; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel6Expanded a, .menuTreeLevel6Expanded a:visited { text-decoration: none; display: block; color: #eeeeee; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel7Expanded a, .menuTreeLevel7Expanded a:visited { text-decoration: none; display: block; color: #eeeeee; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel8Expanded a, .menuTreeLevel8Expanded a:visited { text-decoration: none; display: block; color: #eeeeee; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}

.menuTreeLevel1Expanded a:hover { background-color:#019d5e; font-weight: bold; color:#FFFFFF; text-decoration: none; text-decoration: none;}
.menuTreeLevel2Expanded a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel3Expanded a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel4Expanded a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel5Expanded a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel6Expanded a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel7Expanded a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel8Expanded a:hover { background: none; color: #000000; text-decoration: underline; }



.menuTreeLevel1Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff;   border-bottom: solid 1px #FFFFFF;}
.menuTreeLevel2Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff; padding-left: 10px; list-style: none; margin-left: 0px; text-decoration: none; }
.menuTreeLevel3Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff; padding-left: 10px; list-style: none; margin-left: 0px; text-decoration: none;}
.menuTreeLevel4Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff; padding-left: 10px; list-style: none; margin-left: 0px; text-decoration: none;}
.menuTreeLevel5Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff; padding-left: 10px; list-style: none; margin-left: 0px; text-decoration: none;}
.menuTreeLevel6Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff; padding-left: 10px; list-style: none; margin-left: 0px; text-decoration: none;}
.menuTreeLevel7Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff; padding-left: 10px; list-style: none; margin-left: 0px; text-decoration: none;}
.menuTreeLevel8Selected { background: #fff url('./Images/nav_arrow_pink.gif') 5px 0.5em no-repeat; background-color:#ffffff; padding-left: 10px; list-style: none; margin-left: 0px; text-decoration: none;}


.menuTreeLevel1Selected a, .menuTreeLevel1Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 6px 0 0 0; font-size: 1.2em; padding: 1px 5px 1px 12px; background: #019d5e; text-decoration: none;}
.menuTreeLevel2Selected a, .menuTreeLevel2Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: #019d5e;  text-decoration: underline; color: #234b8d;}
.menuTreeLevel3Selected a, .menuTreeLevel3Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 0; font-size: 1.1em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: #019d5e;  text-decoration: underline; color: #234b8d;}
.menuTreeLevel4Selected a, .menuTreeLevel4Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 0; font-size: 1.1em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: #019d5e;  text-decoration: underline; color: #234b8d;}
.menuTreeLevel5Selected a, .menuTreeLevel5Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 0; font-size: 1.1em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: #019d5e;  text-decoration: underline; color: #234b8d;}
.menuTreeLevel6Selected a, .menuTreeLevel6Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 0; font-size: 1.1em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: #019d5e;  text-decoration: underline; color: #234b8d;}
.menuTreeLevel7Selected a, .menuTreeLevel7Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 0; font-size: 1.1em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: #019d5e;  text-decoration: underline; color: #234b8d;}
.menuTreeLevel8Selected a, .menuTreeLevel8Selected a:visited { text-decoration: none; font-weight: bold; display: block; color: #ffffff; margin: 0; font-size: 1.1em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: #019d5e;  text-decoration: underline; color: #234b8d;}


.menuTreeLevel1Selected a:hover { background-color:#019d5e; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.menuTreeLevel2Selected a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel3Selected a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel4Selected a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel5Selected a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel6Selected a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel7Selected a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel8Selected a:hover { background: none; color: #000000; text-decoration: underline; }

.menuTreeLevel1Leaf { background-color:#ffffff;  border-bottom: solid 1px #FFFFFF;}
.menuTreeLevel2Leaf { background-color:#ffffff; list-style: none; padding-left: 0px; margin-left: 0px; }
.menuTreeLevel3Leaf { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px; }
.menuTreeLevel4Leaf { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px; }
.menuTreeLevel5Leaf { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px; }
.menuTreeLevel6Leaf { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px; }
.menuTreeLevel7Leaf { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px; }
.menuTreeLevel8Leaf { background-color:#ffffff; list-style: none; padding-left: 10px; margin-left: 0px; }

.menuTreeLevel1Leaf a { text-decoration: none; font-weight: bold; display: block; color: #234b8d; margin: 6px 0 0 0; font-size: 1.2em; padding: 1px 5px 1px 12px; background: none;  text-decoration: none;}
.menuTreeLevel2Leaf a { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 25px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel3Leaf a { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel4Leaf a { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel5Leaf a { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel6Leaf a { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel7Leaf a { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel8Leaf a { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}

.menuTreeLevel1Leaf a:visited { text-decoration: none; font-weight: bold; display: block; color: #234b8d; margin: 6px 0 0 0; font-size: 1.2em; padding: 1px 5px 1px 12px; background: none;  text-decoration: none;}
.menuTreeLevel2Leaf a:visited { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 25px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel3Leaf a:visited { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel4Leaf a:visited { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel5Leaf a:visited { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel6Leaf a:visited { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel7Leaf a:visited { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}
.menuTreeLevel8Leaf a:visited { text-decoration: none; display: block; color: #234b8d;  margin: 0; font-size: 1.2em; padding: 1px 0px 0px 15px; border-bottom: solid 1px #ffffff; background: none;  text-decoration: none; font-weight: normal;}


.menuTreeLevel1Leaf a:hover { background-color:#019d5e; font-weight: bold; color:#FFFFFF; text-decoration: none; }
.menuTreeLevel2Leaf a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel3Leaf a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel4Leaf a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel5Leaf a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel6Leaf a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel7Leaf a:hover { background: none; color: #000000; text-decoration: underline; }
.menuTreeLevel8Leaf a:hover { background: none; color: #000000; text-decoration: underline; }

