.tableList{
    font-size:11px;
}
.row {
    clear:both; 
    padding:2px;
    
}
.stripy{
    background:#eee;
}


.mapBtn {
    float           :   right;
    margin          :   2px; 
    padding-bottom  :   4px;

   
}

.mapBtn.active{
        background      :       orange;
}
.mapBtn a{
	
	padding		:	4px;
        display         : inline-block;
        background      :       #eea;
        color           :       #FFF;
}

.mapBtn a:hover, .mapBtn a.lock{
        background      :      #eee;
}

.topMenu{
	clear:both;		
}
.topMenu .menuItem {
	float		:	right;
	padding		:	4px;
	background	:	#B59BCD;
	color		:	#fff;
	border		:	1px solid #FFF;
	font-size	:	12px;	
	cursor		:	pointer;
	font-weight	:	normal;
}
.topMenu .menuItem.active, .topMenu .menuItem:hover {
	background	:	orange;
	color		:	#FFF;
	
}
.topMenu .editItem {
	float:right;
	padding:4px;
	background:#eee;
	border: 1px solid #FFF;
	font-size:12px;	
	cursor:pointer;
}

.menuItem {
	float:right;
	padding:5px;
	margin:2px;
	background:#eee;	
}
.menuItem {
    float           :   right;
    margin          :   2px; 
    padding-bottom  :   4px;
    cursor          :   pointer;
}
.menuItem:hover, .menuItem.lock{
        background      :      #eee;
        
}




/* adaptation*/
.legendText {
	float		: right;
	font-size	: 11px;
	color		: #000;
	padding		: 1px 2px;
	margin		: 0px 2px;	
}
.generalAdViewerScopeClass{
	background	: lime;	
}
.generalAdViewerScopeClass1 {
	background	: #EF9D3F;	
}
.generalAdViewerScopeClass2 {
	background	: #00E13B;		
}
.generalAdViewerScopeClass3 {
	background	: #A8A8A8;
}


a {
	text-decoration	: none;	
}



/* sidebar and layer controls */
.sidebarAccordionDiv{
	height:200px;
	overflow-y:scroll;	
}


.sidebarPoi{
	padding		: 2px;
	float		: right;
	font-size	: 13px;
	cursor		: pointer;
}

.sidebarPoiActive{
	background	: #FFA500;
}
/*
.layerControlWrapper{
	clear:both;
	padding:3px;		
}

.layerData{
	padding:3px;
	background:#fff;	
}
.layerControlDataWrapper{
	clear		: both;	
	display		: none;	
	width		: 100%;
	height		: 160px;
	background	: #fff;	
	overflow-y	: scroll;
}



.layerControlHeader{
	position:relative;
	font-size:16px;	
}
.layerControlHeader{
	height:40px;
	background:#ffffee;	
	
}
.layerControlOpen{
	background	:orange;
	margin		:1px;
	cursor		:pointer;
	width		:18px;
	text-align	:center;
	float		:left;
	height		:20px;

}
*/
/*end sidebar and layers*/

.bgOrange{
	background:orange;	
}



/*template*/
.tableWrapper{
	background:#ffff00;
	border:1px dashed #000;	
	display:inline-block;	
}
.tableRow {
	clear:both;	
}
.tableCell{
	width:100px;
	float:right;
	padding:3px;	
}

.tableHeader{
	font-weight:bold;
		
}
.tableEven, .tableOdd {
	width:100%;
	overflow:auto;		
}
.tableEven{
	background:#eee;	
}
.tableOdd{
	background:#ccc;	
}


.clearRow{
	clear:both;
	padding:10px;	
}
.clearRow4{
	clear:both;
	padding:4px;	
}

/* general */
.hidej{
	display:none;	
}
.showj{
	display:block;
}



.backToSite{
	clear:both;
	padding: 4px 0px;	
}

#authBox{
	float:right;
	/*width:100px;*/
	padding:8px 6px 4px 10px;
	/*background:lime;*/
		
}
.loginLink{
	/*font-weight:bold;	*/
}
.highlightText {
	background	:	yellow;	
}









.btn {
	padding:3px;
	/*background:#eee;*/
	cursor:pointer;
	margin:1px;
}

.btnFiller {
	padding:10px;	
}

/**/
.responseMessages {
	padding			:	6px	0px;
	font-size		: 	16px;
	font-weight		:	bold;	
}
.responseMessages .error {
	color	:	red;	
}
#alertBoxText{
	font-size	:	16px;
	color		:	#FC7672;
	font-weight	:	bold;
		
}
/**/

/*jquery ui*/
.ui-autocomplete .ui-menu-item a {
	font-size	:	12px;
}
/*jquery ui*/

