body { font: 0.8em Arial; background-color: #cccccc; text-align: center; margin-top:0px; padding: 0px; } input, select, textarea { width: 350px; font: 0.9em Arial; border: 1px solid #6699cc; } textarea { height: 100px; } #container { background-color: #ffffff; width: 700px; text-align: left; margin:auto; padding:1px; height: 700px; } #banner { background-color: red; width: 100%; } #leftLogo { width: 50%; text-align:left; float: left; } #rightLogo { width: 50%; text-align: right; float: right; clear: right; } #rightLogo img { border: 0; } #contentOuter { width: 100%; clear: both; } #content { padding: 30px 40px; } #leftPanel { width: 50%; float: left; display: inline; } #rightPanel { width: 30%; float: right; height: auto; background-color: #D3DCE7; display: inline; padding: 5px 5px 15px 5px; font: 0.8em Verdana; color: #336699; } #rightPanel img { border: 1px solid #cfcfcf; float: left; } #rightPanel h3 { margin: 3px 0; } #rightPanel .contactRow { clear: left; padding-top: 10px; } #rightPanel .regionalContact { width: 60%; margin-right: 0px; float: right; } a.link, a.link:active { clear: both; text-decoration:none; color: #336699; cursor:pointer; } a.link:hover { font-weight: bold; } #leftPanel h3 { margin: 0; margin-bottom: 15px; } #leftPanel p { margin:2px 0px;; padding-left: 15px; } .label { font-weight: bold; } .fields { padding-bottom: 10px; } .btn { width: auto; cursor: pointer; } .radio { width: auto; border: 0; } .underline { text-decoration: underline; } #footer { background-color: #cccccc; width: 700px; margin:auto; padding:1px; text-align: left; font: 0.8em Verdana; } #footer p { margin: 0px; } .spacer { width: 20px; } #externalForm, #networkQuestion, #messageRow { display:none; }