#search-tech 
{
	background: #f4f7fa url(../images/search-bg.gif) repeat-y;
	width: 996px; height: auto;
	border-top: 1px solid #dcdee1;
	position: relative;
	margin: 60px 0 0 0;
	padding: 0;
}
#search-tech h2
{
	color: #469a00; 
	font-weight: bold; 
	padding: 30px 0 10px 6px; margin: 0;
	border-bottom: 1px solid #dcdee1;
	background: #f4f7fa;
}
#search-tech h2 img
{
	padding: 0 6px;
}
#headers { position: absolute; top: -49px; left: 20px;}
#headers a {color: #278ae4; padding: 14px 28px; background: #f4f7fa; width: auto; display: block; float: left; }
#headers .st-header
{
	border-top: 1px solid #dbdee1;
	border-left: 1px solid #dbdee1;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 3px;
	font-size: 120%;
}
#headers .st-header.selected
{
	color: #7c9fc2 !important;
	background: #6289b6 url(../images/st-selected-bg.gif) repeat-x;
}

#search-content #left
{
	width: 241px; height: auto;
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
}
#search-content #left p
{
	padding: 10px 11px;
	margin: 0;	
	display: block;
	color: #252525;
}
#search-content #left .darker-check
{
	background: #e2e9f1;
}
#search-content #left .lighter-check
{
	background: #edf0f7;
}
#search-content #left input
{
	margin: 0 10px 0 0;
}
.lighter-blue { background: #ecf0f6; } .darker-blue { background: #e3e9f1; }
#search-content #middle
{
	width: 479px; height: auto;
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
}
#search-content #middle input
{
	margin: 0pt 7px 0pt 0px;
}
#search-content #middle .borders
{
	border-left: 1px dotted black;
	border-right: 1px dotted black;
	margin: 0; padding: 1px;
	float: left;
	display: inline;
}
#search-content #middle p
{
	padding: 4px 0 4px 9px;
	margin: 1px 2px 0 1px;
	width: 225.5px;
	float: left;
	background: #ebf0f6;
	display: inline;
	font-size: 75%;
	color: #4f4f4f;
}
#search-content #right
{
	width: 273px; height: auto;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0; right: 0;
}
#search-content #right p
{
	padding: 0 11px;
}


.search-tech-results 
{
	background: white !important;
	float:left;
	width: 996px; height: auto;
	position: relative;
	margin: 0;
	padding: 0;
}
.empty-content 
{
	background: #F4F7FA;
}
.empty-content h2
{
	padding-left: 22px !important;
}
.dark-button 
{
	background: #ccd6e5 !important;	
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.researcher
{
	background: url(../images/researcher-bg.gif) repeat-y;
	width: 100%;
	height: auto;
	font-weight: bold;
}
.researcher-p
{
	background: white !important;
	padding: 20px 0 20px 22px;
	margin: 0;
	line-height: 24px !important;
	font-size: 100% !important;
}
.researcher select
{
	margin-bottom: 30px;
}

#left-nav-container
{
	width: 246px !important;
}
#left-content
{
	width: 246px !important;
}
#left-nav
{
	width: 245px !important;
}
#left-search-results 
{
	width: 245px !important;
}
#left-sr-container
{
	width:246px !important;	
}
.bottom-image 
{
	width: 247px !important;
}
#right-content
{
	width: 704px !important;
}
#results
{
	width: 714px !important;
	overflow: hidden;
}
#results .wide
{
	width: 158px !important;
}
#results .wider 
{
	width: 450px !important;
}
.cell
{
	width: 714px !important;
}
.caption 
{
	background: #f6f7fb;
	line-height: 18px;
	padding: 20px;
}