
body{
	font-family: Arial,"Trebuchet MS",Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	background:url(../images/bg.gif) repeat-x;
	text-align:center;
}

*{
	padding:0;	margin:0;	border:0;
}

ul,li{
	list-style:none;
}

#hdr h1 b,.nav ul li a b,.search_rht label b,.content h1 b,.oher_box dt b,.cate_top h2 b,.toplist h2 b,.result_topbg h1 b{
	display:none;
	visibility:hidden;
}

#wrap{
	margin:0 auto;
	width:984px;
	text-align:left;
}

#hdr{
	background:url(../images/banner.gif) no-repeat;
	width:984px;
	overflow:hidden;
}

#hdr h1{
	float:left;
	width:341px;
}

#hdr h1 a{
	display:block;
	background:url(../images/logo.gif) no-repeat;
	width:341px;
	height:144px;
}

#hdr ul{
	background:url(../images/bg02.gif) no-repeat;
	float:right;
	width:363px;
	line-height:29px;
	margin:3px 3px 0 0;
	padding:0 0 0 26px;
}

#hdr ul li{
	display:inline;
	float:left;
	background:url(../images/borderbg.gif) no-repeat right;
	margin:0 7px 0 0;
	padding:0 9px 0 0;
}

#hdr ul li a{
	text-decoration:none;
	color:#1b6ac2;
	font-weight:bold;
}

#hdr ul li a b{
	color:#fb5b0e;
}

#hdr ul li a i{
	color:#0f9144;
	font-style:normal;
}

#hdr ul li a em{
	color:#2794d6;
	font-style:normal;
}

#hdr ul .delear{
	background:none;
	margin:0;
	padding:0;
}

.nav{
	width:984px;
	padding:0 0 7px 0;	
}

.nav ul{
	background:url(../images/bg03.gif) no-repeat;
	width:954px;
	height:70px;
	overflow:hidden;
	padding:0 0 0 26px;
}

.nav ul li{
	float:left;
	margin:0 9px 0 0;
}

.nav ul li a{
	display:block;
	float:left;
	height:70px;
}

.tv a{
	background:url(../images/tv.gif) no-repeat;
	width:137px;
}

.tv a:hover,.tv a.selected{
	background:url(../images/tv.gif) no-repeat 0 -70px;
}

.video a{
	background:url(../images/video.gif) no-repeat;
	width:179px;
}

.video a:hover,.video a.selected{
	background:url(../images/video.gif) no-repeat 0 -70px;
}

.music a{
	background:url(../images/music.gif) no-repeat;
	width:136px;
}

.music a:hover,.music a.selected{
	background:url(../images/music.gif) no-repeat 0 -70px;
}

.photo a{
	background:url(../images/photo.gif) no-repeat;
	width:77px;
}

.photo a:hover,.photo a.selected{
	background:url(../images/photo.gif) no-repeat 0 -70px;
}

.community a{
	background:url(../images/community.gif) no-repeat;
	width:125px;
}

.community a:hover,.community a.selected{
	background:url(../images/community.gif) no-repeat 0 -70px;
}

.forums a{
	background:url(../images/forums.gif) no-repeat;
	width:91px;
}

.forums a:hover,.forums a.selected{
	background:url(../images/forums.gif) no-repeat 0 -70px;
}

.business a{
	background:url(../images/business.gif) no-repeat;
	width:102px;
}

.business a:hover,.business a.selected{
	background:url(../images/business.gif) no-repeat 0 -70px;
}

#main{
	width:984px;
}

.search{
	background:url(../images/searchbg.gif) repeat-x;
	height:85px;
	width:980px;
	margin:0 0 12px 0;
}

.search_lft{
	background:url(../images/searchlft.gif) no-repeat left;
	height:85px;
	width:980px;
}

.search_rht{
	background:url(../images/searchrht.gif) no-repeat right;
	height:85px;
	width:950px;
	overflow:hidden;
	padding:0 0 0 30px;
}

.search_rht label{
	display:block;
	float:left;
	background:url(../images/searchtxt.gif) no-repeat;
	width:134px;
	height:22px;
	margin:30px 40px 0 0;
}

.inp01{
	display:block;
	background:url(../images/inpbg.gif) repeat-x;
	float:left;
	width:610px;
	height:50px;
	border:1px solid #bbd2df;
	margin:12px 7px 0 0;
}

.btn{
	float:left;
	width:143px;
	height:52px;
	margin:11px 0 0 0;
}

.content{
	width:984px;
	overflow:hidden;
	padding:0 0 20px 0;
}

.content_lft{
	float:left;
	width:648px;
}

