@charset utf-8;

#alumni #geotrust
{
	display:inline-block;
	float:left;
	height:55px;
	margin:-55px 0 0 -168px;
	position:relative;
}

#alumni #registration
{
	margin-right:-20px;
	width:565px;
}

#alumni #registration div
{
	float:left;
	margin-bottom:.5em;
	width:280px;
}

#alumni #registration div.zip label,#alumni #registration div.card_type label
{
	width:auto;
}

#alumni #registration div.card_type
{
	margin-bottom:1em;
	margin-left:50px;
	width:385px;
}

#alumni #registration div.card_type img
{
	display:inline;
	margin:0;
}

#alumni #registration div.card_type input
{
	height:35px;
	margin-right:5px;
	width:15px;
}

#alumni #registration div.city,#alumni #registration div.name_on_card,#alumni #registration h2
{
	clear:left;
}

#alumni #registration div.error label:first-child
{
	color:#FF0000;
}

#alumni #registration div.expiration_date_month label,#alumni #registration div.security_code label
{
	width:120px;
}

#alumni #registration div.hr
{
	margin:13px 0;
	width:560px;
}

#alumni #registration div.payment_amount label
{
	width:105px;
}

#alumni #registration div.payment_amount input
{
	width:7.5em;
}

#alumni #registration div.payment_amount label
{
	font-weight:bold;
	width:120px;
}

#alumni #registration div.payment_amount,#alumni #registration div.submit
{
	margin-top:1em;
}

#alumni #registration div.state input,#alumni #registration div.phone_area_code input,#alumni #registration div.phone_group_one input,#alumni #registration div.home_phone_area_code input,#alumni #registration div.home_phone_group_one input
{
	width:3em;
}

#alumni #registration div.state,#alumni #registration div.zip,#alumni #registration div.expiration_date_month,#alumni #registration div.expiration_date_year,#alumni #registration div.phone_area_code,#alumni #registration div.phone_group_one,#alumni #registration div.phone_group_two,#alumni #registration div.home_phone_area_code,#alumni #registration div.home_phone_group_one,#alumni #registration div.home_phone_group_two
{
	margin-right:.5em;
	width:auto;
}

#alumni #registration div.submit
{
	clear:left;
	margin-bottom:0;
	padding-bottom:.5em;
	text-align:center;
	width:565px;
}

#alumni #registration div.submit input
{
	padding:2px 6px;
	width:auto;
}

#alumni #registration div.phone_group_two input,#alumni #registration div.home_phone_group_two input,#alumni #registration div.expiration_date_month input,#alumni #registration div.expiration_date_year input,#alumni #registration div.security_code input
{
	width:4em;
}

#alumni #registration div.zip input
{
	width:5em;
}

#alumni #registration h2
{
	margin:0;
	padding-bottom:1em;
}

#alumni #registration input
{
	font:77% verdana;
	padding:1px 0;
	width:14em;
}

#alumni #registration label
{
	display:block;
	float:left;
	font:77% verdana;
	padding-right:.5em;
	padding-top:3px;
	text-align:right;
	width:95px;
}

#alumni #thank_you
{
	margin:10em 0;
}

#alumni #thank_you img
{
	margin-bottom:2em;
}

#alumni #thank_you p
{
	margin-bottom:2em;
	width:auto;
}

#alumni #thank_you p.contact
{
	float:left;
	margin-right:8em;
	width:auto;
}

#alumni div.error_box
{
	background-color:#e9d094;
	border:2px solid #debb5e;
	font:77% verdana;
	margin-bottom:1em;
	padding:5px;
}

#alumni #registration div.quantity
{
	width:auto;
}

#alumni #registration div.quantity label
{
	width:57px;
}

#alumni #registration div.quantity input
{
	width:3em;
}

#alumni #registration div.email
{
	clear:left;
}

#alumni #registration select
{
	font:77% verdana;
	width:14em;
}

#alumni #registration div.class_of
{
	width:auto;
}

#alumni #registration div.donate
{
	clear:left;
	float:left;
	margin-right:.25em;
	width:220px;
}

#alumni #registration div.donate input
{
	margin-right:0.5em;
	width:auto;
}

#alumni #registration div.donate label
{
	padding-right:0;
	text-align:left;
	width:auto;
}

#alumni #registration div.donation_amount
{
	float:left;
	width:auto;
}

#alumni #registration div.donation_amount input
{
	width:8em;
}

#alumni #registration div.donation_amount label
{
	padding-right:.25em;
	width:auto;
}

