﻿.icn-white IMG {
	background-color: #fff;
}
.webPartHeader {
	font-weight: bold;
	padding: 2px;
	background-color: #efefef;
	font-size: 1.1em;
	line-height: 1.1em;
}
.DeleteIcon
{
	background-image: url(../../images/remove.gif);
}
.CloseIcon {
	background-position: -59px -84px;
	height: 15px;
	width: 15px;
	cursor: pointer;
	padding: 0px;
	background-image: url(images/icons/sprite.png);	
}
.left-on 						 
{
	background-image:url(images/icons/icons_sprite.gif);
	background-position:117px -25px;
	cursor:pointer;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:23px;
}
.left-off 						
{ 
	background-image:url(images/icons/icons_sprite.gif);
	background-position:117px -4px;
	cursor:pointer;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:23px; 
}
.middle-on 						
{ 
	background-image:url(images/icons/icons_sprite.gif);
	background-position:92px -25px;
	cursor:pointer;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:23px; 
}
.middle-off 					 
{
	background-image:url(images/icons/icons_sprite.gif);
	background-position:92px -4px;
	cursor:pointer;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:23px; 
}
.right-on 						
{ 
	background-image:url(images/icons/icons_sprite.gif);
	background-position:65px -25px;
	cursor:pointer;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:23px; 
}
.right-off 						
{ 
	background-image:url(images/icons/icons_sprite.gif);
	background-position:65px -4px;
	cursor:pointer;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:23px; 
}
.RefreshSearchIcon 
{
	background-image:url(images/icons/icons_sprite.gif);
	background-position:40px -53px;
	cursor:pointer;
	height:20px;
	padding:0;
	vertical-align:middle;
	width:23px;
}
.CheatHelp
{
	background-image: url(images/icons/icons_sprite.gif);	
	background-position:18px -57px;
	/*background-position:-337px -55px;*/
	cursor:pointer;
	height:16px;
	padding:0;
	width:17px;
	vertical-align:middle;
}

.collapsed-headlineImage {
background-image:url(images/icons/sprite.png);
background-position:-59px -28px;
height:14px;
width:14px;
}
.expanded-headlineImage {
background-image:url(images/icons/sprite.png);
background-position:-59px -41px;
height:14px;
width:14px;
}

expanded-headlineImage {
background-image:url(images/icons/sprite.png);
background-position:-59px -41px;
height:14px;
width:14px;
}
.collapsed-panelimage
{
	
	background-image:url(images/icons/sprite.png);
	background-position:-59px -126px;
display:block;
float:left;
height:14px;
margin-right:5px;
width:14px;
}
.expanded-panelimage
{
	
	background-image:url(images/icons/sprite.png);
	background-position:-59px -56px;
display:block;
float:left;
height:14px;
margin-right:5px;
width:14px;
}
.CloseIcon:hover {
	background-position: -59px -98px;
	height: 15px;
	width: 15px;
	cursor: pointer;
	padding: 0px;
	background-image: url(images/icons/sprite.png);	
}
.webPartVerbPortlet {
	height: 14px;
	width: 15px;
	float: right;
	cursor: pointer;
	padding: 0px;
	background-image: url(images/icons/sprite.png);	
	/*-background-repeat: no-repeat;
	/*-background-position: center center;*/
}
.Open .webPartTogglePortlet {
	background-position: -59px -28px;
	float: left;
}
.webPartTogglePortlet {
	background-position: -59px -28px;
	float: left;
}
.webPartTogglePortlet:hover {
	background-position: -59px -70px;
}
.closed.webPartTogglePortlet 
{
	background-position: -59px -42px;
	
}
 .closed.webPartTogglePortlet:hover {
	background-position: -59px -56px;
}
.close-icon IMG {
	background-image: url(images/icons/sprite.gif);
	background-position: 0px 0px;
	height: 13px;
	width: 30px;
	margin-right: 3px;
	margin-bottom: -2px;
}
.close-icon:hover IMG {
	background-position: 0px -13px;
}
#_advancedSearchBody .close-icon IMG {
	background-color: #fff;
}

.filter-icon {
	color: #999;
}
.filter-icon IMG {
	background-image: url(images/icons/sprite.gif);
	background-position: -30px 0px;
	height: 13px;
	width: 13px;
	margin-bottom: -2px;
	margin-right: 3px;
}
.filter-icon:hover IMG {
	background-position: -30px -13px;
}

button.actions-icon{
	background: url(images/icons/sprite.gif) no-repeat top left;
	background-position: -30px 0px;
	padding-left: 16px !important;
}
button.actions-icon:hover {
	background-position: -30px -13px;
}