.gallery{
	background:url(../images/bg04.gif) repeat-y;
	width:648px;
}

.gallery_btm{
	background:url(../images/btmbg.gif) no-repeat bottom;
	width:648px;
	padding:0 0 16px 0;
}

.gallery_top{
	background:url(../images/topbg.gif) no-repeat top;
	width:648px;
	padding:17px 0 16px 0;
}

.heading{
	display:block;
	width:628px;
	overflow:hidden;
	padding:0 0 13px 20px;
}

.heading h1{
	float:left;
	background:url(../images/photoh.gif) no-repeat;
	width:160px;
	height:23px;
}

.heading span{
	display:block;
	float:right;
	font-weight:bold;
	color:#8a8e91;
	padding:2px 35px 0 0;
}

.photo_box{
	background:url(../images/bg06.gif) repeat-y;
	width:614px;
	margin:0 0 16px 9px;
}

.photo_boxbtm{
	background:url(../images/btmbg03.gif) no-repeat bottom;
	width:614px;
	padding:0 0 4px 0;
}

.photo_boxtop{
	background:url(../images/topbg03.gif) no-repeat top;
	width:610px;
	overflow:hidden;
	padding:12px 0 19px 4px;
}

.photo_boxtop li{
	float:left;
	width:161px;
	text-align:center;
	padding:0 17px 0 17px;
}

.photo_boxtop li span{
	display:block;
	padding:0 0 8px 0;
}

.photo_boxtop li b{
	display:block;
	color:#3465c2;
}

.photo_boxtop .pre{
	width:10px;
	padding:60px 0 0 0;
}

.oher_box{
	width:620px;
	overflow:hidden;
	border-bottom:1px solid #dedede;
	margin:0 0 10px 14px;
	padding:0 0 6px 0;
}

.oher_box dt{
	display:block;
	background:url(../images/otherh.gif) no-repeat;
	width:174px;
	height:16px;
	margin:0 0 13px 0;
}

.oher_boxImg{
	float:left;
	width:156px;
}

.oher_boxImg img{
	display:block;
}

.oher_boxTxt{
	float:left;
	width:240px;
	padding:5px 80px 0 0;
}

.oher_boxTxt h4{
	font-size:13px;
	padding:0 0 25px 0;
}

.oher_boxTxt h4 a{
	text-decoration:none;
	color:#3465c2;
}

.oher_boxTxt p{
	padding:0 0 10px 0;
}

.oher_boxClick{
	float:left;
	width:120px;
	padding:40px 0 0 0;
}

.page_list{
	display:block;
	text-align:right;
	padding:0 20px 0 0;
}

.page_list a{
	text-decoration:none;
	color:#176895;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px;
}

.page_list a:hover,.page_list a.selected{
	background:#4b8aad;
	color:#ffffff;
}

.content_rht{
	float:right;
	width:318px;
}

.cate{
	background:url(../images/bg05.gif) repeat-y;
	width:318px;
}

.cate_btm{
	background:url(../images/btmbg02.gif) no-repeat bottom;
	width:318px;
	padding:0 0 16px 0;
}

.cate_top{
	background:url(../images/topbg02.gif) no-repeat top;
	width:318px;
	padding:17px 0 16px 0;
	color:#000000;
}

.cateh{
	background:url(../images/cateh.gif) no-repeat;
	width:161px;
	height:19px;
	margin:0 0 28px 17px;
}

.cate_list{
	width:304px;
	padding:0 0 10px 8px;
}

.cate_list li{
	padding:0 0 3px 0;
}

.cate_list li a{
	display:block;
	width:290px;
	line-height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0b5eb6;
	font-weight:bold;
	padding:0 0 0 14px;
}

.cate_list li a:hover,.cate_list li a.selected{
	background:url(../images/hoverbg.gif) no-repeat;
}

.toplist{
	width:984px;
	overflow:hidden;
	background:url(../images/bg07.gif) repeat-y;
	margin:0 0 24px 0;
}

.toplist h2{
	width:471px;
	height:44px;
	margin:0 0 20px 0;
}

.toplist_video{
	float:left;
	width:471px;
	padding:0 39px 0 0;
}

.toph{
	background:url(../images/videoh.gif) no-repeat;
}

.toph02{
	background:url(../images/musich.gif) no-repeat;
}

.toplist_music{
	float:left;
	width:471px;
}

.toplist dl{
	width:471px;
	overflow:hidden;
	padding:0 0 20px 0;
}

.toplist dl dd{
	float:left;
	width:136px;
	padding:0 0 0 20px;
}

.toplist dl dd span{
	display:block;
	padding:0 0 15px 0;
}

