/* ---- LEFT MENU TEXT ---- */
div.leftmenu{
	position:relative;
	width:210px;
	float:left;
	height:100%;
}
/* ---- LEFT MENU TEXT ---- */
div.leftmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
div.leftmenu li{
	margin:0px;
	padding:0px;
	line-height:131%;
}
/*level 1*/
div.leftmenu a {
	display: block;
	width:188px;
	background:transparent;
	color:#000000;
	padding:0px 10px 0px 10px;
	text-decoration:none;	
	font-size:69%;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}
/*level 2 - first level on the left hand menu*/
div.leftmenu a.menu2, div.leftmenu a:link.menu2, div.leftmenu a:active.menu2, div.leftmenu a:visited.menu2 {
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	background:#e7e7e7;
}
div.leftmenu a.menu2:hover {
	background: #5BCD2B;
	color:#ffffff;
	font-weight:bold;
}

/*Individual level 2 menu styles, use the page id to create*/
div.leftmenu a:link.page218, div.leftmenu a:active.page218, div.leftmenu a:visited.page218, div.leftmenu a.page218lit, div.leftmenu a:link.page252, div.leftmenu a:active.page252, div.leftmenu a:visited.page252, div.leftmenu a.page252lit, div.leftmenu a:link.page309, div.leftmenu a:active.page309, div.leftmenu a:visited.page309, div.leftmenu a.page309lit {
	border-top:solid 1px #ffffff;
}
div.leftmenu a:link.page252, div.leftmenu a:visited.page252 {
	background: #d3d3d3;
	margin-top: 10px;
}
div.leftmenu a:link.page252lit, div.leftmenu a:visited.page252lit, div.leftmenu a:visited.page309lit {
	margin-top: 10px;
}

div.leftmenu a:link.page277, div.leftmenu a:visited.page277 {
	background: #d3d3d3;
}
div.leftmenu a:hover.page252, div.leftmenu a:active.page252, div.leftmenu a:hover.page277, div.leftmenu a:active.page277 {
	background: #5BCD2B;
	color:#ffffff;
	font-weight:bold;
}
div.leftmenu a:hover.page252, div.leftmenu a:active.page252, div.leftmenu a:hover.page277, div.leftmenu a:active.page277 {
	background: #5BCD2B;
	color:#ffffff;
	font-weight:bold;
}

div.leftmenu a.page309 {
	background: #f5f5f5;
	margin-top: 10px;
}
div.leftmenu a.page306 {
	background: #f5f5f5;
}
div.leftmenu a.page307 {
	background: #f5f5f5;
}
div.leftmenu a.page308 {
	background: #f5f5f5;
}
div.leftmenu a.page234, div.leftmenu a.page316, div.leftmenu a.page235, div.leftmenu a.page251, div.leftmenu a.page270, div.leftmenu a.page285, div.leftmenu a.page297, div.leftmenu a.page333 {
	padding-bottom:22px;
}
div.leftmenu a.page234lit,  div.leftmenu a.page316lit, div.leftmenu a.page235lit, div.leftmenu a.page251lit, div.leftmenu a.page270lit,  div.leftmenu a.page297lit{
	padding-bottom:22px;
}

/*---------------------------------------------------------*/
div.leftmenu a.menu2lit {
	background: #5BCD2B;
	color:#ffffff;
	font-weight:bold;
}



/*level 3*/
div.leftmenu a:link.menu3, div.leftmenu a:active.menu3, div.leftmenu a:visited.menu3{
	background:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
div.leftmenu a.menu3:hover, div.leftmenu a.menu3lit{	
	text-decoration:underline;
	background:#ffffff;
	font-weight:bold;
}
div.leftmenu a.menu3lit{
	text-decoration:underline;
	background:#ffffff;
	font-weight:bold;
}


/*level 4*/
div.leftmenu a:link.menu4, div.leftmenu a:active.menu4, div.leftmenu a:visited.menu4{
	background:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
div.leftmenu a.menu4:hover{
	text-decoration:underline;
	background:#ffffff;
	font-weight:normal;
}
div.leftmenu a.menu4lit{
	text-decoration:underline;
	background:#ffffff;
	font-weight:normal;
}
/*level 5*/
div.leftmenu a.menu5{
	background:#ffffff;
	text-decoration:none;
	font-weight:normal;
	text-indent:10px;
}
div.leftmenu a.menu5:hover{
	text-decoration:underline;
	background:#ffffff;
	font-weight:normal;
	text-indent:10px;
}
div.leftmenu a.menu5lit{
	text-decoration:underline;
	background:#ffffff;
	font-weight:normal;
	text-indent:10px;
}




/* SQUARES */
.menuSquares{
	position:relative;
	width:200px;
	background:#FFFFFF;		
	margin-top:10px;
	padding:0px 0px 0px 0px;
}
.menuSquaresTitle{
	display: block;
	font-weight:bold;
	width:188px;
	background:#E7E7E7;
	color:#000000;
	padding:3px 10px 4px 10px;
	text-decoration:none;	
	font-size:69%;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}

.menuSquaresContent{
	padding:0px 0px 0px 0px;	
	color:inherit;
	font-size:63%;
}
p.menuSquareText{
	float:left;
	width:110px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 25px 0px;
	font-size:100%;
}
