body.wait * {
	 cursor:wait !important;
}

h3 {
	 margin-top: 5px;
	 margin-bottom: 5px;
	 font-family: arial, verdana, sans-serif;
	 font-weight: bold;
	 font-size: 13px;
	 color:#009cff;
}

#page-loading {
     text-align: center;
}

#items tr td {
	 padding: 10px 5px;
     border-bottom:1px solid #AAA;
}

.ui-widget-content a {
			color: #009CFF;
}
.message
  {
  font-family: 'Lucidia Grande', sans-serif;
  font-size: 16px;
	line-height: 18px;
     color: #666666;
	margin-top:5px;
	}


.message_author_pic {
	display: block;
	float: left;
	padding-right: 5px;
	margin-top:5px;
}	
	
.message_author {
	font-weight: bold;
	display: inline;
	float: left;
	padding-right: 5px;
	font-family: 'Lucidia Grande', sans-serif;
  font-size: 15px;
  color: #666666;
	cursor: pointer;
	margin-top:5px;
}	

#items .when 
{
  float: left;
	font-family: 'Georgia', serif;
	font-size: 12px;
	font-style:italic;
  color: #666666;
}
#items .message_from 
{
  float: left;
  font-family: 'Georgia', serif;
	font-size: 12px;
	font-style:italic;
  color: #666666;
	font-weight: bold;
	margin-left: 5px;
}
#items .message_header 
{
  font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	color: #666666;
}

#counter_input_1,#counter_input_2,#counter_input_3,
#counter_input_4,#counter_input_5,#counter_input_6,
#counter_input_7 {
							border:1px solid #AAAAAA;
							padding:4px 2px;
							-x-system-font:none;
							font-family:'Lucida Grande',sans-serif;
							font-size:18px;
							font-size-adjust:none;
							font-stretch:normal;
							font-style:normal;
							font-variant:normal;
							font-weight:normal;
							/* height:50px; */
							line-height:1.1;
							overflow:auto;
							/* width:580px; */
}

.status_input_box {
							border:1px solid #AAAAAA;
							padding:4px 2px;
							-x-system-font:none;
							font-family:'Lucida Grande',sans-serif;
							font-size:18px;
							font-size-adjust:none;
							font-stretch:normal;
							font-style:normal;
							font-variant:normal;
							font-weight:normal;
							/* height:50px; */
							line-height:1.1;
							overflow:auto;
							/* width:580px; */
}
.bottom_tab {
	 border-bottom: 1px solid #888;
	 border-left: 1px solid #888;
	 border-right: 1px solid #888;
	 padding: 0px 5px;
	 background: #fff;
}
.bottom_tab:hover {
	 background: #888;
	 color: #fff;
	 cursor: pointer;
}

.status_review {
	 border:1px dashed #888;
	 padding: 10px;
	 margin: 0px 0px 15px 0px;
	 font-family:'Lucida Grande',sans-serif;
	 font-size:16px;
	 line-height:1.1;
}

.long_info_review {
	 border: 1px dashed #888;margin-right:10px; padding: 10px; height: 500px; overflow: auto; color: #666;
}
.long_info_review ul,ol {
	 margin: 0px 0px 5px 25px;
	 padding: 0px;
}
.long_info_review p {
	 margin: 0px 0px 5px 5px;
	 padding: 0px;
}
.long_info_review h1,h2,h3,h4 {
	 color: #666;
}

.media_long_info {
 	 line-height: normal;
}
.media_long_info ul,ol {
	 margin: 0px 0px 5px 25px;
	 padding: 0px;
}
.media_long_info p {
	 margin: 0px 0px 5px 5px;
	 padding: 0px;
}
.media_long_info h1,h2,h3,h4 {
	 color: #666;
}

.network_list li {
		list-style:none; 
}
.tag_list li {
		list-style:none; 
		padding: 3px;
		border: 1px solid #888;
}

#content table {
  margin-top:0px; margin-bottom: 0px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

#content table td {
  padding-top: 3px;
}

#content form {
  padding:0px;
}

.entry_form {
  margin: 20px 0px;
}

.createbox form {
  
  padding:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
	position: relative;
	left: 300px;
	display: inline;
	width: 200px;

}

.itemlabel {
	padding:0px;
	float: left;
	width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  line-height: 11px;
  color: #FFFFFF;
	background-color: #333333;	
	z-index: 2;
	position:relative;
	top: -5px;
	display: block;
}

.counter_display {
  font-family: georgia, serif;
  font-size: 18px;
}

.section_title {
	font-family: georgia, serif;						 
	font-size: 14px;
}

.big {
	font-size: 24px;
}