.toplist dl dd h4{
	font-size:13px;
	color:#0b5eb6;
	padding:0 0 3px 0;
}

.toplist dl dd h4 a{
	text-decoration:none;
	color:#0b5eb6;
}

.toplist dl dd p{
	color:#373737;
	padding:0 0 10px 0;
}

.toplist dl dd p i{
	display:block;
	font-style:normal;
}

.toplist dl dd b{
	display:block;
	color:#FFFFFF;
}

.toplist dl dd b a{
	display:block;
	background:url(../images/bg08.gif) no-repeat;
	width:94px;
	line-height:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}

.view{
	display:block;
	text-align:right;
	padding:0 10px 0 0;
}

.view a{
	background:#c1c6cb;
	text-decoration:none;
	color:#3b3d3f;
	padding:0 9px 3px 9px;
}

.ad_box{
	background:url(../images/borderbg02.gif) no-repeat top;
	width:980px;
	overflow:hidden;
	padding:20px 0 12px 0;
}

.ad_box dd{
	float:left;
	width:126px;
	padding:0 0 0 16px;
}

.box_logo{
	background:url(../images/bg09.gif) repeat-y;
	width:981px;
	margin:0 0 20px 0;
}

.box_logo div{
	background:url(../images/btmbg04.gif) no-repeat bottom;
	width:981px;
	padding:0 0 5px 0;
}

.box_logo dl{
	background:url(../images/topbg04.gif) no-repeat top;
	width:981px;
	overflow:hidden;
	padding:20px 0 14px 0;
}

.box_logo dl dd{
	float:left;
	width:200px;
	height:62px;
	padding:0 20px 15px 24px;
}

#ftr{
	background:url(../images/ftrbg.gif) repeat-x;
	height:96px;
}

#ftr div{
	margin:0 auto;
	width:984px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:10px 0 0 0;
}

#ftr span{
	display:block;
	float:left;
	width:153px;
}

#ftr b{
	display:block;
	float:left;
	width:370px;
	font-weight:normal;
	color:#2e2e2e;
	padding:26px 0 0 0;
}

#ftr p{
	display:block;
	float:left;
	width:460px;
	font-size:11px;
	color:#575352;
	font-weight:bold;
	padding:26px 0 0 0;
}

#ftr p a{
	text-decoration:none;
	color:#575352;
}

#ftr p a:hover{
	text-decoration:underline;
}

.video_h{
	background:url(../images/video_demandh.gif) no-repeat;
	width:182px;
	height:23px;
	margin:0 0 24px 18px;
}

.luckh{
	font-size:13px;
	color:#0b5eb6;
	text-transform:uppercase;
	padding:0 0 12px 28px;
}

.img_box{
	width:620px;
	padding:0 0 30px 28px;
}

.video_list{
	width:640px;
	overflow:hidden;
	padding:0 0 30px 8px;
}

.video_list dd{
	float:left;
	width:136px;
	padding:0 0 0 20px;
}

.video_list span{
	display:block;
	padding:0 0 18px 0;
}

.video_list h4{
	font-size:13px;
	color:#0b5eb6;
	padding:0 0 3px 0;
}

.video_list h4 a{
	text-decoration:none;
	color:#0b5eb6;
}

.result_bg{
	background:url(../images/bg10.gif) repeat-y;
	width:984px;
	margin:0 0 10px 0;
}

.result_btmbg{
	background:url(../images/btmbg05.gif) no-repeat bottom;
	width:984px;
	padding:0 0 20px 0;
}

.result_topbg{
	background:url(../images/topbg05.gif) no-repeat top;
	width:984px;
	padding:17px 0 0 0;
}

.heading02{
	display:block;
	width:960px;
	overflow:hidden;
	padding:0 0 13px 20px;
}

.heading02 h1{
	float:left;
	background:url(../images/video_demandh.gif) no-repeat;
	width:182px;
	height:23px;
}

.heading02 span{
	display:block;
	float:right;
	font-weight:bold;
	color:#8a8e91;
	padding:2px 35px 0 0;
}

.result_topbg02{
	background:url(../images/topbg06.gif) no-repeat top;
	width:968px;
	padding:5px 0 0 0;
	margin:0 0 7px 8px;
}

.result_btmbg02{
	background:url(../images/btmbg06.gif) no-repeat bottom;
	width:968px;
	padding:0 0 5px 0;
}

.result_bg02{
	background:url(../images/bg11.gif) repeat-y;
	width:968px;
	overflow:hidden;
	padding:14px 0 20px 0;
}

.result_img{
	float:left;
	width:140px;
	padding:0 0 0 20px;
}

