/************************ 
 Misc
**************************/
.floatLeft{
 float: left;
}

.ac_results li{
	background-image: none;
	list-style-image: none;
}

.ac_results li.ac_over strong{
	color: #fff;	
}

.ac_odd {
	background-color: transparent;
}


/************************ 
 My research 
**************************/


#MyResearch .colHeader{
	background-color:#D2D2BC;	
	margin-bottom:5px;	
	padding:10px;
	zoom:1;
	position:relative;
}


#MyResearch .colHeader .tl{
	position:absolute;
	top:-1px;
	left:-1px;
}

#MyResearch .colHeader .tr{
	position:absolute;
	top:-1px;
	right:-1px;
}

#MyResearch .colHeader .bl{
	position:absolute;
	bottom:-1px;
	left:-1px;
}

#MyResearch .colHeader .br{
	position:absolute;
	right:-1px;
	bottom:-1px;
}


#MyResearch .school{
	background-color:#FFFFFF;
	border:1px solid #ECE8C1;
	zoom: 1;	
	margin-bottom:5px;
	padding:10px;
	position:relative;
}

.school .tl{
	position:absolute;
	top:-1px;
	left:-1px;
	height:5px !important;
	width:5px !important;
}

.school .tr{
	position:absolute;
	top:-1px;
	right:-1px;
	height:5px !important;
	width:5px !important;
}

.school .bl{
	position:absolute;
	bottom:-1px;
	left:-1px;
	height:5px !important;
	width:5px !important;
}

.school .br{
	position:absolute;
	right:-1px;
	bottom:-1px;
	height:5px !important;
	width:5px !important;
}

#MyResearch .schoolName{
	color:#498206 !important;
	float:left;
	width:360px;
}

#MyResearch .schoolPeriod{
	float:left;
	width:200px;
}

#MyResearch .dateSaved{
	float:left;
	width:200px;
}

#MyResearch .schoolNameEdit{
	display:none;
}

#Compare #flyoutwindow_ctl {	
	/*top:-5px !important;*/
	margin-left:-85px;	
}

#Compare #compSchoolsColHeader{
	position:relative;	
	height:120px;	
	float:left;
}


#Compare #compSchoolsColHeader #flyoutwindow_ctl{
	margin-left:0px !important;
	margin-top:-170px  !important;	
}

#compSchoolsColHeader #flyoutwindow_ctl2{
	position: absolute;
	bottom:80px;
	left:0px;
	margin-left:-45px !important;
	z-index:100;
}

#compareSchools #flyoutwindow_ctl2{
	position:absolute;	
	z-index:100;
}
/********************************************
Admin MetaCategory 
*********************************************/
.admin .listItem{
	background-color:#FFFFFF;
	border:1px solid #ECE8C1;
	zoom: 1;	
	margin-bottom:5px;
	padding:10px;
	position:relative;
}

.listItem .tl{
	position:absolute;
	top:-1px;
	left:-1px;
	height:5px !important;
	width:5px !important;
}

.listItem .tr{
	position:absolute;
	top:-1px;
	right:-1px;
	height:5px !important;
	width:5px !important;
}

.listItem .bl{
	position:absolute;
	bottom:-1px;
	left:-1px;
	height:5px !important;
	width:5px !important;
}

.listItem .br{
	position:absolute;
	right:-1px;
	bottom:-1px;
	height:5px !important;
	width:5px !importa
}

.admin .newListItem{
	background-color:#E2DBDB;
	border:1px solid #ECE8C1;
	zoom: 1;	
	margin-bottom:5px;
	padding:10px;
	position:relative;
}

.newListItem .tl{
	position:absolute;
	top:-1px;
	left:-1px;
	height:5px !important;
	width:5px !important;
}

.newListItem .tr{
	position:absolute;
	top:-1px;
	right:-1px;
	height:5px !important;
	width:5px !important;
}

.newListItem .bl{
	position:absolute;
	bottom:-1px;
	left:-1px;
	height:5px !important;
	width:5px !important;
}

.newListItem .br{
	position:absolute;
	right:-1px;
	bottom:-1px;
	height:5px !important;
	width:5px !importa
}

.admin td {
	border-bottom:1px dotted #999999;
}

.admin td.label {
	padding:10px 0 5px 5px;
	width:155px;
}

.admin td {
	padding:10px 0 10px;
	vertical-align:top;
}

.admin table {
	border-collapse:collapse;
	width:571px;
}
 
.admin #addButton_ctl{
	position: absolute;
	right:10px;	
}

.admin .txtItemName{
	width: 275px;
	display:block;
	float:left;
}

.admin #schoolAttributeList .textbox{
	width: 200px !important;
}
.admin .listItem .name, .admin .newListItem .name
{
	width: 225px;
	float:left;
	
}

.admin .listItem .type, .admin .newListItem .type{
	width: 86px;
	float: left;
}

.admin .listItem .type select, .admin .newListItem .type select{
	width: 70px;
	font-size: 10px;
}


.admin .listItem .name{
	background-color: #fff;
}


.admin .listItem .button{
	background-color: #fff;
}

.admin .listItem .points, .admin .newListItem .points{
	width:50px;
	float:left;
}	

.admin .newListItem .textbox{
	width: 200px;
}
.admin #metaCategory .textbox{
	width: 200px;
}
.admin .newListItem .listbox{
	width: 50px;
}

.admin .newListItem .checkbox{
	width: 50px;
}

.admin table{
	position:relative;
	width: 645px;
}
.admin .listItem .tools, .admin .newListItem .tools{
	width:100px;
	float:left;
	padding-left:10px;
	display:block;
}

.admin .listItem{
	height:25px;
}
.admin .listItem .listbox{
	width: 50px;
}

.metaGradeCategoryNameText{
	position:relative;
}

.metaGradeCategoryNameEdit{
	display:none;
}

.admin .excelCell{
	float: left;
	width: 30px;
}

.admin .excelCell input{
	width: 25px;
}