.hidden {
	display: none;
}
.expand {
	margin-top: 5px;
	background-color: #EEEEEE;
	padding: 5px;
	font-size: 11px;
	font-family: arial, sans-serif;
	cursor: pointer;
	display: block;
	width: 140px;
	position: relative;
	top: 1px;
}
.expand:hover
{
  color: #FFFFFF;
  background: #3364BB; 
}


.post_button {
	border: 1px solid #CCC;
	padding: 8px 12px;
	font-size: 16px;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #ddd;
/*	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image: -moz-linear-gradient(#fff,#ddd);
	background-image: -ms-linear-gradient(#fff,#ddd);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));
	background-image: -webkit-linear-gradient(#fff,#ddd);
	background-image: -o-linear-gradient(#fff,#ddd);
	background-image: linear-gradient(#fff,#ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);
*/
	border-color: #CCC;
}
.primary_button {
	border: 1px solid #057ed0;
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0,0,0,.25);
	background-color: #019ad2;
/*	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#33bcef),to(#019ad2));
	background-image: -moz-linear-gradient(#33bcef,#019ad2);
	background-image: -ms-linear-gradient(#33bcef,#019ad2);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#33bcef),color-stop(100%,#019ad2));
	background-image: -webkit-linear-gradient(#33bcef,#019ad2);
	background-image: -o-linear-gradient(#33bcef,#019ad2);
	background-image: linear-gradient(#33bcef,#019ad2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bcef',endColorstr='#019ad2',GradientType=0);
*/
	border-color: #057ed0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}
.post_button:hover
{
  color: #FFFFFF;
  background: #3364BB;
  background-color: #3364BB;
  background-image: none;
  border-color: #0F3974;
  filter: none;
}

.disabled_button {
	color: #ccc;	
}

/* undo .post_button:hover */
.disabled_button:hover
{
	color: #ccc;
	background-color: #ddd;
	background-color: #ddd;
	background-image: none;
}

.featurebox_center, .dashboard_box {
  background-color: #ffffff;
  margin:0px;
  padding:5px;
  /*border: 1px solid #dfdfdf;*/
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}
.featurebox_center table tr td {
	padding: 1px 2px 1px 2px !important;
}
.dashboard_box table tr td {
	padding: 1px 2px 1px 2px !important;
}

#nav_tabs.ui-widget-content {border-left:none;}
#nav_tabs .main_tabs li a {color:black;font-size:14px;}
#nav_tabs .main_tabs .ui-state-active a, #nav_tabs .main_tabs .ui-state-hover a, #nav_tabs .main_tabs .ui-state-hover a:hover {color:#F09237 !important;}
#nav_tabs .main_tabs {border-bottom:none;}
#nav_tabs .main_tabs li {border-right:1px solid #eee;}
#nav_tabs .main_tabs li:last-of-type {border-right:none;}
#nav_tabs_sep {margin:10px 0px;}

.menu_button {
	display: block;
	width: 100%;
}

.embedded_form {
  background-color: #eeeeee;
  margin:0px;
  padding:5px;
  border: 0px solid #888888;
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #333333;
}

.embedded_form input {
  border: 1px solid #AAAAAA;
  font-family: arial, sans-serif;
	font-size: 11px;
  color: #333333;
}
.embedded_form select {
  border: 1px solid #AAAAAA;
  font-family: arial, sans-serif;
	font-size: 11px;
  color: #333333;
}

.embedded_form textarea {
  border: 1px solid #AAAAAA;
  font-family: arial, sans-serif;
	font-size: 11px;
  color: #333333;
}

