.ui-widget {
font-family:Arial;
font-size:12px;
}

.ui-datepicker {
	display:none;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Arial;
font-size:12px;
}

.logo{
	width: 70px;
	height: 30px;
	float: right;
}
.logo img {
	width:70px;
	height: 30px;
}

/***** TABLE *******/
.tbl{
	display: inline-table;
	width: 100%;
	margin: 0px;
	padding: 5px;
	
}

#analytics .tbl {
float:left;
}

.topuptable, .otherpricing{
float:left;
}

table  {
	display: table ;
}



.tbl_solid{
	background-color: #EBE9E9;
}

.rw{
	display: table-row;
	padding:5px 1px;
}

.rwline
{
	border-bottom: 1px solid #D8E0EC;
}

.hd{
	font-weight: bold;
}

.cll{
	display: table-cell;
	min-width:40px;
	padding:5px;
	vertical-align: top;
}

.cllwide{
	min-width: 450px;
}


/****** START OF TAGS *****/



.tags{
	float:right; width: 230px;
	border: 1px solid #CAD6E7;
	padding: 8px;
	padding-bottom: 8px;
	font-size: 11px;
	font-family: arial, sans-serif;
	margin-bottom: 20px;
	line-height: 15px;
	background-color: #ffffff;
}


.tag-header{
	font-family: arial, sans-serif;
	font-size: 12px;
	/*margin-bottom: 5px;*/
	height: 16px;
	padding:4px;
	width:238px;
	float:right;
	background-color:#F2F3FF;/*#ededed;*/
	/*background:#F7F7F7 url(../images/status-16x16.gif) no-repeat scroll left top;*/
	color: #666666;
	border: 1px solid #EDEDED;
	border-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	
	
}

.tags .detail{
	display:none;
	width: 230px;
	float:left;
	background-color: #DDF0F8;
	border: 1px solid #CAD6E7;
	margin-left: 10px;
}

.tags  a {
	text-decoration:none;
	color: #578CCA;
	
}

.tags  a:hover{
	text-decoration:underline;
	color:#333333;
}




.tags h3{
	font-family: arial, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	height: 16px;
	padding-left: 20px;
	background:transparent url(../images/task-16x16.gif) no-repeat scroll left top;
	float:left;
	width: 90%;
}
/****** END OF TAGS ******/

/****** START OF PAGING*******/
.pagination{
	float:left;
	text-align: center;
	width:100%;
	padding: 5px;
	margin-top: 25px;
	
}

.pagination a{
	border: solid 1px #9AAFE5;
	padding: 5px;
	text-decoration: none;
}

.pagination a:hover{
	border: solid 1px #386398;
	padding: 5px;
	text-decoration: none;
}

.pagination .disabled{
	border:1px solid #DDDDDD;
	color:#999999;
	padding: 5px;
}

.pagination .current{
	border: solid 1px #386398;
	padding: 5px;
	font-weight: bold;
	background-color: #386398;
	color: white;
}
/****** END OF PAGING*******/

/***** START OF NEWS********/
.news-item{
	background-color: white; margin-bottom: 3px; margin-top: 3px; padding-bottom: 5px; 
	padding-bottom: 4pt;
	padding-left: 4pt;
	padding-right: 4pt;
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	/*padding-left: 20px;*/
	float:left;
	width:730px;;
	border-bottom: 1px solid  #EBE9E9; 
	padding-top: 6pt;
}

.flickr{
	min-height: 130px;
}

.msg{
	
}

.news-item .text{
	padding-top: 5px;
	padding-bottom: 5px;
}

.news-item .sharetitle{
	padding-bottom: 8px; 
	margin-bottom: 8px;
	border-bottom: 1px solid #CAD6E7;
	min-height: 20px;
}

.news-item img{
	border: 0;
}

.news-item a{
	font-weight: bold;
}

.news-actions{
	float:left;padding-top: 5px;font-size:96%;color:#777777;
	display:block; clear:both;
	margin-left: 20px;
}

.news-actions a{
	color:#578CCA;
	text-decoration: none;
	font-weight: normal;
}

.news-actions a:hover{
	color:#333333;
	text-decoration: none;
	font-weight: normal;
}
/***** END OF NEWS ********/

