@charset "UTF-8";/* CSS Document */body {	margin: 0;	padding: 0;	font-family:Arial, Helvetica, Verdana;	font-size:13px;	background-color:#33CCFF;}/* Page */ #page { margin: 0 auto; width: 950px; }   #header{width: 950px;} #container-1{ float:left;width: 950px;background-color:#EFEBE5;} #container-1 .col-1{width: 305px;background-color:#006699;float:left;}.col-1{width: 305px;float:left;} .col-2, .col-3{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	width:400px;	float:left;	border-left:2px;	border-left-style:solid;	border-left-color:#FFFFFF;	background-color:#efebe5;	}		.menu{	margin: 10px 0px 0px 0px!important;	margin: 10px 0px 0px 0px;	width: 275px;	padding: 0px 0px 0px 0px;}.menu .menu-b{margin: 0px 0px 5px 0px!important;	margin: 0px 5px 0px 0px;	padding: 1px 15px 1px 15px;	color:#006699;	float:left;	background-color:#CCCC99;	width: 275px;	height:30px;	font-size:22px;	font-family:Times New Roman,Times;	border-top-color:#FFFFFF;	border-bottom-color:#000033;	border-width:1px;	border-top-style:solid;	border-bottom-style:solid;}.menu a{	margin: 0px 0px 5px 0px!important;	margin: 0px 0px 5px 0px;	padding: 1px 15px 1px 15px;	color:#FFFFFF;	float:left;	background-color:#91B108;	width: 275px;	height:30px;	font-size:22px;	font-family:Times New Roman,Times;	border-top-color:#FFFFFF;	border-bottom-color:#000033;	border-width:1px;	border-top-style:solid;	border-bottom-style:solid;	}		.menu a:hover{	color:#006699;	text-decoration: none;	background-color:#CCCC99;		}				.spacer{	height:18px;	float:left;	width:270px;	}			.sub-menu{	margin: 44px 0px 0px 25px!important;	margin: 44px 0px 0px 25px;	width: 235px;		}	.sub-menu .menu-title{		margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 1px 10px 1px 10px;	color:#FFFFFF;	float:left;	background-color:#006699;	width: 235px;	height:30px;	font-size:22px;	font-family:Times New Roman,Times;	border-top-color:#FFFFFF;	border-bottom-color:#000033;	border-width:1px;	border-top-style:solid;	border-bottom-style:solid;	}	.sub-menu a{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 1px 10px 1px 10px;	color:#FFFFFF;	float:left;	background-color:#91B108;	width: 235px;	height:30px;	font-size:22px;	font-family:Times New Roman,Times;	border-top-color:#FFFFFF;	border-bottom-color:#000033;	border-width:1px;	border-top-style:solid;	border-bottom-style:solid;	}		.sub-menu a:hover{	color:#006699;	text-decoration: none;	background-color:#C8CEB3;	}		.links{	margin: 44px 0px 0px 25px!important;	margin: 44px 0px 0px 25px;	width: 235px;		}	.links a{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 1px 10px 1px 10px;	color:#FFFFFF;	float:left;	background-color:#CC0099;	width: 235px;	height:30px;	font-size:22px;	font-family:Times New Roman,Times;	border-top-color:#FFFFFF;	border-bottom-color:#000033;	border-width:1px;	border-top-style:solid;	border-bottom-style:solid;	}		 .links a:hover{	color:#006699;	text-decoration: none;	background-color:#CCFF66;	}		.sub-menu2{	margin: 44px 0px 0px 25px!important;	margin: 44px 0px 0px 25px;	width: 235px;		}		.sub-menu2 a{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 1px 10px 1px 10px;	color:#FFFFFF;	float:left;	background-color:#99CC99;	width: 235px;	height:30px;	font-size:22px;	font-family:Times New Roman,Times;	border-top-color:#FFFFFF;	border-bottom-color:#000033;	border-width:1px;	border-top-style:solid;	border-bottom-style:solid;	}		.sub-menu2 a:hover{	color:#006699;	text-decoration: none;	background-color:#C8CEB3;	}	.sub-contact{	margin: 44px 0px 0px 25px!important;	margin: 44px 0px 0px 25px;	width: 235px;	height:30px;		}	.sub-contact a{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 1px 10px 1px 10px;	color:#FFFFFF;	float:left;	background-color:#CC0000;	width:inherit;	font-size:22px;	font-family:Times New Roman,Times;	border-top-color:#FFFFFF;	border-bottom-color:#000033;	border-width:1px;	border-top-style:solid;	border-bottom-style:solid;	}		.sub-contact a:hover{	color:#006699;	text-decoration: none;	background-color:#C8CEB3;	}				.home-button{	margin: 20px 0px 0px 110px!important;	margin: 20px 0px 0px 110px;		}		.kingfisher{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 2px;	float:left;			}	.sub-block{	background-color:#e7dcd6;	width:inherit;	float:left;	}			#container-2{ 	float:left;	width: 950px;	background-color:#FFCCFF;	}	.sub-header{	margin: 0px 160px 0px 0px!important;	margin: 0px 160px 0px 0px;	padding: 0px 0px 0px 0px;	background-color:#009999;	float:left;	height:44px;	width:427px;		}		#container-2 .col-1{ 		background-color:#FFCCFF;	}			.col-2a, .col-2b, .col-2c, .col-2d {	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	width:427px;	float:left;	border-left:2px;	border-left-style:solid;	border-left-color:#FFFFFF;	background-color:#efebe5;	}		.col-2b  {	background-color:#CCFF99;	}	.col-2c {	background-color:#CC99FF;	}	.col-2d {	background-color:#FFCC33;	}	.col-2-wide{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width:643px;	float:left;	border-left:2px;	border-left-style:solid;	border-left-color:#FFFFFF;	background-color:#D3D8C2;	}	.body-text{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	float:left;	width:613px;	}	.body-text-s{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	float:left;	width:400px;	}	#sub-a{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 1px 15px 1px 15px;	color:#FFFFFF;	float:left;	width:inherit;	font-size:34px;	font-family:Times New Roman,Times;		}	.col-3 {	padding: 10px 10px 14px 10px;	width:194px;	float:right;	background-color:#FFFFCC;	}	.col-3a {	padding: 0;	background-color:#FFFFCC;		}	#sub-footer-1{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	width:950px;	height:100px;	float:left;	background-color:#33CCFF;}	#sub-footer{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	width:950px;	float:left;	background-color:#C8D200;}.sub-footer-col-1{	width: 305px;	height:30px;	background-color:#abcb0a;	float:left;}	.sub-footer-col-2{	width: 427px;	height:30px;	background-color:#abcb0a;	float:left;	border-left:2px;	border-left-style:solid;	border-left-color:#FFFFFF;}.sub-footer-col-3{	width: 214px;	height:30px;	background-color:#C8D200;	float:right;	border-left:2px;	border-left-style:solid;	border-left-color:#FFFFFF;}		h1{	font-family:Times New Roman,Times;	font-size:36px;	color:#FFFFFF;	}		h2{	font-family:Times New Roman,Times;	font-size:24px;	color:#CC0000;	}		h3{	font-family:Arial,Helvetica, sans-serif;	font-size:18px;	color:#CC0000;	font-weight:bold;	}		h4{	font-family:Arial,Helvetica, sans-serif;	font-size:16px;	color:#333333;	font-weight: normal;	}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}/* Contact form pop-up */.form-header{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color:#009999;	float:left;	height:44px;	width:550px;	clear:both;	}	#page-pop {	margin: 0 auto;	padding:0px;	width: 550px;	background-color:#FFFFFF;	}		#page-pop #area {	margin: 20px 20px 20px 20px!important;	margin: 20px 20px 20px 20px;	background-color:#FFFFFF;	} form fieldset {	border: 0;	margin:20px 10px 0px 10px!important;	margin:20px 10px 0px 10px;	padding: 0;} form fieldset .left-form {	padding: 0 10px 0 0;	width: 130px;	float: left;	font-size:12px;}form fieldset .left-form label {	margin: 0 0 10px 0;	padding: 4px 0 !important;	padding: 4px 0;	display: block;	text-align: right;}form fieldset .right-form {	width: 300px;	float: left;}form fieldset .right-form .input {	margin: 0 0 10px 0;	width: 300px;	color:#666666;	background-color:#FFFFFF;	border: 1px solid #83caca;	display: block;}form fieldset .right-form input.text {	padding: 3px 2px;}form fieldset .right-form textarea.input {	padding: 3px 2px;	font-family: arial, helvetica, verdana, sans-serif;	font-size: 12px;}form fieldset .right-form input.button {	margin: 0;	padding: 1px;	color:#00a4a7;	background-color:#dae0de;	border: 0;	font-weight: bold;	display: block;	cursor: pointer;}.form-spacer{	height:30px;	float:left;	width:550px;	}	.form-text{	margin: 0px 0px 0px 0px!important;	margin: 0px 0px 0px 0px;	padding: 10px 10px 0px 10px;	float:left;	}	.heading-1{	text-align:center;	color:#CC0000;	font-weight: bold;	font-family:Times, Times Roman, Serif;	font-size:17px;	}
