@charset "utf-8";
/* CSS Document */


/* JQUERY MOBILE STYLE CUSTOMIZATIONS */
/* Swatches */
		/* A
		-----------------------------------------------------------------------------------------------------------*/
		/* Bar: Toolbars, dividers, slider track */
.ui-bar-a,  .ui-page-theme-a .ui-bar-inherit,  html .ui-bar-a .ui-bar-inherit,  html .ui-body-a .ui-bar-inherit,  html body .ui-group-theme-a .ui-bar-inherit {
	background-color: 			#ffffff /*{a-bar-background-color}*/;
	border-color:	 		#ddd /*{a-bar-border}*/;
	color: 					#333 /*{a-bar-color}*/;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ 	#eee /*{a-bar-shadow-color}*/;
	font-weight: bold;
}
.ui-bar-a {
	border-width: 1px;
	border-style: solid;
}
/* Page and overlay */
.ui-overlay-a,  .ui-page-theme-a,  .ui-page-theme-a .ui-panel-wrapper {
	background-color: inherit /*{a-page-background-color}*/;
	border-color:	 		#bbb /*{a-page-border}*/;
	color: 					#333 /*{a-page-color}*/;
	text-shadow: 0 /*{a-page-shadow-x}*/ 1px /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ 	#f3f3f3 /*{a-page-shadow-color}*/;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-a,  .ui-page-theme-a .ui-body-inherit,  html .ui-bar-a .ui-body-inherit,  html .ui-body-a .ui-body-inherit,  html body .ui-group-theme-a .ui-body-inherit,  html .ui-panel-page-container-a {
	background-color: 			#fff /*{a-body-background-color}*/;
	border-color:	 		#ddd /*{a-body-border}*/;
	color: 					#333 /*{a-body-color}*/;
	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ 	#f3f3f3 /*{a-body-shadow-color}*/;
}
.ui-body-a {
	border-width: 1px;
	border-style: solid;
}
/* Links */
		.ui-page-theme-a a,  html .ui-bar-a a,  html .ui-body-a a,  html body .ui-group-theme-a a {
	color: #fd0000 /*{a-link-color}*/;
	font-weight: bold;
}
.ui-page-theme-a a:visited,  html .ui-bar-a a:visited,  html .ui-body-a a:visited,  html body .ui-group-theme-a a:visited {
	color: #fd0000 /*{a-link-visited}*/;
}
.ui-page-theme-a a:hover,  html .ui-bar-a a:hover,  html .ui-body-a a:hover,  html body .ui-group-theme-a a:hover {
	color: #5f0000 /*{a-link-hover}*/;
}
.ui-page-theme-a a:active,  html .ui-bar-a a:active,  html .ui-body-a a:active,  html body .ui-group-theme-a a:active {
	color: #5f0000 /*{a-link-active}*/;
}
/* Button up */
.ui-page-theme-a .ui-btn,  html .ui-bar-a .ui-btn,  html .ui-body-a .ui-btn,  html body .ui-group-theme-a .ui-btn,  html head + body .ui-btn.ui-btn-a, 		/* Button visited */
.ui-page-theme-a .ui-btn:visited,  html .ui-bar-a .ui-btn:visited,  html .ui-body-a .ui-btn:visited,  html body .ui-group-theme-a .ui-btn:visited,  html head + body .ui-btn.ui-btn-a:visited {
	background-color: 			#f6f6f6 /*{a-bup-background-color}*/;
	border-color:	 		#ddd /*{a-bup-border}*/;
	color: 					#333 /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/;
}
/* Button hover */
		.ui-page-theme-a .ui-btn:hover,  html .ui-bar-a .ui-btn:hover,  html .ui-body-a .ui-btn:hover,  html body .ui-group-theme-a .ui-btn:hover,  html head + body .ui-btn.ui-btn-a:hover {
	background-color: 			#ededed /*{a-bhover-background-color}*/;
	border-color:	 		#ddd /*{a-bhover-border}*/;
	color: 					#333 /*{a-bhover-color}*/;
	text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #f3f3f3 /*{a-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-a .ui-btn:active,  html .ui-bar-a .ui-btn:active,  html .ui-body-a .ui-btn:active,  html body .ui-group-theme-a .ui-btn:active,  html head + body .ui-btn.ui-btn-a:active {
	background-color: 			#e8e8e8 /*{a-bdown-background-color}*/;
	border-color:	 		#ddd /*{a-bdown-border}*/;
	color: 					#333 /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #f3f3f3 /*{a-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-a .ui-btn.ui-btn-active,  html .ui-bar-a .ui-btn.ui-btn-active,  html .ui-body-a .ui-btn.ui-btn-active,  html body .ui-group-theme-a .ui-btn.ui-btn-active,  html head + body .ui-btn.ui-btn-a.ui-btn-active, 		/* Active checkbox icon */
.ui-page-theme-a .ui-checkbox-on:after,  html .ui-bar-a .ui-checkbox-on:after,  html .ui-body-a .ui-checkbox-on:after,  html body .ui-group-theme-a .ui-checkbox-on:after,  .ui-btn.ui-checkbox-on.ui-btn-a:after, 		/* Active flipswitch background */
.ui-page-theme-a .ui-flipswitch-active,  html .ui-bar-a .ui-flipswitch-active,  html .ui-body-a .ui-flipswitch-active,  html body .ui-group-theme-a .ui-flipswitch-active,  html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, 		/* Active slider track */
.ui-page-theme-a .ui-slider-track .ui-btn-active,  html .ui-bar-a .ui-slider-track .ui-btn-active,  html .ui-body-a .ui-slider-track .ui-btn-active,  html body .ui-group-theme-a .ui-slider-track .ui-btn-active,  html body div.ui-slider-track.ui-body-a .ui-btn-active {
	background-color: 		#fd0000 /*{a-active-background-color}*/;
	border-color:	 		#fd0000 /*{a-active-border}*/;
	color: 					#fff /*{a-active-color}*/;
	text-shadow: 0 /*{a-active-shadow-x}*/ 1px /*{a-active-shadow-y}*/ 0 /*{a-active-shadow-radius}*/ #5f0000 /*{a-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-a .ui-radio-on:after,  html .ui-bar-a .ui-radio-on:after,  html .ui-body-a .ui-radio-on:after,  html body .ui-group-theme-a .ui-radio-on:after,  .ui-btn.ui-radio-on.ui-btn-a:after {
	border-color:			#fd0000 /*{a-active-background-color}*/;
}
/* Focus */
.ui-page-theme-a .ui-btn:focus,  html .ui-bar-a .ui-btn:focus,  html .ui-body-a .ui-btn:focus,  html body .ui-group-theme-a .ui-btn:focus,  html head + body .ui-btn.ui-btn-a:focus, 		/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,  html .ui-bar-a .ui-focus,  html .ui-body-a .ui-focus,  html body .ui-group-theme-a .ui-focus,  html head + body .ui-btn-a.ui-focus,  html head + body .ui-body-a.ui-focus {
	-webkit-box-shadow: 0 0 12px #fd0000 /*{a-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #fd0000 /*{a-active-background-color}*/;
	box-shadow: 0 0 12px #fd0000 /*{a-active-background-color}*/;
}


/* FORM STYLE CUSTOMIZATIONS */
form {
	width: 100% !important;
}
label {
	font-size: 80% !important;
	line-height: 100% !important;
}
.MapPP {
	display: none;
}
.MapPPNoCookie_Show {
	display: none;
}
.MapPPNoCookie, .MapPPNoCookie_Show {
	display: block;
}
#SurveySubmit {
	background-color:#ff0000;
	background-image:url('//secure.eloqua.com/EloquaImages/clients/Eloqua/{f6a9d4e0-8db8-497a-b581-3a781d46aa72}_ButtonBackgrounds-10x60-red.png');
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#ffffff;
	text-shadow:none;
	-webkit-text-size-adjust:none;
}
#SurveySubmit:hover {
	background-image:url('//secure.eloqua.com/EloquaImages/clients/Eloqua/{59a98955-cad2-4764-a9ec-f402d2d18900}_ButtonBackgrounds-10x60-greyflat.png') !important;
}

.mrValidationMessage{ font-weight:bold; margin: 0 0 0 5px; }
.mrValid{ color:#00CC00; display:none; }
.mrInvalid{ color:#CC0000; font-size:10px; }

.SurveyRequired {
	color: red !important;
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}



/* OVERRIDES - LEAVE THIS AT THE END OF THIS DOCUMENT */

* {
	text-shadow: none
}
.ui-field-contain, .ui-mobile fieldset.ui-field-contain {
	padding: .4em 0 !important;
}
.ui-field-contain {
	border: none !important;
}