.c315Con{width:315px; float:left;}
.c337Con{width:337px; float:left; margin-left:13px;}
.c320Con{width:320px; float:left;}
.c320Con .imgTxtCont{ line-height:16px;}

.c400Con{width:400px; float:left;}
.c400Con .imgTxtCont{ line-height:20px;}

.c320ConR{width:320px; float:left; margin-left:25px;}
.c320ConR .imgTxtCont{ line-height:16px;}
.c330ConR{width:330px; float:left; margin-left:15px;}
.c420Con{width:420px; float:left;}
.c217Con{width:217px; float:left; margin-left:30px;}
.c667con{width:667px; float:left;}
.c300con{width:300px; float:left; margin-left:15px;}
/*.c320Con .imgTxtCont{height:80px; margin-bottom:6px;}
.c320Con .imgTxtCont .imgHold{margin-right:12px; padding-top:2px;}

.c320ConR .imgTxtCont{margin-bottom:6px; height:80px;}*/


/*body*/

#Docbody{width:320px; margin:0 auto; text-align:left; height:100%;}
h1, h2, h3, h4, h5, h6, p, div, form{margin:0px; font-weight:normal;  margin:0px;}
.clearB{clear:both;}
/*padding-margin*/
.mA5{margin:5px;}
.mA10{margin:10px;}
.pA5{padding:5px;}
.pA7{padding:7px;}
.pB5{padding-bottom:5px;}
.pA10{padding:10px;}
.pA20{padding:20px;}
.pR3{padding-right:3px;}
.pR5{padding-right:5px;}
.pL5{padding-left:5px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}
.pR10{padding-right:10px;}
.pR5{padding-right:5px;}
.pB10{padding-bottom:10px;}
.pR7{padding-right:7px;}
.mB20{margin-bottom:20px;}
.mL17{margin-left:17px;}
/*padding-margin*/
.fL{float:left;}
.fR{float:right;}
.vSpacer7{height:7px; overflow:hidden;}
.vSpacer5{height:5px; overflow:hidden;}
.vSpacer20{height:20px; overflow:hidden;}
.vSpacer15{height:15px; overflow:hidden;}
.vSpacer2{height:2px; overflow:hidden;}
.vSpacer10{height:10px; overflow:hidden;}
#mainContainter{margin:10px;}

