body{
margin:0;
padding:0;
font-family:Arial, Verdana, sans-serif;
}


p.pg {
text-align:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
margin:0px;
color:#000000;
font-weight:400;
font-size:70%;
line-height:120%;
}
p.pgl {
text-align:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
margin:0px;
color:#000000;
font-weight:400;
font-size:90%;
line-height:120%;
}
p.pgm {
text-align:left;
padding:0px;
margin:0px;
color:#000000;
font-weight:400;
font-size:95%;
line-height:130%;
}
p.pgb {
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
margin:0px;
color:#00C0F3;
font-weight:700;
font-size:70%;
line-height:130%;
}
p.sub {
text-align:left;
padding-top:3px;
padding-bottom:3px;
margin:0px;
color:#000000;
font-weight:400;
font-size:70%;
line-height:90%;
}

div.contactform {
width:430px;
padding-top:1px;
margin:0px;
background-color:#DADADA;
}


div.row{
  position:relative;
  text-align: right;
  }
div.lbl {
float:left;
width: 145px;
text-align: right;
padding-left:4px;
padding-top:3px;
}

label.lbl{
text-align:left;
color:#57626E;
font-weight:500;
font-size:70%;
line-height:100%;

}

div.frmelement {
  float: right;
  width: 275px;
  margin-bottom:3px;
  margin-top:3px;
  text-align: left;
} 
  
div.spacer{clear:both; width:100%; height:1px;padding:0; margin:0;background-color:#FFFFFF;}

span.required{color:#C40000;font-size:130%;}

div.error_box{
position:relative; 
z-index:15; 
width:100%; 
margin-bottom:5px;
font-weight:400; 
font-size:70%; 
line-height:120%;
text-align:center;
}

div.error {
text-align:left;
width:240px;
padding:5px;
margin-right:auto;
margin-left:auto;
border: 1px solid #DF0000;
color:#DF0000;
background-color:#F9F900;
}

input.contact {border:1px solid #808080; font-family:Arial, Verdana, sans-serif; background-color: #FFFFFF;   font-weight:400; font-size:70%; line-height:90%;}
select.contact {border:1px solid #808080; font-family:Arial, Verdana, sans-serif; background-color: #FFFFFF;   font-weight:400; font-size:70%; line-height:90%;}
textarea.contact {border:1px solid #808080; font-family:Arial, Verdana, sans-serif; width:225px; height:100px; background-color: #FFFFFF;   font-weight:400; font-size:70%; line-height:90%;}
input.contacterror {border:1px solid #808080; font-family:Arial, Verdana, sans-serif;background-color: #F9F900;   font-weight:400; font-size:70%;  line-height:90%; }
select.contacterror {border:1px solid #808080; font-family:Arial, Verdana, sans-serif;background-color: #F9F900;   font-weight:400; font-size:70%;  line-height:90%; }
textarea.contacterror {border:1px solid #808080; font-family:Arial, Verdana, sans-serif; width:225px; height:100px; background-color: #F9F900;  font-weight:400; font-size:70%; line-height:90%;}


