	body

	{

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;

		font-weight:normal;

		color:#444477;

		margin:5px 0px;

		padding:0px;

	}

	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: #333366;

		font-size:20px;

		margin-bottom:0px;

	}



	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: #333366;

		font-weight:bold;

		text-decoration:none;

	}

	a.menu:link

	{

		color:#333366;

		font-weight:bold;

		text-decoration:none;

	}

	a.menu:visited

	{

		color:#333366;

		font-weight:bold;

		text-decoration:none;

	}

	a.menu:active, a.menu:hover

	{

		color:#FFFFFF;

		font-weight:bold;

		text-decoration:underline;

	}



	.membermenu

	{

		font-family:Trebuchet MS;

		font-size: 14px;

		color: #7777DD;

		text-decoration:none;

	}

	a.membermenu:link 

	{

		font-family:Trebuchet MS;

		font-size: 14px;

		color: #333366;

		text-decoration:none;

	}

	a.membermenu:visited

	{

		font-family:Trebuchet MS;

		font-size: 14px;

		color: #333366;

		text-decoration: none;

	}

	a.membermenu:active, a.membermenu:hover

	{

		font-family:Trebuchet MS;

		font-size:14px;

		color: #3399CC;

		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:#333366;

		font-weight:bold;

	}

	.text

	{

		font-size:11px;

		font-family:Arial;

		color:#333366;

	}

	.text2

	{

		font-size:11px;

		font-family:Arial;

		color:#333366;

	}
	
	/*new idea add a background img for login enhancement */
	.text22

	{

		font-size:11px;

		font-family:Arial;

		color:#333366;
		background-image: url("/images/login.png");
		repeat: no-repeat;
		width: 460px;
		height:  300px;

	}


	.text3

	{

		font-size:11px;

		font-family:Arial;

		color:#333366;

		background-color:#F5F5F5;

	}

	.text_promo

	{

		font-size:14px;

		font-family:Trebuchet MS;

		color:#333366;

	}

	.text_index

	{

		font-size:18px;

		font-family:Trebuchet MS;

		color:#333366;

	}

	.text_small

	{

		font-size:11px;

		font-family:Arial;

		color:#333366;

	}

	.promo

	{

		font-size:36px;

		font-family:Trebuchet MS;

		color:#333366;

		font-weight:bold;

	}

	.small

	{

		font-size:11px;

		font-family:Trebuchet MS;

		color:#333366;

		font-weight:bold;

	}

	.small2

	{

		font-size:11px;

		font-family:Tahoma;

		color: #333366;

		font-weight:bold;

	}

	.small3

	{

		font-size:10px;

		font-family:Trebuchet MS;

		color: #333366;

		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

	{

		font-size:12px;

		font-family:Trebuchet MS;

		color:#333366;

		font-weight:bold;

	}

	.back

	{

		background-color:#EEEEEE;

	}

	.back2

	{

		background-color:#C0C0C0;

	}

	.back3

	{

		background-color:#D2D2D2;

	}

	.back4

	{

		background-color:#FFFFFF;

	}

	.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: #ffffff;

		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: #333366;

	}

	.searchrow_index_details

	{

		font-size: 12px;

		font-family: Trebuchet MS;

		color: #333366;

		font-weight:bold;

	}

	.searchrow_title

	{

		font-size:18px;

		font-family: Trebuchet MS;

		color: #333366;

	}

	.searchrow_details

	{

		font-size:12px;

		font-family: Trebuchet MS;

		color: #333366;

		font-weight: bold;

	}

	.designbox_border_content

	{

		font-size: 11px;

		font-family:arial;

		color: #333366;

		background-color: #EEEEEE;

	}

	

	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:1px solid #44A551;}

	.db_magenta {border: 1px solid #F1228B;}

	.db_orange {border: 1px solid #E95D20;}

	.db_violet {border: 1px solid #9566BF;}

	.db_yellow {border: 1px solid #D97B20;}

	

	.db_search_green

	{

		background-color:#B3FEB9;

		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:#FFFF99;

		border:1px solid #D97B20;

	}

	.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 #D97B20;

	}

	

	

	.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:#FFFF99;

		border:1px solid #D97B20;

	}

	

	.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 #D97B20;

		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 #D97B20;

		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: #D97B20;}



	.rate_profile_green { border:1px solid #44A551; background-color:#EEEEEE; }

	.rate_profile_magenta { border:1px solid #F1228B; background-color:#EEEEEE; }

	.rate_profile_orange { border:1px solid #E95D20; background-color:#EEEEEE; }

	.rate_profile_violet { border:1px solid #9566BF; background-color:#EEEEEE; }

	.rate_profile_yellow { border:1px solid #D97B20; background-color:#EEEEEE; }



	.side_menu_button1 {border-bottom:1px solid #FFFFFF; background-color: #FFCCFF}

	.side_menu_button2 {border-bottom:1px solid #999999; background-color: #FF99FF}



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



	.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; }



	



.panel { background-color: #C0F0F0; }

.table { background-color: #C0F0F0; }

.free { background-color: #dcfbde; }

.canvas { background-color: #CCFFFF; }



.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: #D2D2D2; }

.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; padding: 3px 0 3px 3px; }

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: #CCFFFF;

	border: 1px solid #EEEEEE;

	padding: 2px;

}

.control_panel_td_2_first {

	background-color: #CCFFFF;

	border: 1px solid #EEEEEE;

	padding: 2px;

}

.control_panel_td_1 {

	background-color: #CCFFFF;

	border: 1px solid #EEEEEE;

	padding: 2px;

}

.control_panel_td_2 {

	background-color: #CCFFFF;

	border: 1px solid #EEEEEE;

	padding: 2px;

}









.profile_table {

	font-size: 11px;

	font-family:arial;

    color: #333366;

}

.profile_header_first

{

    font-size: 11px;

    font-family:arial;

    color: #333366;

}

.profile_header {

    font-size: 11px;

    font-family:arial;

    color: #333366;

}

.profile_td_1_first {

    background-color: #E6FFFF;

    border: 1px solid #E5E5E5;

    padding: 2px;

	font-weight: bold;

	text-align: left;

}

.profile_td_2_first {

    background-color: #E6FFFF;

    border: 1px solid #E5E5E5;

    padding: 2px;

    text-align: left;

}

.profile_td_1 {

    background-color: #E6FFFF;

	border: 1px solid #E5E5E5;

    padding: 2px;

	font-weight: bold;

	text-align: left;

}

.profile_td_2 {

	background-color: #E6FFFF;

    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: #333366;

}

.join_header_first {

    font-size: 11px;

    font-family:arial;

    color: #333366;

    font-weight: bold;

    padding-top: 5px;

	text-align:center;

}

.join_header {

    font-size: 11px;

    font-family:arial;

    color: #333366;

	font-weight: bold;

    padding-top: 5px;

	text-align:center;

}

.join_td_1_first {

    background-color: #E6FFFF;

    border: 1px solid #FFFFFF;

    padding: 2px;

    font-weight: bold;

	text-align:left;

}

.join_td_2_first {

    background-color: #E6FFFF;

    border: 1px solid #FFFFFF;

    padding: 2px;

	text-align:left;

}

.join_td_1 {

    background-color: #E6FFFF;

    border: 1px solid #FFFFFF;

    padding: 2px;

    font-weight: bold;

	text-align:left;

}

.join_td_2 {

    background-color: #E6FFFF;

    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:#333366;

		text-transform:capitalize;

	}

	.blog_clock

	{

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#333366;

	}

	.blog_content

	{

		background-color:#ffffff;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#333333;

	}

	.blog_prof

	{

		background-color:#ffffff;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#333366;

	}

	.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:#000099;

		text-decoration:underline;

	}

	a.links:active, a.links:hover

	{

		font:bold 11px Verdana, Arial, Helvetica, sans-serif;

		color:#000099;

		text-decoration:underline;

	}

/*

*

* End Blog Styles 

*

*/



/* SpeedDating styles */

.calendar_current

{

	font-size: 11px;

	font-family: Trebuchet MS;

	color: #333366;

	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: #333366;

	background-color: #EEEEEE;

	font-weight: bold;

	border: 1px solid silver;

}