.result_txt01{
	float:left;
	width:410px;
	padding:0 0 0 0;
}

.result_txt01 h4{
	font-size:13px;
	color:#0b5eb6;
	padding:0 80px 2px 5px;
}

.result_txt01 h4 a{
	text-decoration:none;
	color:#0b5eb6;
}

.result_txt01 p{
	font-size:12px;
	color:#646464;
	padding:0 80px 15px 5px;
}

.result_txt01 span{
	display:block;
}

.result_txt01 span a,.result_txt03 span a{
	display:block;
	background:url(../images/bg08.gif) no-repeat;
	width:94px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
}

.result_txt02{
	float:left;
	width:206px;
	padding:20px 0 0 0;
}

.result_txt02 b{
	display:block;
	color:#5c5c5c;
}

.result_txt03{
	float:left;
	width:160px;
	padding:18px 0 0 0;
}

.result_txt03 span{
	display:block;
}

.result_txt03 span a{
	background:url(../images/bg12.gif) no-repeat;
	width:136px;
	line-height:19px;
}

.forumh{
	background:url(../images/forumh.gif) no-repeat;
	width:69px;
	height:23px;
	margin:0 0 15px 20px;
}

.forum_cath{
	background:url(../images/forum_cath.gif) no-repeat;
	width:196px;
	height:23px;
	margin:0 0 15px 20px;
}

.tab {
	overflow:hidden;
	padding:0 0 0 13px	
}

.tab li{
	display:block;
	float:left;
	display:inline;
	margin-right:3px;
}

.tab a{
	float:left;
	background: url(../images/tabbg.gif) repeat-x;
	line-height:26px;
	text-decoration:none;
	color:#b0b1b2;
}

.tab a,
.tab a b,
.tab a b b{
	display:block;
}

.tab a b{
	background: url(../images/tablft.gif) no-repeat;
}

.tab a b b{
	background:url(../images/tabrht.gif) no-repeat top right;
	padding:0 16px 0 18px;
}

.tab a:hover,.tab .selected{
	background:url(../images/tabbg.gif) repeat-x 0 -26px;
	color:#1f6bbc;
}

.tab a:hover b,.tab .selected b{
	background:url(../images/tablft.gif) no-repeat 0 -26px;
}

.tab a:hover b b,.tab .selected b b{
	background:url(../images/tabrht.gif) no-repeat 100% -26px;
	width:auto;
}

.post_detail{
	width:957px;
	border:1px solid #518dcd;
	border-left:none;
	border-right:none;
	margin:0 0 20px 13px;
	padding:0 0 5px 0;
}

.post_detail dt,.post_detail dd{
	display:block;
	background:#ffffff url(../images/bg13.gif) repeat-x bottom;
	width:957px;
	overflow:hidden;
	color:#0f65b9;
	font-weight:bold;
	padding:10px 0 10px 0;
}

.post_detail dt b,.post_detail dd b{
	display:block;
	float:left;
	width:170px;
	padding:0 0 0 16px;
}

.post_detail dt span,.post_detail dd span{
	display:block;
	float:left;
	width:590px;
	padding:0 38px 0 0;
}

.post_detail dt p,.post_detail dd p{
	display:block;
	float:left;
	width:106px;
	text-align:right;
}

.post_detail dd{
	background:none;
	color:#545563;
	border-bottom:1px solid #b9c9d2;
	padding:10px 0 10px 0;
}

.post_detail dd span a{
	text-decoration:none;
	color:#0f65b9;
}

.post_detail dd b a{
	text-decoration:none;
	color:#0f65b9;
}

.reg_form{
	width:625px;
	border-top:1px solid #518dcd;
	margin:0 0 0 13px;
	padding:30px 0 0 0;
}

.reg_form b{
	display:block;
	color:#fc5830;
	padding:0 0 22px 7px;
}

.reg_form fieldset{
	display:block;
	width:617px;
	overflow:hidden;
	padding:0 0 14px 8px;
}

.reg_form fieldset label{
	display:block;
	float:left;
	/*width:187px;*/
    width: 150px;
	color:#565656;
}

.inp02{
	display:block;
	float:left;
	width:319px;
	height:22px;
	background:#f1f5f7;
	border:1px solid #e1e3e5;
}

.btn02{
	float:right;
	margin:10px 40px 0 0;
}

.btn03{
	float:right;
	margin:10px 2px 0 0;
}

.topnewsh{
	background:url(../images/topnewsh.gif) no-repeat;
	width:304px;
	height:38px;
	margin:0 0 12px 8px;
}

