#advSearchWrap {position:absolute; float:left; background-color:#F9F7F2; width:967px; min-height:540px; z-index:2000; border-left:1px solid #A4A3A1; border-top:2px solid #A3A2A0; border-right:1px solid #A4A3A1;  border-bottom:3px solid #A3A2A0; padding:5px;}
#advSearchModalScreen {position:absolute; width:980px; height:585px; background: url(../img/modal_bg.gif); z-index:1900;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#advSearchWrap div.sectionTitle {text-transform:uppercase; color:#000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:20px; border-bottom:1px solid #E4E4E4;}
#advSearchWrap div.globalOptions {color:#373335; font-size:8pt; border-bottom:1px solid #E4E4E4; padding-top:2px; padding-bottom:2px}
#advSearchWrap div.globalOptions div.period {float:left;}
#advSearchWrap div.globalOptions div.period select {font-size:8pt; color:#5A5A5A;}
#advSearchWrap div.globalOptions div.period a {text-decoration:underline;}
#periodTable td {color:#373335; font-size:8pt; padding:4px;}
#customTable {background-color:#E6ECF5;}
#customTable td {color:#373335; font-size:8pt; padding:4px;}
#customTable input {color:#5A5A5A; font-size:8pt;}
#customTable a {margin-left:30px;}
div.searchName {float:left; font-weight:bold; font-size:13pt;}
div.reportContainer {margin-top:40px;}
#advSearchWrap div.globalOptions div.docTypes {float:right;}
#advSearchWrap div.globalOptions div.docTypes table td {color:#373335; font-size:8pt; padding:5px;}

#advSearchCriteriaWrap {margin-top:30px; float:left;}
#categoryWrap {width:270px; float:left;}
#criteriaWrap {width:687px; float:right; }
#categoryWrap div.categoryTitle {border-bottom:1px solid #898888; font-size:8pt; color:#85807E;}
#categoryWrap div.category{border-right:1px solid #E7E7E7;}
#categoryWrap div.category { border-bottom:1px solid #DADADE; background:#ECE9E9; padding:4px; }
#categoryWrap div.category a { font-size:9pt; font-weight:bold; color:#404040; }
#categoryWrap div.category div {float:left;}

