
/******************/
/* FRONTENT ONLY  */
/******************/

	/******************/
	/* Main Site Tags */
	/******************/

	body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #383d36; background-color: #d8e3d4; margin:0px;}

/* submit */

.submitbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 20px;
background-color:#a0c3c5;
color: #2c7d8e;
font-size: 13px;
display: block;
font-weight:bold; 
border-top: 1px solid #c3d7d6;
border-left: 1px solid #c3d7d5;
border-bottom: 1px solid #21322c;
border-right: 1px solid #485b57;
margin-top: 10px;
}


	/* Specific site syles */
	.formtd { font-size: 11px; } /* used in contact form only */
	
	.maincontent { padding: 10px; }




	.header { 
		font-size: 80%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #a5a5a5;
		padding-top: 5px;
		}
	
	.languagetop { 
		padding-top: 5px;
		padding-right: 7px;
		}
	
	.languageon, a.languageon, a.languageon:visited, a.languageon:active, a.languageon:hover { 		
		font-size: 80%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ff6400;
		padding-top: 5px;
		}
		
	.languageoff, a.languageoff, a.languageoff:visited, a.languageoff:active {
		font-size: 80%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #b4b4b4;
		padding-top: 5px;
		}
		
	a.languageoff:hover { color: #ff6400; }
	
	.content {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	}

	/******************/
	/* Main Menu      */
	/******************/
	
	a.menu, a.menu:visited, a.menu:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #e4ebe1;
		text-decoration: none;
		padding-top: 3px;
		padding-bottom: 4px;
		padding-left: 13px;
		padding-right: 13px;
		text-transform: uppercase;
		line-height: 20px;
		font-weight: normal;
	}
	
	a.menu:hover  {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF; 
	text-decoration:none;
	font-weight: normal;
	}
	
	a.menu_on, a.menu_on:visited, a.menu_on:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		text-decoration:none;
		text-transform: uppercase;
		background-color: #a0c3c5;	
		padding-top: 3px;		
		padding-bottom: 4px;	
		padding-left: 13px;
		padding-right: 13px;
		line-height: 20px;
		font-weight: normal;
	}
	
	a.menu_on:hover  {			font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		text-decoration:none;
		text-transform: uppercase;
		background-color: #a0c3c5;	
		padding-top: 3px;		
		padding-bottom: 4px;	
		padding-left: 13px;
		padding-right: 13px;
		line-height: 20px;
		font-weight: normal; }


	/******************/
	/* Sub Menu       */
	/******************/

	a.submenu, a.submenu:visited, a.submenu:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #317e8e;
		text-decoration:none;
		line-height: 22px;
		padding-left: 14px;
		text-transform: uppercase;
		font-weight: normal;
	}
	
	a.submenu:hover  {			font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #317e8e;
		text-decoration:none;
		line-height: 22px;
		padding-left: 14px;
		text-transform: uppercase;
		font-weight: normal;}

	a.submenu_on, a.submenu_on:visited, a.submenu_on:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #fff;
		text-decoration:none;
		text-transform: uppercase;
		padding-left: 14px;
		line-height: 22px;
		font-weight: normal;
	}

	a.submenu_on:hover  {			font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #fff;
		text-decoration:none;
		text-transform: uppercase;
		padding-left: 14px;
		line-height: 22px;
		font-weight: normal; }

	/******************/
	/* Sub Sub Menu   */
	/******************/

	a.subsubmenu, a.subsubmenu:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #a6aac2;
		text-decoration:none;
		display: block;
		border-top: #363636 solid 1px;
		padding-left: 30px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		width: auto;
		text-transform: uppercase;
		font-weight: normal;
	}
	a.subsubmenu:active  {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444b5e; background-color: #c4c6d4; font-weight: normal; }
	a.subsubmenu:hover  {		font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444b5e; background-color: #FFFFFF; font-weight: normal; }

	a.subsubmenu_on, a.subsubmenu_on:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #5c9baa;
		background-color: #51598e;
		text-decoration:none;
		display: block;
		border-top: #363636 solid 1px;
		padding-left: 30px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		width: auto;
		text-transform: uppercase;
		font-weight: normal;
			}
	a.subsubmenu_on:active  {	color: #FFFFFF; background-color: #51598e; }
	a.subsubmenu_on:hover  {	color: #FFFFFF; background-color: #51598e; }


	/******************/
	/* News Scroller  */
	/******************/

	#scrollNews {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 190px;
		border: none;
		visibility: hidden;
	}


	/******************/
	/* Footer         */
	/******************/

	.footer 	{ font-size: 10px; color: #D5D5D5; }
	a.footer 	{ color: #D5D5D5; text-decoration: none; }
	a.footer:visited 	{  color: #D5D5D5; text-decoration: none; }
	a.footer:active 	{  color: #D5D5D5; text-decoration: none; }
	a.footer:hover { color: #D5D5D5; text-decoration: underline; }

	.license { color: #808080; font-size: 10px; }
	.license a:link { color: #808080; font-size: 9px;}
	.license a:active { color: #808080; font-size: 9px;}
	.license a:visited { color: #808080; font-size: 9px;}
	.license a:hover { color: #808080; font-size: 9px;}


	/******************/
	/* Search (clean up!)*/
	/******************/

	.search-field { height: 17px;
		font-size: 11px;
		color: #317e8e;
		width: 154px;
		margin: 0px;
		padding-left: 3px;
		padding-top: 3px;
		padding-bottom: 0px;
		margin-top: 5px;
		border: 1px solid #5a5a5a;
		height: 17px;
		background-color: #fff;
		}
		
	.search-button { 	
		font-size: 11px;
		color: #fff;
		height: 19px;
		width: 160px;
		margin-top: 0px;
		margin-left: 0px;
		padding: 0px;
		vertical-align: middle;
		border-top: 1px solid #dfeef1;
		border-bottom: 1px solid #253134;
		border-right: 1px solid #445b61;
		border-left: 1px solid #b6d7e0;
		background-color: #94c5d1;
		margin-top: 4px;
		margin-bottom: 4px;
		}

	.phpdig { text-decoration: none; }

	.phpdiginputtext { border: 1px #FFCC66 solid;
					   background-color: #333333;
					   color: #FFCC66;
					   font-family: arial,helvetica; }
	.phpdiginputsubmit { border: 1px #FFCC66 solid;
						 background-color: #333333;
						 color: #FFCC66;
						 font-family: arial,helvetica;
						 font-weight:bold; }
	.phpdigselect { border: 1px #FFCC66 solid;
					background-color: #333333;
					color: #FFCC66;
					font-family:arial,helvetica; }
	.phpdigHighlight { color: black;
					   /*background-color: #94c5d1;*/
					   font-weight: bold; }
	.color_table_outline {
		background-color: #cccccc;
		color: #eeeeee;
		border: 1px solid #ffcc66;
	}
	.color_top_bottom {
		background-color: #555555;
		color: #eeeeee;
	}
	.color_sub_top_bottom {
		background-color: #444444;
		color: #eeeeee;
	}
	.color_table_cells {
		background-color: #333333;
		color: #eeeeee;
	}

	/*Search end*/


	/******************/
	/* Contact form   */
	/******************/

	.textfield { background-color: #f0f0f0; border-bottom: #A6AAA9 1px solid; border-left: #A6AAA9 1px solid; border-right: #A6AAA9 1px solid; border-top: #A6AAA9 1px solid; }


	/******************/
	/* Tagline        */
	/******************/

	.tagline {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
		font-weight: normal;
		padding-right: 12px;
	}


/*******************/
/* FRONTENT & CMS  */
/*******************/

	div { font-family: Verdana, Arial, Helvetica, sans-serif; color: #383d36;}

	p {  font-size: 11px; margin: 0px; padding: 0px;  }

	ul,ol,li,form { margin-top: 0px; margin-bottom: 0px; list-style: url(/images/bullet.gif) disc; 
 }

	a, a:visited, a:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #5d5e5d; text-decoration: none; outline: none; font-weight: bold;}

	a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;  }
	
	h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #317e8e; margin: 0px 0px 10px 00px; padding:0px }
	h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #317e8e; margin: 0px 0px 10px 00px; padding:0px }

	.footertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; line-height: 20px;}
	a.footertext, a.footertext:visited, a.footertext:active, a.footertext:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #fff; text-decoration: underline; line-height: 22px;}


	h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #317e8e; font-weight: bold; line-height: 24px;}
	
	/* LHS column / Elements */	

.lhs_column_title { font-size: 10px; color: #fff; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #5c9baa; border-left: 8px solid #317e8e;  text-transform: uppercase; }

.lhs_column_title a:link, .lhs_column_title a:visited, .lhs_column_title a:active, .lhs_column_title a:hover { color: #fff; font-weight: normal;}

.lhs_column_text { font-size: 10px; color: #317e8e; padding-left:12px; padding-top: 5px; padding-right:5px; padding-bottom:5px; background-color: #94c5d1;}	
	
	/**********************/
	/* CMS Style Dropdown */
	/**********************/


.buttonlink, a.buttonlink, a.buttonlink:visited, a.buttonlink:active {
width: 338px;
height: 20px;
background-color:#a0c3c5;
color: #2c7d8e;
font-size: 13px;
display:block;
padding-left: 10px;
font-weight:bold; 
border-top: 1px solid #c3d7d6;
border-left: 1px solid #c3d7d5;
border-bottom: 1px solid #21322c;
border-right: 1px solid #485b57;
margin-top: 15px;
padding-top: 3px;
}
a.buttonlink:hover  { color: #fff; }

.large-bold, .large-bold a:link, .large-bold a:visited, .large-bold a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #317e8e; font-weight: bold;}
.large-bold a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; font-weight: bold;}

.image-margin { margin-right: 15px;}

.green-bar-table {
	height: 22px;
	width: 565px;
	background-color: #a0c3c5;
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -20px;
}
