﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* -------->>> font normalization <<<------ */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; width:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* ---------->>> global settings <<<-----------------------------------------------------------*/
*{padding: 0; margin: 0;}
ul
{  margin:10px 0px 10px 20px;
	}
/* ------------>>> layout settings <<<----------------------------------------------------------*/

#custom-doc {
		margin:auto;text-align:left;
		font:normal 93% arial,helvetica,clean,sans-serif;
		width:69.23em; /* !IE */
		*width:67.56em;/* IE */
		width:900px;
		border-left:solid 1px #000000;
		border-right:solid 1px #000000;
		line-height:18px;
}

#hd {
	margin:0px; padding:0px;
}

#hd_t_strip
{
	width:900px;
	background-image: url(images/top_strip.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	background-color:#B50000;
	border-bottom:solid 1px #fff;
}

#hd_t_left
{
	float:left;	width:26%;
	height:56px;
}

#hd_t_right
{
	float:right;width:73%;
	
}

#hd_t_cnt
{
	text-align:right; padding:10px 10px 0px 0px;
}

#hd_t_cnt ul 
{
	margin:0px;	padding:0px;
}

#hd_t_cnt li
{
	padding:0px 2px 0px 2px;
	margin:0px;
	list-style:none;
	display:inline;
}

#hd_t_cnt li a
{
	color:#E20000;
	text-decoration:none;
}

#hd_t_cnt li a:hover
{
	text-decoration:underline;
}

#hd_t_cnt li.separator
{
	color:#E20000;
	display:inline;
}

#hd_t_cnt li.separator_blk
{
	font-weight:bold; color:#000000; display:inline;
}

#hd_t_cnt li.blk a
{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#hd_t_cnt li.blk a:hover
{
	text-decoration:underline;
}


/* main tabs */
.m_t_container
{
	padding-top:5px;
}

.m_t_cont_left
{
	float:left;
	width:25%;
	background-color:#B50000;
}
.m_t_cont_right
{
	float:right;
	width:74%;
}

.m_t
{
	float:right; margin:0px;
	padding:0px 35px 0px 0px;
}

#b_l
{
	float:left;
	width:240px;
	background-color:#F5F5F5;
}

#b_l_a
{
	float:left;
	width:240px;
	background-color:#F5F5F5;
	border-right:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
}

#b_l_a_inv
{
	float:left;
	width:646px;

}

#b_r_a_inv
{
	float:right;
	width:240px;
	background-color:#F5F5F5;
	border-right:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
}

#b_l_a_inv1
{
	float:left;
	width:671px;

}

#b_r_a_inv1
{
	float:right;
	width:225px;
	background-color:#F5F5F5;
	border-right:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
}



#b_r_a
{
	float:right;
	width:656px;
}


#b_l_a_p
{
	float:left;
	width:160px;
	background-color:#F5F5F5;
	border-right:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
}

#b_l_t2
{
	float:left;
	width:656px;
}

#b_r
{
	float:right;
	width:656px;
}

#b_r_a_p
{
	float:right;
	width:735px;

}

#b_r_a_l
{
	float:left;
	width:468px;
}

#b_r_a_r
{
	float:left;
	width:180px;
	background-color:#F5F5F5;
	border-left:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
}

#b_r_a_l_p
{
	float:left;
	width:533px;

}


#b_r_a_r_p
{
	float:left;
	width:200px;
	background-color:#F5F5F5;
	border-left:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
}

#b_r_t2
{
	float:right;
	width:240px;
}

#b_l_t3
{
	float:left;
	width:726px;
}

#b_r_t3
{
	float:right;
	width:170px;
}

#b_r_a_cnt
{
	padding:100px 0px 100px 0px;
}

#b_r_a_nm
{
	padding:5px;
}

/* round box design */
.bx
{
	width:165px;
	margin:auto;
}
.bx_l
{
	width:115px;
	float:left;
}

.bx_r
{
	float:right;
	width:49px;
	text-align:left;
	padding-top:20px;
}
.gt {background: url(images/dot.jpg) 0 0 repeat-x;}
.gb {background: url(images/dot.jpg) 0 100% repeat-x}
.gl {background: url(images/dot.jpg) 0 0 repeat-y}
.gr {background: url(images/dot.jpg) 100% 0 repeat-y}
.gbl {background: url(images/bl.gif) 0 100% no-repeat;}
.gbr {background: url(images/br.gif) 100% 100% no-repeat}
.gtl {background: url(images/tl.gif) 0 0 no-repeat}
.gtr {
	background: url(images/tr.gif) 100% 0 no-repeat;
	text-align:left;
	padding:10px 0px 10px 10px;
}

.g_box_c
{
	padding:3px 0px 5px 0px;
	margin:auto;
	width:105px;
}
.g_box
{
	background-color:#FFFFFF;
	background-image: url(images/photo_strip.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px;
}

.g_photo
{
	background-color:#FFFFFF;
	border:solid 1px #E5E5E5;
	width:80px;
	height:80px;
}

#mbody_t
{
	width: 900px;
	height: 202px;
	background-image: url(images/tb.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#banner_text
{
	font:bold 1.4em Arial, Helvetica, sans-serif;	
	padding:30px 15px 20px 340px;
}

#banner_txt
{
	font:normal 100%  Arial, Helvetica, sans-serif;	
	padding:10px 15px 20px 300px;
}

/*footer section */

#ft
{
	height:84px;
	background-image: url(images/f_strp.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

#ft_adm
{
	background-image: url(images/f_strp.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px 0px 10px 0px;	
	font:normal 1.0em Arial, Helvetica, sans-serif;
	color:#ffffff;
}


#ft_cnt
{
	font:normal 1.0em Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	padding-top:23px;
}

#ft_cnt ul 
{
	font-weight:bold;
	margin:auto; padding:0px;
}

#ft_cnt li
{
	padding:0px 3px 0px 3px;
	list-style:none;
	display:inline;
}

#ft_cnt li a
{
	color:#ffffff;
	text-decoration:none;
}

#ft_cnt li a:hover
{
	text-decoration:underline;
}

#ft_cnt li.separator
{
	color:#ffffff;
	display:inline;
}

/* utility classes */
.clear
{
	clear:both;
}
img
{
	border:none;
	vertical-align:middle;
}

.separator_30px
{
	height:30px;
}

.separator_10px
{
	height:10px;
}

/* normal classes */

.top_heading
{
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #C2C2C2;
	margin:0px;
}

.top_heading_sm
{
	padding:2px 0px 2px 0px;
	border-bottom:solid 1px #C2C2C2;
	margin:0px;
}

.t_hd
{
	padding:10px 0px 5px 0px;
}

.t_hd_blk
{
	font:normal 150% Arial;
	color:#000000;
}

.t_hd_rd
{
	padding:10px 0px 5px 0px;
	font:normal 150% Arial;
	color:#E20000;
}

a.t_hd_rd
{
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#E20000;
	text-decoration:none;
}

a.t_hd_rd:hover
{
	text-decoration:none;
}

.accordian_content
{
	padding:10px;
}



.pagination_item
{
	text-align:center;
	padding:2px 0px 2px 0px;
	margin:4px 0px 2px 0px;
}

.item
{
	text-align:left;
}

.item_c
{
	text-align:center;
}

.item_r
{
	text-align:right;
}

.item_pad_10
{
	padding:5px 10px 5px 10px;
	text-align:left;
}

.item_pad_2
{
	padding:2px 0px 2px 0px;
	text-align:left;
}

.item_lr_pad
{
	padding:0px 5px 0px 5px;
	text-align:left;
}



.item_pad_sp
{
	padding:5px 10px 5px 10px;
	border-bottom:solid 1px #c2c2c2;
}

.item_pad_sp2
{
	padding: 2px 0px 2px 0px;
	border-bottom: #c2c2c2 1px dashed;
}

.item_pad_sp1
{
	border-bottom:solid 1px #c2c2c2;
}

.item_pad_sp3
{
	border-bottom:dashed 1px #c2c2c2;
}

.normal_left
{
	width:49%;
	float:left;
}

.n_left
{
	width:45%;
	float:left;
}

.n_right
{
	width:54%;
	float:right;
	text-align:left;
}

.normal_right
{
	width:49%;
	float:right;
	text-align:right;
}

.rating_left
{
	width:14%;
	float:left;
	padding-top:4px;
}

.rating_right
{
	width:85%;
	float:right;
}

.forum_rating_left
{
	width:29%;
	float:left;
	
}

.forum_rating_right
{
	width:68%;
	float:right;
	padding-top:8px;
}

.photo_left
{
	width:19%;
	float:left;
}

.photo_right
{
	width:79%;
	float:right;
	text-align:right;
}

.normal_right_v2
{
	width:49%;
	float:right;
	text-align:left;
}

.item_pad_2_c
{
	padding:2px 0px 2px 0px;
	text-align:center;
}

.item_pad_2_r
{
	padding:2px 0px 2px 0px;
	text-align:right;
}

.item_pad_4
{
	padding:4px 0px 4px 0px;
	text-align:left;
}

.item_pad_content
{
	font:normal 1.1em Arial, Helvetica, sans-serif;
	line-height:24px;
}

.item_pad_4_c
{
	padding:4px 0px 4px 0px;
	text-align:center;
}

.item_pad_4_r
{
	padding:4px 0px 4px 0px;
	text-align:right;
}

.field_item_left
{
	padding:2px 0px 2px 0px;
	float:left;
	width:30%;
	text-align:right;
}

.field_item_right
{
	padding:2px 0px 2px 0px;
	float:right;
	width:68%;
	text-align:left;
}

.customize_item_left
{
	padding:2px 0px 2px 0px;
	float:left;
	width:20%;
	text-align:right;
}

.customize_item_right
{
	padding:2px 0px 2px 0px;
	float:right;
	width:78%;
	text-align:left;
}


.sp_item_left
{
	padding:0px;
	float:left;
	width:15%;
	text-align:right;
}

.sp_item_right
{
	padding:2px 0px 2px 0px;
	float:right;
	width:83%;
	text-align:left;
}

.sp1_item_left
{
	padding:2px 0px 2px 0px;
	float:left;
	width:68%;
	text-align:left;
}

.sp1_item_right
{
	padding:2px 0px 2px 0px;
	float:right;
	width:30%;
	text-align:left;
}

.error_item
{
	text-align:center;
	border: solid 2px #FDDC00;
	background-color:#FDF4F4;
	padding:3px 5px 3px 5px;
	margin-bottom:5px;
	color:#F90B0B;
	font-size:1.0em;
	font-weight:bold; 	
}

.error_item ul
{
	padding:0px;
	margin:0px 0px 0px 20px;
}

/* font sizes */
.blk_head
{
	font-family:Arial;
	font-size:131.1%;
}

/* box styles */
.bx_tp_strip
{
	border:solid 1px #DBDBDB;
	margin:5px auto 5px auto;
}

.bx_tp_strip_fx
{
	width:110px;
	border:solid 1px #DBDBDB;
	margin:5px auto 5px auto;
}

.bx_tp_strip_fx1
{
	width:310px;
	border:solid 1px #DBDBDB;
	margin:5px auto 5px auto;
}

.bx_tp_strip_tab
{
	border:solid 1px #DBDBDB;
	margin:0px;
}

.bx_tp_strip_fixed
{
	border:solid 1px #DBDBDB;
	width:400px;
	margin:auto;
}

.bx_tp_separator
{
	padding:40px 0px 40px 0px;
}

.bx_t1
{
	margin:auto; padding:2px;
}
.bx_t1 .head
{
	font:bold 1.3em Arial, Helvetica, sans-serif;
	background-color:#D0D0D0;
	padding:10px 10px 5px 10px;
}

.normal_box_c
{
	border:solid 1px #c2c2c2;  
	background-color:#E8E8E8; 
	text-align:center;
	padding:5px;
}
.bx_t1 .body
{
	background-color:#E4E5E4;
	padding:5px;
}
.bx_t1 .body a
{
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#E20000;
	text-decoration:none;
}

.bx_t1 .body a:hover
{
	text-decoration:underline;
}
.bx_t1 .footer
{
	background-color:#BE0000;
	padding:5px 10px 5px 0px;
	text-align:right;
}

.bx_t1 .footer a
{
	font:normal 0.9em Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}

.bx_t1 .footer a:hover
{
	text-decoration:underline;
}

.bx_t2
{
	margin:auto; padding:2px;
}
.bx_t2 .head
{
	background-color:#F5F5F5;
	border-bottom:solid 1px #DBDBDB;
	padding:10px;
}
.bx_t2 .body
{
	background-color:#ffffff;
	margin-top:1px;
	padding:5px;
}

.bx_t3
{
	margin:auto; padding:0px;
}
.bx_t3 .head
{
	background-color:#F5F5F5;
	padding:10px;
}
.bx_t3 .body
{
	background-color:#FFFFFF;
	margin-top:1px;
	padding:5px 5px 5px 10px;
}

.box_sp
{
	margin:3px 0px 3px 0px;
	padding:0px;
}

.box_sp_h
{
	height:47px;
	background-image: url(images/red_strip.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}

.box_sp_h_leftstrip
{
	float:left;
	height:47px;
	width:4px;
	background-image: url(images/round_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.box_sp_h_right
{
	float:right;
	width:98%;
}

.box_sp_h_main
{
	padding-top:7px;
	float:left;
	width:96%;
}

.box_sp_h_main h1
{
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;	
	color:#ffffff;
	margin:0px;
}



.box_sp_h_rightstrip
{
	float:right;
	width:4px;
	height:47px;
	background-image: url(images/round_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}

.box_sp_b
{
	padding:0px;
	border:solid 1px #C4C4C4;
	border-top:none;
}

.bx_rd
{
	background-color:#F5F5F5;
	padding:0px;
}


.bx_t4
{
	margin:auto; padding:0px;
}
.bx_t4 .head
{
	background-color:#F5F5F5;
	padding:10px;
	border-top:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
}
.bx_t4 .body
{
	background-color:#F5F5F5;
}

.body_l
{
	float:left;
	width:18%;
	background-color: #F5F5F5;
	padding: 5px 5px 5px 10px;
}

.body_r
{
	float:right;
	width:78%;
	padding:10px 0px 10px 0px;
}

a.rd_btn
{
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#E20000;
	text-decoration:none;
}

a.rd_btn span
{
	float:left;
	color:#ffffff;
	display:block;
	height:17px;
	padding:2px 3px 0px 3px;
	cursor:hand;
	background-image: url(images/btn_strp.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

a.rd_btn:hover
{
	text-decoration:none;
}

.rt {background: url(images/dot.jpg) 0 0 repeat-x;}
.rt_bk {background: url(images/dot.jpg) 0 0 repeat-x;background-color:#F5F5F5;}
.rb {background: url(images/dot.jpg) 0 100% repeat-x}
.rl {background: url(images/dot.jpg) 0 0 repeat-y}
.rr {background: url(images/dot.jpg) 100% 0 repeat-y}
.rbl {background: url(images/nbr.gif) 0 100% no-repeat;}
.rbr {background: url(images/nbl.gif) 100% 100% no-repeat}
.rtl {background: url(images/ntl.gif) 0 0 no-repeat}
.rtl_2 {background: url(images/ntl.gif) 0 0 no-repeat;
	 text-align:left;
	padding:7px;}
.rtr {
	background: url(images/ntr.gif) 100% 0 no-repeat;
	text-align:left;
	padding:7px;
}

.bx_tp
{
	width:260px;
	padding:0px;
	margin:0px;
	float:right;
}

.r_box_c
{
	margin:auto;
	padding:0px;
}
.r_box
{
	background-color:#FFFFFF;
	padding:0px;
}

a.pagination_link_selected
{
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	padding:2px 5px 2px 5px;
	background-color: #E5E5E5;
	border:solid 1px #BFBFBF;
	text-decoration: none;
}

a.pagination_link
{
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	border:solid 1px #C2C2C2;
	background-color: #F5F5F5;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}

a.pagination_link:hover
{
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	padding:2px 5px 2px 5px;
	background-color: #E5E5E5;
	border:solid 1px #BFBFBF;
	text-decoration: none;
}

a.pagination_link_adult
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	border:solid 1px #C2C2C2;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}

a.pagination_link_adult:hover
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color: #000000;
	padding:2px 5px 2px 5px;
	background-color: #E5E5E5;
	border:solid 1px #BFBFBF;
	text-decoration: none;
}

a.pagination_link_selected:hover
{
	text-decoration:none;
}

.loc_listing
{
	padding:10px 20px;
}

.loc_listing ul 
{
	margin:0px;
	padding:0px;
}
.loc_listing li
{
	list-style:none;
	display:inline;
}

.loc_listing li.separator
{
	font:normal 0.85em Verdana, Arial, Helvetica, sans-serif;
	color:#CA0000;
	list-style:none;
	display:inline;
}

.loc_listing li a
{
	font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#CA0000;
	text-decoration:underline;
}

.loc_listing li a:hover
{
	text-decoration:underline;
}

.mn_listing
{
	padding:0px;
}

.mn_listing ul 
{
	margin:0px;
	padding:0px;
}
.mn_listing li
{
	list-style:none;
	display:inline;
	
}

.mn_listing li.separator
{
	font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#CA0000;
	list-style:none;
	display:inline;
}

.mn_listing li a
{
	font:normal 1.0em Verdana, Arial, Helvetica, sans-serif;
	color:#CA0000;
	text-decoration:underline;
}

.loc_listing li a:hover
{
	text-decoration:underline;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#f5f5f5;
	border:solid 1px #c2c2c2;
	padding:3px;
	width:250px;
}

.modal_fixed
{
	border:solid 2px #000000;
	background-color:#f5f5f5;
	width:500px;
	margin:auto;
}

.modalBackground_adult
{
	background-color: black;
	filter: alpha(opacity=70);
	opacity: 0.9;
}

.modal_fixed_adult
{
	border:solid 1px #DBDBDB;
	background-color:#f5f5f5;
	width:700px;
	margin:auto;
}

.scroll_box
{
	margin:auto;
	border:solid 1px #C4C4C4;
	padding:0px;
	width:480px;
	height:400px;
	overflow-x: hidden;
	overflow-y:auto;
}

.left_pad
{
	padding-left:10px;
}

/* small member profile tabs */

.m_t_s
{
	margin:0px;
	padding:0px;
}

.m_t_s ul
{
	padding:0; margin:0;
}

.m_t_s li
{
	display:inline; margin:0; padding:0;
}

.m_t_s a
{
	float:left;
	background:url(images/sm_strip.gif) no-repeat left top;
	margin-right: 1px; /*spacing between each tab*/
	padding-left:3px;
	text-decoration:none;
}

.m_t_s a:hover
{
	text-decoration:none;
}

.m_t_s a.active:hover
{
	text-decoration:none;
}

.m_t_s a span
{
	float:left;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	background:url(images/sm_right.gif) no-repeat right top;
	height:22px;
	padding:8px 20px 0px 15px;
	cursor:hand;
}

.m_t_s a.active
{
	float:left;
	background:url(images/sm_active_strip.gif) no-repeat left top;
	margin-right: 1px; /*spacing between each tab*/
	padding-left:3px;
	text-decoration:none;
}

.m_t_s a.active span
{
	float:left;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	background:url(images/sm_active_right.gif) no-repeat right top;
	height:22px;
	padding:8spx 20px 0px 15px;
	cursor:hand;
}

.read_messages
{
	background-color: #dcdcdc;
}

.autocomplete_highlightedListItem
{
	background-color: #F7C9C9;
	border-top:solid 1px #F30000;
	border-bottom:solid 1px #F30000;
	color: #000000;
	padding : 1px;
}

.autocomplete_listItem
{
	background-color : window;
	color : #000000;
	margin : 0px;
	padding : 2px 1px 2px 1px;
}

.autocomplete_completionListElement
{
	visibility : hidden;
	margin : 0px!important;
	font:normal 98% Arial;
	padding : 0px;
	background-color : inherit;
	color : #000000;
	border : solid 1px #FA5C01;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	text-align : left; 
    list-style-type : none;
}



.middle_list
{
	padding-left:10px;
}

.middle_list ul 
{
	margin:0px;
	padding:0px;
}
.middle_list li
{
	padding:2px 0px 2px 0px;
	margin:0px;
	list-style:none;
	
}

.middle_list li a
{
	font-weight:bold;
	color:#DE8989;
	text-decoration:none;
}

.middle_list li a:hover
{
	text-decoration:underline;
}

.topup_box_holder
{
	padding:0px;
	margin:0px;
	position:relative;
}

.topup_box
{
	font:normal 0.85em Verdana, Arial, Helvetica, sans-serif;	
	position:absolute;
	width:437px;
	left:0px;
	top:0px;
	color:#464646;
	background-color:#F1F1F1;
	padding:5px;
	border:solid 1px #C4C4C4;
}

.percent_bar
{
	width:100px;
	height:10px;
	border:solid 1px #5F0000;
}

.percent_inner
{
	height:10px;
	background-color:#F50000;
	border:none;
}

.left_img
{
	float:right;
	padding:5px;
}

.chklist_style tr td
{
	padding:0px 0px 5px 20px;
}

.chklist_style tr td input
{
	margin-right:5px;
}

/* post nav */

.post_cnt
{
	margin:0px; padding:4px 0px 4px 0px;
}

.post_cnt ul 
{
	font-weight:bold;
	margin:auto; padding:0px;
}

.post_cnt li
{
	padding:0px 1px 0px 1px;
	list-style:none;
	display:inline;
}

.post_cnt li.brd
{
	border:solid 1px #C2C2C2;
	padding:0px 1px 0px 1px;
	list-style:none;
	display:inline;
}

.msg_l_lst ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.msg_l_lst li {
margin: 0;
text-align:left;
}

.msg_l_lst li a
{
	font: normal 100% Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 0px 3px 0px;
	color: #000;
	text-decoration: none;
	width: 100%;
	
}

html>body .msg_l_lst li a {
width: auto;
text-align:left;
}

.msg_l_lst li a:hover {
background-color: #FBDBDB;
text-decoration:none;
color: #000;
}

.msg_l_lst li a.active {
background-color: #FBDBDB;
text-decoration:none;
color: #000;
}

.src_bx
{
	background-color:#F6F6F6;
	padding:10px;
	border:solid 1px #C3C3C3;
}

.adv_bx
{
	border:solid 1px #C4C4C4;
	padding:2px 5px 2px 5px;
	width:80px;
	float:right;
}

.spt_lf
{
	float:left;
	width:55%;
	padding:10px 0px 10px 20px;
}

.spt_rt
{
	float:right;
	width:42%;
	padding:10px 0px 10px 0px;
}

/* link list */

.lnk_list ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.lnk_list li {
margin: 0;
text-align:left;
}

.lnk_list li a
{
	font: normal 1.0em Arial, Helvetica, sans-serif;
	display: block;
	padding: 3px 5px 3px 5px;
	color: #DE8989;
	text-decoration: none;
	width: 100%;
	
}

html>body .lnk_list li a {
width: auto;
text-align:left;
}

.lnk_list li a:hover {

text-decoration:none;
color: #E80000;
}

#photo_banner
{
	width: 646px;
	height: 135px;
	background-position: left top;
	background-image: url(images/bp.gif);
	background-repeat: no-repeat;
}

#video_banner
{
	width: 646px;
	height: 135px;
	background-position: left top;
	background-image: url(images/bv.gif);
	background-repeat: no-repeat;
}

#blog_banner
{
	width: 646px;
	height: 135px;
	background-position: left top;
	background-image: url(images/bb.gif);
	background-repeat: no-repeat;
}

#forum_banner
{
	width: 646px;
	height: 135px;
	background-position: left top;
	background-image: url(images/bf.gif);
	background-repeat: no-repeat;
}

#question_banner
{
	width: 646px;
	height: 135px;
	background-position: left top;
	background-image: url(images/bq.gif);
	background-repeat: no-repeat;
}

#poll_banner
{
	width: 646px;
	height: 135px;
	background-position: left top;
	background-image: url(images/bpoll.gif);
	background-repeat: no-repeat;
}

#chat_banner
{
	width: 646px;
	height: 135px;
	background-position: left top;
	background-image: url(images/bc.gif);
	background-repeat: no-repeat;
}

#dating_banner
{
	width: 880px;
	height: 251px;
	background-position: left top;
	background-image: url(images/dt_banner.jpg);
	background-repeat: no-repeat;
}



.b_link
{
	float:right;
	width:145px;
	padding-top:60px;
	
}
.b_link a
{
	font:bold 1.1em Arial, Helvetica, sans-serif;	
	color:#ffffff;
	text-decoration:none;
}

.b_link a:hover
{
	text-decoration:none;
}

.lnk_block
{
	padding:10px 10px 0px 0px;
	color:#ffffff;
}

.lnk_block h1
{
	font:bold 1.6em 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#ffffff;	
	margin:0px;
}

.quoted_box
{
	background-color:#F3EEC0;
	padding:5px;
	margin:5px;
	border:solid 1px #F10000;
}

/* asp.net tabs */

.green {font-family:arial,helvetica;}
.green .ajax__tab_body 
{
    border:2px solid #848484;
    border-top:none;
    padding:5px;
    background-color:#ffffff;
}
.green .ajax__tab_header 
{
	background-color:#848484;
	border:solid 2px #848484;
	border-bottom:none;
	padding:2px 2px 4px 2px;
	text-align:left; /* center the tabs horizontally */
}
.green .ajax__tab_tab
{
    font-size:10pt;
	font-weight:bold;
    color:#fff;
    text-align:center;	
	border:solid 1px #848484;
	padding:5px;
}
.green .ajax__tab_active .ajax__tab_tab,
.green .ajax__tab_hover .ajax__tab_tab
{
	background-color:#ffffff;
	color:#000;
}


/* ASP.NET CSS Menu */

/* Normal Menu */
.NewMenu
{
	padding:0px 0px 0px 0px;
	margin:0px;
}

.NewMenu .AspNet-Menu-Vertical
{
    position:relative;
    top: 3em;
    left: 0;
    z-index: 300;
}

.NewMenu ul
{
    background:#B40001;
}

/* Top tier */
.NewMenu .AspNet-Menu-Vertical ul.AspNet-Menu
{
    width: 9em;
}


.NewMenu ul.AspNet-Menu ul
{
    width: 10.5em;
    left: 8.9em;
    top: -1em;
    z-index: 400;
}

.NewMenu ul.AspNet-Menu ul ul
{
    width: 11.5em;
    left: 10.4em;
}



.NewMenu ul.AspNet-Menu li a img
{
    border-style: none;
    vertical-align: middle;
}


.NewMenu ul.AspNet-Menu li:hover a, 
.NewMenu ul.AspNet-Menu li:hover span, 
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.NewMenu ul.AspNet-Menu li:hover li:hover a, 
.NewMenu ul.AspNet-Menu li:hover li:hover span, 
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.NewMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.NewMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    color: #000000;
    
}

.NewMenu ul.AspNet-Menu li:hover ul a, 
.NewMenu ul.AspNet-Menu li:hover ul span, 
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.NewMenu ul.AspNet-Menu li:hover li:hover ul a, 
.NewMenu ul.AspNet-Menu li:hover li:hover ul span, 
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color: #000000;
   
}

.NewMenu ul.AspNet-Menu li:hover ul a:hover, 
.NewMenu ul.AspNet-Menu li:hover ul span, 
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a:hover,
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.NewMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.NewMenu ul.AspNet-Menu li:hover li:hover ul span, 
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.NewMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color: #ffffff;
}

.NewMenu .AspNet-Menu-Horizontal
{
	margin:0px;
	padding:0px 10px 0px 0px;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 100%;
   
}
.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 125px;
    left: 0;
    top: 100%;
    border: solid 1px #F00000;
    border-top:none; 
   
    
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: -0.3em;
    border: solid 1px #F00000;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{   
	margin:0; padding:0;
	background:#B50000;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a
{
	float:left;
	background:url(images/index_3_05.gif) no-repeat left top;
	margin-right: 1px;
	padding-left:3px;
	text-decoration:none;
	
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a.active:hover
{
	text-decoration:none;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a span
{
	float:left;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(images/index_3_06.gif) no-repeat right top;
	height:18px;
	padding:14px 20px 15px 15px;
	cursor:hand;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a.active
{
	float:left;
	background:url(images/index_4_08.gif) no-repeat left top;
	margin-right: 1px; 
	padding-left:3px;
	text-decoration:none;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a.active span
{
	float:left;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#ffffff;
	
	background:url(images/index_4_09.gif) no-repeat right top;
	height:18px;
	padding:14px 20px 15px 15px;
	cursor:hand;
} 

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover
{
	text-decoration:none;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
     float:left;
     width:125px;
     background-color:#F9CCCC;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a
{
   
	font:bold 0.9em Arial, Helvetica, sans-serif;
	width:115px;
	color:#000000;
	display:block;
	background:none;
	padding:5px 5px 5px 5px;
		
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:hover
{
   
	background:#F00000;
	color:#ffffff;
	text-decoration:none;
		
}


.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
     width: 125px;
     border-right:0px;
}

.NewMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: 3px 0 0 125px;
}

/* css datalist */

.NormalDataList .AspNet-DataList table
{
    width:100%;
    border:solid 1px #c2c2c2;
}

.NormalDataList .AspNet-DataList table tbody tr td
{
    padding:3px; margin:0px; 
    border-bottom:solid 1px #c2c2c2;        
    vertical-align: top; 
    text-align:left;
}

.NormalDataList .AspNet-DataList table thead tr th,
.NormalDataList .AspNet-DataList table tfoot tr td,
.NormalDataList .AspNet-DataList table caption
{
	padding:3px; margin:0px;   
	border:solid 1px #c2c2c2;  
	background-color:#E8E8E8; 
    vertical-align: top; 
    font-weight:bold;
    text-align:left;
}
.NormalDataList .AspNet-DataList table caption
{
   border-bottom: none;
}

/* new style */

.BorderlessDatalist .AspNet-DataList table
{
    width:100%;
    border:none;
}

.BorderlessDatalist .AspNet-DataList table tbody tr td
{
    padding:3px; margin:0px; 
    vertical-align: top; 
    text-align:left;
}

.BorderlessDatalist .AspNet-DataList table thead tr th,
.BorderlessDatalist .AspNet-DataList table tfoot tr td,
.BorderlessDatalist .AspNet-DataList table caption
{
	padding:3px; margin:0px;   
	background-color:#E8E8E8; 
    vertical-align: top; 
    font-weight:bold;
    text-align:left;
}
.BorderlessDatalist .AspNet-DataList table caption
{
   border-bottom: none;
}





/* NEWWWWWWWWW  */

.NewBorderlessDatalist .AspNet-DataList table
{
    width:100%;
    border:none;
}

.NewBorderlessDatalist .AspNet-DataList table tbody tr td
{
    padding:0px; margin:0px; 
    vertical-align: top; 
    text-align:left;
}

.NewBorderlessDatalist .AspNet-DataList table thead tr th,
.NewBorderlessDatalist .AspNet-DataList table tfoot tr td,
.NewBorderlessDatalist .AspNet-DataList table caption
{
	padding:0px; margin:0px;   
	background-color:#E8E8E8; 
    vertical-align: top; 
    font-weight:bold;
    text-align:left;
}
.NewBorderlessDatalist .AspNet-DataList table caption
{
   border-bottom: none;
}


/* _________________________ */










.NmDataList .AspNet-DataList table
{
    width:100%;
    border:solid 1px #c2c2c2;
}

.NmDataList .AspNet-DataList table tbody tr td
{
    padding:0px; margin:0px; 
    border-bottom:solid 1px #c2c2c2;        
    vertical-align: top; 
    text-align:left;
}

.NmDataList .AspNet-DataList table thead tr th,
.NmDataList .AspNet-DataList table tfoot tr td,
.NmDataList .AspNet-DataList table caption
{
	padding:0px; margin:0px;   
	border:solid 1px #c2c2c2;  
	background-color:#E8E8E8; 
    vertical-align: top; 
    font-weight:bold;
    text-align:left;
}
.NmDataList .AspNet-DataList table caption
{
   border-bottom: none;
}

.hor_lst ul 
{
	margin:0px;	padding:0px;
}

.hor_lst li
{
	padding:2px 4px 2px 4px;
	margin:0px;
	list-style:none;
	display:inline;
}