.topnews_box{
	background:#ffffff url(../images/bg14.gif) repeat-x bottom;
	width:292px;
	padding:0 0 8px 12px;
	margin:0 0 12px 8px;
}

.topnews_box b{
	display:block;
	color:#0a5cb5;
	padding:0 0 5px 0;
}

.topnews_box h4{
	font-size:14px;
	color:#4b4b4b;
	padding:0 30px 0 0;
}

.topnews_box h4 a{
	text-decoration:none;
	color:#4b4b4b;
}

.topnews_box p{
	color:#4b4b4b;
	padding:0 30px 6px 0;
}

.topnews_box span{
	display:block;
	width:260px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}

.topnews_box span i{
	display:block;
	float:left;
	font-style:normal;
	color:#009f40;
}

.topnews_box span em{
	display:block;
	float:right;
	font-style:normal;
	color:#ff3600;
}

.topnews_box span em a{
	text-decoration:none;
	color:#ff3600;
}

.ad_box02{
	display:block;
	width:308px;
	padding:0 0 10px 7px;
}

.watch_videoh{
	background:url(../images/watch_videoh.gif) no-repeat;
	width:291px;
	height:23px;
	margin:0 0 24px 18px;
}

.watch{
	width:628px;
	overflow:hidden;
	padding:0 0 0 20px;
}

.watch_lft{
	float:left;
	width:230px;
}

.watch_rht{
	float:right;
	width:327px;
}

.watch span{
	display:block;
	padding:0 0 12px 0;
}

.watch h4{
	font-size:13px;
	color:#0b5eb6;
	padding:0 0 3px 0;
}

.watch h4 a{
	text-decoration:none;
	color:#0b5eb6;
}

.watch p{
	color:#373737;
	padding:0 0 10px 0;
}

.watch dd b{
	display:block;
	color:#FFFFFF;
}

.watch dd b a{
	display:block;
	background:url(../images/bg08.gif) no-repeat;
	width:94px;
	line-height:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}

.watch_rht dl{
	display:block;
	width:327px;
	overflow:hidden;
	padding:0 0 35px 0;
}

.watch_rht dl dd{
	float:left;
	width:150px;
}


/*New Merged CSS*/

/*-------------------------- Discussions ----------------------- */



.post_detail2{
    width:957px;
    border:1px solid #518dcd;
    border-left:none;
    border-right:none;
    margin:0 0 20px 13px;
    padding:0 0 5px 0;
}
.post_detail2 dt,.post_detail2 dd{
    display:block;
    background:#ffffff url(../images/bg13.gif) repeat-x bottom;
    width:957px;
    overflow:hidden;
    color:#0f65b9;
    font-weight:bold;
    padding:10px 0 10px 0;
}
.post_detail2 dt b {   /*comma removed after b to remove error*/
    display:block;
    float:left;
    width:170px;
    padding:0 0 0 10px;}

.post_detail2 dd b{
    display:block;
    float:left;
    width:170px;
    padding:0 0 0 10px;
}
.post_detail2 dt span,.post_detail2 dd span{
    display:block;
    float:left;
    width:80px;
    padding:0 12px 0 0;
}
.post_detail2 dt p,.post_detail2 dd p{
    display:block;
    float:left;
    width:106px;
    text-align:right;
}
.post_detail2 dd{
    background:none;
    color:#545563;
    padding:10px 0 10px 0;
}
.post_detail2 dd span a{
    text-decoration:none;
    color:#0f65b9;
}
.post_detail2 dd b a{
    text-decoration:none;
    color:#0f65b9;
}

#border{
border:thin;
border-color:#c1c6cb;
}

.category{
    margin:0 0px 0px 90px;
}
.category_lft{
    height:35px;
    width:980px;
}
.category_rht{
    height:35px;
    width:950px;
    overflow:hidden;
}
.category_rht label{
    display:block;
    float:left;
    margin:20px 10px 10px 0;
    color:#0f65b9;
    font-size:14px;
    font-weight:bold;
    
}
.inp04{
    display:block;
    background:url(../images/inpbg.gif) repeat-x;
    float:left;
    width:610px;
    height:28px;
    border:1px solid #bbd2df;
    margin:12px 7px 0 0;
}
.btn4{
    float:left;
    width:56px;
    height:28px;
    margin:11px 0 0 0;
}


/*-------------------------- Business user ----------------------- */


.bs_mainTitle{
    margin-left:10px;
    color:#F90;
    font-family: Arial, "Trebuchet MS", Georgia, Verdana, Lucida, Helvetica, sans-serif;
    font-size: 30px;
    padding:0px;
    font-weight:bolder;
    text-decoration: none;
}

.bs_subTitle{
margin:10px 10px 10px 20px;
}

