/* =1. type selectors */
* {margin:0;padding:0;border:none;font-size:1em;}

body
    {
	width:100%;
	font-family:Verdana;
	text-align:center;
	font-size: 0.7em;
	color: #5F5F5F;
	background: url("../../_common/images/site/bk-grad.jpg") repeat-x top left;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	line-height: 110%;
    }

h1{ font-size:1.2em; font-weight:bold; color:#098F7A; margin:0px 0px 9px 0px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, sans-serif, Helvetica;}
h2{ font-size:1.1em; font-weight:bold; color:#098F7A; margin:0px 0px 9px 0px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, sans-serif, Helvetica;}
h3{ font-size:1em; font-weight:bold; color:#000000; margin:0px 0px 9px 0px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, sans-serif, Helvetica;}

p { margin:9px 0px 9px 0px; text-align:justify;}
p a { text-decoration:none; }
a { color:#097E6C; font-weight:normal;text-decoration:none;}
a:hover { color:#000000; font-weight:normal; text-decoration:underline; }

h3 a { text-decoration: underline;}






/* =2. structural */
	
#container
	{
	text-align:center;
	width:100%;
	margin: 0 auto;
	background: url("../../_common/images/site/content-bk.gif") repeat-y top center;
	}
	
.content
	{
	text-align:left;
	width:780px;
	margin: 0 auto;
	display:block;
	background: url("../../_common/images/site/left-bk.jpg") repeat-y top left;
	}
	

	

	
	
	
	
	
	

	
#contentleft
	{
	width:234px;
	float:left;
	display:block;
	/*background-color:#00FFFF;*/
	}

#logo
	{
	width:221px;
	padding:32px 0px 25px 6px;
	background-color:#FFFFFF;
	}
	
#topimage
	{
	float:right;
	width:568px;
	height:172px
	}
	
	
/*#content
	{
	width:780px;
	margin:0px 0px 0px 1px;
	display:block;
	}*/
	
#bottomtxt
	{
	margin:0px 0px 0px 6px;
	padding:180px 12px 10px 12px;
	font-size:90%;
	float:none;
	}
	
#bottomtxt p
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#contentbottomtxt
	{
	margin:0px 0px 0px 6px;
	padding:10px 12px 0px 12px;
	font-size:90%;
	float:none;
	}
	
	
	
	
	
	
	
	
	
#contentright
	{
	width:546px;
	float:right;
	display:block;
	}
	
#header
	{
	width:535px;
	color:#FFFFFF;
	font-size:90%;
	margin:0px 0px 25px 0px;
	}
	
#headerimage
	{
	width:278px;
	height:137px;
	float:left;
	}
	
#headerdetails
	{
	width:257px;
	float:right;
	background: url("../../_common/images/site/address-bk.jpg") repeat-x top left;
	background-color:#0A8F7B;
	}
	
#headerdetails p { margin:0px 0px 0px 0px; text-align:justify;}
	
#headerdetailstxt
	{
	width:227px;
	background: url("../../_common/images/site/header-bk.jpg") repeat-x top left;
	background-color:#098F7A;
	margin:5px 5px 5px 5px;
	padding:10px 10px 10px 10px;
	}
	
.headerdetailsaddress
	{
	width:227px;
	margin:0px 0px 28px 0px;
	}
	
.headerdetailstel
	{
	width:227px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	}

	
	
	
	
	
	
	
	
	
	
	
.information
	{
	width:535px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	}
	
.bottomboxes
	{
	width:519px;
	color:#FFFFFF;
	padding:5px 0px 0px 0px;
	margin:22px 0px 0px 9px;
	display:block;
	background-color:#789490;
	}
	
#bottombox_one
	{
	width:147px;
	margin:0px 5px 0px 5px;
	padding:10px 10px 0px 10px;
	background: url("../../_common/images/site/bottom-box-1.jpg") repeat-x top right;
	float:left;
}	

#bottombox_two
	{
	width:146px;
	margin:0px 5px 0px 0px;
	padding:10px 10px 0px 10px;
	background: url("../../_common/images/site/bottom-box-2.jpg") repeat-x top right;
	float:left;
}	

#bottombox_three
	{
	width:146px;
	margin:0px 5px 0px 0px;
	padding:10px 10px 0px 10px;
	background: url("../../_common/images/site/bottom-box-3.jpg") repeat-x top right;
	float:right;
}	

#bottombox_one img, #bottombox_two img, #bottombox_three img
	{
	float:right;
	padding:0px 0px 5px 10px;
	}
	
#bottombox_one p, #bottombox_two p, #bottombox_three p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	
#bottombox_one h3, #bottombox_two h3, #bottombox_three h3
	{
	font-size:1em; font-weight:bold; color:#FFFFFF;
	}
	
#bottombox_one a, #bottombox_two a, #bottombox_three a
	{
	color:#FFFFFF; font-weight:normal; text-decoration:none;
	}
	
#bottombox_one a:hover, #bottombox_two a:hover, #bottombox_three a:hover
	{
	color:#000000; font-weight:normal; text-decoration:none;
	}
	
	
	
	
#informationleft
	{
	width:259px;
	height:100%;
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 0px;
	float:left;
	}
	
#welcometxt
	{
	width:259px;
	margin:0px 0px 19px 0px;
	}
	
#adviceform
	{
	width:259px;
	background-color:#E5EBEA;
	padding:5px 0px 0px 0px;
	display:block;
	}
	
#adviceform p { margin:0px 0px 0px 0px; padding:0px 0px 7px 0px;}
#adviceform h2 { margin:0px 0px 15px 0px;}
	
#adviceformtxt
	{
	width:229px;
	margin:0px 5px 0px 5px;
	padding:10px 10px 15px 10px;
	background: url("../../_common/images/site/advice-form-bk.jpg") repeat-x top left;
	}
	
#adviceformtxt label{ position:static; width:107px; float:left; text-align:left;  }
#adviceformtxt form{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#adviceformtxt select {  border:#88AEAF solid 1px;  margin:0px 0px 0px 0px; }
#adviceformtxt .formbox { width: 120px; border:#88AEAF solid 1px; }
#adviceformtxt .submitbutt { float:right; margin:10px 0px 0px 0px; }
#adviceformtxt span { color:#098F7A; font-size:90%; }
.man { color:#098F7A; font-size:90%; padding:10px 0px 0px 0px; float:left; }
	
	
	
	
	
	
	
	
	
	
	
	
	
#informationright
	{
	width:240px;
	padding:0px 7px 0px 0px;
	float:right;
	}
	
#homenews
	{
	width:240px;
	background: url("../../_common/images/site/news-bk.jpg") no-repeat top right;
	}
	
.homenewsitem
	{
	width:240px;
	}
	
.homenewsitem h3 { margin:0px 0px 7px 0px; color:#789490; } /* IE6 CHANGE NEEDED HERE*/
.homenewsitem img { float:left; margin:0px 10px 0px 0px; }
.homenewsitem li { list-style: none; }
.homenewsitem p { margin:9px 0px 0px 0px;}

.homenewsitem ul li a { color:#097E6C; font-weight:bold; text-decoration:none; background: url("../../_common/images/site/green-arrow.jpg") no-repeat top left; padding: 0px 0px 0px 13px; margin:0px 0px 0px 0px;  }
.homenewsitem ul li a:hover { color:#000000; font-weight:bold; text-decoration:none; }

.homenewsline
	{
	width:240px;
	height:1px;
	background: url("../../_common/images/site/news-line.jpg") repeat-x top left;
	margin:7px 0px 7px 0px;
	}
	
#rssarea
	{
	width:240px;
	background-color:#E5EBEA;
	padding:5px 0px 0px 0px;
	}
	
#rssarea p { margin:9px 0px 9px 0px;}
	
#rssareatxt
	{
	width:210px;
	margin:0px 5px 0px 5px;
	padding:10px 10px 15px 10px;
	background: url("../../_common/images/site/rss-bk.jpg") repeat-x top left;
	}
	
#rssareatxt li { list-style: none; }

#rssareatxt ul li a { color:#097E6C; font-weight:normal; text-decoration:none; background: url("../../_common/images/site/rss-button.jpg") no-repeat top left; padding: 0px 0px 0px 40px; margin:0px 0px 0px 0px;  }
#rssareatxt ul li a:hover { color:#000000; font-weight:normal; text-decoration:none; }
	
	
	
	
	





#maincontentright
	{
	width:529px;
	height:100%;
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 0px;
	float:left;
	}
	
#maincontenttxt
	{
	width:520px;
	margin:0px 0px 0px 0px;
	}
	
#maincontenttxt h2 { font-size:1.1em; font-weight:bold; color:#789490; margin:0px 0px 9px 0px; padding:0px 0px 0px 0px; }
#maincontenttxt h3 { font-size:1em; font-weight:bold; color:#000000; margin:0px 0px 9px 0px; padding:0px 0px 0px 0px; }

#maincontenttxt ul{ margin:0px 0px 10px 20px; padding:0px 0px 0px 0px; }
#maincontenttxt ol { margin:0px 0px 10px 27px; padding:0px 0px 0px 0px; }
	
	
	
	
	






.footer
	{
	text-align:center;
	width:756px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 6px;
	padding:20px 0px 10px 0px;
	display:block;
	background-color:#FFFFFF;
	}
	
#footerleft
	{
	width:670px;
	text-align:left;
	float:left;
	}
	
#footerFull
	{
	width:756px;
	text-align:center;
	float:left;
	margin-top:15px;
	}
	
#footerFull li { display:inline; text-align:center;  }
	
#footerright
	{
	width:80px;
	float:right;
	text-align:right;
	}
	
#footerleft li { display:inline;  }
	
#footerleft li a
	{
	margin: 0px 19px 0px 0px;
	padding: 8px 0px 10px 0px;
	color:#098F7A;
	text-decoration: none;
	font-weight:normal;
	}

#footerleft li a:hover
	{
	color:#000000;
	}
	
#footerright li { display:inline;  }
	
#footerright li a
	{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	color:#098F7A;
	text-decoration: none;
	font-weight:normal;
	}

#footerright li a:hover
	{
	color:#000000;
	}





/* =3. navigation */

#navigation
	{
	width:206px;
	display:block;
	margin:0px 0px 0px 6px;
	padding:3px 3px 0px 3px;
	background-color:#F5F5F5;
	}
	
#navigation li
	{
	list-style: none;
	}

#navigation ul li a { color:#097E6C; font-weight:bold; text-decoration:none; display:block; background: url("../../_common/images/site/nav-grad-bk.jpg") no-repeat top left; padding: 5px 5px 5px 20px; margin:0px 0px 3px 0px; background-color:#E3EBEA;  }
#navigation ul li a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; background-color:#0C907B;  display:block; background-position:right; padding: 5px 5px 5px 20px; margin:0px 0px 3px 0px; }

#navigation ul li a.select  { color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; background: url("../../_common/images/site/nav-grad-bk.jpg") no-repeat top left; padding: 5px 5px 5px 20px; margin:0px 0px 3px 0px; background-color:#097D6B; background-position:right; }
#navigation ul li a.select:hover  { color:#000000; font-weight:bold; text-decoration:none; background-color:#097D6B;  display:block; background-position:right; padding: 5px 5px 5px 20px; margin:0px 0px 3px 0px; }

#navigation ul li ul  { background: url("../../_common/images/site/nav-sub-grad-bk.jpg") repeat-x top left; background-color:#098F7A; padding: 5px 5px 5px 5px; margin: -3px 0px 3px 0px; }

#navigation ul li ul li a { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; padding: 1px 0px 1px 15px; margin:0px 0px 0px 0px; background: url("../../_common/images/site/nav-sub2-grad-bk.jpg") repeat top left; background-color:#098F7A; font-size:90%; }
#navigation ul li ul li a:hover { color:#000000; font-weight:normal; text-decoration:none; padding: 1px 0px 1px 15px; margin:0px 0px 0px 0px;  display:block; background: url("../../_common/images/site/nav-sub2-grad-bk.jpg") repeat top left; background-color:#098F7A; font-size:90%; }

#navigationbottom
	{
	width:206px;
	display:block;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	}
	


/* =4. forms */

/* =5. tables */

/* =6. hacks */
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

