@charset "utf-8";
/* Copyright (c) 2010, afaqs!. All rights reserved.
Global v1.0 */
/* Imports ----------------------------------------
@import url("/css/reset.css");*/
/* Elements 
----------------------------------------*/
body{background:#ececec url(/images/main-bg.gif) repeat-y 50% 0; font:12px/18px  Arial, Helvetica, sans-serif; color:#333;}
/*body{background:#ececec url(/images/main-bgn.gif) no-repeat fixed 50% 0; _background:#ececec url(/images/main-bgn.gif) no-repeat 50% 0; font:12px/18px  Arial, Helvetica, sans-serif; color:#333;}*/
/*------------------>>> GRID <<<---------------------------------*/
/*Full width: 960, Content width: 940, Column width: 140, Number of columns: 6, Gutter width: 20*/
#contentarea{ width:940px; padding:15px 10px; float:left;/*background-color:#ECFFF0;background:url(/images/gr-bg.jpg) repeat-y;*/ }
#left_col{ width:620px; margin-right:20px; float:left;}
#right_col{ width:300px; float:left;}
.col_1{width:300px; float:left; margin-right:20px;}
.col_2{width:300px; float:left;}
.col_3{width:380px; float:left;}
/* L I N K S */
a img{cursor:pointer;}
a{color:#05488f;}
a:hover{ color:#05488f; border-bottom:1px dotted #05488f;}
a:link,a:visited,a:hover{text-decoration:none;}
a:visited{color:#05488f;}
/*a:active{outline:0 none;position:relative;top:1px;}
.theme_ext h2.w3c_topic a:active{position:static;}
a:link,a:visited{border-bottom:1px solid #A8BFCF;padding-bottom:1px;}*/
/*----------------------->> typography <<-----------------------------*/
h2{ font:30px Georgia, "Times New Roman", Times, serif; margin:5px 0;}
h3{ font:18px Georgia, "Times New Roman", Times, serif;  margin:5px 0;}
.ttop{ font:18px Georgia, "Times New Roman", Times, serif; width:300px; float:left; margin-bottom:10px;}
h4{font:bold 12px Arial, Helvetica, sans-serif;}
h5{font:12px Arial, Helvetica, sans-serif; margin:7px 0;}
h6{font:bold italic 12px Arial, Helvetica, sans-serif;}
.sectionhead{ font:bold 12px Arial, Helvetica, sans-serif; border-top:3px solid #ccc; padding:5px 0; color:#666; clear:both;}
.sectionhead_b{background:url(/images/hdbg.gif) repeat-x;font:bold 12px Arial, Helvetica, sans-serif; height:25px; line-height:25px;  border-top:2px solid #013c79; padding:0 0 0 5px; margin-top:0;}

/*.sectionhead_b{ font:bold 12px Arial, Helvetica, sans-serif; border-top:3px solid #000; padding:10px 0;}*/
p{font:12px/18px  Arial, Helvetica, sans-serif; color:#333; margin:10px 0 10px 0;}
p.tic{font:12px/18px  Arial, Helvetica, sans-serif; color:#333; margin:5px 0 5px 0;}
.nmtxt{ font:bold 13px Arial, Helvetica, sans-serif;}
.htext{ font:bold 17px Arial, Helvetica, sans-serif;}
.btxt{ font-weight:bold!important;}
.nrtxt{ font-weight:normal!important;}
.itxt{ font-style:italic;}
/*------------------------------->> color <<-------------------------------*/
.blk{ color:#000;}
.blu{ color:#05488f;}
.gry{ color:#666666;}
.lgray{color:#707070;}
h4{color:#666;}
.red{color:#f40000; font-weight:bold}
.redtxt{color:#f40000;}
.white, .whtxt{color:#fff;}
.hcolor{color:#ea6901;}
/*--------------------------->>> float <<<-------------------------------------*/
.ftleft{ float:left; margin-right:15px; margin-bottom:10px;}
.ftright{ float:right; margin-left:15px;}
.ftleft_b{ float:left; margin-right:20px; margin-bottom:15px;}
.fleft{ float:left;}
.fright{ float:right;}
.sftleft{ float:left; margin-right:13px;}
.sftright{ float:right; margin-left:13px;}
.ftleft_r{ float:right; margin-bottom:15px;}
input{vertical-align:middle;}
.dis_blk{ display:block;}
.clfloat{ clear:both; margin:0; padding:0;}
/*-----------------------------> class  <<----------------------*/
.button{margin-left:5px;color:#fff!important; background-color:#165496;border:1px solid #a2bbd5;cursor: pointer;display:inline;float:left;	height:16px;line-height:16px;padding:2px 8px; text-decoration:none;}
.button:hover{ color:#FFF;border:1px solid #a2bbd5;}
.btxtbox{ width:192px; height:16px; border:2px solid #c1c1c1; float:left;}
.txt{ font:12px/16px Arial, Helvetica, sans-serif;}
.txtbig{ font:15px Arial, Helvetica, sans-serif;}
.caps{ text-transform:uppercase;}
.spacer{margin:15px 0 0 0; font-size:0; line-height:0;}
.spacer_s{margin:5px 0 5px 0; font-size:0; line-height:0;}
.spacer_b{margin:20px 0; font-size:0; line-height:0;}
.thinSpacer{border-bottom:1px solid #E2E2E2;font-size:0;height:14px;margin-bottom:15px}
.minSpacer{border-bottom:1px solid #E2E2E2;font-size:0;height:5px;margin-bottom:15px}
.mrgbt{ margin:5px 0;}
p img {float:left; margin-right:15px; margin-bottom:10px;}
img{ float:left;}
.margin-non{ margin:0 0 0 0;}
.tpmargin-non{margin-top:0;}
.rtmargin{ margin-right:15px; display:inline;}
.rtmargin_s{ margin-right:10px; display:inline;}
.rtmargin_b{ margin-right:33px; display:inline;}
.rtmargin_ot{ margin-right:17px; display:inline;}
.rtmargin_big{ margin-right:20px; display:inline;}
.rtmargin_bigg{ margin-right:36px; display:inline;}
.ltmargin{ margin-left:10px; display:inline;}
.btmargin{ margin-bottom:10px;}
.btpadd{ padding-bottom:10px;}
.tpmargin{ margin-top:10px;}
.mgtopbt{ margin:15px 0 15px 0;}
.mgtopbt_s{margin:10px 0 10px 0;}
.mgtoplt{ margin:10px 10px 0 0;}
.mgltrt_s{margin:0 10px 0 10px; display:inline;}
.mgltbt_s{margin:0 5px 5px 0;}
.mgrtbt_s{margin:0 5px 5px 0;}
.pdtopbt{ padding:10px 0 10px 0;}
.pdtopbt_s{ padding:5px 0 5px 0;}
.pdrigth{ padding-right:10px;}
.pdltrt{ padding:0 5px;}
.otstory_br{ border-bottom:1px solid #ccc;}
.imgborder{ border:5px solid #eee;}
.clflt{ clear:both;}
.txtcenter{text-align:center;}
.txtcreativead{text-align:center;}
.br_all{ border:1px solid #ccc;}
.ylw{background: #fffff1; }
.border_tb{ border-bottom:1px solid #ccc;  border-top:1px solid #ccc;}
.ncontent{ padding:5px 0; width:300px; float:left;}
.unline{ border-bottom:1px solid #05488f;}
.fxtd{ width:100px;}
.colist{ width:300px; float:left; clear:both; padding:5px 0;}
.unbtxt{ text-align:right; color:#636363; font:11px Arial, Helvetica, sans-serif;}
.sm12px{font-size:12px;}

.fade{filter: alpha(opacity=60); /* internet explorer */
	  -khtml-opacity:0.6;      /* khtml, old safari */
	  -moz-opacity:0.6;       /* mozilla, netscape */
	  opacity:0.6;           /* fx, safari, opera */
	  }	 
.tbclass{ border-collapse:collapse; margin:0 auto; padding:0; border:1px solid #ccc;}
.tbclass h3, .tbclass_l h3, .tbclass_r h3{ margin:0; padding:0; font-size:17px; color:#000; text-align:center;}
.tbclass ul, .tbclass_l ul, .tbclass_r ul{ margin:2px 0; float:left;}
.tbclass ol, .tbclass_l ol, .tbclass_r ol{ margin:2px 0; float:left;}
.tbclass ol li, .tbclass_l ol li, .tbclass_r ol li{ list-style-type:decimal; margin-left:25px;}
.tbclass ul li, .tbclass_l ul li, .tbclass_r ul li{ list-style-type:disc; margin-left:25px;}	  
.tbclass td{ padding:4px; text-align:left;}	
.tbclass h3.whtxt{ color:#fff;}

#byline_wrap{ float:left; width:620px;  position:relative;}
.s_tool{ position:absolute; right:0;}
.tbclass_l{ float:left; margin:0 15px 15px 0; display:inline;}
.tbclass_r{ float:right; margin:0 0 15px 15px; display:inline;}
.tbclass_l img, .tbclass_r img{ margin-bottom:5px;}
.imagetable {margin:5px;} 
/*#pressrelease #left_col img{ margin:0 15px 15px 0;}*/
/*======================================= common layout =================================================*/
/*------- top seaction -----*/
#masterhead_container{/* background-color:#ececec;*/}#masterhead_container1{ background-color:#ececec;}

#mtsites{width:100%;  height:30px; background:#fff url(/images/menubg.gif) repeat-x bottom; line-height:28px; position:absolute; top:0;}
/*#mtsites{width:100%;  height:30px; background:#fff url(/images/menubg.gif) repeat-x bottom; line-height:28px; position:fixed; z-index:1000; top:0;}*/
#mtsites a{float:left; text-decoration:none; padding:0 8px;background:url(/images/list-sep.gif) no-repeat right; color:#16387c; font-size:12px;}
#mtsites a:hover{ text-decoration:none; border-bottom:none;}
/*-------------------------------------->>> HEADER AREA <<<------------------------------*/
#header12{ background:url(/images/headbg.gif) repeat-x bottom; padding:30px 15px 10px 15px; margin:0 auto; overflow:hidden; width:960px; margin-top:120px;}

#header{ background:#ebebeb url(/images/headbg.gif) repeat-x bottom; padding:30px 15px 10px 15px; margin:0 auto; overflow:hidden; width:960px;}
#logo{ width:220px; margin-right:12px; display:inline; float:left;}#logo a:hover{ border-bottom:none;}
#tbanner{ width:728px; float:left;}
/*----------------------------------->>> SITE AREA <<<---------------------------------*/
#wrapper{ width:990px; margin:0 auto; text-align:left; position:relative;}
#container{ padding:15px; background-color:#fff; float:left; width:960px;}

/*--- topmkad ---*/
#headad{ padding:10px 10px 0 10px; height:85px; margin:0; background:#f6edd1 url(/images/tad-bg.gif) repeat-x bottom; float:left; width:940px; overflow:hidden;}
.firsttxtads, .secondtxtads{ float:left; width:300px; margin-right:20px; display:inline;}
.thirdtxtads{float:left; width:300px;}
.othead a{font:bold 14px Georgia, "Times New Roman", Times, serif;}
#headad li a:hover{ border-bottom:none;}
.thirdtxtads iframe{ float:left;}

/*--- topmkad for week  ---*/
#headad-mon{ padding:10px 10px 0 10px; height:85px; margin:0; background:#eeefed url(/images/tad-bg-mon.jpg) repeat-x bottom; float:left; width:940px; overflow:hidden;}
.firsttxtads, .secondtxtads{ float:left; width:300px; margin-right:20px; display:inline;}
.thirdtxtads{float:left; width:300px;}
.othead a{font:bold 14px Georgia, "Times New Roman", Times, serif;}
#headad-mon li a:hover{ border-bottom:none;}

#headad-tue{ padding:10px 10px 0 10px; height:85px; margin:0; background:#f2f6fa url(/images/tad-bg-tue.jpg) repeat-x bottom; float:left; width:940px; overflow:hidden;}
.firsttxtads, .secondtxtads{ float:left; width:300px; margin-right:20px; display:inline;}
.thirdtxtads{float:left; width:300px;}
.othead a{font:bold 14px Georgia, "Times New Roman", Times, serif;}
#headad-tue li a:hover{ border-bottom:none;}

#headad-wed{ padding:10px 10px 0 10px; height:85px; margin:0; background:#fff9ec url(/images/tad-bg-wed.jpg) repeat-x bottom; float:left; width:940px; overflow:hidden;}
.firsttxtads, .secondtxtads{ float:left; width:300px; margin-right:20px; display:inline;}
.thirdtxtads{float:left; width:300px;}
.othead a{font:bold 14px Georgia, "Times New Roman", Times, serif;}
#headad-wed li a:hover{ border-bottom:none;}

#headad-th{ padding:10px 10px 0 10px; height:85px; margin:0; background:#f9f8e8 url(/images/tad-bg-th.jpg) repeat-x bottom; float:left; width:940px; overflow:hidden;}
.firsttxtads, .secondtxtads{ float:left; width:300px; margin-right:20px; display:inline;}
.thirdtxtads{float:left; width:300px;}
.othead a{font:bold 14px Georgia, "Times New Roman", Times, serif;}
#headad-th li a:hover{ border-bottom:none;}

#headad-fri{ padding:10px 10px 0 10px; height:85px; margin:0; background:#f6edd1 url(/images/tad-bg.gif) repeat-x bottom; float:left; width:940px; overflow:hidden;}
.firsttxtads, .secondtxtads{ float:left; width:300px; margin-right:20px; display:inline;}
.thirdtxtads{float:left; width:300px;}
.othead a{font:bold 14px Georgia, "Times New Roman", Times, serif;}
#headad-fri li a:hover{ border-bottom:none;}

#headad-st{ padding:10px 10px 0 10px; height:85px; margin:0; background:#f5fbf2 url(/images/tad-bg-st.jpg) repeat-x bottom; float:left; width:940px; overflow:hidden;}
.firsttxtads, .secondtxtads{ float:left; width:300px; margin-right:20px; display:inline;}
.thirdtxtads{float:left; width:300px;}
.othead a{font:bold 14px Georgia, "Times New Roman", Times, serif;}
#headad-st li a:hover{ border-bottom:none;}
/*--- End topmkad for week  ---*/
/*---------------- TOP MENU ----------------*/
#tmenu_wrap{ width:960px; float:left;}
#tmenu{background:url(/images/menubg.gif) repeat-x; position:relative; width:960px; height:33px; line-height:33px; float:left; border-top:3px solid #013c79;}
#tmenu li, #submenu li, .s_tool li, #abtrt li, #artool li, .sh_icon li{ display:inline;}.s_tool li, .sh_icon li{height:18px; float:right; padding:0 4px;}
#tmenu-home a, #tmenu-news a, #tmenu-advertising a, #tmenu-media a, #tmenu-directory a, #tmenu-community a, #tmenu-jobswitch a, #tmenu-tvnxt a{ float:left; font-weight:bold;  height:33px; line-height:33px; padding:0 10px;}
#tmenu-home a:hover, #tmenu-news a:hover, #tmenu-advertising a:hover, #tmenu-media a:hover, #tmenu-directory a:hover, #tmenu-community a:hover, #tmenu-jobswitch a:hover, #tmenu-tvnxt a:hover{ border-bottom:none; background:url(/images/menu-arrow.gif) no-repeat center bottom;}
.active{ border-bottom:none; background:url(/images/menu-arrow.gif) no-repeat center bottom; color:#9e1111!important;}
#submenu{ clear:both; float:left; height:33px; line-height:33px; border-bottom:1px solid #dddddd; width:960px; position:relative;}
#rss_icon{ position:absolute; right:5px; top:10px;}
/*----------------------------- >>> top search  <<<------------------------*/
.search{ position:absolute; right:10px; top:5px; height:33px; line-height:33px;}
/*-------------------------------Daily Newsletter---------------------------*/
.trigger{ width:295px; background:url(/images/strip.gif) repeat-x;font:bold 12px Arial, Helvetica, sans-serif; height:27px; line-height:27px; padding:0 0 0 5px; margin-top:0;}
.t_active {background-position:left bottom;}
.trigger a{color: #333;	text-decoration: none; display:block;}.trigger a:hover{ border-bottom:none;}
.toggle_cont {width:300px;}
/*------------------------- exd banner ----------------------------------*/
#exd_ban{ width:300px; margin:10px 0; float:left;}
#exd_ban.dht{ height:375px;}
.trigger-expand{ width:300px; float:left;}
.trigger-expand a{display: block;}
#pr_div{ position:relative;}
#exd_ban .toggle_cont{width:300px; position:absolute; top:0;}

/* --------------------------- byline date quotes ---------------------*/
.byline{ font:11px/16px Arial, Helvetica, sans-serif; color:#636363;}
.byline_ot{ font:italic 10px/16px Arial, Helvetica, sans-serif; color:#636363;}

/*----------------------------- breaking news ------------------------*/
.brk{ float:left; display:block; background-color:#e57c00; font:bold 10px Arial, Helvetica, sans-serif; padding:2px 5px;color:#FFF;}



.hzad{ width:620px; float:left;}


.ltfull{ width:620px; float:left;}/*-------------------------- Use For first left section full div ---------------------*/ 



/*----------------------------------------- TABS -------------------------------*/
#tab_outer{ width:500px; margin:0 auto;}


ul.mytabs {	position: relative;	z-index: 2;}
ul.mytabs, ul.mytabs li {margin: 0;padding: 0;	list-style: none;float: left;}
ul.mytabs li { padding:0 5px 0 0; text-align:center;}
ul.mytabs li a {float:left; padding:0 0 0 5px; min-width:50px;text-decoration: none;color: #000; background:#ca0000 url(/images/gra_l.png) no-repeat left top; height:30px; line-height:30px;}
ul.mytabs li a span{background:url(/images/gra_r.png) no-repeat right top; display:block; padding:0 5px 0 0;}
ul.mytabs li a:hover{float:left;padding:0 0 0 5px;text-decoration: none;color:#fff; background:url(/images/red_l.png) no-repeat left top; height:30px; line-height:30px; border-bottom:none;}
ul.mytabs li a:hover span{background:url(/images/red_r.png) no-repeat right top; display:block; padding:0 5px 0 0; border-bottom:none;}
ul.mytabs li.current a{float:left;padding:0 0 0 5px;text-decoration: none;color: #fff; background:url(/images/red_l.png) no-repeat left top; height:30px; line-height:30px;}
ul.mytabs li.current a span{background:url(/images/red_r.png) no-repeat right top; display:block; padding:0 5px 0 0;}
ul.mytabs li.current a span b{ background-color:#03C; display:block; padding-bottom:7px;}
ul.mytabs li.current a span b.act{ background:url(/images/tabarrow.gif) no-repeat bottom;}
.mytabs-container {	position: relative;	clear: both; padding:10px 0;}
.ntab{ width:290px; padding:0 3px;  border:1px solid #ccc; float:left;} .ntab img{ float:none; padding-bottom:3px;}
#rt_tabs{ width:300px; float:left;}




/*-------------------------- forum ----------------------------------------*/
label{float:left; text-align:left;cursor:hand;}
input[type='text'], input[type='password']{ font:12px Arial, Helvetica, sans-serif;}
.bxtbox{ width:500px; color:#333333; font:11px arial; border:1px solid #a1a1a1;height:100px;}
.txtbx{ width:200px; font:11px arial; border:1px solid #a1a1a1;}
.htmbutton{background-color:#165496; color:#fff!important; border:1px solid #a2bbd5; padding:1px 5px; cursor:pointer; margin-left:5px;}
.txtbox_s{ width:50px; font:11px arial; border:1px solid #a1a1a1; float:left;}
.dropbox{ width:201px; height:20px; font:12px arial; border:1px solid #a1a1a1;}














.index_navi{width:500px; float:right;}
.index_navi ul{ list-style-type:none; margin:0; padding:0; float:right;}
.index_navi li{ display:inline; float:left; height:22px; line-height:22px;}
.index_navi li a{ padding:2px 5px; margin:2px; color:#05488f; text-decoration:none; float:left; border:1px solid #fff; font:bold 11px Arial, Helvetica, sans-serif;}
.index_navi li a.active1{ padding:2px 5px; margin:2px; color:#fff; text-decoration:none; float:left; border:1px solid #33619d; background-color:#33619d; font:bold 11px Arial, Helvetica, sans-serif;}
.index_navi li a:hover{border:1px solid #636363; background-color:#efefef; color:#05488f;}
.index_navi li.next a img{ float:right; margin:0; padding-left:5px;}
.index_navi li.pre a img{ float:left; margin:0; padding-right:5px;}
.index_navi li img{ margin-bottom:0;}
/*------------------pagination---------------------------
#index_navi{width:350px; float:right;}#index_navi ul{ list-style-type:none; margin:0; padding:0; float:right;}#index_navi li{ display:inline;}#index_navi li a{ padding:1px 5px; margin:3px; color:#5b5a5a; text-decoration:none; float:left; border:1px solid #c8c9ca; background-color:#f4f4f4; font:bold 11px Arial, Helvetica, sans-serif;}#index_navi li a:hover{border:1px solid #000; color:#FFF; background-color:#1f1a17;}#index_navi li.selection a{border:1px solid #000; color:#FFF; background-color:#1f1a17;}*/


/*--------------------------new tabs -----------------------------*/
#tabout { margin:0 auto;}
#tabswrp{ width:300px;}






/*-------------------------Others------------------------------*/
.b_higt{ height:200px;}




#buzzrst{ width:250px; float:right; margin-left:15px;}
#buzztbl{font-family:Arial, Helvetica, sans-serif;font-size: 12px;width:250px;text-align: left; 
	border-collapse: collapse;

	border-top:2px solid #000;

}

#buzztbl th{color: #000; background:url(/images/menubg.gif) repeat-x;font:bold 12px Arial, Helvetica, sans-serif; height:33px; line-height:33px;  border-top:3px solid #013c79; padding: 5px;}

#buzztbl td{padding:5px;color: #000;vertical-align:middle;}

#buzztbl td img{ margin:0; padding:0; float:right;}

#buzztbl .odd{	background: #fffff1; }





/*------------------------- mshead and ticker ------------------------------*/
#mast_container{ height:120px; width:100%; margin-top:30px;}
/*#mast_container1{ height:120px; width:100%; margin-top:30px; position:fixed; z-index:1000;}*/
#mastheaddiv{ margin:0 auto; width:990px; height:120px; position:relative;}
#msbutton{ position:absolute; bottom:5px; right:-50px;}#msbutton a, #tickbutton a{ text-decoration:none; color:#5c5c5c; font-size:11px;}

#sgbutton{ position:absolute; top:0; right:0;}#sgbutton a{ text-decoration:none; color:#5c5c5c; font-size:11px;}
/*====== ticker =======*/
#tickwrap{ margin:0 auto; width:100%;  background-color:#D7D7D7; height:35px; position:fixed; bottom:0; }
#tickerdiv{text-align:center; width:990px; position:relative; margin:0 auto; top:0;z-index:1000;}
#tickerdiv img{ float:none!important; text-align:center;}
#tickbutton{ width:100%; text-align:right; margin:0 auto; position:absolute; bottom:0; right:-50px;}

#tickwrap{ _position:absolute;}

/*------------------------------- site cap ------------------------------------*/
#gotoaf{ float:right;}
#midsitecap{ width:990px; margin:0 auto; text-align:center;}


/*--------------------- ad --------------------------*/
.rtad{ width:300px; float:left; margin:10px 0;}
.btbanner{width:940px; margin:10px auto;}
.btbanner_lt{width:620px; float:left;}
.btbanner_rt{width:300px; float:left;}

#tp_ban, #lt_ban, #rt_ban{ position:absolute;}
#lt_ban{ left:-120px; width:120px; height:800px; top:-266px;}
#rt_ban{ right:-120px; width:120px; height:800px; top:-266px;}
#tp_ban{height:120px; width:990px; background-color:#630; top:-240px; float:left;}

#fltdiv{ position:fixed; left:0; /*bottom:33px;*/ bottom:0; z-index:100;}
/*---------------------- live update -----------------------------------*/

.live{float:left; width:298px; height:248px; border:1px solid #333; ;}
.live_cont{ float:left; width:298px; height:195px; margin:5px 0 5px 0; overflow:auto;}
.live_cont ul{float:left; padding:0 0 0 4px;  width:275px;}
.live_cont li{float:left; width:275px; margin-bottom:5px; border-bottom:1px solid #eee;}
.live_cont li img{ margin:0 10px 5px 0;}
.live_cont li h5{ font:bold 11px Arial; margin:0;}
.live_cont li p{ font:11px Arial; margin:0 0 0 0;}


/*   -----------------------     right side Ad banner 29Nov2010    ------------------------    */
.rtad_blog{float:left; width:288px; height:148px; border:1px solid #000; padding:90px 5px 5px 5px; background:url(/images/adbannerbg/ad_blogbg.jpg) no-repeat top; }
.rtad_spotlt{float:left; width:288px; height:184px; border:1px solid #000; padding:54px 5px 5px 5px; background:url(/images/adbannerbg/ad_spotlightbg.jpg) no-repeat top; }
.rtad_spotlt li{float:left; padding:0 5px 10px 5px;}
#htmban{ margin:0; padding:0;}

#htmban body, #htmban html{ margin:0; padding:0; border-collapse:collapse;}

.tabad th{ text-align:center; font-weight:bold;}
.tabad td, .tabad th{ padding:3px;}
.ful-border{ border:1px solid #CCC;}


/*----------------------- footer -----------------------*/
#footer_container, #footer_wrap{ width:100%;  background-color:#ececec; overflow:hidden; clear:both; padding-bottom:35px;}
#footer{margin:0 auto; overflow:hidden; width:960px;}
#footer a:visited{color:#666666;}
.home, .news, .adver, .media, .directory, .community, .jobs, .events{display:inline; float:left; width:120px; padding-top:15px;}


/*-------------------- temp CSS -------------------------*/

/*for JK ad .holding{font:10px/16px Arial!important; color:#666; }*/ 
.btxtbox_ad{ width:192px; height:16px; border:2px solid #c1c1c1; float:left; /*background: url("/images/jk.gif") repeat-x scroll 0 100% #FFFFFF !important;*/}
input.btxtbox_ad:focus,textarea.btxtbox_ad:focus{border:2px solid #c1c1c1; background:#fff none !important;}

.btxtbox_add{ width:100px; height:16px; border:2px solid #c1c1c1; float:left; background: url("/images/jk_bg1.jpg") no-repeat!important; padding:0 0 0 92px; }
input.btxtbox_add:focus,textarea.btxtbox_add:focus{border:2px solid #c1c1c1;}

/*-------------------- Search temp CSS -------------------------*/





/*============================================ clearfix =====================================================*/
.clearfix:after{content:".";visibility:hidden;height:0}.clearfix:after,html[xmlns] .clearfix,.clearfix{display:block}.clearfix:after,.clear,.break{clear:both}.clearfix:after,.clear{line-height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clear{height:1px;font-size:0}

.msclear{clear:both}.msclear{line-height:0}.msclear{height:1px;font-size:0;}
.adstrip{float:left; width:105px; margin-right:13px;}
.adstrip a img{ float:none; text-align:center; margin:0 10px;}
