html, body {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

*{margin:0px; padding:0px;} img{border:0px;}

a img {
	border: none !important;
}

select.defaultSelect {
	font-size: 11px;
	font-family: arial;
	height: 20px;
	//height: 18px;
	padding: 1px 0px;
	//padding: 0px;
	color: #000000;
	border-color: #969696;
}

.userAvatar1 {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px; 
	border-style: solid;
	border-width: 1px; 
}

.userAvatar2 {
	width: 180px;
	height: 180px; 
}

.userAvatar3 {
	width: 100px;
	height: 100px; 
}

.userAvatar4 {
	width: 140px;
	height: 140px; 
}

a.blackActiveLink {
	color: #000000;
	text-decoration: none;
}

a.blackActiveLink:hover {
	text-decoration: underline;
}

a {
	color: #2982ba;
	text-decoration: none;
	border: none;
}

a div, a img, a input {
	opacity: 1;
	2filter:alpha(opacity=100);
	cursor: pointer;
}

a:hover {
	text-decoration: underline !important;
}

a:hover div, a:hover img, a:hover input {
	opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
}



.borderedLightBlue {
	border:1px solid #9ecae6;
}

.textDecorationNone {
	text-decoration: none!important;
}

.halfTransparent {
	opacity: 0.5;
	filter:alpha(opacity=50);
}

.responseName {
	font-size: 10px;
	letter-spacing: -1px;
}

/*Layout*/
body				{background:#459AD0; font:normal 13px/1.2em Arial,sans-serif!important;}

#boxCancel {margin:0 auto; padding:10px 25px; width:547px; height:257px; background:url(../images/back_boxcancel.jpg) no-repeat;}

#boxNotification {margin:0 auto; padding:10px 25px; width:547px; height:200px; background:url(../images/back_boxnothification.jpg) no-repeat;}

#formAccount { margin:20px 0;}
#formAccount label{display:block; margin-top:10px;}
#formAccount input{width:290px;}

#formAccount2 { margin:10px 0;}
#formAccount2 label{display:block; margin-top:10px;}
#formAccount2 input, select{width:190px;}

#formAccount3 { margin:10px 0;}
#formAccount3 label{display:block; margin-top:10px;}
#formAccount3 input, select{}

#main       {width:810px; background:#D3EFFB; margin:0 auto;padding:0px;border-left:10px solid #397FAD;border-right:10px solid #397FAD; _height:100%; min-height:100%!important;}

#left         {float:left;  *display:inline;}
#right        {float:right; *display:inline;}

#right hr.list    {width:600px; display:block; clear:both; margin:2px 0;}

/*Top Section*/
#topHome    {height:342px; background:url('../images/back_top.jpg') no-repeat;}
#topHome #logo  {float:left; position:relative; top:3px; left:35px;}
#topHome #join  {float:left; position:relative; top:155px; left:355px;}

#topInfo      {height:270px; background:url('../images/back_top_info_01.jpg') no-repeat;}
#topInfo.top2 {background:url('../images/back_top_info_02.jpg') no-repeat;}
#topInfo.top3 {background:url('../images/back_top_info_03.jpg') no-repeat;}
#topInfo.top4 {background:url('../images/back_top_info_04.jpg') no-repeat;}
#topInfo #logo  {float:left; position:relative; top:3px; left:35px;}

#topUser        {height:68px; background:url('../images/back_top_user.jpg') no-repeat;}
#topUser #logo      {float:left; position:relative; top:0px; left:35px; background:url('../images/user_logo.jpg') no-repeat; width:235px; height:50px;}
#topUser #user      {float:right;position:relative; width:300px; height:17px; text-align:right; top:20px; margin-right:10px;}

#topMenu            {float:right; width:350px; height:17px; text-align:right; top:0px; margin:0px;}
#topMenu ul           {padding:0px;margin:0px;}
#topMenu ul li          {display:inline;font:bold 13px Arial, Verdana, Tahoma, sans-serif; }
#topMenu ul li a        {border-left:solid 1px #D3EFFB;padding:0 10px;height:17px;color:#FFF;text-decoration:none;}
#topMenu ul li a:hover      {color:#FFF;text-decoration:none;background:url('../images/rolover.jpg') repeat-x;}

#userMenu       {background:#FFF url('../images/back_usermenu_top.jpg') repeat-x;width:780px; height:35px;text-align:center; margin:0 auto;}
#userMenu ul      {padding:0px;margin:0px;}
#userMenu ul li     {display:inline;}
#userMenu ul li a     {float:left; height:36px; text-indent:-999px;overflow:hidden;padding:10px 0;text-align:center;font:bold 13px Arial, Verdana, Tahoma, sans-serif; color:#459AD0;text-decoration:none; border-left:solid 0px transparent;  border-right:solid 0px transparent;}
#userMenu ul li a:hover {color:#000;text-decoration:none;}

/*NOVO MENU*/
#userMenu ul li.home a 			{background:url(../images/menu_home.gif) no-repeat; width:70px;}
#userMenu ul li.home a:hover		{background:url(../images/menu_home_2.gif) no-repeat;}
#userMenu ul li.home1 a			{background:url(../images/menu_home_2.gif) no-repeat; width:70px;}

#userMenu ul li.profile a 		{background:url(../images/menu_my_profile.gif) no-repeat; width:90px;}
#userMenu ul li.profile a:hover 	{background:url(../images/menu_my_profile_2.gif) no-repeat;}
#userMenu ul li.profile1 a	 	{background:url(../images/menu_my_profile_2.gif) no-repeat; width:90px;}

#userMenu ul li.messages a 		{background:url(../images/menu_my_messages.gif) no-repeat; width:114px;}
#userMenu ul li.messages a:hover 	{background:url(../images/menu_my_messages_2.gif) no-repeat;}
#userMenu ul li.messages1 a	 	{background:url(../images/menu_my_messages_2.gif) no-repeat; width:114px;}

#userMenu ul li.date a 			{background:url(../images/menu_date_tools.gif) no-repeat; width:104px;}
#userMenu ul li.date a:hover 		{background:url(../images/menu_date_tools_2.gif) no-repeat;}
#userMenu ul li.date1 a 		{background:url(../images/menu_date_tools_2.gif) no-repeat; width:104px;}

#userMenu ul li.search a 		{background:url(../images/menu_search.gif) no-repeat; width:66px;}
#userMenu ul li.search a:hover 		{background:url(../images/menu_search_2.gif) no-repeat;}
#userMenu ul li.search1 a 		{background:url(../images/menu_search_2.gif) no-repeat; width:66px;}

#userMenu ul li.account a 		{background:url(../images/menu_my_account.gif) no-repeat; width:102px;}
#userMenu ul li.account a:hover 	{background:url(../images/menu_my_account_2.gif) no-repeat;}
#userMenu ul li.account1 a 		{background:url(../images/menu_my_account_2.gif) no-repeat; width:102px;}

#userMenu ul li.social a 		{background:url(../images/menu_my_social.gif) no-repeat; width:134px;padding:0 1px;}
#userMenu ul li.social a:hover 		{background:url(../images/menu_my_social_2.gif) no-repeat;}
#userMenu ul li.social1 a 		{background:url(../images/menu_my_social_2.gif) no-repeat; width:134px;padding:0 1px;}

#userMenu ul li.howitworks a 			{background:url(../images/menu_howitworks.gif) no-repeat; width:102px;}
#userMenu ul li.howitworks a:hover 		{background:url(../images/menu_howitworks_2.gif) no-repeat;}
#userMenu ul li.howitworks1 a 		{background:url(../images/menu_howitworks_2.gif) no-repeat; width:102px;}

#userMenu ul li.help a 			{background:url(../images/menu_help.gif) no-repeat; width:132px;}
#userMenu ul li.help a:hover 		{background:url(../images/menu_help_2.gif) no-repeat;}
#userMenu ul li.help1 a 		{background:url(../images/menu_help_2.gif) no-repeat; width:132px;}

/*ADMIN*/
#userMenu ul li.about a 		{background:url(../images/user_about.gif) no-repeat; width:116px;padding:0 1px;}
#userMenu ul li.about a:hover 		{background:url(../images/user_about_2.gif) no-repeat;}

#userMenu ul li.display a 		{background:url(../images/user_display.gif) no-repeat; width:129px;padding:0 1px;}
#userMenu ul li.display a:hover 	{background:url(../images/user_display_2.gif) no-repeat;}

#userMenu ul li.photos a 		{background:url(../images/user_photos.gif) no-repeat; width:98px;}
#userMenu ul li.photos a:hover 		{background:url(../images/user_photos_2.gif) no-repeat;}

#userMenu ul li.reports a 		{background:url(../images/spam_reports.gif) no-repeat; width:97px;}
#userMenu ul li.reports a:hover 	{background:url(../images/spam_reports_2.gif) no-repeat;}

#userMenu ul li.blocked a 		{background:url(../images/blocked_emails.gif) no-repeat; width:109px;}
#userMenu ul li.blocked a:hover 	{background:url(../images/blocked_emails_2.gif) no-repeat;}

#userMenu ul li.users a 		{background:url(../images/users.gif) no-repeat; width:52px;}
#userMenu ul li.users a:hover 		{background:url(../images/users_2.gif) no-repeat;}

#userMenu ul li.blockedip a 		{background:url(../images/blocked_ips.gif) no-repeat; width:86px;}
#userMenu ul li.blockedip a:hover 	{background:url(../images/blocked_ips_2.gif) no-repeat;}

#userMenu ul li.newusers a 		{background:url(../images/new_users.gif) no-repeat; width:89px;}
#userMenu ul li.newusers a:hover 	{background:url(../images/new_users_2.gif) no-repeat;}
/*ADMIN*/
/*NOVO MENU*/

.userMenuAHover {font:bold 13px Arial, Verdana, Tahoma, sans-serif;color:#000;text-decoration:none;background:url('../images/back_usermenu_top_on.jpg') repeat-x; border-left:solid 1px #FFF; border-right:solid 1px #FFF;}

#userSubMenu        {width:120px; margin-right:15px; padding:10px; float:left; text-align:left; background:url('../images/back_submenu_user.jpg') no-repeat;}
#userSubMenu ul       {list-style:none;}
#userSubMenu ul li a    {width:140px;padding:5px 0;color:#459AD0; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; display:block; } 
#userSubMenu ul li a:hover  {color:#0AAF8A; text-decoration:none;}
#userSubMenu ul li ul li a      {width:140px;padding:0px 10px;color:#000; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; display:block; } 
#userSubMenu ul li ul li a:hover  {color:#000; font-weight:bold; text-decoration:none;}
#userSubMenu p        {font:bold 13px Arial, Helvetica, sans-serif; color:#0AAF8A;}

.userSubMenuHighlight {color:#0AAF8A; text-decoration:underline;}

#userSubMenu2         {width:120px; padding:10px; float:left; text-align:left; background:url('../images/back_submenu_user.jpg') no-repeat;}
#userSubMenu2 ul      {list-style:none;}
#userSubMenu2 ul li a     {width:120px;padding:5px 0;color:#459AD0; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; display:block; } 
#userSubMenu2 ul li a:hover   {color:#0AAF8A; text-decoration:none;}
/*INBOX*/
#userSubMenu2 ul li ul li.inbox {list-style-image:url(../images/img_icon_inboxlittle.gif);margin-left:15px;}
#userSubMenu2 ul li ul li.inbox a {width:50px;width:110px;padding:0;}
/*INBOX*/
#userSubMenu2 ul li ul li a       {width:110px;padding:0px 10px;color:#000; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; display:block; } 
#userSubMenu2 ul li ul li a:hover   {color:#000; font-weight:bold; text-decoration:none;}
#userSubMenu2 p       {font:bold 13px Arial, Helvetica, sans-serif; color:#0AAF8A;}

#userSubMenuBottom        {width:150px; height:300px; margin:0 20px 0 -20px; padding-left: -10px; float:left; text-align:left; background:url('../images/back_submenu_user_bottom.jpg') no-repeat;}
#userSubMenuBottommarginzero        {width:150px; height:300px; margin:0 0 0 -10px; padding-left: -10px; float:left; text-align:left; background:url('../images/back_submenu_user_bottom.jpg') no-repeat;}
#userSubMenuBottommarginzero2       {width:150px; height:300px;padding-left:10px; float:left; text-align:left; background:url('../images/back_submenu_user_bottom.jpg') no-repeat;}

#login              {float:right;width:205px;position:relative; top:210px; left:-10px;}

/*Content*/
#content {background:#FFF;/*background:#E5F3FC*/; width:770px; padding:20px 10px; margin:0 auto;margin-bottom:20px;}
#contentmatchfriends {background:#FFF;/*background:#E5F3FC*/; width:780px;padding:0px; margin:0 auto;margin-bottom:20px;}
#contentUser {float:left; background:#E5F3FC; width:780px;margin:0px 0px 20px 13px;}

#box01{ background:#278AC8 url('../images/back_title_01.jpg') repeat-x;width:235px;height:370px;float:left; margin:0 28px 0 0;text-align:center;}
#box01 p.title  {color:#FFF; font:bold 18px Arial, Verdana, Tahoma, sans-serif; padding:5px 0px;}
#box01 p.phrase {color:#FFF; font:bold 11px Arial, Verdana, Tahoma, sans-serif; background:#000;padding:2px 0px;margin:0 0 5px 0;}
#box01 p.topic  {color:#000; font:14px Arial, Verdana, Tahoma, sans-serif; background:#C6E3F5; padding:5px 0px;}
#box01 p.topic2 {color:#000; font:14px Arial, Verdana, Tahoma, sans-serif; background:#59ACD3; padding:10px 0px;}
#box01 p.result {color:#000; font:bold 18px Arial, Verdana, Tahoma, sans-serif; background:#C6E3F5; padding:5px 0px; margin:0 0 15px 0}

#box02{ background:#95C36A url('../images/back_title_02.jpg') repeat-x;width:235px;height:370px;float:left; margin:0 25px 0 0;text-align:center;font-family:Arial, Verdana, Tahoma, sans-serif; color:#000;}
#box02 p.title  {color:#FFF; font:bold 18px Arial, Verdana, Tahoma, sans-serif; padding:5px 0px;}
#box02 p.phrase {color:#FFF; font:bold 11px Arial, Verdana, Tahoma, sans-serif; background:#000;padding:2px 0px;margin:0 0 5px 0;}
#box02 p.topic  {color:#000; font:14px Arial, Verdana, Tahoma, sans-serif; background:#D5E2AB; padding:5px 0px;}
#box02 p.topic2 {color:#000; font:14px Arial, Verdana, Tahoma, sans-serif; background:#AFBE87; padding:10px 0px;}
#box02 p.result {color:#000; font:bold 18px Arial, Verdana, Tahoma, sans-serif; background:#D5E2AB; padding:5px 0px; margin:0 0 15px 0}

#box03{ background:#374A95 url('../images/back_title_03.jpg') repeat-x;width:235px;height:370px;float:right;text-align:center;font-family:Arial, Verdana, Tahoma, sans-serif; color:#000;}
#box03 p.title  {color:#FFF; font:bold 18px Arial, Verdana, Tahoma, sans-serif; padding:5px 0px;}
#box03 p.phrase {color:#FFF; font:bold 11px Arial, Verdana, Tahoma, sans-serif; background:#000;padding:2px 0px;margin:0 0 5px 0;}
#box03 p.topic  {color:#000; font:14px Arial, Verdana, Tahoma, sans-serif; background:#B4B5D7; padding:5px 0px;}
#box03 p.topic2 {color:#000; font:14px Arial, Verdana, Tahoma, sans-serif; background:#7786B2; padding:10px 0px;}
#box03 p.result {color:#000; font:bold 18px Arial, Verdana, Tahoma, sans-serif; background:#B4B5D7; padding:5px 0px; margin:0 0 15px 0}

#boxInfoBorder {background:#3CB1E2; width:210px; margin:10px auto;}
#boxInfo  {background:#D3EFFB; width:208px; margin:1px; padding:15px 0px; text-align:center; display:block;}
#boxInfo p  {background:#A8DFF7; padding:5px 0px; margin:5px 0px;}

#faq            {background:#D3EFFB; width:365px; margin:40px 0px 20px 0px; padding:10px;}
#faq ul           {list-style:none;}
#faq ul li          {margin-left:10px; width:320px;color:#000; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; display:block;}   
#faq ul li ul li      {margin-left:0px; width:280px; color:#000; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; display:block;border-bottom:solid 1px #8FB9D4;margin-bottom:20px;}
#faq ul li ul li ul li      {margin-left:0px; width:280px; color:#000; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; display:block;}

#infoCenter { width:328px; background:url('../images/back_centerinfo.jpg') no-repeat; text-align:center; margin:50px 0 0 120px; padding-top:20px; height:200px;}

#message  { width:508px; height:20px; padding-top:2px; background:url('../images/back_message.jpg') no-repeat; text-align:center; margin-left:42px;}

#imageScroller        {width:583px; height:183px; padding:10px;}
#imageScroller2       {width:248px; height:300px;}
#imageScroller3       {width:740px; height:300px;}

#meafffriends       { width:247px; height:123px; background:url(../images/back_myfriends_01.gif) no-repeat; margin:auto; padding:20px 10px 10px 10px;}
#meafffriends   ul    { text-align:center;}
#meafffriends   li    { list-style:none;}
#meafffriends   strong  { display:block; text-align:center;}

.prev, .next, .prev2, .next2, .prev3, .next3 {cursor:pointer;cursor: hand;}

#productsThumb        { text-align:center; width:257px; height:203px; padding-top:10px; font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;color:#CCCCCC; overflow:hidden; background:url(../images/back_myfriends_01.gif) no-repeat;}
#productsThumb ul     {padding:0px;margin:0px;}
#productsThumb ul li    {border:solid 1px #FFF; float:left;text-align:center;display:inline;color:#999999;padding:10px 13px; text-align:center;}
#productsThumb ul li:hover  {border:solid 1px #000;}
#productsThumb img.thumb  {width:80px; height:80px;}
#productsThumb strong   {display:block;}

#productsThumb2       {float:none; text-align:center;width:540px; height:180px; padding-top:5px; font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;color:#CCCCCC; overflow:hidden;}
#productsThumb2 ul      {padding:0px;margin:0px;}
#productsThumb2 ul li   {border:solid 1px #B1B1AF;background:#FFF; float:left;text-align:center;display:inline;color:#999999;width:84px;padding:10px;}
#productsThumb2 ul li:hover { border:solid 1px #3980AA; background:#C7E1F0; }
#productsThumb2 ul li a {color: #3A5FCD; font-size:11px; text-decoration:none; }
#productsThumb2 ul li a:hover {color: #3A5FCD;}
#productsThumb2 img.thumb {width:80px; height:80px; margin-top: 10px;}
#productsThumb2 strong    {display:block;}

.thumbHover { border:solid 1px #3980AA; background:#C7E1F0; }

#productsThumb3       {float:none; text-align:center;width:540px; height:170px; padding-top:10px; font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;color:#CCCCCC; overflow:hidden;}
#productsThumb3 ul      {padding:0px;margin:0px;}
#productsThumb3 ul li   {border:solid 1px #B1B1AF;background:#FFF; float:left;text-align:center;display:inline;color:#999999;padding:10px 13px;}
#productsThumb3 ul li:hover {border:solid 1px #3980AA; background:#C7E1F0; }
#productsThumb3 ul li a {color: #3A5FCD; font-size:11px; text-decoration:none;}
#productsThumb3 ul li a:hover {color: #3A5FCD;}
#productsThumb3 img.thumb {width:80px; height:80px;}
#productsThumb3 strong    {display:block;}



#userFriends      {float:none; overflow:hidden; text-align:center;width:200px;height:300px; font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;color:#CCCCCC; margin-left:10px;}
#userFriends ul     {padding:0px;margin:0px;}
#userFriends ul li    {border:solid 1px #E9F7FD;float:left;text-align:center;display:inline;color:#999999;padding:5px 5px;}
#userFriends ul li:hover{border:solid 1px #000;}
/*#userFriends img.thumb  {width:83px; height:73px;}*/
#userFriends strong    {display:block;}

#userFriendsAll       {float:none; overflow:hidden; text-align:center;width:670px;height:300px; font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;color:#CCCCCC; margin-left:15px;}
#userFriendsAll ul      {padding:0px;margin:0px;}
#userFriendsAll ul li   {border:solid 1px #E9F7FD;float:left;text-align:center;display:inline;color:#999999;padding:5px 5px 0px 5px;}
#userFriendsAll ul li:hover{border:solid 1px #000;}
/*#userFriendsAll img.thumb {width:83px; height:73px;}*/
#userFriendsAll strong    {display:block;}

#dFriends     {float:none; overflow:hidden; text-align:center;width:200px;height:320px; font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;color:#CCCCCC; margin-left:20px;}
#dFriends ul      {padding:0px;margin:0px;}
#dFriends ul li   {border:solid 1px #E9F7FD;float:left;text-align:center;display:inline;color:#999999;padding:5px 5px;}
#dFriends ul li:hover{border:solid 1px #000;}
/*#dFriends img.thumb {width:83px; height:73px;}*/
#dFriends strong     {display:block;}

#myPhotos       {float:none; text-align:center;width:580px; padding-top:5px; font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;color:#CCCCCC; overflow:hidden;}
#myPhotos ul      {padding:0px;margin:0px;}
#myPhotos ul li     {border:solid 1px #FFF;float:left;text-align:center;display:inline;color:#999999;padding:10px 13px;}
#myPhotos ul li:hover {border:solid 1px #000;}
/*#myPhotos img.thumb   {width:83px; height:73px;}*/
#myPhotos strong    {display:block;}

#destakBoxBorder      {background:#000;}
#destakBox          {background:#FFF; padding:10px;margin-right:4px;}
.line, .line2, .line3   {clear:both; padding:5px 0px; height:1px; border:none; border-top:solid 1px #CCC; }

#destakBox.back_01      {background:url('../images/back_destak_01.jpg') no-repeat; width:580px; height:220px;}
#destakBox.back_01 .me    {margin:0 10px 10px 0; float:left;}
#destakBox.back_01 .cupid {margin:0 0 10px 10px; float:right;}
#destakBox.back_01 .line  {width:580px;}

#destakBox_back_02      {float:left;width:457px; height:400px; text-align:center; background:url('../images/back_destak_02.jpg') no-repeat; padding:10px;}
#destakBox_back_02 #form  {background:#D3EFFB; width:380px; padding:10px; text-align:left; margin:10px auto;}
#destakBox_back_02 #scroller{width:440px; height:220px;overflow:auto;}
#destakBox_back_02 #dMessages{width:440px; height:220px;overflow:auto;}
#destakBox_back_02 .line  {width:437px;}
#destakBox_back_02 td     {background-color:#F4F9FC; text-align:left; padding:2px;}
/*#destakBox_back_02 table     {text-align:left; width:95%; padding:0px;}*/
#destakBox_back_02 td input,#destakBox.back_02 td img { margin:2px; float:left;}

#destakBox_back_03      {width:238px; height:400px; text-align:center; padding:10px 20px 10px 10px;background:url('../images/back_destak_03.jpg') no-repeat;margin-left:15px;}
#destakBox_back_03 .line  {width:218px;}
#piramidsocial        {list-style:none;}
#piramidsocial    li    {text-align:center;}

#destakBox_back_04      {background:url('../images/back_destak_04.jpg') no-repeat;width:580px;float:right; padding:10px;}
#destakBox_back_04 .me    {margin:0 10px 10px 0; float:left;}
/*#destakBox_back_04 .thumb {margin:1px; float:left;}*/
#destakBox_back_04 .cupid {margin:0 0 0 10px; float:right;}
#destakBox_back_04 .line  {width:580px;}
#destakBox_back_04 .line2 {width:120px;}
#destakBox_back_04 .line3 {width:200px;}
#destakBox_back_04 table  {margin:0;}

#destakBox_back_06        {width:248px; height:420px; text-align:center; float:right; padding:10px;background:url('../images/back_destak_06.jpg') no-repeat;}
#destakBox_back_06 .line    {width:218px;}
#destakBox_back_06 p.fontPiramid{position:relative;}
#destakBox_back_06 p.fontText {position:relative;}
#destakBox_back_06 img      {position:relative;}

#destakBox_back_07        {background:url('../images/back_destak_07.jpg') no-repeat; width:740px; height:380px; text-align:center; padding:10px;}
#destakBox_back_07 .line    {width:740px;}
#destakBox_back_07 p.fontPiramid{position:relative;}
#destakBox_back_07 p.fontText {position:relative;}
#destakBox_back_07 img      {position:relative;}

.fontText12     {font:12px Arial, Verdana, Tahoma, sans-serif; color:#000;}
.fontText12 a     {color:#1966BC; text-decoration:underline;}
.fontText12 a:hover {color:#000; text-decoration:none;}

#containersearch  { width:600px; float:right;}
#containerssearch { width:235px; float:left; margin:0px 25px 0px 25px;}
#containertextosearch { float:right; width:150px;}

#doubleSearchme   {background-image:url(../images/back_double_search_me.jpg); background-repeat:no-repeat; height:179px; width:354px; text-align:center;}

#doubleSearchfriend {background-image:url(../images/back_double_search_friend.jpg); background-repeat:no-repeat; height:179px; width:354px; text-align:center;}

#userdoubleSearch { list-style:none; margin:0px; padding:0px;}
#userdoubleSearch li{ width:83px; float:left; width:80px; padding-left:5px;}

#searchbrownser1  { width:100px; float:left; list-style:none;}
#searchbrownser1 li { margin-top:10px;margin-bottom:10px;}
#searchbrownser2  { width:100px; float:left; list-style:none;}
#searchbrownser2 li { margin-top:10px;margin-bottom:10px;}
#searchbrownser3  { width:100px; float:left; list-style:none;}
#searchbrownser3 li { margin-top:10px;margin-bottom:10px;}
#resultOptions  { width:210px; float:left; list-style:none;}
#resultOptions li { margin-top:10px;margin-bottom:10px;}

/*alterado*/
#locatedWithin		{border:solid 1px #CCC;margin-bottom:10px;height:45px;background:url(../images/back_locatedwithin.jpg) repeat-x;padding:10px 5px 5px 5px;text-align:center;}
#locatedWithin p  { margin-bottom:5px;}
#locatedWithin p  {float:left; margin-right:10px;}

#locatedWithin.small {border:solid 1px #CCC;margin-bottom:10px;margin-top:10px;height:35px;background:url(../images/back_locatedwithinsmall.jpg) repeat-x;padding:0 5px;text-align:center;}

#firstSearch {border:solid 1px #CCC;margin-bottom:10px;height:190px;background:url(../images/back_searchcriteria.jpg) repeat-x;padding:0 5px;text-align:left;}

#leftCriteria {border:solid 1px #CCC;margin:10px 0;width:280px;background:url(../images/back_searchcriteria.jpg) repeat-x;padding:5px;text-align:left;float:left;}
#rightCriteria {border:solid 1px #CCC;margin:10px 0;width:280px;background:url(../images/back_searchcriteria.jpg) repeat-x;padding:5px;text-align:left;float:right;}

/*alterado*/

#sortResults    { margin-top:10px;}
#sortResults  p { width:100px; float:left;}

#tableBlocked tr {height:25px;}
#tableBlocked td {border-bottom:solid 1px #CCC;}


#searchbrownser { width:600px; margin-top:10px;}
#searchbrownserusers  { width:235px; float:left; margin:0px;}
#containertextosearch { float:right; width:150px;}

#searchcriteria   { width:130px; float:left; list-style:none; margin-left:30px;}
#searchcriteria  li {margin-bottom:5px;}


#contentsetup   { width:600px; float:right; background:url(../images/img_table_setup_back.jpg) repeat-y;}

#userssetup     {margin:auto; width:572px; background-color:#E3F6F2;}
#userssetupyourdate {margin:auto; width:572px; background-color:#E3F6F2; text-align:center;}

#filtermatches    {width:350px; margin:auto;}
#filtermatches  li  {width:175px; float:left; list-style:none; padding-bottom:10px;}
#filtermatches  select{width:160px;}

#myconnection   { width:573px; _width:569px; float:right; margin-right:15px; margin-left:15px; }
#supermyconnection  { width:238px; height:190px; float:left; padding:10px; margin:15px 5px 5px 15px; _margin:8px 5px 5px 8px;}
#boxmyconnection  { width:238px; height:162px; background-image:url(../images/back_box_myconnections.jpg); background-repeat:no-repeat; float:left; padding:10px;  margin-left:-10px; _margin-left: -6px;}
#imputmyconnection  {border-right:#A5C8DE; border-width:1px; border-right-style:solid;padding-bottom:3px; width:20px;float:left;}
#usernamemyconnection {text-align:center;}
#boxcontent     { float:left; width:238px; clear:both;}
#boxcontent  img  { padding:0px 5px 0px 5px;} 
#boxtext      { padding-top:10px; text-align:left;}
#boxoptions     { width:98px; clear:both; float:left; padding-top:10px;}
#boxoptions  img  { padding:0px 5px 0px 5px;}
#boxbottom      { clear:both;}
#boxdays      {float:right; width:137px; padding-top:5px; text-align:center;}
#boxdeleteselected  {text-align:right;width:533px; padding-right:10px;}

#boxoptionsfavorities{width:180px; clear:both; float:left; padding-top:10px; text-align:left;}
#boxoptionsfavorities  img  { padding:0px 3px 0px 3px;}

#myphysical     {width:230px;padding-left:10px; padding-right:10px; padding-top:5px; float:left;}
#myphysical  ul   {list-style:none; padding-left:0px;}
#myphysical  ul  li {padding-top:10px;}
#myphysical select  {width:200px;}

#mylifestyle    {width:234px;border-left:solid 1px #CCC; margin:0px 0px 10px 0px; padding-left:10px; float:left;padding-top:5px;}
#mylifestyle ul   {list-style:none;}
#mylifestyle ul  li {padding-top:10px;}
#mylifestyle select {width:200px;}

#meRegister     {width:240px; border-left:solid 1px #CCC; margin:0px 0px 20px 0px; padding-left:10px; padding-right:5px; float:right;padding-top:5px;}
#meRegister textarea{ width:240px; height:150px;}

#doublemystanding { width:430px; background-color:#D0EFEB; float:left;}
#standandingsleft   {width:430px;height:253px;overflow:auto;border: 1px solid #0BAF8B;}

#standandingsright    { width:297px; float:left;background-color:#D8EAF5; }
#standingsrightscroll {width:297px;height:253px;float:right;overflow:auto;background-color:#D8EAF5;border: 1px solid #397FAD;}

#tablesingles td {border-bottom: 1px solid #397FAD;}
#tabledoubles td {border-bottom: 1px solid #0BAF8B;}

#standandingsdown { width:739px; height:160px; padding:10px; background-image:url(../images/back_standings_down.gif); background-repeat:no-repeat;}

#planersdate    { list-style:none; width:600px; margin:auto; text-align:center; float:right;}
#planersdate  li  { display:inline; width:180px; float:left; height:80px;}

/*Footer*/
#footer {width:755px; text-align:center; margin:0 auto; padding:10px;font:12px Arial, Verdana, Tahoma, sans-serif;color:#509ED2;clear:both;}

#footerMenu {width:755px; text-align:center; margin:0 auto;padding:10px; border-top:solid 1px #509ED2; border-bottom:solid 1px #509ED2;font:12px Arial, Verdana, Tahoma, sans-serif;color:#509ED2; display:block;clear:both;}
#footerMenu ul        {padding:0px;margin:0px;}
#footerMenu ul li       {display:inline;}
#footerMenu ul li a     {padding:0px 9px;text-align:center;width:auto;color:#509ED2;text-decoration:none;text-transform:uppercase;}
#footerMenu ul li a:hover   {text-decoration:none; color:#036AAB;}

#myinvitation   { background:url(../images/back_table_standings.gif) no-repeat; width:752px; height:440px; padding:10px 0px 10px 10px;}

#writesetupdouble   {width:340px; float:left; padding-left:20px; padding-top:45px;}
#writesetupyourfriend{width:560px; float:left; padding-left:20px; padding-top:25px;}

#datedetailssetup {float:right; width:190px; margin-right:20px; padding-top:10px;}
#datedetailssetup ul{ list-style:none;}
#datedetailssetup li{ padding-bottom:5px;}
#datedetailssetup input{ width:180px;}

#content1     {background-image:url(../images/back_double_search_center.jpg); background-repeat:repeat-y; width:358px; padding:10px;}

#doubleSearchme   {background-image:url(../images/back_double_search_me.jpg); background-repeat: no-repeat; height:179px; width:354px; text-align:center;}

/*Class*/
.meystandinglist  { width:60px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-align:center; float:left; display:inline;padding-bottom:4px;}

.marginmatchfriends { padding:10px;}

.textaligncenter  { text-align:center; margin:0px;; padding:0px;}

.textalignleft  {text-align:left;}

.textalignright   {text-align:right;}

.break				{
	padding-top:0px;
	clear:both;
	margin:0px;
}
.break2				{clear:both; margin:0px; padding:0px;}

.fontLabels     {font:9px Arial, Verdana, Tahoma, sans-serif; color:#000;}
.fontLabels a   {color:#000; text-decoration:underline;}
.fontLabels a:hover {color:#000; text-decoration:none;}

.fontInfo     {font:bold 12px Arial, Verdana, Tahoma, sans-serif; color:#000;}
.validate     {font:bold 13px Arial, Verdana, Tahoma, sans-serif; color:red;}
.fontInfo a     {color:#000; text-decoration:none;}
.fontInfo a:hover {color:#000; text-decoration:none;}

.fontInfo2     {font:bold 12px Arial, Verdana, Tahoma, sans-serif; color:#0AAF8A;}
.fontInfo3     {font:bold 12px Arial, Verdana, Tahoma, sans-serif; color:#459AD0;}

.fontMessage      {font:bold 12px Arial, Verdana, Tahoma, sans-serif; color:#FFF;}
.fontMessage a      {color:#FFF; text-decoration:none;}
.fontMessage a:hover  {color:#FFF; text-decoration:none;}

.fontTitle      {font:bold 15px Arial, Verdana, Tahoma, sans-serif; color:#0AAF8A;}
.fontTitle a    {color:#0AAF8A; text-decoration:underline;}
.fontTitle a:hover  {color:#000; text-decoration:none;}

.fontTitleBar     {font:bold 16px Arial, Verdana, Tahoma, sans-serif; color:#0AAF8A; background-color:#EAF3FA; padding:3px 0; margin-bottom:10px;}
.fontTitleBar a     {color:#0AAF8A; text-decoration:underline;}
.fontTitleBar a:hover {color:#000; text-decoration:none;}

.fontTitleblue      {font:bold 16px Arial, Verdana, Tahoma, sans-serif; color:#1966BC;}
.fontTitleblue a    {color:#1966BC; text-decoration:underline;}
.fontTitleblue a:hover  {color:#000; text-decoration:none;}

.fontTitleazulescuro	{font:bold 18px Arial, Verdana, Tahoma, sans-serif; color:#036AAB;}
.fontTitleazulescuro a		{color:#036AAB; text-decoration:underline;}
.fontTitleazulescuro a:hover	{color:#000; text-decoration:none;}

.fontTitleazulclaro			{font:bold 18px Arial, Verdana, Tahoma, sans-serif; color:#8BC6E2;}
.fontTitleazulclaro a		{color:#8BC6E2; text-decoration:underline;}
.fontTitleazulclaro a:hover	{color:#000; text-decoration:none;}

.fontPiramid      {font:bold 12px Arial, Verdana, Tahoma, sans-serif; color:#1966BC;}
.fontPiramid a      {color:#1966BC; text-decoration:none;}
.fontPiramid a:hover  {color:#000; text-decoration:none;}

.error {font:11px Arial, Verdana, Tahoma, sans-serif;}

.fontText     {font:11px Arial, Verdana, Tahoma, sans-serif; color:#000;}

.fontTextgreen      {font:11px Arial, Verdana, Tahoma, sans-serif; color:#0AAF8A;}
.fontTextgreen a      {color:#0AAF8A; text-decoration:underline;}
.fontTextgreen a:hover  {color:#000; text-decoration:none;}

.fontTextblue     {font:11px Arial, Verdana, Tahoma, sans-serif; color:#2763A9;}
.fontTextblue a     {color:#2763A9; text-decoration:underline;}
.fontTextblue a:hover {color:#000; text-decoration:none;}

.fontTextwhite      {font:11px Arial, Verdana, Tahoma, sans-serif; color:#FFF;}
.fontTextwhite a    {color:#1966BC; text-decoration:underline;}
.fontTextwhite a:hover  {color:#FFF; text-decoration:none;}

.fontTextcinza      {font:11px Arial, Verdana, Tahoma, sans-serif; color:#666;}
.fontTextcinza a    {color:#666; text-decoration:underline;}
.fontTextcinza a:hover  {color:#FFF; text-decoration:none;}

.fontAction     {font:9px Arial, Verdana, Tahoma, sans-serif; color:#036AAB;}
.fontAction a   {color:#036AAB; text-decoration:underline;}
.fontAction a:hover {color:#036AAB; text-decoration:none;}

.fontNav      {font:9px Arial, Verdana, Tahoma, sans-serif; color:#000;}
.fontNav a      {color:#000; text-decoration:none;}
.fontNav a:hover  {color:#000; text-decoration:underline;}

.fontStatus     {font:9px Arial, Verdana, Tahoma, sans-serif; color:red;}
.fontStatus a   {color:red; text-decoration:underline;}
.fontStatus a:hover {color:red; text-decoration:none;}

.imageTitle {display:block; margin:0 auto 20px auto;}

.description {display:block; font-size:9px;}

.line {clear:both; margin:5px 0px 5px 0px; width:600px; height:1px; border:none; border-top:solid 1px #CCC;}

table.inbox th {background:#1966BC; color:#FFF; height:20px;}
table.inbox td {background:#EBEBEB; height:20px; padding:2px;}

/*Tags*/
input[type=text], input[type=password], textarea, select {background-color:#FFF; border:solid 1px #000; height:16px; padding-top:3px; font:11px Arial, Verdana, Tahoma, sans-serif;color:#036AAB;}
select { height:25px;}
input.login{ width:110px;}
input.contact{ width:200px;}
input.normal{ width:170px;}
input.email{ width:240px;}
textarea.contact{width:348px; height:150px; margin-bottom:10px; overflow:auto;}
select.contact{ width:200px;}
label {font:10px Arial, Verdana, Tahoma, sans-serif; color:#000;}
label.login { text-transform:uppercase;}
label.contact {font-weight:bold; font-size:12px; display:block; margin-top:10px;}
div#content table.margin {margin-bottom:20px;}
span.contact {font:13px Arial, Verdana, Tahoma, sans-serif; color:#000;}

.regisration_field {width: 100%; margin:0px; padding:0px !important; border:1px solid #3f81a4 !important; height: 19px !important; font-size: 13px !important; color: #000000 !important;}
.regisration_field_small {width: 100px; margin:0px; padding:0px !important; border:1px solid #3f81a4 !important; height: 18px !important; font-size: 13px !important; color: #000000 !important;}
select.regisration_field{*height:22px!important;_height:19px!important;}


/**** fileInputs **/
.floatRight		{float:right!important;}

.someDiv{
	margin-left:300px;
	margin-top:30px;
	border:1px solid Silver;
	height:300px;
}
#usdfr_photo{
	float:left;
}
.customFile{
	width:219px;
	margin-right:-219px;
	cursor:default;
	height:17px;
	z-index:2;
	filter:alpha(opacity=0);
	position:relative;
	opacity:0;
	float:right;
}
.fakeButton{
	z-index:1;
	position:relative;
	width:79px;
	height:16px;
	background:url(../images/fileInput/button.jpg) no-repeat left top;
	float:right;
	margin-top:3px;
	cursor:pointer;
}
.blocker{
	position:relative;
	z-index:3;
	width:150px;
	height:21px;
	background:url(../images/fileInput/transparent.gif);
	float:left;
	margin-left:-240px;
}
.FileName{
	float:left;
	height:14px;
	font-family:Verdana;
	font-size:11px;
	color:#666;
	width:90px;
	overflow:hidden;
	margin-left:5px;
	margin-top:2px;
	padding:0 7px 4px 2px;
	border:1px solid #3a80ad;
}
.wrapper{
	float:left;
	width:100%;
	display:block;
	margin:3px 0;
}

/**** Hint **/
#unitip {
	position:absolute;
	top:-1000px;
	display:none;
	z-index:99999999;
	font-size:11px;
	width:350px;
}
	#unitippoint,
	#unitipmid,
	#unitipcap{
		position:relative;
		top:0;
		left:0;
		display:block;
	}
	#unitippoint{ 
		background:url('../images/pop01/hint-top.gif') no-repeat;
		height:14px;
		*height:18px;
		overflow:hidden;
	}
	#unitipmid{
		border-left:1px solid #ffb336;
		border-right:1px solid #ffb336;
		background:#ffc;
		height:auto;
		padding:2px 5px;
	}
	#unitipcap{
		background:url('../images/pop01/hint-bottom.gif') no-repeat;
		height:3px;
		overflow:hidden;
		_margin-left:2px;
	}
#unitip02{
	position:absolute;
	top:-1000px;
	display:none;
	z-index:99999999;
	font-size:11px;
	width:300px;
}
	#unitippoint02,
	#unitipmid02,
	#unitipcap02{
		position:relative;
		top:0;
		left:0;
		display:block;
	}
	#unitippoint02{ 
		background:url('../images/pop01/hint-top02.gif') no-repeat;
		height:14px;
		overflow:hidden;
	}
	#unitipmid02{
		border-left:1px solid #ffb336;
		border-right:1px solid #ffb336;
		background:#ffc;
		height:auto;
		padding:2px 5px;
	}
	#unitipcap02{
		background:url('../images/pop01/hint-bottom02.gif') no-repeat;
		height:3px;
		overflow:hidden;
		_margin-left:2px;
	}





/* CONFIRM JS -- START */
 .jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #c0cEa6;
      padding: 10px;
      width: 300px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
      cursor: hand;
}
div.jqi .jqicontainer{
      background-color: #e0eEc6;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #c0cEa6;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
}

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/* CONFIRM JS -- END */


#topMenuhome						{float:right; width:350px; height:17px; text-align:right; top:0px; padding:16px 20px 21px 0px;}
#topMenuhome ul 					{padding:0px;margin:0px;}
#topMenuhome ul li 					{display:inline;}
#topMenuhome ul li a 				{border-left:solid 1px #D3EFFB;padding:4px 10px 2px 10px;height:17px;font:bold 13px Arial, Verdana, Tahoma, sans-serif; color:#397FAD;text-decoration:none;}
#topMenuhome ul li a:hover			{color:#FFF;text-decoration:none;background:url('../images/back_menu_top_on.jpg') repeat-x;}

#loginHome{float:right;width:240px;margin-left:20px;padding-right:20px;}

/*Footer*/
#footer	{width:755px; text-align:center; margin:0 auto; padding:10px;font:12px Arial, Verdana, Tahoma, sans-serif;color:#509ED2;clear:both;}

#footerMenu	{width:755px; text-align:center; margin:0 auto;padding:10px; border-top:solid 1px #509ED2; border-bottom:solid 1px #509ED2;font:12px Arial, Verdana, Tahoma, sans-serif;color:#509ED2; display:block;clear:both;}
#footerMenu ul 				{padding:0px;margin:0px;}
#footerMenu ul li 			{display:inline;}
#footerMenu	ul li a 		{padding:0px 9px;text-align:center;width:auto;color:#509ED2;text-decoration:none;text-transform:uppercase;}
#footerMenu ul li a:hover 	{text-decoration:none; color:#036AAB;}

#footerMenuhome	{width:755px; text-align:center; margin:0 auto;padding:10px; border-bottom:solid 1px #6AAED9;font:12px Arial, Verdana, Tahoma, sans-serif;color:#FFF; display:block;clear:both;}
#footerMenuhome ul 				{padding:0px;margin:0px;}
#footerMenuhome ul li 			{display:inline;}
#footerMenuhome	ul li a 		{padding:0px 9px;text-align:center;width:auto;color:#FFF;text-decoration:none;text-transform:uppercase;}
#footerMenuhome ul li a:hover 	{text-decoration:none; color:#FFF;}

#bannerHome					{ background:url(../images/img_banner_home.jpg) no-repeat; width:825px; height: 363px; margin:auto;}

#conteudoHome				{
	margin:auto;
	background:url(../images/back_conteudo_home.gif) repeat-y center;
	width:745px;
	height:455px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#container1Home				{ background:url(../images/back_container_left_home.jpg) no-repeat; width:325px; padding:15px 15px 0px 15px; float:left;}
#container2Home				{ background:url(../images/back_container_right_home.jpg) no-repeat; width:330px; padding:15px 15px 0px 15px; float:right;}
#container3Home				{width:350px; margin:auto; padding-top:15px; text-align:center; padding-bottom:6px;}

.fontloginHome			{font:bold 26px Arial, Verdana, Tahoma, sans-serif; color:#18568B;}
.fontloginHome a		{color:#18568B; text-decoration:underline;}
.fontloginHome a:hover	{color:#000; text-decoration:none;}

.fontHomecolor1			{font:bold 25px Arial, Verdana, Tahoma, sans-serif; color:#459AD0;}
.fontHomecolor1 a		{color:#459AD0; text-decoration:underline;}
.fontHomecolor1 a:hover	{color:#000; text-decoration:none;}

.fontRoxo			{font: bold 14px Arial, Verdana, Tahoma, sans-serif; color:#54569C;}
.fontRoxo a			{color:#54569C; text-decoration:none;}
.fontRoxo a:hover	{color:#000; text-decoration:none;}

#openphoto{width:100%;height:100%;z-index:1000;text-align:center;line-height:0;display:none;cursor:pointer;cursor: hand;}
#openphoto img{width:auto;height:auto;margin:auto;}

.message { color: #C71585; font-weight: bold; font: bold 11px Arial, Verdana, Tahoma, sans-serif; }
.divAdd { background: rgb(211, 239, 251); margin: 5px 0px; padding: 10px; }

/*new*/
#superBoxSearchResults  { width:172px; height:150px; float:left;margin:15px 10px 5px 10px;_margin:15px 0px 5px 0px;}
#boxSearchResults  { width:172px; height:127px; background:url(../images/back_searchresult2.jpg) no-repeat; float:left;padding:7px;}
#boxSearchResults #boxcontent {width:170px;margin-top:5px;}
#boxSearchResults #boxtext {width:80px;float:right;padding:0;}

/*HIW*/
#topInfoHIW    		{height:70px; background:url('../images/back_top_user.jpg') no-repeat;}
#topInfoHIW #logo	{float:left; position:relative; top:3px; left:35px;}

#HIW {width:716px !important;*width:736px;padding:20px;background:white;margin:0 auto;text-align:center;}
#HIW  h1 {font:bold 25px Arial, Helvetica, sans-serif; color:#459AD0; background:#F1F7FB; border-bottom:solid 1px #459AD0; width:756px; margin-left:-20px;padding-top:10px;height:40px;margin-bottom:20px;}
#HIW  h2 {font:bold 25px Arial, Helvetica, sans-serif; color:#459AD0;}
#HIW hr {margin:15px 0;*margin:0 0;height:1px;border:none;border-top:solid 1px #CCC;}

.topicsHIW {width:693px;padding:10px;margin:25px auto;text-align:left;font:normal 13px Arial, Helvetica, sans-serif;color:#397FAD;background:url("../images/back_topicshow.jpg") no-repeat;}
.topicsHIW img{float:right;}
.topicsHIW h3 {padding-left:20px;margin-left:0;font-size:18px; color:#54569C;background:url(../img/icon_bigbullet.gif) left no-repeat;}
.topicsHIW ul {margin-left:20px;}
.topicsHIW ul li {margin:10px 0;list-style-image:url(../img/icon_bullet.gif);}
.topicsHIW strong {color:#8DBF60;}
/*HIW*/

/*INBOX*/
table.inbox {width:584px;}
table.inbox th {background:#1966BC; color:#FFF; height:20px;padding:5px;}
table.inbox td {background:#EBEBEB; height:20px; padding:5px;}
table.inbox td.pic {padding:0;}

#navGreen, #navGreen tr, #navGreen td {background-color:#B4E7E2;}

#borderInbox {border:solid 1px #0066CC;padding:1px;margin-top:10px;}

#mailOpt {height:auto;height:110px;min-height:110px;}
#mailOpt p {display:block;clear:both;width:120px;}
#mailOpt.fontText     {font:11px Arial, Verdana, Tahoma, sans-serif; color:#000;}
#mailOpt.fontText a     {color:#000; text-decoration:none;}
#mailOpt.fontText a:hover {color:#000; text-decoration:underline;}
/*INBOX*/

table#headingSetup td{border-right:solid 1px #0CB08B;border-top:solid 1px #0CB08B;height:35px;vertical-align:middle;}
table#headingSetup td.first {border-left:solid 1px #0CB08B;border-right:solid 1px #0CB08B;border-top:solid 1px #0CB08B;}

table#headingSetup2 td{border-right:solid 1px #3B7FAC;border-top:solid 1px #3B7FAC;height:35px;vertical-align:middle;}
table#headingSetup2 td.first {border-left:solid 1px #3B7FAC;border-right:solid 1px #3B7FAC;border-top:solid 1px #3B7FAC;}


/* HOME PAGE */



.leftMenu{
	font:normal 13px/1.2em Arial,Helvetica,sans-serif!important;
	width:160px;
	float:left;
	margin: 0px;
	padding: 0px;
	
}
.optionList{
	width:157px;
	margin: 0px;
	padding: 0px !important;
	margin-left:3px;
	_margin-top:4px;
}
.optionList li{
	display:block;
	width:100%;
	margin: 0px !important;
	padding:0!important;
}
.optionList li a{
	display:block;
	margin: 0px !important;
	padding:2px 0 0 8px;
	height:17px !important;
	font-weight:700;
	font-size:12px;
	color:#459ad0;
	text-decoration:none!important;
	background:url(../images/optionList/li.gif) no-repeat 0px 0px;
}
.optionList li a:hover{
	background:url(../images/optionList/li.gif) no-repeat 0px -21px;
	color:#0aaf8a;
}

.optionList .middle02{
	background:url(../images/optionList/middle02.gif) no-repeat;
	height:44px;
}

.optionList .top00{
	background:url(../images/optionList/top00.gif) no-repeat bottom left;
	padding:6px 0 23px 8px!important;
	color:#0aaf8a;
	font:12px Arial,Helvetica,sans-serif;
	width:auto;
}
.optionList .posting{
	background:url(../images/optionList/posting.gif) repeat-y;
	font-size:12px;
	text-align:center;
	margin-top: -2px!important;
	padding:1px 16px!important;
	width:auto;
}
.optionList .posting .hAlignRight{
	font-size:10px;
}
.optionList .posting .hAlignLeft{
	margin-top:-12px;
}
.optionList .posting textarea{
	width:100%;
	height:60px;
	border:1px solid #459ad0;
	background:#ffc;
	overflow-x:auto;
}
.optionList .posting a{
	background:none;
}
.optionList .posting a:hover{
	background:none;
}

.optionList .bottom02{
	background:url(../images/optionList/bottom02.gif) no-repeat;
	height:17px;
}

.optionList .top{
	margin: 0px !important;
	padding: 0px !important;
	background:url(../images/optionList/top.gif) no-repeat left top;
	height:30px;
}

.optionList .simpleTop{
	margin: 0px !important;
	padding: 0px !important;
	background:url(../images/optionList/singletop.gif) no-repeat left top;
	height:22px;
}

.optionList .top02{
	background:url(../images/optionList/top02.gif) no-repeat left bottom;
	height:40px;
}

.optionList .top03{
	background:url(../images/optionList/top03.gif) no-repeat left bottom;
	height:41px;
}

.optionList .middle{
	margin: 0px !important;
	padding: 0px !important;
	background:url(../images/optionList/middle.gif) no-repeat;
	height:54px;
}

.optionList .bottom{
	margin: 0px !important;
	padding: 0px !important;
	background:url(../images/optionList/bottom.gif) no-repeat;
	height:26px;
}

.rightContent{
	margin-top:-24px;
	float:right;
	width:600px;
}
.rightContent .user td{
	height:30px!important;
}
.rightContent .user td,
.rightContent .user02 td{
	font:17px Arial,Helvetica,sans-serif;
	color:#036aab;
	text-align:center;
	font-weight:700;
	overflow:hidden;
	height:30px;
	background:url(../images/dot.gif) repeat-x left bottom;
}
.rightContent .user td img{
	position:relative;
	bottom:-6px;
}
.rightContent .user03{
	border-left:1px solid #036aab;
	border-top:1px solid #036aab;
	vertical-align:top;
}
.rightContent .user034{
	border-top:1px solid #036aab;
	vertical-align:top;
}
.rightContent .user034 .userShortInfo {
	margin-top: 5px;
}
.rightContent .user034 .userShortInfo span {
	display: block;
}
.rightContent .user04{
	border-right:1px solid #036aab;
	border-top:1px solid #036aab;
}
.rightContent .user05{
	border:1px solid #036aab;
	border-right:1px solid #036aab;
	border-top:none;
}
.rightContent .myPhotos{
	border:1px solid #9ecae6;
	padding:8px;
	overflow:hidden;
	width:96px;
	margin:2px auto 4px auto;
}
.rightContent .myPhotos img{
	float:left;
	margin:1px;
}
.rightContent .userPhoto{
	border:1px solid #9ecae6;
	padding:8px 12px 40px 12px;
	margin:2px 0 6px 0;
}
.rightContent .friendsCount{
	background:url(../images/bg-friendsCount.gif) no-repeat;
	width:190px;
	height:142px;
	position:relative;
	margin-top:-50px;
}
.rightContent .friendsCount .single{
	position:absolute;
	left:18px;
	top:122px;
}
.rightContent .friendsCount .all{
	position:absolute;
	right:22px;
	top:106px;
}
.rightContent .friendsCount02{
	font-family:Arial,Helvetica,sans-serif;
	background:url(../images/bg-addFriends02-list.gif) no-repeat;
	width:214px;
	height:195px;
	position:relative;
}
.rightContent .friendsCount02 span{
	display:inline-block;
	text-align:center;
	position:absolute;
	font-weight:700;
	font-size:11px;
	text-transform:uppercase;
}
.rightContent .friendsCount02 span span{
	display:inline;
	position:static;
}
.rightContent .friendsCount02 .username{
	top:41px;
	left:0;
	font-size:17px;
	width:110px;
}
.rightContent .friendsCount02 .single{
	top:22px;
	left:126px;
	width:90px;
}
.rightContent .friendsCount02 .mySingle{
	top:122px;
	left:20px;
	width:80px;
}
.rightContent .friendsCount02 .me{
	top:132px;
	left:150px;
	font-size:17px;
}
.onaddfriends {
	font-size:12px !important;
	height: 20px !important;
	width: 180px !important;
	width: 140px !important;
	border: 1px solid #999999;
	padding: 0px !important;
}

.onaddfriends2 {
	font-size:12px !important;
	height: 20px !important;
	width: 100px !important;
	border: 1px solid #999999;
	padding: 0px !important;
}

.rightContent .info01{
	margin-left:6px;
}
.rightContent .info01,
.rightContent .info02{
	float:left;
	width:46%;
	margin-right:8px;
}
.rightContent .info03{
	margin-left:6px;
	margin-right:6px;
	clear:both;
}
.rightContent .info01 td,
.rightContent .info02 td,
.rightContent .info03 td{
	padding:1px 2px;
}
.rightContent .info01 h2,
.rightContent .info02 h2,
.rightContent .info03 h2{
	color:#036aab;
	font-weight:700;
	border-bottom:2px dotted #aaa;
	padding:2px 0 4px 28px;
	margin:0 0 4px 0;
}
.rightContent .info01 h2{background:url(../images/info/01.gif) no-repeat 2px 1px;}
.rightContent .info02 h2{background:url(../images/info/02.gif) no-repeat 2px 0px;}
.rightContent .info03 h2{background:url(../images/info/03.gif) no-repeat 6px 1px;}

.addFriends{
	clear:both;
	background:url(../images/bg-addFriends.jpg) no-repeat;
	width:746px;
	height:117px;
	margin:0 auto;
	text-align:center;
	color:#004f80;
}
.addFriends h3{
	color:#00af88;
	font-size:14px;
	font-weight:700;
	padding-top:4px;
}
.addFriends ul{
	margin:8px 0;
}
.addFriends li{
	background:url(../images/bg-addFriends-list.gif) no-repeat 0px 10px;
	padding-left:10px;
	display:inline-block;
	margin:2px 50px;
	//display:inline;
}

.addFriends02 ul{
	margin-top:3px;
}
.addFriends02 li select{
	width:130px;
	margin:0 0 2px 0;
}
.addFriends03{
	font-size:11px;
}
.addFriends03 ul{
	margin-left:10px;
	margin-top:4px;
}
.addFriends03 li{
	width:274px;
	text-align:left;
}
.addFriends03 li select{
	width:100px;
	margin:0 0 2px 0;
}
.addFriends04{
	background:url(../images/bg-addFriends02.jpg) no-repeat;
	height:138px;
}

.addFriends05{
	background:url(../images/bg-addFriends02.jpg) no-repeat;
	height:138px;
}

.addFriends05 li{
	//display:inline-block;
	//margin:2px 35px;
	display:inline;
}





.friendsList {
	width:99%;
	margin:0 auto;
	border-collapse:separate;
	border-spacing:8px;
	cursor: default;
}

.friendsList div{
	text-align:center;
	border:2px solid #9ecae6;
	padding:4px 2px 10px 2px;
	width:95px;
	display:block;
	float:left;
	margin:4px 2px;
	cursor: default;
}

.friendsList .username {
	border:0px;
	padding:0px;
	height:20px;
	width:80px;
	display:block;
	float:none;
	margin:0px;
	color:#00af88;
	font-weight:bold;
	font-size:11px;
	border:0px solid red;
	text-align:left;
	overflow:hidden;
	font-family:arial;
}

.friendsList .username2 {
	border:0px;
	padding:0px;
	height:20px;
	display:block;
	float:none;
	margin:0px;
	color:#00af88;
	font-weight:bold;
	font-size:11px;
	border:0px solid red;
	text-align:left;
	overflow:hidden;
	font-family:arial;
	margin-left:8px; 
	padding-top:3px; 
	width:52px;
}

.friendsList div img.i {	
	float:right; 
	margin-right:8px; 
	cursor:pointer;
}

.friendsList div a {	
	color:#00af88;
	font-weight:normal;
	font-size:10px;
	text-decoration: none;
}

.friendsList div a div {
	position:relative; 
	left:7px; 
	width:80px;
	height:80px; 
	border:none; 
	margin:0px; 
	cursor:pointer; 
	overflow:hidden; 
	padding:0px; 
	line-height:10px; 
	color:#000000; 
}

.friendsList div a div span {
	display:block; 
	height:12px; 
	margin:0px; 
}

.friendsList div .iconFIX{
	position:relative;
	bottom:-4px;
}
.friendsList div strong{
	font-size:11px;
}








.addFriendsDescH4{
	text-align:center;
	color:#0aaf8a;
	text-transform:uppercase;
	font-size:15px;
	font-weight:700;
}
.addFriendsDescH5{
	font-size:14px;
	text-align:center;
	color:#0aaf8a;
	font-style:italic;
}
.addFriendsDesc{
	margin:8px 0;
	color:#1273b1;
	text-align:center;
	font-size:14px;
}
.addFriendsStep01,
.addFriendsStep02,
.addFriendsStep03,
.addFriendsStep04,
.addFriendsStep05{
	width:750px;
	margin:6px auto;
}
.addFriendsStep01 .bottom,
.addFriendsStep02 .bottom,
.addFriendsStep03 .bottom,
.addFriendsStep04 .bottom,
.addFriendsStep05 .bottom{
	background:url(../images/addFriends/bottom.jpg) no-repeat;
	height:6px;
}
.addFriendsStep01 .cont,
.addFriendsStep02 .cont,
.addFriendsStep03 .cont,
.addFriendsStep04 .cont,
.addFriendsStep05 .cont{
	background:url(../images/addFriends/middle.jpg) repeat-y;
	padding:10px 0 2px 0;
	color:#333;
	line-height:20px;
}
.addFriendsStep01 h1,
.addFriendsStep02 h1,
.addFriendsStep03 h1,
.addFriendsStep04 h1,
.addFriendsStep05 h1{
	height:38px;
	text-indent:-666666px;
}
.addFriendsStep01 h1{
	background:url(../images/addFriends/step01-h1.jpg) no-repeat;
	height:56px;
}
.addFriendsStep01 .cont{
	padding:12px 0 2px!important;
}
.addFriendsStep02 h1{
	background:url(../images/addFriends/step02-h1.jpg) no-repeat;
}
.addFriendsStep02 .cont table{
	width:390px;
	margin:0 auto;
}
.addFriendsStep02 .cont table th,
.addFriendsStep02 .cont table td{
	padding:2px 10px;
}
.addFriendsStep02 .cont table th{
	text-align:left;
	color:#004f80;
	font-weight:500;
	background: transparent !important;
	border: none !important;
}
.addFriendsStep02 .cont table td{
	width:50%;
}
.addFriendsStep02 .cont table td input{
	width:176px;
}
.addFriendsStep02 .cont .moreFriends{
	text-align:left;
	font-size:11px;
	margin:6px 0 -14px 186px;
}
.addFriendsStep03 h1{
	background:url(../images/addFriends/step03-h1.jpg) no-repeat;
}
.addFriendsStep04 h1{
	background:url(../images/addFriends/step04-h1.jpg) no-repeat;
}
.addFriendsStep05 h1{
	background:url(../images/addFriends/step05-h1.jpg) no-repeat;
}


#sendNote {
	width: 133px;
	padding: 5px 0px 5px 5px;
	height: 100px;
	border: 1px solid #9cc5db;
	background: #ffffcd;
	overflow: auto;
	overflow-x: hidden;
	color: #000000;
	font-size: 11px;
	font-family: arial;
}



.boardList{
	background:url(../images/messages/bg-board.jpg) no-repeat;
	width:723px;
	height:538px;
	margin:10px auto 0 auto;
	padding:16px;
}

.boardList .box{
	width:33%;
	height:160px;
	float:left;
	position:relative;
	margin:10px auto;
}

.boardList .box div table{
	width:92%;
	margin:4px auto;
	font:11px Arial,Helvetica,sans-serif;
}

.boardList .box div table td{
	padding:1px 2px;
}

.boardList .notes01-a,
.boardList .notes02-a,
.boardList .notes03-a{
	width:220px;
	height:160px;
	margin:0 auto;
}

.boardList .notes01-a{background:url(../images/messages/notes01-a.png) no-repeat; }
.boardList .notes02-a{background:url(../images/messages/notes02-a.png) no-repeat;}
.boardList .notes03-a{background:url(../images/messages/notes03-a.png) no-repeat; }
.boardList .notes01-a .reply,
.boardList .notes02-a .reply,
.boardList .notes03-a .reply{
	position:absolute;
	right:22px;
	bottom:21px;
	font-size:11px;
}

.boardList .notes01-b,
.boardList .notes02-b,
.boardList .notes03-b{
	width:175px;
	height:132px;
	margin:0 auto;
}

.boardList .notes01-b{background:url(../images/messages/notes01-b.png) no-repeat;}
.boardList .notes02-b{background:url(../images/messages/notes02-b.png) no-repeat;}
.boardList .notes03-b{background:url(../images/messages/notes03-b.png) no-repeat;;}
.boardList .notes01-b .reply,
.boardList .notes02-b .reply,
.boardList .notes03-b .reply{
	position:absolute;
	right:44px;
	bottom:46px;
	font-size:11px;
}

.boardList .notes01-c,
.boardList .notes02-c,
.boardList .notes03-c{
	width:123px;
	height:96px;
	margin:0 auto;
}

.boardList .notes01-c{background:url(../images/messages/notes01-c.png) no-repeat;}
.boardList .notes02-c{background:url(../images/messages/notes02-c.png) no-repeat;}
.boardList .notes03-c{background:url(../images/messages/notes03-c.png) no-repeat;}
.boardList .notes01-c .reply,
.boardList .notes02-c .reply,
.boardList .notes03-c .reply{
	position:absolute;
	right:70px;
	bottom:78px;
	font-size:11px;
}

.boardList .notes01-a,
.boardList .notes02-a,
.boardList .notes03-a,
.boardList .notes01-b,
.boardList .notes02-b,
.boardList .notes03-b,
.boardList .notes01-c,
.boardList .notes02-c,
.boardList .notes03-c {
	behavior: url(iepngfix.htc);
}

.transparent {
	behavior: url(iepngfix.htc);
}

.txtArea{
	width:280px;
	height:80px;
	border:1px solid #459ad0;
	background:#ffc;
	overflow:auto;
	margin-top:4px;
}

.usrnm{overflow:visible!important;}

/**** StyleFixxx **/
.tblFIX{width:98%;margin:0 auto;}
.tblFIX td{padding:6px 4px;}
.liFIX{border:none!important;}
.tdFIX td{padding:8px 4px!important;}
.tdFIX02 td{background:none!important;}
.postItFix{margin-top:6px;margin-bottom:-12px;}
.postItFix{//margin-bottom:-12px;//position:relative;}
.contolPagerFix{font-size:11px;margin-right:8px;}
.btnFIX{margin-top:-4px;}
.btnFIX02{position:absolute;left:10px;top:604px;}
.menuFIX{padding-left:0!important;border:none!important;}
.frndFx{margin:36px 0 10px 0;}
.selFix01 .simplifica{width:104px!important;}
.selFix02 .simplifica{width:70px!important;margin-right:8px;}
.selFix03 .simplifica{width:208px!important;}
.selFix04 .simplifica{width:190px!important;}

/**** BlockParameters **/
.floatLeft		{float:left!important;}
.floatRight		{float:right!important;}
.floatCenter	{clear:both!important;margin:0 auto!important;}

.hAlignCenter	{text-align:center!important;}
.hAlignLeft		{text-align:left!important;}
.hAlignRight	{text-align:right!important;}
.vAlignMiddle	{vertical-align:middle!important;}
.vAlignTop		{vertical-align:top!important;}
.vAlignBottom	{vertical-align:bottom!important;}

/**** TextDecorations **/
.textBold		{font-weight:700!important;}
.textItalic		{font-style:italic!important;}
.textUnderline	{text-decoration:underline!important;}
.textStrike		{text-decoration:line-through!important;}
.textUpper		{text-transform:uppercase!important;}
.textLower		{text-transform:lowercase!important;}
.text18px		{font-size:18px!important;}
.text14px		{font-size:14px!important;}
.text15px		{font-size:15px!important;}
.text17px		{font:bold 17px Arial,Helvetica,sans-serif!important;}
.text13px		{font-size:13px!important;}
.text12px		{font-size:12px!important;}
.text11px		{font-size:11px!important;}
.text10px		{font-size:10px!important;}

/**** TextColors **/
.colorLightBlue	{color:#51b1ee!important;}
.colorBlue		{color:#036aab!important;}
.colorBlack		{color:#000!important;}
.colorRed		{color:#f00!important;}
.colorDarkRed	{color:#a83f52!important;}
.colorBlood		{color:#b50c0c!important;}
.colorGreen		{color:#0aaf8a!important;}
.colorDarkGreen	{color:#528624!important;}
.colorDarkBlue {color:#397fad!important;}
.colorBiruze {color:#12ab8c!important;}
.colorGray		{color:#666!important;}
.colorHomeBlue {color:#0791fc!important;}

.linkEffect {
	cursor:pointer;
	opacity:1;
	filter:alpha(opacity=100);
}

.linkEffect:hover {
	opacity:0.75;
	filter:alpha(opacity=75)!important;
}


.usrnm a:link,
.usrnm a:visited,
.usrnm a:active	{text-decoration:none !important; color: #555555 !important;}
.usrnm a:hover	{text-decoration:underline !important;}

.mymessage {
	font-size:11px;
	color: #c71585;
	font-weight: bold;
}

/**** PopUp **/
.pop02{
	width:100px;
	height:auto;
	background:#fff;
	position:absolute;
	z-index:20000;
	left:50%;
	margin-left:62px;
	margin-top:620px;
	padding:6px;
	border:3px solid #666;
}
	.pop02 span{
		display:block;
		margin: 5px 5px 5px 5px !important;
		padding:0px !important;
		line-height: 10px !important;
		font-size:11px !important;
		height: 14px !important;
		font-weight:700;
		color:#0aaf8a;
	}
		.pop02 span input{
			margin:0px !important;
			padding:0px !important;
			line-height: 1px !important;
		}
		.pop02 span label{
			font-size:11px !important;
			font-weight:700;
			color:#0aaf8a;
			margin:0px !important;
			padding:0px !important;
			line-height: 1px !important;
			height: 10px !important;
		}
		
.popShadow{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#355674;
	z-index:10000;
	opacity:.5;
	filter:alpha(opacity=50);
}

.frn {
	height: 120px;
}

div.message {
	padding-top:3px;
}


div.message div.username a {
	text-decoration:none;
}

div.message input {
	padding:0px;
	margin: 0px;
}

table.message {
	margin: 0px;
	padding: 0px;
	color: #000000 !important;
}

table.message td {
	margin: 0px;
	padding: 0px;
}

table.message div.username {
	float:left;
	height: 14px;
	width: 100px;
	overflow: hidden;
}

.message_content {
	display:block;
	margin:0px;
	padding:0px;
	overflow:auto;
	border: 0px solid black;
}




#member_popup {
	display:none;
	position: fixed;
	width: 600px;
	height: 500px;
	top: 50%;
	margin-top: -250px;
	left: 50%;
	margin-left: -300px;
	border: 3px solid #555555;
	background: #ffffff;
	z-index: 99999;
}


#member_popup {
	//position:absolute;
	//margin-top: -50px;
	//top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) : document.body.scrollTop + (document.body.clientHeight-this.clientHeight));
}

.yes01,
.yes02,
.no{
	cursor:pointer;
}
.yes01{
	display:block;
	background:url(../images/pop01/yes01.jpg) no-repeat;
	width:156px;
	height:60px;
}
.yes02{
	display:block;
	background:url(../images/pop01/yes02.jpg) no-repeat;
	width:159px;
	height:60px;
}

#unitipmid{//margin-top:-3px;}




#friends_container {
	display:block; 
	float:none;
}

#friend_pages_container {
	display:block; 
	text-align:right; 
	clear:both;
}

#friends_delete_link {
	clear:both; 
	display:block; 
	text-align:right; 
	float:none;
}




.interested_in td {
	padding:2px;
	//padding:0px;
}

.addFriends table {
	font-size: 12px;
}

#operator {
	color: #c71585;
	font-weight: bold;
	font-size: 10px;
}























#myMenu {
	width: 790px;
	height: 30px;
	margin: 0px 0px 0px 10px;
	//margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: url('../images/menu/background.gif') no-repeat;
}

#myMenu table {
	width: 100%;
	height: 30px;
}

#myMenu .menuItem {
	width:100%;
	height: 30px;
}

#myMenu .menuItemLeft {
	width:6px;
	height:30px;
	float:left;
}

#myMenu .menuItemCenter {
	padding-top:5px;
	padding-right:6px;
	height: 25px;
	text-align: center;
	display: block;
}

#myMenu .menuSubItem {
	display: none;
	cursor: pointer;
	background: #578fa6;
	width: 192px;
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 10000;
	padding: 1px;
	//margin-top:-1px;
	_margin-top: 0px;
}

#myMenu .menuSubItem a {
	padding: 2px 10px;
	text-align: left;
	display: block;
	color: #459ad0 !important;
	text-decoration: none;
	font-size: 12px;
	cursor:pointer;
	font-weight: bolder;
	height: 20px;
}

#myMenu .menuSubItem a:hover {
	background: #b4d9eb!important;
}

#myMenu a {
	color: #459ad0;
	text-decoration: none;
	font-size: 13px;
	font-weight: bolder;
	cursor:pointer;
}


/*MENU SINGLE*/
#myMenu .menuItemHoverSingle, #myMenu .menuItemActiveSingle {
	width:100%;
	height: 30px;
	background:url('../images/menu/single_center.jpg') repeat-x;
}

#myMenu .menuItemHoverSingle a, #myMenu .menuItemActiveSingle a {
	color: #022744;
	text-decoration: none!important;
}

#myMenu .menuItemHoverSingle .menuItemLeft, #myMenu .menuItemActiveSingle .menuItemLeft {
	background:url('../images/menu/single_left.jpg') no-repeat top left;
	opacity: 1;
}

#myMenu .menuItemHoverSingle .menuItemCenter, #myMenu .menuItemActiveSingle .menuItemCenter {
	background: url('../images/menu/single_right.jpg') no-repeat top right;
}

#myMenu .menuItemHoverSingle .menuSubItem {
	display: block;
}

#myMenu .menuItemHoverSingle .menuSubItem a {
	background: #ecf8fe;
}

#myMenu .menuItemHoverSingle .menuSubItem a:hover {
	color: #022744!important;
}

/*MENU RED*/
#myMenu .menuItemHoverRed, #myMenu .menuItemActiveRed {
	width:100%;
	height: 30px;
	background:url('../images/menu/red_center.jpg') repeat-x;
}

#myMenu .menuItemHoverRed a, #myMenu .menuItemActiveRed a {
	color: #ffffff;
	text-decoration: none!important;
}

#myMenu .menuItemHoverRed .menuItemLeft, #myMenu .menuItemActiveRed .menuItemLeft {
	background:url('../images/menu/red_left.jpg') no-repeat top left;
	opacity: 1;
}

#myMenu .menuItemHoverRed .menuItemCenter, #myMenu .menuItemActiveRed .menuItemCenter {
	background: url('../images/menu/red_right.jpg') no-repeat top right;
}

#myMenu .menuItemHoverRed .menuSubItem {
	display: block;
}

#myMenu .menuItemHoverRed .menuSubItem a {
	background: #dd8c95;
}

#myMenu .menuItemHoverRed .menuSubItem a:hover {
	color: #dd8c95!important;
}

/*MENU ORANGE*/
#myMenu .menuItemHoverOrange, #myMenu .menuItemActiveOrange {
	width:100%;
	height: 30px;
	background:url('../images/menu/orange_center.jpg') repeat-x;
}

#myMenu .menuItemHoverOrange a, #myMenu .menuItemActiveOrange a {
	color: #ffffff;
	text-decoration: none!important;
}

#myMenu .menuItemHoverOrange .menuItemLeft, #myMenu .menuItemActiveOrange .menuItemLeft {
	background:url('../images/menu/orange_left.jpg') no-repeat top left;
	opacity: 1;
}

#myMenu .menuItemHoverOrange .menuItemCenter, #myMenu .menuItemActiveOrange .menuItemCenter {
	background: url('../images/menu/orange_right.jpg') no-repeat top right;
}

#myMenu .menuItemHoverOrange .menuSubItem {
	display: block;
}

#myMenu .menuItemHoverOrange .menuSubItem a {
	background: #e6b084;
}

#myMenu .menuItemHoverOrange .menuSubItem a:hover {
	color: #e6b084!important;
}

/*MENU GREEN*/
#myMenu .menuItemHoverGreen, #myMenu .menuItemActiveGreen {
	width:100%;
	height: 30px;
	background:url('../images/menu/green_center.jpg') repeat-x;
}

#myMenu .menuItemHoverGreen a, #myMenu .menuItemActiveGreen a {
	color: #ffffff;
	text-decoration: none!important;
}

#myMenu .menuItemHoverGreen .menuItemLeft, #myMenu .menuItemActiveGreen .menuItemLeft {
	background:url('../images/menu/green_left.jpg') no-repeat top left;
	opacity: 1;
}

#myMenu .menuItemHoverGreen .menuItemCenter, #myMenu .menuItemActiveGreen .menuItemCenter {
	background: url('../images/menu/green_right.jpg') no-repeat top right;
}

#myMenu .menuItemHoverGreen .menuSubItem {
	display: block;
}

#myMenu .menuItemHoverGreen .menuSubItem a {
	background: #a2ce9d;
}

#myMenu .menuItemHoverGreen .menuSubItem a:hover {
	color: #a2ce9d!important;
}

/*MENU BLUE*/
#myMenu .menuItemHoverBlue, #myMenu .menuItemActiveBlue {
	width:100%;
	height: 30px;
	background:url('../images/menu/blue_center.jpg') repeat-x;
}

#myMenu .menuItemHoverBlue a, #myMenu .menuItemActiveBlue a {
	color: #ffffff;
	text-decoration: none!important;
}

#myMenu .menuItemHoverBlue .menuItemLeft, #myMenu .menuItemActiveBlue .menuItemLeft {
	background:url('../images/menu/blue_left.jpg') no-repeat top left;
	opacity: 1;
}

#myMenu .menuItemHoverBlue .menuItemCenter, #myMenu .menuItemActiveBlue .menuItemCenter {
	background: url('../images/menu/blue_right.jpg') no-repeat top right;
}

#myMenu .menuItemHoverBlue .menuSubItem {
	display: block;
}

#myMenu .menuItemHoverBlue .menuSubItem a {
	background: #9eb1cf;
}

#myMenu .menuItemHoverBlue .menuSubItem a:hover {
	color: #9eb1cf!important;
}


#myMenu .menuSubItem iframe {
	position: absolute;
	width: 196px;
	height: 130px;
	z-index: -1;
	opacity: 0;
	//margin-left:-1px;
	filter:alpha(opacity=0);
}












#unitipunderground {
	position: absolute;
	top:0px;
	left:0px;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#LargeUserPic {
	display: none;
	position : absolute;
	margin-top: 10px;
	left: 150px;
	width : 300px;
	height : 300px;
	border : 4px solid #525252;
	background: #ffffff;
	cursor: pointer;
	z-index : 999999999;
}





























.invitationRightContent {
	height: 760px; 
	width: 554px;
	float: right;
}

.doubleDateType {
	margin-top: 5px;
	height: 20px;
	line-height: 11px;
	text-align: left;
	color: #2b82b7;
	font-size: 11px;
	padding-left: 5px;
	z-index: 10;
	position: relative;
}

.doubleDateType input {
	position: relative;
	top: 2px;
	//top: 1px;
	margin: 0px 3px 0px 3px;
	//margin: 0px;
}

.my_events {
	margin-top: 0px;
	width: 100%;
}

.my_events_header {
	height: 20px;
	line-height: 12px;
	font-size: 12px;
	border-bottom: 1px solid #000000;
}

.my_events_header .my_events_header_tab {
	height: 20px;
	float:left;
	background: url(../images/calendar/my_events_header_tab_center_unactive.jpg) repeat-x top;
	cursor: pointer;
}

.my_events_header .my_events_header_tab .left {
	float:left;
	width: 5px;
	height: 20px;
	background: url(../images/calendar/my_events_header_tab_left_unactive.jpg) no-repeat top left;
}

.my_events_header .my_events_header_tab .center {
	margin: 5px 5px 0px 5px;
	text-align: center;
	color: #397fad;
	font-weight: bold;
	font-size: 12px;
	float:left;
}

.my_events_header .my_events_header_tab .right {
	float:left;
	width: 5px;
	height: 20px;
	background: url(../images/calendar/my_events_header_tab_right_unactive.jpg) no-repeat top right;
}

.my_events_header .my_events_header_tab_active {
	height: 20px;
	float:left;
	background: url(../images/calendar/my_events_header_tab_center_active.jpg) repeat-x top;
	cursor: pointer;
}

.my_events_header .my_events_header_tab_active .left {
	float:left;
	width: 5px;
	height: 20px;
	background: url(../images/calendar/my_events_header_tab_left_active.jpg) no-repeat top left;
}

.my_events_header .my_events_header_tab_active .center {
	margin: 5px 5px 0px 5px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	float:left;
}

.my_events_header .my_events_header_tab_active .right {
	float:left;
	width: 5px;
	height: 20px;
	background: url(../images/calendar/my_events_header_tab_right_active.jpg) no-repeat top right;
}


.my_events .my_events_toolbar {
	margin-top: 5px;
	height: 20px;
	font-size: 11px;
}

.my_events .my_events_toolbar input {
	position: relative;
	top: 2px;
	//top: 1px;
	margin: 0px 3px 0px 3px;
	//margin: 0px;
}

.my_events .my_events_toolbar select {
	position: relative;
	top: 1px;
	//top: 2px;
	padding: 0px;
	width: 100px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
}	

.my_events .my_events_body {
	margin-top:10px;
}

.my_events .my_events_body .event {
	width: 100%;
	height: 140px;
	margin-top:10px;
	background: #ffecdd;
}

.my_events .my_events_body .event table.event_table {
	width: 100%;
	height: 140px;
	border: 1px solid #000000;
}


.my_events .my_events_body .event table.event_table input {
	margin: 4px;
	//margin: 0px;
}

.my_events .my_events_body .event table.event_table .leftCell {
	height: 80px;
	width: 65px;
}

.my_events .my_events_body .event table.event_table .whenCell {
	font-size: 12px;
	font-weight: bold;
	color: #367cb0;
	padding-top: 3px;
	padding-left: 3px;
}

.my_events .my_events_body .event table.event_table .whereCell {
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
	line-height: 13px;
}

.my_events .my_events_body .event table.event_table .selectWhenCell {
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	padding-top: 2px;
	padding-left: 3px;
	text-decoration: underline;
	cursor: pointer;
}

.my_events .my_events_body .event table.event_table .typeCell {
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	height: 10px;
	width: 414px;
}

.my_events .my_events_body .event table.event_table .rightCell {
	height: 80px;
	width: 65px;
	padding-top:3px;
	padding-right:3px;
}

.my_events .my_events_body .event table.event_table .iconCell {
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 3px;
}

.my_events .my_events_body .event table.event_table .activityCell {
	font-size: 11px;
	font-weight: normal;
	padding-right: 3px;
	line-height: 13px;
}

.my_events .my_events_body .event table.event_table .whoCell {
	height: 70px;
}

.my_events .my_events_body .event table.event_table .whoCell table.whoCellTable {
	
}

.my_events .my_events_body .event table.event_table .whoCell table.whoCellTable .userName {
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #0da982;
}

.my_events .my_events_body .event table.event_table .whoCell table.whoCellTable .userAnd {
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
	width: 15px;
	text-align: center;
}

.my_events .my_events_body .event table.event_table .whoCell table.whoCellTable .userAvatar {
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #0da982;
}

.my_events .my_events_body .event table.event_table .whoCell table.whoCellTable .userAvatar div {
	width: 45px;
	height: 45px;
	border: 1px solid #000000;
}

.my_events .my_events_body .event table.event_table .whoCell .userPlus {
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #0da982;
	padding-left: 5px;
	padding-top: 10px;
}

.my_events .my_events_body .event table.event_table .subjectCell {
	font-size: 12px;
	font-weight: bold;
	color: #367cb0;
	height: 10px;
}

.my_events .my_events_body .event table.event_table .messageCell {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 10px;
}

.my_events .my_events_body .event table.event_table .feedbackCell {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #367cb0;
	height: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
	cursor: pointer;
}

.my_events .my_events_body .event table.event_table .detailsCell {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #367cb0;
	height: 10px;
	padding-bottom: 3px;
	padding-right: 3px;
	cursor: pointer;
}

.my_events .my_events_body .event table.event_table .alertCell {
	margin-top: 12px;
	//margin-left: 1px;
	width: 18px;
	height: 20px;
	background: url('../images/calendar/icon_alert.png') no-repeat;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_alert.png',sizingMethod='crop');
}


.my_events .my_events_body .date_event {
	background: #fee5fb;
}

.my_events .my_events_body .date_event .lineCell {
	background: #feb2f3;
}

.my_events .my_events_body .date_event .typeCell {
	color: #ad398e;	
}

.my_events .my_events_body .date_event .iconCell {
	width: 36px;
	height: 28px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

.my_events .my_events_body .doubledate_event {
	background: #f4fde8;
}

.my_events .my_events_body .doubledate_event .lineCell {
	background: #cdecb1;
}

.my_events .my_events_body .doubledate_event .typeCell {
	color: #507728;	
}

.my_events .my_events_body .doubledate_event .iconCell {
	width: 46px;
	height: 28px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

.my_events .my_events_body .social_event {
	background: #ffecdd;
}

.my_events .my_events_body .social_event .lineCell {
	background: #ffc99a;
}

.my_events .my_events_body .social_event .typeCell {
	color: #b45300;	
}

.my_events .my_events_body .social_event .iconCell {
	width: 45px;
	height: 28px;
	background: url('../images/calendar/icon_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social.png',sizingMethod='crop');
}


.my_events .my_events_options {
	margin-top: 10px;
	text-align: right;
	font-size: 11px;
}

.my_events .my_events_pages {
	margin-top: 5px;
	text-align: right;
	font-size: 11px;
}
































.headText {
	color: #0aaf8a;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	height: 20px;
	display: block;
}

.link {
	color: #2982ba;
	text-decoration: underline;
	cursor: pointer;
}

.small_calendar {
	cursor: pointer;
}



#searchusers_result {
	font-size: 11px;
	padding-left: 5px;
	padding-top:0px;
	margin-top: 0px;
}


#date_time {
	font-size: 11px !important;
}




.halfLink {
	color: #2982ba;
	cursor: pointer;
}






/*CALENDARS*/
#littleCalendar {
	width: 140px;
	background: #ffffff;
	margin-top: 15px;
	display: none;
	position: absolute;
	z-index: 500;
}

#littleCalendarBack {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background: transparent;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	border: 0px;
	display: none;
	z-index: 400;
}

#littleCalendar .littleCalendarContent {
	width: 140px;
	border: 1px solid #666666;
	background: #ffffff;
	padding: 5px;
}

#littleCalendar #littleCalendarContent {
	width: 140px;
	border: 0px solid #666666;
	background: #ffffff;
}

#littleCalendar #littleCalendarContent td {
	border: none;
}

#littleCalendar #littleCalendarContent #littleCalendarPicture {
	width: 140px;
	height: 145px;
	background: url(../images/calendar/calendar.jpg) no-repeat;
}

#littleCalendar #littleCalendarContent #littleCalendarToolbar {
	width: 140px;
}

#littleCalendar #littleCalendarContent #littleCalendarToolbar td {
	border: none;
}

#littleCalendar #littleCalendarContent #littleCalendarPrew {
	width: 16px;
	height: 16px;
	border: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: left;
	color: #000000;
	cursor: pointer;
	background: url('../images/calendar/middlecalendar_prev.jpg') no-repeat top left;
}

#littleCalendar #littleCalendarContent #littleCalendarPrew div {
	width: 16px;
	height: 16px;	
}

#littleCalendar #littleCalendarContent #littleCalendarHeader {
	height: 16px;
	width: 100px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	font-family: arial;
	text-align: center;
	color: #000000;	
}

#littleCalendar #littleCalendarContent #littleCalendarNext {
	width: 16px;
	height: 16px;
	border: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	color: #000000;
	cursor: pointer;
	background: url('../images/calendar/middlecalendar_next.jpg') no-repeat top left;
}

#littleCalendar #littleCalendarContent #littleCalendarNext div {
	width: 16px;
	height: 16px;
}

#littleCalendar #littleCalendarContent #littleCalendarClose {
	width: 16px;
	height: 16px;
	border: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	color: #000000;
	cursor: pointer;
	background: url('../images/calendar/middlecalendar_close.jpg') no-repeat top left;
}

#littleCalendar #littleCalendarContent #littleCalendarTableContainer {
	width: 140px;
	clear: both;
}

#littleCalendar #littleCalendarContent #littleCalendarTable {
	width: 140px;
	border: 1px solid #666666;
}

#littleCalendar #littleCalendarContent #littleCalendarTable th {
	width: 20px;
	height: 18px;
	background: #397fad;
	font-size: 10px;
	font-weight: normal;
	font-family: arial;
	text-align: center;
	color: #ffffff;
	border: none;
	border-left: 1px solid #666666;
	padding: 0px;
}

#littleCalendar #littleCalendarContent #littleCalendarTable td {
	width: 20px;
	height: 18px;
	border: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background: transparent;
	font-size: 9px;
	padding-left: 2px;
	font-weight: normal;
	font-family: arial;
	text-align: left;
	color: #000000;
	background: #d9ecfb;
	cursor: pointer;
}

#littleCalendar #littleCalendarContent #littleCalendarTable td.today {
	background: #53c2a9!important;
}

#littleCalendar #littleCalendarContent #littleCalendarTable td.selectedDay {
	background: #fff6a9!important;
}

#littleCalendar #littleCalendarContent #littleCalendarTable td.weekend {
	background: #accee5;
}

#littleCalendar #littleCalendarContent #littleCalendarTable td.pastweekend {
	background: #accee5;
	cursor: default;
}

#littleCalendar #littleCalendarContent #littleCalendarTable td.clear {
	color: #aaaaaa;
	background: transparent;
	cursor: default;
}

#littleCalendar #littleCalendarContent #littleCalendarTable td.past {
	cursor: default;
}
















#middleCalendar {
	width: 158px;
	background: #ffffff;
}

#middleCalendar #middleCalendarContent {
	width: 158px;
	border: 1px solid #666666;
	border-bottom: none;
}

#middleCalendar #middleCalendarContent td {
	border-bottom: 1px solid #666666;
}

#middleCalendar #middleCalendarContent #middleCalendarPicture {
	width: 158px;
	height: 115px;
	background: url(../images/calendar/calendar.jpge) no-repeat;
}

#middleCalendar #middleCalendarContent #middleCalendarToolbar {
	width: 158px;
}

