.maintitle
	{
		color: #015b5b;
		font-weight: bold;
		text-transform: uppercase;
	}

.mainhead
	{
		background-color: #006766;
		color: #ffffff;
		font-weight: bold; 
		text-transform: uppercase;
		font-size: 9pt;
		text-align: center;
	}

.loud
	{
		color: #006666;
		font-weight: bold;
		font-size: 10pt;
	}

.loud2
	{
		color: #cc9900;
		font-weight: bold;
		font-size: 10pt;
	}

.special
	{
		color: #006666;
		font-weight: normal;
	}

.special2
	{
		color: #cc9900;
		font-weight: normal;
	}

.welcometext
	{
		color: #015b5b;
		font-weight: bold; 
		font-size: 10pt;
		text-align: center;
	}

hr
	{
		height: 1px;
		width: 100%;
		color: #e0dee7;
	}

.bordered
	{
		border: 1px solid #b2d1b2;
	}

.lightborder
	{
		border: 2px solid #b2d1d1;
	}

.ondark
	{
		background-color: #006766;
		color: #FFFFFF;
	}
	
.onlight
	{
		background-color: #b2d1d1;
	}

.onverylight
	{
		background-color: #faefda;
	}

.ondarkheader
	{
		background-color: #ecc77e;
		color: #ffffff;
		font-weight: bold;
		border: 1px solid #cccccc;
		font-size: 9pt;
		text-align: center;
	}

.ondarkheader2
	{
		background-color: #e4af47;
		color: #ffffff;
		font-weight: bold;
		border: 1px solid #cccccc;
		font-size: 9pt;
		text-align: center;
	}	

a:link, a:visited, a:active
	 { 	color: #996600; 
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
	 }
	 
a:hover
	 {	color: #999999;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
	 }

a.topnav:link, a.topnav:visited, a.topnav:active
	 { 	color: #330099; 
	 	font-size:	9pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
	 }
	 
a.topnav:hover
	 {	color: #996600;
	 	font-size:	9pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
	 }
	 
a.blocklink:link, a.blocklink:visited, a.blocklink:active
	 { 	color: #996600; 
	 	font-size:	8pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none;
		border: 1px solid #ecc77e;
		background-color: #f7e7c7;
		padding: 2px;	
	 }
	 
a.blocklink:hover
	 {	color: #999999;
	 	font-size:	8pt;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none;
		border: 1px solid #ecc77e;
		background-color: #fbf3e4;
		padding: 2px;	
	 }

/* NEW FLY-OUT MENU STYLES START - LEFT */

#nav_left li div
{
	padding : 2px 2px;
}

/* all lists */
#nav_left, #nav_left ul 
{
	width: 137px;
	padding: 0;
	margin: 0px;
	list-style: none;
	float : left;
}

/* all list items */
#nav_left li 
{
	position:relative;
	float : left;
}

/* first-level lists */
#nav_left li a:link, #nav_left li a:visited 
{
	font-size: 8pt;
	width: 137px;
	display : block;
	color : #015b5b;
	font-weight : bold;
	line-height: 14px;
	text-decoration : none;
	background-color : transparent;
	border-bottom: 1px solid white;
	padding: 3px;
	z-index: 1;
}

#nav_left li a:hover, #nav_left li a:active 
{	
	font-size: 8pt;
	color : #ffffff;
	line-height: 14px;
	background-color : #66a4a3;
	padding: 3px;
	z-index: 1;
}

/* second-level lists */
#nav_left li ul 
{ 
	position : absolute;
	left: -999em;
	margin-left : 137px;
	margin-top : -27px;
	z-index: 2;
}

#nav_left li ul a:link, #nav_left li ul a:visited 
{	font-size: 8pt;
	display : block;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
	background-color : #66a4a3;
	border: 1px solid #006766;
	z-index: 2;
}

#nav_left li ul a:hover, #nav_left li ul a:active 
{	font-size: 8pt;
	color : #015b5b;
	background-color : #b2d1d1;
	border: 1px solid #006766;
	z-index: 2;
}

/* third-and-above-level lists */
#nav_left li ul ul 
{ 
	left: -999em;
}


#nav_left li ul ul a:link, #nav_left li ul ul a:visited 
{
	font-size: 8pt;
	color : #003366;
	background-color : #e6efd5;
	border: 1px solid #006600;
	z-index: 3;
}

#nav_left li ul ul a:hover, #nav_left li ul ul a:active
{
	font-size: 8pt;
	color : #006600;
	background-color : #e6efd5;
	border: 1px solid #006600;
	z-index: 3;
}

#nav_left li:hover ul ul, #nav_left li:hover ul ul ul, #nav_left li.sfhover ul ul, #nav_left li.sfhover ul ul ul 
{
	left: -999em;
}

/* lists nested under hovered list items */
#nav_left li:hover ul, #nav_left li li:hover ul, #nav_left li li li:hover ul, #nav_left li.sfhover ul, #nav_left li li.sfhover ul, #nav_left li li li.sfhover ul 
{ 
	left: auto;
}
/* NEW FLY-OUT MENU STYLES END */