
.LeftMenuTopLevel
{
	background: #FFFFFF;
	color: #91cec8;
	padding: 5px 5px;
	font-size: 14px;
	font-weight:bold;
	border-bottom: 1px solid #cecece;
}
/* Navigation Links */
div.leftmenunavHeader { background-color:#00483a; width: 210px; color: #286497; font-size:12px; padding-left:10px; padding-bottom:5px;padding-top:5px; font-weight:bold; height:28px; }
div.leftmenunav { width: 220px; }
div.leftmenunav ul { list-style-type: none; margin: 0; padding: 0; font-size: 12px; border: 0px solid #000000}
div.leftmenunav ul a { text-decoration: none; color: #286497; display: block; font-size: 12px; }
div.leftmenunav ul a:active { text-decoration: none; color: #286497; display: block; font-size: 12px; }

/* Level 1 */
/* what you do in this div cascades to the next ones so you dont HAVE to set them but for the sake of completeness we will. For instance we only need to set the rhs border in the next level ul to do the rest entirely

.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.

*/

/* Level 1 */
div.leftmenunav ul {border-width: 0; border-style: solid;}
div.leftmenunav ul li.isFirst {border-top:0;}
div.leftmenunav ul li { border-bottom: 0px dotted #989898; background: #FFFFFF; display: block; padding:0; }


div.leftmenunav ul li.page a { padding:5px 2px 3px 5px; color:#286497; font-size: 11px; }
div.leftmenunav ul li.hasChildAct a{padding:5px 2px 3px 5px; color: #286497; font-size: 11px; }
div.leftmenunav ul li.hasChild a{padding:5px 2px 3px 5px; color: #286497; font-size: 11px; }
div.leftmenunav ul li.act a{padding:5px 2px 3px 5px; color: #286497; font-size: 11px; }

div.leftmenunav ul li a:hover, div.leftmenunav ul li a:visited:hover {background: #FFFFFF; color: #286497; text-decoration:none; font-size: 11px;}
div.leftmenunav ul li.act {padding:0;background: #FFFFFF;}
div.leftmenunav ul li.hasChild {}
div.leftmenunav ul li.hasChildAct {background: #FFFFFF; border-bottom:0; }
div.leftmenunav ul li.lastInList {border-bottom:0; }

/* Level 2 */

div.leftmenunav ul li ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#cc9933;}
div.leftmenunav ul li ul li.isFirst {border-top:0px solid #cc9933}
div.leftmenunav ul li ul li { border-top: 0px solid #cc9933;  display: block; padding:0;  background: #FFFFFF  url('/images/arrow-grey.gif') 0px center no-repeat;}


div.leftmenunav ul li ul li.page a { padding:5px 2px 5px 10px; color:#286497; font-size: 11px; }
div.leftmenunav ul li ul li.hasChildAct a{padding:5px 2px 5px 10px; color: #92cdc9; font-size: 11px;  }
div.leftmenunav ul li ul li.hasChild a{padding:5px 2px 5px 10px; color:#92cdc9; font-size: 11px; }
div.leftmenunav ul li ul li.act a{padding:5px 2px 5px 10px; color: #92cdc9; font-size: 11px; background: #FFFFFF  url('/images/arrow-blue.gif') 10px center no-repeat;}

div.leftmenunav ul li ul li.act {padding:0; background: #FFFFFF;  font-weight:bold;}
div.leftmenunav ul li ul li a:hover, div.leftmenunav ul li ul li a:hover:hover { font-size: 11px; background: #FFFFFF  url('/images/arrow-blue.gif') 0px center no-repeat;}
div.leftmenunav ul li ul li.hasChild {}
div.leftmenunav ul li ul li.hasChildAct { background: #FFFFFF; border-bottom: 0px;}
div.leftmenunav ul li ul li.lastInList {border-bottom:0px;}

/* Level 3 */
div.leftmenunav ul li ul li ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#cc9933;}
div.leftmenunav ul li ul li ul li.isFirst {border-top:0px solid #cc9933}
div.leftmenunav ul li ul li ul li { border-bottom: 0px solid #cc9933; display: block; background: #FFFFFF  url('/images/arrow-grey.gif') 10px center no-repeat;}


div.leftmenunav ul li ul li ul li.page a { padding:5px 2px 5px 20px; color:#286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li.hasChildAct a{padding:5px 2px 5px 20px; color: #286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li.hasChild a{padding:5px 2px 5px 20px; color:#286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li.act a{padding:5px 2px 5px 20px; color: #286497; font-size: 11px; background: #FFFFFF  url('/images/arrow-blue.gif') 10px center no-repeat;}

div.leftmenunav ul li ul li ul li.act {padding:0; background: #FFFFFF; font-size: 11px; }
div.leftmenunav ul li ul li ul li a:hover, div.leftmenunav ul li ul li ul li a:visited:hover { font-size: 11px; background: #FFFFFF  url('/images/arrow-blue.gif') 10px center no-repeat;}
div.leftmenunav ul li ul li ul li.hasChildAct { background: #FFFFFF; border-bottom:0px;}
div.leftmenunav ul li ul li ul li.lastInList {border-bottom:0px; }

/* Level 4 */
div.leftmenunav ul li ul li ul li ul {border-width: 0px 0px 0px 0px; border-style: solid; border-color:#cc9933;}
div.leftmenunav ul li ul li ul li ul li.isFirst {border-top:0px solid #cc9933}
div.leftmenunav ul li ul li ul li ul li { border-bottom: 0px solid #cc9933; background: #FFFFFF; display: block; background: #FFFFFF  url('/images/arrow-grey.gif') 20px center no-repeat;}



div.leftmenunav ul li ul li ul li ul li.page a { padding:5px 2px 5px 30px; color: #286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li ul li.hasChildAct a{padding:5px 2px 5px 30px; color: #286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li ul li.hasChild a{padding:5px 2px 5px 30px; color: #286497; font-size: 11px; }
div.leftmenunav ul li ul li ul li ul li.act a{padding:5px 2px 5px 30px; color: #286497; font-size: 11px;  background: #FFFFFF  url('/images/arrow-blue.gif') 20px center no-repeat;}

div.leftmenunav ul li ul li ul li ul li.act {padding-left:0px; background: #FFFFFF;  }
div.leftmenunav ul li ul li ul li ul li a:hover, div.leftmenunav ul li ul li ul li ul li a:visited:hover {color: #286497; background: #FFFFFF;  font-size: 11px; background: #FFFFFF  url('/images/arrow-blue.gif') 20px center no-repeat;}
div.leftmenunav ul li ul li ul li ul li.hasChildAct { background: #FFFFFF; border-bottom:0px; color: #286497;}
div.leftmenunav ul li ul li ul li ul li.lastInList {border-bottom:0px; }

