/**
* Styles for social bookmarks widget
**/

ul#list_social_bookmarks { max-height: 400px; overflow: auto; }

ul#list_social_bookmarks li.fullrow,
ul#list_social_bookmarks li.odd,
ul#list_social_bookmarks li.even 	
{
	width:45%; 
	height: 25px;
}

.bookmark_selector ul#list_social_bookmarks li.odd,
.bookmark_selector ul#list_social_bookmarks li.even
{
	margin-bottom: 0px;
}


ul#list_social_bookmarks li.odd 	{ float:left; }
ul#list_social_bookmarks li.even 	{ margin-left: 50%; }
ul#list_social_bookmarks li.fullrow { float:left; width:90%;}

ul#list_social_bookmarks li a 		{ border: none; width:100%; line-height: 25px !important; }
ul#list_social_bookmarks li a:hover { background:none; text-decoration: underline; color:#3C3C3C; }


.icon_small 			{ height: 16px; width: 16px; padding: 2px 2px 2px 16px; background-position: 0% 50% !important; border-bottom: 1px dotted #AAAAAA; cursor: pointer; }
.icon_medium 			{ height: 24px; width: 40px; min-width: 24px; background-position: 30% 50% !important; float:left; cursor: pointer; }           	
.icon_medium_right 		{ height: 24px; width: 28px; min-width: 24px; background-position: 0% 50% !important; float:left; cursor: pointer; }     
.icon_medium_no_title	{ height: 24px; width: 40px; min-width: 24px; background-position: 30% 50% !important; float:left; padding: 5px 3px; cursor: pointer; }        	
             	
.icon_small_text 		{ width:auto; }
.icon_medium_text 		{ width:auto; float:left; padding-top: 5px; }
.icon_medium_text_right { padding-right: 15px; float:left; padding-top: 5px; }           	

.icon_medium_text_right:hover,
.icon_medium_text:hover	{ text-decoration:underline; cursor: pointer; }     

.widget_column.primary .icon_medium,
.widget_column.tertiary .icon_medium { float: right;}

.widget_column.primary .row_end,
.widget_column.tertiary .row_end { clear:both; padding-bottom: 5px;}
        
span.verb				{ font-weight: bold; }
	
.yahoo 					{ background: url('images/icons/yahoo.gif') no-repeat #FFFFFF; }
.yahoo:hover 			{ background: url('images/icons/yahoo.gif') no-repeat #FFFFFF; }
.google 				{ background: url('images/icons/google.gif') no-repeat #FFFFFF; }
.google:hover			{ background: url('images/icons/google.gif') no-repeat #FFFFFF; }
.windowslive 			{ background: url('images/icons/windowslive.gif') no-repeat #FFFFFF; }
.windowslive:hover 		{ background: url('images/icons/windowslive.gif') no-repeat #FFFFFF; }
.facebook 				{ background: url('images/icons/facebook.gif') no-repeat #FFFFFF; }
.facebook:hover			{ background: url('images/icons/facebook.gif') no-repeat #FFFFFF; }
.digg 					{ background: url('images/icons/digg.gif') no-repeat #FFFFFF; }
.digg:hover 			{ background: url('images/icons/digg.gif') no-repeat #FFFFFF; }
.ask  					{ background: url('images/icons/ask.gif') no-repeat #FFFFFF; }
.ask:hover  			{ background: url('images/icons/ask.gif') no-repeat #FFFFFF; }
.technorati 			{ background: url('images/icons/technorati.gif') no-repeat #FFFFFF; }
.technorati:hover 		{ background: url('images/icons/technorati.gif') no-repeat #FFFFFF; }
.delicious 				{ background: url('images/icons/delicious.gif') no-repeat #FFFFFF; }
.delicious:hover 		{ background: url('images/icons/delicious.gif') no-repeat #FFFFFF; }
.stumbleupon 			{ background: url('images/icons/stumbleupon.gif') no-repeat #FFFFFF; }
.stumbleupon:hover 		{ background: url('images/icons/stumbleupon.gif') no-repeat #FFFFFF; }
.squidoo 				{ background: url('images/icons/squidoo.gif') no-repeat #FFFFFF; }
.squidoo:hover 			{ background: url('images/icons/squidoo.gif') no-repeat #FFFFFF; }
.netscape				{ background: url('images/icons/netscape.gif') no-repeat #FFFFFF; }
.netscape:hover			{ background: url('images/icons/netscape.gif') no-repeat #FFFFFF; }
.slashdot				{ background: url('images/icons/slashdot.gif') no-repeat #FFFFFF; }
.slashdot:hover			{ background: url('images/icons/slashdot.gif') no-repeat #FFFFFF; }
.reddit					{ background: url('images/icons/reddit.gif') no-repeat #FFFFFF; }
.reddit:hover			{ background: url('images/icons/reddit.gif') no-repeat #FFFFFF; }
.fark					{ background: url('images/icons/fark.gif') no-repeat #FFFFFF; }
.fark:hover				{ background: url('images/icons/fark.gif') no-repeat #FFFFFF; }
.newsvine				{ background: url('images/icons/newsvine.gif') no-repeat #FFFFFF; }
.newsvine:hover			{ background: url('images/icons/newsvine.gif') no-repeat #FFFFFF; }
.twitter 				{ background: url('images/icons/twitter.gif') no-repeat #FFFFFF; }
.twitter:hover 			{ background: url('images/icons/twitter.gif') no-repeat #FFFFFF; }
.livejournal 			{ background: url('images/icons/livejournal.jpg') no-repeat #FFFFFF; }
.livejournal:hover 		{ background: url('images/icons/livejournal.jpg') no-repeat #FFFFFF; }
.mixxit					{ background: url('images/icons/mixx.GIF') no-repeat #FFFFFF; }
.mixxit:hover			{ background: url('images/icons/mixx.GIF') no-repeat #FFFFFF; }

                		
.bookmark_icon 			{ background: url('images/icons/share_icon.PNG') no-repeat transparent; }
.bookmark_icon:hover 	{ background: url('images/icons/share_icon.PNG') no-repeat transparent; }
.contact_icon			{ background: url('images/icons/contact_icon.PNG') no-repeat transparent; }
.contact_icon:hover		{ background: url('images/icons/contact_icon.PNG') no-repeat transparent; }
.print_icon				{ background: url('images/icons/print_icon.PNG') no-repeat transparent; }
.print_icon:hover		{ background: url('images/icons/print_icon.PNG') no-repeat transparent; }
.send_icon 				{ background: url('images/icons/send_icon.PNG') no-repeat transparent; }
.send_icon:hover		{ background: url('images/icons/send_icon.PNG') no-repeat transparent; }
.rss_icon 				{ background: url('images/icons/rss_icon.png') no-repeat transparent; }
.rss_icon:hover			{ background: url('images/icons/rss_icon.png') no-repeat transparent; }

.emailer,
.bookmark_selector,
.resource_selector
{
	width:450px;
	height:auto;
	padding:10px;
	margin-bottom: 20px;
	border:1px solid #D2D3C7;
	float:right;
	margin-right:15px;
	background:#F0F0F0;
	text-align:left;
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	display:none;
}
	
.emailer {
	width: 500px;	
}
	
.bookmark_selector 
{ 
	padding: 0px;
	background: #FFFFFF; 
	border:6px solid #D2D3C7;
}


.bookmark_selector td
{
	height: 30px;
	vertical-align: middle;
}

.emailer h3,
.bookmark_selector h3,
.resource_selector h3
{	
	color:#01679C; 
	background:none;
	padding:0px 0px 10px 10px;
	border:none;
	margin:0px;
	font-family: Helvetica, Arial, sans-serif; 
	letter-spacing:0px; 
	font-size:12px;
	width:100%;
	font-weight:bold;
	float: left;
}

.bookmark_selector .head_container
{
	height: 30px;
	background: #EAEAEA;	
}

.bookmark_selector h3
{

	padding-top: 5px;
	color: #000000;
}
 
ul#list_social_bookmarks
{
	padding: 10px;
	margin: 5px 0px 15px 0px;
}

.emailer a,
.bookmark_selector a,
.resource_selector a
{	
	color:#919191; 
	padding:0px 0px 0px 10px;
	font-size:12px;
	width:370px;
	line-height:15px;
	height:auto;
}

.resource_selector a
{
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
	background:url("images/more_news_arrow.gif") transparent left center no-repeat;
	float:left;
}

.emailer a:hover,
.bookmark_selector a:hover,
.resource_selector a:hover
{
	cursor:pointer;
	text-decoration:underline;
}		

.emailer span.close,
.bookmark_selector span.close,
.resource_selector span.close
{
	color:#777777;
	font-size:0.85em;
	display:inline;
}

.resource_selector span.close,
.bookmark_selector span.close
{	
	float: right;
	margin: 0px 15px 0px 0px;
	left: 18%;
	padding: 0px;
}

.headerText
{
	width: auto;
	float: left;
}




.emailer span.close:hover,
.bookmark_selector span.close:hover,
.resource_selector span.close:hover
{
	cursor:pointer;
	text-decoration:underline;
}
.emailer td.input textarea.disabled, 
.emailer td.input input.disabled 
{
background: #FEFEFE;	
color: #666666;	
}

.emailer .emailer_confirmation {
	display: none;
}

.emailer .confirm_close
{
	margin: 0% 40% 0% 40%;
}

.print_header {
	display:none;
}

.blockUI {
	border: none !important;
	cursor: default !important;
	background: #333333 !important;
}

* html .blockMsg 
{
	top: 5% !important;
}


* html ul#list_social_bookmarks li.even 	
{
	width:100%; 
}