/*.tp3Story{width:337px;}*/
/*.tp3Story .imgTxtCont{height:72px; overflow:hidden; width:337px}*/
.imgbor {border:1px solid #cbcaca; background-color:#fff; padding:4px;}
.imgborTwo {border:1px solid #cbcaca; background-color:#fff; padding:2px;}
.imgTxtCont{width:auto; height:auto; font-size:12px; color:#000; margin-bottom:10px; }
.imgTxtCont .imgHold{float:left; margin-right:12px; height:auto}
.imgTxtCont p{margin-top:4px;}
.imgHold a .imgbor {border:1px solid #cbcaca; background-color:#fff; padding:4px;}
.imgHold a:hover .imgbor{border:1px solid #818181; }
.imgTxtCont .imgHold_R{float:right; margin-left:12px; height:auto}
.imgTxtCont p{margin-top:4px;}
.imgHold_R a .imgbor {border:1px solid #cbcaca; background-color:#fff; padding:4px;}
.imgHold_R a:hover .imgbor{border:1px solid #818181; }
ul.moreheadlines{display:block; margin:0px; padding:0px; list-style-type:none;}
ul.moreheadlines li{background:url(http://static.ibnlive.com/pix/web2/morehd_bttmdot.gif) bottom repeat-x; height:19px; padding-top:3px; }
ul.moreheadlines li.select{background-color:#f0f1f2; height:20px;}
ul.moreheadlines li h2{padding:2px 0px 2px 0px; font-weight:normal; margin:0px; padding:0px;}
ul.moreheadlines li h2 a:hover{text-decoration:none; color:#666666;}
ul.moreheadlines li h2 img{margin:0px; padding:0px; padding-right:7px;}
ul.moreheadlines li h2 span img{padding-left:3px;}
/* red tab */
.rTBbg{ background-image:url(http://static.ibnlive.com/pix/web2/redtbbg.gif); height:30px; overflow:hidden; }
.rTBlfcur{ background:url(http://static.ibnlive.com/pix/web2/redlfcur.gif) left no-repeat; height:30px; overflow:hidden;}
.rTBrghcur{ background:url(http://static.ibnlive.com/pix/web2/redrgcur.gif) right no-repeat; height:30px; overflow:hidden;}
.rTb_active{float:left; background-image:url(http://static.ibnlive.com/pix/web2/newactivebg.gif); height:27px; margin-top:3px; overflow:hidden;}
.rTb_active p{display:inline; padding-left:10px; font-weight:bold; font:11px Tahoma, "Trebuchet MS", Arial, Verdana;; color:#494949;}
.rTb_active a{color:#494949; text-decoration:none;}
.rTb_active a:hover{color:#000; text-decoration:none;}
.rTb_deselect{float:left; font:11px Tahoma, "Trebuchet MS", Arial, Verdana;  background:url(http://static.ibnlive.com/pix/web2/reddivder.gif) right no-repeat;  padding-right:3px;}
.rTb_deselect a{color:#fff; text-decoration:none;}
.rTb_deselect a:hover{color:#ffe1a1; text-decoration:none;}
.rTb_deselect p{ font-weight:bold; padding:8px;}
/* red tab */


/* black tab */
.bTBbg{background-image:url(http://static.ibnlive.com/pix/web2/blacktabbg.gif); height:30px; overflow:hidden; }
.blfcur{background:url(http://static.ibnlive.com/pix/web2/blcklfcur.gif) left no-repeat; height:30px; overflow:hidden;}
.brghcur{background:url(http://static.ibnlive.com/pix/web2/blckrghcur.gif) right no-repeat; height:30px; overflow:hidden;}
.bTb_active{float:left; background-image:url(http://static.ibnlive.com/pix/web2/blackactivebg.gif); height:27px; margin-top:3px; overflow:hidden;}
.bTb_active p{display:inline; padding-left:10px; font-weight:bold; font:11px Tahoma, "Trebuchet MS", Arial, Verdana;; color:#494949;}
.bTb_active a{color:#494949; text-decoration:none;}
.bTb_active a:hover{color:#000; text-decoration:none;}
.bTb_deselect{float:left; color:#fff; font:11px Tahoma, "Trebuchet MS", Arial, Verdana;;  background:url(http://static.ibnlive.com/pix/web2/blackdivder.gif) right no-repeat; padding-right:3px;}
.bTb_deselect a{color:#fff; text-decoration:none;}
.bTb_deselect a:hover{color:#ffe1a1; text-decoration:none;}
.bTb_deselect p{ font-weight:bold; padding:8px;}
/* black tab */

/* blog */
.blog300Con{background:url(http://static.ibnlive.com/pix/web2/blog300con_bg.gif) no-repeat; width:300px; height:279px;}


/* blog */



.vtxt{border-top:1px solid #dbdbdb;  margin:5px 0px 3px 0px; font-size:11px;}
.vtxt .pd{padding:4px 0px 0px 0px;}
.livestreamCon{background-image:url(http://static.ibnlive.com/pix/web2/livestrembg.gif); height:21px; overflow:hidden; color:#505050; font:10px Tahoma, "Trebuchet MS", Arial, Verdana;}
.livestreamCon a{color:#505050; text-decoration:none; font-weight:bold;}
.livestreamCon a:hover{color:#e20a0a; text-decoration:none;}
.livestrL{ background:url(http://static.ibnlive.com/pix/web2/livetv.gif) left no-repeat; height:21px;}
.livestrL p{padding:5px 0px 0px 80px;}

.livestrR{ background:url(http://static.ibnlive.com/pix/web2/liverighcr.gif) right no-repeat; height:21px; overflow:hidden;}
.sectitle{border-bottom:2px solid #000}

.cjCon{display:block;}
.cjBor{border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000;}
.cjlineDiv{border-bottom:1px solid #ebe7e7;}
.cjbigCon{padding:5px 7px 2px 7px;}
.cjsmallCon{padding:5px 7px 10px 7px;}
.cjlineDiv .imgTxtCont h2{font:12px Tahoma, "Trebuchet MS", Arial, Verdana; color:#000;}
.cjlineDiv .imgTxtCont p{font:11px Tahoma, "Trebuchet MS", Arial, Verdana; color:#000;}

.cjlineDiv .imgTxtCont h2.small{font:11px Tahoma, "Trebuchet MS", Arial, Verdana; color:#2e3842;}
.cjlineDiv .imgTxtCont h2.small a{color:#2e3842; text-decoration:underline}
.cjlineDiv .imgTxtCont h2.small a:hover{color:#000; text-decoration:underline}
.cjlineDiv .imgTxtCont p.small{font:10px Tahoma, "Trebuchet MS", Arial, Verdana; color:#2e3842;}
.cjUploadbg{ background:url(http://static.ibnlive.com/pix/web2/cjuploadbg.gif) repeat-x; background-color:#ffffff;  padding-bottom:10px; border-bottom:1px solid #cfd3d8}
.greydot{background:url(http://static.ibnlive.com/pix/web2/morehd_bttmdot.gif) repeat-x; height:1px; overflow:hidden; margin-bottom:10px;}

.imgGbor{border:1px solid #c4c4c4;}

.commonbox{border:1px solid #c7c7c7;}
.commonbox h6{ background-color:#bdbdbd; height:22px; overflow:hidden; font-size:11px; margin:0px;}
.commonbox h6 p{padding:5px 5px 0px 10px; color:#000;}

.comGreyGbox{background-image:url(http://static.ibnlive.com/pix/web2/cmgreygr_bg.gif); background-color:#eeeeee; border:1px solid #d9d9d9;}
.CommentsCon{display:block;}
.commentBox{background-color:#f8f8f8; border:1px solid #f4eded; margin-bottom:10px;}
.commentBox .post{color:#57628b; font-size:11px;}
.commentBox .post a{color:#57628b; text-decoration:none;}
.commentBox .post a:hover{color:#57628b; text-decoration:underline;}
.commentBox .txt{color:#454242; font-size:11px; line-height:16px; margin-top:5px;}
.commentBox .txt a{color:#454242; text-decoration:none;}
.commentBox .txt a:hover{color:#57628b; text-decoration:underline;}
.comReplybox{background-color:#fff; border:1px solid #e2e2e2; height:320px;}
.comReplybox .conb{ border-top:2px solid #e2e2e2; padding:20px 80px 20px 50px;}

/* messageboard right class */
.msgBoardCon{border:2px solid #d7d7d7; height:100%}
.msgHdbg{background-image:url(http://static.ibnlive.com/pix/web2/msghdbg.gif); height:50px; overflow:hidden; margin-bottom:2px;}
.msgdata{border-top:1px solid #eaeaea; background-color:#f4f4f4; margin-bottom:2px;}

.msgdata div ul{margin:0px; padding:0px; list-style:none; list-style-image:none; color:#4f4f4f; font:11px Tahoma, "Trebuchet MS", Arial, Verdana; height:65px; overflow:hidden}

.msgdata div ul li.left{float:left; width:40px; margin-right:10px;  background:url(http://static.ibnlive.com/pix/web2/msgdtbg.gif) no-repeat; height:44px; }
.msgdata div ul li.left .dm{padding:10px 0px; text-align:center; color:#737373; font-weight:bold; font-family:Tahoma, "Trebuchet MS", Arial, Verdana;}
.msgdata div ul li.right{float:left; width:220px;}
.msgdata div ul li.right smalltxt{color:#58595f;}


/* messageboard class */
#commonMainCon {margin:5px 10px;}
#common667Con{width:667px; float:left;  }
#common300Con{width:300px; float:left; margin-left:15px;}

.gryGradCont{background-image:url(http://static.ibnlive.com/pix/web2/greygraident_mostbg.gif); background-repeat:repeat-x; background-color:#ebebeb;}
.gryFoot{background-color:#ebebeb; height:5px; background-image:url(http://static.ibnlive.com/pix/web2/grayrghcur_foot.gif); background-repeat:no-repeat; background-position:right;}


#specialCon{border:2px solid #afb6b9; background-color:#fff; }
.sp160{float:left; width:158px; margin-right:7px; background-image:url(http://static.ibnlive.com/pix/web2/spehrbg.gif); height:165px; overflow:hidden;}
.sp160 div{padding:5px 4px;}

.sp160 div h2{padding-top:7px;}
.sp160 div h2 a:hover{color:#e20a0a; }
html>body .sp160 div h2{padding-top:10px;}
.sp160 div p{font-size:11px; padding-top:10px;}


.greyBox{background-color:#f5f5f5; border:1px solid #d6d6d6;}

/* common comment pages css */
.commentsGrey{background-color:#f9f9f9; border:1px solid #cdcdcd; height:auto; padding:15px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:20px;}
.commentsGrey a{color:#000; text-decoration:none; border-bottom:1px solid #666;}
.commentsGrey a:hover{color:#eaeaea; text-decoration:underline; border-bottom:none;}
.comDesc{margin:7px 15px 0px 25px;}

.commentsWhite{background-color:#fff; border:1px solid #cdcdcd; height:auto; padding:15px;}
.comDesc{margin:7px 15px 0px 25px;}
.commentsGrey .comReplybox_2{height:auto; padding:10px; margin-top:5px; border:1px solid #ccc;  background-color:#f6f6f6}

/* common comment pages css */

/* cj curves class */
.cjTablinebg{ background-image:url(http://static.ibnlive.com/pix/web2/cj_formtab_linebg.gif); height:50px;}
.cjTablfcur{background:url(http://static.ibnlive.com/pix/web2/cj_formtab_lfcur.gif) left no-repeat; height:50px;}
.cjTabrgcur{background:url(http://static.ibnlive.com/pix/web2/cj_formtab_rgcur.gif) right no-repeat; height:50px;}
.cjforminsCon{ border-right:#ededed 2px solid; border-left:2px solid #ededed;}
.cjbttmtabbg{ background-image:url(http://static.ibnlive.com/pix/web2/cj_formbttmtab_bg.gif); height:7px;}
/* cj curves class */

/*registration class */

.formTable tr td{padding-bottom:25px;}
.formTable select{width:250px; border:1px solid #ccc}

/* registration class */
#SearchList .imgTxtCont .imgHold{float:right; margin-right:0px; margin-left:10px;}
#SearchList .imgTxtCont .searchurl a{color:#264c7f;}
#SearchList .imgTxtCont .searchurl a:hover{color:#e20a0a;}

ul.moreslide{list-style:none; list-style-image:none; margin:0px; padding:0px;}
ul.moreslide li{ float:left; margin-right:40px; width:185px; text-align:center;}

.video320imgHolder{background:url(http://static.ibnlive.com/pix/web2/videoplayer_bg.gif) no-repeat; width:320px; height:280px; overflow:hidden;}
.video320imgHolder img{margin:16px 8px 0px 8px;}

/* date cont */
.dateMonth{width:45px; background:url(http://static.ibnlive.com/pix/web2/nl_datebg.gif) no-repeat; height:52px;}
.dateMonth div{padding:5px 0px 0px 10px}
.dateMonth div p.wtxt11{padding-left:2px; padding-bottom:7px; font-weight:bold; color:#fff; font-size:12px;}
.dateMonth div p{font-size:18px; font-weight:bold;}
						
.listDateCon{width:45px; float:left; margin-right:20px;}
.listStoryCon{width:600px; float:left;}
.listStoryCon .imgTxtCont h2{font-size:18px; font-weight:bold; margin-bottom:10px;}
.listStoryCon .imgTxtCont p{ line-height:20px;}
.blackhr2{ border-bottom:2px solid #000; margin:5px 0px 25px 0px;}

/* date cont */

.interviewCon .slug{font-size:11px;}
.interviewCon h2{margin-bottom:2px; font-size:18px;}
.interviewCon p{line-height:18px;}

/* border box */
.borderBox{border:1px solid #d3d3d3; padding:0px 7px 0px 7px; font:11px Tahoma, "Trebuchet MS", Arial, Verdana; color:#101010;}
.borderBox .head{ height:18px; border-bottom:1px solid #d3d3d3}
.borderBox .head{padding-top:3px; padding-left:3px;}

/* border box */


/* black box */
.lsblackBox{border-top:2px solid #000000; background-color:#030713; height:150px; overflow:hidden; width:667px;}
.lsBBprnex43{width:43px; float:left; padding-top:45px;}
.lsBBimgtxt{width:580px; float:left;}
.lsBBleft{width:285px; float:left;}
.lsBBright{width:285px; float:left; margin-left:10px;}
ul.lsBBdata{margin:0px; padding:0px; list-style-image:none; list-style:none; }
ul.lsBBdata li{float:left; color:#fff; font:11px Georgia;}
ul.lsBBdata li a{color:#fff; text-decoration:none}
ul.lsBBdata li a:hover{color:#fff; text-decoration:underline;}
ul.lsBBdata li.imgCon{background-color:#2e2e2e; width:110px; float:left; height:150px;}
ul.lsBBdata li.imgCon div{padding:20px 5px 0px 10px;}
ul.lsBBdata li.txtCon{float:left; width:175px; height:150px; overflow:hidden;}

/* black box */

.showpgIntro{border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; background-color:#e8e8e8;}
.showbtmcur{background: url(http://static.ibnlive.com/pix/web2/showgrybttmcur.gif) left; height:8px;}

.CommonUL{margin:0px; padding:0px; padding-left:15px; list-style-type:square}
.CommonUL li{padding-bottom:10px;}


/* cnn-IBN interactive */
.curve300hd{background-image:url(http://static.ibnlive.com/pix/web2/cnninteractive_hdbg.gif); width:300px; height:28px;}
.curve300hd h4{padding:7px 0px 0px 15px; margin:0px;}

ul.twobox{margin:0px; padding:0px; list-style:none; list-style-image:none; height:75px; margin-bottom:7px; font:10px Tahoma, "Trebuchet MS", Arial, Verdana; color:#000; }
ul.twobox li{float:left; width:136px; background:url(http://static.ibnlive.com/pix/web2/greycurvebox_70bg.gif) no-repeat; height:75px;}
ul.twobox li.R{margin-left:16px;}
ul.twobox li div.padLR{padding:4px 12px 4px 12px;}


.leftrightbor{border-right:4px solid #ececec; border-left:4px solid #ececec; background-color:#fbfbfb; color:#000; font:10px Tahoma, "Trebuchet MS", Arial, Verdana;}


/* cnn-IBN interactive */

/* table common */
.tableStyle1{border:1px solid #cfcfcf;}
.tableStyle1 tr.head{background-image:url(http://static.ibnlive.com/pix/web2/thbggrey.gif); height:27px;}
.tableStyle1 th{height:27px; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.tableStyle1 th.nobor{border-right:none; border-bottom:1px solid #cfcfcf;}
.tableStyle1 th p{padding:3px 5px 0px 15px;}

.tableStyle1 td{height:28px; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.tableStyle1 td.nobor{border-right:none; border-bottom:1px solid #cfcfcf;}
.tableStyle1 td p{padding:0px 10px 0px 15px}



/* table common */
.georgiatxtCon {font:12px Georgia, "Times New Roman", Times, serif;}
.georgiatxtCon h1{font:16px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:5px; }
.georgiatxtCon p{margin-top:12px; line-height:18px;}



#captiontxt{font-size:11px; width:300px; position:absolute; color:#fff; margin-top:200px; margin-left:10px; z-index:2}
.caption {position: absolute;  width: 300px; height: 234px;}
.caption div {position: absolute; background:#000; left: 0; margin-left:2px; bottom: 0; width: 298px; height:30px; padding: 7px; margin: 0; margin-left:1px; margin-right:1px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#fff; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }



