/* CSS Document */

#IDMS_Container {
	font-size: 12px; font-family: Helvetica, Arial, san-serif;
	width: 940px;
}

#IDMS_Container h2 { line-height:18px; font-size: 14px; color: #464646; padding: 3px; padding-left: 10px; margin:0;
background: url(../images/h2bg.gif) bottom repeat-x;
border-bottom: 1px solid #DDD;
}

#IDMS_Container h1 { padding:5px 0;margin: 0;
font-size: 18px; font-weight: bold;
}



#criteria { width:25%; float:left; padding:0px; border: 1px solid #ddd;  }
#criteria table { width:95%; border-collapse:collapse; margin: 0 auto; margin-top: 10px; }
#criteria td { padding:0; padding-left: 3px;font-size:12px; line-height: 20px;}
#criteria th { font-weight: bold; text-align: left; font-size: 11px;}
#criteria a { color:#346799; text-decoration:underline; }
#criteria .selected { color:#000000; text-decoration:none; }
#criteria .unselected { color:#346799; text-decoration:underline; }
#criteria strong { padding-top:8px; }
#criteria p { padding-top:8px; }

#selected_criteria table { width:648px; border-collapse:collapse; border:1px solid #ddd; margin:2px 5px; background: #f4f7fb;}
#selected_criteria th { color:#666; font-weight:bold; font-size:11px; padding:3px; font-size:13px; text-align:right; }
#selected_criteria td { padding:3px; text-align:left; font-size:12px; }
#selected_criteria { width:70%; float:left; margin-left:10px; border:solid #ddd; border-width:1px 1px 1px 1px; height:100%;}

#selected_criteria h3 { height:14px; font-size: 12px; background: #316396; color: #FFF; padding: 3px; margin:5px; margin-top: 10px; margin-bottom: 0;}

.form55 { width:55px; border:1px solid #c7c7c7; }
.form100 { width:100px; border:1px solid #c7c7c7; }

#selected_criteria input{ padding: 0; margin: 0; font-size: 11px; height: 18px;}
#selected_criteria select{ padding: 0;margin: 0;}
.total_matching { padding:8px; text-align:right; font-weight:bold; font-size:13px; color:#000; }

#screener_buttons {
	background-color:#e3e3d5;
	border:1px solid #e1e1d3;
	padding:.5em;
	width:100%;
	position: fixed;
	bottom:0;
	left:0;
	/*left: expression( document.body.scrollLeft + 'px' );
  	bottom: expression( document.body.scrollTop + 'px' );*/
	z-index:50;
	text-align:center;
	display:block;
 }
#screener_buttons table { width:60%; border-collapse:collapse; float:right; }

* html #screener_buttons {position:absolute;}


/*#IDMSmarkets>div #footer { position: fixed; left: 0px; bottom: 0px; }	*/


#screener_buttons2 {
	background-color:#e3e3d5;
	border:1px solid #e1e1d3;
	padding:.5em;
	width:99%;
	clear:both;
	float:left;
 }

.evenrow { background-color:#f1f1f1; }

#screener { background-color:#e7e7d6; clear:both; float: left; padding:.6em; width:99%; }



#matching_results table { width:648px; border-collapse:collapse; border:1px solid #ddd; margin:2px 5px; background: #f4f7fb;}
#matching_results th { color:#666; font-weight:bold; font-size:11px; padding:3px; font-size:11px; text-align:left; }
#matching_results td { padding:3px; text-align:left; font-size:12px; border-bottom: 1px solid #c0c3c6;}
#matching_results { width:70%; float:left; margin-left:10px; border:solid #ddd; border-width:1px 1px 1px 1px; height:100%;}
#matching_results .views{
	padding: 5px; padding-bottom: 0;
}

#matching_results .IDMS_rightcap{text-align: right;}
#matching_results .IDMS_leftcap{text-align: left;}

.IDMS_rightcap_alt {
	text-align: right;
}

.IDMS_leftcap_alt {
	text-align: left;
}
