#contactform fieldset *:last-child  {
   padding-bottom: 0;
}

#contactform fieldset label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
   width: 231px;
}

#staffinfotext p a:hover  {
   font-style: italic;
}

#contactform fieldset *  {
   font: 15px/18px Myriad Pro;
   color: #003366;
}

#contactform fieldset  {
   border: none;
}

#staffinfotext p a  {
   font-style: Normal;
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-width: 0px;
   text-decoration: none;
   color: #003366;
}

#contacth2text p  {
   font: 19px/23px Myriad Pro It;
   margin: 0px;
   color: #003366;
   text-align: center;
}

#id1addresstext  {
	visibility: visible;
	position: absolute;
	left: 537px;
	top: 491px;
	z-index: 15;
	width: 352px;
}

#contacth2text  {
   visibility: visible;
   position: absolute;
   left: 451px;
   top: 43px;
   z-index: 3;
   width: 435px;
}

#contactform p  {
   font: 15px/18px Myriad Pro;
   margin: 0px;
   text-align: left;
   color: #003366;
}



#contactform  {
	visibility: visible;
	position: absolute;
	left: 46px;
	top: 165px;
	z-index: 4;
	width: 489px;
	height: 325px;
}

#phonetext p  {
   font: 29px/35px Myriad Pro;
   margin: 0px;
   color: #003366;
   text-align: left;
}

#tellustext  {
	visibility: visible;
	position: absolute;
	left: 148px;
	top: 246px;
	z-index: 4;
	width: 310px;
	font-size: 10px;
	font: 14px Myriad Pro;
	margin: 0px;
	text-align: left;
	color: #003366;
}

#phonetext  {
	visibility: visible;
	position: absolute;
	left: 549px;
	top: 166px;
	z-index: 4;
	width: 291px;
}

.centerac  {
	text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

#staffinfotext {
	visibility: visible;
	position: absolute;
	left: 553px;
	top: 219px;
	z-index: 4;
	width: 300px;
	}

html, body {
margin:0;
padding:0;
}

p {
margin:0 0 1em 0;
padding: 0;
}

h1 {
margin: 0 0 .7em 0;
padding:
