﻿/* default style overwrites */

#masterColumnLayout { width: 100%; }
#masterLeft { display: none; }
#masterRight { width: 100%; padding: 0; }

.mainContent { padding-top: 0; padding-left: 0; }
#bodyLayout { width: 955px; margin-left: 0; margin-top: 0; }
#bodyLeft { width: 710px; padding-right: 10px; }
#bodyRight { width: 235px; }

h1, .ms-pagebreadcrumb, #bannerLayout { display: none; }

/* HOMEPAGE styles */

#splashPhoto { margin: 10px 0; }

#targetLayout { width: 710px; }
#targetLayout th { padding: 0; width: 230px; }
#targetLayout td.targetSpacer { width: 10px; }
td#target1 { background: #fae8d7; }
td#target2 { background: #cfeadc; }
td#target3 { background: #d8e1f2; }
td.targetContent { vertical-align: top; width: 214px; padding: 8px; }

#homeFeature { 
	margin-top: 10px;
	background: url('../design/featureGradient_header.jpg') top left repeat-x;
}
#homeFeatureFooter {
	padding: 10px; background: url('../design/featureGradient_footer.jpg') bottom left repeat-x;
}
#homeFeature .ms-WPHeader td { background-color: transparent !important; }
#homeFeature .ms-WPHeader td h3 { background-color: transparent !important; background-image: none; }
#homeFeature .ms-WPBody { }

.webZoneLayout { width: 100%; margin-top: 1px; border-top: 1px solid #91b1ca; border-collapse: collapse; }
td.webZoneLeft, td.webZoneRight { vertical-align: top; border-bottom: 1px solid #91b1ca; border-collapse: collapse; }
td.webZoneLeft { width: 70%; border-right: 1px solid #91b1ca; }
td.webZoneRight { width: 30%; }

.webZoneLayout .ms-WPHeader td { padding: 0; background: #d3e0ea; }
.webZoneLayout .ms-WPHeader td h3 { margin: 0; padding: 5px 10px; }
.webZoneLayout .ms-WPBody { padding: 10px; padding-top: 0; font-size: .9em; line-height: 145%; }

#bottomWebZone { padding: 10px; }


/* member login */

#memberLogin { padding: 5px 10px; background: #d3e0ea url('../design/wp-corner.gif') top left no-repeat; }
#memberLogin h3 { margin: 0; text-transform: uppercase; font-size: 1em; color: #1b477b; }
#memberLogin td { margin: 4px 0; font-size: .9em; }
#memberLogin td input[type="text"], #memberLogin td input[type="password"] { width: 145px; height: 14px; border: 1px solid #999; }

#memberLoginLinks { margin-bottom: 5px; color: #002f5e; background: #d3e0ea; }
#memberLoginLinks a { color: #002f5e; }
#memberLoginLinks p { margin: 0; padding: 4px 10px; font-size: .9em; background: #a7c1d5; border-bottom: 1px solid #d3e0ea; }
