	body
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#333333;
		margin:5px 0px;
		padding:0px;
		margin-bottom: 0em;
	}
	.Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E1A1A;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
	.LeftBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E1A1A;
	font-weight: bold;
	text-align: left;
}
	.Sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E1A1A;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	text-transform: none;
}
	
	form
	{
		margin:0px;
		padding:0px;
	}
	

	h1
	{
		font-family:Arial;
		color: #666699;
		font-size: 12px;
		white-space: nowrap;
		background:transparent;
		margin-top:0em;
		margin-bottom:0em;
	}
	h2
	{
		font-family:Arial;
		color:#666699;
		font-size:10px;
		white-space: nowrap;
		background: transparent;
		margin-top: 0em;
		margin-bottom: 0em;
	}
	h3
	{
		font-family:Arial;
		color: #666699;
		font-size: 12px;
		white-space: nowrap;
		background: transparent;
		margin-top: 0em;
		margin-bottom:0em;
	}
	h4
	{
		font-family:Trebuchet MS;
		color: #5E1A1A;
		font-size:14px;
		margin-bottom:0px;
		margin-right:20px;
	}

	a:link
	{
		color: #0000dd;
		text-decoration: none;
	}
	a:visited 
	{
		color:#0000ff;
		text-decoration: none;
	}
	a:active, a:hover
	{
		color:#0000ff;
		text-decoration:underline;
	}
	
	.menu
	{
		color: #5E1A1A;
		font-weight:bold;
		text-decoration:none;
	}
	a.menu:link
	{
		color:#5E1A1A;
		font-weight:bold;
		text-decoration:none;
	}
	a.menu:visited
	{
		color:#5E1A1A;
		font-weight:bold;
		text-decoration:none;
	}
	a.menu:active, a.menu:hover
	{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:underline;
	}
	a.bottommenu:link
	{
		color:#DFBD80;
		text-decoration:none;
	}
	a.bottommenu:visited
	{
		color:#BEC9E1;
		text-decoration:none;
	}
	a.bottommenu:active, a.menu:hover
	{
		color:#8E545D;
		text-decoration:underline;
	}

	.membermenu
	{
		font-family:Trebuchet MS;
		font-size: 13px;
		color: #4D7397;
		text-decoration:none;
	}
	a.membermenu:link 
	{
		font-family:Trebuchet MS;
		font-size: 14px;
		color: #31393B;
		text-decoration:none;
	}
	a.membermenu:visited
	{
		font-family:Trebuchet MS;
		font-size: 14px;
		color: #31393B;
		text-decoration: none;
	}
	a.membermenu:active, a.membermenu:hover
	{
		font-family:Trebuchet MS;
		font-size:14px;
		color: #31393B;
		text-decoration:underline;
	}

	a.index:link
	{
		color:#ffff66;
		text-decoration:none;
	}
	a.index:visited 
	{
		color:#ffff66;
		text-decoration:none;
	}
	a.index:active, a.index:hover
	{
		color: #ffff66;
		text-decoration:underline;
	}

	.bold
	{
		font-size:11px;
		font-family:Tahoma;
		color:#5E1A1A;
		font-weight:bold;
	}
	.text
	{
		font-size:11px;
		font-family:Arial;
		color:#333333;
	}
	.text2
	{
		font-size:11px;
		font-family:Arial;
		color:#333333;
	}
	.text3
	{
		font-size:11px;
		font-family:Arial;
		color:#333333;
		background-color:#F5F5F5;
	}
	.text_promo
	{
		font-size:14px;
		font-family:Trebuchet MS;
		color:#5E1A1A;
	}

