
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#pagewrap__p {
	background-color:#344a62;	
}

a,
.leadin_links a {
	color:#6d87a9;
}

a:hover,
.leadin_links a:hover {
	color:#000000;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#355590;
	font-size:34px;
	letter-spacing:-2px;
	font-weight:normal;
}

h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#355590;
	font-weight:normal;
}


#content-well {
	background-color:#FFFFFF;
}

.p7PMnavH a {
	padding: 10px 0px 10px 10px;
	background:url(_media/Images/buttons_norm.gif) no-repeat 8px 5px;
	padding-left:40px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
	text-decoration:none;
}

.p7PMnavH a, .p7PMnavH a:active, .p7PMnavH a:visited {
	color:#ffffff;
	text-decoration:none;
}

.p7PMnavH a:hover, .p7PMnavH a:focus,
.p7PMnavH .p7PMon, .p7PMnavH .p7PMon:hover, 
.p7PMnavH .p7PMon:active {
	background:url();
	color: #9fc175;
	border:0px;
	text-decoration:none;
}

.p7PMHspacer {
	margin:0px;
	border:0px;
	width:0px;
}

.p7PMnavH .p7PMtrg, .p7PMnavH .p7PMtrg:hover, .p7PMnavH .p7PMtrg:active {
	background:url();
}

.p7PMnavH ul .p7PMtrg, .p7PMnavH ul .p7PMtrg:hover, .p7PMnavH ul .p7PMtrg:active {
	background-image:  url();
	background-repeat:	no-repeat;
	background-position: right center;
}

.p7PMnavH ul .p7PMtrg, .p7PMnavH ul .p7PMtrg:hover, .p7PMnavH ul .p7PMtrg:active {
	background-color: #657c9c;
}

.p7PMnavH ul a:hover, .p7PMnavH ul a:active, .p7PMnavH ul a:focus,
.p7PMnavH ul .p7PMon, .p7PMnavH ul .p7PMon:hover, 
.p7PMnavH ul .p7PMon:active {
	background-image:  url();
	color: #9fc175;
	border: 0px;
	background-color: #657c9c;
}

.p7PMnavH ul a, .p7PMnavH ul a:active, .p7PMnavH ul a:focus,
.p7PMnavH ul .p7PMon, .p7PMnavH ul .p7PMon:hover, 
.p7PMnavH ul .p7PMon:active {
	background-image:  url();
	color: #ffffff;
	border: 0px;
	background-color: #657c9c;
}


.index-header,
.master-header {
	background:url(_media/Images/blue-header-bg.jpg) repeat-x;
	background-color:#283546;
}

.index-banner {
	background:url(_media/Images/blue-banner-bg.jpg) repeat-x;
	background-color:#262b43;
}

.index-sub-buttons {
	background:url(_media/Images/blue-sub-buttons-bg.jpg) repeat-x;
	background-color:#202e3b;
}

.index-main-content,
.master-content {
	background:url(_media/Images/blue-main-content-bg.jpg) repeat-x;
	background-color:#344a62;
}

.index-footer,
.master-footer {
	background:url(_media/Images/blue-footer-bg.jpg) repeat-x;
	background-color:#2a323d;
	border-bottom:2px solid #9db5bf;
}

.index-footer .weblet_contact-info-vertical-address-text,
.master-footer .weblet_contact-info-vertical-address-text {
	text-align:center;
	color:#9bb1cd;
}

.master-nav {
	background:url(_media/Images/blue-nav-bg.jpg) repeat-x;
	background-color:#17212b;
}

.index-header .weblet_contact-info-vertical,
.master-header .weblet_contact-info-vertical {
	color:#9bb1cd;
} 

.weblet_contact-info-vertical-address-text,
.weblet_contact-info-vertical-type-text,
.weblet_contact-info-vertical-info-text {
	border:0px;
} 

.weblet_contact-info-vertical-header-text,
.weblet_contact-info-heading-box {
	background:transparent;
	border:0px;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.weblet_contact-info-vertical-address-text {
	text-align:right;
} 

.index-section-1 .weblet_contact-info-vertical {
	background-color:#222c4b;
	border: 1px solid #4c5c72;
	color:#FFFFFF;
	padding:20px 40px 20px 40px;
}

.master-content .weblet_contact-info-vertical {
	background-color:#222c4b;
	border: 1px solid #4c5c72;
	color:#FFFFFF;
}

.weblet_contact-info-vertical-photo {
	border:0px;
}

.weblet_contact-info-vertical-info-text {
	font-weight:normal;
}

.weblet_contact-info-vertical-type-text {
	font-weight:bold;
} 

.weblet_contact-info-vertical-email a {
	color:#9bb1cd;
	padding:0px;
	margin:0px;
}

.weblet_contact-info-vertical-email a:hover {
	color:#ffffff;
} 

.weblet_contact-info-vertical-email {
	margin-top:0px;
} 

.index-section-2 {
	border-left: 1px solid #545c65;
	border-right: 1px solid #545c65;
} 

.index-content-button-1 {
	padding-bottom:20px;
	border-bottom:1px solid #545c65;
} 

.index-content-button-2 {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #545c65;
}

.index-content-button-3 {
	padding-top:20px;
}

.index-section-3 .weblet_links td {
	padding-top:10px;
	padding-bottom:10px;
} 

.reports-outer {
	background-color:#222c4b;
	border: 1px solid #4c5c72;
}

.reports-inner {
	background:url(_media/Images/reports-bg.jpg) repeat-x;
	background-color:#293d52;
	border: 1px solid #3a4f64;
	color:#FFFFFF;
} 

#reports-title {
	color:#FFFFFF;
	font-size:18px;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	text-align:center;
	padding-top:10px;
}

.page-footer-responsibility,
.page-footer-copyright {
	color:#9bb1cd;
}

.page-footer-copyright a {
	color:#ffffff;
}

.page-footer-copyright a:hover {
	color:#9bb1cd;
} 

#content-well {
	background-color:#FFFFFF;
	line-height:13px;
} 

.leadin_style3 .leadin_links a {
	color:#0c2b6b;
}

.leadin_style3 .leadin_links a:hover {
	color:#000000;
} 

.leadin-vertical {
	background-color:#CDCDCD;
} 

.leadin_style1 .leadin_heading_image_prefix {
	background-color: #b1b1b1;
	opacity:100;	
} 

.leadin_heading_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#355590;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:normal;
} 

.weblet_jump-links-divider {
	color:#4c5c72;
}

.weblet_featured-agent-name-heading {
	color:#ffffff;
} 

.weblet_featured-agent-contact-point {
	color:#ffffff;
} 

.weblet_featured-agent-title {
	color:#ffffff;
}