/*
.page = normal link page not selected and no children
.act = normal link page selected and no children
.hasChild = page with submenu but not selected (not open)
.hasChildAct = page with submenu open and submenu nested within it
.isFirst = Not the first in a list but actually the first AFTER the end of a submenu. Sorry about the name
.lastInList = This name is right.
*/


.LeftMenuTopLevel
{
	background: #c28471; color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 15px;
	font-size: 16px;
	font-weight:bold;
}

/* Navigation Links */
div.leftmenunav { vertical-align: middle; margin: 0; padding: 0;}
div.leftmenunav ul { list-style-type: none; margin: 0; padding: 0/*5px 15px*/; vertical-align: middle;}



/* Level 1 */
div.leftmenunav ul{margin:0; padding:0;}
div.leftmenunav ul li 
{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; text-decoration: none; 
	font-weight:normal;
	line-height:20px;
	border-bottom: 1px dashed #D1C9AF; 
	margin:0;
	padding:0; 
}

div.leftmenunav ul li.page {background: #eae0c5; padding:0 0 0 15px;} 
div.leftmenunav ul li.page a, div.leftmenunav ul li.page a:active, div.leftmenunav ul li.page a:visited {  color: #9a281e; text-decoration:none;  font-weight:normal;}
div.leftmenunav ul li.page a:hover {  background: #c28471; color: #FFFFFF; padding-left: 15px; margin-left: -15px; display:block;}

div.leftmenunav ul li.act {background: #eae0c5; padding:0 0 0 15px;} 
div.leftmenunav ul li.act a, div.leftmenunav ul li.act a:active, div.leftmenunav ul li.act a:visited{ color: #9a281e;  text-decoration:none; font-weight:bold;}
div.leftmenunav ul li.act a:hover {  background: #c28471; color: #FFFFFF; padding-left: 15px; margin-left: -15px; display:block;}

div.leftmenunav ul li.hasChild {background: #eae0c5; padding:0 0 0 15px; background-image:url(/images/template/leftmenuarrow_right.gif); background-position:5px 10px; background-repeat:no-repeat;}
div.leftmenunav ul li.hasChild a, div.leftmenunav ul li.hasChild a:active, div.leftmenunav ul li.hasChild a:visited{ color:#9a281e;  text-decoration:none; font-weight:normal;}
div.leftmenunav ul li.hasChild a:hover{ background: #c28471; color: #FFFFFF;  padding-left: 15px; margin-left: -15px; display:block;}

div.leftmenunav ul li.hasChildAct {background: #F3EED9; padding:0 0 0 15px; background-image:url(/images/template/leftmenuarrow_down.gif); background-position:5px 10px; background-repeat:no-repeat;} 
div.leftmenunav ul li.hasChildAct ul {margin:0 0 0 -15px;}
div.leftmenunav ul li.hasChildAct a, div.leftmenunav ul li.hasChildAct a:active, div.leftmenunav ul li.hasChildAct a:visited{ color: #9a281e; font-weight:bold; text-decoration:none;}
div.leftmenunav ul li.hasChildAct a:hover { background: #c28471; color: #FFFFFF; padding-left: 15px; margin-left: -15px; display:block;}

div.leftmenunav ul li.lastInList {border-bottom:0;}

/* Level 2 */
div.leftmenunav ul li ul{margin:0; padding:0;}
div.leftmenunav ul li ul li 
{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; text-decoration: none; 
	font-weight:normal;
	line-height:20px;
	border-bottom: 1px dashed #D1C9AF; 
	margin:0;
	padding:0; 
}

div.leftmenunav ul li ul li.page {background: #F3EED9; padding:0 0 0 30px;} 
div.leftmenunav ul li ul li.page a, div.leftmenunav ul li ul li.page a:active, div.leftmenunav ul li ul li.page a:visited {  color: #9a281e; text-decoration:none;  font-weight:normal;}
div.leftmenunav ul li ul li.page a:hover {  background: #c28471; color: #FFFFFF; padding-left: 30px; margin-left: -30px; display:block;}

div.leftmenunav ul li ul li.act {background: #FFFFFF; padding:0 0 0 30px;} 
div.leftmenunav ul li ul li.act a, div.leftmenunav ul li ul li.act a:active, div.leftmenunav ul li ul li.act a:visited{ color: #9a281e;  text-decoration:none; font-weight:bold;}
div.leftmenunav ul li ul li.act a:hover {  background: #c28471; color: #FFFFFF; padding-left: 30px; margin-left: -30px; display:block;}

div.leftmenunav ul li ul li.hasChild {background-color: #F3EED9; padding:0 0 0 30px; background-image:url(/images/template/leftmenuarrow_right.gif); background-position:20px 10px; background-repeat:no-repeat;}
div.leftmenunav ul li ul li.hasChild a, div.leftmenunav ul li ul li.hasChild a:active, div.leftmenunav ul li ul li.hasChild a:visited{ color:#9a281e;  text-decoration:none; font-weight:normal;}
div.leftmenunav ul li ul li.hasChild a:hover{ background: #c28471; color: #FFFFFF;  padding-left: 30px; margin-left: -30px; display:block;}

div.leftmenunav ul li ul li.hasChildAct {background: #FFFFFF; padding:0 0 0 30px;  background-image:url(/images/template/leftmenuarrow_down.gif); background-position:20px 10px; background-repeat:no-repeat;} 
div.leftmenunav ul li ul li.hasChildAct ul {margin:0 0 0 -30px;} 
div.leftmenunav ul li ul li.hasChildAct a, div.leftmenunav ul li ul li.hasChildAct a:active, div.leftmenunav ul li ul li.hasChildAct a:visited{ color: #9a281e; font-weight:bold; text-decoration:none;}
div.leftmenunav ul li ul li.hasChildAct a:hover { background: #c28471; color: #FFFFFF; padding-left: 30px; margin-left: -30px; display:block;}

div.leftmenunav ul li ul li.lastInList {border-bottom:0;}

/* Level 3 */
div.leftmenunav ul li ul li ul{margin:0; padding:0;}
div.leftmenunav ul li ul li ul li 
{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; text-decoration: none; 
	font-weight:normal;
	line-height:20px;
	border-bottom: 1px dashed #D1C9AF; 
	margin:0;
	padding:0; 
}

div.leftmenunav ul li ul li ul li.page {background-color: #FFFFFF; padding:0 0 0 45px;  } 
div.leftmenunav ul li ul li ul li.page a, div.leftmenunav ul li ul li ul li.page a:active, div.leftmenunav ul li ul li ul li.page a:visited {  color: #9a281e; text-decoration:none;  font-weight:normal;}
div.leftmenunav ul li ul li ul li.page a:hover {  background-color: #c28471; color: #FFFFFF; padding-left: 45px; margin-left: -45px; display:block;}

div.leftmenunav ul li ul li ul li.act {background-color: #FFFFFF; padding:0 0 0 45px; } 
div.leftmenunav ul li ul li ul li.act a, div.leftmenunav ul li ul li ul li.act a:active, div.leftmenunav ul li ul li ul li.act a:visited{ color: #9a281e;  text-decoration:none; font-weight:bold;}
div.leftmenunav ul li ul li ul li.act a:hover {  background-color: #c28471; color: #FFFFFF; padding-left: 45px; margin-left: -45px; display:block;}

div.leftmenunav ul li ul li ul li.hasChild {background-color: #FFFFFF; padding:0 0 0 45px;  background-image:url(/images/template/leftmenuarrow_right.gif); background-position:35px 10px; background-repeat:no-repeat;}
div.leftmenunav ul li ul li ul li.hasChild a, div.leftmenunav ul li ul li ul li.hasChild a:active, div.leftmenunav ul li ul li ul li.hasChild a:visited{ color:#9a281e;  text-decoration:none; font-weight:normal;}
div.leftmenunav ul li ul li ul li.hasChild a:hover{ background-color: #c28471; color: #FFFFFF;  padding-left: 45px; margin-left: -45px; display:block;}

div.leftmenunav ul li ul li ul li.hasChildAct {background-color: #FFFFFF; padding:0 0 0 45px;  background-image:url(/images/template/leftmenuarrow_down.gif); background-position:35px 10px; background-repeat:no-repeat;} 
div.leftmenunav ul li ul li ul li.hasChildAct ul {margin:0 0 0 -45px;} 
div.leftmenunav ul li ul li ul li.hasChildAct a, div.leftmenunav ul li ul li ul li.hasChildAct a:active, div.leftmenunav ul li ul li ul li.hasChildAct a:visited{ color: #9a281e; font-weight:bold; text-decoration:none;}
div.leftmenunav ul li ul li ul li.hasChildAct a:hover { background-color: #c28471; color: #FFFFFF; padding-left: 45px; margin-left: -45px; display:block;}

div.leftmenunav ul li ul li ul li.lastInList {border-bottom:0;}


/* Level 4 */
div.leftmenunav ul li ul li ul li ul{margin:0; padding:0;}
div.leftmenunav ul li ul li ul li ul li 
{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; text-decoration: none; 
	font-weight:normal;
	line-height:20px;
	border-bottom: 1px dashed #D1C9AF; 
	margin:0;
	padding:0; 
}

div.leftmenunav ul li ul li ul li ul li.page {background-color: #FFFFFF; padding:0 0 0 60px;  } 
div.leftmenunav ul li ul li ul li ul li.page a, div.leftmenunav ul li ul li ul li ul li.page a:active, div.leftmenunav ul li ul li ul li ul li.page a:visited {  color: #9a281e; text-decoration:none;  font-weight:normal;}
div.leftmenunav ul li ul li ul li ul li.page a:hover {  background-color: #c28471; color: #FFFFFF; padding-left: 60px; margin-left: -60px; display:block;}

div.leftmenunav ul li ul li ul li ul li.act {background-color: #FFFFFF; padding:0 0 0 60px; } 
div.leftmenunav ul li ul li ul li ul li.act a, div.leftmenunav ul li ul li ul li ul li.act a:active, div.leftmenunav ul li ul li ul li ul li.act a:visited{ color: #9a281e;  text-decoration:none; font-weight:bold;}
div.leftmenunav ul li ul li ul li ul li.act a:hover {  background-color: #c28471; color: #FFFFFF; padding-left: 60px; margin-left: -60px; display:block;}

div.leftmenunav ul li ul li ul li ul li.hasChild {background-color: #FFFFFF; padding:0 0 0 60px;  background-image:url(/images/template/leftmenuarrow_right.gif); background-position:55px 10px; background-repeat:no-repeat;}
div.leftmenunav ul li ul li ul li ul li.hasChild a, div.leftmenunav ul li ul li ul li ul li.hasChild a:active, div.leftmenunav ul li ul li ul li ul li.hasChild a:visited{ color:#9a281e;  text-decoration:none; font-weight:normal;}
div.leftmenunav ul li ul li ul li ul li.hasChild a:hover{ background-color: #c28471; color: #FFFFFF;  padding-left: 60px; margin-left: -60px; display:block;}

div.leftmenunav ul li ul li ul li ul li.hasChildAct {background-color: #FFFFFF; padding:0 0 0 60px;  background-image:url(/images/template/leftmenuarrow_right.gif); background-position:55px 10px; background-repeat:no-repeat;} 
div.leftmenunav ul li ul li ul li ul li.hasChildAct ul {margin:0 0 0 -45px;} 
div.leftmenunav ul li ul li ul li ul li.hasChildAct a, div.leftmenunav ul li ul li ul li ul li.hasChildAct a:active, div.leftmenunav ul li ul li ul li ul li.hasChildAct a:visited{ color: #9a281e; font-weight:bold; text-decoration:none;}
div.leftmenunav ul li ul li ul li ul li.hasChildAct a:hover { background-color: #c28471; color: #FFFFFF; padding-left: 60px; margin-left: -60px; display:block;}

div.leftmenunav ul li ul li ul li ul li.lastInList {border-bottom:0;}


/* Navigation Links
div.leftmenunav { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif-serif; width: 180px;vertical-align: middle; }
div.leftmenunav ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 12px; border: 0px solid #000000;vertical-align: middle;}
div.leftmenunav ul a { text-decoration: none; color: #787878; display: block; vertical-align: middle;}
*/

/* Level 1 
div.leftmenunav ul {border-width: 1px 0px 0px 0px; border-style: solid; border-color:#C0C0C0; }
div.leftmenunav ul li.isFirst {border-top:1px dashed #004135;}
div.leftmenunav ul li { border-bottom: 1px dashed #C0C0C0; background: #eae0c5; display: block; }
div.leftmenunav ul li.page a { padding: 1px 3px 1px 6px; color: #787878; }
div.leftmenunav ul li.hasChildAct a{padding:1px 3px 1px 6px; color: #787878; font-weight:bold;}
div.leftmenunav ul li.hasChild a{padding:1px 3px 1px 6px; color:#787878; }
div.leftmenunav ul li.act a{padding:1px 3px 1px 6px; color: #787878; }
div.leftmenunav ul li a:hover {background: #c28471; color: #FFFFFF;}
div.leftmenunav ul li.act {padding-left:0px;padding-top:0px;padding-left:0px; color: #787878; background: #c28471 url('/images/red-px.gif') repeat-y;} 
div.leftmenunav ul li.hasChild {}
div.leftmenunav ul li.hasChildAct { background: #f4eeda; border-bottom:0px; color: #787878;}
div.leftmenunav ul li.lastInList {border-bottom:0px; }
*/

/* Level 2 
div.leftmenunav ul li ul {border-width: 1px 0px 0px 0px; border-style: solid; border-color:#C0C0C0;font-weight:normal;}
div.leftmenunav ul li ul li.isFirst {border-top:1px solid #004135}
div.leftmenunav ul li ul li { border-bottom: 1px dashed #C0C0C0; background: #f7f1df; display: block; }
div.leftmenunav ul li ul li.page a { padding: 1px 3px 1px 12px; color:#787878;font-weight:normal; }
div.leftmenunav ul li ul li.hasChildAct a{padding:1px 3px 1px 12px; color:#787878; font-weight:bold; }
div.leftmenunav ul li ul li.hasChild a{padding:1px 3px 1px 12px; color:#787878;font-weight:normal; }
div.leftmenunav ul li ul li.act a{padding:1px 3px 1px 12px; color:#787878;font-weight:normal; }
div.leftmenunav ul li ul li a:hover {background: #c28471; color: #FFFFFF;font-weight:normal; }
div.leftmenunav ul li ul li.act {padding-left:0px; background: #fdfbf3;font-weight:normal;}
div.leftmenunav ul li ul li.hasChild {}
div.leftmenunav ul li ul li.hasChildAct {background: #fdfbf3; border-bottom: 0px; color: #ffffff;font-weight:normal;}
div.leftmenunav ul li ul li.lastInList {border-bottom:0px;font-weight:normal;}
*/

/* Level 3 
div.leftmenunav ul li ul li ul {border-width: 1px 0px 0px 0px; border-style: solid; border-color:#C0C0C0;}
div.leftmenunav ul li ul li ul li.isFirst {border-top:1px solid #004135}
div.leftmenunav ul li ul li ul li { border-bottom: 1px dashed #C0C0C0; background: #fdfbf3; display: block; }
div.leftmenunav ul li ul li ul li.page a { padding: 1px 3px 1px 18px; color:#787878;font-weight:normal; }
div.leftmenunav ul li ul li ul li.hasChildAct a{padding:1px 3px 1px 18px; color:#787878;font-weight:bold; }
div.leftmenunav ul li ul li ul li.hasChild a{padding:1px 3px 1px 18px; color:#787878;font-weight:normal; }
div.leftmenunav ul li ul li ul li.act a{padding:1px 3px 1px 18px; color:#787878;font-weight:bold; }
div.leftmenunav ul li ul li ul li.act {padding-left:0px;background: #fdfbf3;font-weight:bold;}
div.leftmenunav ul li ul li ul li a:hover {background: #c28471; color: #FFFFFF;font-weight:normal;}
div.leftmenunav ul li ul li ul li.hasChildAct { background: #fdfbf3; border-bottom:0px; color: #ffffff;font-weight:bold;}
div.leftmenunav ul li ul li ul li.lastInList {border-bottom:0px;font-weight:normal; }
*/

/* Level 4 
div.leftmenunav ul li ul li ul li ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#C0C0C0;}
div.leftmenunav ul li ul li ul li ul li.isFirst {border-top:1px solid #004135}
div.leftmenunav ul li ul li ul li ul li { border-bottom: 1px solid #C0C0C0; background: #fdfbf3; display: block; }
div.leftmenunav ul li ul li ul li ul li.page a { padding: 3px 3px 3px 6px; color:#cccccc; }
div.leftmenunav ul li ul li ul li ul li.hasChildAct a{padding:3px 3px 3px 6px; color:#cccccc; }
div.leftmenunav ul li ul li ul li ul li.hasChild a{padding:3px 3px 3px 6px; color:#cccccc; }
div.leftmenunav ul li ul li ul li ul li.act a{padding:3px 3px 3px 6px; color:#cccccc; }
div.leftmenunav ul li ul li ul li ul li.act {padding-left:0px; background:#fdfbf3;}
div.leftmenunav ul li ul li ul li ul li a:hover {color:#cccccc; background: #fdfbf3; }
div.leftmenunav ul li ul li ul li ul li.hasChildAct { background:#fdfbf3; border-bottom:0px; color: #ffffff;}
div.leftmenunav ul li ul li ul li ul li.lastInList {border-bottom:0px; }
*/