@charset "utf-8";
/* CSS Document */
input { background-color:#e3e6ed; border:none;}
input.button {
	font-size:11px;
	line-height: 15px;
	height:25px;
	padding:5px;
	margin-top:10px;
	background-color:#f3f0f0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.smallField { width: 50px; border: thin solid #d8d7d7; background-color:#FFFFFF;}
.medField2 { width: 110px; border: thin solid #d8d7d7; background-color:#FFFFFF;}
.medField { width: 165px; border: thin solid #d8d7d7; background-color:#FFFFFF;}
.wideField{ width:200px; height: 20px; line-height: 20px;padding:5px 0 0 5px;margin-top:5px; color:#305291;}
.extrawideField{width:220px;height: 16px;border: thin solid #d8d7d7;background-color:#FFFFFF;}
.messagebox{ width:445px; height:80px;border: thin solid #d8d7d7;}
.selMonth{ width:100px;}
.selYear{ width:65px;}
a.forgot {
	display:block;
	width:200px;
	text-align:right;
	font-size:10px;
}
form.search {
	padding:10px;
	background-color:#f4f7f7;
}
form.search select {
	margin-right:10px;
}
form.page { margin-top: 20px; }
form, select, input, option {
	font-size:11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.formTitle{ color:#305291; font-style:italic; }
.inputHolder{ float:left; width:225px;margin-bottom:10px;}
.inputHolder2{ float:left; width:450px;}
.submitBtn{padding:4px; background-color:#305291; color:#FFFFFF; letter-spacing:1px;margin-top:15px;}
#buttonRsvp{ padding:4px 7px 4px 7px; font-weight:bold; background-color:#305291; color:#FFFFFF; letter-spacing:1px;}
#chapterJumpMenu{
margin:0px;
padding:0px;
border:none;
color:#305291;
background:#ffffff;
font-weight:bold;
font-size:13px;
display:none;
}
#chapterJumpMenu option{ border:none;}
.textfieldRequiredMsg{display:none; color:#FF0000; width:400px;}
#rsvpForm td { height:32px; vertical-align:bottom;}