/* FORM DISPLAY */
body 					{
	color:				#000000;
	font-size:			62.5%;
	margin-top:			0;
	margin-bottom:		0;
	margin-left:		0;
	margin-right:		0;
	padding:			0;
}
.floatLeft	{

	float: 				left;
/* needs to be here for ie6 bug - Doubled Float-Margin */
	display:			inline;
}
img						{
	border:				0;
}
a.globalLink:link, 
a.globalLink:visited, 
a.globalLink:active		{
	color:				#888b7d;
	font-size:			.9em;
	line-height:		1.1em;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
}
#formTitle				{
	color:				#965649;
	font-size:			2.2em;
	line-height:		1.8em;
	font-family:		Times New Roman;
	font-weight:		bold;
	text-decoration: 	none;
	padding-top:		25px;
	padding-left:		0px;
	padding-bottom:		17px;
	padding-right:		0px;
}
#formText				{
	color:				#000000;
	font-size:			1.2em;
	line-height:		1.6em;
	font-family:		Arial;
	text-decoration: 	none;
	padding-top:		15px;
	padding-left:		0px;
	padding-bottom:		15px;
	padding-right:		0px;
}
#formTextStep				{
	color:				#998b7d;
	font-size:			1.2em;
	line-height:		1.6em;
	font-family:		Arial;
	text-decoration: 	none;
	padding-top:		15px;
	padding-left:		0px;
	padding-bottom:		15px;
	padding-right:		0px;
}
#formHeading			{
	color:				#4e917a;
	width:				410px;
	height:				32px;
/*	border-top:			1px solid #ada093;
	border-bottom:		1px solid #ada093; */
	font-size:			1.4em;
	line-height:		1.6em;
	font-family:		Times New Roman;
	font-weight:		bold;
	text-decoration: 	none;
	padding-top:		8px;
	padding-left:		0px;
	margin-bottom:		0px;
	padding-right:		0px;
}
.formSubHeading			{
	color:    			#4d917b;
	font-size: 			1.1em;
	font-family:		arial, sans-serif;
	font-weight:		bold;
	letter-spacing:		1px;
	line-height:		14px; 
	text-decoration: 	none;
	padding-top:		8px;
	padding-left:		0px;
	margin-bottom:		0px;
	padding-right:		0px;
}
#formErrorSection		{
	color:				#ff0000;
	width:				400px;
	padding-top:		10px;
	padding-left:		0px;
	padding-bottom:		10px;
	padding-right:		0px;
	clear:				left;
}
.formErrorImage 		{
	float:			left;
	height:			40px;
	padding-right:		6px;
	padding-top:		3px;
}
.formErrorText 		{
	color:				#ff0000;
	font-size:			1.2em;
	line-height:		16px;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
}
.formErrorField		{
	color:				#ff0000;
	width:				250px;
	font-size:			1.1em;
	line-height:		1.6em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	text-decoration: 	none;
	margin-left:		168px;
	padding-top:		0px;
	padding-bottom:		10px;
	padding-right:		0px;
	clear:				left;
}

.formFieldLabel			{
	color:				#252525;
	width:				150px;
	font-size:			1.2em;
	line-height:		1.4em;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	padding-top:		5px;
	padding-left:		0px;
	padding-bottom:		5px;
	padding-right:		5px;
	margin-top:			0px;
	margin-left:		0px;
	margin-bottom:		0px;
	margin-right:		10px;
	float:				left;
	display:			inline; 
	bottom:				0px;
}

.formFieldLabelReadOnly			{
	color:				#252525;
	width:				150px;
	font-size:			1.2em;
	line-height:		1.4em;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	padding-top:		10px;
	padding-left:		0px;
	padding-bottom:		5px;
	padding-right:		5px;
	margin-top:			0px;
	margin-left:		0px;
	margin-bottom:		0px;
	margin-right:		10px;
	float:				left;
	display:			inline; 
	bottom:				0px;
}


#formClear, .formClear				{
	clear:				left;
}
.formFieldLabelRequired	{
	color:				#252525;
	width:				150px;
	font-size:			1.2em;
	line-height:		1.4em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	text-decoration: 	none;
	padding-top:		5px;
	padding-left:		0px;
	padding-bottom:		5px;
	padding-right:		5px;
	margin-top:			5px;
	margin-left:		0px;
	margin-bottom:		0px;
	margin-right:		10px;
	float:				left;
	display:			inline;
	bottom:				0px;	
}
input.testInput			{
	background-color:	#fbf8ee;
	border-color:		#998b7d;
	width:				150px;
/*	maxlength:			100px;	*/
	margin-left:		15px;
}
.formFieldCell	{
	width:				250px;
	/*font-size:			1.2em; */
	line-height:		14px;
	font-family:		Arial, sans-serif;
	text-decoration: 	none;
	float:				left;
	padding-top:		5px;
	padding-left:		0px;
	padding-bottom:		0px;
	padding-right:		0px;
}
.formFieldSummary		{
	width:				250px;
	font-size:			1.2em;
	line-height:		1.4em;
	font-family:		Arial, sans-serif;
	text-decoration: 	none;
	float:				left;
	padding-top:		10px;
	padding-left:		0px;
	padding-bottom:		5px;
	padding-right:		5px;
}

