/* common icons 
   - mostly put together as sprites. Look into sprites.css for details
*/

.printGroup, 
.webGroup, 
.broadcastGroup, 
.blogGroup, 
.upArrow, 
.mediaType,
.downArrow {
	width: 16px;
	height: 16px;
	margin: 2px 3px 2px 0px;
	background-repeat: no-repeat;
}

.mediaType {
	width: auto;
}

.calIcon {
	/*
	background-position: center right;
	background-image: url('/static/gfx/icons/dateSelector.png');
	margin: 0px 0px 2px 2px;
	height: 17px;
	width: 20px;
	*/
	background-position: 2px -222px;
	width: 22px;
	height: 18px;
}
#loadingSplash {
	padding: 17px 0px 0px 6px;
}
/* explode / implode */
/* ver 1 */
.implodeGroup {
	background-position: 0 -198px;
	width: 16px;
}
.expandGroup {
	background-position: 0 -177px;
	width: 16px;
}
/* ver 1 */
.upArrow {
	background-position: 0 -3px;
}
.downArrow {
	background-position: 0 -131px;
}

a.nextArrow,
a.previousArrow,
a.rewindArrow,
a.forwardArrow {
	width: 15px;
	height: 15px;
	margin: 2px 3px 2px 2px;
	background-repeat: no-repeat;
}
	
a.nextArrow {
	background-position: 0 -19px;
}
a.previousArrow {
	background-position: 0 -114px;
}
a.rewindArrow {
	background-position: 0 -276px;
}
a.forwardArrow {
	background-position: 0 -301px;
}

/* countries */
.noGroup {
	background-position: 3px -290px;
}
.svGroup {
	background-position: 3px -130px;
}
.frGroup {
	background-position: 3px -82px;
}
.etGroup {
	background-position: 3px -2px;
}
.fiGroup {
	background-position: 3px -98px;
}
.fsGroup {
	background-position: 3px -114px;
}
.isGroup {
	background-position: 3px -50px;
}
.itGroup {
	background-position: 3px -162px;
}
.lvGroup {
	background-position: 3px -66px;
}
.ltGroup {
	background-position: 3px -210px;
}
.nlGroup {
	background-position: 3px -274px;
}
.plGroup {
	background-position: 3px -146px;
}
.ptGroup {
	background-position: 3px -226px;
}
.skGroup {
	background-position: 3px -257px;
}
.slGroup {
	background-position: 3px -257px;
}
.esGroup {
	background-position: 3px -194px;
}
.csGroup {
	background-position: 3px -242px;
}
.daGroup {
	background-position: 3px -178px;
}
.enGroup {
	background-position: 3px -18px;
}
.deGroup {
	background-position: 3px -34px;
}
.roGroup {
	background-position: 3px -306px;
}
.trGroup {
	background-position: 3px -321px;
}
.huGroup {
	background-position: 3px -336px;
}
.sqGroup {
	background-position: 3px -354px;
}
.mtGroup {
	background-position: 3px -370px;
}
.srGroup {
	background-position: 3px -387px;
}
.euGroup {
	background-position: 3px -403px;
}
.hrGroup {
	background-position: 3px -418px;
}
.lbGroup {
	background-position: 3px -435px;
}
.gaGroup {
	background-position: 3px -451px;
}
.bsGroup {
	background-position: 3px -468px;
}
.rmGroup {
	background-position: 3px -484px;
}
.moGroup {
	background-position: 3px -499px;
}
.eoGroup {
	background-position: 3px -515px;
}


