*	 	{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
body 	 	{font-size: 11px;  margin: 0px 0px 0px 0px; background-color: #b7b7b7; color:#484848;}	
td       	{font-size: 11px; }
form 	 	{display:inline;}
select,input,textarea 	{font-size:11px;color:#484848; }

#body		{ text-align:center;}
#headimgDiv	{ width:770px; text-align:left;  margin-left: auto;   margin-right: auto; background-color:#e6e6e6; padding:0px 0px 0px 0px; border:0px;}
#main		{ width:770px; text-align:left;  margin-left: auto;   margin-right: auto; background-color:#e6e6e6; padding:30px 0px 50px 0px; border:0px;}
#leftrightmargin {padding:0px 20px 0px 20px;}
#toptext1 	{ padding:13px 3px 13px 3px;}
#toptext2 	{text-align:right;float:right;padding:6px;font-style: italic;}


.question	{margin:5px 3px 20px 1px;padding:5px 3px 3px 3px;border-top: 1px solid #ffffff; 	}
#EventType 	{}
#Hotel		{}
#EventName	{}

.error		{ color:blue; margin:10px;}

.header 	{font-size:10pt; font-weight:bold; color: #8e7246;}
.subheader	{font-size:8pt;  font-weight:bold; color: #8e7246; margin:7px 0px 4px 0px;}
.subsubheader	{font-size:8pt;  font-weight:bold; color: #8e7246; height:18px; margin:0px 0px 3px 0px;}
.alerts		{height:18px; margin-top:3px;overflow-y:auto;float:right; width:500px;color:red;font-style:italic;}
.questionDescription {}
.star		{ color:blue;}
.myradio  	{ border:0px;}
.expLine	{ border-top:1px dotted white; padding-left:3px;margin-left:3px;margin-top:5px;padding-top:2px;}
.dpButton	{ margin:0px 0px 0px 0px;border:0px;}

#tableSR table  { background-color:white;  }
#tableSR td	{ background-color:#e6e6e6; font-size:11px; text-align:center;  padding:0px 2px 0px 2px;  height:18;}
#tableSR th	{ background-color:#e6e6e6; font-weight:bold; font-size:11px;   padding:2px 2px 2px 2px; width:120px; height:18;border-bottom:1px solid white;}
#tableSR input  { font-size:11px;text-align:right;width:40px; border:1px solid #cccccc; margin:0px;}
#tableSR .datecolumn	{  width:70px; background-color:transparent;border:0px; }
#tableSR .totalcolumn	{  background-color:transparent;border:0px;}


#tableMR table  { background-color:white;  }
#tableMR td	{ background-color:#e6e6e6; font-size:11px; text-align:center;  padding:0px 2px 0px 2px; height:18;}
#tableMR th	{ background-color:#e6e6e6; font-weight:bold; font-size:11px;   padding:2px 2px 2px 2px; height:18; border-bottom:1px solid white;}

a.button 	{ color:red; font-weight:bold; border:1px solid red; background-color:yellow;padding:5px;margin:0px;text-decoration:none; height:20px;}
a.button:hover 	{ background-color:orange;}


a.link   	{ color:red; border:1px solid red; background-color:yellow;padding:0px 2px 1px 2px;margin:0px;text-decoration:none; height:15px;}
a.link:hover 	{ 	 background-color:orange;}

.calImg {vertical-align:middle;}

.f_EventType		{width:250px;}
.f_Hotel		{width:250px;}
.f_EventName		{width:250px;}
.f_EventNeeds		{width:250px;}
.f_EstimatedBudget	{width:100px;}
.f_NumberOfAttendees	{width:100px;}

.f_StartDate		{width:120px;vertical-align:middle;margin-top:1px; }
.f_EndDate		{width:120px;vertical-align:middle;margin-top:1px; }	
.f_AltStartDate		{width:120px;vertical-align:middle;margin-top:1px; }
.f_AltEndDate   	{width:120px;vertical-align:middle;margin-top:1px; }

.f_Event-Type		{width:100px; }
.f_Event-RoomSetup	{width:100px; }
.f_Event-Attendees	{width:75px; }
.f_Event-Date		{width:100px; }
.f_Event-StartTime	{width:100px; }
.f_Event-EndTime	{width:100px; }
.f_Event-Requests	{width:412px; height:40px;}
.f_Event-Breakfast	{width:100px; }
.f_Event-AMBreak	{width:100px; }
.f_Event-Lunch		{width:100px; }
.f_Event-PMBreak	{width:100px; }

.f_rfpFirstName,
.f_rfpLastName,
.f_BusinessName,
.f_rfpEmail,
.f_Phone,
.f_rfpFax,
.f_StreetAddress1,
.f_StreetAddress2,
.f_rfpCity,	
.f_StateOrProv,
.f_ZIPOrPostalCode	{width:300px;}
.f_PrefContactMethod 	{width:100px;}


