/* Search CSS */

/*** CHANGELOG ***
EL - 3/24/2010 - JIRA WS-96: Uncommented, edited, and consolidated styles from here and global.css into #open div.contentWrapper #leftCol div.separatorRight and #open div.contentWrapper #leftCol div.separatorRight div.separatorLeft to bring in the dividing line between Top Results and General Results on the search results page.
*/

/*
.contentWrapper {border:20px solid #fff; _border:1px solid #fff; border-bottom:none; background-color:#fff;}

html {height: 100%; }
body {min-height: 100%; height: 100%; }
div.container {height:100% !important; background-color:#fff !important;}
*/
div#searchContainer {margin: 10px 20px 0px 20px;}

#leftCol {float:left; width:650px; padding-left:23px;}
#rightCol {float:left; width:220px; padding-left:20px;}
.searchBox {width:635px; height:87px; background:url(/shared/img/search/bkg_searchbox.jpg); padding:15px 0px 0px 15px;}
#keywords {width:365px; margin-top:5px; margin-right:10px;}
.subSearch {clear:both; width:415px; padding-top:4px;}
.subSearch .left {padding-top:3px;}
.labelHilight {background-color:#e8e8e8;}
#searchFilters label {width:200px;}
.labelOff {background-color:#ffffff;}
a.resultTitle {color:#006fba; text-decoration:none; font-weight:bold;}
a.resultPath {color:#1d7e08; text-decoration:none;}
span.resultPath {color:#1d7e08; text-decoration:none;}
span.resultPath img {vertical-align:bottom;}
div.searchResult {width:530px; line-height:17px; padding-top:10px;}
.searchResult ul {margin-left:15px}
.searchResultFooter {padding:5px 10px; margin:15px 0px 7px; background-color:#eff3fb; border-top:1px solid #006fba;}
.filterBottom {padding:13px 0px 5px 13px; border-top:1px solid #d9d9d9; margin-top:13px;}
.searchResultHeader {border-top:1px solid #006fba; margin-top:10px;padding:8px 15px; background-color:#eff3fb;}
 select {font-size:11px;}
#open div.contentWrapper #leftCol div.separatorRight {background: url('/shared/img/global/line-sep-right.png') no-repeat right; margin: 4px 0px 4px 0px; }
#open div.contentWrapper #leftCol div.separatorRight div.separatorLeft {background: url('/shared/img/global/line-sep-left.png') no-repeat left; margin:0px 60px 0px 0px; padding:1px 0 0 0; line-height: 1px; }
#websiteDrawerTop, #techpubsDrawerTop, #owebsiteDrawerTop, #otechpubsDrawerTop {width:178px; margin:0px 0px 2px 16px; padding:3px 5px;}
#icsGroup, #wsfGroup, #tpGroup, #oicsGroup, #owsfGroup, #otpGroup { width:146px; padding-left:36px;}
#icsGroup div, #wsfGroup div, #oicsGroup div, #owsfGroup div {width:126px; margin:0px 0px 2px 10px; padding:3px 5px;}
#wsfGroup #wsfHeader, #owsfGroup #owsfHeader  {padding:0px 0px 8px 0px; margin:0px; font-weight:bold; width:150px;}
#wscsGroup div, #owscsGroup div {width:126px; padding:3px 5px;  margin:0px 0px 2px 32px;}
#wscsGroup #wscsHeader, #owscsGroup #owscsHeader {width:150px; padding:3px 20px; margin:10px 0px 12px 16px; background-color:#e8e8e8; font-weight:bold;}
#websiteDrawerHeader, #techpubsDrawerHeader {background-color:#e8e8e8;  padding:3px 15px; margin-bottom:10px; font-weight:bold; border-top:1px solid #d9d9d9;}
#rightCol #searchFilters {border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; clear:both; background-color:#fbfbfb;}
#rightCol .filterSubhead {border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; clear:both; width:188px; padding:8px 15px; background-color:#fbfbfb;}
/* #rightCol .filterHeader {border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; clear:both; width:188px; padding:5px 15px 8px; font-size:12px; color:#ffffff; background:url(/shared/img/search/bkg_optimize.gif) repeat-x; font-weight:bold;} */

#rightCol .filterHeader {border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; clear:both; width:188px; padding:5px 15px 5px; font-size:12px; color:#ffffff; background-color:#708ca4; font-weight:bold;}

#rightCol .modCont{float:left; width:203px; padding-left:15px; border-left:solid 1px #dadada; border-right:solid 1px #dadada;}
.wrapLabel {padding-left:20px;}
#searchFilters input {margin:0px 4px 0px 0px; }
.startNewSearch {padding-top:8px;padding-left:10px;font-weight:bold;white-space:nowrap; font-size:11px;}
.nextPrevTop {margin-top:7px;padding:0px 15px;color:#d64324;}
.nextPrevBottom {padding:0px 15px 20px;}
#websiteSep {margin-left:6px;}
.holdBottom {padding-bottom:20px;}

.modCont .linkList {margin-top:6px;padding:0px;}
.modCont .linkList li {padding:0px;}
#modules #modLogin, #dropD #modLogin {padding:15px 0 5px 15px;}
input.loginButton {padding:4px 13px 0 0;width:122px;}
#modules #modLogin input.txt {width:122px;}

/* IE 6 hooks */
#rightCol .filterHeader,#rightCol .filterSubhead,#rightCol .modCont {_width:220px;}
#wscsGroup #wscsHeader, #owscsGroup #owscsHeader {_width:190px;}
#websiteDrawerTop, #techpubsDrawerTop, #owebsiteDrawerTop, #otechpubsDrawerTop {_width:188px;}
#websiteDrawerHeader, #techpubsDrawerHeader {_width:218px;}
#icsGroup div, #wsfGroup div, #oicsGroup div, #owsfGroup div {_width:136px;}
.filterBottom {_width:218px;}
#leftCol {_width:673px;}
#icsGroup, #wsfGroup, #tpGroup, #oicsGroup, #owsfGroup, #otpGroup {_width:182px;}
input.loginButton {_margin-top:4px;_margin-right:15px;}
.searchBox {_width:650px;_height:102px; }
#keywords {_width:369px;_height:18px;_margin-top:4px}
.subSearch {_padding-top:1px;}
.subSearch .left {_padding-top:5px;}
/* added based on manoj's request */
.junossdksearchBox {width:635px; height:45px; background:url(/shared/img/search/bkg_searchbox.jpg); padding:15px 0px 0px 15px;}
div.junossdkjsearchResult {width:750px; line-height:17px; padding-top:10px;}

.navbarItemEnds {_width:154px !important;}
#navbar {_width:940px;}

#open #flyout1 {margin:-1px;} #open #flyout2 {margin:-1px;} #open #flyout3 {margin:-1px;}