/** rate profile text color**/
	.text_index
	{
		font-size:18px;
		font-family:Trebuchet MS;
		color:#68190E;
	}
	.text_small
	{
		font-size:11px;
		font-family:Arial;
		color:#5F160D;
	}
	.promo
	{
		font-size:36px;
		font-family:Trebuchet MS;
		color:#5F160D;
		font-weight:bold;
	}
	.small
	{
		font-size:11px;
		font-family:Trebuchet MS;
		color:#5F160D;
		font-weight:bold;
		/* background-color: #edf1f4; */
	}
	.small2
	{
		font-size:11px;
		font-family:Tahoma;
		color: #5F160D;
		font-weight:bold;
	}
	.small3
	{
		font-size:10px;
		font-family:Trebuchet MS;
		color: #5F160D;
		font-weight:bold;
	}
	.err
	{
		position:relative;
		width:450px;
		font-size:11px;
		font-family:Tahoma;
		color:#FF0000;
		text-decoration:underline;
		text-align:center;
	}
	.white
	{
		font-size:11px;
		font-family:Tahoma;
		color:#FFFFFF;
		font-weight:bold;
	}
	.dark /**this is the color of the menu titles **/
	{
		font-size:12px;
		font-family:Trebuchet MS;
		color:#ffffff;
		font-weight:bold;
	}
	.back
	{
		/* background-color:#E3DFDD; */
		background-color:#edf1f4;

	}
	.back_violet
	{
		
		background-color:#edf1f4;

	}
	.back_magenta
	{
		background-color:#edf1f4;
	}
	.back_orange
	{
		background-color:#edf1f4;
	}
	.back_green
	{
		background-color:#edf1f4;
	}
	
	.back2
	{
		background-color:#57140B;
	}
	.back3
	{
		background-color:#EADECE;
	}
	.back4
	{
		background-image: url(images_act/bg_for_body.jpg);
	}
	.tiny
	{
		font-family:Arial;
		font-size:9px;
		font-weight:normal;
		color: #444477;
	}
	.biglink
	{
		font-size:13px;
		font-family:Arial;
		color:#444477;
	}
	.chat_body_msgs
	{
		background:#f0f0ff;
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		color:#444477;
		font-weight:400;
		margin:0px;
	}
	.chat_body
	{
		background: #000000;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #444477;
	}
	.chat_small
	{
		font-size:8px;
		font-family: Tahoma;
		color:#FFFFFF;
	}
	.chat_user
	{
		font-size: 11px;
		font-family: Tahoma;
		color: #666699;
	}
	.msg
	{
		margin-top:0px;
		margin-bottom: 2px;
	}
	.searchrow_index_title
	{
		font-size: 18px;
		font-family: Trebuchet MS;
		color: #ffffff;
	}
	.searchrow_index_details
	{
		font-size: 12px;
		font-family: Trebuchet MS;
		color: #5F160D;
		font-weight:bold;
	}
	.searchrow_title
	{
		font-size:18px;
		font-family: Trebuchet MS;
		color: #5F160D;
	}
	.searchrow_details
	{
		font-size:12px;
		font-family: Trebuchet MS;
		color: #5F160D;
		font-weight: bold;
	}
	.designbox_border_content
	{
		font-size: 11px;
		font-family:arial;
		color: #CEBEA7;
		background-color: #ffffff;
	}
	
	a.button1:link
	{
		font-size: 12px;
		font-family:Tahoma;
		color: #333366;
		font-weight:bold;
		text-decoration: none;
	}
	a.button1:visited 
	{
		font-size: 12px;
		font-family:Tahoma;
		color: #333366;
		font-weight:bold;
		text-decoration: none;
	}

	a.button1:active, a.button1:hover
	{
		font-size: 12px;
		font-family:Tahoma;
		color: #336666;
		font-weight:bold;
		text-decoration:underline;
	}
	
	
	.tmi_yellow1
	{
		background-image: url(images_act/tmi_yellow.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family:Trebuchet MS;
		color:#336666;
		font-size:14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_yellow2
	{
		background-image:url(images_act/tmi_yellow_full.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family:Trebuchet MS;
		color:#FFFFFF;
		font-size:14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_blue1
	{
		background-image:url(images_act/tmi_blue.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family: Trebuchet MS;
		color: #336666;
		font-size:14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_blue2
	{
		background-image:url(images_act/tmi_blue_full.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family: Trebuchet MS;
		color: #FFFFFF;
		font-size:14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_green1
	{
		background-image:url(images_act/tmi_green.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family: Trebuchet MS;
		color: #336666;
		font-size: 14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_green2
	{
		background-image:url(images_act/tmi_green_full.gif);
		width:78px; height:29px;
		overflow:hidden;
		position:relative;
		right:0px; top:0px;
		font-family: Trebuchet MS;
		color: #FFFFFF;
		font-size: 14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_purple1
	{
		background-image:url(images_act/tmi_purple.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family: Trebuchet MS;
		color: #336666;
		font-size:14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_purple2
	{
		background-image:url(images_act/tmi_purple_full.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family:Trebuchet MS;
		color: #FFFFFF;
		font-size:14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_orange1
	{
		background-image:url(images_act/tmi_orange.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family:Trebuchet MS;
		color: #336666;
		font-size:14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	.tmi_orange2
	{
		background-image:url(images_act/tmi_orange_full.gif);
		width:78px;
		height:29px;
		overflow:hidden;
		position:relative;
		right:0px;
		top:0px;
		font-family:Trebuchet MS;
		color: #FFFFFF;
		font-size: 14px;
		text-align:center;
		vertical-align:middle;
		display:table-cell;
	}
	
	.db_green {border:0px solid #65180E;}
	.db_magenta {border: 0px solid #65180E; background-color: #edf1f4;}
	.db_orange {border: 0px solid #65180E;}
	.db_violet {border: 0px solid #65180E; background-color: #edf1f4;}
	.db_yellow {border: 1px solid #65180E;}
	
	.db_search_green
	{
		background-color:#ffffff;
		border: 1px solid #44A551;
	}
	.db_search_magenta
	{
		background-color:#FFCCCC;
		border: 1px solid #F1228B;
	}
	.db_search_orange
	{
		background-color:#FFCC66;
		border:1px solid #E95D20;
	}
	.db_search_violet
	{
		background-color:#CCCCFF;
		border:1px solid #9566BF;
	}
	.db_search_yellow
	{
		background-color:#ffffff;
		border:1px solid #5B89B7;
	}
	.db_search_back_green
	{
		background-color:#FFFFFF;
		border:1px solid #44A551;
	}
	.db_search_back_magenta
	{
		background-color:#FFFFFF;
		border:1px solid #F1228B;
	}
	.db_search_back_orange
	{
		background-color:#ffffff;
		border:1px solid #E95D20;
	}

	.db_search_back_violet
	{
		background-color:#FFFFFF;
		border:1px solid #9566BF;
	}
	.db_search_back_yellow
	{
		background-color:#FFFFFF;
		border:1px solid #5B89B7;
	}
	
	
	.profile_main_green
	{
		background-color:#B3FEB9;
		border: 1px solid #44A551;
	}
	.profile_main_magenta
	{
		background-color:#FFCCCC;
		border:1px solid #F1228B;
	}
	.profile_main_orange
	{
		background-color:#FFCC66;
		border:1px solid #E95D20;
	}
	.profile_main_violet
	{
		background-color:#CCCCFF;
		border: 1px solid #9566BF;
	}
	.profile_main_yellow
	{
		background-color:#ffffff;
		border:1px solid #5B89B7;
	}
	
	.profile_info_box_green
	{
		border: 1px solid #44A551;
		background-color: #CCFFCC;
	}
	.profile_info_box_magenta
	{
		border:1px solid #F1228B;
		background-color: #FFCCFF;
	}
	.profile_info_box_orange
	{
		border:1px solid #E95D20;
		background-color: #FFCC99;
	}
	.profile_info_box_violet
	{
		border:1px solid #9566BF;
		background-color: #99CCFF;
	}

	.profile_info_box_yellow
	{
		border:1px solid #5B89B7;
		background-color: #FFFFCC;
	}

	.green_border {border: 1px solid #44A551;}

	.pic_box_green
	{
		border:1px solid #44A551;
		background-color:#FFFFFF;
	}
	.pic_box_magenta
	{
		border:1px solid #F1228B;
		background-color:#FFFFFF;
	}
	.pic_box_orange
	{
		border: 1px solid #E95D20;
		background-color: #FFFFFF;
	}
	.pic_box_violet
	{
		border: 1px solid #9566BF;
		background-color: #FFFFFF;
	}
	.pic_box_yellow
	{
		border: 1px solid #5B89B7;
		background-color: #FFFFFF;
	}

	.profile_info_divider_green {background-color: #44A551;}
	.profile_info_divider_magenta {background-color: #F1228B;}
	.profile_info_divider_orange {background-color: #E95D20;}
	.profile_info_divider_violet {background-color: #9566BF;}
	.profile_info_divider_yellow {background-color: #5B89B7;}

	.rate_profile_green { border:1px solid #44A551; background-color:#DAB068; }
	.rate_profile_magenta { border:1px solid #F1228B; background-color:#DAB068; }
	.rate_profile_orange { border:1px solid #E95D20; background-color:#DAB068; }
	.rate_profile_violet { border:1px solid #9566BF; background-color:#DAB068; }
	.rate_profile_yellow { border:1px solid #5B89B7; background-color:#DAB068; }

	.side_menu_button1 {border-bottom:1px solid #ffffff; background-color: #E8E8E8}
	.side_menu_button2 {border-bottom:1px solid #999999; background-color: #D2D2D2}

	.rate_image { border:1px solid #ABABAB; background-color:#DAB068; }

	.thumb_profile { border: 1px solid #ABABAB; }
	.thumb_cp      { border: 1px solid #ABABAB; }
	

	.top_rated_0 { border-right:  1px solid #ABABAB; }
	.top_rated_1 { }
	.top_rated_2 { }

	.memb_stat { border-bottom: 1px solid #ABABAB; }

	.index_news_0 { border-bottom: 1px solid #ABABAB; }
	.index_news_1 { border-bottom: 1px solid #ABABAB; }

	
/**profile pic and heading bg color**/
.panel { background-color: #6590BB; }
.panelpic { background-color: #EADECE; }
/** .table { background-color: #EADECE; } **/
 .table { background-color: #e8f9e7; } 

.free { background-color: #dcfbde; visibility: visible;color:black;font-style:italic;font-family:papyrus;font-weight:bold;font-size:14px; }
.canvas { background-color: #F5F5F5; }

.immsgi { color: black; font-style: italic; }
.immsgme { color: blue;  }



.prof_stat_Unconfirmed { background-color: #ffd7d7; }
.prof_stat_Approval { background-color: #b9ddb9; }
.prof_stat_Active { background-color: #EADECE; }
.prof_stat_Rejected { background-color: #ff3333; }
.prof_stat_Suspended { background-color: #cccccc; }

select, input.no, textarea { font-family: Tahoma; font-size: 11px; background: #FFFFFF; border: 1px solid #7f9db9; }
select.index { border : 1px solid #003366; font-family: Arial; font-size: 9px; background: #edeffc; }
input.button { border : 1px outset #9999cc;  background-color : #ffffff; color: #336699; }

.control_panel_table {
	font-size: 11px; font-family:arial;
	color: #336699;
	
}

.control_panel_td_1_first {
	background-color: #edf1f4;
	border: 1px solid #A8ACAB;
	padding: 2px;
}
.control_panel_td_2_first {
	background-color: #edf1f4;
	border: 1px solid #A8ACAB;
	padding: 2px;
}
.control_panel_td_1 {
	background-color: #edf1f4;
	border: 1px solid #A8ACAB;
	padding: 2px;
}
.control_panel_td_2 {
	background-color: #edf1f4;
	border: 1px solid #A8ACAB;
	padding: 2px;
}



/** personal details table**/
.profile_table {
	font-size: 11px;
	font-family:arial;
    color: #65180E;
}
.profile_header_first
{
    font-size: 11px;
    font-family:arial;
    color: #FFFFFF;
}
.profile_header {
    font-size: 11px;
    font-family:arial;
    color: #C9B9A2;
}
.profile_td_1_first {
    background-color: #CCC;
    border: 1px solid #E5E5E5;
    padding: 2px;
	font-weight: bold;
	text-align: left;
}
.profile_td_2_first {
    background-color: #CCC;
    border: 1px solid #E5E5E5;
    padding: 2px;
    text-align: left;
}
.profile_td_1 {
    background-color: #CCC;
	border: 1px solid #E5E5E5;
    padding: 2px;
	font-weight: bold;
	text-align: left;
}
.profile_td_2 {
	background-color: #CCC;
    border: 1px solid #E5E5E5;
	padding: 2px;
	text-align: left;
}


.profile_desc_header { font-weight: bold; padding: 2px;}

.profile_desc_text_green { border-top: 1px solid #44A551; padding: 2px; }
.profile_desc_text_magenta { border-top: 1px solid #F1228B; padding: 2px; }
.profile_desc_text_orange { border-top: 1px solid #E95D20; padding: 2px; }
.profile_desc_text_violet { border-top: 1px solid #9566BF; padding: 2px; }
.profile_desc_text_yellow { border-top: 1px solid #D97B20; padding: 2px; }

.join_table {
    font-size: 11px;
    font-family:arial;
    color: #CEBEA7;
}
.join_header_first {
    font-size: 11px;
    font-family:arial;
    color: #C9B9A2;
    font-weight: bold;
    padding-top: 5px;
	text-align:center;
}
.join_header {
    font-size: 11px;
    font-family:arial;
    color: #CEBEA7;
	font-weight: bold;
    padding-top: 5px;
	text-align:center;
}
.join_td_1_first {
    background-color: #D1E2F4;
    border: 1px solid #FFFFFF;
    padding: 2px;
    font-weight: bold;
	text-align:left;
}
.join_td_2_first {
    background-color: #D1E2F4;
    border: 1px solid #FFFFFF;
    padding: 2px;
	text-align:left;
}
.join_td_1 {
    background-color: #D1E2F4;
    border: 1px solid #FFFFFF;
    padding: 2px;
    font-weight: bold;
	text-align:left;
}
.join_td_2 {
    background-color: #D1E2F4;
    border: 1px solid #FFFFFF;
    padding: 2px;
	text-align:left;
}

	.featured {border:1px solid #8F69C4;}


/*
*
*Blog Styles 
*
*/
	.blog_table
	{
		border:0px solid #777777;
		vertical-align:top;
		font-family:Verdana;
		font-size:12px;
		color:#1B3E76;
		font-weight:bold;
	}
	.blog_table_brd
	{
		border:1px solid #777777;
	}
	.blog_tr_bg
	{
		background-color:#DDE4EE;
		padding:0px;
		margin:0px;
	}
	.blog_trbot_bg
	{
		background-color:#e6e6e6;
	}
	.blog_subject
	{
		font:bold 14px Trebuchet MS;
		color:#000000;
		text-transform:capitalize;
	}
	.blog_clock
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#68190E;
	}
	.blog_content
	{
		background-color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}

/**text below blog image**/
	.blog_prof
	{
		background-color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#68190E;
	}
	.blink
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000099;
	}
	a.blink:link, a.blink:visited
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000099;
	}
	a.blink:active, a.blink:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000099;
	}

	.links
	{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#000099;
		text-decoration:underline;
	}
	a.links:link, a.links:visited
	{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#5E1A1A;
		text-decoration:underline;
	}
	a.links:active, a.links:hover
	{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#5E1A1A;
		text-decoration:underline;
	}
/*
*
* End Blog Styles 
*
*/

/* SpeedDating styles */
.calendar_current
{
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #CEBEA7;
	font-weight: bold;
	border: 1px solid silver;
}

.calendar_non_current
{
	font-size: 11px;
	font-family: Trebuchet MS;
	color: silver;
	font-weight: normal;
	border: 1px solid silver;
}

.calendar_today
{
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #CEBEA7;
	background-color: #A8ACAB;
	font-weight: bold;
	border: 1px solid silver;
}

.cc_td_2_border
{
	color: #000000;
	background-color: #edf1f4;
}
.cc_td_1_border
{
	color: #000000;
	background-color: #edf1f4;
}
.cc_td_3_border
{
	color: #000000;
	background-color: #edf1f4;
}

.content_table_row {
background-color:"#edf1f4";
}

.profile_photo_container {
	background-color:#edf1f4;
	 border:#5587B9; border-style:solid; border-width: 1px;


}
.profile_photo_header {
	background-color:#5587B9;
}

.profile_photo_header_text {
	background-color:#2165A9;
	color:#ffffff;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	text-align:left;
	
}

.profile_photo_content {
	background-color:#edf1f4;
}

.profile_contacts_container {
	 background-color: #E8F9E7;
	 border:#53AB51; border-style:solid; border-width: 1px;


}

.profile_contacts_header {
 background-color: #7ED07C;
}

.profile_contacts_header_text {
 background-color: #53AB51;
 	color:#ffffff;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	text-align:left;
}

.profile_contacts_content {
 background-color: #E8F9E7;
}


.profile_other_container {
	 background-color: #F9EED4;
	 border:#D8AE4E; border-style:solid; border-width: 1px;


}

.profile_other_header {
 background-color: #D8AE4E;
}

.profile_other_header_text {
 background-color: #B88819;
 	color:#ffffff;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	text-align:left;
}

.profile_other_content {
 background-color: #F9EED4;
}