body{ font: 62.5% "Trebuchet MS", sans-serif; margin: 50px; color:#222222}

h2 {font-size:1.6em; color:#000}
h3 {font-size:1.4em; color:#000}

#addFormTabs {float:left}
div.formItem {padding:6px 0px; float:left; clear:both; width:680px; color:#333333}
div.formItem label {height:36px; margin-right:12px; font-size:1.2em; text-align:left; width:200px; float:left}
div.formItem label.error {margin-left:12px; color:#990000}
.textField, .dropDown {width:200px}
#basicSearchForm .formItem, #advancedSearchForm .formItem {border: none}
#advancedSearchForm, #basicSearchForm {margin-top: 24px}
#searchString {float:left; margin:12px 12px 0 0;}
#advancedSearchFormSubmit {clear:right}

#publicationsList, #opAndServList {margin-top:12px; clear:both}
div.odd_pub, div.odd_op {float:left; clear:both; width: 650px; padding:8px; background-color:#999; border:1px dotted #fff; margin-bottom:12px; color:#222222}
div.even_pub, div.even_op {float:left; clear:both; width: 650px; padding:8px; background-color:#888; border:1px dotted #fff; margin-bottom:12px; color:#222222}

#results {margin-top:24px}
.row1, .row2, .row3, .row4 {float:left; padding:4px; width:200px; font-size:1.2em}
.row1 {clear:left}

#opAndServFormDiv, #publicationsFormDiv {clear:both; margin-bottom:12px; float:left}
hr {clear:both}
fieldset {background-color:#CCCCCC; margin:12px 0px; border:none}
#grandTotal {padding:18px; background-color:#333333; color:#FFFFFF}
.totalCount {padding:18px; background-color:#999; color:#FFFFFF}
.formSubmit {padding:8px; background-color:#FF6600; color:#fff; font-weight:bold; font-size:1.8em}
div.regionsCoveredItem label, div.targetSectorsItem label {height:60px}
#areaCodeTel, #areaCodeFax {width:32px}
#faxNumber, #telNumber {width: 148px}
#opAndServList, #publicationsList {color:#333333}
.resultRow {float:left; clear:both; width:100%}