/***** START OF ADDNEWS ******/
.dialog{
	padding: 5px;
	border: 1px solid #D8E0EC;
	background-color: #F2F1F0;
}

.dialog .heading{
	font-size: 14px;
	
}

.dialog select{
	width: 405px;
	padding:2px;
	font-size:10pt;
}

.dialog .textbox{
	width: 400px;
	padding:2px;
	font-size:10pt;
}

.dialog textarea {
	width: 398px;
	height: 50px;
	padding:3px;
	font-family:arial;
	font-size:10pt;
	
}

/***** END OF ADDNEWS ******/

/***** START OF SHARING ****/

/***** END OF SHARING ********/
.share-block, .send-block{
	float:left; 
	clear:both; 
	margin-left: 20px; 
	margin-top: 8px; 
	margin-bottom: 5px; 
	width: 60%;
}

/***** START OF COMMENTS *******/
.comment-block{
	float:left; 
	clear:both; 
	margin-left: 10px; 
	margin-top: 8px; 
	margin-bottom: 5px; 
	width: 60%;
}

.comment-new{
	padding-top: 5px; 
	clear:both;
	float:left;
	
	
}

.comment-new .comment-text{
	margin-right:2px;
	width:403px;
} 

.comment-new .button{
	width: 55px;
}

.comment-list{
	clear:both;
	float:left;
	width:100%;
}

.comment-row{
	float:left; 
	clear:both; 
	margin-bottom: 2px;
	background:#ECEFF5 none repeat scroll 0 0;
	border:1px solid #E5EAF1;
	width:100%;
}

.comment-row img{
	float:left;
	margin: 5px;
	
}

.comment-row .text{
	float:left;
	margin: 2px;
	padding: 1px;
	width: 90%;
	padding:2px;
	line-height: 18px;
}
/***** END OF COMMENTS ******/


/***** START OF COMMENTS ******/
.dashboard-block-container{
	float:left; width: 280px; height: 300px;  margin-top: 10px;  margin-bottom: 10px; padding-bottom: 10px;
}
.dashboard-block{
	float:left; width: 280px; height: 300px; overflow-y: auto; overflow-x:hidden; border: 1px solid #D8E0EC; 
	padding: 5px;
}

.dashboard-block-header{
	float:left; 
	font-weight: bold;
	padding: 3px;
	padding-top:5px; padding-bottom:5px;
	font-family:arial,sans-serif;
font-size:14px;
}
/***** END OF DASHBOARD ******/
.tag{
	float:left;
	padding: 2px;	

}

#emailLoginMessage{
	margin-left: 80px;
	font-weight: bold;
	display: block;
	
}

.radioButtons .rdoBlock{
	display: block;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}
.radioButtons .rdo{
	width: 1px;
	float: left;
	
}

.radio{
	width: 2px;
}

.faded{
	color: #737373;
}

#actions{
	border-bottom: 1px solid #CAD6E7;
	padding-top:6pt;
	padding-bottom:6pt;
	font-weight: normal;
	   padding-left: 1pt;
	   font-size: 13px;
	   min-height: 20px;
	  margin-bottom: 5px;
	  margin-top: 4px;
	}