#middleCalendar #middleCalendarContent #middleCalendarToolbar td {
	border: none;
}

#middleCalendar #middleCalendarContent #middleCalendarPrew {
	width: 16px;
	height: 16px;
	border: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: left;
	color: #000000;
	cursor: pointer;
	background: url('../images/calendar/middlecalendar_prev.jpg') no-repeat top left;
}

#middleCalendar #middleCalendarContent #middleCalendarHeader {
	height: 16px;
	width: 126px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	text-align: center;
	color: #000000;	
}

#middleCalendar #middleCalendarContent #middleCalendarNext {
	width: 16px;
	height: 16px;
	border: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	color: #000000;
	cursor: pointer;
	background: url('../images/calendar/middlecalendar_next.jpg') no-repeat top left;
}

#middleCalendar #middleCalendarContent #middleCalendarTableContainer {
	width: 158px;
	clear: both;
}

#middleCalendar #middleCalendarContent #middleCalendarTable {
	width: 158px;
	border: none;
}

#middleCalendar #middleCalendarContent #middleCalendarTable th {
	width: 22px;
	height: 18px;
	background: #397fad;
	font-size: 9px;
	font-weight: normal;
	font-family: arial;
	text-align: center;
	color: #ffffff;
	border: none;
	border-left: 1px solid #666666;
	padding: 0px;
	letter-spacing:-1px;
}