.content_rht{
    float:right;
    width:318px;
}    
.BScate{
    background:url(../images/bg05.gif) repeat-y;
    width:318px;
}
.BScate_btm{
    background:url(../images/btmbg02.gif) no-repeat bottom;
    width:318px;
    padding:0 0 16px 0;
}
.BScate_top{
    background:url(../images/topbg02.gif) no-repeat top;
    width:318px;
    padding:17px 0 16px 0;
    color:#000000;
}

.BScate_top{
    background:url(../images/topbg02.gif) no-repeat top;
    width:318px;
    padding:17px 0 16px 0;
    color:#000000;
}

.BScateh{
    background:url(../images/cateh.gif) no-repeat;
    width:161px;
    height:19px;
    margin:0 0 28px 17px;
}
.BScateh2{
    background:url(../images/channel_stat_title.gif) no-repeat;
    width:201px;
    height:25px;
    margin:0 0 28px 17px;
}

.BScateh3{
    background:url(../images/channel_subscribers.gif) no-repeat;
    width:201px;
    height:30px;
    margin:0 0 28px 17px;
}

.BSstat{
    margin:0px 0 0 20px;}
    
.BSstat2{
    margin:0px 0 0 20px;
    width:90;}
    
.BSstat p img{
    margin:8px 0 0 0px;}

    
.BScate_list{
    width:304px;
    padding:0 0 10px 8px;
}
.BScate_list li{
    padding:0 0 3px 0;
}
.BScate_list li a{
    display:block;
    width:290px;
    line-height:24px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#0b5eb6;
    font-weight:bold;
    padding:0 0 0 14px;
}
.BScate_list li a:hover,.cate_list li a.selected{
    background:url(../images/hoverbg.gif) no-repeat;
}

.BScontent{
    width:984px;
    overflow:hidden;
    padding:0 0 20px 0;
}    
.BScontent_lft{
    float:left;
    width:648px;
}
.BSgallery{
    background:url(../images/bg04.gif) repeat-y;
    width:648px;
}
.BSgallery_btm{
    background:url(../images/btmbg.gif) no-repeat bottom;
    width:648px;
    padding:0 0 16px 0;
}
.BSgallery_top{
    background:url(../images/topbg.gif) no-repeat top;
    width:648px;
    padding:17px 0 16px 0;
}
.BSvideo_list{
    width:640px;
    overflow:hidden;
    padding:0 0 30px 8px;
}
.BSvideo_list dd{
    float:left;
    width:136px;
    padding:0 0 0 20px;
}
.BSvideo_list span{
    display:block;
    padding:0 0 18px 0;
}
.BSvideo_list h4{
    font-size:13px;
    color:#0b5eb6;
    padding:0 0 3px 0;
}
.BSvideo_list h4 a{
    text-decoration:none;
    color:#0b5eb6;
}

.BSvideo_list h{
margin:0px;
}

.BSvideo_list2{
    width:640px;
    overflow:hidden;
    padding:0 0 40px 8px;
}
.BSvideo_list2 dd{
    float:left;
    width:266px;
    padding:0 20px 20px 10px;
}

.BSvideo_list2 dd span{
    float:left;
    padding:0 0 0 10px;
}

.BSvideo_list2 h4 a{
    text-decoration:none;
    float:left;
    padding:0 0 0 10px;
    color:#0b5eb6;
    font-size:13px;
}

.BSvideo_list2 p{
width:110px;
    float:left;
    padding:0 0 0 10px;
    color:#33333;
    font-size:13px;
}

.BSvideo_list2 h2{
width:110px;
    float:left;
    padding:0 0 0 10px;
    color: #CCCCCC;
    font-size:13px;
}

.vid{
overflow:hidden;
}

.img_lft{
float:left;
margin: 0 0 0 0px;
}

.cont_rght{
float:right;

}

.subscribers{
width:90;
}

.BSsubs_list{
    width:310px;
    overflow:hidden;
    padding:0 0 10px 8px;
}
.BSsubs_list dd{
    float:left;
    width:80px;
    padding:0 0 0 10px;
}
.BSsubs_list span{
    display:block;
    padding:0 0 10px 0;
    margin-left:10px
}
.BSsubs_list h4{
    font-size:13px;
    color:#0b5eb6;
    padding:0 0 3px 0;
}
.BSsubs_list h4 a{
    text-decoration:none;
    color:#0b5eb6;
}



/*-------------------------- News Feed ----------------------- */