.embedded_form .instructions {
  margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
.add_media {
	background:#EEEEEE none repeat scroll 0 0;
	cursor:pointer;
	margin-top:5px;
	padding:5px;
	width:175px;
	display: block;
	position: relative;
	top: 1px;
	font-size: 11px;
	font-family: arial, sans-serif;	
}

.add_media:hover
{
  color: #FFFFFF;
  background: #3364BB;
  border-color: #0F3974;
}

.button_border {
	border: 1px solid #888888;
}
.button_tab {
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-top: 1px solid #888888;
	border-bottom: 0px;
}

.upload_area {
	background:#EEEEEE none repeat scroll 0 0;
}

/*
.short_info_edit {
	background:#EEEEEE none repeat scroll 0 0;
	border: 1px solid #888888;
	padding: 5px;
}
*/
.two_column {
	display: block;
	position: relative;
	float: left;
	padding: 0px;
	margin: 5px;
	width: 48%;
}

.field_label {
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #333333;
	padding-bottom: 2px;
}
.login_label {
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
  color: #333333;
	padding-bottom: 1px;
	padding-top: 3px;
}

.check_boxes {
  font-family: verdana,arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
	padding-left: 3px;

}

.item_tag_area {
	margin-top: 5px;
	display: block;
	/*border: 1px solid #AAAAAA;*/
	padding: 5px;
}

.item_tag_area .tags_list {
	font-size: 10px;
	font-family: arial, sans-serif;
}

.tag_box {
  display: block;
	padding: 10px 5px;
	width: 400px;
	/*border: 1px solid #AAAAAA;*/
}

.setting_box {
     padding: 10px;
     margin: 5px 10px 5px 0px;
     width: 100%;
     border: 1px solid #AAAAAA;
}

.small_action_link {
  font-size: 9px;
	font-family: arial, sans-serif;
	display: inline;
	color: #009CFF !important;
}


.video_area {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
		
.video_area iframe,
.video_area object,
.video_area embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.media_area {
     clear: both;
     padding: 10px;
}

.media_area .media_title {
	font-size: 12px;
	font-weight: bold;
}
.media_area .media_short_info {
	line-height: 12px;
}
.media_area .media_short_info p {
	line-height: 12px;
}

.media_area .media_link_column {
	font-size: 10px;
	line-height: 10px;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;  
	white-space: -o-pre-wrap; 
	word-wrap: break-word;
	margin-top: 5px;
	padding: 3px;
}
.media_area .media_link_column a {
    font-size: 10px;
}

.media_pic {
  float: left;
	padding-right: 10px;
	padding-bottom: 3px;
}
.media_thumb {
	float: left;
	width: 100px; 
	padding: 5px 5px 0px 0px;
}

.media_title {
	font-size: 14px;
	font-family: arial, sans-serif;
	font-weight: bold;
}

.send_response {
  border:1px solid #888888;
  cursor:pointer;
  float:left;
  font-family:arial,sans-serif;
  font-size:9px;
  line-height:9px;
  margin-left:5px;
  padding:2px;
  position:relative;
  text-align:center;
	display: inline;
}
.show_media, .show_quick_poll_tab, .show_account_poll_tab, .show_account_poll_assignation{
  border:1px solid #888888;
  cursor:pointer;
  float:left;
  font-family:arial,sans-serif;
  font-size:9px;
  line-height:9px;
  margin-left:5px;
  padding:2px;
  position:relative;
  text-align:center;
  width:10px;
	display: inline;
}
.show_media:hover, .show_responses:hover, .send_response:hover ,.show_quick_poll_tab:hover{
	background:#888888 none repeat scroll 0 0;
	color:#EEEEEE; 
}

.media_preview {
  cursor:pointer;
}

/*
.nav_command {
	cursor: pointer;
}
.nav_command:hover {
	text-decoration: underline;
}
*/

.nav_head {
  display: block;
	width: 98%;
	border: 1px solid #AAAAAA;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	cursor: pointer;
	font-family: arial,sans-serif;
	font-size: 14px;
	position: relative; 
}
.nav_head:hover {
	background:#888888 none repeat scroll 0 0;
	color:#EEEEEE; 
}
.nav_control {
	display: inline; 
	position: absolute; 
	right: 5px;
	top: 7px;
	width: 16px;
	height: 16px;
}

.nav_open {
  background:url(images/16x16_plus.png) no-repeat 0 0;
}
.nav_close {
  background:url(images/16x16_minus.png) no-repeat 0 0;
}
.nav_display_type {
	display: inline; 
	position: absolute; 
	top: 7px;
	width: 16px;
	height: 16px;
	z-index: 1000;
}

.nav_display_type:hover {
	border:1px solid gray;
}

.nav_edit {
	height:16px; 
	right:28px; 
	position:absolute; 
	top:7px; 
}
.nav_edit:hover {
	font-weight: bold;
}
.nav_commands {
	height:16px; 
	right:66px; 
	position:absolute; 
	top:7px; 
}
.nav_commands:hover {
	font-weight: bold;
}


.nav_poll_select{
	height:16px; 
	left:525px; 
	position:absolute; 
	top:7px; 
}
.nav_poll_select:hover{
	font-weight: bold;
}
.nav_title {
	font-family: arial, sans-serif;
	font-size: 18px;
	border-bottom: 1px solid #009CFF;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #009CFF;
}
.response_area {
  clear: both;
	padding: 5px 5px 5px 20px;
	background: #F0F0F0 none repeat scroll 0 0;
}
.response_area_toolbar {
	background: #DDD; border-bottom: 1px solid #888; padding: 3px; text-align: right;
}
.nav_toolbar {
  display: block;
	width: 100%;
	padding: 5px 0px !important;
	margin-bottom: 5px;
	cursor: pointer;

}
.nav_order_select select {
  font-size: 9px;
	font-family: arial, sans-serif;
	padding: 2px;
}
.nav_popup_link {
	cursor: pointer;
}
.toolbar_button {
	background:#EEEEEE none repeat scroll 0 0;
	cursor:pointer;
	padding:5px;
	display: inline;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: bold;	
  border:1px solid #3364BB;
	margin-right: 10px;
	margin-bottom:10px;
}

.toolbar_button:hover
{
  color: #FFFFFF;
  background: #3364BB;
  border-color: #0F3974;
}
.nav_toolbar_result {
  background: #F0F0F0 one repeat scroll 0 0;
}

.stat_box {
	width: 100%;
	padding: 2px;
	margin-left: 20px;
	font-size: 9px;
	font-family: arial, sans-serif;
}

.stat_box .stat {
  width: 100px;
  padding: 2px 0 0 3px;
	margin-bottom: 3px;
}
.stat_box .stat:hover {
  color: #F0F0F0;
  background: #333333;
}
.stat_box .stat_networks {
  padding: 4px 0 0 3px;
	 
}

.stat_data {
	font-size: 18px;
	font-weight: bold;
	font-family: arial, sans-serif;
	
}
.stat_data_small {
	font-size: 14px;
	font-weight: bold;
	font-family: arial, sans-serif;
	color: #888888;
}

.detail_tab {
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #FFFFFF;
}

.detailArea {
	position: relative;
	top: -4px;
	background:#EEEEEE none repeat scroll 0 0;
	border: 1px solid #888888;
	padding: 4px;
}

.add_network_list {
	position:absolute;
	top:70px;
	z-index:2;
	width:200px;
  cursor: pointer;
}
.add_network_button {
  display: block;
	cursor: pointer;
}

.blue_button:hover {
background:transparent url(images/sideul_hili.gif) no-repeat scroll right center;
color: #FFFFFF;
}
.blue_button {
background:transparent url(images/sideul.gif) no-repeat scroll right center;
border:0 none;
clear:both;
color:#666666;
cursor:pointer;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:26px;
margin:10px 0;
padding-left:0;
padding-top:10px;
position:relative;
text-align:center;
width:218px;
}

.guide_title {
  font-size:18px;
	margin-top:5px
}
.guide p {
	margin-bottom: 8px;
    font-size: 11px;
}

.wizard {
	border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    height: 190px;
}

.wizard_body {
		padding: 5px;
		position: relative;
}

.wizard_select {
		float: left;
		margin-right: 5px;
		text-align: center;
}
.wizard_select a:hover {
		border-bottom: 0px !important;
}
.wizard_hide {
		position:absolute;
		top:150px;
		left:8px;
}
.wizard_buttons {
		position:absolute;
		top:150px;
		right: 10px;
}
.wizard_button, .response_button {
    background:#f0ad4e; 
	cursor:pointer;
	padding:5px;
	float: left;
	color: #ffffff;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;	
	border: 1px solid #f0ad4e;
	margin-right: 5px;
	/*
    -webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	
    background-color: #ddd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image: -moz-linear-gradient(#fff,#ddd);
	background-image: -ms-linear-gradient(#fff,#ddd);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));
	background-image: -webkit-linear-gradient(#fff,#ddd);
	background-image: -o-linear-gradient(#fff,#ddd);
	background-image: linear-gradient(#fff,#ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);
	*/
	border-color: #f0ad4e;
	
}

.wizard_button a, .response_button a {
     color: #ffffff !important;
}

.wizard_button:hover, .response_button:hover
{
  color: #FFFFFF;
  background: #3364BB;
  background-color: #3364BB;
  border-color: #0F3974;
  background-image: none;
  filter: none;
	
}
.wizard_button a:hover {
  color: #FFFFFF;
	border-bottom: none !important;
}

.wizard_link {
  cursor: pointer;
	font-weight: bold;
  color: 	#009CFF;
}
.wizard_link:hover{
	text-decoration: underline;
}
.wizard_open {
	cursor: pointer;
}

.wizard_prompt {
     font-size: 11px;
}

.source_button {
	background:transparent url(images/32x32_empty.png) no-repeat scroll right center;
  width: 32px;
	height: 32px;	
}
.source_button:hover {
  position:relative;
	top: 1px;
	left: 1px;
}
.source_button img {
  margin-top: 8px;
}
.network_icon {
		cursor: pointer;
}
.network_icon:hover {
    position:relative;
		top: 1px;
		left: 1px;
}

.content_type_icons {
		padding: 0px;
		margin: 0px;
}
.content_type_icons ul {
    clear: both;
}
.content_type_icons ul li {
	  display: block;
		float: left;
		height: 32px;
		cursor: pointer;
		border: 1px solid #FFFFFF;
		margin: 0px;
		padding: 2px 0px;
}
.content_type_icons ul li:hover {
		border: 1px dashed #888888;
				 
}
.thin_border {
		border: 1px solid #333333 !important;
}
.small_button {
  border:1px solid #888888;
  cursor:pointer;
  font-family:arial,sans-serif !important;
  font-size:9px !important;
  font-decoration:none;
  line-height:9px;
  padding:2px;
  /*margin:2px;*/
  position:relative;
  text-align:center;
}
.small_button:hover {
	background:#888888 none repeat scroll 0 0;
	color:#EEEEEE; 
}

.nav_button {
	margin: 0px;
	padding: 0px;
	position: relative;
	opacity: 0.5;
}
.nav_button:hover {
	cursor: pointer;
	opacity: 1;
}

/*
.media_preview_area {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
		
.media_preview_area iframe,
.media_preview_area object,
.media_preview_area embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

*/

.status_select {
	margin-top: 5px; 
	font-size: 10px; 
	font-family: arial; 
}
.status_result_area {
	background: #FCFC72;
}

.item_name {
  font-family:arial; 
	font-size:18px;
}

.padded_border {
	border: 1px solid #888888;
	padding: 3px;
	margin: 3px;
}
.content_detail:hover {
  color: #FFFFFF;
  background: #3364BB; 
  cursor: pointer;
}

.view_data {
	font-family: arial, sans-serif;
}

.view_data td {
  padding: 5px 10px 5px 10px;
	
}

.view_data_header td {
  border-bottom: 1px solid #888888;
}

.view_data_footer td {
  border-top: 1px solid #888888;
	font-weight: bold;
}

.column_label {
  font-weight: bold;
}

.row_label {
  font-weight: bold;
  border-right: 1px solid #888888;
}

.data_value {
  border-right: 1px solid #888888;
  border-bottom: 1px solid #AAAAAA;
}

.report_tabular {
		/*margin-top: 10px; */
}
.report_tabular table {
		padding: 0px;
		margin: 0px;
}

.report_tabular table th {
		padding: 4px;
		border-top: 1px solid #888;
		border-right: 1px solid #888;
		font-weight: bold;
		font-size: 11px;
		font-family: arial, sans-serif;
		text-align: left;

}
.report_tabular table td {
		padding: 3px;
		border-top: 1px solid #888;
		font-size: 11px;
		font-family: arial, sans-serif;
		position:relative;
}
.report_tabular .numeric {
	text-align: right;
}
.report_tabular .totals {
	 font-weight: bold;
	 font-size: 14px;
	text-align: right;
}
.report_tabular .left_label {
	 padding-right: 5px;
	 border-right: 1px solid #888;
}
.report_tabular .skip_border_line {
	 border-top: none !important;
}

.report_tabular .channel-name { font-size: 11px;}
.report_tabular .channel-name .channel-label { font-weight: bold;}
.report_tabular .theme-name { font-size: 11px;}
.report_tabular .theme-name .theme-label { font-weight: bold;}
.report_tabular .episode-name { font-size: 11px;}
.report_tabular .episode-name .episode-label { font-weight: bold;}

.table-striped .channel-name { font-size: 10px; white-space: pre;}
.table-striped .channel-name .channel-label { font-weight: bold;}
.table-striped .theme-name { font-size: 10px; white-space: pre;}
.table-striped .theme-name .theme-label { font-weight: bold;}
.table-striped .episode-name { font-size: 10px; white-space: pre;}
.table-striped .episode-name .episode-label { font-weight: bold;}

.report_data_rows .channel-name { font-size: 10px; white-space: pre;}
.report_data_rows .channel-name .channel-label { font-weight: bold;}
.report_data_rows .theme-name { font-size: 10px; white-space: pre;}
.report_data_rows .theme-name .theme-label { font-weight: bold;}
.report_data_rows .episode-name { font-size: 10px; white-space: pre;}
.report_data_rows .episode-name .episode-label { font-weight: bold;}

.report_summary .left_label {
	 padding-right: 5px;
	 border-right: 1px solid #888;
}
.report_summary .numeric {
    border-right: 1px solid #888;
    font-size: 16px;
    padding-left: 30px;
    text-align: right;
}

.report_summary .numeric_title {
	 padding-left: 5px;
	 text-align: right;
}
.report_summary table td {
	 padding-left: 5px;	 
}

.report_filter_list {
	border: 1px solid #888;
	padding: 3px;
	font-size: 16px;
}
.message_table table td {
	 border-top: 0px !important;
}
.message_stat {
		font-size: 11px;
		color: #000;
}
.message_text {
		font-size: 22px;
		color: #000;
		line-height: 1.2em;
}
.message_date {
		font-size: 12px;
		color: #888;
}
.message_data {
		font-size: 14px;
		color: #000;
}
.message_data_small {
	font-size: 12px;
}
.message_url {
		font-size: 14px;
		font-weight: bold;
}
.message_from {
		font-weight: bold;
		color: #009CFF;
}

.message_networks {
	 margin-left: 5px;
	 position: relative;
	 top: 2px;
}
.stat_value {
		font-size: 20px;
		color: #000;
		font-weight: bold;
}
.selector {
		font-size: 18px;
}
.side_selector select {
		font-size: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
        width: 150px;
}

.message_data .nolink {
		font-weight: bold;
}

.nolink {
		color: #000;
		font-weight: bold;
}
.message_data .link {
		font-weight: bold;
		color: #009CFF;
}
.message_data .link:hover {
		cursor: pointer;
		text-decoration: underline;
}
.message_data .show_reactions {
	font-weight: bold;
	text-decoration: underline;
}
.message_data .show_reactions:hover {
	text-decoration: underline;
	cursor: pointer;
}
.message_stat.show_reactions .stat_value {
	font-size: 24px;
	font-weight: bold;
	text-decoration: underline;
}
.message_stat.show_reactions .stat_value:hover {
	text-decoration: underline;
	cursor: pointer;
}


.link:hover {
		cursor: pointer;
}

.tag_small {
	 background: #f4f6b0;
	 border-left: 8px solid #009CFF;
	 border-right: 1px solid #009CFF;
	 border-bottom: 1px solid #009CFF;
	 border-top: 1px solid #009CFF;
	 padding: 2px;
	 font-size: 9px;
	 font-family: arial, sans-serif;
	 color: #333;	 
}

.tag_small_green {
	 background: #f4f6b0;
	 border-left: 8px solid #00FF9C;
	 border-right: 1px solid #00FF9C;
	 border-bottom: 1px solid #00FF9C;
	 border-top: 1px solid #00FF9C;
	 padding: 2px;
	 font-size: 9px;
	 font-family: arial, sans-serif;
	 color: #333;	 
}

#item-edit-review-promotion-summary {
     border: 1px dashed #888;margin-top:10px;margin-right:10px; padding: 10px; 
}
#item-edit-review-promotion-summary .promotion-name {
     font-weight: bold;
}
#item-edit-review-promotion-summary .promotion-detail {
     margin-left:20px;margin-top:10px;
}