.undo-icon IMG, .email-icon IMG, .round-up-icon IMG, .round-down-icon IMG, .round-x-icon IMG, .round-right-icon IMG, .round-left-icon IMG,
INPUT.round-right-icon, .icn-down-dark IMG  {
	background-image: url(images/icons/sprite.png);
	height: 14px;
	width: 14px;
	margin-right: 3px;
	margin-bottom: -2px;
}
* html .undo-icon IMG, * html .email-icon IMG, * html .round-up-icon IMG, * html .round-down-icon IMG, * html .round-x-icon IMG, * html .round-right-icon IMG, * html .round-left-icon IMG,
* html INPUT.round-right-icon, * html .icn-down-dark IMG  {
	background-image: url(images/icons/sprite.gif);
}
.undo-icon IMG {
	background-position: -59px 0px;
}
.email-icon IMG {
	background-position: -59px -14px;
}
.round-up-icon IMG {
	background-position: -59px -70px;
}
.round-up-icon:hover IMG {
	background-position: -59px -28px;
}
.round-down-icon IMG {
	background-position: -59px -56px;
}
.round-down-icon:hover IMG {
	background-position: -59px -42px;
}
.round-right-icon IMG, INPUT.round-right-icon {
	background-position: -59px -112px;
}
.round-right-icon:hover IMG, INPUT.round-right-icon:hover {
	background-position: -59px -126px;
}
.round-left-icon IMG {
	background-position: -59px -140px;
}
.round-left-icon:hover IMG {
	background-position: -59px -154px;
}
.round-x-icon IMG {
	background-position: -59px -98px;
}
.round-x-icon:hover IMG {
	background-position: -59px -84px;
}
.icn-down-dark IMG {
	background-position: -59px -168px;
}
.icn-down-dark:hover IMG {
	background-position: -59px -182px;
}





/* medium icons */
.eye-icon IMG, .action-icon IMG, .zoom-icon IMG, .view-icon IMG {
	background-image: url(images/icons/sprite.png);
	height: 16px;
	width: 16px;
	margin-right: 3px;
	margin-bottom: -4px;
	vertical-align: text-bottom;
}
* html .eye-icon IMG, * html .action-icon IMG, * html .zoom-icon IMG, * html .view-icon IMG {
	background-image: url(images/icons/sprite.gif); height: 18px;
}
.eye-icon IMG {
	background-position: -43px 0px;
}
.action-icon IMG {
	background-position: -43px -16px;
}
.zoom-icon IMG {
	background-position: -43px -32px;
}
.view-icon IMG {
	background-position: -43px -48px;
}


/* big icons */
.go-icon IMG, INPUT.go-icon, .icn-round-right-big IMG, INPUT.icn-round-right-big, .icn-round-left-big IMG, .icn-round-down-big IMG, .icn-round-up-big IMG,
.icn-prev-page IMG, .icn-next-page IMG {
	background-image: url(images/icons/sprite.png);
	height: 21px;
	width: 21px;
	margin-bottom: -3px;
}
* html .go-icon IMG, * html INPUT.go-icon, * html .icn-round-right-big IMG, * html INPUT.icn-round-right-big, * html .icn-round-left-big IMG, * html .icn-round-down-big IMG, * html .icn-round-up-big IMG,
* html .icn-prev-page IMG, * html .icn-next-page IMG {
	background-image: url(images/icons/sprite.gif);
}
.go-icon IMG, INPUT.go-icon, .icn-round-right-big IMG, INPUT.icn-round-right-big, .icn-next-page IMG, .disabled .icn-next-page:hover IMG {
	background-position: -88px -21px;
}
.go-icon:hover IMG, INPUT.go-icon:hover, .icn-round-right-big:hover IMG, INPUT.icn-round-right-big:hover, .icn-next-page:hover IMG {
	
	background-position: -88px 0px;
}
.icn-round-down-big IMG {
	background-position: -88px -42px;
}
.Refresh-Icon
{
	background-image: url(images/refresh.png);
	vertical-align:middle;
	height:20px;
	width:30px;
	
}
.icn-photo 
{
	background-image:url(images/icons/sprite.png);
	background-position:-236px -36px;
	height:18px;
	width:17px;
}
.icn-photo hover IMG
{
	background-image: url(images/icons/sprite.png);
	background-position:-236px -52px;
	height:19px;
	width:17px;
}
.icn-text hover IMG
{
	background-image:url(images/icons/sprite.png);
	background-position:-288px -52px;
	height:19px;
	width:16px;
}
.icn-text
{
	background-image:url(images/icons/sprite.png);
	background-position:-288px -37px;
	height:17px;
	width:16px;
}
.icn-interactive 
{
	background-image:url(images/icons/sprite.png);
	background-position:-216px -67px;
	height:19px;
	width:16px;
	
}
.icn-interactive hover IMG{
	background-image:url(images/icons/sprite.png);
	background-position:-216px -87px;
	height:20px;
	width:16px;
}
.icn-graphic {
	background-image:url(images/icons/sprite.png);
	background-position:-241px -69px;
	height:18px;
	width:16px;
}
.icn-graphic hover IMG{
	background-image:url(images/icons/sprite.png);
	background-position:-241px -87px;
	height:20px;
	width:16px;
}
.icn-audio 
{
	background-image:url(images/icons/sprite.png);
	background-position:-217px -105px;
	height:17px;
	width:18px;
}
.icn-audio hover IMG{
	background-image:url(images/icons/sprite.png);
	background-position:-217px -118px;
	height:17px;
	width:18px;
}
.icn-video hover IMG{
	background-image:url(images/icons/sprite.png);
	background-position:-217px -231px;
	height:17px;
	width:18px;
}
.icn-video 
{
	background-image:url(images/icons/sprite.png);
	background-position:-217px -217px;
	height:16px;
	width:18px;
}


