.title_construction,a.title_construction:hover {color:#853035;}
.title_arts,a.title_arts:hover {color:#ED135A;}
.title_health,a.title_health:hover {color:#FC3D32;}
.title_science,a.title_science:hover {color:#7F9FD3;}
.title_agriculture,a.title_agriculture:hover {color:#00A650;}
.title_engineering,a.title_engineering:hover {color:#91268F;}
.title_information,a.title_information:hover {color:#A6CE38;}
.title_retail,a.title_retail:hover {color:#006839;}
.title_leisure,a.title_leisure:hover {color: #AD1E6A;}
.title_history,a.title_history:hover {color: #0092DD;}
.title_social,a.title_social:hover {color: #FBAD44;}
.title_languages,a.title_languages:hover {color: #B41D8E;}
.title_education,a.title_education:hover {color: #0071BC;}
.title_preparation,a.title_preparation:hover {color: #6D79B8;}
.title_business,a.title_business:hover {color: #0084B5;}
.title_QCA,a.title_QCA:hover {color: #808285;}

#loadingAjax {
	display: block;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	vertical-align:center;
	text-align:center;
	padding-top:10px;
	margin-left:0px;
	background-image: url(/web_common/img/loading_bar.gif);
    margin: 0 auto;
    width: 100%;
    height: 300px;
}

#iconSummary,#iconDetail,#iconMap,#iconNewSearch{
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 20px;
	padding:10px 0px 10px 20px;
	margin-right:5px;
	width:auto;
	vertical-align:middle;
	cursor:pointer;
}
.iconHelp{
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 16px;
	margin-right:5px;
	width:18px;
	cursor:pointer;
}
#iconSummary{background-image: url(/web_common/img/icons/summary.gif);}
#iconDetail{background-image: url(/web_common/img/icons/detail.gif);}
#iconMap{background-image: url(/web_common/img/icons/map.gif);}
#iconNewSearch{background-image: url(/web_common/img/icons/new_search.gif);}
.iconHelp{background-image: url(/web_common/img/icons/help_bubble.png)};

div.autocomplete {
  position:absolute;
  width:auto;
  background-color:white;
  margin:0px;
  padding:0px;
  border:1px solid #000000;
  color:Black;
  font-size:9pt;
}

div.autocomplete ul {
  list-style-type:none;
  width:auto;
  margin:0px;
  padding:0px;
  font-size:9pt;
}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:3px;
  height:12px;
  cursor:pointer;
  font-size:9pt;
}

div.autocomplete ul li.selected { 
  background-color: #CCCCCC;
}

.arrowbutton:hover {
font-family: Arial, Helvetica, sans-serif;
background-position:center;
background-image:url(/web_common/img/button_over.gif);
cursor:pointer;
vertical-align:middle;
color:white;
height:20px;
width:20px;
font-size:7pt;
font-weight:bold;

}

.arrowbutton {
font-family: Arial, Helvetica, sans-serif;
background-position:center;
border:0;
background-repeat:no-repeat;
cursor:pointer;
height:20px;
vertical-align:middle;
width:20px;
background-image:url(/web_common/img/button_bck.gif);
color:Black;
font-size:7pt;
font-weight:bold;
}

.eip_editable { font-size:7pt;background-color: #ff9; padding: 3px; }
.eip_savebutton:hover{text-decoration:underline;}
.eip_savebutton {height:18px;cursor:pointer;vertical-align:middle;font-size:7pt;border:0;text-indent:7px;padding-left:9px;background-color: #fff;background-repeat:no-repeat;background-position:0 50%;font-weight:bold;background-image:url(/web_common/img/icons/save_ico.gif);}
.eip_cancelbutton {height:18px;cursor:pointer;vertical-align:middle;font-size:7pt;border:0;text-indent:7px;padding-left:9px;background-color: #fff;background-repeat:no-repeat;background-position:0 50%;font-weight:bold;background-image:url(/web_common/img/icons/cancel_ico.gif);}
.eip_cancelbutton:hover{text-decoration:underline;}
.eip_saving { font-size:7pt;background-color: #903; color: #fff; padding: 3px; }

.pointer{
	cursor: pointer;
}

#container
	{
		margin-top:27px;
		margin-left:10px;
		margin-right:5px;
		width:100%;
	}

#tabnav
	{
		height: 20px;
		margin: 0;
		margin-left:10px;
		padding-left: 0px;
		z-index:999;
		position:absolute;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		font-size: 12px;
		line-height: 20px;
		height: 20px;
		padding: 3px 20px 3px 20px;
		margin-right: 2px;
		margin-top:0px;
		text-decoration: none;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		padding: 3px 20px 3px 20px;
		margin-top:0px;
		font-weight: bold;
	}

#tabnav a:hover {background: #fff;}

.itemSearch {padding-left:16px;padding-bottom:10px;clear:left;}
.itemSearchRH {padding-left:16px;padding-bottom:5px;clear:left;}
.titleSearch,.titleSearch span {padding-bottom:8px;font-weight:bold;white-space:nowrap;}
.titleSearch span {float:left;margin-right:10px;}

.loadingAnim{
	font-size: 12px;
	position:absolute;
	background-repeat:no-repeat;
	background-position: right 50%;
	background-image: url(/web_common/img/loading_bar.gif);
}
.loadingRound {
	background-image:url(/web_common/img/loading_search.gif);
	background-position:right center;
	background-repeat:no-repeat;
	position:relative;
	height:16px;
	padding-right:20px;
	margin:0 10px;
	font-size:12px;
}
#tabnavLA
	{
		height: 16px;
		margin: 0;
		margin-left: -1px;
		padding-left: 0px;
		z-index:999;
		position:absolute;
	}

#tabnavLA li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnavLA a:link, #tabnavLA a:visited
	{
		float: left;
		font-size: 10px;
		line-height: 16px;
		height: 16px;
		padding: 3px 8px 3px 8px;
		margin-right: 0px;
		margin-top:0px;
		padding-bottom: 2px;
		text-decoration: none;
	}

#tabnavLA a:link.active, #tabnavLA a:visited.active
	{
		border-bottom: 1px solid transparent;
		padding: 3px 8px 3px 8px;
		margin-top:0px;
		font-weight: bold;
	}

#tabnavLA a:hover {background: #fff;}

#containerLA
	{
		margin-top:23px;
		margin-right:5px;
		width:100%;
		background:#fff;
	}

#resultsHeader
	{
		font-size:10px;
		font-weight:bold;
		clear:both;
		width:100%;
		background:#ccc;
		float:left;
	}
.resultsRow
	{
		font-size:10px;
		width:100%;
		float:left;
		cursor:pointer;
	}

.resultsCol_1 {width:34%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Red;}
.resultsCol_2  {width:18%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Blue;}
.resultsCol_3  {width:7%;font-size:inherit;color:inherit;float:left;padding:4px;padding-right:0px;border:0px solid Green;}
.resultsCol_4  {width:20%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Red;}
.resultsCol_5  {width:9%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Blue;}
.resultsCol_6  {width:46%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Green;}
.resultsCol_7  {width:33%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Red;}
.resultsCol_8  {width:6%;font-size:inherit;color:inherit;float:left;padding:4px;padding-right:0px;padding-left:0px;border:0px solid Green;}

.resultsCol_1in {width:32%;font-size:inherit;color:inherit;float:left;padding:4px;}
.resultsCol_4in  {width:17%;font-size:inherit;color:inherit;float:left;padding:4px;}
.resultsCol_6in  {width:46%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Green;}
.resultsCol_7in  {width:33%;font-size:inherit;color:inherit;float:left;padding:4px;border:0px solid Red;}

.favoriteCol  {width:2%;font-size:inherit;color:inherit;float:left;padding:4px;padding-left:0px;}

.divider {height:0px;clear:both;overflow:hidden;line-height:0px;}

.calButton, .calButtonOver{
	position: relative;
	padding: 1px 3px;
	height: 16px;
	cursor: pointer;
	font: bold 9px verdana, helvetica, arial, sans-serif;
	left: 0px;
	border:1px solid #fff;
}

.waiting {
	padding: 2px 10px 2px 5px; 
	float: right; 
	margin-bottom: -25px; 
	margin-top: 10px; 
	position: relative; 
	margin-right: 5px; 
	font-size: 8pt; 
	background-position: right -1px; 
	background-color: Red; 
	color: White; 
}

.statusMessage {
	padding: 2px 10px 2px 5px; 
	float: right; 
	margin-bottom: -25px; 
	margin-top: 10px; 
	position: relative; 
	margin-right: 5px; 
	font-size: 8pt; 
	background-position: right -1px; 
	background-color: Green; 
	color: White; 
}

.rhSearchButtons,.rhSearchButtonsActive {
	width:100%;
	float:left;
	border-bottom:2px solid white;
	background-position:15px 50%;
	height:21px;
	line-height:21px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	padding-left:10px;
	background-repeat: no-repeat;
	font-size:8pt;
	cursor:pointer;
}

.pdflink{
	background-repeat: no-repeat;
	background-image: url(/web_common/img/icons/pdflogo.gif);
	background-position: 0% 50%;
	padding-left: 20px;
}

/* Tool Tip Styles */
.ttbox{
	width: 200px;
	font-size: 10px;
	background-color:white;
}
.tthead{
	padding: 2px;
}
.ttbody{
	padding: 2px;
}
.ttbody ul{
	padding: 0px;
	margin: 0px;
}
.ttbody li{
	list-style-type: none;
	padding: 2px 0px;
}

.greyOut{
	color:#aaa;
}

.stripe{background-color:#EEE8EE}
/* release notes styles*/
.releaseItem{
	font-size:8pt;
	margin-bottom:40px;
}
.releaseMainHeading{
	font-weight:bold;
	text-decoration:underline;
	margin:10px 0;
}
.releaseHeading{
	font-weight:bold;
	margin:10px 0;
}
.releaseSubHeading{
	margin:10px 0; 
	padding-left:20px;
}
.releaseSubHeading li{
	margin:10px 0 0 0; 
}
.releaseSubContent{
	list-style:none;
	margin:0 0 0 -3px !important;
}
.releaseSubContent{
	list-style:none;
	padding:10px 0 0 35px;
	position:relative
}
.listDash{
	position:absolute;left:-25px;
}