@charset "utf-8";
/* CSS Document */
#content, .png { behavior: url(iepngfix.htc) }
body {
	color:#004D71;
	font-family:"Verdana";
	font-size:12px;
	background:url(images/page-fill.jpg) top repeat-x;
	background-color:#00aeef;
	margin:0px;
}
#header1, #header2, h1, h2, #menu, .more {
	font-weight:bold;
}
.menuItem a:hover, .servicesMenu a:hover, .more a:hover, .red, .menuItem, h2, a:hover, li, .more {
	color:#d71921;
}
.black, .more a, .servicesMenu a, .servicesMenu {
	color:#000000;
}
.blue, a {
	color:#004D71;
}
h1 {
	display:inline;
	font-size:20px;
}
h2 {
	font-style:italic;
}
a {
	text-decoration:underline;
}
#wrapper {
	width:970px;
	margin:auto;
	margin-top:0px;
}
#content {
	background:url(images/content-fill.png) repeat-y;
	width:970px;
}
#leftContent {
	width:389px;
	background:url(images/left-panel-fill.jpg) repeat-x top;
	float:left;
	margin-left:3px;
}
#rightContent {
	width:544px;
	background:url(images/content-bg.jpg) no-repeat bottom;
	float:left;
	min-height:800px;
	margin:0;
	margin-left:14px;
}
#menu {
	margin:40px;
	width:260px;
}
#footer { 
	color:#fff;
}
#footer a:link, #footer a:visited {
	color:#fff;
}
#footer a:hover {
	color:#000;
}
.menuItem {
	display:block;
	padding:4px;
}
.menuItem a {
	color:#003366;
	text-decoration:none;
}
#memberships {
	text-align:center;
	padding-bottom:20px;
}
a.pic IMG {
	filter: alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}
a.pic:hover IMG {
	filter: alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;

}
#contentImage {
	background:url(images/content-image.jpg) no-repeat;
	height:109px;
	width:546px;
	padding-top:80px;
}
#header1{
	font-size:24px;
}
#header2 {
	font-size:30px;
}
.pageHeading {
	border-bottom:1px #CCCCCC solid;
}
.pageContent {
	padding-bottom:20px;
	margin-top:30px;
	margin-bottom:20px;
	padding-right:4px;
	font-size:14px;
}
.imgFrame, .imgFramePad {
	padding:4px;
	border: 1px #999999 solid;
	float:left;
	margin:0;
	margin-bottom:10px;
}
.imgFramePad {
	margin-right:20px;
}
p {
	margin-top:6px;
	margin-bottom:6px;
}
.more {
	text-align:right;
}
.servicesMenu a, .servicesMenu{
	padding-bottom:2px;
}
.seperator {
	border-bottom:1px dashed #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
}
ul li {
	list-style: disc outside; 
}
.contact {
	background-color:#EEEEEE;
	border:1px #666666 dashed;
	padding:20px;
}
.quote img {
	float:left;
	margin-right:10px;
	}
.quote {
	margin-bottom:20px;
	font-style:italic;
}
