.formMain { width: 420px; float: left; padding: 15px;}
.formMain ol { float: left; width: 420px; padding-bottom: 5px; list-style: none; }
.formMain li { float: left; padding-bottom: 10px; width: 420px; }
.formMain li.formOptions, .selector ol li.formOptions { font-size: 1.1em; text-align: right; }

.formMain li a.fieldInfo, .selector li a.fieldInfo { display: block; width: 17px; height: 16px; float: left; background: url(../../assets/images/background/icon_question_blue.gif) no-repeat 0 1px; text-indent: -99999px; }

.formMain label { font-size: 1.1em; color: #333; }
.formMain label em { font-weight: bold; color: #f00; }
.formMain label.defaultLabel { float: left; display: block; width: 160px; margin-right: 10px; }
.formMain label.questionLabel { float: left; display: block; width: 240px; margin-right: 10px; }
.formMain label.horizontalCheckRadio { float: left; margin-right: 5px; }
.formMain label.headerCheckRadio, .formMain label.headerSelect { display: block; padding-bottom: 10px; }

.formMain li input.defaultField { float: left; width: 220px; margin-right: 5px; }
.formMain li select.defaultSelect{ float: left; width: 224px; margin-right: 5px; }
.formMain li select.wideSelect{ float: left; width: 395px; margin-right: 5px; }
.formMain li select.wideSelectAdvanced { float: left; width: 395px; margin-right: 5px; margin-top: 5px; }
.formMain li textarea { float: left;  width: 220px; height: 100px; padding-bottom: 5px; margin-right: 5px; }
.formMain li p { color: #666; }

.formMain ul.selectionCheckRadio { width: 420px; float: left; list-style: none; }
.formMain ul.selectionCheckRadio li { float: left; width: 210px; height: 25px; font-size: 0.9em; }
.formMain ul.selectionCheckRadio li.last { height: 50px; }
.formMain ul.selectionCheckRadio li input { float: left; margin-right: 5px; }
.formMain ul.selectionCheckRadio li label { float: left; width: 180px; color: #666; padding-top: 1px; }

.selector label { font-size: 1.1em; color: #333; }

.selector ol { margin-bottom: 15px; }
.selector ol.selectOptions {}
.selector ol.selectOptions li { float: left; width: 186px; padding-bottom: 5px; list-style: none; margin: 0 15px 15px 0; }
.selector ol.selectOptions li label { float: left; width: 156px; margin-bottom: 15px; }
.selector ol.selectOptions li select.defaultSelect{ float: left; width: 154px; margin-right: 5px; }

.selectorList ol li { float: left; width: 370px; clear: both; margin-bottom: 5px; }
.selectorList ol li label{ display: block; float:left; padding: 2px 0 0 0; margin: 0 5px; }
.selectorList ol li input { float: left; }

#main {min-height: 360px; }
#content dl { display: block; font-size: 1.1em; margin-bottom: 5px; }
.goButton { background: url(../../assets/images/buttons/bt_go_blue.gif) no-repeat left; width: 36px; height: 20px; border:0;}
.searchButton {  background: url(../../assets/images/buttons/bt_search_blue.gif) no-repeat left; width: 64px; height: 19px; border:0;}
#acResearch h3.subHeading { font-size: 1.2em; font-weight: bold; }
#content span.activeTab { color: #333; font-weight: bold; }
table.pub { margin-bottom: 10px; }
table.pub th { font-size: 1.1em; text-align: left; width: 140px; vertical-align: top; padding-top: 3px; padding-bottom: 3px; padding-left: 0 !important;}
table.pub td { font-size: 1.1em; text-align: left; width: 350px; vertical-align: top; padding-top: 3px; padding-bottom: 3px; }
.infoGroup h4 a:link, .infoGroup h4 a:visited { text-decoration: none; color: #03c;}
.infoGroup h4 a:hover { text-decoration: none; color: #03c;}
#content p.print2Icon { vertical-align: middle; background: url(../../assets/images/background/icon_print.gif) no-repeat left; }
#content p.print2Icon a { padding-left: 19px; }
.infoGroup .groupPreviewDetailsHd { padding: 5px 25px 5px 0; border-bottom: 1px dotted #b2b2cc; margin-bottom: 15px; color: #03c; }
.infoSkip p.printAllIcon { vertical-align: middle; background: url(../../assets/images/background/icon_print.gif) no-repeat left;float: left; display: inline; font-weight: normal; padding:0; margin: 0; }
.infoSkip p.printAllIcon a { padding-left: 19px; }
.bgType22 { background: #edeef0; }
#content ul.download li a { font-size: 1em; }
.infoGroup .groupPreviewHd, .infoGroup p.groupPreview { color: #03c; }
.infoGroup .groupPreviewHd:hover, .infoGroup p.groupPreview:hover, .acOpen.selected h3 { color: #03c; }
.viewDetails { padding-left: 0 !important; }
#textSize a { font-size: 1.1em; }
#frmAdvancedSearch select { float: left; width: 395px; margin-right: 5px; margin-top: 5px; }



