@charset "UTF-8";
/* CSS Document */

.rsvp-header{
	margin-bottom:14px;
}

.rsvp-left-title{
	margin-bottom:10px;
	font-size:11px;
}

.rsvp-left-col{
	width:194px;
	float:left;
	margin-left:10px;
	background:url(../rsvp/images/left_col_main.gif) no-repeat bottom;
}

.rsvp-left-col-top{
	height:10px;
	width:194px;
	background:url(../rsvp/images/left_col_top.gif) no-repeat top;
}

.rsvp-right-col{
	width:650px;
	float:left;
	margin-left:16px;
	background:url(../rsvp/images/content_bg.gif) no-repeat bottom;
	text-align:left;
}

.rsvp-right-col-top{
	height:10px;
	width:650px;
	background:url(../rsvp/images/content_top.gif) no-repeat top;
}

.event-image{
	text-align:left;
	width:280px;
	float:left;
	margin:5px 0 0 16px;
}

.event-main-title h1{
	color:#12376d;
	font-size:24px;
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	padding-top:20px;
	margin-bottom:10px;
}

.event-details p{
	margin:0;
	padding:0;
}

.details-left-col{
	width:60px;
	float:left;
}

.details-right-col{
	width:260px;
	float:left;
}
.details-right-col-calendar {
	float:left;
	margin-top:25px;
}

.red{
	color:#F00;
}


.rsvp-title h2{
	color:#12376d;
	font-size:20px;
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-left:30px;
}

.rsvp-form{
	margin-left:80px;
}

.tr{
	padding:5px 10px;
	
}

.td1, .td2, .td3, .td4 {
	float:left;
	text-align:left;
	
}

.td1{
	width:100px;
	margin-right:20px;
}

.td2{
	width:350px;
}

.td3{
	width:165px;
	margin-right:20px;
}

.td4{
	width:165px;
}

.clear{
	clear:both;
}
form{
	margin:0;
	padding:0;
}

.contact_input{
	width:165px;
}

input {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#333333;
	font-family:arial,verdana,ms sans serif;
	font-size:12px;
	font-weight:normal;
	width:350px;
	margin:0;
	padding:0;
	float:left;
}

textarea {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#333333;
	font-family:arial,verdana,ms sans serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	width:350px;
}

.small{
	font-size:10px;
	line-height:11px;
}

.submit_button{
	width:96px;
	height:44px;
	border:0px;
	float:right;
	background:none;
}


.radio-button{
	width:30px;
}


