.contact_container{float:left; width:549px; height:641px; text-align:center; padding-top: 40px; margin:auto; background-image: url(/images/graphics/contact/contact_us_bg.png); }
.contact_row { float: left; width: 450px; padding-left: 40px; text-align:left; font-family: "Lucida Sans Unicode"; font-size: 14px; }
.contact_spacer { padding-top: 20px; }
.contact_cell { float: left; width: 200px;  text-align:left; font-family: "Lucida Sans Unicode"; font-size: 14px; }
.contact_right { float: left; width: 205px; height: 378px; text-align:center;  margin:auto; }

#mail_form{ padding:0px; margin:0px; float:left;width:100%;}
div.clear{clear:both; height:10px;}
div p {padding-left:5px;}
div p span{font-weight:bold;}
div p.left{margin:0px; text-align:left; padding-left:05px; float:left;}
div p.right{margin:0px; text-align:right; padding-right:05px; float:right;}
.cancel{color:#0072bc; text-decoration:none; font-size:1em; font-weight:bold;}
.more {text-align: right;}
.last {margin-right: 0; float: right;}
.space {clear: both; padding-top: 5px;}
.padded {margin: 0 5px;}

#mail_form td.EmailForm{ text-align:left; font-size:.9em;padding:5px 0px 5px 0px; color:#000000;}
.txtareaEmailForm {border: 1px solid #e0e2e3; width: 465px; height: 80px; margin: 0 0 0 0;}
.txtbox {border: 1px solid #e0e2e3; width: 175px; height:25px;}
.txtarea {border: 1px solid #e0e2e3; width: 588px; height: 100px; margin: 0 0 10px 0;}

div.emailformcontent{width:370px; float:right;}
.ErrorInnertextbox {width: 220px; height: 20px; color: #000000; border: 1px solid #FF0000;}
.Errortext {border:none; text-align:left; font-size:.9em; padding:5px 0px 5px 5px; color: #FF0000;}
.Errmessage {border:none; text-align:left; font-size:.9em; padding:5px 0px 5px 5px; color: #FF0000;}
.Errormessage{border:none; text-align:left; font-size:12px; color: #FF0000; font-weight:bold; width:450px; margin:5px; padding:5px;}
.Innertext {border:none; text-align:left; font-size:.9em; padding:0px; }
.txtbox-short {width: 220px; height: 20px; color: #000000; border: 1px solid #e0e2e3;}
.orangebutton{background:url(/images/button.gif) repeat-x; border:none; height:24px; font-size:12px; font-weight:bold; color:#fff; width:75px; margin:0px; padding-bottom:2px; text-align:center;font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.Innertextbox{width: 220px; height: 20px; color: #000000; border: 1px solid #e0e2e3;}

#siteaddress{ border:1px solid #0072bc;  width:100%;  background-color:#F8FCFD;  font-size:1em;  line-height:18px; margin:5px 0px 0px 0px; }
#siteaddress p{ height:25px; margin:0px;  padding:0px; text-indent:5px; }
#siteaddress h1{ text-indent:5px;  color: #0072bc; margin:5px 0px 0px 0px;  padding:0px; }
