/**
 * Highlight style classes
 * .a background color
 * .b underline
 * .c underline + font color
 */
 
@media screen{
layer.diigoHighlight {
	text-align:inherit;
	text-decoration: inherit;
	line-height:inherit;
	font:inherit;
	color:inherit;
	display:inline;
	position:relative;
}

	
layer.diigoHighlight.c {
	color: #000099;
}

layer.diigoHighlight.a.yellow {
	background-color: #FF9;
}

layer.diigoHighlight.b.yellow, layer.diigoHighlight.c.yellow {
	border-bottom: solid 2px #FF9;
}
	
img.diigoHighlight.yellow {/*image highlight*/
	cursor: pointer; 
	border:2px solid #FF9;
}

layer.diigoHighlight.a.blue {
	background-color: #ABD5FF;
}

layer.diigoHighlight.b.blue, layer.diigoHighlight.c.blue {
	border-bottom: solid 2px #ABD5FF;
}
	
img.diigoHighlight.blue {/*image highlight*/
	cursor: pointer; 
	border:2px solid #ABD5FF;
}
	
	
layer.diigoHighlight.a.green {
	background-color: #B2E57E;
}

layer.diigoHighlight.b.green, layer.diigoHighlight.c.green {
	border-bottom: solid 2px #B2E57E;
}
	
img.diigoHighlight.green {/*image highlight*/
	cursor: pointer; 
	border:2px solid #B2E57E;
}	
	
	
layer.diigoHighlight.a.pink {
	background-color: #ffcccc;
}

layer.diigoHighlight.b.pink, layer.diigoHighlight.c.pink {
	border-bottom: solid 2px #ffcccc;
}
	
img.diigoHighlight.pink {/*image highlight*/
	cursor: pointer; 
	border:2px solid #ffcccc;
}	

	

/*highlight label*/
.diigoHighlight .diigoHighlightLabel sup {
	font:normal normal normal 8px/8px "lucida grande",tahoma,verdana,arial,sans-serif;
	text-decoration:none;
	background-color:inherit;
	cursor:default;
}
	
body.diigoHiPen.yellow{
	cursor:url(http://www.diigo.com/client/ietoolbar/highlighter-orange.cur), text !important
}
	
body.diigoHiPen.blue{
	cursor:url(http://www.diigo.com/client/ietoolbar/highlighter-blue.cur), text !important
}

body.diigoHiPen.green{
	cursor:url(http://www.diigo.com/client/ietoolbar/highlighter-green.cur), text !important
}	
	
body.diigoHiPen.pink{
	cursor:url(http://www.diigo.com/client/ietoolbar/highlighter-pink.cur), text !important
}
	
div.diigoHighlight.type_2 {
	position:absolute;
	width:29px;
	height:36px;
	text-align:center;
	background:transparent url('http://www.diigo.com/client/ietoolbar/float.png') no-repeat 50% 50%;
	z-index:9996;
}

div.diigoHighlight.type_2:hover {
	position:absolute;
	width:29px;
	height:36px;
	text-align:center;
	background:transparent url('http://www.diigo.com/client/ietoolbar/float.png') no-repeat 50% 50%;
	z-index:9996;
}	

div.diigoHighlight.type_2 span {
	color:#000;
	font:bold 13px Arial, Helvetica, sans-serif;
	cursor: default;
	line-height: 37px;
	text-shadow: #fff 0 1px 0;
}
	
	
/*mouse over effect*/
/*
.diigoHighlight.id_190e5778b533dc0fa1b1660653a4f6f5 {outline: 2px dotted green !important;}
*/
div.diigoIcon{
	cursor:pointer !important;
	margin: 0pt; 
	padding: 0px 0px 0px 0px;
	position: absolute;
	display:none;
	width: 24px; 
	z-index:9999;
	height: 23px;
}

div.diigoIcon span{
	color:#000000;
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:700;
	line-height:18px;
	text-align:center;
	text-indent:0px;
	text-shadow:0 1px 1px #FFFFFF;
}

.showIcon
{
	display:block !important;
}

.notShowIcon
{
	display:none !important;
}

div.DiigoHighlightCommented.ImageIcon{
	display:block;
	background-color: transparent !important;
}
	
div.diigoIcon:hover{
	background-background: transparent !important;
	background-repeat:no-repeat !important;
	background-position:right !important;
}
		
div.DiigoHighlightCommented.TextIcon{
	display:block;
	left:0px;
	top:-8px;
}
	
div.DiigoHighlightCommented.public{
	background: #FFFFFF url('http://www.diigo.com/client/ietoolbar/public-annotation.png') no-repeat left;
}

div.DiigoHighlightCommented.private{
	background: #FFFFFF url('http://www.diigo.com/client/ietoolbar/private-annotation.png') no-repeat left;
}

div.diigoIcon.nocommented{
	background: transparent url('http://www.diigo.com/client/ietoolbar/edit-highlight.png') no-repeat left !important;
}
	
div.DiigoHighlightCommented.group{
	background: #FFFFFF url('http://www.diigo.com/client/ietoolbar/group-annotation.png') no-repeat left;
}	

div.DiigoHighlightCommented.diigoEdit{
	background-repeat:no-repeat !important;
	background-position:right !important;
}
	

layer.diigoHighlight.DiigoHighlightCommented {	
	padding-left:30px;
}
	
	
.diigotb-border{
	position: absolute!important;
	z-index:11000000!important;
	margin:0!important;
	background-color: #4b8cdc!important;
}


#diigotb-imagepanel{
	height:22px!important;
	position: absolute!important;
	z-index:11000022!important;
	margin:0!important;
}

#diigotb-imagepanel .diigotb-btn{
	cursor:pointer!important;
	width:20px!important;
	height:20px!important;
	margin:2px!important;
	float:left !important;
	background:transparent url(http://www.diigo.com/client/ietoolbar/save-image-action-icons.png) no-repeat scroll!important;
}	
	
	
#diigotb-imagepanel #diigotb-quick-save{
	background-position:0 0!important;
}
		
#diigotb-imagepanel.processing #diigotb-quick-save{
	background-position:0 -20px!important;
	cursor:default!important;
}

		
#diigotb-imagepanel.needpremium #diigotb-quick-save{
	background-position:0 -20px!important;
	cursor:default!important;
}	

#diigotb-imagepanel.hassaved #diigotb-quick-save{
	background-position: -60px 0!important;
	cursor: pointer !important;
}