.NFgallery{
    background:url(../images/org_mid.gif) repeat-y;
    width:959px;
    margin:  0 0 0 10px;
}
.NFgallery_btm{
    background:url(../images/org_btm.gif) no-repeat bottom;
    width:959px;
    padding:0 0 13px 0;
}
.NFgallery_top{
    background:url(../images/org_top.gif) no-repeat top;
    width:959px;
    padding:10px 0 10px 0;
    vertical-align:top;
}

.BSstat3{
    margin:10px 0 0 10px;
    width:919px;}
    
.news{
    margin:24px 0 0 15px;
    width:870px;
    
    }
.BSstat4{
    margin:10px 0 0 10px;
    width:870px;}


/*-------------------------- Sitemap ----------------------- */

.SMlink_list{
    font-size:13px;
    color:#ff3300;
    padding:0 0 3px 0;
    font-weight:bold;
}
.SMlink_list p a{
    text-decoration:none;
    color:#ff3300;
}


/*-------------------------- Profile ----------------------- */

.PFcontent{
    width:984px;
    overflow:hidden;
    padding:0 0 20px 0;
}    
.PFcontent_lft{
    float:left;
    width:284px;
}
.PFgallery{
    background:url(../images/side_org_mid.gif) repeat-y;
    width:284px;
}
.PFgallery_btm{
    background:url(../images/side_org_btm.gif) no-repeat bottom;
    width:284px;
    padding:0 0 16px 0;
}
.PFgallery_top{
    background:url(../images/side_org_top.gif) no-repeat top;
    width:284px;
    padding:17px 0 16px 0;
}
.PFsideProf_cont{
margin:3px;
}

.PFsideStat_cont{
margin:10px;
width:170px;
color:#0066cc;
font-weight:bold;
}

.PFgallery2{
    background:url(../images/side_blue_mid.gif) repeat-y;
    width:284px;
}
.PFgallery_btm2{
    background:url(../images/side_blue_btm.gif) no-repeat bottom;
    width:284px;
    padding:0 0 16px 0;
}
.PFgallery_top2{
    background:url(../images/side_blue_top.gif) no-repeat top;
    width:284px;
    padding:17px 0 16px 0;
}

.PFgallery_topIcon2{
    background:url(../images/fav_vid_title.gif) no-repeat top left;
    padding:20px 0 5px 0;
    margin-top:10px;
}
.PFgallery_topIcon3{
    background:url(../images/message_title.gif) no-repeat top left;
    padding:20px 0 5px 0;
    margin-top:10px;
}

.PFgallery_topIcon4{
    background:url(../images/post_title.gif) no-repeat top left;
    padding:20px 0 5px 0;
    margin-top:10px;
}

.PFgallery_topIcon5{
    background:url(../images/friends_title.gif) no-repeat top left;
    padding:20px 0 5px 0;
    margin-top:10px;
}

.PFgallery_topIcon6{
    background:url(../images/upload_video_title.gif) no-repeat top left;
    padding:20px 0 5px 0;
    margin-top:10px;
}

.PFgallery_topIcon7{
    background:url(../images/settings_title.gif) no-repeat top left;
    padding:20px 0 5px 0;
    margin-top:10px;
}

.PFcontent_rht{
    float:right;
    width:671px;
}
.PFpanel{
    background:url(../images/lg_blue_mid.gif) repeat-y;
    width:668px;
}
.PFpanel_bot{
    background:url(../images/lg_blue_bot.gif) no-repeat bottom;
    width:668px;
    padding:0 0 10px 0;
}
.PFpanel_top{
    background:url(../images/lg_blue_top.gif) no-repeat top;
    width:668px;
    padding:17px 0 10px 0;
}

.PFname{
    background:url(../images/lg_org_mid.gif) repeat-y;
    width:671px;
}
.PFname_bot{
    background:url(../images/lg_org_btm.gif) no-repeat bottom;
    width:671px;
    padding:0 0 10px 0;
}
.PFname_top{
    background:url(../images/lg_org_top.gif) no-repeat top;
    width:671px;
    padding:17px 0 10px 0;
}

.PFpost_detail{
    width:671px;
    border-left:none;
    border-right:none;
    margin:0 0 20px 13px;
    padding:0 0 5px 0;
}
.PFpost_detail dt,.PFpost_detail dd{
    display:block;
    width:671px;
    overflow:hidden;
    color:#0f65b9;
    font-weight:bold;
    padding:10px 0 10px 0;
}
.PFpost_detail dt b,.PFpost_detail dd b{
    display:block;
    float:left;
    width:140px;
    padding:0 0 0 10px;
}
.PFpost_detail dt span,.PFpost_detail dd span{
    display:block;
    float:left;
    width:280px;
    padding:0 12px 0 0;
}
.PFpost_detail dt p,.PFpost_detail dd p{
    display:block;
    float:left;
    width:100px;
    text-align:right;
}