#middleCalendar #middleCalendarContent #middleCalendarTable td {
	width: 22px;
	height: 18px;
	border: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background: transparent;
	font-size: 9px;
	padding-left: 2px;
	font-weight: normal;
	font-family: arial;
	text-align: left;
	color: #000000;
	background: #d9ecfb;
	cursor: pointer;
}

#middleCalendar #middleCalendarContent #middleCalendarTable td.today {
	background: #53c2a9;
}

#middleCalendar #middleCalendarContent #middleCalendarTable td.selectedDay {
	
}

#middleCalendar #middleCalendarContent #middleCalendarTable td.weekend {
	background: #accee5;
}

#middleCalendar #middleCalendarContent #middleCalendarTable td.pastweekend {
	background: #accee5;
}

#middleCalendar #middleCalendarContent #middleCalendarTable td.clear {
	color: #aaaaaa;
	background: transparent;
	cursor: default;
}

#middleCalendar #middleCalendarContent #middleCalendarTable td.past {
	cursor: default;
}









#largeCalendar {
	width: 750px;
}

#largeCalendar .largeCalendarContent {
	width: 750px;
	background: #ffffff;
	padding: 0px;
}

#largeCalendar #largeCalendarContent {
	width: 750px;
	background: #ffffff;
}

#largeCalendar #largeCalendarContent td {
	border: none;
}

