	/* Member Services */
	
	.memberServices {
		margin-left: 0;
	}
	
	.memberServices .quote-box {
		width: 200px;
		margin-left: 25px;
		padding: 10px 20px 0 20px;
		text-shadow: none;
	}
	.memberServices .quote-box h3 {
		font-weight: bold;
	}
	.memberServices .quote-box .small {
		font-size: 11px;
	}
	
	.memberServices .topSection {
		margin: 0 0 0 3px;
		width: 936px;
		height: 345px;
		background: url('../img/layout/memberservices/bg-topsection.jpg') no-repeat 0 0;
	}
	.memberServices .topSection .memberAlert {
		position:absolute;
		float:left;
		width:545px;
		padding:7px;
		background-color:rgba(230,80,0,0.8);
		color:#fff;
	}
	.memberServices .topSection .memberAlert a {color:#c5c5c5;}
	.memberServices .topSection .memberAlert a:hover {color:#DDA420;}
	.memberServices .topSection .leftColumn {
		float: right;
		margin-right: 24px;
		width: 120px;
		height: 280px; /*345*/
		padding-top: 69px;
	}
	.memberServices .topSection .farLeftColumn {
		float: right;
		margin-right: 26px;
		width: 120px;
		height: 134px; /*345*/
		padding-top: 211px;
	}
	.memberServices .topSection .leftColumn .box,
	.memberServices .topSection .farLeftColumn .box {
		background: #c2e6e1;
		width: 110px;
		height: 110px;
		overflow: hidden;
		margin: 0 auto;
		padding: 5px;
		border: 2px solid #ffffff;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 1px 3px 4px 2px #8fb0b6;
		box-shadow: 1px 3px 4px 2px #8fb0b6;
	}
	.memberServices .topSection .leftColumn .box2 {
		margin-top: 18px;
	}
	.memberServices .topSection .leftColumn .box p,
	.memberServices .topSection .farLeftColumn .box p {
		text-align: center;
		margin: 0;
		line-height: 1;
		font-size: 12px;
	}
	.memberServices .topSection .rightColumn {
		float: right;
		margin-right: 17px;
		width: 360px;
		height: 345px;
	}
	.memberServices .topSection .rightColumn .box {
		background: #c2e6e1;
		width: 334px;
		height: 250px;
		overflow: hidden;
		margin: 0 auto;
		padding: 10px 10px 0 10px;
		border:2px solid #ffffff;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 1px 3px 4px 2px #8fb0b6;
		box-shadow:  1px 3px 4px 2px #8fb0b6;
	}
	.memberServices .topSection .rightColumn .box .small {
		font-size: 11px;
	}
	.memberServices .topSection .rightColumn table {
		width: 360px;
		height: 60px;
		margin: 10px 0 0 0;
	}
	.memberServices .topSection .rightColumn table td {
		padding: 0;
	}
	.memberServices .topSection .rightColumn .memberName {
		font-size: 18px;
		font-weight: bold;
		color: #555555;
		margin: 10px 0 0 0;	
	}
	.memberServices .topSection .rightColumn .memberNumber {
		font-size: 13px;
		font-weight: bold;
		color: #555555;
		margin: 0 0 5px 0;	
	}

.memberServices .callouts {
	margin: 0 0 2px 2px;
	width: 937px;
}
.memberServices .calloutDestinationProfiles {
	float: left;
	width: 452px;
	height: 80px;
	overflow: hidden;
	background: #d0e7e9 url('../img/layout/memberservices/bg-destinationprofiles.jpg') no-repeat 0 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 15px 15px 0;
}
.memberServices .calloutDestinationProfilesWide {
	float: left;
	width: 923px;
	height: 80px;
	overflow: hidden;
	background: #d0e7e9 url('../img/layout/memberservices/bg-destinationprofiles.jpg') no-repeat 400px 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 15px 15px 0;
}
.memberServices .calloutClaims {
	float: right;
	width: 452px;
	height: 80px;
	overflow: hidden;
	background: #d0e7e9 url('../img/layout/memberservices/bg-claims.jpg') no-repeat 0 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 15px 15px 0;
}

.memberServices .callouts .calloutDestinationProfiles .itemLink,
.memberServices .callouts .calloutClaims .itemLink {
	margin: 0 0 -3px 0;
}
.memberServices .callouts .calloutDestinationProfiles .itemLink a:link,
.memberServices .callouts .calloutDestinationProfiles .itemLink a:visited,
.memberServices .callouts .calloutClaims .itemLink a:link,
.memberServices .callouts .calloutClaims .itemLink a:visited {
	color: #009ea0;
	font-family: "HelveticaNeueLightCond";
	font-weight: bold;
	font-size: 20px;
	font-size: 2.0rem;
}
.memberServices .callouts .calloutDestinationProfiles .itemLink a:hover,
.memberServices .callouts .calloutDestinationProfiles .itemLink a:active,
.memberServices .callouts .calloutClaims .itemLink a:hover,
.memberServices .callouts .calloutClaims .itemLink a:active {
	color: #dda420;
}
.memberServices .callouts .calloutDestinationProfiles .withIcon,
.memberServices .callouts .calloutClaims .withIcon {
	margin: 0;
}
.memberServices .callouts .calloutDestinationProfiles .infoSubHead,
.memberServices .callouts .calloutDestinationProfilesWide .infoSubHead,
.memberServices .callouts .calloutClaims .infoSubHead {
	font-family: "HelveticaNeueLightCond";
	font-size: 13px;
	color: #555555;
	margin: -2px 0 10px 0;	
}
.memberServices .callouts .calloutDestinationProfiles .bigText,
.memberServices .callouts .calloutDestinationProfilesWide .bigText,
.memberServices .callouts .calloutClaims .bigText {
	font-family: "HelveticaNeueLightCond";
	font-size: 16px;
	font-weight: bold;
	color: #555555;
}
.memberServices .callouts .calloutDestinationProfiles .buttonCell,
.memberServices .callouts .calloutClaims .buttonCell {
}
.memberServices .callouts .calloutDestinationProfiles .buttonCell a:link,
.memberServices .callouts .calloutDestinationProfiles .buttonCell a:visited,
.memberServices .callouts .calloutClaims .buttonCell a:link,
.memberServices .callouts .calloutClaims .buttonCell a:visited {
	display: block;
	width: 95px;
	margin: 45px 0 0 0;
	background: #009ea0 url('../img/layout/geo-button-arrow.png') no-repeat center right;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
}
.memberServices .callouts .calloutDestinationProfiles .buttonCell a:hover,
.memberServices .callouts .calloutDestinationProfiles .buttonCell a:active,
.memberServices .callouts .calloutClaims .buttonCell a:hover,
.memberServices .callouts .calloutClaims .buttonCell a:active {
	background:#dda420 url('../img/layout/geo-button-arrow.png') no-repeat center right;
}
	
	.memberServices .infoBlockColumn {
		margin: 3px 4px 0 1px;
		width: 310px;
		float: left;
	}
	.memberServices .lastColumn {
		margin: 3px 0 0 0;
	}
	
	.memberServices .infoBlock {
		width: 280px;
		min-height: 115px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
		background: url('../img/layout/memberservices/bg-gradient.jpg') repeat-x 0 0;
	}
	.memberServices .infoBlock p {
		margin: 0;	
	}
	
	.memberServices .infoBlock table {
		margin: 0 0 2px 0;
		background: none;
		border: none;
	}
	.memberServices .infoBlock table td {
		padding: 0;
		background: none;
	}
	.memberServices .infoBlock .withIcon {
		margin: 4px 0 0 0;
	}
	.memberServices .infoBlock .asHeading {
		margin: 0 0 10px 0;
	}
	.memberServices .appAd {
		width: 280px;
		height: 140px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
		margin-bottom: 4px;
		background: url('../img/layout/memberservices/bg-appad.jpg') no-repeat 0 0;
	}
	
	.memberServices .itemLink {
		margin: 0 0 -3px 0;
	}
	.memberServices .itemLink a:link,
	.memberServices .itemLink a:visited {
		color: #00AEDB;
		font-family: "HelveticaNeueLightCond";
		font-weight: normal;
		font-size: 17px;
		font-size: 1.7rem;
	}
	.memberServices .itemLink a:hover,
	.memberServices .itemLink a:active {
		color: #dda420;
	}
	.memberServices .asHeading a:link,
	.memberServices .asHeading a:visited {
		font-weight: bold;
		color: #555555;
	}
	.memberServices .asHeading a:hover,
	.memberServices .asHeading a:active {
		color: #00AEDB;
	}
	.memberServices .infoBlock .infoSubHead {
		font-family: "HelveticaNeueLightCond";
		font-size: 11px;
		color: #555555;
		margin: 0 0 10px 0;	
	}
	
	.memberServices .findDocsForm {
		padding: 5px;
	}
	.memberServices .findDocsForm .radioItems {
		margin: 10px 0;
	}
	.memberServices .findDocsForm p {
		margin: 0 0 5px 0;
	}
	.memberServices .findDocsForm .cityRow {
		margin-top: 15px;
	}
	
	
   header .powered-by { margin: 25px 0 0 310px; width: 375px; font-size: 13px; font-size: 1.3rem; text-wrap: normal; } /* THIS LINE ALSO IN style.css */
   header .powered-by .small { font-size: 12px; font-style: italic; } /* THIS LINE ALSO IN style.css */
	
	
	
	

/* START override for tags within the virtual home pages <div id="ghs_container"> */
#ghs_container h1, #ghs_container h2, #ghs_container h3, #ghs_container h4, #ghs_container h5, #ghs_container h6 { color: #00AEDB; font-weight: normal; line-height: 1.25; font-family: "HelveticaNeueLightCond";}
#ghs_container h1 a, #ghs_container h2 a, #ghs_container h3 a, #ghs_container h4 a, #ghs_container h5 a, #ghs_container h6 a { color: #00AEDB!important; font-weight: inherit; background: url('../img/layout/geoblue-orangearrow.png') no-repeat right; padding-right: 10px; }
#ghs_container h1 a:hover, #ghs_container h2 a:hover, #ghs_container h3 a:hover, #ghs_container h4 a:hover, #ghs_container h5 a:hover, #ghs_container h6 a:hover { color: #009EA0!important; font-weight: inherit; background: url('../img/layout/geoblue-orangearrow.png') no-repeat right; padding-right: 10px; }
#ghs_container h1 { font-size: 30px; font-size: 3rem; margin-bottom: 12px;}/*46px; font-size: 4.6rem; */
#ghs_container h2 { font-size: 34px; font-size: 3.4rem; margin-bottom: 9px; letter-spacing: -1px;}
#ghs_container h3 { font-size: 18px; font-size: 1.8rem; margin-bottom: 9px; margin-bottom: 8px;}
#ghs_container h4 { font-size: 21px; font-size: 2.1rem; margin-bottom: 3px; }
#ghs_container h5 { font-size: 18px; font-size: 1.8rem; margin-bottom: 3px;  }
#ghs_container h6 { font-size: 16px; font-size: 1.6rem; margin-bottom: 3px; }

#ghs_container form input[type="text"], #ghs_container form input.entry { height: auto; width: 96%; font-size: 14px; padding: 6px; }
#ghs_container form select { width: 100%; padding: 5px; font-size: 14px; vertical-align: middle; }

#ghs_container table, #ghs_container tr, #ghs_container th, #ghs_container td {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 0 none;
    padding: 0;
}
/* END override for tags within the virtual home pages <div id="ghs_container"> */



