.icn-round-down-big:hover IMG {
	background-position: -88px -63px;
}
.icn-round-left-big IMG, .icn-prev-page IMG, .disabled .icn-prev-page:hover IMG {
	background-position: -109px -0px;
}
.icn-round-left-big:hover IMG, .icn-prev-page:hover IMG {
	background-position: -109px -21px;
}
.icn-round-up-big IMG {
	background-position: -109px -42px;
}
.icn-round-up-big:hover IMG {
	background-position: -109px -63px;
}


.question-icon IMG {
	background-image: url(images/icons/sprite.png);
	background-position: -88px -84px;
	height: 21px;
	width: 21px;
}
.question-icon:hover IMG {
	background-position: -88px -105px;
}



.addtofolder-icon A, .addtomaster-icon A, .addtoscreener-icon A {
	margin-right: 0px;
}

.addtofolder-icon IMG, .addtomaster-icon IMG, .addtoscreener-icon IMG {
	background-image: url(images/icons/sprite.png);	
}
* html .addtofolder-icon IMG, * html .addtomaster-icon IMG, * html .addtoscreener-icon IMG {
	background-image: url(images/icons/sprite.gif);	
}
span.addtofolder-icon IMG, span.addtomaster-icon IMG, span.addtoscreener-icon IMG {
	vertical-align: middle;
}

.addtofolder-icon IMG {
	height: 17px;
	width: 28px;
}

.addtomaster-icon IMG, .addtoscreener-icon IMG 
{
	height: 17px;
	width: 31px;
}

.addtofolder-icon IMG {
	background-position: -258px -110px;
}

.addtofolder-icon:hover IMG {
	background-position: -258px -130px;
}

.addtomaster-icon IMG {
	background-position: -286px -110px;
}

.addtomaster-icon:hover IMG {
	background-position: -287px -130px;
}

.addtoscreener-icon IMG {
	background-position: -318px -110px;
}

.addtoscreener-icon:hover IMG {
	background-position: -318px -130px;
}



/* arrows */
.down-icon IMG, .down-icon-right IMG, .up-icon IMG, .left-icon IMG, .right-icon IMG {
	background-image: url(images/icons/sprite.png);
	height: 15px;
	width: 15px;
	margin-right: 3px;
	margin-bottom: -2px;
	vertical-align: text-bottom;
}
* html .down-icon IMG, * html .down-icon-right IMG, * html .up-icon IMG, * html .left-icon IMG, * html .right-icon IMG {
	background-image: url(images/icons/sprite.gif);
}

.down-icon-right IMG, .right-icon IMG {
	margin-right: 0px;
	margin-left: 3px;
}
.down-icon IMG, .down-icon-right IMG {
	background-position: -73px 0px;
}
.down-icon:hover IMG, A:hover .down-icon IMG,
.down-icon-right:hover IMG, A:hover .down-icon-right IMG {
	background-position: -73px -15px;
}

.up-icon IMG {
	background-position: -73px -30px;
}
.up-icon:hover IMG {
	background-position: -73px -45px;
}
.left-icon IMG {
	background-position: -73px -60px;
}
.left-icon:hover IMG {
	background-position: -73px -75px;
}
.right-icon IMG {
	background-position: -73px -90px;
}
.right-icon:hover IMG {
	background-position: -73px -105px;
}



/* hack for search results underline, should use border instread of background and not use holy-grail */
.holy-grail .eye-icon IMG, .holy-grail .action-icon IMG, 
.holy-grail .down-icon IMG, .holy-grail .down-icon-right IMG, .holy-grail .up-icon IMG, .holy-grail .left-icon IMG, .holy-grail .right-icon IMG {
	background-color: #fff;	
}

/* notes icons */
.note-icon IMG, .note-off-icon IMG {
	background-image: url(images/icons/sprite.png);
	height: 10px;
	width: 10px;
}
.note-icon IMG {
	background-position: -295px -58px;
}
.note-off-icon IMG {
	background-position: -295px -42px;
}
a.note-icon, a.note-off-icon { margin-right: 4px; }

A.icn-cal {
	padding-bottom: 5px;
}
A.icn-cal IMG {
	background-image: url(images/calendar/calendar.gif);
	border: none;
	height: 16px;
	width: 16px;
	background-position: 0px -16px;
	background-repeat: no-repeat;
	background-color: Transparent;
	vertical-align: bottom;
}

A.icn-cal IMG {
	background-position: 0px 0px;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 2px;
}

A.icn-cal IMG.disabled {
	background-position: 0px -16px;
	cursor: default;
}