.hassaved .diigotb-imagetip-text-saved
{
	display:block;
}

.hassaved .diigotb-imagetip-text-process
{
	display:none;
}

.processing .diigotb-imagetip-text-saved
{
	display:none;
}

.processing .diigotb-imagetip-text-process
{
	display:block;
}

.diigotb-imagetip{
	background:transparent url(http://www.diigo.com/client/ietoolbar/notice-bar-bg-right.png) no-repeat scroll right center !important;
	height:21px !important;
	margin:0 !important;
	position:absolute !important;
	z-index:11000022 !important;
	width:106px;
}
	
.diigotb-imagebg{
	background:transparent url(http://www.diigo.com/client/ietoolbar/notice-bar-bg-left.png) repeat-x scroll left center !important;
	height:21px !important;
	margin:0 !important;
	padding-left:6px !important;
	width:90px;
}

	
.diigotb-imagetip-text-process{
	padding-left:20px!important;
	font:11px/13px Helvetica,Arial,sans-serif!important;
	color:white!important;
	line-height:20px!important;
	float:left;
	background:transparent url(http://www.diigo.com/client/ietoolbar/processing-fb.gif) no-repeat scroll left center !important;
}
	
.diigotb-imagetip-text-saved{
	padding-left:20px!important;
	font:11px/13px Helvetica,Arial,sans-serif!important;
	color:white!important;
	line-height:20px!important;
	float:left;
	background:transparent url(http://www.diigo.com/client/ietoolbar/icon-done.png) no-repeat scroll left center !important;
}

/*-----------notice msg--------------*/
.diigotb-notice-img  {
	float:left!important;
	height:16px!important;
	width:16px!important;
	margin-top:6px!important;
	margin-right:3px!important;
}
.success .diigotb-notice-img{
	background:url("http://www.diigo.com/client/ietoolbar/notice-icons.png") no-repeat scroll 0 0 transparent!important;
}
.failed .diigotb-notice-img{
	background:url("http://www.diigo.com/client/ietoolbar/notice-icons.png") no-repeat scroll -16px 0 transparent!important;
}
.info .diigotb-notice-img{
	background:url("http://www.diigo.com/client/ietoolbar/notice-icons.png") no-repeat scroll -32px 0 transparent!important;
}
.process .diigotb-notice-img{
	background:url("http://www.diigo.com/client/ietoolbar/indicator.gif") no-repeat scroll left 0 transparent!important;
}	
	
.diigotb-notice-msg-rt  {
	background:url("http://www.diigo.com/client/ietoolbar/notice-bar-2-bg-left.png") no-repeat scroll left bottom transparent!important;
	line-height:28px!important;
	padding-left:10px!important;
	height:30px!important;
}
.failed .diigotb-notice-msg-rt  {
	background:url("http://www.diigo.com/client/ietoolbar/notice-bar-2-bg-left.png") no-repeat scroll left top transparent!important;
}
	
#diigotb-notice-close{
	float:right!important;
	height:16px!important;
	width:16px!important;
	margin-left:20px!important;
	margin-top:6px!important;
	cursor:pointer;
	background:url("http://www.diigo.com/client/ietoolbar/notice-icons.png") no-repeat scroll -48px 0 transparent!important;
}

.
#diigotb-notice-close:hover{
	background-position: -63px 0!important;
}
	
#diigotb-notice-msg  {
	background:url("http://www.diigo.com/client/ietoolbar/notice-bar-2-bg-right.png") no-repeat scroll right bottom transparent!important;
	float:right!important;
	height:30px!important;
	padding:0 11px 0 0!important;
	border: none!important;
	margin:0!important;
	position:fixed!important;
	font:12px/14px Helvetica,Arial,sans-serif!important;
	z-index:100000!important;
}
#diigotb-notice-msg a {
	color:#0044cc!important; 
	text-decoration:underline!important;
}
	
#diigotb-notice-msg.failed  {
	background:url("http://www.diigo.com/client/ietoolbar/notice-bar-2-bg-right.png") no-repeat scroll right top transparent!important;
}
	
}

@media print{
layer.diigoHighlight.a, layer.diigoHighlight.b, layer.diigoHighlight.c {
	border-bottom:0.5pt dashed Black;
}


/*image highlight*/
img.diigoHighlight {
	border:0.5pt dashed Black
}

/*float note*/
div.diigoHighlight.type_2 {
	display:none
}
div.diigoHighlight.type_2 span {
	display:none
}
}