/*----------------------PROMO (removed)----------------------------*/

/*#promo{_heigth:auto; height: auto; background-color:#ebeef7; border:solid 1px #c9c6ca; margin: 8px 0px 0px 0px; }
.promo_tile {_height:100px; height:100px; background: url('http://cdn.idc.com/research/images/FB_promo.gif') bottom left no-repeat; padding: 10px 10px 10px 10px;
_padding: 15px 10px 15px 10px;}
#promo p {width:95%; _width:97%; margin: 5px 0px 10px 10px; _margin: 10px 0px 10px 10px;color:#032e86;}
.feedback{display:block; width:70%; padding-top:8px; _padding-top:5px; font-size:13px;}
.feedback b {text-decoration:underline;}*/


/*----------------------CONTENT/BODY AREA----------------------------*/

body {text-align: center;}
/*#ssBody {width:965px; margin: auto;font-size: 12px;}*/ /*This name caused a conflict with body tag*/
#searchResults_container {width:100%; min-width:965px; margin: auto;font-size: 12px;}

/*----------------------FORM ELEMENTS----------------------------*/


select#resperpage, #select2, #container_type, #lcol {font-size: 10px; border: 1px solid #004b85;}
select#resperpage, #select2 {margin: 3px 0;}
input#keyword1 {font-size: 10px; font-weight: bold; border: 1px solid #004b85; padding-left: 3px;}

/*----------------------ANCHORS TO BOTTOM----------------------------*/

#previousSearches {width: 98%; height: 15px; text-align: right; color: #333333; font-size: 10px; margin-top: 10px; margin-bottom: 10px;}
#previousSearches a {color: #333333; text-decoration: underline;}
#previousSearches a:hover {text-decoration: underline;}
#previousSearches span {margin: 5px;}

/*----------------------TITLES----------------------------*/

.newpageTitlewdots {
	float: left;  
	display: block; 
	width: auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #004b85; 
	padding-bottom: 0px; 

}

/*----------------------SEARCH BOX----------------------------*/

.search_inputbox {
	text-align: left;
	width: 200px;
	border: 1px solid #8d8d8d;
	height:2em;
	float:left;
}

#mainSearchArea {
	text-align: left;
	width: 100%;
	min-width:965px !Important;
	height:10em;
	overflow: none;
	border: 0px solid #004b85;
	padding:0px;
	*padding-left:20px;
	padding-bottom: 30px;
	*padding-bottom: 10px;
	margin: 0px 15px 0px 15px; 
	background-image: url(http://cdn.idc.com/images/icons/magnify_glass_BG.gif);
	background-color:#d4e5f5;
	background-repeat: repeat-x;
}

.search_in_language_table {
	width:360px; 
	*width:360px;
	_width:360px;
}

html>body #mainSearchArea {height:9.5em; width: 98%; *width: 100%;}

#sResults {display: block; width: auto; height: 20px; font-size: 10px; padding: 3px 0px 0px 40px; *padding: 3px 0px 0px 20px;}

#sResults span {color: #FFFFFF; font-weight: bold; font-size: 12px;}

#sContain {float: left; width: 965px; margin: 7px 0px 7px 18px;}
html>body #sContain  {margin-left: 40px;}
 
#sSearch {float: left; width: 74%; height:8em; color: #004b85;}
#sSearch option {margin: 5px 0;}

#sHelp {float: left; width: 150px; height:65px; font-size: 8pt; margin-left:-180px; margin-top:10px; background: url(http://cdn.idc.com/images/lines/vert_56565642px.gif) top right repeat-y;}

#sProp {float: right;  width: 150px; margin-top: 7px; margin-right: 100px; color: #004b85;  height: auto; overflow: auto; line-height: 1.5em; font-size: 12px;}

#sAccess {padding-left: 0px;}
.clear {clear: both; height: 1%;}

/*----------------------COOKIE CRUMB AREA----------------------------*/


.crumbArea {text-align: left; padding: 15px 0px 15px 0px; *padding: 15px 0px 0px 0px; height: auto; width: 100%; clear: both;}
html>body .crumbArea  {height: auto; width: 98%;}

table {table-layout: auto; border-collapse: collapse; padding: 0;}

.crumbContain {float: left; width: 78%; height:auto; margin-left: 20px; _margin-left: 10px;}
.crumbspan1 {float: left; width: 29%;}
.crumbspan2 {float: left; width: 68%; padding-left:10px; *padding-left:5px;}
.crumbspan3 {float: right; width: 18%; padding-right:0px; *padding-right:20px;}


/*----------------------SEARCH RESULTS AREA----------------------------*/
#filterDisplay {background-color:#efefef; margin-bottom:8px; margin-top:8px;}
/*#filterDisplay {background: url(http://cdn.idc.com/images/bgimg/ssFilterDisplay_topLeft.gif) top left no-repeat; margin-bottom: 5px;}
#filterDisplay div {background: url(http://cdn.idc.com/images/bgimg/ssFilterDisplay_topRight.gif) top right no-repeat;}
#filterDisplay div div {background: url(http://cdn.idc.com/images/bgimg/ssFilterDisplay_bottomLeft.gif) bottom left no-repeat;}
#filterDisplay div div div {background: url(http://cdn.idc.com/images/bgimg/ssFilterDisplay_bottomRight.gif) bottom right no-repeat;}*/
#filterDisplay ul {padding: 0 5px 0 5px; margin: 0 0 0 10px; font-size: 11px; list-style-type: none;}
#filterDisplay ul li {line-height: 1.7em;}

#filterby {display: block;}

#filterHeader {background-color:#004b85; color:ffffff; font-size:90%; font-weight:bold; padding:5px 0px 5px 10px; height: 15px;}
/*#filterby h2 {visibility: hidden;}
#filterHeader {background: url(http://cdn.idc.com/images/bgimg/narrowReusltsbyBG.gif) top right no-repeat; height: 28px;}*/

#sResultsContain {clear: both; height: auto; margin-left:0px; width: 98%; *width: 99.8%; padding:0px 12px 0px 12px;}
html>body #sResultsContain  {height: auto;}

#sLeftNav {float: left; width: 21.7%; text-align: left; padding-top: 3px;}

#resultBox {float: right; text-align: left; width: 77%; border: 0px solid #013064;}

.resultBoxes {border-collapse: collapse; margin-top: -2px; width: 100%;}

#actionFrag {background: #efefef; padding: 5px 10px; font-weight: normal;}
#actionFrag a {padding: 0 5px; color: #004b85;}
#actionFrag div p {font-weight: normal; font-size: 10px; padding: 0; margin: 0; padding-top: 3px;}


/*----------------------BOTTOM SECTION----------------------------*/

.sBottom {text-align: left; font-size:11px; padding: 0px 0px 5px 0px; overflow: auto; height: 100%; width: 100%; clear: both;}
html>body .sBottom {height: auto;}

.sBotfloatleft {float: left; width: 100%;}

.sLeft {float: left; width: 49%;}

.sRight {float: right; width: 49%;}

.mPop {float: right; width: 98%;}

.sBox {background: #d4e5f5; display: block;  color: #004b85; font-weight: bold; padding: 5px;}




