/* CSS Document */

label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
/*margin-left: 135px;*/
}



fieldset
{
border: 1px solid #CCCCCC;
margin-top: 1.5em;
padding: 1em;
margin-top: 40px;
}

legend
{
color: #3D2065;
/*background-color:#93008C;*/
padding: 2px 6px;
font-weight: bold;
border: 1px solid #CCCCCC;
}

.submit input
{
background-image:url(../images/buttonback.jpg);
background-position: bottom left;
background-repeat: repeat-x;
border: 2px solid #717EBD;
width:auto;
text-decoration: none;
padding:2px 10px;
font-weight: bold;
color:#074DA3;
text-transform: uppercase;
}

input,textarea {
background-color: #FDFDFD;
width: 180px;
}

input.subimage {
width: 133px;
}

input.contactsub {
width: 95px;
margin-left: 118px;
}
.required{
	background-color:#EEEEEE;
	color:#333333;
	font-weight:bold;
/*	border-width:1px;
	border-style:dashed;
	border-color:#93008C;*/
}
 

.required input {
background-color: #F9FFD9;
}

.required textarea {
background-color: #F9FFD9;
}

#mainfull input.subimage {
margin-left: 145px;
}

#mainfull h2 {
color: #074DA3;
font-size: 1.1em;
margin-top: 0;
padding: 0px;
margin-left: 65px;
}