#categoryWrap div.subCategory {border-bottom:1px solid #E7E7E7; background-color:#F7F5F5;  border-right:1px solid #E7E7E7; padding:3px; vertical-align:middle; }
#categoryWrap div.subCategory input {float:left;}
#categoryWrap div.subCategory label {font-size:8pt; font-weight:bold; float:left; }
#categoryWrap div.subCategory label.selected {font-size:8pt; font-weight:bold; float:left; color:#8D8C8C; }
#categoryWrap div.subCategoryWrap {overflow:hidden;}
#categoryWrap div.subsubCategory {padding-left: 25px;}
#criteriaWrap div.headingArea {border-bottom:1px solid #898888; font-size:8pt; color:#85807E; }
#criteriaWrap div.headingArea div.criteriaName {float:left; margin-left:3px; }
#criteriaWrap div.headingArea div.totalMatches {float:right; margin-right:3px; }
#criteriaItemsWrap {border-bottom:1px solid #B8A970; margin-bottom:10px; }
#criteriaItemsWrap div.criteriaItem {background-color:#ECE9E9; border-bottom:1px dotted #BCB9BB; padding:10px; }
#criteriaItemsWrap div.criteriaItem div.leftRegion {float:left; width:22px; height:18px; margin-top:-1px;}
#criteriaItemsWrap div.criteriaItem div.title {font-weight:bold; font-size:10pt;float:left;}
#criteriaItemsWrap div.criteriaItem div.matchcount {font-weight:bold; font-size:12pt;float:right; text-align:center;}
#criteriaItemsWrap div.criteriaItem div.matchcount span {font-weight:bold; font-size:8pt; }
#criteriaItemsWrap div.criteriaItem select { margin-left:15px; float:left; }
#criteriaItemsWrap div.criteriaItem div.selectList {float:left; clear:left; margin-left:24px; white-space: nowrap;}
#criteriaItemsWrap div.criteriaItem div.selectList a {font-size:8pt; padding:2px;background: url(../img/removeFromList.gif) center left no-repeat; padding-left:15px; display:block;}
#criteriaItemsWrap div.criteriaItem div.selectList a:hover{text-decoration:underline;}
#criteriaItemsWrap div.criteriaItem div.selectList a.invalid {color:#FF0000;}
#criteriaItemsWrap div.criteriaItem div.options {float:left;}
#criteriaItemsWrap div.criteriaItem div.options div {float:left;}
#criteriaItemsWrap div.criteriaItem div.options input {float:left; margin-left:10px;}
#criteriaItemsWrap div.criteriaItem div.options input.checkbox {float:left; margin-left:10px; margin-top:3px;}
#criteriaItemsWrap div.criteriaItem div.options input.blurred {color:#CCCCCC;}
#criteriaItemsWrap div.criteriaItem div.options label {float:left; margin-left:5px; margin-top:3px;}
#criteriaItemsWrap div.criteriaItem div.options label.selected {font-weight:bold;}
#criteriaItemsWrap div.criteriaItem div.options div.arg_button {float:left; margin-left:10px;}
.msiev6 #criteriaItemsWrap div.criteriaItem div.options div.arg_button {margin-left: 0px;}
#criteriaTotalWrap { margin-bottom:10px; }
#criteriaTotalWrap div.matchcount { font-weight:bold; font-size:8pt; float:right; text-align:center; margin-right:10px;}
#criteriaTotalWrap div.totalText { font-weight:bold; font-size:10pt; float:right; margin-right:20px; margin-top:7px;}
#criteriaTotalWrap span.totalMatchCount {font-size:12pt;}
div.whiteButton div.wrap1{padding-left:15px; background:url(../img/button_sprite_white.gif) left no-repeat; float:right; margin-left:10px;}
div.whiteButton div.wrap2{padding-right:15px; background:url(../img/button_sprite_white.gif) right no-repeat;}
div.whiteButton div.buttonText{background:url(../img/button_bg_white.gif) repeat-x; color:#002989; height:20px; line-height:1.75em; font-weight:bold; cursor:pointer; vertical-align:middle; }
#totalsTable {float:right; width:687px;}
#saveSearchWrap,
#savedWrap {float:left;}
#saveSearchWrap input,
#savedWrap input {float:left; margin-right:10px;}
#saveSearchWrap input.textInput,
#savedWrap input.textInput {padding:5px; font-size:9pt; font-weight:bold;margin-top:1px;}
#saveButton {cursor:pointer;}
#totalsWrap div {float:left; overflow:visible;}
#totalsWrap {float:right; padding:10px; overflow:visible; white-space:nowrap;}
div.blueButton div.wrap1{padding-left:15px; background:url(../img/button_sprite.gif) left no-repeat; float:right; margin-left:10px;}
div.blueButton div.wrap2{padding-right:15px; background:url(../img/button_sprite.gif) right no-repeat;}
div.blueButton div.buttonText{background:url(../img/button_bg.gif) repeat-x; color:#FFF; height:20px; line-height:1.75em; font-weight:bold; cursor:pointer; vertical-align:middle;}
div.blueButton div.buttonNoClick {background:url(../img/button_bg.gif) repeat-x; color:#fff; height:20px; line-height:1.75em; font-weight:bold; cursor:default; vertical-align:middle;}
#cancelAdvSearch {float:right;padding-top:3px;}
#cancelAdvSearch:hover {text-decoration:underline;}

#utilityDialog div.content {border-right:0px; border-bottom:0px;}

.industrySelect {clear: left; margin-top: 5px;}
