/* Delegate Center
------------------------------------*/
#delCenter {}
#dc_header { height: 225px; }
#dc_button_tab {  
	position: absolute; 
	left: -65px; 
	top: -8px; 
	background: url('/page/-/delegatecenter/delegatecenter_tab.png') top left no-repeat; 
	width: 395px;
	height: 109px; 
	padding-top: 12px; 
	padding-left: 18px; 
}
#dc_title { 
	position: absolute; 
	top: 40px; 
	left: 50px; 
	text-align: center; 
	width: 350px;
	font-size: 12pt;
}
#dc_title h1 { font-size: 20pt; }
#dc_video { 
	position: absolute; 
	right: 15px; 
	top: 5px;
	background: url('/page/-/wrapper3/delCenter_vid_bg.jpg') top left no-repeat; 
	width: 340px; 
	height: 220px;
	padding: 10px 0 0 10px;
	z-index: 1;
}
#dc_video object { z-index: 1; }
#delCenter .delegateStep { margin-top: 20px; margin-bottom: 20px; }
#delCenter .delStepTitle { font-size: 16pt; font-weight: bold; margin-bottom: -15px; color: #2b3e4d; }
#delCenter .delStepText { float: left; margin-right: 1em; font-size: 12pt; width: 425px; }
#delCenter .delStepAction {
	float: left;
	width: 250px;
	margin-top: 1em;
}
#delCenter .bigNumber { 
	font-size: 36pt; 
	font-weight: bold; 
	float: left; 
	padding: 0 .5em .75em 0; 
	color: #2b3e4d; 
}
#delCenter #invalidAddress { margin-top: .75em; margin-bottom: .75em; font-size: 12pt; }
#delCenter #invalidAddress .errorMsg { color: red; }
#delCenter #gMapsDirections { width: 300px; float: right; }
#delCenter #map_canvas { width: 300px; height: 300px; border: 1px solid black; }
#delCenter #conventionDetails { float: left; font-size: 14pt; }
#delCenter #convName { font-size: 120%; text-decoration: underline; font-weight: bold; margin-bottom: -.5em; }
#delCenter #delSignupForm { text-align: left; position: relative; top: 10px; }
#delSignupForm input { margin: 4px 2px; }
#delSignupForm label { font-size: 8pt; }

#delCenter input {
	overflow: visible;  //fix for submit buttons on IE
}

/* Precinct Finder
------------------------------------*/
#pctFinderTitle { text-align: center; font-size 14pt; margin-bottom: 2em; }
#pctFinderForm { float: right; font-size: 10pt; }
#pctFinderForm, #delSignupForm input { font-size: 12pt; }
#pctFinderForm p { font-size: 9pt; line-height: 10pt; }
#pctFinderForm ul { font-size: 9pt; margin-top: 0px; }
#pctFinderForm li { font-size: 9pt; line-height: 10pt; margin-bottom: 0em; margin-top: .2em; }
#pctFinderDisclaimer { clear: both;  margin-top: 1em; text-align: left; }
