body, p, div, span, td, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p.error_box {
	border: 2px solid #FF0000;
	padding: 4px 10px;
}

p.info_box {
	border: 2px solid #00CC00;
	padding: 4px 10px;
}

.details_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 2px 6px;
}

.details_box span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.details_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

a:link, a:visited, a:active {
	color: #868686;
}

a:hover {
	color: #515F85;
}

a.blacklink {
	color: #000000;
}

.menuitem {
	font-weight: bold;
	text-decoration: none;
}

.bottomtext {
	font-size: 11px;
	text-align: center;
}

.leftbox {
	background-color: #C7CDE8;
	padding: 3px;
	width: 160px;
	word-wrap:  break-word;
}

a.leftbox_link:link, a.leftbox_link:visited, a.leftbox_link:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.leftbox_link:hover {
	color: #000000;
	text-decoration: underline;
}


.newsbar_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.newsbar_summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
}

.newsbar_readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.searchbar_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.tab_link_on:link, a.tab_link_on:visited, a.tab_link_on:active {
	color: #868686;
}

a.tab_link_on:hover {
	color: #515F85;
}

a.tab_link_off:link, a.tab_link_off:visited, a.tab_link_off:active {
	color: #FFFFFF;
}

a.tab_link_off:hover {
	color: #CCCCCC;
}


input, select {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.form_radio {
	border: none;
}

.form_checkbox {
	border: none;
}

textarea {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow: hidden;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}



/* CoolMenus 4 - default styles - do not edit */
.clCMEvent				{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;}
.clCMAbs				{position:absolute; visibility:hidden; width:10; height:10; left:0; top:0;}
  
/* Style for the background-bar */
.clBar					{position:absolute; width:10; height:14; background-color:transparent; layer-background-color:transparent; visibility:hidden;}

/* Styles for level 0 */
.clLevel0,.clLevel0over	{position:absolute; padding:4px 0px 0px 10px; font-family:verdana, arial; font-size:11px; font-weight:bold;}
.clLevel0				{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#868686;}
.clLevel0over			{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#515F85; cursor:pointer; cursor:hand;}
.clLevel0border			{background-color:#515F85; layer-background-color:#515F85; position:absolute; visibility:hidden;}

/* Styles for level 1 */
.clLevel1, .clLevel1over{position:absolute; padding:2px 0px 2px 10px; font-family:verdana, arial; font-size:11px; font-weight:none;}
.clLevel1				{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#868686;}
.clLevel1over			{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#515F85; cursor:pointer; cursor:hand;}
.clLevel1border			{color:#5C6486; background-color:#5C6486; layer-background-color:#5C6486; position:absolute; visibility:hidden; z-index:500;}

/* Styles for level 2 */
.clLevel2, .clLevel2over{position:absolute; padding:2px 0px 2px 10px; font-family:verdana, arial; font-size:11px; font-weight:none;}
.clLevel2				{background-color:#E5E9EC; layer-background-color:#E5E9EC; color:#666666;}
.clLevel2over			{background-color:#868EA5; layer-background-color:#868EA5; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel2border			{color:#84BE42; background-color:#84BE42; layer-background-color:#84BE42; position:absolute; visibility:hidden; z-index:500;}

/* Styles for level 3 */
.clLevel3, .clLevel3over{position:absolute; padding:2px 0px 2px 10px; font-family:verdana, arial; font-size:11px; font-weight:none;}
.clLevel3				{background-color:#E5E9EC; layer-background-color:#E5E9EC; color:#666666;}
.clLevel3over			{background-color:#868EA5; layer-background-color:#868EA5; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel3border			{color:#84BE42; background-color:#84BE42; layer-background-color:#84BE42; position:absolute; visibility:hidden; z-index:500;}
