body {
margin: 0px;
background-image:url(../_common_images/bg.gif); 
background-repeat:repeat-x;
}

#container {
position:relative;
margin:0px auto;
width:925px;
}

#leftContent {float: left; width: 320px; margin:0px 0px;}

#logo {
position:absolute;
top:10px;
left:0px;
float:left;
margin: 0px 0px;
}

#logo img a {text-decoration:none; border:none;}

#slideshow {float:left; width:285px; margin: 295px 0px 0px 0px; padding: 0px 15px 0px 0px; border-right: 4px dotted #5bc7ca; text-align:right;}

#contentArea {float:left; width:600px; margin: 0px 0px; padding:15px 0px 0px 0px;}

#navArea {position:absolute; top:110px; left: 335px; width:500px; height:30px; margin: 0px 0px;}

#subNav {float: left;width: 500px; margin: 30px 0px 0px 0px; overflow:hidden;}

#newsletter {float:right; margin: 0px 0px; padding:0px 0px; width: 500px; text-align:right;}

#quicklinks {float:right; margin: 110px 0px 0px 0px; width:130px;}
 
#quicklinks a:link img, #quicklinks a:active img, #quicklinks a:visited img {
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	border:none;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.70;
	border:0px;
}

#quicklinks a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
	border-bottom:none;
}

#contentCopy {float:left; width: 540px; margin: 25px 0px 0px 10px; padding:0px 0px; font: normal 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#footer {clear: both; margin: 15px auto; width: 650px; border-top: 3px dotted #5bc7ca; text-align:center; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}

h1{
margin-top:80px 0px 0px 0px;
color: #0e125c;
font: 21px/28px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-transform:uppercase;
}

h2 {
margin-top:80px 0px 0px 0px;
color: #008066;
font:italic 21px/28px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}

h2 a {text-decoration:none; color: #0f125d;}

h2 a:hover {border-bottom: 1px dotted #0f125d;}


p {color:#0f125d;}

p a {text-decoration:none; color: #23729b; font-weight:bold;}

#footer p {margin: 10px;}
#footer a {font-weight:normal;text-decoration:none; color:#0f125d;}
#footer a:hover {color:#23729b;}

.homeHeadline {margin-top:80px 0px 0px 0px;color: #008066;font:italic 21px/28px Georgia, "Times New Roman", Times, serif;}
.menuItem {font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:1px;text-transform:uppercase;}
.aquaBold {color: #23729b; letter-spacing:normal; font-weight:bold;}
.fieldLabel {font-weight:bold;}

.clear {clear:both;}

#social_icons {
list-style: none;
float: right;
margin-top: 4px;	
}
.icon {
float: left;
margin-left: 14px;
}
.icon a {
padding-left: 25px;
padding-top: 3px;
display: block;
float: left;
height: 17px;
text-decoration: none;
font: bold 12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
letter-spacing:1px;
text-transform:uppercase;
color: #8e8e8e;
}
#icon-facebook a {
background: url(../_common_images/icons-facebook.jpg) no-repeat bottom left;	
}
#icon-facebook a:hover {
background: url(../_common_images/icons-facebook.jpg) no-repeat top left		
}
#icon-twitter a {
background: url(../_common_images/icons-twitter.jpg) no-repeat bottom left;	
}
#icon-twitter a:hover {
background: url(../_common_images/icons-twitter.jpg) no-repeat top left;	
}
#icon-blog a {
background: url(../_common_images/icons-blog.jpg) no-repeat bottom left;
}
#icon-blog a:hover {
background: url(../_common_images/icons-blog.jpg) no-repeat top left;
}
.icon a:hover {
color: #000;
}
hr#header_div {
border: none;
background:url(../_common_images/dotted-line.jpg) no-repeat top left;
height: 2px;
width: 366px;
margin-bottom: 0px;
margin-top: 4px;
float: right;
}	
*+html hr#header_div {
padding: 0 0;	
}