#largeCalendar #largeCalendarContent #largeCalendarToolbar {
	width: 750px;
	background: #78bbe6;
	height: 55px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#largeCalendar #largeCalendarContent #largeCalendarToolbar td {
	border: none;
}

#largeCalendar #largeCalendarContent #largeCalendarPrew {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/largecalendar_prev.jpg') no-repeat top;
}

#largeCalendar #largeCalendarContent #largeCalendarPrew div {
	width: 23px;
	height: 23px;
}

#largeCalendar #largeCalendarContent #largeCalendarHeader {
	height: 40px;
	width: 710px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	font-family: arial;
	text-align: center;
	color: #ffffff;	
	line-height: normal;
}

#largeCalendar #largeCalendarContent #largeCalendarNext {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/largecalendar_next.jpg') no-repeat top;
}

#largeCalendar #largeCalendarContent #largeCalendarNext div {
	width: 23px;
	height: 23px;
}

#largeCalendar #largeCalendarContent #largeCalendarTableContainer {
	width: 750px;
	clear: both;
}

#largeCalendar #largeCalendarContent #largeCalendarTable {
	width: 750px;
	border: 1px solid #666666;
}

#largeCalendar #largeCalendarContent #largeCalendarTable th {
	width: 105px;
	height: 50px;
	background: #397fad;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	color: #ffffff;
	border: none;
	border-left: 1px solid #666666;
	padding: 0px;
	text-transform: uppercase;
}

#largeCalendar #largeCalendarContent #largeCalendarTable td {
	width: 105px;
	height: 110px;
	border: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background: transparent;
	font-size: 11px;
	padding-left: 5px;
	font-weight: normal;
	font-family: arial;
	text-align: left;
	color: #000000;
	background: #d9ecfb;
	cursor: pointer;
}

#largeCalendarStatus {
	font-size:11px; 
	text-align:center; 
	float:right; 
	width:70px; 
	background:#accee5; 
	padding:3px; 
	display:none; 
	position:relative; 
	top:-56px; 
	//margin-bottom:-22px;
}

#largeCalendar #largeCalendarContent #largeCalendarTable td.today {
	background: #53c2a9!important;
}

#largeCalendar #largeCalendarContent #largeCalendarTable td.selectedDay {
	background: #fff6a9!important;
}

#largeCalendar #largeCalendarContent #largeCalendarTable td.weekend {
	background: #accee5;
}

#largeCalendar #largeCalendarContent #largeCalendarTable td.pastweekend {
	background: #accee5;
}

#largeCalendar #largeCalendarContent #largeCalendarTable td.clear {
	color: #aaaaaa;
	background: transparent;
	cursor: default;
}

#largeCalendar #largeCalendarContent #largeCalendarTable td.past {
	cursor: default;
}

#largeCalendarDetails {
	background: #f1f8fe;
	border: 1px solid #666666;
	border-top: none;
	width: 738px;
	padding: 10px 5px;
	display: none;
}

#largeCalendar .largeCalendarLegend {
	height: 50px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-size: 11px;
	color: #397fad;
}












#mediumCalendar {
	width: 550px;
	padding:10px;
}

#mediumCalendar .mediumCalendarContent {
	width: 550px;
	background: #ffffff;
	padding: 0px;
}

#mediumCalendar #mediumCalendarContent {
	width: 550px;
	background: #ffffff;
}

#mediumCalendar #mediumCalendarContent td {
	border: none;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarToolbar {
	width: 550px;
	background: #78bbe6;
	height: 55px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#mediumCalendarContent{
	border:none;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarToolbar td {
	border: none;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarPrew {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/mediumcalendar_prev.jpg') no-repeat top;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarPrew div {
	width: 23px;
	height: 23px;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarHeader {
	height: 40px;
	width: 510px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	font-family: arial;
	text-align: center;
	color: #ffffff;	
	line-height: normal;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarNext {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/mediumcalendar_next.jpg') no-repeat top;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarNext div {
	width: 23px;
	height: 23px;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTableContainer {
	width: 550px;
	clear: both;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable {
	width: 549px;
	*width: 550px;
	margin-left:1px;
	*margin-left:0;
	border: 1px solid #666666;
	border-collapse:collapse;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable th {
	width: 75px;
	height: 50px;
	background: #397fad;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	color: #ffffff;
	border: none;
	border-left: 1px solid #666666;
	padding: 0px;
	text-transform: uppercase;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable td {
	width: 77px;
	height: 80px;
	border: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background: transparent;
	font-size: 11px;
	padding-left: 1px;
	font-weight: normal;
	font-family: arial;
	text-align: left;
	color: #000000;
	background: #d9ecfb;
	cursor: pointer;
}

#mediumCalendarStatus {
	font-size:11px; 
	text-align:center; 
	float:right; 
	width:70px; 
	background:#accee5; 
	padding:3px; 
	display:none; 
	position:relative; 
	top:-56px; 
	//margin-bottom:-22px;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable td.today {
	background: #53c2a9!important;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable td.selectedDay {
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable td.weekend {
	background: #accee5;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable td.pastweekend {
	background: #accee5;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable td.clear {
	color: #aaaaaa;
	background: transparent;
	cursor: default;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarTable td.past {
	cursor: default;
}

#mediumCalendarDetails {
	background: #f1f8fe;
	border: 1px solid #666666;
	border-top: none;
	width: 538px;
	padding: 10px 5px;
	display: none;
}

#mediumPostCalendar .mediumCalendarLegend ,
#mediumCalendar .mediumCalendarLegend {
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #397fad;
}
	#mediumCalendar .mediumCalendarLegend td{
		text-align:left;
		vertical-align:middle;
	}
	#mediumPostCalendar .mediumCalendarLegend td{
		text-align:left;
		vertical-align:middle;
	}

#mediumCalendar #mediumCalendarContent #mediumCalendarNext {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/largecalendar_next.jpg') no-repeat top;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarNext div {
	width: 23px;
	height: 23px;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarPrew {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/largecalendar_prev.jpg') no-repeat top;
}

#mediumCalendar #mediumCalendarContent #mediumCalendarPrew div {
	width: 23px;
	height: 23px;
}

#mediumPostCalendar {
	width: 550px;
}

#mediumPostCalendar .mediumCalendarContent {
	width: 550px;
	background: #ffffff;
	padding: 0px;
}

#mediumPostCalendar #mediumPostCalendarContent {
	width: 550px;
	background: #ffffff;
}

#mediumPostCalendar #mediumPostCalendarContent td {
	border: none;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarToolbar {
	width: 550px;
	background: #78bbe6;
	height: 55px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

#mediumPostCalendarContent{
	border:none;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarToolbar td {
	border: none;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarPrew {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/mediumcalendar_prev.jpg') no-repeat top;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarPrew div {
	width: 23px;
	height: 23px;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarHeader {
	height: 40px;
	width: 510px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	font-family: arial;
	text-align: center;
	color: #ffffff;	
	line-height: normal;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarNext {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/mediumcalendar_next.jpg') no-repeat top;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarNext div {
	width: 23px;
	height: 23px;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTableContainer {
	width: 550px;
	clear: both;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable {
	width: 549px;
	*width: 550px;
	margin-left:1px;
	*margin-left:0;
	border: 1px solid #666666;
	border-collapse:collapse;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable th {
	width: 75px;
	height: 50px;
	background: #397fad;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	color: #ffffff;
	border: none;
	border-left: 1px solid #666666;
	padding: 0px;
	text-transform: uppercase;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable td {
	width: 77px;
	height: 80px;
	border: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background: transparent;
	font-size: 11px;
	padding-left: 1px;
	font-weight: normal;
	font-family: arial;
	text-align: left;
	color: #000000;
	background: #d9ecfb;
	cursor: pointer;
}

#mediumPostCalendarStatus {
	font-size:11px; 
	text-align:center; 
	float:right; 
	width:70px; 
	background:#accee5; 
	padding:3px; 
	display:none; 
	position:relative; 
	top:-56px; 
	//margin-bottom:-22px;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable td.today {
	background: #53c2a9!important;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable td.selectedDay {
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable td.weekend {
	background: #accee5;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable td.pastweekend {
	background: #accee5;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable td.clear {
	color: #aaaaaa;
	background: transparent;
	cursor: default;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarTable td.past {
	cursor: default;
}

#mediumPostCalendarDetails {
	background: #f1f8fe;
	border: 1px solid #666666;
	border-top: none;
	width: 538px;
	padding: 10px 5px;
	display: none;
}

#mediumPostCalendar .mediumCalendarLegend {
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #397fad;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarNext {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/largecalendar_next.jpg') no-repeat top;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarNext div {
	width: 23px;
	height: 23px;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarPrew {
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url('../images/calendar/largecalendar_prev.jpg') no-repeat top;
}

#mediumPostCalendar #mediumPostCalendarContent #mediumPostCalendarPrew div {
	width: 23px;
	height: 23px;
}



















div.typeIconSINGLE {
	width: 36px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

div.typeIconDOUBLE {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

div.typeIconSOCIAL {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social.png',sizingMethod='crop');
}

div.smallIconSINGLE {
	width: 20px;
	height: 20px;
	margin-right:11px;
	background: url('../images/calendar/icon_small_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_small_date.png',sizingMethod='crop');
}

div.smallIconDOUBLE {
	width: 36px;
	height: 20px;
	margin-right:0px;
	background: url('../images/calendar/icon_small_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_small_doubledate.png',sizingMethod='crop');
}

div.smallIconSOCIAL {
	width: 32px;
	height: 20px;
	margin-right:2px;
	background: url('../images/calendar/icon_small_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_small_social.png',sizingMethod='crop');
}

div.singleTypeIcon {
	width: 36px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

div.doubleTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

div.socialTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social.png',sizingMethod='crop');
}

div.alertTypeIcon {
	width: 18px;
	height: 20px;
	background: url('../images/calendar/icon_alert.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_alert.png',sizingMethod='crop');
}




#largeCalendarTableContainer div.SINGLETypeIcon  {
	position: absolute;
	margin-top: 6px;
	margin-left: 4px;
	width: 36px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_small_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_small_date.png',sizingMethod='crop');
}

#largeCalendarTableContainer div.DOUBLETypeIcon  {
	position: absolute;
	margin-top: 6px;
	margin-left: 30px;
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_small_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_small_doubledate.png',sizingMethod='crop');
}

#largeCalendarTableContainer div.SOCIALTypeIcon  {
	position: absolute;
	margin-top: 25px;
	margin-left: 20px;
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_small_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_small_social.png',sizingMethod='crop');
}

#largeCalendarTableContainer div.newMessagesTypeIcon  {
	position: absolute;
	margin-top: -15px;
	margin-left: 27px;
	width: 18px;
	height: 20px;
	margin-right:2px;
	background: url('../images/calendar/icon_alert.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_alert.png',sizingMethod='crop');
}




.largeCalendarDetailsLine span {
	position: relative;
	top: -3px;
}















html, body {
	padding: 0px;
	margin: 0px;
}









.selectdate {
	margin: 5px;
}

.selectdate .smallest {
	font-size: 10px;
	display: block;
}

.selectdate .header {
	font-size: 18px;
	color: #2b7fbb;
}

.selectdate .link {
	font-size: 11px;
	color: #2b7fbb;
	cursor: pointer;
}

.selectdate .selectdate_content {
	margin: 0px;
	padding: 0px;
	border: 1px solid #0369ab;
}

.selectdate .menu_arrow {
	color: #055078;
	width: 750px;
	height: 130px;
	margin-top: 10px;
	background: url(../images/menu_arrow.jpg) no-repeat top left;
}

.selectdate .menu_arrow .header {
	font-size: 14px;
	font-weight: bold;
	color: #00b08c;
}

.selectdate .menu_arrow select {
	padding: 0px;
	width: 100px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #055078;
}

.selectdate .subheader {
	margin: 2px 20px -15px 15px;
	//margin: 2px 20px -8px 15px;
	padding: 0px;
	height: 17px;
	text-align: left;
	color: #2583c0;
	border-bottom: 1px dotted #000000;
}

.selectdate .submit {
	margin-top:3px;
	cursor:pointer;
}





.selectfriend {
	margin: 5px;
}

.selectfriend .smallest {
	font-size: 10px;
	display: block;
}

.selectfriend .header {
	font-size: 18px;
	color: #2b7fbb;
}

.selectfriend .link {
	font-size: 11px;
	color: #2b7fbb;
	cursor: pointer;
}

.selectfriend .selectfriend_content {
	margin: 0px;
	padding: 0px;
	border: 1px solid #0369ab;
}

.selectfriend .menu_arrow {
	color: #055078;
	width: 750px;
	height: 130px;
	margin-top: 10px;
	background: url(../images/menu_arrow.jpg) no-repeat top left;
}

.selectfriend .menu_arrow .header {
	padding-top:5px;
	padding-bottom:15px;
	font-size: 14px;
	font-weight: bold;
	color: #00b08c;
}

.selectfriend .menu_arrow select {
	padding: 0px;
	width: 100px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #055078;
}

.selectfriend .subheader {
	margin: 2px 20px -8px 15px;
	height: 17px;
	text-align: left;
	color: #2583c0;
	border-bottom: 1px dotted #000000;
}

.selectfriend .submit {
	margin-top:3px;
	cursor:pointer;
}






#userinfo_content {
	position: fixed;
	background: #ffffff;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
	width: 600px;
	height: 600px;
	margin-left: -300px;
	margin-top: -300px;
	z-index: 9999999;
}

* html #userinfo_content {
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	margin-top: 0px;
}

#userinfo_shadow {
	position: fixed;
	z-index: 9999998;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
	display: none;
}

* html #userinfo_shadow { /* ie6 hack */
  position: absolute;
}

#userinfo_hideselect {
	z-index: 9999997;
	position:fixed;
	top: 0px;
	left: 0px;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
	display: none;
}

* html #userinfo_hideselect { /* ie6 hack */
  position: absolute;
}





ul.optionList2 ul.optionList2 {
	display:none; 
	padding:0px; 
	margin:0px;
}

ul.optionList2 ul.optionList2 li {
	padding-left:15px;
}

ul.optionList2 ul.optionList2 li a {
	font-weight: normal;
}


	
	span.helptip {
		display:inline-block;
		width:18px;
		height:18px;
		background:url('../images/icon/help.png') no-repeat;
		_background-image: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon/help.png',sizingMethod='crop');
		cursor: pointer;
	}
	
	div.helptip_container {
		visibility: hidden;
		position: absolute;
		left: 0px;
		top: 0px;
		background: transparent;
		z-index: 200000;
	}
	
	div.helptip_container table.helptip_table {
		
	}
	
	div.helptip_container table.helptip_table .topleft {
		width: 10px;
		height: 14px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/topleft_default.gif') no-repeat top left;
	}
	
	div.helptip_container table.helptip_table .topright {
		width: 10px;
		height: 14px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/topright_default.gif') no-repeat top right;
	}
	
	div.helptip_container table.helptip_table .bottomleft {
		width: 10px;
		height: 14px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/bottomleft_default.gif') no-repeat bottom left;
	}
	
	div.helptip_container table.helptip_table .bottomright {
		width: 10px;
		height: 14px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/bottomright_default.gif') no-repeat bottom right;
	}
	
	div.helptip_container table.helptip_table .top {
		height: 14px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/top.gif') repeat-x top;
		width: 10px;
	}
	
	div.helptip_container table.helptip_table .left {
		width: 10px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/left.gif') repeat-y left;
	}
	
	div.helptip_container table.helptip_table .left div {
		width: 10px;
	}
	
	div.helptip_container table.helptip_table .bottom {
		height: 14px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/bottom.gif') repeat-x bottom;
	}
	
	div.helptip_container table.helptip_table .right {
		width: 10px;
		font-size: 1px;
		line-height: 1px;
		background: url('../images/helptip/right.gif') repeat-y right;
	}
	
	div.helptip_container table.helptip_table .right div {
		width: 10px;
	}
	
	div.helptip_container table.helptip_table .center {
		background: #ffffcc;
		font-size: 11px;
		color: #000000;
		line-height: 15px;
		text-align: left;
		font-weight: normal;
		text-transform: none;
	}
	
	div.helptip_container div.topleftPointer {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 26px;
		height: 14px;
		background: url('../images/helptip/topleft_pointer.gif') no-repeat top left;
	}	
	
	div.helptip_container div.toprightPointer {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 26px;
		height: 14px;
		background: url('../images/helptip/topright_pointer.gif') no-repeat top right;
	}	
	
	div.helptip_container div.bottomleftPointer {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 26px;
		height: 14px;
		background: url('../images/helptip/bottomleft_pointer.gif') no-repeat bottom left;
	}	
	
	* html div.helptip_container div.bottomleftPointer {
		bottom: -1px;
	}
	
	div.helptip_container div.bottomrightPointer {
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 26px;
		height: 14px;
		background: url('../images/helptip/bottomright_pointer.gif') no-repeat bottom right;
	}	
	
	* html div.helptip_container div.bottomrightPointer {
		bottom: -1px;
	}
	
	#helptipBackground {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 100000;
		display: none;
		filter:alpha(opacity=0);
		-moz-opacity: 0;
		opacity: 0;	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#setupDatePost {
	width: 550px;
	height: 600px;
	background: url('../images/calendar/setupdatepost_background.jpg') no-repeat top left;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	position: relative;
	top: -4px;
}

#setupDatePost #setupDatePostContent {
	padding: 28px 15px 0px 15px;
}

#setupDatePost .caption {
	color: #a12b77;
	display: block;
	padding-bottom: 3px;
	font-weight: bold;
	text-decoration: underline;
}

#setupDatePost .small {
	color: #a12b77;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	position: relative;
	top: -5px;
}

#setupDatePost .link {
	
}


#setupDatePost .submit {
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 5px;
}

#setupDatePost #small_calendar {
	position:relative; 
	top:2px; 
	left:5px;
}

#setupDatePost #date_time {
	border: 1px solid #e05dca;
	width: 180px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	color: #000000;
	text-align: center;
	font-size: 11px;
	margin: 5px 0px 25px 0px;
}

#setupDatePost th {
	background: #ffc6f8;
	color: #a12b77;
	border: none;
	padding: 2px 2px 0px 2px;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
}

#setupDatePost td {
	padding-top: 3px;
}

#setupDatePost td .withBorder {	
	background: url('../images/dot.gif') repeat-y right;
	line-height: 20px;
}

#setupDatePost td td {
	padding-left: 5px;
	padding-right: 5px;
}

#setupDatePost td td input {
	margin: 4px;
	//margin: 0px;
}

#setupDatePost td td select {
	width: 40px;
}

#setupDatePost select {
	padding: 0px;
	width: 150px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #e05dca;
}

#setupDatePost #post_details_name {
	margin-top: 15px;
	width: 400px;
	border: 1px solid #e05dca;
	height: 26px;
	color: #000000;
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	text-align: center;
}

#setupDatePost #post_details_content {
	width: 400px;
	border: 1px solid #e05dca;
	height: 72px;
	color: #000000;
	font-size: 11px !important;
	font-family: arial;
	padding: 5px 10px 5px 10px;
	text-align: center;
	float: none !important;
	display: inline !important;
	background: #ffffff;
	margin: 10px 0px 10px 0px;
}








#setupDoubleDatePost {
	width: 550px;
	height: 710px;
	background: url('../images/calendar/setupdoubledatepost_background.jpg') no-repeat top left;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	position: relative;
	top: -4px;
}

#setupDoubleDatePost #setupDoubleDatePostContent {
	padding: 28px 15px 0px 15px;
}

#setupDoubleDatePost .caption {
	color: #698d47;
	display: block;
	padding-bottom: 3px;
	font-weight: bold;
	text-decoration: underline;
}

#setupDoubleDatePost .small {
	color: #698d47;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	position: relative;
	top: -5px;
}

#setupDoubleDatePost .link {
	
}


#setupDoubleDatePost .submit {
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 5px;
}

#setupDoubleDatePost #small_calendar {
	position:relative; 
	top:2px; 
	left:5px;
}

#setupDoubleDatePost #date_time {
	border: 1px solid #698d47;
	width: 180px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	color: #000000;
	text-align: center;
	font-size: 11px;
	margin: 5px 0px 25px 0px;
}

#setupDoubleDatePost #my_friend_container {
	//margin-top: 3px;
	margin-left: -14px;
	//margin-left: 14px;
	width: 100px;
}

#setupDoubleDatePost #my_friend_container #my_friend {
	width: 80px;
	height: 80px;
	border: 1px dashed #698d47;
	cursor: pointer;
	background: url('../images/calendar/setupdoubledatepost_friend.jpg') no-repeat top left;
	float: left;
}

#setupDoubleDatePost #my_friend_container #unset {
	width: 13px;
	cursor:pointer;
}

#setupDoubleDatePost th {
	background: #c8e8a7;
	color: #698d47;
	border: none;
	padding: 2px 2px 0px 2px;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
}

#setupDoubleDatePost td {
	padding-top: 3px;
}

#setupDoubleDatePost td .withBorder {	
	background: url('../images/dot.gif') repeat-y right;
	line-height: 20px;
}

#setupDoubleDatePost td td {
	padding-left: 5px;
	padding-right: 5px;
}

#setupDoubleDatePost td td input {
	margin: 4px;
	//margin: 0px;
}

#setupDoubleDatePost td td select {
	width: 40px;
}

#setupDoubleDatePost select {
	padding: 0px;
	width: 150px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #698d47;
}

#setupDoubleDatePost #post_details_name {
	margin-top: 15px;
	width: 400px;
	border: 1px solid #698d47;
	height: 26px;
	color: #000000;
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	text-align: center;
}

#setupDoubleDatePost #post_details_content {
	width: 400px;
	border: 1px solid #698d47;
	height: 72px;
	color: #000000;
	font-size: 11px !important;
	font-family: arial;
	padding: 5px 10px 5px 10px;
	text-align: center;
	float: none !important;
	display: inline !important;
	background: #ffffff;
	margin: 10px 0px 10px 0px;
}












#setupSocialDatePost {
	width: 550px;
	height: 810px;
	background: url('../images/calendar/setupsocialdatepost_background.jpg') no-repeat top left;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	position: relative;
	top: -4px;
}

#setupSocialDatePost #setupSocialDatePostContent {
	padding: 28px 15px 0px 15px;
}

#setupSocialDatePost .caption {
	color: #b85600;
	display: block;
	padding-bottom: 3px;
	font-weight: bold;
	text-decoration: underline;
}

#setupSocialDatePost .small {
	color: #b85600;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	position: relative;
	top: -5px;
}

#setupSocialDatePost .link {
	text-decoration: underline;
}


#setupSocialDatePost .submit {
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 5px;
}

#setupSocialDatePost #small_calendar {
	position:relative; 
	top:2px; 
	left:5px;
}

#setupSocialDatePost #date_time {
	border: 1px solid #b85600;
	width: 180px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	color: #000000;
	text-align: center;
	font-size: 11px;
	margin: 5px 0px 25px 0px;
}

#setupSocialDatePost #my_friend_container {
	//margin-top: 3px;
	margin-left: -14px;
	//margin-left: 14px;
	width: 100px;
}

#setupSocialDatePost #my_friend_container #my_friend {
	width: 80px;
	height: 80px;
	border: 1px dashed #b85600;
	cursor: pointer;
	background: url('../images/calendar/setupdoubledatepost_friend.jpg') no-repeat top left;
	float: left;
}

#setupSocialDatePost #my_friend_container #unset {
	width: 13px;
	cursor:pointer;
}

#setupSocialDatePost th {
	background: #ffd6b2;
	color: #b85600;
	border: none;
	padding: 2px 2px 0px 2px;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
}

#setupSocialDatePost td {
	padding-top: 3px;
}

#setupSocialDatePost td .withBorder {	
	background: url('../images/dot.gif') repeat-y right;
	line-height: 20px;
}

#setupSocialDatePost td td {
	padding-left: 5px;
	padding-right: 5px;
}

#setupSocialDatePost td td input {
	margin: 4px;
	//margin: 0px;
}

#setupSocialDatePost td td select {
	width: 40px;
}

#setupSocialDatePost select {
	padding: 0px;
	width: 150px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #b85600;
}

#setupSocialDatePost #post_details_name {
	margin-top: 15px;
	//margin-top: 10px;
	width: 400px;
	border: 1px solid #b85600;
	height: 26px;
	color: #000000;
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	text-align: center;
}

#setupSocialDatePost #post_details_content {
	width: 400px;
	border: 1px solid #b85600;
	height: 72px;
	color: #000000;
	font-size: 11px !important;
	font-family: arial;
	padding: 5px 10px 5px 10px;
	text-align: center;
	float: none !important;
	display: inline !important;
	background: #ffffff;
	margin: 10px 0px 10px 0px;
}

#setupSocialDatePost #dates_container {
	width: 480px;
	height: 100px;
	overflow: auto;
	border: 1px solid #c3630d;
	padding: 20px 0px 0px 0px;
}

#setupSocialDatePost #my_user_name {
	border: 1px solid #c3630d;
	border-right:	none;
	width: 118px;
	height: 15px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 5px;
	float: left;
	color: #000000;
	font-size: 11px;
	overflow: hidden;
	margin: 0px;
	margin-left:3px;
}

#setupSocialDatePost .enter {
	background:url(../images/calendar/s_enter.jpg) no-repeat top left; 
	height:18px; 
	width:18px; 
	float:left;
	cursor: pointer;
}

#setupSocialDatePost .social_user {
	margin-left: 15px;
	//margin-left: 10px;
	padding-bottom: 20px;
	width: 96px;
	height: 80px;
	border: 0px solid #c3630d;
	float: left;
}

