.Container-940 {
width: 1000px;
margin: 0 auto 0 auto;
padding-top: 20px;}
.PageContent a {
color: #0075b1;
text-decoration: none;}
.ChangePos {width: 97%;margin: 0px auto 20px auto;height: 34px;} 
.ChangePos a {display: block;float: left;margin-right: 10px;background: none;border: 1px solid #ee9015;color: #ee9015;font-size: 16px;font-family: Segoe UI, sans-serif;width: 181px;text-align: center;padding: 5px 0px 5px 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;} 
.ChangePos a.Active,.ChangePos a.Active:hover {background: #ee9015;color: #FFFFFF;} 
.ChangePos a:hover {background: #fcf7f0;color: #ee9015;} 
#GMaps,#GMapsHCM {width: 100%;height: 250px;margin: 0px auto 0px auto;} 

.ContactArea .InfoCols h2.CompanyName {
display: block;
font-size: 18px;
font-weight: 600;
font-family: 'Open Sans', Arial;
color: #d57900;
margin-bottom: 20px;
}
.ContactArea .InfoCols .InfoBox {
margin-bottom: 20px;
background: url(../images/icon_place.png) no-repeat scroll 8px 6px transparent;
}
.ContactArea .InfoCols {
width: 460px;
min-height: 120px;
float: left;

}
.ContactArea .InfoCols .InfoBox h4.HeadLine {
display: block;
font-size: 14px;
font-family: 'Open Sans', Arial;
font-weight: 600;
color: #0075b1;
margin-bottom: 10px;
border-bottom: 1px solid #e9e9e9;
padding-bottom: 5px;
margin-top: 16px;
}

.ContactArea .InfoCols #ContactForm {
width: 450px;
height: 660px;
background: rgba(250, 250, 250, 1) url("contact.png") no-repeat;
padding-top: 140px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: relative;
border: 1px solid #f5f5f5;
}

.ContactArea .InfoCols #ContactForm .Field label {
font-weight: bold;
float: left;
width: 100px;
position: relative;
top: 10px;
cursor: pointer;
}

.ContactArea .InfoCols .InfoBox span {
display: block;
margin-bottom: 2px;
}
.ContactArea .InfoCols #ContactForm .Field {
margin-bottom: 10px;
margin-left: 20px;
}
.ContactArea .InfoCols #ContactForm .SubmitArea {
margin-bottom: 10px;}

.ContactArea .InfoCols #ContactForm .SubmitArea button {
margin: 40px auto 0px auto;
padding: 0px;
background: #ce6918;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
width: 180px;
height: 40px;
color: #FFFFFF;
text-align: left;
font-family: 'Open Sans', Arial;
font-size: 16px;
font-weight: 400;
position: relative;
line-height: 40px;
padding: 0px 0px 0px 10px;
cursor: pointer;
text-align: center;
}

.BlueLoaderBig {
width: 80px;
height: 9px;
display: none;
margin: 20px auto 10px auto;
background: url("http://img.hostvn.net/blue-load-big.gif") no-repeat;
}

.Btns {
-webkit-box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.3);
box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.3);
cursor: pointer;
border: 0;
display: block;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
position: relative;
top: 0;
}