.PFpost_detail dd{
    background:none;
    color:#545563;
    width:621px;
    border-bottom:1px solid #b9c9d2;
    padding:10px 10px 10px 0;
}
.PFpost_detail dd span a{
    text-decoration:none;
    color:#0f65b9;
}
.PFpost_detail dd b a{
    text-decoration:none;
    color:#0f65b9;
}

.PFpost_detail2{
    width:671px;
    border-left:none;
    border-right:none;
    margin:0 0 20px 13px;
    padding:0 0 5px 0;
}
.PFpost_detail2 dt,.PFpost_detail2 dd{
    display:block;
    width:671px;
    overflow:hidden;
    color:#0f65b9;
    font-weight:bold;
    padding:10px 0 10px 0;
}
.PFpost_detail2 dt b,.PFpost_detail2 dd b{
    display:block;
    float:left;
    width:120px;
    padding:0 0 0 10px;
}
.PFpost_detail2 dt span,.PFpost_detail2 dd span{
    display:block;
    float:left;
    width:240px;
    padding:0 12px 0 0;
}
.PFpost_detail2 dt p,.PFpost_detail2 dd p{
    display:block;
    float:left;
    width:100px;
    text-align:right;
}

.PFpost_detail2 dt u,.PFpost_detail2 dd u{
    display:block;
    font-size:12px;
    float:left;
    width:100px;
    text-align:right;
}
.PFpost_detail2 dd{
    background:none;
    color:#545563;
    width:621px;
    border-bottom:1px solid #b9c9d2;
    padding:10px 10px 10px 0;
}
.PFpost_detail2 dd span a{
    text-decoration:none;
    color:#0f65b9;
}
.PFpost_detail2 dd b a{
    text-decoration:none;
    color:#0f65b9;
}

.PFvideo_list{
    width:640px;
    overflow:hidden;
    padding:0 0 30px 8px;
}
.PFvideo_list dd{
    float:left;
    width:136px;
    padding:0 0 0 20px;
}
.PFvideo_list span{
    display:block;
    padding:0 0 8px 0;
}
.PFvideo_list h4{
    display:block;
    background:url(../images/bg08.gif) no-repeat;
    width:94px;
    line-height:18px;
    text-decoration:none;
    color:#FFFFFF;
    font-size:12px;
    text-align:center;
    
}
.PFvideo_list h4 a{
    text-decoration:none;
    color:#FFFFFF;
    text-align:center;
}

.PFvideo_list h{
margin:0px;
}

.PFvideo_list2{
    width:640px;
    overflow:hidden;
    padding:0 0 30px 8px;
}
.PFvideo_list2 dd{
    float:left;
    width:136px;
    padding:0 0 0 20px;
}
.PFvideo_list2 span{
    display:block;
    padding:0 0 8px 0;
}
.PFvideo_list2 h4{
    display:block;
    background:url(../images/bg08.gif) no-repeat;
    width:94px;
    line-height:18px;
    text-decoration:none;
    color:#FFFFFF;
    font-size:12px;
    text-align:center;
    
}
.PFvideo_list2 h4 a{
    text-decoration:none;
    color:#FFFFFF;
    text-align:center;
}

.PFvideo_list2 h2{
    font-size:13px;
    color:#0b5eb6;
    padding:0 0 3px 0;
    
}
.PFvideo_list2 h2 a{
    text-decoration:none;
    color:#0b5eb6;
    text-align:center;
}

.PFvideo_list2 h{
margin:0px;
}

.SMlink_list2{
    font-size:13px;
    color:#ff3300;
    padding:0 10px 3px 0;
    font-weight:bold;
}
.SMlink_list2 p a{
    text-decoration:none;
    color:#ff3300;
}

.PFset{
margin-left:5px;
}

.PFset img{
padding:0 3px 0 3px;
}

.inp05
{
    background:url(../images/form_photo.gif);
    width:192px;
    height:22px;
    border:1px solid #FFFFFF;
    margin:0px 32px 0 0;
}

/*New Merged CSS END*/

/*Extra CSS*/
.statictxt{
    padding: 10px;;
    margin: 2px;
    text-align: justify;
}

#reports{
    color:#000;
    width:auto;
    min-height:20px;
    background:#cfc;
    border: 1px solid #0f0;
    padding:5px;
    margin:3px;
}

#errors{
    color:#000;
    width:auto;
    min-height:20px;
    background:#FCC;
    border: 1px solid #F00;
    padding:5px;
    margin:3px;
}
/*Extra CSS End*/



