@charset "utf-8";

/*
-------------------------------------------
###########################################
VKo^pfUC
###########################################
-------------------------------------------
*/
.red{
color:#FF0000;
}
.green{
color:#5B9B00;
}
/* ₢킹tH[----------------- */
#contact{
width:672px;
background: url(../img/contact/contact_body.gif) repeat-y;
}
#contact h2{
width:672px;
height:41px;
text-indent:-5000px;
background: url(../img/contact/contact_header.gif) no-repeat left;
}
#contact_body{
margin: 10px 0 0 20px;
}
#contact_body ul#contactnav{
padding: 10px 0 20px 15px;
list-style-type:none;
}
#contact_body ul#contactnav li {
display:block;
padding: 0 0 0 15px;
background: url(../img/contact/contactnav_icon.gif) no-repeat left 0;
}
#contact_body ul#contactnav li a {
display:block;
font-weight:normal;
color:#666666;
}
#contact_body h3{

}
#contactform{
width:600px;
margin: 10px auto 0px auto;
}

#contactform .validation-advice{
display:block;
clear:both;
color:red;
background:#FFF;
padding:5px;
margin-left:140px;
}
#contactform .error-message{
display:block;
clear:both;
color:red;
background:#FFF;
padding:5px;
margin-left:140px;
}

#contactform .inputarea{
display:block;
padding: 10px 70px 10px 10px;
background: url(../img/form-bk.gif) repeat-y;
border-bottom:1px solid #FFF;
}
#contactform .inputarea label{
padding: 10px 10px 10px 10px;
color:#314F10;
font-weight:normal;
float:left;
}
#contactform .confirm{
padding: 5px;
float:right;
width:370px;
}
#contactform input{
padding: 5px;
float:right;
width:370px;
}
#contactform textarea{
padding: 5px;
float:right;
width:370px;
}

#contactform .submit{
text-align:center;
}
#contactform button{
padding:8px 10px 8px 10px;
margin:0 2px 0 2px;
font-size:110%;
line-height:15px;
background:#357DCB;
color:#FFF;
font-weight:bold;
}



#contactform .mt {
border-bottom:1px dotted #999;
}
#contactform .mst {
clear:left;
display:block;
float:left;
width:120px;
color:#314F10;
background:#E8F4CF;
text-align:right;
}
#contactform .mmt {
display:block;
margin: 0 0 0 130px;
}

#contactform table{
width: 600px;
}
#contactform table tr th{
padding: 10px 10px 10px 0;
color:#314F10;
text-align:right;
vertical-align:top;
font-weight:normal;
background: #E8F4CF url(../img/contact/contact_tableborder.gif) repeat-x bottom;
}
#contactform table tr td{
padding: 10px 0 10px 10px;
background: url(../img/contact/contact_tableborder.gif) repeat-x bottom;
}

#contactform #btn {
padding: 10px;
text-align:right;
}

#contact_footer{
width:672px;
height:13px;
background: url(../img/contact/contact_footer.gif) no-repeat left;
}
