body				{ font-family: Arial; font-size: 8pt; text-align: left; color: #000000; margin: 0; background-color: #FFFFFF }
table, tr, td		{ font-size: 8pt; text-align: left; margin: 0; vertical-align: top }
p					{ margin: 0 }

form				{ margin: 0 }

.break_height		{height: 20}
.break_width		{width: 20}
.break_height_small	{height: 5; font-size:1pt}
.break_width_small	{width: 5; font-size:1pt}

a:hover, a:active      {  color: #859C18; text-decoration: underline}
a:link, a:visited       {  color: #708413; text-decoration: none}

/*
Default menu
**/
.send_menu	{color: #708413; border: 1px solid #AED058; padding: 3px; background-color: #FDFEFC; font-weight:bold; text-align:center}

/*
Admin panel basic design
**/
.useradmin_left			{}
.useradmin_right		{}
.useradmin_middle		{width: 880}

.useradmin_header		{}
.useradmin_header_panel	{padding-top: 5px; padding-bottom: 10px}
.useradmin_header_logo	{width: 237; height: 70}
.useradmin_header_right	{width: 260; text-align: right; vertical-align:bottom; padding-bottom:5px}
.useradmin_header_right_cont{width: 200; text-align: right; vertical-align:bottom; padding-bottom:5px}
.useradmin_header_right_pic	{width: 50; text-align: right; vertical-align:bottom; padding-bottom:5px; height:50}

.useradmin_footer		{border-top: 4px solid #AED058; }
.useradmin_footer_left	{width: 100; padding-top: 10px; padding-bottom: 20px}
.useradmin_footer_right	{width: 100; text-align: right; padding-top: 10px; padding-bottom: 20px}
.useradmin_footer_middle{text-align: center; padding-top: 10px; padding-bottom: 20px}

.useradmin_panel_left	{width: 225}
.useradmin_panel_right	{}

/*
Admin menu in Admin panel (Left side)
**/
.adminmenu_icon			{width: 18; height: 18; text-align:center; vertical-align:middle}
.adminmenu_menu			{vertical-align: middle}
:link.adminmenu_menu_link, :visited.adminmenu_menu_link	{vertical-align: middle; text-decoration:none; color:#607111; font-weight:bold}
:hover.adminmenu_menu_link, :active.adminmenu_menu_link	{vertical-align: middle; text-decoration:none; color:#000000; font-weight:bold}

/*
Default browsing structure
**/
.page_title			{background-position: left top; font-weight: bold; background-color: #EBF2D9 ; height:25; vertical-align:middle; padding-left:5px; padding-right:5px; background-image:url('../../../images/default/title_bar.gif'); background-repeat:repeat-x; color:#363A0E}
.page_body			{padding:10px; border-left:1px solid #AED058; border-right:1px solid #AED058; border-bottom:1px solid #AED058; border-top-width:1px; }

/*
User home
**/
.myhome_picture		{width: 100; height: 100}
.myhome_welcome		{font-size:12pt}

.myhome_quote	{ font-size:14px }

.myhome_left_panel	{}
.myhome_right_panel	{width: 250}

.myhome_astro		{border: 1px solid #AED058; padding: 5px}

.myhome_statistics_left	{width: 100; padding-top: 5px; padding-bottom: 5px}
.myhome_statistics_right{padding-top: 5px; padding-bottom: 5px; font-weight:bold; text-align:left}

.myhome_birthday_icon		{border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; width: 33; height: 30; padding: 5px; border-right-width:1px; border-bottom-width:1px}
.myhome_birthday_title		{border-right:1px solid #EBEBEB; border-top:1px solid #EBEBEB; padding:5px; border-left-width:1px; border-bottom-width:1px}
.myhome_birthday_title_text	{font-size: 12pt; font-weight: bold}
.myhome_birthday_title_date	{font-size: 8pt; color: #666666}
.myhome_birthday_body		{background-position: right bottom; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-top-width: 1px; border-bottom: 1px solid #EBEBEB; padding: 5px; background-image:url('../../../images/default/birthday_trans.gif'); background-repeat:no-repeat}
.mylastadded		{background-position: right bottom; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-top-width: 1px; border-bottom: 1px solid #EBEBEB; padding: 5px; background-repeat:no-repeat}
.myhome_birthday_picture	{width: 50; height: 50}
.myhome_birthday_details_top	{padding-left:10px; height:35}
.myhome_birthday_details_bottom	{padding-left:10px; height:15; vertical-align:bottom; font-size:8pt}
.myhome_birthday_name		{font-size:10pt; font-weight:bold}


/*
Edit profile
**/
.editprofile_form_space	{border: 1px solid #EAF4D5; padding: 5px; background-color: #F9FCF3}
.editprofile_form_left	{font:Arial;font-size:11px; width: 120; padding-right: 5px; padding-top: 5px; padding-bottom: 5px}
.editprofile_form_right	{font:Arial;font-size:11px;padding-left: 5px; padding-top: 5px; padding-bottom: 5px; width:165}

.editprofile_form_left_error	{width: 120; border-left:1px solid #FF6600; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600; padding:5px; background-color: #FFEAD5; color:#FF6600; font-weight:bold; border-right-width:1px}
.editprofile_form_right_error	{width: 165; border-right:1px solid #FF6600; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600; padding:5px; background-color: #FFEAD5; border-left-width:1px}

.editprofile_form_check_left	{width: 20}
.editprofile_form_check_right	{padding-left: 5px; padding-right: 15px; padding-top: 2px}

.editprofile_form_text_drop	{font-family: Arial; font-size: 8pt; padding: 3px}
.editprofile_form_text_field{font-family: Arial; font-size: 8pt; padding: 3px}
.editprofile_form_text_area	{font-family: Arial; font-size: 8pt; padding: 3px}

.editprofile_menu_inactive	{border-left:1px solid #789629; border-top:1px solid #789629; border-bottom:1px solid #789629; vertical-align: middle; padding-right: 10px; border-right-width:1px; padding-left:5px}
.editprofile_menu_active	{border-left:1px solid #789629; border-top:1px solid #789629; vertical-align: middle; padding-right: 10px; color:#789629; font-weight:bold; border-right-width:1px; border-bottom-width:1px; padding-left:5px}
.editprofile_menu_icon_inactive		{border-right:1px solid #789629; border-top:1px solid #789629; border-bottom:1px solid #789629; width: 20; height: 20; vertical-align: middle; text-align: center; background-image: url('../../../images/default/green_dot.jpg'); background-repeat: no-repeat; background-position: center; border-left-width:1px}
.editprofile_menu_icon_active		{border-right:1px solid #789629; border-top:1px solid #789629; width: 20; height: 20; vertical-align: middle; text-align: center; background-image: url('../../../images/default/green_dot.jpg'); background-repeat: no-repeat; background-position: center; border-left-width:1px; border-bottom-width:1px}



/*
User profile
**/

.userprofile_pic_place	{width: 137}
.userprofile_pic_space	{vertical-align: middle; text-align: center; border: 1px solid #C0C0C0; padding: 5px}
.userprofile_pic_browse	{}

.userprofile_menu_right	{width: 125; }
.userprofile_menu_icon	{width: 20; height: 20; border-left-width: 1px; border-right: 1px solid #AED058; border-top: 1px solid #AED058; border-bottom: 1px solid #AED058; background-color: #FDFEFC; text-align:center; vertical-align:middle}

.userprofile_menu_text	{border-top:1px solid #AED058; border-bottom:1px solid #AED058; text-align: right; 
vertical-align: middle; border-left: 1px solid #AED058; bobottom: 1px solid #AED058; background-color: #ffffff; color:#000; font-size:8pt; padding-right:5px; font-family:Arial; font-weight:bold; border-right-width:1px}

.userprofile_menu_text_contact	{border-top:1px solid #AED058; border-bottom:1px solid #AED058; text-align: right; 
vertical-align: middle; border-left: 1px solid #AED058; bobottom: 1px solid #AED058; background-color: #839d16; color:#000; font-size:8pt; padding-right:5px; font-family:Arial; font-weight:bold; border-right-width:1px}

.userprofile_form_left			{width: 100; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.userprofile_form_right			{padding-left: 5px; padding-top: 5px; padding-bottom: 5px}

.userprofile_title_1	{border-bottom:1px solid #AED058; font-weight: bold; font-size:10pt; color:#627A21; text-align:left; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.userprofile_title_2	{font-weight: bold; padding-bottom: 5px; padding-top:15px; color:#666666}
.userprofile_browse		{border:1px solid #EAF2D2; background-color: #F8FBF0}
.userprofile_browse_left{width: 125; padding: 5px; color:#698424}
.userprofile_browse_left_tmp{color:#698424}
.userprofile_browse_right	{width: 165; padding: 5px}


/*
Mail box
**/
.usermailbox_picture	{border-bottom:1px solid #C0C0C0; width: 60; padding: 5px; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.usermailbox_name		{border-bottom:1px solid #C0C0C0; width: 120; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align:middle; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.usermailbox_details	{border-bottom:1px solid #C0C0C0; padding-top: 5px; padding-bottom: 5px; vertical-align:middle; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.usermailbox_delete		{border-bottom:1px solid #C0C0C0; text-align: right; padding: 5px; vertical-align:middle; font-weight:bold; border-left-width:1px; border-right-width:1px; border-top-width:1px}

.usermailbox_details_left	{width: 150}
.usermailbox_details_right	{}
.usermailbox_details_right_top		{padding-bottom: 5px}
.usermailbox_details_right_bottom	{border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #C0C0C0; border-bottom-width: 1px; padding-top: 5px}

/*
Favorite, Match, Interest, Block profile
**/
.useroption_picture	{border-bottom:1px solid #C0C0C0; width: 60; padding: 5px; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.useroption_details	{border-bottom:1px solid #C0C0C0; padding-top: 5px; padding-bottom: 5px; vertical-align:middle; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.useroption_delete		{border-bottom:1px solid #C0C0C0; text-align: right; padding: 5px; vertical-align:middle; font-weight:bold; border-left-width:1px; border-right-width:1px; border-top-width:1px}

/*
Tooltip and Screenshot
**/
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff
	}
	
#tooltip{
	position:absolute;
	border:1px solid #AED058;
	background:#EBF2D9;
	padding:10px;
	color:#505E0D;
	display:none
	}
	
#toolhelp{
	position:absolute;
	border:1px solid #FFFF00;
	background:#FFFFCC;
	padding:5px;
	color:#333333;
	display:none
	}
	

/*
Pages
**/
a:link.pages_e_link, a:visited.pages_e_link { border:1px solid #669900; font-family: Arial; font-size: 8pt; text-decoration: none; color: #669900; background-color:#F5F9EE; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }
a:hover.pages_e_link, a:active.pages_e_link { border:1px solid #000000; font-family: Arial; text-decoration: none; font-size: 8pt; color: #000000; background-color:#FFFFFF; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px  }

a:link.pages_s_link, a:visited.pages_s_link { border:1px solid #669900; font-family: Arial; font-size: 8pt; text-decoration: none; color: #669900; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }
a:hover.pages_s_link, a:active.pages_s_link { border:1px solid #000000; font-family: Arial; text-decoration: none; font-size: 8pt; color: #000000; background-color:#FFFFFF; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px   }

a:link.pages_d_link, a:visited.pages_d_link { border:1px solid #CCCCCC; font-family: Arial; font-size: 8pt; text-decoration: none; color: #999999; background-color:#F8F8F8; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }
a:hover.pages_d_link, a:active.pages_d_link { border:1px solid #CCCCCC; font-family: Arial; font-size: 8pt; text-decoration: none; color: #999999; background-color:#F8F8F8; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px  }

.msg_alert	{color: #000000; border-bottom: 2px solid #FFFF00; padding: 5px; background-color: #FFFFC6}
.msg_error	{color: #CC0000; border-bottom: 2px solid #FF9999; padding: 5px; background-color: #FFE6E6}
.msg_success{color: #006600; border-bottom: 2px solid #CCFF99; padding: 5px; background-color: #ECFFEC}

/*
Messsage
**/
.div_error		{color: #CC0000}
.div_alert		{color: #FF6600}
.div_success	{color: #008000}
.div_info		{color: #3366CC}

.box_error		{color: #FFFFFF; padding:5px; font-weight:bold; background-color:#CC0000}
.box_alert		{color: #FFFFFF; padding:5px; font-weight:bold; background-color:#FF6600}
.box_success	{color: #006600; border-bottom: 2px solid #CCFF99; padding: 5px; background-color: #ECFFEC}
/*.box_success	{color: #FFFFFF; padding:5px; font-weight:bold; background-color:#008000}*/
.box_info		{color: #FFFFFF; padding:5px; font-weight:bold; background-color:#3366CC}

.information	{border:1px dashed #000000; color: #000000; padding:5px; background-color:#F2F2F2}
.alert			{border: 1px dashed #CC0000; padding: 10px; background-color: #FFF2F2}
.form_error		{color: #CC0000; border: 1px dashed #CC0000; margin-top: 5; padding: 5px; background-color: #FFFFFF}

.default_alert {border: 1px solid #FFFF00; padding: 10px; background-color: #FFFFCC}
.default_error {border: 1px solid #CC0000; padding: 10px; background-color: #FFF9F9}
.default_success {border: 1px solid #33CC33; padding: 10px; background-color: #F4FFF4}
.hints {font-family: Arial;	font-size: 11px;font-weight: bold;color: #990000;}

ul#thumbs, ul#thumbs li{ margin:0; padding:0;list-style:none;}
ul#thumbs li{float:left;margin-right:5px;border:1px solid #999;	padding:2px;}
ul#thumbs a{display:block;float:left;width:50px;height:50px;line-height:100px;overflow:hidden;position:relative;z-index:1;}
ul#thumbs a img{float:left;	position:absolute;top:-100px;left:-100px;}
	/* mouse over */
ul#thumbs a:hover{overflow:visible;	z-index:1000;border:none;}
ul#thumbs a:hover img{border:1px solid #999;background:#fff;padding:2px;}	