html
{
	background-image:				url('images/bg.jpg');
	background-repeat:				repeat-x;
	background-color:				#14649d;
}
body
{
	width:							900px;
	margin:							0 auto;
	font-family:					"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:						1em;
	background-color:				#FFF;
}
body.ES #introduction
{
	background-image:				url('images/headerES.jpg');
}
body.EN #introduction
{
	background-image:				url('images/headerEN.jpg');
}
#introduction
{
	width:							900px;
	height:							685px;
	background-position:			top left;
	background-repeat:				no-repeat;
}
#introduction h3, #introduction h1, #introduction p
{
	display:						none;
}
#introduction form
{
	height:							95px;
	width:							500px;
	margin-left:					40px;
	font-size:						0.8em;
	color:							#FFF;
	padding:						10px;
	padding-top:					525px;

}
#introduction form p.formSection, #introduction form p.needed, #introduction form p.participate, #introduction form p.formButtonP
{
	display:						block;
}
#introduction form p em
{
	font-weight:					bold;
	font-size:						1.2em;
}
#introduction form p.formSection, #introduction form p.formButtonP 
{	
	width:							235px;
	height:							22px;
	float:							left;
	margin-left:					10px;
	margin-bottom:					2px;
}
#introduction form p.formButtonP
{	
	padding-top:					8px;
	text-align:						right;
}
#introduction form p.formButtonP a
{	
	color:							#FFF;
	text-decoration:				underline;
	font-weight:					bold;
}
#introduction form p.formButtonP a:hover
{	
	color:							#999;
}

#introduction form p.formSection em
{	
	display:						block;
	height:							17px;
	width:							10px;
	float:							left;
	padding-top:					5px;
}
#introduction form p.formSection label
{	
	display:						block;
	height:							14px;
	width:							110px;
	float:							left;
	padding-top:					8px;
}

#introduction form p.formSection input, #introduction form p.formSection select
{	
	display:						block;
	border-style:					none;
	height:							16px;
	width:							110px;
	padding-top:					6px;
	float:							right;
	background-color:				#EEEEEE;
	color:							#444444;
}
#introduction form p.formSection select
{
	padding-top:					0;
	height:							22px;
}
#introduction form p.participate
{
	padding-left:					10px;
	font-size:						0.87em;
}
#introduction form p.formSection label[name$='fnameLbl'],
#introduction form p.formSection label[name$='emailLbl'],
#introduction form p.formSection label[name$='cityLbl'],
#introduction form p.formSection label[name$='countryLbl'],
#introduction form p.formSection label[name$='phoneLbl'],
#introduction form p.formSection label[name$='lnameLbl'],
#introduction form p.formSection label[name$='stateLbl']
{	
	width:							70px;
}

#introduction form p.formSection input[name$='fname'],
#introduction form p.formSection input[name$='email'],
#introduction form p.formSection input[name$='city'],
#introduction form p.formSection input[name$='country'],
#introduction form p.formSection input[name$='phone'],
#introduction form p.formSection input[name$='lname'],
#introduction form p.formSection select[name$='state']
{	
	width:							155px;
}
#introduction form p.formSection label[name$='cemailLbl']
{	
	width:							110px;
}

#introduction form p.formSection input[name$='cemail']
{	
	width:							115px;
}
#mainContent
{
	overflow:						auto;
	padding:						20px;
}
#mainContent p.thankyou
{
	font-size:						2em;
	text-align:						center;
	margin-bottom:					1em;
}
#mainContent div.images
{
	width:							290px;
	float:							left;
}
#mainContent div.images p.image
{
	margin-bottom:					20px;
}
#mainContent div.images div.image
{
	background-color:				#cecdcc;
	width:							250px;
	padding:						20px;
	padding-top:					10px;
	height:							160px;
	color:							#3b3a3a;
}
#mainContent div.images div.image h3
{
	font-family:					"Arial Black", Verdana, Arial, sans-serif;
	font-size:						0.8em;
	text-transform:					uppercase;
	text-align:						center;
}
#mainContent div.images div.image h3 span
{
	font-size:							1.6em;
	display:							block;
	margin-bottom:						0.5em;
	margin-top:							0.5em;
}
#mainContent div.images div.image p.phone
{
	font-family:					"Arial Black", Verdana, Arial, sans-serif;
	font-size:						1.4em;
	text-align:						center;
	margin-top:						15px;
	margin-bottom:					7px;
}
#mainContent div.images div.image p.phone a
{
	color:							#3b3a3a;
}
#mainContent div.images div.image p.instructions
{
	font-family:					"Arial Black", Verdana, Arial, sans-serif;
	font-size:						1.1em;
	text-align:						center;
	margin-top:						10px;
	margin-bottom:					10px;
}
#mainContent div.images div.image p.link
{
	font-size:						0.9em;
	text-align:						center;
}
#mainContent div.images div.image p.link a
{
	color:							#5a63e2;
}

#mainContent div.story
{
	width:							550px;
	background-color:				#f0e6c4;
	float:							right;
	padding-bottom:					20px;
}
#mainContent div.story div.KarenQuote
{
	width:							550px;
	background-color:				#e1d7b2;
	height:							200px;
	position:						relative;
}
#mainContent div.story div.KarenQuote blockquote p.quote
{
	text-align:						center;
	font-size:						2.7em;
	color:							#393535;
	font-weight:					bold;
	padding-top:					50px;
}
body.EN #mainContent div.story div.KarenQuote blockquote p.quote
{
	font-size:						2.3em;
	padding-top:					40px;
	padding-left:					1.5em;
	padding-right:					1.5em;
}
#mainContent div.story div.KarenQuote blockquote p.quote span.lq
{
	font-size:						2.8em;
	position:						absolute;
	left:							0;
	top:							0;
}
#mainContent div.story div.KarenQuote blockquote p.quote span.rq
{
	font-size:						2.8em;
	position:						absolute;
	left:							85%;
	top:							60%;
}
#mainContent div.story div.KarenQuote blockquote p.author
{
	font-size:						1.5em;
	width:							400px;
	height:							40px;
	margin-top:						10px;
	text-align:right;
}

#mainContent div.story p.normalText
{
	margin-top:						20px;
	margin-left:					20px;
	margin-right:					20px;
}
#mainContent div.story h2
{
	margin-top:						20px;
	margin-left:					20px;
	margin-right:					20px;
	padding:						10px;
	font-size:						1.2em;
	color:							#045185;
	background-color:				#e1d7b2;
}
#mainContent div.story p.normalText em
{
	color:							#6f643d;
	font-weight:					bold;
}

#mainContent div.story p.normalText  strong
{
	color:							#045185;
	font-weight:					bold;
}
#footer
{
	background-color:				#14649d;
	padding-top:					10px;
	padding-bottom:					20px;
	color:							#FFF;
	font-size:						0.7em;
	text-align:						right;
}
#footer p a
{
	color:							#FFF;
}