#cntWrapper	{	width: 100%;	text-align: center;	}	/* Senator Barak Obama Speech on Race */.video1		{	margin-left: auto;	margin-right: auto;	width: 425px;	height: auto;	overflow: hidden;	border: 1px #999 solid;	}.video2		{	margin-left: auto;	margin-right: auto;	width: 425px;	height: auto;	overflow: hidden;	border: 1px #999 solid;	margin-top: 35px;	}	/* BAAAHI 2009 Sponsorship form */.normal		{	font-weight: normal;	}.goGreen	{ font-weight: bold; color: #339966; }	#sponsorFormWrapper		{	width: 740px;	text-align: center;	background-color: #ded4ce;	padding-bottom: 21px;	border: 1px #999 solid;	}#intro		{	margin: 0px auto;	text-align: center;	margin-bottom: 15px;	}#mainTitle		{	font-size: 28px;	color: rgb(204,52,51);	font-weight: bold;	text-transform: uppercase;	}#kaiserCaption	{	font-size: 9px;	text-align: center;	padding-top: 3px;	}#dateLocation		{	 font-weight: bold;	 font-size: 16px;	 padding-top: 11px;	}	#spIntro		{	font-weight: bold;	text-align: left;	padding: 20px;	padding-top: 7px;	} .spIntroWrapper		{	clear: both; 	width: 700px;	margin-left: auto;	margin-right: auto;	height: auto;	overflow: hidden;	font-weight: bold;	padding-bottom: 9px;	}	#sponsorLevels		{	font-weight: bold;	font-size: 13px;	padding: 5px 0px 7px 0px;	}	.oneThird	{	float: left;	width: 200px;	margin: 9px 15px; 	}	.benefactorSubT		{	margin: 5px auto;	padding: 7px 0px;	border-top: 1px #999 dashed;	font-size: 16px;	text-transform: uppercase;	font-weight: bold;	}#sponsorWrap		{	clear: both;	margin: 0px auto;	height: auto;	overflow: hidden;	}#sponsor100		{	clear: both;	display: block;	margin-left: auto;	margin-right: auto;	width: 700px;	height: auto;	overflow: hidden;	padding-bottom: 9px;	}	#sponsor50		{	clear: both;	display: block;	margin-left: auto;	margin-right: auto;	width: 700px;	height: auto;	overflow: hidden;	padding-bottom: 9px;	}	#sponsor25		{	clear: both;	display: block;	margin-left: auto;	margin-right: auto;	width: 700px;	height: auto;	overflow: hidden;	padding-bottom: 9px;	}.sponsorSelect	{	width: 700px;	height: auto;	overflow: hidden;	padding-bottom: 9px;	}	.sponsorRadio	{	float: left;	}.sponsorRadioTxt		{	float: left;	padding-top: 3px;	font-weight: bold;	}	.sponsorRadioSubTxt	{	clear: both;	float: left;	font-style: italic;	white-space: nowrap;	margin-bottom: 15px;	}	.sponsorRadioSubTxtRed	{	clear: both;	float: left;	font-style: italic;	font-weight: bold;	color: #cc0000;	white-space: nowrap;	margin-bottom: 15px;	}	.spTitleC	{	margin-left: auto;	margin-right: auto;	width: 700px;	font-size: 16px;	font-weight: bold;	color: #000;	text-transform: uppercase;	border-top: 4px #fff solid;	padding-top: 7px;	}#spSubTitle		{	margin-left: auto;	margin-right: auto;	padding: 11px;	font-size: 16px; 	text-align: center;	font-weight: bold;	}#selectOne		{	margin-left: auto;	margin-right: auto;	font-size: 13px;	}.spIntro_L		{	float: left;	width: 410px;	text-align: left;	}.spIntro_R		{	float: left;	width: 290px;	text-align: left;	}	/* sponsor lists */.spWrapper		{	clear: both;	margin-left: auto;	margin-right: auto;	width: 700px;	height: auto;	overflow: hidden;	border-top: 4px #fff solid;	padding: 7px 0px;	}.spWrapperIntro		{	clear: both;	margin-left: auto;	margin-right: auto;	width: 700px;	height: auto;	overflow: hidden;	font-weight: bold;	padding: 0px 0px 7px 0px;	}	.spList_L		{	clear: both;	float: left;	width: 350px;	text-align: left;	height: auto;	overflow: hidden;	margin-bottom: 3px;	}.spList_R		{	float: left;	width: 350px;	text-align: left;	height: auto;	overflow: hidden;	margin-bottom: 3px;	}		.spItem_L		{	background: url(../images/icons/box_red_8x8.gif) left center no-repeat;	background-repeat: no-repeat;	padding: 0px;	margin: 0px;	margin-bottom: 3px;	}	.spItem_noImg		{	padding: 0px;	margin: 0px;	margin-bottom: 3px;	}	.spItem_LT		{	clear: both;	background: url(../images/icons/box_red_8x8.gif) 0% 15% no-repeat;	padding: 0px;	margin: 0px;	margin-bottom: 3px;	}	.spItem_R		{	background: url(../images/icons/box_red_8x8.gif) left center no-repeat;	background-repeat: no-repeat;	padding: 0px;	margin: 0px;	margin-bottom: 3px;	}	.spItem_RT		{	background: url(../images/icons/box_red_8x8.gif) 0% 15% no-repeat;	padding: 0px;	margin: 0px;	margin-bottom: 3px;	}	.listPad		{	margin-left: 15px;	margin-right: 5px;	height: auto;	overflow: hidden;	padding-top: 1px;	}	.listPad2	{	margin-left: 15px;	margin-right: 5px;	height: auto;	overflow: hidden;	}	.listT	{	padding-top: 2px;	}	.listCenter	{	padding: 2px 0px;	}	/* sponsor themes */.spType		{	float: left;	width: 100%;	height: auto;	overflow: hidden;	padding-bottom: 15px;	text-align: left;	}	.spChkBox		{	float: left;	margin: 0px;	padding: 0px;	margin-right: 5px;	padding-top: 3px;	}.spCheckbox	{	margin: 0px;	padding: 0px;		}.spTitle		{	float: left; 	font-weight: bold;	padding: 3px 0px 7px 0px;	}	.spTitleCenter		{	margin: 0px auto;	font-weight: bold;	text-align: center;	text-transform: uppercase;	}.spFocus		{	clear: both;	float: left;	width: 100%;	}.spFeatured			{	clear: both;	float: left;	}.videoLabel		{	margin: 0px auto;	padding-top: 9px;	font-family: arial, helvetica, sans-serif;	font-size: 80%;	color: #333;	}/* Colors */.red 		{	color: rgb(204,52,51); 	}.blue 		{	color: #143f93;	}.orange 		{	color: #ee8021;	}.green 		{	color: #20995c;	}.purple		{	color: #65457d;	}.avocado	{	color: #60942a;	}.pink	{	color: #e12f89;	}	.brown		{	color: #7b5231;	}	.teal		{	color: #37565f;	}	.sky		{	color: #1a639c;	}	.rouge		{	color: #800e19;	}	/* text elements */.caps 	{	text-transform: uppercase;	}.capsC 	{	text-transform: uppercase;	text-align: center;	}	.boldRedItalic		{	font-weight: bold;	color: #cc0000;	font-style: italic;	}	/* form elements */.spForm		{	clear: both;	height: auto;	overflow: hidden;	margin-top: 1px;	text-align: center;	}	.spTitleForm	{	text-align: left;	font-weight: bold;	width: 100%;	margin: 0px auto;	border-bottom: 1px #999 dashed;	}.form_L		{	white-space: nowrap;	text-align: right;	overflow: hidden;	}	.form_R		{	text-align: left;	overflow: hidden;	font-family: arial, Helvetica, san-serif;	font-size: 80%;	}	.formEl	{	margin: 0px;	height: 18px;	font-size: 11px;	}	.chooseWrapper	{	clear: both;	padding: 9px 0px 21px 0px;	}	.chooseWrapper2 	{	clear: both;	width: 100%;	height: auto;	padding: 9px 0px 0px 0px;	}.chooseWrapper3	{	clear: both;	padding: 0px 0px 21px 0px;	}	.customOptionsWrapper	{	clear: both;	float: left;	width: 680px;	height: auto;	overflow: hidden;	margin: 0px;	padding: 0px;	margin-left: 17px;	}	.customPackage	{	clear: both;	float: left;	padding-top: 2px;	width: 100%;	white-space: nowrap;	}	.radioWrap		{	clear: both;	float: left;	width: 100%;	height: auto;	overflow: hidden;	}	.packageARadio	{	clear: both;	float: left;	}	.packageARadioTxt	{	float: left;	padding: 3px 0px 0px 5px;	white-space: nowrap;	}		/* clear divs */.cl	earOne		{	clear: both;	margin: 0px;	padding: 0px;	width: 100%;	height: 1px;	}.cl	ear11		{	clear: both;	margin: 0px;	padding: 0px;	width: 100%;	height: 11px;	}/* Misc tags, images tags, etc. */.imageCenter		{	margin: 0px auto;	padding: 0px;	overflow: hidden;	}	.italic	{	font-style: italic;	}	.italic11	{	font-style: italic;	font-size: 11px;	}	.italic10	{	font-style: italic;	font-size: 10px;	}	#baseText	{	clear: both;	margin: 0px;	padding: 0px;	padding-top: 21px;	text-align: center;	}	#baseText2	{	clear: both;	margin: 0px;	padding: 0px;	text-align: center;	line-height: 1.5em;	}	#baseText3	{	clear: both;	margin: 0px;	padding: 0px;	text-align: center;	font-weight: bold;	font-size: 16px;	}	#submitButton	{	clear: both;	margin: 0px auto;	height: auto;	overflow: hidden;	padding: 7px 0px 0px 0px;	}	.submit	{	background-color: #fdaa05;	font-weight: bold;	font-size: 14px;	padding: 5px; 	}	.submitOver	{	background-color: #ffcc66;	font-weight: bold;	font-size: 14px;	padding: 5px; 	}	/* font tags */.fourteen		{	font-size: 14px;	}.twenty	{	font-size: 20px;	}	.bold 	{	font-weight: bold;	}	.redB	{	font-weight: bold;	color: #cc0000;	}