#setupSocialDatePost .social_user .social_user_avatar {
	width: 80px;
	height: 80px;
	//width: 78px;
	//height: 78px;
	border: 1px dashed #c3630d;
	background:url(../images/invitations/memberDefault.jpg) no-repeat top left;
	float: left;
}

#setupSocialDatePost .social_user .social_user_unset {
	height: 13px;
	width: 13px;
	background: url(../images/calendar/s_unset.jpg) no-repeat top left;
	float: right;
	cursor: pointer;
}

#setupSocialDatePost .usernametable {
	text-align:center;
	font-weight:bold; 
	font-size:10px; 
	line-height:12px;
}

#linkLocation {
	display: block;
	margin-top: 5px
}



#muturalfriends {
	margin: 5px 10px 15px 10px;
	border: 1px solid #066cb4;
	width: 350px;
	height: 180px;
	overflow: hidden;
	background: url('../images/popup_background.jpg') repeat-x;
}

#muturalfriends .muturalHeader {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
	color: #066cb4;
}

#muturalfriends .muturalfriendsContent {
	width: 330px;
	height: 135px;
	overflow: auto;
}

#locationContainer {
	margin: 5px 15px 15px 15px;
	border: 1px solid #066cb4;
	background: url('../images/popup_background.jpg') repeat-x;
}

#locationClose {
	margin: 15px 15px 0px 15px;
	text-align: right;
	font-size: 11px;
}

#locationContainer .locationHeader {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
	color: #066cb4;
}

#locationContainer .locationTable {
	width: 330px;
	margin: 10px;
}

#locationContainer .locationCountry {
	width: 100%; 
	padding:0px !important; 
	border:1px solid #3f81a4 !important; 
	height: 22px !important; 
	font-size: 13px !important; 
	color: #000000 !important;
}

#locationContainer #cities select {
	margin:0px !important;
}

#locationContainer validate {
	display: block !important;
	height: 26px !important;
	font-size: 13px; 
}






#emailClose {
	text-align: right;
	margin: 10px 20px 5px 20px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#emailSend {
	text-align: right;
	margin: 5px 20px 10px 20px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#emailContainer {
	margin: 0px 20px 10px 20px;
	padding: 0px;
	border: 1px solid #066cb4;
	background: url('../images/popup_background.jpg') repeat-x;
	width: 350px;
}

#emailContainer .emailTable {
	margin: 0px 10px 0px 10px;
}

#emailContainer .emailTable td {
	font-size: 11px;
	color: #000000;
}

#emailContainer #usernameCell {
	color: #066cb4;
	font-size: 11px;
	font-weight: bold;
}

#emailContainer #emailSubject {
	border: 1px solid #3f81a4;
	width: 250px;
	height: 15px;
	padding: 1px 5px 0px 5px;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	font-family: arial;
}

#emailContainer #emailCC {
	border: 1px solid #3f81a4;
	width: 250px;
	height: 15px;
	padding: 1px 5px 0px 5px;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	font-family: arial;
}

#emailContainer #emailBCC {
	border: 1px solid #3f81a4;
	width: 250px;
	height: 15px;
	padding: 1px 5px 0px 5px;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	font-family: arial;
}

#emailContainer #emailMessage {
	border: 1px solid #3f81a4;
	width: 250px;
	height: 80px;
	padding: 1px 5px 0px 5px;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	font-family: arial;
}





#smileClose {
	text-align: right;
	margin: 10px 20px 5px 20px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#smileContainer {
	margin: 0px 20px 10px 20px;
	padding: 0px;
	border: 1px solid #066cb4;
	font-size: 11px;
	font-weight: normal;
	color: #2985b4;
}

#smileContainer .smileTable {
	margin: 5px 10px 5px 10px;
}

#smileContainer .smileTable td img {
	cursor: pointer;
}

#smileContainer .smileTable td.focus img.unselected {
	filter:alpha(opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;
}

#smileContainer .smileTable td.focus img.selected {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#smileContainer .smileTable td.header {
	font-size: 15px;
	font-weight: bold;
	color: #14b089;
}




















.pageCaption {
	color: #0aaf8a;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}

#connectHeader img {
	margin: 0px 7px;
}

#connectBody {
	width: 745px;
	background: #e6f7fe url('../images/calendar/connect_friends_background.jpg') no-repeat top center;
	border: 3px double #bfbfbf;
}

#connectBody table {
	margin-top: 5px;
	color: #1f5578;
}

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

#connectBody table table {
	font-weight:bold; 
	font-size:10px; 
	line-height:10px;
	width: 155px;
	color: #000000;
}

#connectBody table .connectUserCell {
	padding: 0px 0px 10px 0px; 
	background: url('../images/dot.gif') repeat-x bottom;
}

#connectBody table #user1_avatar {
	cursor: pointer;
}

#connectBody table #name_user1 {
	border: 1px solid #397fad;
	border-right:	none;
	width: 118px;
	height: 15px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 5px;
	float: left;
	color: #000000;
	font-size: 11px;
	overflow: hidden;
}

#connectBody table #user2_avatar {
	cursor: pointer;

}

#connectBody table #name_user2 {
	border: 1px solid #397fad;
	border-right:	none;
	width: 118px;
	height: 15px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 5px;
	float: left;
	color: #000000;
	font-size: 11px;
	overflow: hidden;
}

#connectBody table .enter {
	background:url(../images/invitations/enter.jpg) no-repeat top left; 
	height:18px; 
	width:18px; 
	float:right;
	cursor:pointer;
}	

#connectBody table .unset {
	width: 13px;
	cursor: pointer;
}

#connectBody table .small {
	font-size: 11px;
}

#connectBody table #connect_info_message {
	width: 464px;
	border: 1px solid #397fad;
	height: 72px;
	color: #000000;
	font-size: 11px !important;
	font-family: arial;
	padding: 5px 10px 5px 10px;
	text-align: left;
	float: none !important;
	display: inline !important;
	background: #ffffff;
	background: #ffffcc;
	margin: 0px;
}

#connectBody table .yes01{
	display:block;
	background:url('../images/calendar/connect_friends_yes1.jpg') no-repeat;
	width:156px;
	height:60px;
	cursor:pointer;
}

#connectBody table .yes02{
	display:block;
	background:url('../images/calendar/connect_friends_yes2.jpg') no-repeat;
	width:159px;
	height:60px;
	cursor:pointer;
}















#matchFriends {
	font-size: 11px;
}

#matchFriends .headerText {
	color: #0aaf8a;
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}

#matchFriends .user {
	height: 145px;
	background: #cc99ff;
	color: #7e4cb1;
	font-size: 12px;
	font-weight: bold;
}

#matchFriends .me {
	background: #97cb97;
	color: #127712;
	font-size: 12px;
	font-weight: bold;
}


#matchFriends .user select {
	border: 1px solid #7e4cb1;
}

#matchFriends .me select {
	border: 1px solid #127712;
}






#matchFriends .topBordered {
	border-top: 1px solid #67646b;
}

#matchFriends .rightBordered {
	border-right: 1px solid #67646b;
}

#matchFriends .leftBordered {
	border-left: 1px solid #67646b;
}

#matchFriends .bottomBordered {
	border-bottom: 1px solid #67646b;
}

#matchFriends .displayOnly div.displayOnlyCont {
	width: 95px;
	text-align: left;
}

#matchFriends .displayOnly div.displayOnlyCont div.caption {
	color: #0aaf8a;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 3px;
}

#matchFriends .displayOnly div.displayOnlyCont div {
	margin: 3px;
	//margin: 0px;
}



#matchFriends .largeAvatar {
	width: 110px;
	height: 110px;
}

#matchFriends .user .largeAvatar {
	border: 1px solid #7e4cb1;
}

#matchFriends .me .largeAvatar {
	border: 1px solid #127712;
}

#matchFriends .user .largeName {
	color: #7e4cb1;
	font-size: 12px;
}

#matchFriends .me .largeName {
	color: #127712;
	font-size: 12px;
}







#matchFriends #matchFriendsTable td {
	padding: 0px;
	margin: 0px;
}

#matchFriends #matchFriendsTable .middleName {
	font-size: 11px;
	font-color: #000000;
	text-align: center;
	height: 13px;
	padding-top: 2px;
	line-height: 11px;
	width: 80px;
}

#matchFriends #matchFriendsTable #myFriendsContainer {
	background: #d3efd3;
}

#matchFriends #matchFriendsTable #myFriendsContainer .middleName {
	background: #d3efd3;
	overflow: hidden;
}

#matchFriends #matchFriendsTable #userFriendsContainer {
	background: #eddbff;
}

#matchFriends #matchFriendsTable #userFriendsContainer .middleName {
	background: #eddbff;
	overflow: hidden;
}

#matchFriends #matchFriendsTable .middleAvatar {
	width: 80px;
	height: 80px;
}

#matchFriends #matchFriendsTable .joystick {
	width: 75px;
	height: 75px;
	background: url('../images/friends/match_joystick.jpg') no-repeat bottom right;
}

#matchFriends #matchFriendsTable .joystick #joystickLeft a {
	display: block;
	position: absolute;
	top: 214px;
	left: 166px;
	width: 18px;
	height: 18px;
	background: url('../images/friends/match_joystick_left.jpg') no-repeat 0px 0px;
}

#matchFriends #matchFriendsTable .joystick #joystickLeft a:hover {
	background: url('../images/friends/match_joystick_left.jpg') no-repeat -18px 0px;
}

#matchFriends #matchFriendsTable .joystick #joystickRight a {
	display: block;
	position: absolute;
	top: 214px;
	left: 215px;
	width: 18px;
	height: 18px;
	background: url('../images/friends/match_joystick_right.jpg') no-repeat 0px 0px;
}

#matchFriends #matchFriendsTable .joystick #joystickRight a:hover {
	background: url('../images/friends/match_joystick_right.jpg') no-repeat -18px 0px;
}

#matchFriends #matchFriendsTable .joystick #joystickBottom a {
	display: block;
	position: absolute;
	top: 238px;
	left: 192px;
	width: 18px;
	height: 18px;
	background: url('../images/friends/match_joystick_bottom.jpg') no-repeat 0px 0px;
}

#matchFriends #matchFriendsTable .joystick #joystickBottom a:hover {
	background: url('../images/friends/match_joystick_bottom.jpg') no-repeat 0px -18px;
}

#matchFriends #matchFriendsTable .joystick #joystickTop a {
	display: block;
	position: absolute;
	top: 189px;
	left: 192px;
	width: 18px;
	height: 18px;
	background: url('../images/friends/match_joystick_top.jpg') no-repeat 0px 0px;
}

#matchFriends #matchFriendsTable .joystick #joystickTop a:hover {
	background: url('../images/friends/match_joystick_top.jpg') no-repeat 0px -18px;
}

.joystickBlock {
	filter:alpha(opacity=127)!important;	
	opacity: 1.27;
}

.joystickNone {
	filter:alpha(opacity=25)!important;	
	opacity: 0.25;
}

.joystickNone a {
	cursor: default!important;
	filter:alpha(opacity=25)!important;	
}

#joystickTop .joystickNone a:hover {
	background: url('../images/friends/match_joystick_top.jpg') no-repeat!important;
	filter:alpha(opacity=25)!important;	
}

#joystickLeft .joystickNone a:hover {
	background: url('../images/friends/match_joystick_left.jpg') no-repeat!important;
	filter:alpha(opacity=25)!important;	
}

#joystickRight .joystickNone a:hover {
	background: url('../images/friends/match_joystick_right.jpg') no-repeat!important;
	filter:alpha(opacity=25)!important;	
}

#joystickBottom .joystickNone a:hover {
	background: url('../images/friends/match_joystick_bottom.jpg') no-repeat!important;
	filter:alpha(opacity=25)!important;	
}

#matchFriends #myFriendsContainer .middleContainer {
	height: 95px;
	width: 80px;
}

#matchFriends #userFriendsContainer .middleContainer {
	height: 95px;
	width: 80px;
	float: left;
}


#matchFriends #matchesContainer {
	
}

#matchFriends #matchesContainer .smallContainer {
	width: 80px;
	height: 95px;
	float: left;
	background: #ffffe9;
}

#matchFriends #matchesContainer .smallContainer .smallAvatarLeft {
	width: 35px;
	height: 35px;
	float: left;
	margin: 1px;
	border: 1px solid #cccccc;
	margin-top:5px;
}

#matchFriends #matchesContainer .smallContainer .smallAvatarRight {
	width: 35px;
	height: 35px;
	float: right;
	margin: 1px;
	border: 1px solid #cccccc;
	margin-top:5px;
}

.clearFloat {
	clear: both;
}

#matchFriends #matchesContainer .smallContainer .stars {
	margin-top: 12px;
	margin-bottom: 8px;
}

#matchFriends #matchesContainer .smallContainer .stars div {
	width: 13px;
	height: 13px;
	float:left;
	background: url('../images/friends/match_star.gif') no-repeat;
}

#matchFriends #matchesContainer .smallContainer .link {
	font-size: 10px;
}

#matchFriends select {
	padding: 0px;
	width: 70px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 10px;
}


















.headerText {
	color: #0aaf8a;
	line-height: 20px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}

.underHeaderText {
	color: #2b84bc;
	font-size:12px;
}

.subheaderText {
	color: #0aaf8a;
	line-height: 18px;
	font-size: 15px;
	font-weight: bold;
}

.request_arrow {
	width: 755px;
	height: 110px;
	margin-top: 3px;
	color: #014f7f;
	background: url('../images/friends/request_arrow.jpg') no-repeat;
}

table.friendRequestTable {
	width: 755px;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}

table.friendRequestTable th {
	background: #387fad;
	color: #ffffff;
	font-size: 12px;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

table.friendRequestTable td {
	background: #d3effb;
	color: #000000;
	font-size: 12px;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

table.friendRequestTable td.new {
	background: #b4d9ec;
}

table.friendRequestTable td input.button {
	display: block;
	margin: 8px 0px;
}

table.friendRequestTable td span.link {
	display: block;
	font-size: 11px;
	margin-bottom: 8px;
}

table.friendRequestTable td span.userName {
	display: block;
	color: #07af8b;
	margin: 4px 0px;
}

table.friendRequestTable td div.mediumAvatar {
	width: 80px;
	height: 80px;
	border:1px solid #ffffff;
	margin-bottom: 8px;
	cursor: pointer;
}

table.friendRequestTable td .smallAvatar {
	width: 40px;
	height: 40px;
	border:1px solid #ffffff;
	margin-bottom: 8px;
	cursor: pointer;
}




table.friendRequestTableSent {
	width: 755px;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}

table.friendRequestTableSent th {
	background: #74ad3a;
	color: #ffffff;
	font-size: 12px;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

table.friendRequestTableSent td {
	background: #eafcd4;
	color: #000000;
	font-size: 12px;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

table.friendRequestTableSent td input.button {
	display: block;
	margin: 8px 0px;
}

table.friendRequestTableSent td span.link {
	display: block;
	font-size: 11px;
	margin-bottom: 8px;
}

table.friendRequestTableSent td span.userName {
	display: block;
	color: #07af8b;
	margin: 4px 0px;
}

table.friendRequestTableSent td div.mediumAvatar {
	width: 80px;
	height: 80px;
	border:1px solid #ffffff;
	margin-bottom: 8px;
	cursor: pointer;
}

table.muturalFriends td div.smallAvatar {
	width: 40px;
	height: 40px;
	border:1px solid #000000;
	cursor: pointer;
}


table.muturalFriends {
}

table.muturalFriends td {
	background: transparent;
	border: none;
	padding-bottom: 8px;
}







/*STYLE CLASSES START*/
.padding0 {padding:0px !important;}
.padding1 {padding:1px !important;}
.padding2 {padding:2px !important;}
.padding3 {padding:3px !important;}
.padding4 {padding:4px !important;}
.padding5 {padding:5px !important;}
.padding10 {padding:10px !important;}
.padding15 {padding:15px !important;}
.padding20 {padding:20px !important;}
.padding25 {padding:25px !important;}
.padding30 {padding:30px !important;}
.padding35 {padding:35px !important;}
.padding40 {padding:40px !important;}
.padding45 {padding:45px !important;}
.padding50 {padding:50px !important;}

.paddingTop0 {padding-top:0px !important;}
.paddingTop1 {padding-top:1px !important;}
.paddingTop2 {padding-top:2px !important;}
.paddingTop3 {padding-top:3px !important;}
.paddingTop4 {padding-top:4px !important;}
.paddingTop5 {padding-top:5px !important;}
.paddingTop7 {padding-top:7px !important;}
.paddingTop8 {padding-top:8px !important;}
.paddingTop10 {padding-top:10px !important;}
.paddingTop15 {padding-top:15px !important;}
.paddingTop20 {padding-top:20px !important;}
.paddingTop25 {padding-top:25px !important;}
.paddingTop30 {padding-top:30px !important;}
.paddingTop35 {padding-top:35px !important;}
.paddingTop40 {padding-top:40px !important;}
.paddingTop45 {padding-top:45px !important;}
.paddingTop50 {padding-top:50px !important;}

.paddingRight0 {padding-right:0px !important;}
.paddingRight1 {padding-right:1px !important;}
.paddingRight2 {padding-right:2px !important;}
.paddingRight3 {padding-right:3px !important;}
.paddingRight4 {padding-right:4px !important;}
.paddingRight5 {padding-right:5px !important;}
.paddingRight7 {padding-right:7px !important;}
.paddingRight10 {padding-right:10px !important;}
.paddingRight15 {padding-right:15px !important;}
.paddingRight16 {padding-right:16px !important;}
.paddingRight20 {padding-right:20px !important;}
.paddingRight25 {padding-right:25px !important;}
.paddingRight30 {padding-right:30px !important;}
.paddingRight35 {padding-right:35px !important;}
.paddingRight40 {padding-right:40px !important;}
.paddingRight45 {padding-right:45px !important;}
.paddingRight50 {padding-right:50px !important;}

.paddingBottom0 {padding-bottom:0px !important;}
.paddingBottom1 {padding-bottom:1px !important;}
.paddingBottom2 {padding-bottom:2px !important;}
.paddingBottom3 {padding-bottom:3px !important;}
.paddingBottom4 {padding-bottom:4px !important;}
.paddingBottom5 {padding-bottom:5px !important;}
.paddingBottom6 {padding-bottom:6px !important;}
.paddingBottom10 {padding-bottom:10px !important;}
.paddingBottom15 {padding-bottom:15px !important;}
.paddingBottom20 {padding-bottom:20px !important;}
.paddingBottom25 {padding-bottom:25px !important;}
.paddingBottom30 {padding-bottom:30px !important;}
.paddingBottom35 {padding-bottom:35px !important;}
.paddingBottom40 {padding-bottom:40px !important;}
.paddingBottom45 {padding-bottom:45px !important;}
.paddingBottom50 {padding-bottom:50px !important;}

.paddingLeft0 {padding-left:0px !important;}
.paddingLeft1 {padding-left:1px !important;}
.paddingLeft2 {padding-left:2px !important;}
.paddingLeft3 {padding-left:3px !important;}
.paddingLeft4 {padding-left:4px !important;}
.paddingLeft5 {padding-left:5px !important;}
.paddingLeft7 {padding-left:7px !important;}
.paddingLeft10 {padding-left:10px !important;}
.paddingLeft15 {padding-left:15px !important;}
.paddingLeft18 {padding-left:18px !important;}
.paddingLeft20 {padding-left:20px !important;}
.paddingLeft25 {padding-left:25px !important;}
.paddingLeft30 {padding-left:30px !important;}
.paddingLeft35 {padding-left:35px !important;}
.paddingLeft40 {padding-left:40px !important;}
.paddingLeft45 {padding-left:45px !important;}
.paddingLeft50 {padding-left:50px !important;}
.paddingLeft110 {padding-left:110px !important;}

.margin0 {margin:0px !important;}
.margin1 {margin:1px !important;}
.margin2 {margin:2px !important;}
.margin3 {margin:3px !important;}
.margin4 {margin:4px !important;}
.margin5 {margin:5px !important;}
.margin10 {margin:10px !important;}
.margin15 {margin:15px !important;}
.margin20 {margin:20px !important;}
.margin25 {margin:25px !important;}
.margin30 {margin:30px !important;}
.margin35 {margin:35px !important;}
.margin40 {margin:40px !important;}
.margin45 {margin:45px !important;}
.margin50 {margin:50px !important;}

.marginTop0 {margin-top:0px !important;}
.marginTop1 {margin-top:1px !important;}
.marginTop2 {margin-top:2px !important;}
.marginTop3 {margin-top:3px !important;}
.marginTop4 {margin-top:4px !important;}
.marginTop5 {margin-top:5px !important;}
.marginTop10 {margin-top:10px !important;}
.marginTop15 {margin-top:15px !important;}
.marginTop20 {margin-top:20px !important;}
.marginTop25 {margin-top:25px !important;}
.marginTop30 {margin-top:30px !important;}
.marginTop35 {margin-top:35px !important;}
.marginTop40 {margin-top:40px !important;}
.marginTop45 {margin-top:45px !important;}
.marginTop50 {margin-top:50px !important;}
.marginTop6 {margin-top: 6px !important;}
.marginTop27 {margin-top: 27px !important;}
.marginTop250 {margin-top:250px !important;}

.marginRight0 {margin-right:0px !important;}
.marginRight1 {margin-right:1px !important;}
.marginRight2 {margin-right:2px !important;}
.marginRight3 {margin-right:3px !important;}
.marginRight4 {margin-right:4px !important;}
.marginRight5 {margin-right:5px !important;}
.marginRight10 {margin-right:10px !important;}
.marginRight15 {margin-right:15px !important;}
.marginRight20 {margin-right:20px !important;}
.marginRight25 {margin-right:25px !important;}
.marginRight30 {margin-right:30px !important;}
.marginRight35 {margin-right:35px !important;}
.marginRight40 {margin-right:40px !important;}
.marginRight45 {margin-right:45px !important;}
.marginRight50 {margin-right:50px !important;}

.marginBottom0 {margin-bottom:0px !important;}
.marginBottom1 {margin-bottom:1px !important;}
.marginBottom2 {margin-bottom:2px !important;}
.marginBottom3 {margin-bottom:3px !important;}
.marginBottom4 {margin-bottom:4px !important;}
.marginBottom5 {margin-bottom:5px !important;}
.marginBottom10 {margin-bottom:10px !important;}
.marginBottom15 {margin-bottom:15px !important;}
.marginBottom20 {margin-bottom:20px !important;}
.marginBottom25 {margin-bottom:25px !important;}
.marginBottom30 {margin-bottom:30px !important;}
.marginBottom35 {margin-bottom:35px !important;}
.marginBottom40 {margin-bottom:40px !important;}
.marginBottom45 {margin-bottom:45px !important;}
.marginBottom50 {margin-bottom:50px !important;}
.marginBottom250 {margin-bottom:250px !important;}

.marginLeft0 {margin-left:0px !important;}
.marginLeft1 {margin-left:1px !important;}
.marginLeft2 {margin-left:2px !important;}
.marginLeft3 {margin-left:3px !important;}
.marginLeft4 {margin-left:4px !important;}
.marginLeft5 {margin-left:5px !important;}
.marginLeft10 {margin-left:10px !important;}
.marginLeft15 {margin-left:15px !important;}
.marginLeft20 {margin-left:20px !important;}
.marginLeft25 {margin-left:25px !important;}
.marginLeft30 {margin-left:30px !important;}
.marginLeft35 {margin-left:35px !important;}
.marginLeft40 {margin-left:40px !important;}
.marginLeft45 {margin-left:45px !important;}
.marginLeft50 {margin-left:50px !important;}

.fontSize0 {font-size:0px !important;}
.fontSize1 {font-size:1px !important;}
.fontSize2 {font-size:2px !important;}
.fontSize3 {font-size:3px !important;}
.fontSize4 {font-size:4px !important;}
.fontSize5 {font-size:5px !important;}
.fontSize6 {font-size:6px !important;}
.fontSize7 {font-size:7px !important;}
.fontSize8 {font-size:8px !important;}
.fontSize9 {font-size:9px !important;}
.fontSize10 {font-size:10px !important;}
.fontSize11 {font-size:11px !important;}
.fontSize12 {font-size:12px !important;}
.fontSize13 {font-size:13px !important;}
.fontSize14 {font-size:14px !important;}
.fontSize15 {font-size:15px !important;}
.fontSize16 {font-size:16px !important;}
.fontSize17 {font-size:17px !important;}
.fontSize18 {font-size:18px !important;}
.fontSize19 {font-size:19px !important;}
.fontSize20 {font-size:20px !important;}

.marginLeftMinus12 {
	margin-left: -12px !important;
}

.widthAuto {
	width: auto!important;
}

.cursorDefault {
	cursor: default !important;
}

.opacity100 {
	opacity: 1!important;
	filter:alpha(opacity=100)!important;
}

.backgroundSilver {
	background: #dfdfdf !important;
}

.positionTop3 {
	position: relative;
	top: 3px;
}

.positionRightMinus12 {
	position: relative;
	right: -12px;
}

.positionTopIE0 {
	position: relative;
	//top: 0px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.width40 {
	width: 40px;
}

.width100 {
	width: 100px;
}

.width150 {
	width: 150px;
}

.textAlignRight {
	text-align: right !important;
}

.textAlignLeft {
	text-align: left !important;
}

.textAlignCenter {
	text-align: center !important;
}

.textAlignJustify {
	text-align: justify !important;
}

.tdUnderline {
	background: url('../images/search/background_underline.jpg') repeat-x bottom;
}

.tdAboveline {
	background: url('../images/search/background_underline.jpg') repeat-x top;
}

.tdRightBorderDotted {
	background: url('../images/dot.gif') repeat-y right;
}

.borderBottomDotted {
	background: url('../images/dot.gif') repeat-x bottom;
}

.borderBottomWideDotted {
	background: url('../images/wide_dot.gif') repeat-x bottom;
}

.displayNone {
	display: none!important;
}

.displayBlock {
	display: block;
}

.textColorBlue {
	color: #3d8cac;
}

.width350 {
	width: 350px;
}

.width200 {
	width: 200px !important;
}

.width150 {
	width: 150px !important;
}

.userName40 {
	display: block;
	width: 40px;
	height: 13px;
	font-size: 10px;
	font-weight: normal;
	font-family: arial;
	line-height: 13px;
	letter-spacing: -1px;
	overflow: hidden;
	text-align: center;
}

.userAvatar40 {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	border-style: solid;
	border-width: 1px;
}

.checkbox {
	margin: 3px;
	//margin: 0px;
	position: relative;
	top:2px;
	//top:0px;
}

.lineHeight12 {
	line-height:12px !important;
}

.height30 {
	height: 30px !important;
}

.borderNone {
	border: none!important;
}

.colorBlack {
	color: #000000 !important;
}	

.backgroundTransparent {
	background: transparent !important;
}

.cursorPointer {
	cursor: pointer !important; 
}

.colorSINGLE {
	color: #4a4c99 !important;
}

.colorDOUBLE {
	color: #4a7b22 !important;
}

.colorSOCIAL {
	color: #c25f02 !important;
}

.backgroundSINGLE {
	background-color: #eaeafc !important;
}

.backgroundDOUBLE {
	background-color: #ddf7c7 !important;
}

.backgroundSOCIAL {
	background-color: #ffe5cf !important;
}

.backgroundcolorSINGLE {
	background-color: #4a4c99 !important;
}

.backgroundcolorDOUBLE {
	background-color: #4a7b22 !important;
}

.backgroundcolorSOCIAL {
	background-color: #c25f02 !important;
}

.backgroundDarkSINGLE {
	background-color: #a8aae7 !important;
}

.backgroundDarkDOUBLE {
	background-color: #c8e8a7 !important;
}

.backgroundDarkSOCIAL {
	background-color: #f2c095 !important;
}

.borderSINGLE {
	border-color: #4a4c99 !important;
}

.borderDOUBLE {
	border-color: #4a7b22 !important;
}

.borderSOCIAL {
	border-color: #c25f02 !important;
}

.backgroundME {
	background-color: #fffecb;
}

.alertRed {
	color: #ff0000;
}

.alertGreen {
	color: #599b31;
}

.alertOrange {
	color: orange;
}

.backgroundNOTVIEWED {
	background-color: #fbfadb !important;
}

.backgroundDarkBlue {
	background-color: #b3d9ec !important;
}

.colorSuperDarkBlue {
	color: #004f80 !important;
}
/*STYLE CLASSES END*/



.checkboxContainer {
	padding:1px; 
	float:left;	
	margin-right: 5px;
	background: #000000;
	position: relative;
	top: 2px;
}

.checkboxContainer div {
	width: 11px; 
	height: 11px;
	overflow: hidden; 
}

.checkboxContainer div input {
	margin:-1px;
	//margin:-5px;
}


.specialInput {
	padding:2px; 
	float:left;	
	position:relative; 
	top:2px; 
	margin-right: 5px;
}

.specialInput div {
	width: 11px; 
	height: 11px;
	overflow: hidden; 
}

.specialInput input {
	margin:-1px;
	//margin:-5px;
}

.backgroundGreen {
	background:#5ab200;
}

.backgroundYellow {
	background:#e7e700;
}

.backgroundBlue {
	background:#008ae1;
}




table.searchBackground {
	width: 100%;
	margin-bottom: 20px;
	table-layout:fixed;
}

table.searchBackground td.top {
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_top.jpg') repeat-x;
}

table.searchBackground th.top {
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_top.jpg') repeat-x;
}

table.searchBackground td.right {
	width: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_right.jpg') repeat-y;
}

table.searchBackground th.right {
	width: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_right.jpg') repeat-y;
}

table.searchBackground td.bottom {
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_bottom.jpg') repeat-x;
}

table.searchBackground th.bottom {
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_bottom.jpg') repeat-x;
}

table.searchBackground td.left {
	width: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_left.jpg') repeat-y;
}

table.searchBackground th.left {
	width: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_left.jpg') repeat-y;
}

table.searchBackground td.topLeft {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_top_left.jpg') no-repeat;
}

table.searchBackground th.topLeft {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_top_left.jpg') no-repeat;
}

table.searchBackground td.topRight {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_top_right.jpg') no-repeat;
}

table.searchBackground th.topRight {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_top_right.jpg') no-repeat;
}

table.searchBackground td.bottomLeft {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_bottom_left.jpg') no-repeat;
}

table.searchBackground th.bottomLeft {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_bottom_left.jpg') no-repeat;
}

table.searchBackground td.bottomRight {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background: url('../images/search/background_bottom_right.jpg') no-repeat;
}

table.searchBackground th.bottomRight {
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border: none;
	padding:0px;
	background: url('../images/search/background_dark_bottom_right.jpg') no-repeat;
}

table.searchBackground td.center {
	background: #e5f8ff;
}

table.searchBackground th.center {
	background: #b9e3f6;
	border: none;
	padding:0px;
}

table.search {
	width: 95%;
}

table.search td {
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: center;
}

table.search td input {
	margin: 3px;
	//margin: 0px;
}

table.search td select {
	padding: 0px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #397fad;
}

table.search td .inputtext {
	padding: 0px;
	height: 15px;
	//height: 17px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #397fad;
}

table.search td .helptip {
 position: relative;
 right:-12px;
 top:3px;
 //top:0px;
}

table.search td #location {
	margin-top: 15px;
}

table.search td table td {
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 0px;
}

table.search td .caption {
	color:#397fad;
	font-size:14px; 
	text-decoration: underline;
}

table.search td #searchSimpleTable {
	margin-top: 8px;
}

table.search td #searchSimpleTable td {
	padding-top:6px;
}

table.search td .list td {
	padding: 0px;
}

#SearchExpandedTable {
	margin-top: 15px;
}









