/** This is created by JS **/
#spotlight_fullWidthBG,
#spotlight_fullWidthBG_bottomRow {
	position:absolute;
	left:0;
	display:block;
	width:100%;	
}

#spotlight_fullWidthBG.contracted {
	background: #ccdcd1 url('../img/spotlight/spotlight_entitySearch_bg_gradient_contracted.jpg') repeat-x bottom;
}

#spotlight_fullWidthBG.expanded {
	background: #ccdcd1 url('../img/spotlight/spotlight_entitySearch_bg_gradient_expanded.jpg') repeat-x bottom;
}

#spotlight_fullWidthBG_bottomRow {
	background:#e4ece7;	
}

/** Horizontal tabs **/
#spotlight_entitySearch ul#horizTabs li {
	min-height:44px;
	padding-left:14px;
	float:left;
	background: url(../img/spotlight/corners/horzTab_l.gif) no-repeat top left;
	cursor:pointer;
}

#spotlight_entitySearch ul#horizTabs li#focusTab {
	margin-right:6px;
}

#spotlight_entitySearch ul#horizTabs li img {
	/*margin-top:14px;	*/
	float:left;
}

#spotlight_entitySearch #expandedTopRow ul#horizTabs li.selected {
	background: url(../img/spotlight/corners/horzTab_selected_l.gif) no-repeat top left;
	z-index:2;	

}

#spotlight_entitySearch .rCol, 
#spotlight_entitySearch .lCol {
	float:left;	
}

#spotlight_entitySearch #searchByName .rCol {
	width: 	142px;
	padding-top: 5px;
}

#spotlight_entitySearch #searchByName .lCol {
	width: 	694px;
}

#spotlight_entitySearch #searchByCriteria .rCol {
	width: 	178px;
}

#spotlight_entitySearch #searchByCriteria .lCol {
	width: 	657px;
}

#spotlight_entitySearch ul#horizTabs li a {
	width:410px;
	min-height:40px;	
	padding-top:6px;
	]padding-top:6px;
	display:block;
	outline:0;
	text-decoration:none;
	float:left;
	background: url(../img/spotlight/corners/horzTab_m.png) repeat-x;
}

#spotlight_entitySearch ul#horizTabs li a span {
	font-weight:bold;
	color:#000;
	font-size:18px;
	padding-left:7px;
	padding-top:4px;
	float:left;
	display:block;
	line-height:1.5em;
}

#spotlight_entitySearch ul#horizTabs li .rtSide {
	display:block;
	min-height:46px;
	width:19px;
	background: url(../img/spotlight/corners/horzTab_r.png) no-repeat top right;
	float:left;
}

#spotlight_entitySearch #expandedTopRow ul#horizTabs li.selected .rtSide {
	background: url(../img/spotlight/corners/horzTab_selected_r.png) no-repeat top right;
}

/* ie6 can't do min-height */
* html #spotlight_entitySearch ul#horizTabs li,
* html #spotlight_entitySearch ul#horizTabs li .rtSide {
	height:46px;
}

* html #spotlight_entitySearch ul#horizTabs li a {
	height:33px;
}

#spotlight_entitySearch #expandedTopRow ul#horizTabs li.selected a {
	background: #e4eae6;
}

#spotlight_entitySearch #expandedTopRow ul#horizTabs li.selected a span {
	color:#C6370F;
}

#spotlight_entitySearch .bottomRow label {
	font-weight:bold;
}

#spotlight_entitySearch .bottomRow #yearForm {
	float:right;
}

#spotlight_entitySearch .bottomRow #yearForm select {
	margin-left:3px;
}

#spotlight_entitySearch .bottomRow .clearAllLink {
	float:right;
	margin: 0 30px;
	padding-top:.45em;
	display:block;
}

#spotlight_entitySearch .bottomRow {
	padding:4px 0;	
	zoom:1;
}

#spotlight_entitySearch div.midRow #searchByCriteria h3.searchByCriteria span.or {
	color:#c6370f;
	text-transform:uppercase;	
}

