/* Contact CSS */
.content {float:left; width:889px; margin:0 0 0 52px; padding:0 0 12px 27px; background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #C1C4CA; border-left:1px solid #FFFFFF; display:inline;}

.col-1 {float:left; width:250px; margin:0; padding:40px 0 0 0;}
.col-2 {float:left; width:428px; margin:0; padding:0;}
.col-3 {float:left; width:607px; margin:0 0 10px 0; padding:0;}
.gutter {float:left; width:29px; margin:0; padding:0;}

h4 {margin:0; padding:26px 0 26px 0; color:#6B6E76; line-height: 26px;}
h5 {margin:0; padding:0 0 10px 0; color:#0A204E;}

.required-text {color:#a42222;}

ul.enewsletter-list {float:left; margin:0; padding:0 0 0 17px; list-style:none;}
ul.enewsletter-list li {float:left; width:230px; margin:0; padding:0 0 5px 0; color:#657390;}
ul.enewsletter-list li a {float:left; margin:10px 0 15px 0; padding:0 0 0 13px; color:#657390; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}

form {margin:0; padding:0;}
fieldset {float:left; width:560px; margin:0; padding:0;}
label {font-size:11px; color:#0a204e;}
label.right {float:right;}
label a, a.link, a.hover, a.visited {color:#4e4e4e; text-decoration:underline;}

ul.form-list {float:left; width:560px; margin:0; padding:0; list-style:none;}
ul.form-list li {float:left; margin:0; padding:0 5px 5px 0; font-size:11px; color:#4e4e4e; display:inline;}
ul.form-list li a {color:#4e4e4e; text-decoration:underline;}
ul.form-list li.first {float:left; width:170px; margin:0; padding:0 8px 0 0;}
ul.form-list li.copy {margin:0; padding:0 0 5px 178px;}

input.text {padding:2px; border:1px solid #4e4e4e;}
textarea.text {width:300px; height:65px; border:1px solid #4e4e4e;}
select.text.long {width:194px; padding:2px; border:1px solid #4e4e4e;}

/* Misc. */
.border-left {border-left:1px solid #d8dbdf;}
.border-right {border-right:1px solid #d8dbdf;}
.btn {float:left; margin:0; padding:0 10px 0 0;}