#items-separator {margin-top:10px;margin-bottom:10px;border-bottom:1px solid #555;}
.defaultText { width: 300px; }
.defaultTextActive { color: #aaa;}
/*#summary_field {margin-left:175px;width:420px;}
#thumbnail_side_box {float:left;}
#thumbnail_url_field {width:150px;border:1px solid #aaa;padding:1px 0px 8px 3px;margin-bottom:3px;}
*/
#item_title_loading,#thumbnail_preview_loading,#short_info_loading {font-size:11px;font-style:italic;color:#009CFF;}
#item_title { font-size: 16px; padding: 2px;};
.short_label_required {border:2px solid #E9584C !important;}
#short_label_error,.items-entry-error {color:red;font-size:12px;padding:10px;border:1px solid red;width:400px;}
.default_value {float:left;padding:3px;}
.default_value_actions {text-align:right;padding:3px;}
.form-error {border:1px solid red;color:red;width:300px;margin:5px;padding:3px;}
.form-success {border:1px solid green;color:green;width:300px;margin:5px;padding:3px;}
.data-grid th {padding:3px;text-align:left;}
.data-grid td {padding:3px;font-size:10px;}
.data-grid td.error {color:red;}
.data-listing th {padding:3px;text-align:left;font-weight:normal;color:#aaaaaa;}
.data-listing th.centered {text-align:center;}
.data-listing td {padding:3px;font-size:14px;}
.data-listing td.error {color:red;}
.data-listing tr.disabled {background-color:#EDA98F;}
.data-listing td.disabled {background-color:#EDA98F;}
#coupon_tools {padding:5px;}
input.data-entry-alert {border:1px solid red;}
.item-promotion-enabled {font-weight:bold;font-size:11px;color:#E40300;padding:3px;}
/*#promotion-selector {width:600px;font-size:14px;margin-bottom:8px;clear:both;}*/
#promotion-selector fieldset {padding:8px;}
#promotion-selector legend {font-weight:bold;padding:5px;margin-left:10px;color:#5991FF;}

#main-full { padding: 0px 20px; }


.menu_simple{
	/* background: url("images/side_loop.gif") repeat-y scroll 0 0 transparent; */
	float: left;
	margin: 0px 0 0 0px;
	width: 245px;
    border: 5px solid #dddddd;
}

.simple_menu_header{
	margin:0px;
	padding:0px;
}

.simple_not_active {
	display:none;
}
.simple_not_active_collapsed{
	display:block;
}
.simple_active {
	display:block;
}
.simple_active_collapsed {
	display:block;
}
.simple_entry_border_div{
	z-index:100;
	background-color:white;
}

.quick_menu {
	 margin: 5px 0px 0px 5px;
	 min-height: 80px;
}
.quick_menu li {
	 list-style: none;
}
.quick_menu li a {
	 border: 1px solid #888;
	 padding: 5px;
	 font-size: 11px;
	 text-align: center;
	 width: 200px;
	 margin-bottom: 3px;
	 color: #888;
}
.quick_menu li a:hover {
	 color: #fff;
	 background: #888;
}

/* profile page for non admins */
#profile-me .profile-me-region {margin-bottom:10px;}
#profile-me .profile-me-region h2 {margin-bottom:10px; font-weight: bold;}
#profile-me .profile-me-region h3 {margin:0px; padding:0px;}
#profile-me ul {margin-left:15px;list-style-type:none;}
#profile-me ul li {clear:both;margin-bottom:4px;}
#profile-me ul li label {float:left;width:180px;}
#profile-me ul li input {padding:2px;}
#profile-me ul li select {font-size:14px;}
#profile-me ul li input.input-error {border:2px solid red;}
#profile-me ul li select.input-error {border:2px solid red;}
#profile-me #brand_banner_url {max-height:200px;max-width:600px;}
#profile-me #picture_url {max-height:200px;max-width:180px;}

.member_count {
	 background: #EEE;
	 color: #777;
	 border-bottom: 1px solid #AAA;
	 border-right: 1px solid #AAA;
	 font-size: 10px;
	 padding: 1px;
}
.token-helper-button {border:1px solid #cccccc;width:130px;padding:2px;background-color:#eeeeee;}
.token-helper-button a {color:black;}
.login_input { font-size: 20px; padding: 5px; border: 1px solid #888;}
.account_input { font-size: 20px; padding: 5px; border: 1px solid #888;}
.login_button{ 
	border: 1px solid #acc36e;
	font-size: 16px;
	padding: 7px 10px;
	margin-left: 10px;
	cursor: pointer;
	height: auto;
	color: white;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #ddd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#A8E23F),to(#469124));
	background-image: -moz-linear-gradient(#A8E23F,#469124);
	background-image: -ms-linear-gradient(#A8E23F,#469124);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A8E23F),color-stop(100%,#469124));
	background-image: -webkit-linear-gradient(#A8E23F,#469124);
	background-image: -o-linear-gradient(#A8E23F,#469124);
	background-image: linear-gradient(#A8E23F,#469124);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A8E23F',endColorstr='#469124',GradientType=0);
	border-color: #acc36e;

}

.green_wizard_button { 
	border: 1px solid #acc36e;
	font-size: 11px;
	padding: 5px 10px;
	cursor: pointer;
	height: auto;
	color: white;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #469124;
	/* background-repeat: repeat-x;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#A8E23F),to(#469124));
	background-image: -moz-linear-gradient(#A8E23F,#469124);
	background-image: -ms-linear-gradient(#A8E23F,#469124);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A8E23F),color-stop(100%,#469124));
	background-image: -webkit-linear-gradient(#A8E23F,#469124);
	background-image: -o-linear-gradient(#A8E23F,#469124);
	background-image: linear-gradient(#A8E23F,#469124);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A8E23F',endColorstr='#469124',GradientType=0);*/
	border-color: #acc36e;
}

.go_button { 
	border: 1px solid #acc36e;
	font-size: 16px;
	padding: 7px 10px;
	cursor: pointer;
	height: auto;
	color: white;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #ddd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#A8E23F),to(#469124));
	background-image: -moz-linear-gradient(#A8E23F,#469124);
	background-image: -ms-linear-gradient(#A8E23F,#469124);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A8E23F),color-stop(100%,#469124));
	background-image: -webkit-linear-gradient(#A8E23F,#469124);
	background-image: -o-linear-gradient(#A8E23F,#469124);
	background-image: linear-gradient(#A8E23F,#469124);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A8E23F',endColorstr='#469124',GradientType=0);
	border-color: #acc36e;
}

.nogo_button {
	border: 1px solid #888;
	font-size: 16px;
	padding: 7px 10px;
	margin-left: 5px;
	cursor: pointer;
	height: auto;
	color: #000;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color: #ddd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image: -moz-linear-gradient(#fff,#ddd);
	background-image: -ms-linear-gradient(#fff,#ddd);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));
	background-image: -webkit-linear-gradient(#fff,#ddd);
	background-image: -o-linear-gradient(#fff,#ddd);
	background-image: linear-gradient(#fff,#ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);
	border-color: #CCC;
}
.nogo_button:hover {
	background: #888;
	background-color: #888;
	color: #fff;
	filter: none;
}
#login_reminder {
	margin-top: 10px;
}
.label-info {font-size:10px;color:#fff;padding:2px 4px;background-color:#5eb1ff;}
.label-info-green {font-size:10px;color:#fff;padding:2px 4px;background-color:#159115;}
.head_mid * {padding:0;margin:0;}
.content-has-history {background-color:#ddd !important;}
.content-history-info {font-size:10px;color:green;font-style:italic;clear:both;text-align:right;}
.content-bookmarked {background-color:#fff8be !important;}
.content-bookmark-action {cursor:pointer;text-align:center;}

/*styles for columns*/

.message_column
{
	font-family: 'Lucidia Grande', sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
	margin-top:3px;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;  
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
}

.media_area .media_title_column {
	font-size: 12px;
	font-weight: bold;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;  
	white-space: -o-pre-wrap; 
	word-wrap: break-word;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #ccc;
	margin: 5px 0px 5px 0px;
}
.media_area .media_title_column a:link {
    font-size: 12px; 
}
.media_area .media_short_info_column {
	line-height: 12px;
	font-size: 10px;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;  
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
	overflow:hidden;
}
.media_area .media_short_info_column p {
	line-height: 12px;
	font-size: 10px;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;  
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
	overflow:hidden;
}

.message_author_column {
	font-weight: bold;
	display: inline;
	float: left;
	padding-right: 3px;
	font-family: 'Lucidia Grande', sans-serif;
  font-size: 11px;
  line-height: 11px;
  color: #666666;
	cursor: pointer;
	margin-top:3px;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;  
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
}

#items .when_column 
{
  float: left;
	font-family: 'Georgia', serif;
	font-size: 10px;
	line-height: 10px;
	font-style:italic;
	color: #ADADAD;
}

#items .message_from_column 
{
  float: left;
  font-family: 'Georgia', serif;
	font-size: 10px;
	line-height: 10px;
	font-style:italic;
  color: #666666;
	font-weight: bold;
	margin-left: 3px;
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap;  
	white-space: -o-pre-wrap; 
	word-wrap: break-word; 
}

.column_select{
	float: right;
	margin: 2px;
	text-align:right;
}
.column_select form {
	padding: 0px;
	margin-top: 0px;
}


.expand_area_column img {
	width: 100% !important; 
	height: auto !important;
}

.response_area_column {
	padding: 5px 5px 5px 5px;
}

.row-striped:nth-of-type(odd){
  background-color: #efefef;
}

.row-striped:nth-of-type(even){
  background-color: #ffffff;
}

.row-striped {
     padding: 8px 0px;
}

.login-button {
     display: block;
     padding: 5px;
     width: 100%;
     margin-bottom: 5px;
}
.login-button span {
     color: #fff;
     margin-left: 10px;
}
.login-button img {
     height: 32px;     
}
.login-microsoft {
     background-color: #aaaaaa;
}
.login-microsoft :hover {
     background-color: #999999;
     text-decoration: none;
}
.login-facebook {
     background-color: #2F5A9C;
}
.login-facebook :hover {
     background-color: #294f87;
     text-decoration: none;
}
.login-linkedin {
	background-color: #3378B2;
}
.login-linkedin :hover {
	background-color: #3378B2;
	text-decoration: none;
}
.login-google {
     background-color: #4285F4;
}
.login-google :hover {
     background-color: #3367D6;
     text-decoration: none;
}

.login-button-frame {
     padding: 1px;
     height: 34px;
}

.login-button-logo {
     background-color: #ffffff;
     float: left;
     width: 32px;
}
.login-button-logo a img {
     width: 20px;
     margin: 6px;
}
.login-button-text {
     float: left;
     padding: 8px 8px 8px 16px;
}
#refresh_wordpress_categories span::after{
    content: "\e031";
    display: inline-block;
    font-size: 15px;
    font-family: 'Glyphicons Halflings';
    margin: 0 5px;
}

@media print
{    
    .no-print, .no-print *
    {
          display: none !important;
    }
    
    .print-only
    {
          display: block !important;
    }

}

@media only screen and (max-width: 1200px) {

     .entry_form {
       margin: 20px 20px 0px 10px;
       padding: 0px 10px;
     }

}
@media only screen and (max-width: 420px) {

	.hide-mobile { display: none !important; }
    .mobile-full-width {
	  width:100% !important;
      height: auto !important;
	}
    #main-full {
          padding: 0px !important;
    }
}

.div-loader {
	position: absolute;
    top:0px;
    right:0px;
    width:100%;
    height:100%;
    background-color:#FFFFFF;
	background-image:url('images/ajax-loader-big.gif') !important;
    background-size: 50px;
    background-repeat:no-repeat !important;
    background-position:center !important;
    z-index:10000000;
    opacity: 0.4;
	filter: alpha(opacity=40);
}

.inline-loader {
    top:0px;
    right:0px;
    width:100%;
    height:100%;
    background-color:#FFFFFF;
	background-image:url('images/ajax-loader-big.gif') !important;
    background-size: 50px;
    background-repeat:no-repeat !important;
    background-position:center !important;
    z-index:10000000;
    opacity: 0.4;
	filter: alpha(opacity=40);
}


.marked-mention-preview{
	background:#5eb1ff;
	padding: 0px;
}