.searchResultContainer {
	width: 100%;
	margin-top: 14px;
	table-layout:fixed;
}

.searchResultContainer table th {
	background: #397fad;
	color: #ffffff;
	border: none;
	padding:4px;
}

.searchResultContainer table td {
  padding:1px;
}

.searchResultContainer table td.FR {
	background: #eafcd4;
}

.searchResultContainer table td.FF {
	background: #fcfad4;
}

.searchResultContainer table td.GM {
	background: #f5f5f5;
}

.searchResultContainer table td div.about {
	height: 80px;
	width: 200px;
	overflow: auto;
}








#searchposts input.radio {
	position: relative;
	top: 2px;
	//top: -1px;
	//margin: -2px;
	
}

#searchposts #dateModeSingle, #dateModeRange {
	padding: 5px 0px 10px 0px;
	font-size: 14px;
	color: #000000;
}

#searchposts #dateModeSingle  input.clock, #dateModeRange input.clock {
	border: 1px solid #9ecae6;
	width: 170px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	color: #000000;
	text-align: center;
	font-size: 11px;
	margin: 5px;
}

#searchposts #dateModeSingle .small_calendar , #dateModeRange .small_calendar {
	position: relative;
	top: 1px;
}

#searchposts .tdCaption {
	color: #006bad;
	background: #ccecf9;
	font-weight: bold;
	font-size: 14px;
	padding: 2px;
	text-align: center;
}


#searchposts .tdNote {
	color: #006bad;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	padding-bottom: 10px;
}

#searchposts .tdSubCaption {
	color: #006bad;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

#searchposts select {
	padding: 0px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #397fad;
}

#searchposts .ieUp {
	position: relative;
	//top:-6px;
}


#postsearchresults {
	display: none;
}

#postsearchresults table.results {
	border-top: 1px solid #67646b;
}

#postsearchresults input.radio {
	position: relative;
	top: 2px;
	//top: -1px;
	//margin: -2px;
}

#postsearchresults select {
	position: relative;
	top: 1px;
	//top: 2px;
	padding: 0px;
	width: 100px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
}	


input.radio {
	position: relative;
	top: 2px;
	//top: -1px;
	//margin: -2px;
}



.postRightContent {
	width: 554px;
	float: right;
}

div.postList {
	
}

div.postList div.postListContent {
	width: 175px;
	height: 200px;
}

div.postList div.postListContent .postListCheckbox {
	padding: 15px 0px 0px 10px;
}

div.postList div.postListContent .postListCheckbox .myCheckbox {
	position: relative;
	top: 5px;
}

div.postList input {
	margin: -1px;
	//margin:-5px;
}

div.postList div.postListSINGLE {
	background: url('../images/posts/listSingle.jpg') no-repeat;
}

div.postList div.postListSINGLEBooked {
	background: url('../images/posts/listSingleBooked.jpg') no-repeat!important;
}

div.postList div.postListSINGLECancelled {
	background: url('../images/posts/listSingleCancelled.jpg') no-repeat!important;
}

div.postListSINGLECancelled .postListTypeName, div.postListSINGLECancelled .participantName {
	color: #a1a2ca!important;
}

div.postListSINGLECancelled .postListDetails {
	color: #a1a2ca!important;
}

.postListSINGLECancelled .postListTypeIcon {
	width: 60px!important;
	_width: 38px!important;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date_transparent.png',sizingMethod='crop')!important;
}

.postListSINGLECancelled .participantPicture div {
	border-color: #a1a2ca!important;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

div.postList div.postListDOUBLE {
	background: url('../images/posts/listDouble.jpg') no-repeat;
}

div.postList div.postListDOUBLEBooked {
	background: url('../images/posts/listDoubleBooked.jpg') no-repeat!important;
}

div.postList div.postListDOUBLECancelled {
	background: url('../images/posts/listDoubleCancelled.jpg') no-repeat!important;
}

div.postList div.postListDOUBLEPending {
	background: url('../images/posts/listDoublePending.jpg') no-repeat!important;
}

div.postList div.postListDOUBLEDeclined {
	background: url('../images/posts/listDoubleDeclined.jpg') no-repeat!important;
}

.postListDOUBLECancelled .postListTypeIcon, .postListDOUBLEPending .postListTypeIcon, .postListDOUBLEDeclined .postListTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate_transparent.png',sizingMethod='crop')!important;
}

.postListDOUBLECancelled .postListTypeName, .postListDOUBLEPending .postListTypeName, .postListDOUBLEDeclined .postListTypeName, .postListDOUBLECancelled .participantName, .postListDOUBLEPending .participantName, .postListDOUBLEDeclined .participantName { 
	color: #a4bd90!important;
}

.postListDOUBLECancelled .participantPicture div, .postListDOUBLEPending .participantPicture div, .postListDOUBLEDeclined .participantPicture div {
	border-color: #a4bd90!important;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.postListDOUBLECancelled .postListDetails, .postListDOUBLEPending .postListDetails, .postListDOUBLEDeclined .postListDetails {
	color: #7f7f7f!important;
}



div.postList div.postListSOCIAL {
	background: url('../images/posts/listSocial.jpg') no-repeat;
}

div.postList div.postListSOCIALBooked {
	background: url('../images/posts/listSocialBooked.jpg') no-repeat!important;
}

div.postList div.postListSOCIALCancelled {
	background: url('../images/posts/listSocialCancelled.jpg') no-repeat!important;
}

.postListSOCIALCancelled .postListTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social_transparent.png',sizingMethod='crop')!important;
}

.postListSOCIALCancelled .postListTypeName, .postListSOCIALCancelled .participantName { 
	color: #e0af80!important;
}

.postListSOCIALCancelled .participantPicture div {
	border-color: #e0af80!important;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.postListSOCIALCancelled .postListDetails {
	color: #7f7f7f!important;
}

div.postList div.postListTypeName {
	font-size: 11px;
	font-weight: bold;
	clear: both;
}

div.postList div.postListSINGLE div.postListTypeName, .postListSINGLE .postListTypeColor {
	color: #4a4c99;
}

div.postList div.postListDOUBLE div.postListTypeName, .postListDOUBLE .postListTypeColor {
	color: #4a7b22;
}

div.postList div.postListSOCIAL div.postListTypeName, .postListSOCIAL .postListTypeColor {
	color: #ba5a06;
}

div.postList div.postListSINGLE div.postListTypeIcon {
	width: 36px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

div.postList div.postListDOUBLE div.postListTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

div.postList div.postListSOCIAL div.postListTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social.png',sizingMethod='crop');
}

div.postList table.postListParticipants {
	margin-top: -6px;
}

div.postList table.postListParticipants td.participantName div {
	font-size: 10px;
	height: 13px;
	width: 48px;
	overflow: hidden;
	letter-spacing: -1px;
}

div.postList table.postListParticipants td.participantSpace div {
	font-size: 10px;
	width: 6px;
}

div.postList table.postListParticipants td.participantPicture div {
	width: 40px;
	height: 40px;
	cursor: pointer;
}

div.postList table.postListParticipants td.participantPlus div {
	width: 30px;
	font-size: 12px;
}

div.postList div.postListSINGLE table.postListParticipants td.participantName {
	color: #4a4c99;
}

div.postList div.postListSINGLE table.postListParticipants td.participantPicture div {
	border: 1px solid #4a4c99;
}

div.postList div.postListDOUBLE table.postListParticipants td.participantName {
	color: #4a7b22;
}

div.postList div.postListDOUBLE table.postListParticipants td.participantPicture div {
	border: 1px solid #4a7b22;
}

div.postList div.postListSOCIAL table.postListParticipants td.participantName {
	color: #ba5a06;
}

div.postList div.postListSOCIAL table.postListParticipants td.participantPicture div {
	border: 1px solid #ba5a06;
}

div.postList div.postListDetails {
	padding-top: 3px;
	font-size: 11px;
	height: 35px;
	line-height: 12px;
	padding-bottom: 0px;
}

div.postList div.postListDetails p {
	width: 280px;
	height: 48px;
	overflow-y: auto;
	overflow-x: hidden;
	text-align: left;
	margin-bottom: 5px;
}

div.postList div.postListLink {
	font-size: 11px;
	color: #227fb8;
	text-decoration: underline;
}

div.postList .postListPosted {
	margin-bottom:5px;
	font-size: 11px;
}









#userinfoPopup {
	border:1px solid #3a80ad;
	background: #c5e7ff;
	width: 520px;
	margin-top: 10px;
	margin: 10px 20px 10px 20px;
	margin-bottom: 1px;
}

#userinfoPopupClose {
	background: url('../images/button-close.gif') no-repeat right;
	height: 15px;
	cursor: pointer;
	width: 522px;
	margin: 10px 20px 10px 20px;
}

#userinfoPopup .userName {
	margin-top: 10px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #3a80ad;
}

#userinfoPopup .userName a {
	color: #3a80ad !important;
	text-decoration: none;
}

#userinfoPopup .userName a:hover {
	color: #000000 !important;
}

#userinfoPopup .userAvatarContainer {
	border:1px solid #3a80ad;
	width: 120px;
	height: 145px;
}

#userinfoPopup .userAvatarContainer .userAvatar {
	width: 100px;
	height: 100px;
	margin: 10px;
}

#userinfoPopup .userAvatarContainer .userFriendsData {
	margin: 0px 10px 10px 10px;
	height: 15px;
	font-size: 10px;
	color: #3a80ad;
}

#userinfoPopup .userAvatarContainer .userFriendsCount {
	position: relative;
	top: -3px;
}

#userinfoPopup .userShortInfo {
	margin-top: 10px;
	font-size: 11px;
	color: #000000;
}

#userinfoPopup .userShortInfo span {
	display: block;
	height: 15px;
}

#userinfoPopup .userFullInfo {
	margin: 10px;
}

#userinfoPopup .userFullInfo .userPhysicalInfo {
	padding-bottom: 5px;
}

#userinfoPopup .userFullInfo .userLifestyleInfo {
	padding-bottom: 5px;
}

#userinfoPopup .userFullInfo .userAboutInfo {

}

#userinfoPopup .userFullInfo .infoHeader {
	font-size: 15px;
	font-weight: bold;
	color: #3a80ad;
	height: 20px;
	border-bottom:2px dotted #aaa;
	text-align: left;
	padding-bottom: 3px;
	padding-left: 2px;
}

#userinfoPopup .userFullInfo .userPhysicalInfo .infoHeaderIcon {
	background:url('../images/info/01.png') no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/info/01.png',sizingMethod='crop');
}

#userinfoPopup .userFullInfo .userLifestyleInfo .infoHeaderIcon {
	background:url('../images/info/02.png') no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/info/02.png',sizingMethod='crop');
}

#userinfoPopup .userFullInfo .userAboutInfo .infoHeaderIcon {
	background:url('../images/info/03.png') no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/info/03.png',sizingMethod='crop');
}

#userinfoPopup .userFullInfo .userPhysicalInfo .infoContent {
	height: 140px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	text-align:left;
}

#userinfoPopup .userFullInfo .userLifestyleInfo .infoContent {
	height: 140px;
	width: 240px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	text-align:left;
}

#userinfoPopup .userFullInfo .userAboutInfo .infoContent {
	height: 100px;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	text-align: justify;
	font-size: 11px;
	color:#000000;
}

#userinfoPopup .userFullInfo .infoContent table {
	
}

#userinfoPopup .userFullInfo .infoContent table th {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: transparent;
	padding: 0px;
	border: none;
	padding-right:10px;
}

#userinfoPopup .userFullInfo .infoContent table td {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: transparent;
	padding: 0px;
	border: none;
}





#searchResults {
	display: none;
}

.rightToolbar {
	width: 580px;
	margin-top: 10px;
	line-height: 20px;
}

.rightToolbar select {
	padding: 0px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #397fad;
}

.rightToolbar .rightBordered {
	background: url('../images/dot.gif') repeat-y right;
}

.rightToolbar .leftBordered {
	background: url('../images/dot.gif') repeat-y left;
}

.rightDotBordered {
	background: url('../images/dot.gif') repeat-y right !important;
}





















.usersSingleResult {
	margin: -7px;
	*margin: -5px auto;
}

.usersSingleShortResult {
	margin: -5px;
}

.usersSingleResult .user {
	width: 236px;
	height: 106px;
	margin-top: 5px;
}

.usersSingleShortResult .user {
	width: 115px;
	height: 125px;
	margin-top: 5px;
}

.usersSingleResult .user .userLeftInfo, .usersSingleShortResult .user .userLeftInfo {
	float: left;
	margin: 0px;
	width: 60px;
}

.usersSingleResult .user .userLeftInfo .userAvatar {
	width: 40px;
	height: 40px;
	margin: 10px 10px 0px 10px;
	border: 1px solid #9ecae6;
	cursor: pointer;
}

.usersSingleShortResult .user .userLeftInfo .userAvatar {
	width: 40px;
	height: 40px;
	margin: 0px 10px 0px 10px;
	border: 1px solid #9ecae6;
	cursor: pointer;
}

.usersSingleResult .user .userLeftInfo .userFriendsInfo, .usersSingleShortResult .user .userLeftInfo .userFriendsInfo {
	width: 60px;
	height: 18px;
	text-align: center;
	overflow: hidden;
}

.usersSingleResult .user .userLeftInfo .userFriendsInfo .userFriendsIcon, .usersSingleShortResult .user .userLeftInfo .userFriendsInfo .userFriendsIcon {
	position: relative;
	top: 2px;
}

.usersSingleResult .user .userLeftInfo .userFriendsInfo .userFriendsCount, .usersSingleShortResult .user .userLeftInfo .userFriendsInfo .userFriendsCount {
	font-size: 10px;
	color: #2982ba;
}

.usersSingleResult .user .userRightInfo {
	float: left;
	margin: 0px;
	width: 166px;
	margin-top: 10px;
}

.usersSingleShortResult .user .userRightInfo {
	float: left;
	margin-top: -2px;
	margin-left: 15px;
	width: 25px;
}

.usersSingleShortResult .user .userRightInfo .mail {
	cursor: pointer;
	display: block;
	margin-bottom: 4px;
	width: 21px;
	height: 18px;
	background: url('../images/search/mail.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/mail.png',sizingMethod='crop');
}

.usersSingleShortResult .user .userRightInfo .smile {
	cursor: pointer;
	display: block;
	margin-bottom: 4px;
	width: 19px;
	height: 18px;
	background: url('../images/search/smile.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/smile.png',sizingMethod='crop');
}

.usersSingleShortResult .user .userRightInfo .star {
	cursor: pointer;
	display: block;
	width: 16px;
	height: 18px;
	background: url('../images/search/star.png') no-repeat;
	position: relative;
	left: 1px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/star.png',sizingMethod='crop');
}

.usersSingleResult .user .userRightInfo .userName {
	display: block;
	width: 100%;
	height: 15px;
	overflow: hidden;
	color: #0aaf8a;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: tahoma !important;
	margin-top: -3px;
}

.usersSingleResult .user .userRightInfo .userShortInfo {
	display: block;
	width: 100%;
	height: 15px;
	overflow: hidden;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: tahoma !important;
	margin-top: 0px;
}

.usersSingleResult .user .userRightInfo .userIntroduction {
	display: block;
	width: 100%;
	height: 30px;
	overflow: hidden !important;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	font-family: tahoma !important;
	margin-top: 2px;
	line-height: 14px;
}

.usersSingleResult .user .userToolbar {
	clear: both;
	margin: 0px 10px 0px 10px;
	padding-top: 12px;
	//padding-top: 10px;
	width: 216px;
}

.usersSingleShortResult .user .userToolbar {
	margin: 0px 10px 15px 10px;
	padding-top: 6px;
	overflow: hidden;
	width: 95px;
}

.usersSingleShortResult .user .userToolbar .userName {
	display: block;
	width: 100%;
	height: 15px;
	overflow: hidden;
	color: #0aaf8a;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: tahoma !important;
}

.usersSingleResult .user .userToolbar .separator {
	display: block;
	float: left;
	height: 15px;
	margin: 0px 8px;
}

.usersSingleResult .user .userToolbar .mail {
	cursor: pointer;
	display: block;
	float: left;
	width: 21px;
	height: 18px;
	background: url('../images/search/mail.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/mail.png',sizingMethod='crop');
}

.usersSingleResult .user .userToolbar .smile {
	cursor: pointer;
	display: block;
	float: left;
	width: 19px;
	height: 18px;
	background: url('../images/search/smile.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/smile.png',sizingMethod='crop');
}

.usersSingleResult .user .userToolbar .star {
	cursor: pointer;
	display: block;
	float: left;
	width: 16px;
	height: 18px;
	background: url('../images/search/star.png') no-repeat;
	position: relative; 
	top: -1px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/star.png',sizingMethod='crop');
}

.usersSingleResult .user .userToolbar .mutual {
	font-size: 11px;
	font-weight: normal;
	color: #2982ba;
	cursor: pointer;
}

.usersSingleShortResult .user .mutual {
	clear: both;
	display: block;
	padding-top: 5px;
	//padding-top: 0px;
	margin: 0px 10px;
	//margin-top: -8px;
	font-size: 11px;
	font-weight: normal;
	color: #2982ba;
	cursor: pointer;
}

.usersSingleResult .chat {
	cursor: pointer;
	display: block;
	position: absolute;
	margin-left: 212px;
	margin-top: 5px;
	width: 18px;
	height: 23px;
	background: url('../images/search/chat.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/chat.png',sizingMethod='crop');
}

.usersSingleShortResult .chat {
	cursor: pointer;
	display: block;
	position: absolute;
	margin-left: 92px;
	margin-top: 5px;
	width: 18px;
	height: 23px;
	background: url('../images/search/chat.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/chat.png',sizingMethod='crop');
}




















.myPosts {
	width: 100%;
}

.myPosts select {
	position: relative;
	top: 1px;
	//top: 2px;
	padding: 0px;
	width: 100px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
}	

select.filter {
	position: relative;
	
	padding: 0px;
	height: 20px;
	width: 100px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
}	










#callers {
	display: none;
}





ul.optionItems {
	padding: 0px;
	margin: 0px;
	display: block;
}

ul.optionItems li {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 180px;
	float: left;
}

.rightBlock {
	float: right;
	width: 550px;
}
























.postInfoList {
	width: 320px !important;
	height: 275px !important;
}

.postInfoList .postInfoListContent {
	width: 320px !important;
	height: 275px !important;
}

.userInfoAvatarAbove {
	margin-left:4px!important;
	margin-top:-41px!important;
	//margin-left:-20px!important;
}

.postInfoListSINGLE {
	background: url('../images/events/post_single_list2.jpg') no-repeat;
}	

.postInfoListSINGLEBooked {
	background: url('../images/events/post_single_list2Booked.jpg') no-repeat !important;
}	

.postInfoListSINGLECancelled {
	background: url('../images/events/post_single_list2Cancelled.jpg') no-repeat !important;
}	

.postInfoListSINGLEDeclined {
	background: url('../images/events/post_single_list2Declined.jpg') no-repeat !important;
}	

.postInfoListDOUBLE {
	background: url('../images/events/post_double_list2.jpg') no-repeat;
}	

.postInfoListDOUBLEBooked {
	background: url('../images/events/post_double_list2Booked.jpg') no-repeat!important;
}	

.postInfoListDOUBLECancelled {
	background: url('../images/events/post_double_list2Cancelled.jpg') no-repeat!important;
}	

.postInfoListDOUBLEDeclined {
	background: url('../images/events/post_double_list2Declined.jpg') no-repeat!important;
}	

.postInfoListDOUBLEPending {
	background: url('../images/events/post_double_list2Pending.jpg') no-repeat!important;
}	

.postInfoListSOCIAL {
	background: url('../images/events/post_social_list2.jpg') no-repeat;
}

.postInfoListSOCIALBooked {
	background: url('../images/events/post_social_list2Booked.jpg') no-repeat!important;
}

.postInfoListSOCIALCancelled {
	background: url('../images/events/post_social_list2Cancelled.jpg') no-repeat!important;
}

.postInfoListSOCIALDeclined {
	background: url('../images/events/post_social_list2Declined.jpg') no-repeat!important;
}




/*postInfoListSINGLE*/
.postInfoListSINGLE .postListTypeName, .postInfoListSINGLE .participantName, .postInfoListSINGLE .postListTypeColor {
	color: #4a4c99 !important;
}

.postInfoListSINGLECancelled .postListTypeName, .postInfoListSINGLECancelled .participantName, .postInfoListSINGLECancelled .postListTypeColor, .postInfoListSINGLEDeclined .postListTypeName, .postInfoListSINGLEDeclined .participantName, .postInfoListSINGLEDeclined .postListTypeColor {
	color: #9596bf!important;
}

.postInfoListSINGLE .userAvatar {
	border: 1px solid #4a4c99!important;
}

.postInfoListSINGLE .postListDetails {
	color: #000000!important;
}

.postInfoListSINGLECancelled .postListDetails, .postInfoListSINGLEDeclined .postListDetails {
	color: #666666!important;
}


/*postInfoListDOUBLE*/
.postInfoListDOUBLE .postListTypeName, .postInfoListDOUBLE .participantName, .postInfoListDOUBLE .postListTypeColor {
	color: #4a7b22 !important;
}

.postInfoListDOUBLECancelled .postListTypeName, .postInfoListDOUBLECancelled .participantName, .postInfoListDOUBLECancelled .postListTypeColor, .postInfoListDOUBLEDeclined .postListTypeName, .postInfoListDOUBLEDeclined .participantName, .postInfoListDOUBLEDeclined .postListTypeColor, .postInfoListDOUBLEPending .postListTypeName, .postInfoListDOUBLEPending .participantName, .postInfoListDOUBLEPending .postListTypeColor {
	color: #99b186!important;
}

.postInfoListDOUBLE .userAvatar {
	border: 1px solid #4a7b22!important;
}

.postInfoListDOUBLE .postListDetails {
	color: #000000!important;
}

.postInfoListDOUBLECancelled .postListDetails, .postInfoListDOUBLEDeclined .postListDetails, .postInfoListDOUBLEPending .postListDetails {
	color: #666666!important;
}


/*postInfoListSOCIAL*/
.postInfoListSOCIAL .postListTypeName, .postInfoListSOCIAL .participantName, .postInfoListSOCIAL .postListTypeColor {
	color: #c25f02 !important;
}

.postInfoListSOCIALCancelled .postListTypeName, .postInfoListSOCIALCancelled .participantName, .postInfoListSOCIALCancelled .postListTypeColor, .postInfoListSOCIALDeclined .postListTypeName, .postInfoListSOCIALDeclined .participantName, .postInfoListSOCIALDeclined .postListTypeColor {
	color: #e0af80!important;
}

.postInfoListSOCIAL .userAvatar {
	border: 1px solid #c25f02!important;
}

.postInfoListSOCIAL .postListDetails {
	color: #000000!important;
}

.postInfoListSOCIALCancelled .postListDetails, .postInfoListSOCIALDeclined .postListDetails {
	color: #666666!important;
}








.postInfoListSINGLE .postListTypeIcon {
	width: 36px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

.postInfoListSINGLECancelled .postListTypeIcon, .postInfoListSINGLEDeclined .postListTypeIcon {
	width: 60px!important;
	_width: 38px!important;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date_transparent.png',sizingMethod='crop')!important;
}

.postInfoListDOUBLE .postListTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

.postInfoListDOUBLECancelled .postListTypeIcon, .postInfoListDOUBLEDeclined .postListTypeIcon, .postInfoListDOUBLEPending .postListTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate_transparent.png',sizingMethod='crop')!important;
}

.postInfoListSOCIAL div.postListTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social.png',sizingMethod='crop');
}

.postInfoListSOCIALCancelled .invitationTypeIcon, .postInfoListSOCIALDeclined .invitationTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social_transparent.png',sizingMethod='crop')!important;
}









.postInfoList .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin:-42px 0px 0px 3px;
	//margin: -42px 0px 0px -21px;
}

.postListParticipants .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin:-42px 0px 0px 3px;
	//margin: -42px 0px 0px -21px;
}

.postResponsesTable .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin-top:-42px; 
	margin-left:2px;
	//margin: -39px 0px 0px -19px;
}

.postForwardIcon {
	position: relative;
	top: 2px;
}

.postFavoriteIcon {
	position: relative;
	top: 1px;
}



.postReplyList {
	margin-top: 10px;
	text-align: center;
}

.postReplyList .postReplyListContent {

}

.postReplyList .postReplyListSINGLE {
	border: 1px solid #4a4c99;
	background: #eaeafc;
}

.postReplyList .postReplyListDOUBLE {
	border: 1px solid #4a7b22;
	background: #ebffd9;
}

.postReplyList .postReplyListSOCIAL {
	border: 1px solid #c25f02;
	background: #ffecdd;
}	

.postReplyList .postReplyListCaption {
	padding: 5px 0px;
	font-size: 12px;
}

.postReplyList .postReplyListSINGLE .postReplyListCaption {
	color: #4a4c99;
}

.postReplyList .postReplyListDOUBLE .postReplyListCaption {
	color: #4a7b22;
}

.postReplyList .postReplyListSOCIAL .postReplyListCaption {
	color: #c25f02;
}

.postReplyList .postReplyListMarked {
	padding: 2px 0px;
	color: #000000;
	font-size: 12px;
}

.postReplyList .postReplyListSINGLE .postReplyListMarked {
	background: #a8aae7;
}

.postReplyList .postReplyListDOUBLE .postReplyListMarked {
	background: #caecaf;
}

.postReplyList .postReplyListSOCIAL .postReplyListMarked {
	background: #ffd6b4;
}

.postReplyList .userAvatar {
	width: 80px;
	height: 80px;
	border-width: 1px;
}