/** Form-container elements **/
#spotlight_entitySearch div.midRow div#searchByNameWrapper,
#spotlight_entitySearch div.midRow div#searchByCriteriaWrapper
 {
	background: #e4eae6;
	position:relative;
	padding:24px 20px 0 32px;
	zoom:1;
	z-index:1;
}

#spotlight_entitySearch div.midRow div#searchByNameWrapper {

}

#spotlight_entitySearch div.midRow div#searchByCriteriaWrapper {
	padding-right:5px;
	padding-bottom: 10px;
	margin-bottom:20px;	
	padding-top: 15px;
}

/* SEARCH BY NAME */

/** autocomplete - also see autocomplete css file **/
#searchByName #searchByNameAutocomplete {
	width:632px;
	float:left;	
	font-size:inherit;
	margin-right:6px;
}

/** Corners **/
#spotlight_entitySearch #searchByNameWrapper .corner.tl {
	display:none; /* this will be shown with js */
	background: url(../img/spotlight/corners/searchByName_tl.jpg) no-repeat;	
}

#spotlight_entitySearch #searchByNameWrapper .corner.tr {
	background: url(../img/spotlight/corners/searchByName_tr.jpg) no-repeat;	
}
#spotlight_entitySearch #searchByNameWrapper .corner.bl {
	background: url(../img/spotlight/corners/searchByName_bl.jpg) no-repeat;	
}
#spotlight_entitySearch #searchByNameWrapper .corner.br {
	background: url(../img/spotlight/corners/searchByName_br.jpg) no-repeat;	
}



/* SEARCH BY CRITERIA */

/** Form select elements **/

#spotlight_entitySearch #searchByCriteria div.selectWrap {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

#spotlight_entitySearch #searchByCriteria div#undergradEnrollment.selectWrap  {
	clear:left;
	zoom:1;
	width:130px;
}

#spotlight_entitySearch #searchByCriteria .selectWrap select {
	display:block;
}

#spotlight_entitySearch #searchByCriteria .selectWrap select#entityType {
	width:250px;
}

#spotlight_entitySearch #searchByCriteria .selectWrap select#state,
#spotlight_entitySearch #searchByCriteria .selectWrap select#enrollment {
	width:110px;
}

#spotlight_entitySearch #searchByCriteria #sectorWrap.selectWrap {
	margin-right:0;
}

#spotlight_entitySearch #searchByCriteria .selectWrap select#sector {
	width: 250px;
}

#spotlight_entitySearch #searchByCriteria .selectWrap select#pellGrant {
	width:155px;
}

#spotlight_entitySearch #searchByCriteria .selectWrap select#totalCost {
	width:190px;
}

#spotlight_entitySearch div.midRow div#searchByCriteriaWrapper div.redBtnContainer {
	padding-top:10px;	
	float:right;
}

#spotlight_entitySearch div.midRow div#searchByCriteriaWrapper #entityList div.redBtnContainer {
	float:none;
}

/** Corners **/

#spotlight_entitySearch #searchByCriteriaWrapper .corner.tl {
	background: url(../img/spotlight/corners/searchByCriteria_tl.jpg) no-repeat;	
}

#spotlight_entitySearch #searchByCriteriaWrapper .corner.tr {
	background: url(../img/spotlight/corners/searchByCriteria_tr.jpg) no-repeat;	
}

#spotlight_entitySearch #searchByCriteriaWrapper .corner.br {
	background: #fff url(../img/spotlight/corners/searchByCriteria_br.jpg) no-repeat;	
}

#spotlight_entitySearch #searchByCriteriaWrapper .corner.bl {
	background: #fff url(../img/spotlight/corners/searchByCriteria_bl.jpg) no-repeat;	
}

/** Small red text **/

#spotlight_entitySearch #searchByCriteria span.sm {
	color:#c93c45;
	font-size:90%;
	float:left;
	width:100px;	
	padding-top:4px;
	padding-left:15px;
	width:145px;
	text-align:right;
	line-height:1.2em;	
}

/** **/

#spotlight_entitySearch #entityList {
	width:558px;
}