/* CSS Document */
.clCMEvent{
	position:absolute; 
	width:100%; 
	height:100%; 
	clip:rect(0,100%,100%,0); 
	left:0; 
	visibility:visible;
}

.clCMAbs{
	position:absolute; 
	visibility:hidden;
	eft:0; 
	top:0;
}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{
	position:absolute;
	background-color:#4D973E;
	visibility:hidden;
	font-family:Arial, Helvetica, sans-serif;border: 0px none;
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;text-align: center;
	letter-spacing: 1pt;
	padding-left: 2pt;
	padding-top: 4pt;
	cursor:pointer;
	cursor:hand;
	vertical-align: middle;
}

.clLevel0{
	background-color:#4D973E;
	color:white;
}

.clLevel0over{
	background-color:#4D973E;
	layer-background-color:#4D973E;
	color:#000000;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;padding: 2pt;
	letter-spacing: 1px;	
	cursor:pointer;
	cursor:hand;
}

.clLevel1{
	background-color:#4D973E;
	color:white;
}

.clLevel1over{
	background-color:#B6CB97;
	layer-background-color:#4D973E;
	color:#000000;
}

.clLevel1border{
	position:absolute;
	z-index:500;
	visibility:hidden;
	background-color:#000000;
	layer-background-color:#4D973E;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
	position:absolute;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;padding: 2px;
	letter-spacing: 1px;	
	cursor:pointer;
	cursor:hand;
}

.clLevel2{
	background-color:#4D973E;
	color:white;
}

.clLevel2over{
	background-color:#B6CB97;
	layer-background-color:#B6CB97;
	color:#000000;
}

.clLevel2border{
	position:absolute;
	visibility:hidden;
	background-color:#000000;
	layer-background-color:#4D973E;
	z-index: 500;
}

td {
	font-family:Arial, Helvetica, sans-serif;font-size: 9pt;
	color: #000000;

}

p {
	font-family: Arial, Helvetica, sans-serif;font-size: 9pt;
	color: #000000;

}

li {
	font-family: Arial, Helvetica, sans-serif;font-size: 9pt;
	color: #000000;

}

blockquote {
	font-family: Arial, Helvetica, sans-serif;font-size: 9pt;
	color: #000000;

}

input {
	font-family:Arial, Helvetica, sans-serif;font-weight: bold;
	border: 1pt solid #0066CC;
	font-size: 9pt;
	color: #0066CC;
}

/* imageOver handles the white broder that turns orange on rollover */
.imageOver {
	border: 2px solid white;
	background : #ffffff;
	padding: 0px 0px 2px 0px;
}

hr {
	height: 1px;
}

th {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;color: #000000;

}

.copywrite {
	font-family: Arial, Helvetica, sans-serif;font-size: 8pt;
	color: #000000;

}

a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;color: #003366;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;color: #CC0033;
	text-decoration: underline;
}

/*links for text in the grey bar in the header*/
.updates a:link ,.updates a:visited, .updates a:active{
	font-family: Arial, Helvetica, sans-serif;color: #000000;
	text-decoration: underline;
}

.updates a:hover {

	font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;
	text-decoration: underline;
}

.breadcrumbs {
	font-size: 8pt;
	color: #000000;

}

caption {
	font-size: 8pt;
	caption-side: bottom;
	color: #000000;

}

/*author name and work title bold and italic*/
.worktitle {
	font-style: italic;
	font-weight: bold;
	color: #000000;

}.PageHeading {
	font-size: medium;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;

}
.SiteMap {
	font-weight: bold;
}
.LINE {
	text-decoration: line-through;
}
.center {
	margin-top: 5px;

}

a:link {

	text-decoration:none;

}

a:visited {

	color:#F000033;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

a:active {

	text-decoration:none

}