.postReplyList .userRemove {
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.postReplyList .postReplyListSINGLE .userRemove {
	background: url('../images/invitations/removeSINGLE.jpg') no-repeat;
}

.postReplyList .postReplyListDOUBLE .userRemove {
	background: url('../images/invitations/removeDOUBLE.jpg') no-repeat;
}

.postReplyList .postReplyListSOCIAL .userRemove {
	background: url('../images/invitations/removeSOCIAL.jpg') no-repeat;
}

.postReplyList .postReplyListSINGLE .userAvatar {
	border-color: #4a4c99;
}

.postReplyList .postReplyListDOUBLE .userAvatar {
	border-color: #4a7b22;
}

.postReplyList .postReplyListSOCIAL .userAvatar {
	border-color: #ba5a06;
}

.postReplyList .userName {
	font-size: 11px;
}

.postReplyList .postReplyListSINGLE .userName {
	color: #4a4c99;
}

.postReplyList .postReplyListDOUBLE .userName {
	color: #4a7b22;
}

.postReplyList .postReplyListSOCIAL .userName {
	color: #c25f02;
}

.postReplyList .postReplyListMessage {
	font-size: 11px;
	overflow-x: auto;
	margin: 10px 0px;
	color: #000000;
	width: 480px;
	height: 68px;
	text-align: center;
	line-height: 12px;
	border-width: 1px;
	border-style: solid;
	background-color: #fffece;
	font-family: arial;
	padding: 5px 0px 5px 5px;
}

.postReplyList .postReplyListSINGLE .postReplyListMessage {
	border: 1px solid #4a4c99;
}

.postReplyList .postReplyListDOUBLE .postReplyListMessage {
	border: 1px solid #4a7b22;
}

.postReplyList .postReplyListSOCIAL .postReplyListMessage {
	border: 1px solid #c25f02;
}



.postReplyList .myAvatar {
	border-style: solid;
}

.postReplyList .myDateAvatar {
	cursor: pointer;
	background: url('../images/events/postReplySelectMyDate.jpg') no-repeat;
	border-style: dashed;
}

.postReplyList .myFriendAvatar {
	background: url('../images/events/postReplySelectMyFriend.jpg') no-repeat;
	filter:alpha(opacity=50);
	opacity: 0.5;
	border-style: dashed;
}

.postReplyList .myFriendDateAvatar {
	background: url('../images/events/postReplyMyFriendDate.jpg') no-repeat;
	border-style: dashed;
}

.postReplyList .creatorAvatar {
	border-style: solid;
}

.postReplyList .creatorDateAvatar {
	border-style: solid;
}

.postReplyList .creatorFriendAvatar {
	border-style: solid;
}

.postReplyList .creatorFriendDateAvatar {
	cursor:pointer;
	background: url('../images/events/postReplySelectMyDate.jpg') no-repeat;
	border-style: dashed;
}

.postResponsesTable td.postResponsesTableItem, .postResponsesTable td.postResponsesTableFirstItem {
	padding: 3px;
	border: 1px solid #000000;
	font-size: 11px;
}

.postResponsesTable td.postResponsesTableItem {
	border-left: none!important;
}

.postResponsesTable .messageContent {
	height: 31px;
	overflow: hidden;
}





































.popupUsers {
	margin: 10px;
	width: 792px;
}

.popupUsers .popupUsersHeader {
	text-align: center;
	color: #2b7fbb;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 100px;
	text-transform: uppercase;
}

.popupUsers .popupUsersHeader font, .popupUsers .popupUsersHeader span {
	text-transform: none!important;
	font-size:11px!important;
}


.popupUsers .popupUsersTopControl {
	float:right;
	font-size: 11px;
	position: relative;
	top: 5px;
	height: 25px;
	text-align: right;
}

.popupUsers .popupUsersContent {
	clear: both;
	border: 1px solid #2b7fbb;
	width: 790px;
}

.popupUsers .popupUsersContent .popupUsersFilters {
	width: 760px;
	height: 110px;
	margin: 2px 10px 10px 15px;
	background: url('../images/friends/request_arrow2.jpg') no-repeat center top;
	text-align: center;
}

.popupUsers .popupUsersContent .popupUsersFilters table {
	color: #055078;
}

.popupUsers .popupUsersContent .popupUsersFilters table .popupUsersFiltersCaption {
	padding-top:5px;
	font-size: 14px;
	font-weight: bold;
	color: #00b08c;
	overflow: hidden;
}

.popupUsers .popupUsersContent .popupUsersFilters table select {
	padding: 0px;
	width: 100px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #055078;
}

.popupUsers .popupUsersContent .popupUsersSeparator {
	margin: 0px 10px 10px 10px;
	background: url('../images/dot.gif') repeat-x bottom;
	color: #2b7fbb;
	padding-bottom: 2px;
}

.popupUsers .popupUsersContent #popupUsersThumbnails {
	width: 767px;
	height: 247px;
	//height: 250px;
	margin: 0px 10px 5px 10px;
	overflow:auto;
}

.popupUsers .popupUsersContent #popupUsersPages {
	width: 764px;
	height: 15px;
	margin: 0px 10px 10px 10px;
	padding-top:10px;
	font-size: 11px;
	overflow:hidden;
	text-align: right;
}

.popupUsers .popupUsersBottomControl {
	text-align: right;
	margin: 10px 0px 0px 0px;
}

.usersList {
	width: 750px;
	margin: 0px;
	//margin:0px -2px !important;
	//width:754px;
}

.usersList .usersListItem {
	text-align:center;
	border:2px solid #9ecae6;
	padding:4px 2px 10px 2px;
	width:95px;
	display:block;
	float:left;
	margin:4px 2px;
	cursor: default;
	height:110px;
	background: #ffffff;
}

.usersList .usersListItem .userName {
	border:0px;
	padding:0px;
	height:17px!important;
	display:block;
	float:left;
	margin:0px;
	color:#00af88;
	font-weight:bold;
	font-size:11px;
	border:0px solid red;
	text-align:left;
	overflow:hidden;
	font-family:arial;
	padding-top: 3px;
	margin-left:7px;
	//margin-left:4px;
	margin-right: 7px;
	//margin-right: 6px;
	width:55px;
}

.usersList .usersListItem .i {	
	cursor:pointer;
	float:left;
}

.usersList .usersListItem .userAvatar {	
	width:80px;
	height:80px; 
	border:none; 
	margin:0px; 
	cursor:pointer; 
	overflow:hidden; 
	padding:0px; 
	line-height:10px; 
	color:#000000;
	clear: both;
	font-size: 10px;
}

.usersList .usersListItem .userAvatar span {
	display:block; 
	height:12px; 
	margin:0px; 
}








/*SEND INVITATIONS*/
.invitationToolbar {
	height: 15px;
	color: #000000;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
}

.invitationToolbar input {
	position: relative;
	top: 2px;
	//top: -1px;
	//margin: -3px;
}

.invitationList {
	width: 550px;
	height: 770px;
}

.invitationSINGLE {
	background: url('../images/invitations/backgroundSINGLE.jpg') no-repeat;
}

.invitationDOUBLE {
	background: url('../images/invitations/backgroundDOUBLE.jpg') no-repeat;
}

.invitationSOCIAL {
	background: url('../images/invitations/backgroundSOCIAL.jpg') no-repeat;
}

.invitationList .invitationFrom {
	padding: 72px 40px 0px 42px;
	height: 125px;
}

.invitationList .invitationFrom input.checkbox {
	position: relative;
	top: 3px;
}	

.invitationList .invitationFrom .userAvatar {
	height: 80px;
	width: 80px;
	//height: 78px;
	//width: 78px;
	float: left;
	border-width: 1px;
}

.invitationSINGLE .invitationFrom .userAvatar {
	border-color: #4b4d9a;
}

.invitationDOUBLE .invitationFrom .userAvatar {
	border-color: #4a7b22;
}

.invitationSOCIAL .invitationFrom .userAvatar {
	border-color: #c25f02;
}

.invitationList .invitationFrom #CreatorAvatar {
	border-style: solid;
}

.invitationList .invitationFrom #CreatorFriendAvatar {
	border-style: dashed;
}

.invitationList .invitationFrom #CreatorDateAvatar {
	border-style: dashed;
}

.invitationList .invitationFrom table {
	float: left;
	margin-top: -2px;
	margin-left: 10px;
}

.invitationList .invitationFrom input.userName {
	float: left;
	display: block;
	height: 15px;
	padding: 1px 0px 0px 3px;
	font-size: 11px;
	color: #000000;
	font-family: tahoma;
	width: 60px;
	//width:58px;
	border: none;
}

.invitationSINGLE .invitationFrom input.userName {
	border-left: 1px solid #4b4d9a;
	border-top: 1px solid #4b4d9a;
	border-bottom: 1px solid #4b4d9a;
}

.invitationDOUBLE .invitationFrom input.userName {
	border-left: 1px solid #4a7b22;
	border-top: 1px solid #4a7b22;
	border-bottom: 1px solid #4a7b22;
}

.invitationSOCIAL .invitationFrom input.userName {
	border-left: 1px solid #c25f02;
	border-top: 1px solid #c25f02;
	border-bottom: 1px solid #c25f02;
}

.invitationList .userNameEnter {
	float: left;
	width: 18px;
	height: 18px;
	cursor: pointer;
}

.invitationSINGLE .userNameEnter {
	background: url('../images/invitations/enterSINGLE.jpg') no-repeat;
}

.invitationDOUBLE .userNameEnter {
	background: url('../images/invitations/enterDOUBLE.jpg') no-repeat;
}

.invitationSOCIAL .userNameEnter {
	background: url('../images/invitations/enterSOCIAL.jpg') no-repeat;
}

.invitationList .invitationTo {
	padding-top: 14px;
	height: 185px;
}

.invitationSOCIAL .invitationTo {
	padding-top: 14px;
	height: 185px!important;
}

.invitationList .invitationTo .userAvatar {
	height: 140px;
	width: 140px;
	//height: 138px;
	//width: 138px;
	float: left;
	border-width: 1px;
	border-style: dashed;
	cursor: pointer;
}

.invitationSingle .invitationTo .userAvatar {
	border-color: #4b4d9a;
}

.invitationDOUBLE .invitationTo .userAvatar {
	border-color: #4a7b22;
}

.invitationSOCIAL .invitationTo .userAvatar {
	border-color: #c25f02;
}

.invitationList .invitationTo input.userName {
	float: left;
	display: block;
	height: 15px;
	padding: 1px 0px 0px 3px;
	font-size: 11px;
	color: #000000;
	font-family: tahoma;
	width: 120px;
	//width:118px;
	border: none;
}

.invitationSINGLE .invitationTo input.userName {
	border-left: 1px solid #4b4d9a;
	border-top: 1px solid #4b4d9a;
	border-bottom: 1px solid #4b4d9a;
}

.invitationDOUBLE .invitationTo input.userName {
	border-left: 1px solid #4a7b22;
	border-top: 1px solid #4a7b22;
	border-bottom: 1px solid #4a7b22;
}

.invitationSOCIAL .invitationTo input.userName {
	border-left: 1px solid #c25f02;
	border-top: 1px solid #c25f02;
	border-bottom: 1px solid #c25f02;
}

.invitationSOCIAL .invitationTo .invitationToContainer {
	height: 120px;
	//height: 122px;
	width: 460px;
	border: 1px solid #c25f02;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 20px 0px 0px 0px;
	//padding: 20px 0px 0px 0px;
}

.invitationList .invitationDetails {
	padding-top: 10px;
	//padding-top:5px;
	_padding-top: 0px;
	height: 240px;
}

.invitationList .invitationDetails .invitationDetailsTable {
	width: 460px;
}

.invitationSINGLE .invitationDetails .invitationDetailsTable {
	border-left: 1px solid #4b4d9a;
	border-top: 1px solid #4b4d9a;
	border-bottom: 1px solid #4b4d9a;
	background: #eaeafc;
	color: #4c63a2;
}

.invitationDOUBLE .invitationDetails .invitationDetailsTable {
	border-left: 1px solid #4a7b22;
	border-top: 1px solid #4a7b22;
	border-bottom: 1px solid #4a7b22;
	background: #f3fee8;
	color: #4a7b22;
}

.invitationSOCIAL .invitationDetails .invitationDetailsTable {
	border-left: 1px solid #c25f02;
	border-top: 1px solid #c25f02;
	border-bottom: 1px solid #c25f02;
	background: #ffdaba;
	color: #c25f02;
}

.invitationList .invitationDetails .invitationDetailsTable td {
	padding: 3px;
}

.invitationSINGLE .invitationDetails .invitationDetailsTable td {
	border-right: 1px solid #4b4d9a;
}

.invitationDOUBLE .invitationDetails .invitationDetailsTable td {
	border-right: 1px solid #4a7b22;
}

.invitationSOCIAL .invitationDetails .invitationDetailsTable td {
	border-right: 1px solid #c25f02;
}

.invitationList .invitationDetails .smallCalendar {
	cursor:pointer;
}

.invitationList .invitationDetails select {
	padding: 0px;
	width: 150px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
}

.invitationSINGLE .invitationDetails select {
	border-color: #4b4d9a;
}

.invitationDOUBLE .invitationDetails select {
	border-color: #4a7b22;
}

.invitationSOCIAL .invitationDetails select {
	border-color: #c25f02;
}

.invitationList .invitationDetails .invitationSubject {
	width: 400px;
	border-width: 1px;
	border-style: solid;
	height: 26px;
	//height: 24px;
	color: #000000;
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	text-align: center;
}

.invitationSINGLE .invitationDetails .invitationSubject {
	border-color: #4b4d9a;
}

.invitationDOUBLE .invitationDetails .invitationSubject {
	border-color: #4a7b22;
}

.invitationSOCIAL .invitationDetails .invitationSubject {
	border-color: #c25f02;
}

.invitationList .invitationDetails .invitationMessage {
	width: 400px;
	border-width: 1px;
	border-style: solid;
	height: 72px;
	//height: 70px;
	color: #000000;
	font-size: 11px !important;
	font-family: arial;
	padding: 5px 10px 5px 10px;
	text-align: center;
	float: none !important;
	display: inline !important;
	background: #ffffff;
	margin: 0px;
	overflow:auto;
}

.invitationSINGLE .invitationDetails .invitationMessage {
	border-color: #4b4d9a;
}

.invitationDOUBLE .invitationDetails .invitationMessage {
	border-color: #4a7b22;
}

.invitationSOCIAL .invitationDetails .invitationMessage {
	border-color: #c25f02;
}

.invitationList .userOr {
	font-size: 10px;
	line-height: 10px;
	text-align: center;
}

.invitationList .userRemove {
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.invitationSINGLE .userRemove {
	background: url('../images/invitations/removeSINGLE.jpg') no-repeat;
}

.invitationDOUBLE .userRemove {
	background: url('../images/invitations/removeDOUBLE.jpg') no-repeat;
}

.invitationSOCIAL .userRemove {
	background: url('../images/invitations/removeSOCIAL.jpg') no-repeat;
}

.invitationSOCIAL .social_user {
	margin-left: 13px;
	//margin-left: 10px;
	padding-bottom: 20px;
	//padding-bottom: 18px;
	width: 96px;
	height: 100px;
	border: 0px solid #c3630d;
	float: left;
}

.invitationSOCIAL .social_user .social_user_avatar {
	width: 80px;
	height: 80px;
	//width: 78px;
	//height: 78px;
	border: 1px dashed #c3630d;
	background: url('../images/invitations/memberDefault.jpg') no-repeat top left;
	float: left;
}

.invitationSOCIAL .social_user .social_user_unset {
	height: 13px;
	width: 13px;
	background: url(../images/invitations/removeSocial.jpg) no-repeat top left;
	float: right;
	cursor: pointer;
}


.myCheckbox {
	float:left;
	overflow: hidden;
	width: 11px;
	height: 11px;
	margin-right: 5px;
	_margin-right: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	line-height: 0px;
	font:0px;
}

.myCheckbox input {
	margin: -1px 0px 0px -1px;
	//margin:-5px 0px 0px -5px;
}


/*INVITATIONS*/
/*.invitationSmallContainer {
	position: relative;
	margin: -10px -40px -30px -20px;
}*/

.invitationSmallContainer {
	position: relative;
	margin: 0px -20px -10px 0px;
}

.invitationSmallList {
	width: 270px;
	height: 220px;
	overflow: hidden;
	padding: 0px;
}

.invitationSmallList .invitationSmallListContainer {
	width: 270px;
	height: 220px;
	padding: 0px;
}

.invitationSmallList .invitationControl {
	position: absolute;
	margin-top: 16px;
	margin-left: 17px;
	padding: 0px;
	line-height: 0px;
	font:0px;
}

.invitationSmallList .invitationSmallListSINGLE {
	background: url('../images/invitations/backgroundSingleList.jpg') no-repeat;
}

.invitationSmallList .invitationSmallListSINGLECancelled {
	background: url('../images/invitations/backgroundSingleListCancelled.jpg') no-repeat !important;
}

.invitationSmallList .invitationSmallListSINGLEDeclined {
	background: url('../images/invitations/backgroundSingleListDeclined.jpg') no-repeat !important;
}

.invitationSmallListSINGLECancelled .invitationTypeIcon, .invitationSmallListSINGLEDeclined .invitationTypeIcon {
	width: 60px!important;
	_width: 38px!important;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date_transparent.png',sizingMethod='crop')!important;
}

.invitationSmallListSINGLECancelled, .invitationSmallListSINGLEDeclined { 
	color: #9596bf!important;
}

.invitationSmallListSINGLECancelled .userAvatar, .invitationSmallListSINGLEDeclined .userAvatar {
	border-color: #9596bf!important;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.invitationSmallListSINGLECancelled .invitationDetails, .invitationSmallListSINGLEDeclined .invitationDetails {
	color: #7f7f7f!important;
}

.invitationSmallList .invitationSmallListDOUBLE {
	background: url('../images/invitations/backgroundDoubleList.jpg') no-repeat;
}

.invitationSmallList .invitationSmallListDOUBLECancelled {
	background: url('../images/invitations/backgroundDoubleListCancelled.jpg') no-repeat !important;
}

.invitationSmallList .invitationSmallListDOUBLEDeclined {
	background: url('../images/invitations/backgroundDoubleListDeclined.jpg') no-repeat !important;
}

.invitationSmallList .invitationSmallListDOUBLEPending {
	background: url('../images/invitations/backgroundDoubleListPending.jpg') no-repeat !important;
}

.invitationSmallListDOUBLEPending .invitationTypeIcon, .invitationSmallListDOUBLECancelled .invitationTypeIcon, .invitationSmallListDOUBLEDeclined .invitationTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate_transparent.png',sizingMethod='crop')!important;
}

.invitationSmallListDOUBLEPending, .invitationSmallListDOUBLECancelled, .invitationSmallListDOUBLEDeclined { 
	color: #a4bd90!important;
}

.invitationSmallListDOUBLEPending .userAvatar, .invitationSmallListDOUBLECancelled .userAvatar, .invitationSmallListDOUBLEDeclined .userAvatar {
	border-color: #a4bd90!important;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.invitationSmallListDOUBLEPending .invitationDetails, .invitationSmallListDOUBLECancelled .invitationDetails, .invitationSmallListDOUBLEDeclined .invitationDetails {
	color: #7f7f7f!important;
}

.invitationSmallList .invitationSmallListSOCIAL {
	background: url('../images/invitations/backgroundSocialList.jpg') no-repeat;
}

.invitationSmallList .invitationSmallListSOCIALCancelled {
	background: url('../images/invitations/backgroundSocialListCancelled.jpg') no-repeat !important;
}

.invitationSmallList .invitationSmallListSOCIALDeclined {
	background: url('../images/invitations/backgroundSocialListDeclined.jpg') no-repeat !important;
}

.invitationSmallListSOCIALCancelled .invitationTypeIcon, .invitationSmallListSOCIALDeclined .invitationTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social_transparent.png') no-repeat top right!important;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social_transparent.png',sizingMethod='crop')!important;
}

.invitationSmallListSOCIALCancelled, .invitationSmallListSOCIALDeclined { 
	color: #e0af80!important;
}

.invitationSmallListSOCIALCancelled .userAvatar, .invitationSmallListSOCIALDeclined .userAvatar {
	border-color: #e0af80!important;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.invitationSmallListSOCIALCancelled .invitationDetails, .invitationSmallListSOCIALDeclined .invitationDetails {
	color: #7f7f7f!important;
}

.invitationSmallList .invitationType {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 11px;
	position: absolute;
	width: 270px;
	margin-top: 15px;
}

.invitationSmallList .invitationSmallListSINGLE, .invitationSmallList .invitationSmallListSINGLE .userAvatar  {
	color: #4a4c99;
	border-color: #4a4c99;
}

.invitationSmallList .invitationSmallListDOUBLE, .invitationSmallList .invitationSmallListDOUBLE .userAvatar {
	color: #4a7b22;
	border-color: #4a7b22;
}

.invitationSmallList .invitationSmallListSOCIAL, .invitationSmallList .invitationSmallListSOCIAL .userAvatar {
	color: #c25f02;
	border-color: #c25f02;
}

.invitationSmallList .invitationSmallListSINGLE .invitationTypeIcon {
	width: 38px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

.invitationSmallList .invitationSmallListDOUBLE div.invitationTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

.invitationSmallList .invitationSmallListSOCIAL div.invitationTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social.png',sizingMethod='crop');
}

.invitationSmallList .invitationFrom {
	width: 90px;
	font-size: 10px;
	position: absolute;
	margin-top: 15px;
	margin-left: 15px;
}

.invitationSmallList .userName {
	font-size: 10px;
	width: 40px;
	height: 14px;
	overflow: hidden;
	letter-spacing: -1px;
	text-align: center;
}

.invitationSmallList .userAvatar {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	border-width: 1px;
	border-style: solid;
}

.invitationSmallList .invitationFrom .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin-top:-41px; 
	margin-left:1px;
	//margin: -39px 0px 0px 1px;
}

.invitationSmallList .invitationTo .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin-top:-41px; 
	margin-left:1px;
	//margin: -39px 0px 0px -19px;
}

.invitationSmallList .invitationTo {
	font-size: 10px;
	position: absolute;
	margin-top: 75px;
	width: 270px;
}

.invitationSmallList .invitationDetails {
	height: 35px;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	position: absolute;
	margin-top: 150px;
	width: 270px;
}

.invitationSmallList .invitationLink {
	margin-top: 5px;
	font-size: 11px;
}

.invitationDateDetails {
	text-align: center;
	font-size: 11px;
	color: #000000;
}


/*INVITATION REPLY*/
.invitationSmallListReply {
	width: 325px;
	height: auto;
	margin: 0px 125px;
	padding: 0px;
}

.invitationSmallListReply .invitationSmallListReplyContainer {
	width: 325px;
	height: 295px;
	padding: 0px;
}

.invitationSmallListReply .invitationSmallListSINGLE {
	background: url('../images/invitations/backgroundSingleListReply.jpg') no-repeat;
}

.invitationSmallListReplyContainerSINGLECancelled {
	background: url('../images/invitations/backgroundSingleListReplyCancelled.jpg') no-repeat !important;
}

.invitationSmallListReplyContainerSINGLEDeclined {
	background: url('../images/invitations/backgroundSingleListReplyDeclined.jpg') no-repeat !important;
}

.invitationSmallListReply .invitationSmallListDOUBLE {
	background: url('../images/invitations/backgroundDoubleListReply.jpg') no-repeat;
}

.invitationSmallListReplyContainerDOUBLEPending {
	background: url('../images/invitations/backgroundDoubleListReplyPending.jpg') no-repeat !important;
}

.invitationSmallListReplyContainerDOUBLECancelled {
	background: url('../images/invitations/backgroundDoubleListReplyCancelled.jpg') no-repeat !important;
}

.invitationSmallListReplyContainerDOUBLEDeclined {
	background: url('../images/invitations/backgroundDoubleListReplyDeclined.jpg') no-repeat !important;
}

.invitationSmallListReply .invitationSmallListSOCIAL {
	background: url('../images/invitations/backgroundSocialListReply.jpg') no-repeat;
}

.invitationSmallListReplyContainerSOCIALCancelled {
	background: url('../images/invitations/backgroundSocialListReplyCancelled.jpg') no-repeat !important;
}

.invitationSmallListReplyContainerSOCIALDeclined {
	background: url('../images/invitations/backgroundSocialListReplyDeclined.jpg') no-repeat !important;
}

.invitationSmallListReply .invitationType {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 11px;
	position: absolute;
	width: 325px;
	margin-top: 15px;
}

.invitationSmallListReply .invitationSmallListSINGLE, .invitationSmallListReply .invitationSmallListSINGLE .userAvatar  {
	color: #4a4c99;
	border-color: #4a4c99;
}

.invitationSmallListReply .invitationSmallListDOUBLE, .invitationSmallListReply .invitationSmallListDOUBLE .userAvatar {
	color: #4a7b22;
	border-color: #4a7b22;
}

.invitationSmallListReply .invitationSmallListSOCIAL, .invitationSmallListReply .invitationSmallListSOCIAL .userAvatar {
	color: #c25f02;
	border-color: #c25f02;
}

.invitationSmallListReply .invitationSmallListSINGLE .invitationTypeIcon {
	width: 36px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

.invitationSmallListReply .invitationSmallListDOUBLE div.invitationTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

.invitationSmallListReply .invitationSmallListSOCIAL div.invitationTypeIcon {
	width: 45px;
	height: 28px;
	margin-right:2px;
	background: url('../images/calendar/icon_social.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_social.png',sizingMethod='crop');
}

.invitationSmallListReply .invitationFrom {
	width: 90px;
	font-size: 10px;
	position: absolute;
	margin-top: 15px;
	margin-left: 15px;
}

.invitationSmallListReply .userName {
	font-size: 10px;
	width: 40px;
	height: 14px;
	overflow: hidden;
	letter-spacing: -1px;
	text-align: center;
}

.invitationSmallListReply .userAvatar {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	border-width: 1px;
	border-style: solid;
}

.invitationSmallListReply .invitationFrom .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin:-41px 0px 0px 1px; 
	//margin:-39px 0px 0px 1px;
	
}

.invitationSmallListReply .invitationTo .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin-top:-41px; 
	margin-left:1px;
	//margin: -39px 0px 0px -19px;
}

.invitationSmallListReply .invitationTo {
	clear: both;
	font-size: 10px;
	position: absolute;
	margin-top: 70px;
	width: 325px;
}

.invitationSmallListReply .membersContainer {
	height: 60px;
	width: 180px;
	overflow: auto;
}

.invitationSmallListReply .invitationDetails {
	height: 35px;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	position: absolute;
	margin-top: 150px;
	width: 325px;
}

.invitationSmallListReply .invitationLink {
	margin-top: 8px;
	font-size: 11px;
}

.invitationSmallListReply .invitationDateDetails {
	text-align: center;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

.invitationSmallListReply .invitationSubject {
	font-size: 11px;
	overflow:hidden;
	margin-top: 8px;
	width: 285px;
}

.invitationSmallListReply .invitationContent {
	font-size: 11px;
	overflow: auto;
	margin-top: 2px;
	color: #000000;
	width: 285px;
	height: 48px;
	text-align: left;
	line-height: 12px;
}

.invitationReplyTable {
	border-width: 1px;
	border-style: solid;
	font-size: 12px;
}

.invitationReplyTable td {
	padding: 10px;
	text-align: center;
}

.invitationReplyTable td td {
	padding: 0px;
	text-align: center;
}

.invitationReplyTableSINGLE, .invitationReplyTableSINGLE .userAvatar  {
	color: #4a4c99;
	border-color: #4a4c99;
	background-color: #eaeafc;
}

.invitationReplyTableDOUBLE, .invitationReplyTableDOUBLE .userAvatar {
	color: #4a7b22;
	border-color: #4a7b22;
	background-color: #ddf7c7;
}

.invitationReplyTableSOCIAL, .invitationReplyTableSOCIAL .userAvatar {
	color: #c25f02;
	border-color: #c25f02;
	background-color: #feebda;
}

.invitationReplyTableSINGLE textarea {
	border-color: #4a4c99;
}

.invitationReplyTableDOUBLE textarea {
	border-color: #4a7b22;
}

.invitationReplyTableSOCIAL textarea {
	border-color: #c25f02;
}

.invitationReplyTable .userName {
	font-size: 12px;
	width: 80px;
	overflow: hidden;
	text-align: center;
}

.invitationReplyTable .userAvatar {
	width: 80px;
	height: 80px;
	//width: 78px;
	//height: 78px;
	border-width: 1px;
	border-style: solid;
}

.invitationReplyTable textarea {
	font-size: 11px;
	overflow-x: auto;
	margin-top: 2px;
	color: #000000;
	width: 480px;
	height: 68px;
	text-align: center;
	line-height: 12px;
	border-width: 1px;
	border-style: solid;
	background-color: #fffece;
	font-family: arial;
	padding: 5px 0px 5px 5px;
}

.buttonAddMessage {
	background: url('../images/bot_add_message.jpg') no-repeat;
	width: 96px;
	height: 15px;
}







/*EVENT MESSAGES*/
.eventMessage {
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 13px;
}

.eventMessage .userAvatar {
	width: 40px;
	height: 40px;
	//height: 38px;
	//width: 38px;
	float: left;
	margin: 0px 0px 0px 5px;
	//margin: 0px 0px 0px 3px;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}

.eventMessage .userName {
	font-weight: normal;
	font-size:10px;
	letter-spacing: -1px;
	width: 40px;
	height: 14px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 0px 0px 0px 5px;
	//margin: 0px 0px 0px 3px;
}

.eventMessage .eventMessageDate {
	font-size: 11px;
	color: #544f4b;
}

.eventMessage .eventMessageContent {
	border: none;
	width: 100%!important;
	height: auto!important;
	overflow: hidden;
	background: transparent;
	cursor: default;
	color: #000000;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.eventMessage .eventMessageControl {
	font-size: 11px;
	text-align: right;
	position: relative;
	bottom: 5px;
	right: 5px;
}

.eventMessage .eventReplyContainer {
	display: none;
	padding: 10px 0px 10px 60px;
}

/*
.eventMessage textarea {
	width: 478px;
	height: 70px;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	border: 1px solid #1985ce;
	background: #ffffce;
}
*/

























/*PAGE*/
table.pageContent {
	width: 780px;
	margin: -10px -20px -10px -10px;
	//margin-top: -30px;
}


table.pageContent td.pageLeftContent {
	width: 200px;
	margin: 0px;
}

table.pageContent td.pageCenterContent {
	width: 550px;
	margin: 0px;
}

table.pageContent td.pageLeftContent div.pageLeftContent {
	width: 200px;
}

table.pageContent td.pageCenterContent div.pageCenterContent {
	width: 550px;
}

div.pageCaption {
	height: 40px;
}

















/*BLOG*/
table.blogPostSmallList {
		
}

table.blogPostSmallList ol, table.blogPostSmallList ul {
	padding-left: 20px;
	padding-bottom: 5px;
}

table.blogPostSmallList li {
	margin-left: 10px;
}

table.blogPostSmallList td.blogPostSmallListDate {
	background: #c6efe7;
	font-size: 11px;
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #ffffff;
	line-height: 17px;
}

table.blogPostSmallList td.blogPostSmallListMainSubject {
	color: #1985ce;
	text-align: center;
	font-size: 13px;
	padding-bottom: 4px;
	font-weight: bold;
}

table.blogPostSmallList td.blogPostSmallListSubject {
	background: #dbecf6;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}

table.blogPostSmallList td.blogPostSmallListContent {
	background: #eff8fd;
	padding: 0px;
}

table.blogPostSmallList td.blogPostSmallListContent div.blogPostSmallListAvatar {
	width: 40px;
	height: 40px;
	//height: 38px;
	//width: 38px;
	float: left;
	margin: 2px 2px 2px 0px;
	border: 1px solid #a1c9e3;
	cursor: pointer;
}

table.blogPostSmallList td.blogPostSmallListContent .blogPostSmallListUsername {
	font-weight: bold;
	font-size: 11px;
	color: #227dac;
}

table.blogPostSmallList td.blogPostSmallListContent div.blogPostSmallListContent {
	width: 395px;
	height: 40px;
	//height: 39px;
	float: left;
	overflow: hidden;
	margin: 2px 0px 2px 8px;
	line-height: 1.2;
}

table.blogPostSmallList td.blogPostSmallListContent div.blogPostSmallListMainContent {
	width: 495px;
	overflow:scroll;
	padding: 0px;
}

table.blogPostSmallList td.blogPostSmallListDetails {
	text-align: right;
	height: 20px;
	font-size: 11px;
}

textarea.blogPostLeaveComment {
	width: 538px;
	height: 70px;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	border: 1px solid #1985ce;
	background: #ffffce;
}

div.blogPostSubmitComment {
	width: 113px;
	height: 15px;
	background: url('../images/button-submitcomment.jpg') no-repeat;
	cursor: pointer;
}

/*BLOGPOST COMMENTS*/
.blogPostComment {
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 13px;
}

.blogPostComment .blogPostCommentContainer0 {
	margin-left: 0px;
}

.blogPostComment .blogPostCommentContainer1 {
	margin-left: 60px;
}

.blogPostComment .blogPostCommentMe {
	background: #ffffd9; 
}

.blogPostComment .blogPostCommentUser {
	background: #eff8fd; 
}

.blogPostComment .userAvatar {
	width: 40px;
	height: 40px;
	//height: 38px;
	//width: 38px;
	border: 1px solid #a1c9e3;
	cursor: pointer;
}

.blogPostComment .userName {
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
}

.blogPostComment .blogPostCommentDate {
	font-size: 11px;
	color: #544f4b;	
}

.blogPostComment .blogPostCommentControl {
	font-size: 11px;
	text-align: right;
	position: relative;
	bottom: 5px;
	right: 5px;
}

.blogPostComment .blogpostReplyContainer {
	display: none;
	padding: 10px 0px 10px 60px;
}

.blogPostComment textarea.blogPostReplyComment {
	width: 478px;
	height: 70px;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #000000;
	border: 1px solid #1985ce;
	background: #ffffce;
}


/*ADD BLOGPOST*/
table.addBlogpost {
	width: 570px;
}

table.addBlogpost th {
	background: #b4d9ec;
	border: none;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	color: #12537d;
}

table.addBlogpost td {
	background: #d3effb;
	border: none;
	text-align: left;
}

table.addBlogpost .addBlogpostLeft {
	width: 40px;	
	padding: 5px 0px 5px 10px;
}

table.addBlogpost .addBlogpostRight {
	width: 490px;	
	padding: 5px 10px 5px 0px;
}

table.addBlogpost .addBlogpostCenter {
	padding: 5px 10px 5px 10px;
}

table.addBlogpost input.addBlogpostTitle {
	border: 1px solid #459cd2;
	width: 498px;
	height: 15px;
	font-size: 12px;
	padding: 1px 5px 1px 5px;
	color: #000000;
	background: #ffffff;
}

table.addBlogpost #richEdit {
	border: 1px solid #459cd2;
	width: 508px;
	//width: 506px;
	height: 200px;
}

table.addBlogpost #richEditToolbar {
	padding-bottom: 5px;
}

table.addBlogpost #richEditToolbar table {
	margin: 0px -10px 0px -5px;
}

