/* version 3.5.1 (2012-09-25, r1283) */

.anuform fieldset {background-color: transparent;}

.anuform fieldset {
margin: 0;
padding: 0 0 10px 0;
margin-bottom: 10px;
border: solid 1px #4C6E78;
display: block;
}

.anuform legend {
font-weight: bold;
padding: 0px 15px 0px 5px;
letter-spacing: 0.1em;
margin: 0px 0 0 0;
font-size: 1.2em;
color: #4C6E78;
}

.anuform label {
width: 200px;
padding-right: 20px;
float:left;
text-align: right;
}

/*
.anuform label.req::before {
content: "*\a0";
color: red;
}
*/

.anuform label.req {
background-image: url(../images/styles/asterisk.jpg);
background-repeat:no-repeat;
background-position:right top;
}

.anuform fieldset p {
padding: 0 0 0px 5px;
margin: 10px 0 0 0;
}

.anuform .instruction {
font-size: .8em;
padding: 0;
margin: 0 0 15px 225px;
}

.anuform fieldset fieldset
{border:none;}

.anuform .textinactive {
    color: #666;
}

.anuform input.text {
border: 1px solid #ACC0C6;
background-color: #EBEBEB;
height: 15px;
}

.anuform input.text:focus {
border: 1px solid #000000;
background-color: #EAEFF1;
}

.anuform textarea {
border: 1px solid #ACC0C6;
background-color: #EBEBEB;
}

.anuform textarea:focus {
border: 1px solid #000000;
background-color: #EAEFF1;
}

.anuform select {
border: 1px solid #ACC0C6;
background-color: #EBEBEB;
}

.anuform select:focus {
border: 1px solid #000000;
background-color: #EAEFF1;
}

.anuform .required {
border-right : 6px solid red;	
}

.anuform .required:focus {
border-right : 6px solid red;	
}

.anuform fieldset fieldset input
{float: none;
margin-left: 220px;
}

.anuform fieldset fieldset label
{float: none;}

.anuform fieldset fieldset legend
{
font-weight: normal;
font-size: 1em;
letter-spacing: 0em;
position: relative;
width: 220px;
}

#contact webstyle form {
margin: 0px;
padding: 0px;
color: #000000;
}

input.btn {
position: relative;
top: 3px;
}

#contactwebstyle fieldset {background-color: #F7F9F9;}

#contactwebstyle fieldset {
margin: 0;
padding: 0 0 10px 0;
margin-bottom: 10px;
border: none;
border-top: 1px dotted #999999;
display: block;
}

#contactwebstyle legend {
font-weight: bold;
padding: 0px 15px 0px 5px;
letter-spacing: 0.1em;
margin: 0px 0 0 0;
font-size: 1.2em;
background-color: #F7F9F9;
}

#contactwebstyle label {
width: 200px;
padding-right: 20px;
float:left;
text-align: right;
}

#contactwebstyle fieldset p {
padding: 0 0 0px 5px;
margin: 10px 0 0 0;
}

#SearchForm {
color: #DDDDDD;
}

#SearchForm label {
float: none;
padding-right: 0;
width: 0;
}

#menu .search-box label {
float: none;
padding-right: 0;
width: 0;
}

#contactwebstyle .instruction {
font-size: .8em;
padding: 0;
margin: 0 0 15px 225px;
}

form img {display: inline;}

#contactwebstyle fieldset fieldset
{border:none;}

#contactwebstyle fieldset fieldset input
{float: none;
margin-left: 220px;}

#contactwebstyle fieldset fieldset label
{float: none;}

#contactwebstyle fieldset fieldset legend
{
font-weight: normal;
font-size: 1em;
letter-spacing: 0em;
position: relative;
width: 220px;
}