#actions select{
	width: 100px;
	padding: 1px;
	border-color:#837E7E rgb(234,234,234) rgb(234,234,234) #837E7E;
	border-style:solid;
	border-width:1px;
	background-color:#fbfbfb;
	font-size:13px;
	height:24px;
	  
}
.email-reply_logo_small
{ 
	background:transparent url(../images/email-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}

.email-reply_logo_small
{ 
	background:transparent url(../images/cellphone.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}

.status_logo_small
{ 
	background:transparent url(../images/status-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}

.blogger_logo_small 
{ 
	background:transparent url(../images/blogger-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}

.reminder-email_logo_small , .reminder-sms_logo_small 
{ 
	background:transparent url(../images/clock-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}

.multi_logo_small 
{ 
	background:transparent url(../images/multi-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}


.reminder-email_logo_med, .reminder-sms_logo_med
{ 
	background:transparent url(../images/alarm-16x16.gif) no-repeat scroll right center;
	width:  16px;
	height: 22px;
	float: right;
		
}
.settings_logo_med
{ 
	background:transparent url(../images/settings-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
		
}

.status_logo_med
{ 
	background:transparent url(../images/status-16x16.gif) no-repeat scroll right center;
	width:  16px;
	height: 22px;
	float: right;
		
}
.ad_logo_med
{ 
	background:transparent url(../images/pie-chart-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
		
}
.multi_logo_med
{ 
	background:transparent url(../images/multi-16x16.gif) no-repeat scroll right center;
	width:  16px;
	height: 22px;
	float: right;
		
}
.email_logo_small 
{ 
	background:transparent url(../images/email-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}
.event_logo_small 
{ 
	background:transparent url(../images/event-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}
.scheduleBday{
	background:transparent url(../images/birthday-32x32.gif) no-repeat scroll left center;
	height: 32px;
	padding-top: 12px;
	
}
.scheduleBday .firstOption{
	margin-left: 35px;
	
}

.sms_logo_small 
{ 
	background:transparent url(../images/sms-32x32.gif) no-repeat scroll right center;
	width:  16px;
	height: 16px;
	float: left;
	margin-right: 5px;
	
}
.birthday_logo_small 
{ 
	background:transparent url(../images/birthday-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}

.birthday_logo_med
{ 
	background:transparent url(../images/birthday-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
		
}
.event_logo_med
{ 
	background:transparent url(../images/cal-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
		
}
.blogger_logo_med
{ 
	background:transparent url(../images/blogger-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
		
}
.about_logo_med
{ 
	background:transparent url(../images/about-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
		
}
.outbox_logo_med
{ 
	background:transparent url(../images/outbox-16x16.gif) no-repeat scroll right center;
		width:  16px;
	height: 22px;
	float: right;
		
}

.signup_logo_med
{ 
	background:transparent url(../images/signup-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
}
.profile_logo_med
{ 
	background:transparent url(../images/settings-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
}

.message .message_row_detail .fieldWithErrors{
	
}

.fieldWithErrors input
{
	width:250px;
	
}

.news_logo_med
{ 
	background:transparent url(../images/news-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
	
}

.picture-sms_logo_med
{ 
	background:transparent url(../images/picture-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
	
}

.facebook_logo_small, .facebookstatus_logo_small, .facebookwallpost_logo_small
{ 
	background:transparent url(../images/facebook-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
	
}
.myspace_logo_small
{
background:transparent url(../images/myspace-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
}
.picture-sms_logo_small
{
background:transparent url(../images/picture-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
}

.hi5_logo_small
{
background:transparent url(../images/hi5-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
}
.orkut_logo_small
{
background:transparent url(../images/orkut-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
}
.friendster_logo_small
{
background:transparent url(../images/friendster-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
}
.twitter_logo_small
{
background:transparent url(../images/twitter-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: left;
	margin-right: 5px;
}


.cal_logo_med
{
background:transparent url(../images/cal-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
}

.forum_logo_med
{
	background:transparent url(../images/forum-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
}

.email_logo_med
{ 
	background:transparent url(../images/email-16x16.gif) no-repeat scroll right center;
	width:  16px;
	height: 22px;
	float: right;
		
}

.add_user_logo_small
{ 
	background:transparent url(../images/user-32x32.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
	
}
.add_user_logo_med
{ 
	background:transparent url(../images/user-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}
.user_logo_small
{ 
	background:transparent url(../images/user-32x32.gif) no-repeat scroll right center;
	width:  32px;
	height: 32px;
	float: right;
}
.user_logo_med
{ 
	background:transparent url(../images/user-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}
.usergroup_logo_med
{ 
	background:transparent url(../images/user-group-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}
.edit_user_logo_small
{ 
	background:transparent url(../images/user-32x32.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
	
}
.edit_user_logo_med
{ 
	background:transparent url(../images/user-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
	
}
.sms_logo_med
{ 
	background:transparent url(../images/sms-16x16.gif) no-repeat scroll right center;
	width:  16px;
	height: 22px;
	float: right;
	
	
}
.facebook_logo_med, .facebookstatus_logo_med, .facebookwallpost_logo_med
{ 
	background:transparent url(../images/facebook-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
	
	
}
.myspace_logo_med
{
background:transparent url(../images/myspace-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}
.friendster_logo_med
{
background:transparent url(../images/friendster-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}
.hi5_logo_med
{
background:transparent url(../images/hi5-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}
.orkut_logo_med
{
background:transparent url(../images/orkut-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}
.twitter_logo_med{
background:transparent url(../images/twitter-48x48.gif) no-repeat scroll right center;
	width:  48px;
	height: 48px;
	float: right;
}

.message_row, .message
{
	padding-top: 10pt;
	padding-bottom: 5pt;
	/*border-bottom: solid 1px #CAD6E7;*/
	
	/*background-color: #FFFFCC;*/
}

.message ul{
	font-size: 13px;
	margin-top: 0px;
}
.message ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}
.message .message_heading{
	font-weight: bold;
	color:#325C90;
	padding-bottom: 3pt;
}


.message_news_feed {
	
	margin-bottom: 4pt;
	border-bottom: dotted 1px #CAD6E7;
	width: 580px;
	float:left;
	background-color: #fbfbfb;
}
.message_news_feed_message_facebook{
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/facebook.png) no-repeat scroll left top;
	float:left;
	width:480px;;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}
.message_news_feed_message_rss{
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/rss.png) no-repeat scroll left top;
	float:left;
	width:480px;;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}

.message_news_feed_message_weather{
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/weather.gif) no-repeat scroll left top;
	float:left;
	width:480px;;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}


.message_news_feed_message_digg{
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/digg.gif) no-repeat scroll left top;
	float:left;
	width:480px;;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}

.message_news_feed_message_plurk{
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/plurk.gif) no-repeat scroll left top;
	float:left;
	width:480px;;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}

.message_news_feed_message_twitter{
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/twitter.png) no-repeat scroll left top;
	float:left;
	width:480px;;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
	
}

.message_news_feed_message_multi,


.message_news_feed_message_blogger,
.message_news_feed_message_myspace,
.message_news_feed_message_facebookwallpost
{
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/comment-16x16.gif) no-repeat scroll left top;
	float:left;
	width:580px;;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}

.message_news_feed_message_sms {
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/sms-16x16.gif) no-repeat scroll left top;
	float:left;
	width:580px;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}

.message_news_feed_message_email-reply {
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/cellphone-16x16.gif) no-repeat scroll left top;
	float:left;
	width:580px;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}


.message_news_feed_message_picture-sms {
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/picture-16x16.gif) no-repeat scroll left top;
	float:left;
	width:580px;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}

.message_news_feed_message_birthday {
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/birthday-16x16.gif) no-repeat scroll left top;
	float:left;
	width:580px;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}


.message_news_feed_message_email {
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/email-16x16.gif) no-repeat scroll left top;
	float:left;
	width:580px;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}


.message_news_feed_message_status {
	padding-bottom: 10pt;
	
	margin-bottom: 4pt;
	font-size: 100%;
	background-color: #fbfbfb;
	padding-left: 20px;
	background:transparent url(../images/status-16x16.gif) no-repeat scroll left top;
	float:left;
	width:580px;
	border-bottom: 1px dotted  rgb(202, 214, 231); 
	margin-top: 4pt;
}

.message_block {
	margin-left: 50px;
	margin-top: 5pt;
	margin-right: 10pt;
	margin-bottom: 8pt;
	padding-bottom: 2pt;
	color: #666666;
	padding-left: 15px;
	font-style: italic;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #fbfbfb;
	
}

.message_block_min {
	margin-left: 50px;
	margin-top: 1pt;
	margin-right: 10pt;
	padding-left: 15px;
	height: 15px;
	
}

.message_news_feed .message_block .message_options, .message_news_feed .message_block_min  .message_options
{
float: 		right;
position: relative;
clear:both;
margin-top: 5px;
font-style: normal;
padding-top: 3px;

}

 .options
{

font-size: 	95%;
float: 		right;
position: relative;
display:block;
}


.message_row .message_row_date
{
	width: 120px;
	float: left;
	clear: both;
	display: block;
	height: 50px;
	font-weight: bold;
	
}

.contact_title{
	padding-top: 2pt;
	font-weight: bold;
	color: #325C90;
}

.contact_title a{
	text-decoration: none;
	}
	
.contact_title a:hover{
	text-decoration: underline;
	}

.message_row_date_heading
{
	margin-top: 12px;
	width: 100%;
	
	display: block;
	font-weight: bold;
	
	color: #4B911C; /*#df2125; #325C90;*/
	float:left;
	margin-bottom:5px;
	font-size:15px;
}

.message_row_date_heading_dark
{
	margin-top: 12px;
	width: 100%;
	
	display: block;
	font-weight: bold;
	
	color: #325C90;
	float:left;
	margin-bottom:5px;
	font-size:14px;
}


.message_slider{
	padding: 5px;
	display: block;  
	float:left;
	width:98%;
	/*background-color: rgb(221, 240, 248);*/
	margin-bottom: 8px;
	margin-top: 8px;
	color: #5f5f5f;
}

.reminders{
	float:right; width: 230px;
	border: 1px solid #D8E0EC;
	padding: 8px;
	padding-bottom: 8px;
	font-size: 12px;
	font-family: arial, sans-serif;
	margin-bottom: 20px;
	line-height: 15px;
	background-color: #F2F3FF; /*#f2f1f0;*/
}


.reminders .reminder{
	width: 230px;
	float:left;
	margin-bottom:4px;
}

.reminders .detail{
	display:none;
	width: 230px;
	float:left;
	background-color: #DDF0F8;
	border: 1px solid #CAD6E7;
	margin-left: 10px;
}

.reminders  a {
	text-decoration:none;
	
}

.reminders  a:hover{
	text-decoration:underline;
	
}



.reminders .addtask{
	/*background:transparent url(../images/add-16x16.gif) no-repeat scroll left top;
	*/
	padding-left: 18px;
	float: right;
	font-size: 10px;
	min-height: 16px;
}

.reminders h3{
	font-family: arial, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	height: 16px;
	padding-left: 20px;
	background:transparent url(../images/task-16x16.gif) no-repeat scroll left top;
	float:left;
	width: 90%;
}

.status-header{
	font-family: arial, sans-serif;
	font-size: 15px;
	/*margin-bottom: 5px;*/
	height: 16px;
	width:238px;
	float:right;
	background-color: transparent;/*#95C666;/*#ededed;*/
	/*background:#F7F7F7 url(../images/status-16x16.gif) no-repeat scroll left top;*/
	color: #333333;/*#666666;*/
	border: 0px solid #EDEDED;
	border-bottom: 0;
	padding: 5px;
	
	
	
}

.reminders .quick{
	font-family: arial, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	height: 16px;
	padding-left: 20px;
	background:transparent url(../images/comment-16x16.gif) no-repeat scroll left top;
	float:left;
	width: 90%;
}

.reminders .event_header{
	font-family: arial, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	height: 16px;
	padding-left: 20px;
	background:transparent url(../images/cal-16x16.gif) no-repeat scroll left top;
	float:left;
	width: 90%;
}

.reminders .birthday_header{
	font-family: arial, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	height: 16px;
	padding-left: 20px;
	background:transparent url(../images/birthday-16x16.gif) no-repeat scroll left top;
	float:left;
	width: 90%;
}

.message_slider .msg{
	float:left;
	
	}
.message_slider .msg .text{
	float:left;
	max-width: 550px;
	padding-right: 32px;
	padding-top: 8px;
		background:transparent url(../images/quotes_end.gif) no-repeat scroll right bottom;
	
}

.message_options{
	padding-top: 4px;
	padding-bottom: 4px;
	
	
	float:right;
	width: 100%;
}

.leftquote{
	background:transparent url(../images/quotes_start.gif) no-repeat scroll left top;
	width:10px;
	height:22px;
	float:left;
	margin-left: 5px;
	border:0;
}

.rightquote{
	background:transparent url(../images/quotes_end.gif) no-repeat scroll right bottom;
	width:10px;
	height:22px;
	float:left;
	border:0;
}

.message_slider .close{
	font-size: 10px;
	float:right;
}

.message_slider .quote_start{
	float: left;
	width: 32px;
	height:32px;
	
}

.message_row_info
{
	margin-top: 10px;
	margin-bottom: 5px;
	width: 100%;
	/*clear: both;*/
	display: block;
	min-height: 15px;
	font-weight: bold;
	font-size: 14px;
	color: #325C90;
	border-bottom:0px dotted #CAD6E7;
	padding-bottom: 3px;
}

.message_row_info_plain
{
	margin-top: 10px;
	margin-bottom: 5px;
	width: 100%;
	/*clear: both;*/
	display: block;
	min-height: 15px;
	font-weight: bold;
	
	
}

.message_row_info_descr{
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
	/*clear: both;*/
	display: block;
	min-height: 15px;
	font-weight: normal;
}

.message_row_line
{
margin-left: 130px;
	margin-top: 1px;
	margin-bottom: 5px;
	width: 405px;
	/*clear: both;*/
	display: block;
	min-height: 2px;
	
	border-bottom:1px solid #CAD6E7;
}

.line
{
width: 100%;
	/*clear: both;*/
	display: block;
	min-height: 1px;
	margin-top: 2px;
	margin-bottom:2px;
	border-bottom:1px solid #CAD6E7;
}

.message_row_line_small
{
	margin-top: 1px;
	margin-bottom: 5px;
	width: 100%;
	/*clear: both;*/
	display: block;
	min-height: 2px;
	
	border-bottom:1px solid #CAD6E7;
}


.message_row_line_long
{

	
	width: 100%;
	/*clear: both;*/
	display: block;
	min-height: 1px;
	margin-top: 2px;
	margin-bottom:2px;
	border-bottom:1px dotted #CAD6E7;
}

.failed{color:red; font-weight: bold; }
.pending{color: blue; font-weight: bold;}

.processing{color:orange; font-weight: bold;}


.message_row_detail {
	float:none;
	padding: 1px;
	padding-top:5px;
	padding-bottom:5px;
}

.message_row_block{
	background-color: #EBE9E9;
	margin-left:25px;
	margin:3px;
	width: 82%;
	padding-left:12px;
}

.radio{
	width: 1px;
}

.message_row_detail_item_title 
{
	float: left;
	display:block;
	width: 120px;
	padding-top:2px;
	clear:bottom;
}
.message .message_row_detail_item{
padding-top:2px;
}
 .help{
	background:transparent url(../images/help-16x16.gif) no-repeat scroll right top;
	width:  16px;
	height: 16px;
	text-decoration: none;
	
}

.message .message_row_detail_item_title 
{
	float: left;
	/*text-align: right;*/
	display:block;
	width: 140px;
	/*margin-right: 10px;*/
	font-weight: bold;
	
	
}





.message{
margin-left: 10px;
margin-top: 0px;


}

.message textarea
{
	
	width:590px;
	height: 220px;
	
}

.message .shortMessage
{
	font: inherit;
	width:590px;
	height: 100px;
}

.message .veryShortMessage
{
	font: inherit;
	width:400px;
	height: 50px;
}

.errorList .error{
	display:block;
	margin-left:140px;
	width:auto;
	color: red;
	font-style: italic;
}
.errorList .errorExplanation h2, .errorList .errorExplanation p{
	display:none;
}
.errorList .errorExplanation ul li{
	display:block;
	margin-left:80px;
	width:auto;
	color: red;
	font-style: italic;
}

input.error 
{
	border: 1px dotted red;
}

textarea.error 
{
	border: 1px dotted red;
}





.message .message_row_detail_item  input
{
	width: 250px;
}

.message .message_row_detail_item  .radio 
{
	margin-left: 90px;
	width: 10px;
}
.message .message_row_detail_item  .product 
{
	margin-bottom: 13px;
	width: 150px;
	
}


.message .message_row_detail_item  .price 
{
	
}

.message .message_row_detail .message_row_detail_item  select
{
	width: 100px;
	padding: 3px;
	border:1px solid #999999;
	font-size: 12px;
	font-family:arial,helvetica,sans-serif;
}

.message .message_row_detail .checkbox
{
	width: 20px;
}

.message .contacts
{
	font: inherit;
	width:590px;
	height: 70px;
}
.message .button , .button
{
	font-family:  Arial, sans-serif;
	font-size: 12px;
	
	margin:0px 2px 0px 0px;
	margin-top:2px;
	width:100px;
	background-color: #5C9CCC;
	/*border-color:#325C90;*/
	/*border-style:solid;
	border-width:1px;*/
	color: white;
	border:0;
	padding: 3px;
	
	-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
border-style:solid;
border-width:1px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);

font-size:12px;
letter-spacing:normal;
outline-style:none;
padding:2px 0;
font-weight:bold;
line-height:1.4;
}

.widebutton{
	font-family:  Arial, sans-serif;
	font-size: 12px;
	
	margin:0px 2px 0px 0px;
	margin-top:2px;
	width:100px;
	background-color: #5C9CCC;
	/*border-color:#325C90;*/
	/*border-style:solid;
	border-width:1px;*/
	color: white;
	border:0;
	padding: 3px;
	
	min-width: 120px;
	
	-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
border-style:solid;
border-width:1px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);

font-size:12px;
letter-spacing:normal;
outline-style:none;
padding:2px 0;
font-weight:bold;
line-height:1;

}

.message .message_row_detail_item .button 
{
	font: inherit;
	width: 100px;
}

.message .thickbox
{
	width: 20px;
}


.message input
{
	width: 590px;
	
	z-index: -1;
}



.message  .notifyMe
{
	width: 20px;
}


.message .message_row_detail select
{
	min-width: 56px;
	padding: 3px;
	border:1px solid #999999;
	font-size: 12px;
	font-family:arial,helvetica,sans-serif;
	
}



.message_row_detail_item_bottom
{
	margin-left: 100px;
}

.message_row_detail_item_message
{
	border-width: 1px;
	border-style: solid;
	height: 225px;
	overflow: auto;
	margin-top: 5px;
	border-color: #666666;
	padding:2px;
}


.ac_input {
width:200px;
}
.ac_results {
background-color:window;
border:1px solid windowframe;
overflow:hidden;
padding:0px;
font-family: arial, sans-serif;
}
.ac_results ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
.ac_results iframe {
display:block;
height:3000px;
left:0pt;
position:absolute;
top:0pt;
width:3000px;
z-index:-1;
}
.ac_results li {
cursor:pointer;
display:block;
font-family:inherit;
font-size:12px;
margin:0px;
overflow:hidden;
padding:2px 5px;
width:100%;
}
.ac_loading {
/*background:transparent url(../images/indicator.gif) no-repeat scroll right center;*/
}
.ac_over {
background-color:highlight;
color:highlighttext;
}

.selection{
width: inherit;
height: 400px;
width: 750px;
padding-bottom:50px;
}

.selection h3{
border-bottom: 1px solid white;
margin-bottom: 5px;
	
}

.groupContacts_header{
	width: 460px;
	margin-bottom: 5pt;
	border-bottom:1px solid #CAD6E7;
}

.selection #currentContacts_header{
	border-left: 2px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	height: 40px;
	padding-left: 2pt;
	width:250px;
		
}

.selection .left{
	width:480px;
	float: left;
}

.selection .right {
 width:250px;
 float: left;
}

.selection #groupContacts {
	width: 450px;
	min-height: 350px;
	float: left;
	overflow: auto;
	height: inherit;
	padding-left: 5pt;
}

.selection #currentContacts {
	border-left: 2px solid #E9E9E9;
	/*border-top: 1px solid #E9E9E9;*/
	width: 250px;
	min-height: 350px;
	float: left;
	overflow: auto;
	height: inherit;
	padding-left: 5pt;
	padding-top: 3pt;
}

.list_item
{
	border-bottom: 1px solid #E9E9E9;
	min-height: 18px;
	padding-top: 5pt;
	padding-bottom: 5pt;
	clear: both;
	display:block;
		
}

.list_item .title{
	font-weight: bold;
	float: left;
	width: 82%;
	color: #325C90;
}

.list_item .title .info{
	margin-left: 1px;
	width: 150px;
	color: #837E7E;
	font-weight: none;
	font-size: 95%;
	
}

.list_item .functions
{
	float: left;
	width: 18%;
	font-size:98%;
}

/**********************INVITES*****************************/
#senderTypes{
	border: 2px solid #CAD6E7; 
	margin-right:2px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	width: 98%;
	margin-top: 31px;
	/*background-color:#E9E9E9;*/
}

#senderTypes .heading{
	width:98%;
	background-color: #325C90;
	color: white;
	padding:2px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: default;
	margin-right:1px;
	margin-bottom: 1px;
}

#senderTypes .contact{
	margin-bottom:1px;
	padding: 2px;
	min-height:35px;
	float:left;
	width:98%;
	background-color:white;
	border-bottom:1px solid #CAD6E7;
}
#senderTypes .contact .contactName{
	float:left;
	clear:right;
	font-size:12px;
	width:100%;
}
 .contactAddress{
	float:left;
	width:150px;
	overflow: hidden;
}
#senderTypes .contact .action{
	float:right;
}