table.addBlogpost #richEditToolbar .fontName {
	padding: 0px;
	width: 114px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #459cd2;
}

table.addBlogpost #richEditToolbar .fontSize {
	padding: 0px;
	width: 35px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #459cd2;
}

table.addBlogpost #richEditToolbar .fontStyle {
	padding: 0px;
	width: 20px;
	height: 20px;
	padding: 0px;
	color: #000000;
	font-size: 11px;
	line-height: 11px;
	background: #ffffff;
	overflow: hidden;
	text-align: center;
	border: 1px solid #459cd2;
	cursor: pointer;
	background-color: #ffffff;
}

table.addBlogpost #richEditToolbar .buttonBold {
	background: url('../images/blog/button_bold.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonItalic {
	background: url('../images/blog/button_italic.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonUnderline {
	background: url('../images/blog/button_underline.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonFontColor {
	background: url('../images/blog/button_fontcolor.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonFontBackground {
	background: url('../images/blog/button_fontbackground.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonImage {
	background: url('../images/blog/button_image.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonLink {
	background: url('../images/blog/button_link.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonLeft {
	background: url('../images/blog/button_left.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonCenter {
	background: url('../images/blog/button_center.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonRight {
	background: url('../images/blog/button_right.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonJustify {
	background: url('../images/blog/button_justify.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonNumeral {
	background: url('../images/blog/button_numeral.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .buttonMarked {
	background: url('../images/blog/button_marked.jpg') no-repeat center;
}

table.addBlogpost #richEditToolbar .separator {
	width: 1px;
	position: relative;
	top: 1px;
	height: 20px;
	background: url('../images/dot.gif') repeat-y;
}

div.richEditTool {
	display: none;
	width: 112px;
	background: #ffffff;
	border: 1px solid #000000;
	position: absolute;
	z-index: 1000;
}

div.richEditTool .richEditToolHeader {
	font-size: 10px;
	padding: 1px;
	float: left;
	color: #000000;
}

div.richEditTool .richEditToolClose {
	font-size: 10px;
	padding: 1px;
	margin-right: 2px;
	float: right;
	cursor: pointer;
	color: #000000;
	text-decoration: none;
}

div.richEditTool .richEditToolClose:hover {
	color: #d24444;
}

div.richEditTool .richEditColor {
	width: 10px;
	height: 10px;
	border: 1px solid #000000;
	margin: 1px;
	float: left;
	cursor: pointer;
	opacity: 0.75;
	filter:alpha(opacity=75);
	line-height: 1px;
	font-size: 1px;
}

div.richEditTool .richEditColor:hover {
	opacity: 1.27;
	filter:alpha(opacity=127);
	border: none;
	width: 12px;
	height: 12px;
}

#richEditImage {
	width: 200px;
}

#richEditImage iframe {
	width: 200px;
	height: 150px;
	border: none;
}

table.addBlogpost .buttonPreview {
	width: 68px;
	height: 15px;
	background: url('../images/buttons/preview.png') no-repeat;
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

table.addBlogpost .buttonPublish {
	width: 66px;
	height: 15px;
	background: url('../images/button-publish.jpg') no-repeat;
	float: right;
	cursor: pointer;
}

table.addBlogpost .buttonSave {
	width: 66px;
	height: 15px;
	background: url('../images/bot_save.png') no-repeat;
	cursor: pointer;
	float: right;
}

.buttonSave {
	width: 66px;
	height: 15px;
	background: url('../images/bot_save.png') no-repeat;
	cursor: pointer;
}

.buttonPublish {
	width: 66px;
	height: 15px;
	background: url('../images/button-publish.jpg') no-repeat;
	cursor: pointer;
}

.buttonClose {
	width: 66px;
	height: 15px;
	background: url('../images/button-close.gif') no-repeat;
	cursor: pointer;
}



/*EDIT BLOG POSTS*/
table.editBlogPosts {

}

table.editBlogPosts th {
	height: 30px;
	background: #3b7fae;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: none;
	padding: 0px;
}

table.editBlogPosts td {
	background: #d3effb;
	//height: 30px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	border: none;
	padding: 2px 5px 2px 5px;
}

table.editBlogPosts td.new {
	background: #b4d8ec!important;
}

/*RECENT ITEMS*/
div.recentItem {
	font-size: 12px;
	background: url('../images/dot.gif') repeat-x bottom;
	padding: 5px 7px 7px 7px;
	clear: both;
}

div.recentItem div.recentItemSubject {
	padding-left: 10px;
	font-size: 12px;
}

div.recentItem div.recentItemMarker {
	position: absolute;
	margin-left: -10px;
	font-size: 14px;
	color: #489bdf;
}

/*PHOTOS*/
.photoUploader {
	
}

.photoUploader th {
	background: #b3d9ec;
	border: none;
	text-align: center;
	color: #004f80;
	padding: 7px 10px;
}

.photoUploader .buttonAdd {
	float: left;
	width: 74px;
	height: 16px;
	background: url('../images/bot_add.gif') no-repeat;
	position: relative;
	top: 4px;
	//top: 3px;
	left: 13px;
	//left: 9px;
}

.photoUploader .file {
	font-size: 12px;
	height: 24px;
	//height: 22px;
	padding: 3px;
}

.photoUploader label {
	font-size: 13px;
	font-weight: bold;
	color: #004f80;
	margin-right: 5px;
	top: 4px;
	//top: 3px;
	float:left;
	position: relative;
}

.userPhoto {
	font-size: 11px;
}

.userPhoto .userAvatar {
	width: 80px;
	height: 80px;
	//width: 78px;
	//height: 78px;
	margin-bottom: 5px;
	border: 1px solid #2982ba; 
}

.userPhoto .radio {
	position: relative;
	top: 2px;
	left: -1px;
	//top: -1px;
	//left: 0px;
}

.systemMessage {
	color: #c71585;
	font-size: 11px;
}





/*CREATE POST*/
.createPost {
	width: 550px;
	font-size: 12px;
}

.createPostSINGLE {
	background: url('../images/posts/backgroundSingle.jpg') no-repeat;
	height: 600px;
}

.createPostDOUBLE {
	background: url('../images/posts/backgroundDouble.jpg') no-repeat;
	height: 724px;
}

.createPostSOCIAL {
	background: url('../images/posts/backgroundSocial.jpg') no-repeat;
	height: 824px;
}

.createPost .createPostContent {
	padding: 28px 15px 0px 15px;
}

.createPost .caption {
	color: #a12b77;
	display: block;
	padding-bottom: 3px;
	font-weight: bold;
	text-decoration: underline;
}

.createPost .small {
	color: #a12b77;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	position: relative;
	top: -5px;
}

.createPost .submit {
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 2px;
}

.createPost #small_calendar {
	position:relative; 
	top:2px; 
	left:5px;
}

.createPost #date_time {
	border: 1px solid #e05dca;
	width: 180px;
	height: 17px;
	padding: 3px 5px 0px 5px;
	color: #000000;
	text-align: center;
	font-size: 11px;
	margin: 5px 0px 25px 0px;
}

.createPost th {
	background: #ffc6f8;
	color: #a12b77;
	border: none;
	padding: 2px 2px 0px 2px;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
}

.createPost td {
	padding-top: 3px;
}

.createPost td .withBorder {	
	background: url('../images/dot.gif') repeat-y right;
	line-height: 20px;
}

.createPost td td {
	padding-left: 5px;
	padding-right: 5px;
}

.createPost td td input {
	margin: 4px;
	//margin: 0px;
}

.createPost td td select {
	width: 40px;
}

.createPost select {
	padding: 0px;
	width: 150px;
	height: 20px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	color: #000000;
	font-size: 11px;
	border: 1px solid #e05dca;
}

.createPost #post_details_name {
	margin-top: 15px;
	width: 400px;
	border: 1px solid #e05dca;
	height: 26px;
	color: #000000;
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	text-align: center;
}

.createPost #post_details_content {
	width: 400px;
	border: 1px solid #e05dca;
	height: 72px;
	color: #000000;
	font-size: 11px !important;
	font-family: arial;
	padding: 5px 10px 5px 10px;
	text-align: center;
	float: none !important;
	display: inline !important;
	background: #ffffff;
	margin: 10px 0px 10px 0px;
}

.createPost #user_container {
	//margin-top: 3px;
	margin-left: -14px;
	//margin-left: 14px;
	width: 100px;
}

.createPost #user_container #CreatorFriendAvatar {
	width: 80px;
	height: 80px;
	//width: 78px;
	//height: 78px;
	border: 1px dashed #698d47;
	cursor: pointer;
	background: url('../images/posts/creatorFriendDefault.jpg') no-repeat top left;
	float: left;
}

.createPost #user_container #CreatorDateAvatar {
	width: 80px;
	height: 80px;
	//width: 78px;
	//height: 78px;
	border: 1px dashed #698d47;
	cursor: pointer;
	background: url('../images/posts/creatorDateDefault.jpg') no-repeat top left;
	float: left;
}

.createPost #user_container #removeDouble {
	width: 13px;
	cursor:pointer;
}

.createPost .invitationToContainer {
	height: 114px;
	//height: 114px;
	width: 460px;
	border: 1px solid #c25f02;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 13px 0px 0px 0px;
}

.createPost .userOr {
	font-size: 10px;
	line-height: 10px;
	text-align: center;
}

.createPost .userName {
	float: left;
	display: block;
	height: 15px;
	padding: 1px 0px 0px 3px;
	font-size: 11px;
	color: #000000;
	font-family: tahoma;
	width: 120px;
	//width:118px;
	border: none;
	border-left: 1px solid #b2338e;
	border-top: 1px solid #b2338e;
	border-bottom: 1px solid #b2338e;
	margin: 0px;
}

.createPost .userNameEnter {
	float: left;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url('../images/invitations/enterSOCIAL.jpg') no-repeat;
}

.createPost .social_user {
	margin-left: 13px;
	//margin-left: 10px;
	padding-bottom: 20px;
	//padding-bottom: 18px;
	width: 96px;
	height: 94px;
	border: 0px solid #c3630d;
	float: left;
}

.createPost .social_user .social_user_avatar {
	width: 80px;
	height: 80px;
	//width: 78px;
	//height: 78px;
	border: 1px dashed #c3630d;
	background:url(../images/invitations/memberDefault.jpg) no-repeat top left;
	float: left;
}

.createPost .social_user .social_user_unset {
	height: 13px;
	width: 13px;
	background: url('../images/invitations/removeSocial.jpg') no-repeat top left;
	float: right;
	visibility: visible;
	cursor: pointer;
}



















/*EVENTS*/
.eventList {
	width: 270px;
	height: 210px;
	overflow: hidden;
	font-size: 11px;
	line-height: 13px;
}

.eventListDetails {
	width: 335px;
	height: 290px;
	overflow: hidden;
	font-size: 11px;
	line-height: 13px;
}

.eventListContent {
	padding-top: 24px;
	width: 100%;
	height: 100%;	
}

.eventDetailsContent {
	width: 280px;
	height: 51px;
	overflow: auto;
}

.eventListSINGLE .eventTypeIcon {
	width: 36px;
	height: 28px;
	margin-right:11px;
	background: url('../images/calendar/icon_date.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_date.png',sizingMethod='crop');
}

.eventListDOUBLE .eventTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

.eventListSOCIAL .eventTypeIcon {
	width: 46px;
	height: 28px;
	margin-right:0px;
	background: url('../images/calendar/icon_doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar/icon_doubledate.png',sizingMethod='crop');
}

.eventListDetails .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin:-41px 0px 0px 1px;
	//margin: -39px 0px 0px -19px;
}

.eventList .userAvatarAbove {
	width: 40px;
	height: 40px;
	//width: 38px;
	//height: 38px;
	position:absolute;
	background: red; 
	opacity:0.4 !important; 
	filter:alpha(opacity=40) !important;
	margin:-41px 0px 0px 1px;
	//margin: -39px 0px 0px -19px;
}




div.calendarBlock {
	width: 550px;
	background: #ffffff url('../images/blocks/calendarBlockCenter.jpg') repeat-y;
}

div.calendarBlock div.blockContent {
	background: url('../images/blocks/calendarBlockFooter.jpg') no-repeat bottom;
}

div.calendarBlock div.blockContent table.blockContent {
	background: url('../images/blocks/calendarBlockHeader.jpg') no-repeat top;
	width: 100%;
}

div.calendarBlock div.blockContent table.blockContent td.blockContent {
	padding: 18px 1px!important;
}




.leaveMessage {
	background:#ffffce; 
	border:1px solid #1985ce; 
	padding:0px 0px 0px 5px!important;
	margin-bottom: 5px;
}

.leaveMessage textarea {
	display:block; 
	background:transparent; 
	color:#000000; 
	border:none; 
	height:80px;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	margin:0px!important;
	padding:0px!important;
}











.doubleSearchLargeList {
	width: 371px;
	height: 140px;
}

.doubleSearchLargeList .doubleSearchUserAvatar {
	float:left; 
	width:38px; 
	height:38px; 
	//width:40px; 
	//height:40px; 
	border:1px solid #696969;
}

.doubleSearchLargeList .doubleSearchUserDetails {
	float:left; 
	margin-left:8px; 
	width: 117px;
	height:77px; 
	overflow:hidden;
	line-height: 14px;
	font-size: 11px;
}

.doubleSearchLargeList .limitedSize {
	width: 117px;
	height: 14px;
	overflow: hidden;
}

.doubleSearchLargeList .fullLimitedSize {
	width: 352px;
	height: 18px;
	overflow: hidden;
}

.doubleSearchLargeList .fullLimitedSize td {
	padding: 0px!important;
}

.doubleSearchLargeList .doubleSearchUserIntro {
	width: 117px;
	height: 28px;
	font-size: 12px;
	overflow: hidden;
	margin: 5px 0px 3px 0px;
}	

.doubleSearchLargeList .doubledateIcon, .doubleSearchSmallList .doubledateIcon {
	width: 27px;
	height: 12px;
	float: left;
	background: url('../images/search/doubledate.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/doubledate.png',sizingMethod='crop');
}

.doubleSearchLargeList .arrayIcon, .doubleSearchSmallList .arrayIcon {
	width: 14px;
	height: 12px;
	float: left;
	background: url('../images/search/array.png') no-repeat top right;
	background-position: 0px 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/array.png',sizingMethod='crop');
}

.doubleSearchLargeList .mail, .doubleSearchSmallList .mail {
	cursor: pointer;
	display: block;
	width: 21px;
	height: 18px;
	background: url('../images/search/mail.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/mail.png',sizingMethod='crop');
}

.doubleSearchLargeList .smile, .doubleSearchSmallList .smile {
	cursor: pointer;
	display: block;
	width: 19px;
	height: 18px;
	background: url('../images/search/smile.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/smile.png',sizingMethod='crop');
}

.doubleSearchLargeList .star, .doubleSearchSmallList .star {
	cursor: pointer;
	display: block;
	width: 16px;
	height: 18px;
	background: url('../images/search/star.png') no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/search/star.png',sizingMethod='crop');
}

.doubleSearchSmallList {
	width: 245px;
	height: 160px;
}

.doubleSearchSmallList .doubleSearchUserAvatar {
	margin: 5px 0px;
	width:38px; 
	height:38px; 
	//width:40px; 
	//height:40px; 
	border:1px solid #696969;
}

.doubleSearchSmallList .limitedSize {
	width: 110px;
	height: 14px;
	overflow: hidden;
}

.doubleSearchSmallList .fullLimitedSize {
	width: 235px;
	height: 18px;
	overflow: hidden;
}

.doubleSearchSmallList .fullLimitedSize td {
	padding: 0px!important;
}


#searchName {
	width: 150px;
	color: #000000;
	border:1px solid #387eac;
	height: 15px;
	padding: 2px;
	font-size: 11px;
}













img.blockOptionsOpener {
	cursor: pointer;
	position:relative;
	top:3px;
	//top:-5px;
}

div.blockOptions {
	display:none;
	position:absolute; 
	background:#ecf7fe; 
	width: 150px; 
	border:1px solid #95b6c9; 
	margin-top:6px; 
	//margin-top:10px; 
	margin-left:-142px;
	//margin-left:-152px;
	z-index:100;
}

div.blockOptions a.blockOption {
	display: block;
	width: 130px;
	padding: 4px 10px 4px 10px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}

div.blockOptions a.blockOption:hover {
	background:#b4d9eb;
	color:#000000;
	text-decoration: none!important;
}

div.blockOptionsContainer div.blockOptions {
	display: none!important;
}

div.blockOptionsContainerHover div.blockOptions {
	display: block!important;
}










#calendarPopup .smallPopup{
	position:fixed;
	_position:absolute;
	top:80px;
	left:50%;
	margin-left:-170px;
	width:340px;
	background:#fff;
	border:2px solid #666;
	padding:5px;
	z-index:1234567;
}
	#calendarPopup .smallPopup .closePopup{
		float:right;
		margin:0 0 4px;
	}
		#calendarPopup .smallPopup .closePopup a{
			color:#2982ba;
			font-size:11px;
		}
	#calendarPopup .smallPopup .contentPopup{
		border:1px solid #036aab;
		padding:10px;
		text-align:center;
		clear:both;
	}
		#calendarPopup .smallPopup .contentPopup h1{
			color:#2952ba;
			font-size:14px;
			margin:0 0 8px;
		}
		#calendarPopup .smallPopup .contentPopup h2{
			color:#0aaf8a;
			font-size:12px;
			margin:0 0 8px;
		}
		/*#calendarPopup .smallPopup .contentPopup p{
		}*/
			#calendarPopup .smallPopup .contentPopup p a{
				color:#2982ba;
			}
#calendarPopup .shadowPopup{
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:123456;
	background:#000;
	opacity:.7;
	filter:alpha(opacity=70);
}


/* search result fix */
.fx01{
	position:relative;
	top:0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:14px;
	_margin-bottom:-4px;
}
.fx02{
	height:14px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	top:-5px;
	*top:-6px;
	_top:-4px;
	_margin-bottom:-4px;
}
	.fx02 a{
		margin:0 1px;
	}
/* end */













.homeOuterContainer {
	width: 810px;
	height: auto;
	background:#387fad;
	margin: auto;
	padding: 10px;
}

.homeInnerContainer {
	width: 810px;
	font-size:11px;
}

.homeNavigation {
	width: 810px;
	background: transparent;
	position: absolute;
	text-align:right;
	font-weight: bold;
	font-size:11px;
}

.homeNavigation span {
	height: 21px;
	display: block;
	float: right;
	border-right:1px solid #ffffff;
	padding: 0px 7px;
}

.homeNavigation span a {
	display: block;
	padding-top: 2px;
}

.homeLogo {
	width: 810px;
	height: 60px;
	background: url('../images/index/logo.png') no-repeat top;
	position: absolute;
	behavior: url(iepngfix.htc);
}

.homeContent {
	background: transparent;
	width: 810px;
	padding: 320px 0px 10px 0px;	
}

.homeFeatures {
	width: 723px;
	height: 280px;
	background: url('../images/index/features.jpg') no-repeat;
	margin: auto;
	padding: 52px 15px 13px 15px
}

.homeFeaturesItem {
	font-size:14px;
	font-weight: bold;
	color: #387fad;
	letter-spacing:-1px;
	cursor:pointer;
	padding: 1px 10px 0px;
	background-color:transparent;
}

.homeFeaturesItemSelected {
	background-color: #d0e6f4!important;
}

.homeFeaturesItem div div {
	margin:0px!important;
	padding:0px!important;
	line-height:1px!important;
	font-size:1px!important;
	height:1px!important;
	overflow:hidden;
}

.homeFeaturesItem img {
	
}

.homeFeaturesItem span {
	position: relative;
	top: -6px;
	margin-left:5px;
}

.homeFeaturesItemContent {
	display:none;
}

.homeFeaturesItemContentSelected {
	display:block!important;
}

.homeFeaturesItemContentHeader {
	font-size:14px;
	font-weight: bold;
	color: #387fad;
	letter-spacing:-1px;
	padding: 15px 0px 5px 0px;
	background-color:transparent;
	display: block;
}

.homeFeaturesItemContentDescription {
	display: block;
	font-size: 12px;
	text-align: justify;
}

.homeTextInput {
	width: 86px;
	font-family: arial!important;
	color: #3a7eab!important;
	border: 1px solid #459ad0!important;
	height: 16px!important;
	line-height: 12px!important;
	font-size: 11px!important;
	padding: 2px 2px 0px 2px!important;
	overflow:hidden!important;
	display:block!important;
	vartical-align:top;
	
	//height: 15px!important;
	//padding: 3px 2px 0px 2px!important;
}

.homeTextTextarea {
	width: 86px;
	height:155px;
	font-family: arial!important;
	color: #3a7eab!important;
	border: 1px solid #459ad0!important;
	line-height: 11px!important;
	font-size: 11px!important;
	padding: 2px 0px 2px 4px !important;
	overflow:auto!important;
	display:block!important;
	background:#ffffcc;
}

/*Для IE никаких отступов в коде, всё одной строкой*/
.homeCheckboxInput {
	width: 11px;
	height: 11px;
	padding: 1px;
	background: #459ad0;
	float:left;
}
.homeCheckboxInput div {
	width: 11px;
	height: 11px;
	overflow: hidden;
}
.homeCheckboxInput div input {
	margin: -1px;
	//margin: -5px; /*ie*/
}

.homeFooter {
	text-align:center;
	color:#ffffff;
	font-size:12px;
	padding-top: 10px;
}

.homeFooter a {
	color: #ffffff!important;
}

.homeDescription {
	width: 810px;
	margin:auto;
}

.homeDescriptionItem {
	padding-top: 15px;
	padding-bottom: 5px;
	color:#daebf6;
}

.homeDescriptionItemHeader {
	display: block;
	text-transform: uppercase;
	font-size: 16px;
	font-weight:bold;
	padding-bottom: 2px;
}

.homeDescriptionItemContent {
	display: block;
	font-size: 12px;
	text-align: justify;
}

.homeDescriptionItemContent .bullet {
	background: url('../images/index/bullet.jpg') no-repeat left top;
}

.homeRights {
	width: 790px;
	margin:auto;
	margin-top: 10px;
	border-top: 1px solid #6aaed9;
	padding: 10px 0px 20px 0px;
	color:#daebf6;
	text-transform: uppercase;
	font-size:11px;
	text-align: center;
}


.connection_summary_block {
	background:url('../images/connections/summary_background.jpg') no-repeat; 
	width:540px; 
	padding:0px 15px; 
	height:160px; 
	overflow:hidden;
}

.connection_summary_block_header {
	padding:5px 0px 12px;
}

.connection_summary_block_content {
	font-size:12px;
}

.connection_summary_block_content_item {
	margin:1px 0px;
}	

.connection_summary_block_content_item img {
	margin-right:5px;
}	

.connection_summary_block_content_item span {
	position:relative;
	top:-5px;
}	

.selectedMessage {
	background: #d3effa;
}















.loginPanel {
	width: 330px;
	height: 210px;
	background: url('../images/index/login.jpg') no-repeat;
	margin: auto;
	padding: 56px 16px 0px;
	font-size: 11px;
}	

.passwordRecover {
	width: 433px;
	height: 80px;
	background: url('../images/index/password_recover.jpg') no-repeat;
	margin: auto;
	padding: 53px 16px 0px;
	font-size: 11px;
}	


.upload-photo-form { height:25px;overflow:hidden; padding:0px!important;margin:0px!important; }
.upload-photo-file { background:#ffffff url('../images/edit_profile_file.gif') no-repeat; border:0px; width:450px; height:22px; position:relative; top:-14px; //top:-16px; }
.upload-photo-file input { background:transparent; border:0px; opacity:0; filter:alpha(opacity=0); height:20px; width:450px; }
.upload-photo-file-fake { width:375px; padding: 0px 5px; position:relative; left:0px; top:6px; //top:4px; z-index:1000; border:0px; background:transparent; }
.upload-photo-file-fake input { font-size:12px; width:375px; padding: 0px 0px; border:0px; background:transparent; color:#397fad; }



.howitworks { 
	
}

.howitworks .tl {
	width:10px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/tl.gif') no-repeat top left;
}

.howitworks .t {
	height:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/t.gif') repeat-x top;
}

.howitworks .tr {
	width:10px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/tr.gif') no-repeat top right;
}

.howitworks .r {
	width:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/r.gif') repeat-y right;
}

.howitworks .bl {
	width:10px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/bl.gif') no-repeat bottom left;
}

.howitworks .b {
	height:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/b.gif') repeat-x bottom;
}

.howitworks .br {
	width:10px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/br.gif') no-repeat bottom right;
}

.howitworks .l {
	width:10px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/l.gif') repeat-y left;
}




.howitworksmenu {
	
}

.howitworksmenu .t {
	height:10px;
	width:160px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/mt.gif') no-repeat top;
}

.howitworksmenu .c {
	width:160px;
	background:url('../images/howitworks/mc.gif') repeat-y;
	padding:0px 1px;
}

.howitworksmenu .b {
	height:10px;
	width:160px;
	line-height:1px;
	font-size:1px;
	background:url('../images/howitworks/mb.gif') no-repeat bottom;
}

.howitworksmenu img {
	margin-right:5px;
}

.howitworksmenu div {
	display:block;
	text-decoration:none!important;
	font-size:14px;
	font-weight:bold;
	color:#4c677a;
	letter-spacing:-1px;
	background:transparent;
	padding:3px 10px;
	cursor:pointer;
}

.howitworksmenu div.hover {
	background:#def5ff;
}

.howitworksmenu div.active {
	background:#def5ff!important;
}

.hiwContent {
	display: none;
}

.hiwContent.show {
	display: block;
}

.hiwContentHeader {
	color: #1ab593;
	font-size: 18px;
	line-height: 20px;
}