/* pointer */
.pointerCursor, .mouseoverGroup, .prevSearchIcon, 
.actionIcons, .selectionIcons, .toggleHead,
.clickAble input, label, .parentSourceCount,
.infoIcon, .tooltipIcon, .inactiveTooltipIcon,.activeTooltipIcon, .clickable {  
	cursor: pointer; 
}	
	.actionItem {
		width: 50px;
		padding-right: 15px;
	}
	
	.actionIcons {
		width: 30px;
		padding: 10px 0px 0px 10px;
		margin: 5px 0px 2px 5px;
		height: 20px;
		display: block;
/*
		float: left;
		overflow: hidden;
		*/
	}
	.selectionIcons {
		background-repeat: no-repeat;
		background-position: top left;
		width: 14px;
		margin-left: 2px;
	} 
	#viewIcon {
		background-position: -137px 0px; /* X Y coordinations */
	}
	#printIcon {
		background-position: -42px 0px;
		margin-left: auto;
		margin-right: auto;
	}
	#saveIcon {
		background-position: -90px 0px;
	}
	#emailIcon {
		background-position: 4px 0px;
	}
	#mmsIcon {
		background-position: -180px 0px;
	}
	#showQueryHits {
		background-position: -228px 0px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#hideQueryHits {
		background-position: -275px 0px;
		margin-left: auto;
		margin-right: auto;
	}

	#itsLearningIcon {
		background-position: -325px 0px;
	}
	#filterEqualIcon {
		background-position: -370px 0px;
	}


/* hover effects */
a.addIcon:hover,
a.nadaIcon:hover,
a.compressViewIcon:hover,
a.feedbackIcon:hover,
a.orgimportIcon:hover,
a.timeperiodIcon:hover,
a.sortorderIcon:hover,
a.analysisIcon:hover,
a.feeedbackIcon:hover,
a.annualReportSearchImportIcon:hover,
a.competitorAnalysisImportIcon:hover,
a.accountantAnalysisImportIcon:hover,
.tooltipIcon:hover,
.activeTooltipIcon:hover,
.inactiveTooltipIcon:hover,
a.nextArrow:hover,
a.previousArrow:hover,
a.rewindArrow:hover,
a.forwardArrow:hover,
a#viewIcon:hover,
a#printIcon:hover,
a#showQueryHits:hover,
a#hideQueryHits:hover,
a#saveIcon:hover,
a#emailIcon:hover,
a#mmsIcon:hover,
a div.blogGroup:hover,
a div.webGroup:hover,
a div.broadcastGroup:hover,
a div.printGroup:hover,
a.prevSearchIcon:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-decoration: none;
}

.tooltipIcon,
.activeTooltipIcon,
.inactiveTooltipIcon {
	width: 19px;
	height: 16px;
	padding-bottom: 2px;
}
.activeTooltipIcon,
.tooltipIcon {
	background-position: 0 -59px;
}
.inactiveTooltipIcon {
	background-position: 0 -81px;
}

.printGroup {
	background-position: 0px -1px;
}
.broadcastGroup {
	background-position: 0 -76px;
}
.webGroup {
	background-position: 0 -50px;
}
.blogGroup {
	background-position: 0 -24px;
}


/* right addon menu */
a.addIcon {
	background-position: 0 -32px;
} 

a.analysisIcon {
	background-position: 0 -1px;
}

a.nadaIcon {
	background-position: 0 -63px;
}

a.compressViewIcon {
	background-position: 0 -256px;
}

a.timeperiodIcon {
	background-position: 0 -192px;
}

a.sortorderIcon {
	background-position: 0 -128px;
}

a.orgimportIcon {
	background-position: 0 -160px;
}

a.feedbackIcon {
	background-position: 0 -224px;
}


a.annualReportSearchImportIcon {
	background-position: 0 -290px;
}

a.accountantAnalysisImportIcon,
a.competitorAnalysisImportIcon {
	background-position: 0 0px;
}

div.duplicateIcon {
	width: 10px;
	height: 13px;
	font-size:4px;
	background-position: 0 -144px;
	padding-right: 5px;
}

.prevSearchIcon {
	width: 16px;
	height: 16px;
	font-size: 4px;
	background-position: 0 -251px;
	margin-left: 6px;
	margin-top: 2px;
}

.sectionIcon {
	width: 12px;
	height: 14px;
	font-size: 4px;
	background-position: 0 -323px;
}