@charset "UTF-8";
/* CSS Document */

fieldset {
	float: left;
/*	clear: both;*/
	width: 100%;
	margin: 0 0 1.5em;
	padding: 0 0 1.5em;
	border: 1px solid #2B3E83;
	background-color: #8299B7;
} 
legend {
	margin-left: 1em;
	padding: 0;
	color: #242A65;
	font-weight: bold;
} 

ol.email_list { 
padding: 1em 1em 0 1em; 
 list-style: none !important; 
} 

li.email_list { 
float: left; 
 clear: left; 
 width: 100%; 

 padding-bottom: 1em;
 
} 

fieldset ol { 
/*padding: 1em 1em 0 1em; 
*/ list-style: none !important; 
} 

fieldset li { 
float: left; 
 clear: left; 
 width: 100%; 

 padding-bottom: 1em;
 
} 
fieldset.submit { 
float: right; 
 width: auto; 
 border-style: none; 
/* padding-left: 12em; */
 background-color: transparent; 

} 

label { 
 display: block; 
} 
label { 
 float: left; 
 width: 10em; 
 margin-right: 1em; 
 text-align:right;
} 

input#blockHeading.h2Title {
	font:bold 30px/22px Arial,Helvetica,sans-serif; 
color:#222222; 
background-color:inherit; 
margin: 0 0 16px; 
padding: 20px 0 0; 
display:block;
font-size:30px; 
text-align:left; 
border-bottom-style:dotted; 
border-bottom-width:1px;
	width: 100%;
	/*border-right-style: none;
	border-top-style: none;
	border-left-style: none;*/
} 



ol.blockStyle { 

padding: 1em 1em 0 1em; 

 list-style: none; 

} 

input#blockPhotoAlt.altTag {
	width: 340px;
	margin-bottom: 20px;
} 




[if lte IE 7]> 
 <style type="text/css" media="all"> 
  legend { 
 position: relative; 
 left: -7px; 
 top: -0.75em; 
} 
fieldset ol { 
 padding-top: 0.25em; 
  zoom: 1; 
} 
fieldset { 
 position: relative; 
} 


<![endif] 