.formTest	{
/*	float:				left;
	display:			inline;
	position:			relative;
	bottom:				0px; */	
}
.formTextField			{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
	width:				240px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		10px; 
}
.formTextFieldError			{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
	width:				240px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		10px; 
}
input.formPhoneField01		{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
	width:				35px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
input.formPhoneField01Error		{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
	width:				35px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
input.formPhoneField02		{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
	width:				35px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
input.formPhoneField02Error		{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
	width:				35px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
input.formPhoneField03		{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
	width:				50px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
input.formPhoneField03Error		{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
	width:				50px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
input.formZipcodeField	{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
	width:				50px;
}
input.formZipcodeFieldError	{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
	width:				50px;
}
select.selectField			{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
	width:				200px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
select.selectFieldError			{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
	width:				200px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
.formRadioField		{
	/*font-size:			1.2em; */
	line-height:		14px;
	font-family:		Arial, sans-serif;
	width:				250px;
	float:				left;
	padding-top:		10px;
	padding-left:		0px;
	padding-bottom:		0px;
	padding-right:		0px;
}

select.selectStateField			{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
	width:				170px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
select.selectStateFieldError			{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
	width:				170px;
	margin-top:			2.5px;
	margin-left:		2.5px;
	margin-bottom:		2.5px;
	margin-right:		2.5px; 
}
.formSelectField		{
	background-color:	#fbf8ee;
	border: 			1px solid #c0b6aa;
}
.formSelectFieldError		{
	background-color:	#fbf8ee;
	border: 			1px solid #c92026;
}
.formCaption			{
	color:				#998b7d;
	font-size:			.9em;
	line-height:		1.1em;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	margin-left:		160px;
	padding-top:		0px;
	padding-left:		10px;
	padding-bottom:		0px;
	padding-right:		0px;
	clear:				both;
/*	float:				left;
	display:			inline;
	position:			relative;
	bottom:				0px; */	
}
/*.formDottedBar			{
	background-image:	url(../images/formDottedBar.gif);
	background-repeat:  repeat-x;
	width:				410px;
	padding-bottom:		25px;
} */
#formSolidBar			{
	width:				410px;
	margin-top:			20px;
	margin-left:		0px;
	margin-bottom:		1px;
	margin-right:		0px;
	padding-top:		1px;
	padding-left:		0px;
	padding-bottom:		0px;
	padding-right:		0px;
}
#formDottedBar			{
	width:				410px;
	margin-top:			1px;
	margin-left:		0px;
	margin-bottom:		0px;
	margin-right:		0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-bottom:		20px;
	padding-right:		0px;
}
/*
#formButtonSection@		{
	background-image:	url(../images/formDottedBar.gif);
	width:				410px;
}
*/
#formButtonSection			{
	width:				410px;
	height:				40px;
/*	color:				#4e917a; */
	background-image:	url(../images/forms/formButtonSectionBackground.gif); 
	background-repeat:  repeat-x;
/*	background:			#f8f5f1;
/*	border-top:			1px solid #ada093;
	border-bottom:		1px dotted #ada093; */
	font-size:			1.2em;
	line-height:		1.4em;
	text-decoration: 	none;
	font-family:		Arial, sans-serif;
	padding-top:		5px;
	padding-left:		0px;
	padding-bottom:		5px;
	padding-right:		5px;
	margin-top:			25px;
	margin-left:		0px;
	margin-bottom:		10px;
	margin-right:		0px;
	bottom:				0px;
}
input.formButtonSubmit		{
	float:				right;
	color: 				#ffffff;
	font-size:			.8em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#4e917a;
	border: 			2px solid #99857d;
	margin-top:			5px;
	margin-left:		10px;
	margin-bottom:		0px;
	margin-right:		10px;
	width:				80px;
}
input.formButtonNext			{
	float:				right;
	color: 				#ffffff;
	font-size:			.8em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#4e917a;
	border: 			2px solid #99857d;
	width:				80px;
	margin-top:			5px;
	margin-left:		10px;
	margin-bottom:		0px;
	margin-right:		10px;
}
input.formButtonUpdate			{
	float:				right;
	color: 				#ffffff;
	font-size:			.8em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#4e917a;
	border: 			2px solid #99857d;
	width:				80px;
	margin-top:			5px;
	margin-left:		10px;
	margin-bottom:		0px;
	margin-right:		10px;
}
input.formButtonCancel			{
	float:				right;
	color: 				#ffffff;
	font-size:			.8em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#998b7d;
	border: 			2px solid #99857d;
	width:				80px;
	margin-top:			5px;
	margin-left:		10px;
	margin-bottom:		0px;
	margin-right:		10px;
}
input.formButtonBack			{
	float:				right;
	color: 				#ffffff;
	font-size:			.8em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#998b7d;
	border: 			2px solid #998b7d;
	width:				80px;
	margin-top:			5px;
	margin-left:		10px;
	margin-bottom:		0px;
	margin-right:		10px;
}
input.formButtonEdit			{
	color: 				#ffffff;
	font-size:			1.1em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#4e917a;
	width:				80px;
	border: 			2px solid #99857d;
	margin-top:			10px;
	margin-left:		0px;
	margin-bottom:		10px;
	margin-right:		10px;
}
.formButtonAttend			{
	float:				right;
	color: 				#ffffff;
	font-size:			.8em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#4e917a;
	border: 			2px solid #99857d;
	width:				80px;
	margin-top:			5px;
	margin-left:		10px;
	margin-bottom:		0px;
	margin-right:		10px;
}
.formButtonDecline			{
	float:				right;
	color: 				#ffffff;
	font-size:			.8em;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	background: 		#998b7d;
	border: 			2px solid #99857d;
	width:				80px;
	margin-top:			5px;
	margin-left:		10px;
	margin-bottom:		0px;
	margin-right:		10px;
}
html>body .form1			{
	height:				800px;
}
.backgroundColorSelect{
  background-color: red;
  color: white;
  font-weight: bold;
}

.borderDiv {
  width: 1px;
float: left;
}
.borderDivError {
  border: red solid 1px;
  width: 1px;
float: left;
}

html>body .borderDiv {
  width: 20px;
}
.borderAround {
  border: red solid 1px;
}
.floatLabel		{
float: left;
}


