﻿h2 + p { margin:-4px 0 12px 0; }

.errorBox { margin:0 0 0 115px; }
.errorBox ul { list-style:none; }
.errorBox ul li { background:#fff url(/images/cross.gif) no-repeat 0 6px !important; padding:0 0 0 15px !important; }

.form { margin:15px 0 0 0; }
.form label { display:block; padding:4px; margin:0 0 2px 0; font-size:12px; width:400px; position:relative; z-index:2; }

.form label span.error { display:block; text-align:right; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; }
.form label span.error { background-color: #ededed; }
.form label span.error img { margin:9px 2px 0 0; z-index:2; }

.form label input, .form label textarea, .form label select, .form label span, .form label strong { position:relative; z-index:2; }

.form label.long { width:425px; }
.form label strong, .form label span { display:block; float:left; width:130px; text-align:right; padding:1px 5px 0 0; }
.form label input { width:250px; font:12px "Courier New", Courier; }
.form label select { width:255px; font:12px "Courier New", Courier; }
.form label textarea { width:300px; height:100px;  font:12px "Courier New", Courier; }

.form label input.zip { width:90px; }
.form label select.medium { width:130px; }

.check-box { margin:8px 0 16px 0; display:block; }
.check-box input { width:auto !important; margin:0 0 0 140px; }
.form .button { margin:10px 0 0 140px; }

.contact-button { margin:0 0 0 140px; }
.check-box-list { margin:10px 0 10px 135px !important; }
.check-box-list tbody td input { margin-right:5px; }
.check-box-list tbody td { vertical-align:top; }

#ctl00_ctl00_content_main_DDLState { width:130px; }

#ctl00_ctl00_content_main_TextBoxMessage { position:relative; top:-15px; margin-left:135px; }
#ctl00_ctl00_content_main_Login1_LoginButton { display:block; margin:10px 0 0 140px; }

input, select, textarea { font:12px "Courier New"; }

.right { float:right; }

.name-contract, .name-expand { cursor:pointer; }
.news { margin:0 0 15px 0; }
.news strong { display:block; font:bold 14px Arial; margin:0 0 0 0; }
.news-story { margin:0 0 15px 0; }
.news-story p { margin:0 !important; }

.next-link { float:right; text-transform:uppercase; }