/* Heading Styles */

.heading1,h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #407C00;
	text-align: left;
	line-height: 100%;
	margin-bottom: 20px;
	font-weight:bold;
}

.heading2,h2 {
	font-family: Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #014E88;
	text-align: left;
	font-weight:bold;
}

.heading3,h3 {
	font-family: Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #014E88;
	text-align: left;
	font-weight:normal;
}

.normal {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 130%;
	color: #666666;
	text-align: left;
	padding-top: -5px;
	padding-bottom: 5px;
}

li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu			{}
	#sidemenu .head		{font-family:Arial, Helvetica, sans-serif;	font-size: medium; color: #68676B; background-color:#ffffff; font-weight:bold; padding:6px 4px 6px 6px; border:1px solid #C8CDD1; }	
	#sidemenu a			{background-color:#EBEBEB; text-decoration:none;}
	#sidemenu a:hover	{background-color:#D9D9D9; color:#6A696B;}

	/* Level 0 Styles */	
	#sidemenu a.L0					{display:block; color:#6A696B; padding:8px 4px 8px 6px; border-left:1px solid #C8CDD1; border-right:1px solid #C8CDD1; border-bottom:1px solid #C8CDD1;}							/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{padding-left:20px; background-image:url(../../../images/greybullet.gif); background-repeat:no-repeat;}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{padding-left:20px; background-image:url(../../../images/greybullet.gif); background-repeat:no-repeat;} 	/* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{display:block; color:#6A696B; padding:8px 4px 8px 6px; border-left:1px solid #C8CDD1; border-right:1px solid #C8CDD1; border-bottom:1px solid #C8CDD1;}							/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{padding-left:20px; background-image:url(../../../images/greybullet.gif); background-repeat:no-repeat;} 	/* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{padding-left:20px; background-image:url(../../../images/greybullet.gif); background-repeat:no-repeat;} 	/* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{}																										/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{display:block; color:#6A696B; padding:8px 4px 8px 6px; border-left:1px solid #C8CDD1; border-right:1px solid #C8CDD1; border-bottom:1px solid #C8CDD1; background:#D9D9D9;}		/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc	{padding-left:20px; background-image:url(../../../images/greybullet.gif);  background-repeat:no-repeat;}  	/* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc	{padding-left:20px; background-image:url(../../../images/greybullet.gif);  background-repeat:no-repeat;}  	/* defines the level 0 hover bullet for no children */
	
	/*Level 1 Styles*/ 	
	#sidemenu a.L1					{color:#999999; padding:6px 2px 6px 4px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; display:block; text-decoration:underline;}
	#sidemenu a.L1 SPAN.hc			{}
	#sidemenu a.L1 SPAN.nc			{}

	#sidemenu a.L1sel				{color:#68676B; padding:6px 2px 6px 4px; background-color:#EBEBEB; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;  display:block;  text-decoration:underline;}
	#sidemenu a.L1sel SPAN.hc		{}
	#sidemenu a.L1sel SPAN.nc		{}
	#sidemenu a.L1sel:hover			{background-color:#EBEBEB;}
	
	#sidemenu a.L1:hover			{color:#999999; padding:6px 2px 6px 4px; background-color:#EBEBEB; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;  display:block;  text-decoration:underline;}	
	#sidemenu a.L1:hover SPAN.hc	{}
	#sidemenu a.L1:hover SPAN.nc	{}

	/* Level 2 Styles*/ 
	#sidemenu a.L2					{}
	#sidemenu a.L2 SPAN.hc			{}
	#sidemenu a.L2 SPAN.nc			{}

	#sidemenu a.L2sel				{}
	#sidemenu a.L2sel SPAN.hc		{}
	#sidemenu a.L2sel SPAN.nc		{}
	#sidemenu a.L2sel:hover			{}

	#sidemenu a.L2:hover			{}	
	#sidemenu a.L2:hover SPAN.hc	{}
	#sidemenu a.L2:hover SPAN.nc	{}


