﻿div.topCopy { clear: both; overflow: auto; padding-bottom: 10px; font-size: 10pt; }
div.topCopy div { width: 430px; line-height: 19pt; }

div.content-left { width: 500px; float: left; clear: none;}
div.content-left div {padding-top: 5px;}
div.content-left div.requestType { padding-bottom: 20px; }
div.content-left div.requestType label { display: inline; }
div.content-right { width: 395px; float: right; clear: right;}
div.columns { overflow: auto; }
div.column { width: 240px; float: left; clear: none; }
label { display: block; padding: 5px 0 3px 0;}
input.text, textarea.text { background: url(/images/input-bg.gif) repeat-x top left; border: 1px solid #a4a4a4; width: 170px; margin-right: 2px; }
input.phone3 { width: 40px; }
input.phone4 { width: 50px; }
input.zip { width: 70px; }
.contact-content p span { font-size: 125%; }
span.required { color: red; font-size: 100%; }
#contactInformationPop { margin-bottom: 15px; }
div.submit { margin: 10px 0 0 0; }
div.submit input { float: left; clear: none; }
div.submit div { color: red; margin-left: 160px;}

.requestDemo { margin: 30px 0 0 0; }
.requestDemo .columns { clear: both; }
.requestDemo .demoImage { float: right; }
.requestDemo .requiredFeilds { }

.sendMessage { margin: 50px 0 0 0; }
.sendMessage .messageComments { margin: 20px 0 0 0; }

.contactInformation { margin: 30px 0 0 0; }
