.tierlist ul
{
	list-style-type:none;
	padding:0; /* let org/site set their own padding */
	clear:none;  /* coexist with helpdesk.css */
}

.tierlist li
{
	clear:none;  /* coexist with helpdesk.css */
}
	
.tierlist ul#jumpmenu li
{
	float:left;
	padding:0 5px;
}

.tierlist .info
{
	float:right;
	text-align:right;
}

.tierlist .slidecontrol
{
	cursor:pointer;
	padding-left:20px;
}

.tierlist .description
{
	float:left;
}

.tierlist .header,
.tierlist .details,
.tierlist .tier,
.tierlist .overviewcolor
{
	clear:both;
}

.tierlist .tier
{
	/* IE issue with .site background-color */
	padding-top:1px;
}

.tierlist .header
{
	font-weight:bold;
}

.tierlist .org
{
	margin-left:15px; /* padding-left */
}

.tierlist .site
{
	margin-left:20px; /* padding-left */
	/*background-color:LightBlue;*/ /*AliceBlue;*/
}

.tierlist .slidecontrol
{
	background-repeat:no-repeat;
}

.tierlist .slidecontrol a,
.tierlist .info a:hover 
{
	text-decoration:none;	
}

.tierlist .slidecontrol.open
{
	background-image:url(/twclegacy/images/open.png);
	background-repeat:no-repeat;
}

.tierlist .slidecontrol.closed
{
	background-image:url(/twclegacy/images/closed.png);
	background-repeat:no-repeat;
}

.tierlist .slidecontrol.processing
{
	background-image:url(/twclegacy/images/processing.png);
	background-repeat:no-repeat;
}

.tierlist .scrolledTo .overview
{
	font-weight:bold;
	background-color:yellow;
}

.tierlist .updated
{
	font-weight:bold;
	color:green;
}

.tierlist #asOf
{
	float:right;
}

.tierlist li.info a
{
	font-size:1.2em;
}

.tierlist .info.add_site a
{
	background-image:url(/twclegacy/images/invplus.png);
	background-repeat:no-repeat;
}
.tierlist .info.add_codes a
{
	background-image:url(/twclegacy/images/plus.png);
	background-repeat:no-repeat;
}
.tierlist .info.add_comment a
{
	background-image:url(/twclegacy/images/speech.png);
	background-repeat:no-repeat;
}
.tierlist .info.view_info a
{
	background-image:url(/twclegacy/images/information.png);
	background-repeat:no-repeat;
}
.tierlist .info.view_history a
{
	background-image:url(/twclegacy/images/clock.png);
	background-repeat:no-repeat;
}
.tierlist .info.survey_login a
{
	/*background-image:url(/twclegacy/images/person.png);*/
	/*background-repeat:no-repeat;*/
}
.tierlist .info.sitesummaryreport a.authorized
{
	background-image:url(/twclegacy/images/documentgrid.png);
	background-repeat:no-repeat;
}
.tierlist .info.stateprincipalsreport a.authorized,
.tierlist .info.orgprincipalsreport a.authorized
{
	background-image:url(/twclegacy/images/head.png);
	background-repeat:no-repeat;
}
.tierlist .info.stateprincipalsreport a.reportLogin,
.tierlist .info.orgprincipalsreport a.reportLogin
{
	background-image:url(/twclegacy/images/headcross.png);
	background-repeat:no-repeat;
}
.tierlist .info.statedetailedreport a.authorized,
.tierlist .info.orgdetailedreport a.authorized,
.tierlist .info.sitedetailedreport a.authorized,
.tierlist .info.orglogononly a.authorized
{
	background-image:url(/twclegacy/images/documentchart.png);
	background-repeat:no-repeat;
}
.tierlist .info.sitesummaryreport a.reportLogin
{
	background-image:url(/twclegacy/images/documentgridcross.png);
	background-repeat:no-repeat;
}

.tierlist .info.sitesummarycompreport a.reportLogin
{
	background-image:url(/twclegacy/images/documentpluscross.png);
	background-repeat:no-repeat;
}
.tierlist .info.sitesummarycompreport a.authorized
{
	background-image:url(/twclegacy/images/documentplus.png);
	background-repeat:no-repeat;
}

.tierlist .info.statedetailedreport a.reportLogin,
.tierlist .info.orgdetailedreport a.reportLogin,
.tierlist .info.sitedetailedreport a.reportLogin,
.tierlist .info.orglogononly a.reportLogin
{
	background-image:url(/twclegacy/images/documentchartcross.png);
	background-repeat:no-repeat;
}
.tierlist .overviewodd
{
	background-color:lightgrey;
}

.tierlist .description
{
	width:200px;
}

.tierlist#response_rate .description,
.tierlist#reportlogin .description
{
	width:280px;
}

.tierlist .state .over100,
.tierlist .org .over100,
.tierlist .site .over100
{
	color:red;
	font-weight:bold;
}

/******************** survey code popup dialog ***************/

.codedialog div.ui-dialog-content
{
	text-align:center;
}

.codedialog div.ui-dialog-content INPUT
{
	float:none;
	display:inline;
}

.codedialog #message,
.codedialog #prompt
{
	text-align:left;
}

/**************************** autocomplete.  See jquery.autocomplete.min.js  *****************/

/* co-exist with helpdesk.css */
input#tierlistautocomplete
{
	display:inline;
	float:none;
	margin:0;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
/*	font: menu; !!*/
/*	font-size: 12px; !!*/
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	
	text-align:left; /* !!*/
}

.ac_loading {
	background: white url(/twclegacy/images/processing.png) right center no-repeat;
}

.ac_odd {
	/* !!background-color: #eee; */
}

.ac_over {
	background-color: lightblue;
	/* !!color: white; */
}

.ac_results li strong
{
	background-color:yellow;
	font-weight:normal;
}
