body{font-family:Arial, Helvetica, sans-serif;background-color:#666666;font-size:14px;}
.topPhoneBox{display: block;width:239px;height:107px;margin:0;padding:0;background-image: url(/img/top-right.gif);background-repeat: no-repeat;background-position: right top;}
a{color:#00698c;}
h1{font-size:20px;}
.topPhoneBox a{display:block;font-size:20px;color:#fff;margin:0;padding:50px 0 0 15px;text-decoration:none;}
.sidePhoneLink{color:#00698c;font-size:16px;font-weight:bold;width:200px;text-align:center;display:block;margin:0;padding:0;}
.listBlock a{display:block;color:#00698c;font-size:12px;margin:0 0 5px 0;padding:0;}
.focusField{margin:0 0 5px 0;padding:2px;background:#e5e5e5;color:#000;}
.idleField{margin:0 0 5px 0;padding:2px;background:#eee;color: #6F6F6F;}
.searchGo{margin:0 0 5px 3px;padding:1px; text-transform:uppercase;font-size:10px;}
.formTable #comment{width:300px;padding:2px;outline:none;margin:0 0 5px 0;}
.formTable .textInput{width:180px;padding:2px;outline:none;margin:0 0 5px 0;}
.searchSend{}
.searchSendLinks{float:right;margin:0;padding:10px 5px 0 5px; text-align:center}
input, select, textarea {margin:0 0 5px 0;padding:2px;background:#eee;color: #6F6F6F;border:1px solid #273a5C;}
form label.error, label.error{color:red;padding:0 0 0 10px;}
input.error,select.error,textarea.error{border:1px solid red;}
select.error{border:1px solid red;}
.required {color:red; font-weight:bold;}
label.error{height:1px;}
form#contactForm{display:block;clear:both;padding:5px;margin:0;background-color:#00698C;}
form#contactForm table td label{color:#fff;}
h1.freeInfo{margin:0;padding:5px;background-color:#00698C;display:block;text-align:center;color:#fff;}
