#accessf {
	background: #B8B8D9;
	margin: 1em 0;
	color: #003;
	font: 1em/1.3em Arial;
	letter-spacing: 0.1em;
	padding: 0.6em;
	display: block;
}

/*for IE only */
* html body div#accessf {
	background: #B8B8D9;
	margin: 1em 0;
	color: #000033;
	font: 0.9em/1.1em Courier;
	letter-spacing: 0em;
	padding: 0.6em;
	display: block;
}
/*comment on required fields*/
#note{
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
	float: right;
	display: block;
	color: #669;
	width: 380px;
	margin: 1.6em 0 0 0;
}


#accessf form { 
	margin: 0; 
	padding: 0; 
	text-transform: lowercase;
} 
#accessf form  h2 {
	display: block;
	margin: 1em 0 0.6em 0;
	font: 0.9em verdana, sans-serif;
	text-transform: uppercase;
	color: #669;
	letter-spacing: 0.1em;
	clear: left;
}


#accessf fieldset { 
	display: block;
	margin: 1em 0; 
	padding: 1em; 
	border: 1px dotted #669;
}


#accessf label { 
	display: block; 
	float: left;
	clear: left;
	width: 120px;
	margin: 0 0 3.6em 0;
}

#accessf legend { 
	font-weight: bold; 
	color: #669; 
	margin: 0; 
	padding: .4em; 
/*<!-- neccessary for IE only - otherwise title of legend appears as if crossed out -->*/
	background: #B8B8D9;
}
.textfield {
	color: #003;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	width: 440px;
	background: #cccce5;
	border: 1px dotted #669;
	margin: 0 0 1em 0;
}
#selection {
  color: #030;
  font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 1em 120px;
	display: block;
}
#check2{
  	color: #030;
  	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
  	width: 250px;
  	margin: 0 50px 0 0;
	display: block;  
	float: left;
}
#personal label { 
	display: block; 
	float: left;
	clear: left;
	width: 120px;
	margin: 0;
}
.submit {
  clear: both;
  display: block;
  margin: 1em 0 1em 140px;
  width: 440px;
  background: #cccce5;
  border: 1px dotted #669;'
}
