/* body defined in therapx-dyn-css.jsp */
body {
	background-image:url(../images/top-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0;
	margin:0;
}
body,td,th {
	font-family:SolaimanLipi;
	font-size: 15px;
	color: #000;
}

img{
	border:none;
	}

.wapper{
	width:986px;
	margin:0 auto;
	}

.topArea{

	height:73px;
	background-position:4px 18px;

	}

.menuBgArea{
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-x;
	height:46px;
	}
.menuBgLeft{
	background-image:url(../images/mainmenu-left.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:46px;
	}

ul.maintopMenu{
	padding:0;
	margin:0 0 0 10px;
}

.maintopMenu li{
	list-style:none;
	text-align:left;
	color:#FFFFFF;
	float:left;
}

.maintopMenu  A{
	font-family:SolaimanLipi;
	font-size: 16px;
	color:#fff;
	vertical-align:middle;
	text-decoration:none;
	padding:0 21px 0 22px;
	margin:0;
	line-height:43px;
	height:46px;
	display:block;
	background-image:url(../images/sep.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}

.maintopMenu  A:hover, a.active {
	background-image:url(../images/sep-black.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#ffffff;
	background-color:#000;
	text-decoration:none;
}

a.fontEnglish{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	}
a.firstlink{
	background-image:none;
	}

.latestNewsArea{
	width:986px;
	height:33px;
	padding-top:3px;
	}
.marqueeArea{
	background-image:url(../images/marquee-bg.gif);
	background-repeat:repeat-x;
	height:33px;
	font-family:SolaimanLipi;
	font-size: 16px;
	color:#000;
	line-height:33px;
	}

.bodyContainer{
	width:986px;
	margin-top:4px;
}

.topNewsArea{
	width:692px;
	}

.topNewsLeftArea{
	width:342px;
	float:left;
	}

.topNewsRightArea{
	width:342px;
	float:left;
	margin-left:8px;
	}

.topNewsRightArea2{
	width:342px;
	float:left;
	margin-left:8px;
	margin-top:10px;
	}

.topnewsheadingBg{
	background-image:url(../images/topnewheadingbg.gif);
	background-repeat:no-repeat;
	height:30px;
	font-family:SolaimanLipi;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding-left:15px;

	}


.boxheadingBg{
	background-image:url(../images/boxNewsHeadbg.gif);
	background-repeat:no-repeat;
	height:30px;
	font-weight:bold;
	font-family:SolaimanLipi;
	font-size:16px;
	color:#FFF;
	padding-left:25px;

	}



ul.numberList{
	padding:0;
	margin:0 0 0 205px;
}

.numberList li{
	list-style:none;
	text-align:left;
	color:#FFFFFF;
	float:left;
}

.numberList  A{
	font-family:SolaimanLipi;
	font-size: 16px;
	color:#fff;
	vertical-align:middle;
	text-decoration:none;
	padding:0 0 0 6px;
	margin:0;
	height:23px;
	width:23px;
	display:block;
	float:left;
background-repeat:no-repeat;
}

.numberList a:hover {
	background-image:url(../images/slide-num-bg-hover.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#ffffff;
	text-decoration:none;
}


ul.newsList{
	padding:0;
	margin:0;
}

.newsList li{
	list-style:none;
	text-align:left;
	color:#000;
}

.newsList  A{
	font-family:SolaimanLipi;
	font-size: 14px;
	color:#000;
	background-image:url(../images/arrowbox.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	vertical-align:middle;
	text-decoration:none;
	padding:6px 0 6px 14px;
	margin:0;
	display:block;
	border-bottom:#CCC 1px dashed;
}

.newsList  A:hover {
	background-image:url(../images/arrowbox_h.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	color:#d20300;
	text-decoration:none;
}

.pictureFloat{
	float:left;
	padding:0 10px 0 0;
	}

.pictureFloat2{
	float:right;
	padding:0 0 0 5px;
	}

.pictureFloat3{
	float:left;
	padding:6px 10px 0 0;
	}

.pictureFloat4{
	float:left;
	padding:5px 10px 0 0;
	}


.topnewsTablePadding1{
	padding-top:12px;
	}

.topnewsTablePadding2{
	padding-top:6px;
	}

A.topNewsHeadlineLink{
	font-family:SolaimanLipi;
	font-size: 16px;
	color:#12a3d1;
	font-weight:bold;
	text-align:left;
	TEXT-DECORATION: none;
}

A.topNewsHeadlineLink:hover {
	COLOR: #d60500; 
	TEXT-DECORATION: none;
}	

A.t_main{
	font-family:SolaimanLipi;
	font-size: 16px;
	color:#12a3d1;
	font-weight:bold;
	text-align:left;
	TEXT-DECORATION: none;
}

A.t_main:hover {
	COLOR: #d60500; 
	TEXT-DECORATION: none;
}

a.t1{
	font-family:SolaimanLipi;
	font-size: 14px;
	color:#000;
	text-align:justify;
	text-decoration:none;
	}
A.t1:hover {
	COLOR: #d60500; 
	TEXT-DECORATION: none;
}	
	
.clear{
	clear:both;
	}

.hor-ad-space{
	width:692px;
	height:76px;
	padding:10px 0 10px 0;
	}

.hor-ad-space2{
	width:692px;
	height:76px;
	padding:0 0 10px 0;
	}



.featureNews{
	width:322px;
	background-color:#f4f4f4;
	float:left;
	padding:10px;
	text-align:justify;
	}

.featureNews2{
	width:322px;
	background-color:#f4f4f4;
	float:left;
	padding:10px;
	text-align:justify;
	margin-top:10px;
	}

A.featureNewsHeadlineLink{
	font-family:SolaimanLipi;
	font-size: 20px;
	color:#12a3d1;
	font-weight:bold;
	text-align:left;
	TEXT-DECORATION: none;
}

A.featureNewsHeadlineLink:hover {
	COLOR: #d60500; 
	TEXT-DECORATION: none;
}

A.detailsLink{
	font-family:SolaimanLipi;
	font-size: 15px;
	color:#ff0000;
	font-weight:bold;
	float:right;
	line-height:30px;	
	TEXT-DECORATION: none;
}

A.detailsLink:hover {
	COLOR: #000; 
	TEXT-DECORATION: none;
}

A.detailsLink2{
	font-family:SolaimanLipi;
	font-size: 15px;
	color:#ff0000;
	font-weight:bold;	
	TEXT-DECORATION: none;
}

A.detailsLink2:hover {
	COLOR: #000; 
	TEXT-DECORATION: none;
}

.newsListThum{
	width:342px;
	padding:0 0 12px 0;
	}

.leftFloat{
	float:left;
	}
	
ul.boxnewsList{
	padding:0;
	margin:0;
}

.boxnewsList li{
	list-style:none;
	text-align:left;
	color:#000;
	font-family:SolaimanLipi;
	font-size: 15px;
	border-bottom:#CCC 1px dashed;
	padding-bottom:3px;
	width:342px;

}

.boxnewsList  A{
	font-family:SolaimanLipi;
	font-size: 15px;
	color:#12a3d1;
	background-image:url(../images/arrowbox2.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	vertical-align:middle;
	text-decoration:none;
	padding:6px 0 6px 14px;
	margin:0;
	display:block;
}

.boxnewsList  A:hover {
	background-image:url(../images/arrowbox_h.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	color:#d20300;
	text-decoration:none;
}

.boxnewsList A.details{
	color:#ff0000;
	background-image:none;
	vertical-align:middle;
	text-decoration:none;
	padding:0;
	margin:0;
	display:inline;
}


ul.bottomnewsList{
	padding:0;
	margin:0;
}

.bottomnewsList li{
	list-style:none;
	text-align:left;
	color:#000;
	width:220px;
}

.bottomnewsList  A{
	font-family:SolaimanLipi;
	font-size: 14px;
	color:#000;
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	vertical-align:middle;
	text-decoration:none;
	padding:6px 0 6px 14px;
	margin:0;
	display:block;
	border-bottom:#CCC 1px dashed;
}

.bottomnewsList  A:hover {
	background-image:url(../images/bullet1_h.gif);
	background-repeat:no-repeat;
	background-position:0 12px;
	color:#15acdc;
	text-decoration:none;
}

.bottomLogoArea{
	padding:12px 0 12px 0;

	}
.bottomLogo{
	width:65px;
	height:57px;
	padding:3px 4px 3px 0;
	float:left;
	cursor:pointer;
	}

.rightArea{
	width:278px;
	margin-left:4px;
	}
	
.adSpace1{
	padding:0 0 6px 3px;
	text-align:left;
	}

.adSpace2{
	padding:5px 0 23px 3px;
	text-align:left;
	}

.adSpace3{
	padding:0 0 10px 3px;
	text-align:left;
	}

.rightHeadingBg{
	background-image:url(../images/rightheading-bg.gif);
	background-repeat:no-repeat;
	height:30px;
	}

.rightHeadingText{
	height:30px;
	font-weight:bold;
	font-family:SolaimanLipi;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:30px;
	}

.rightHeadingText2{
	height:30px;
	font-weight:bold;
	font-family:SolaimanLipi;
	font-size:16px;
	color:#FFF;
	text-align:left;
	line-height:30px;
	padding-left:18px;
	}

.photoText{
	padding:0 0 0 8px;
	}

.interviewText{
	padding:15px 0 0 8px;
	}


.chobigharSpace{
	width:278px;
	padding:0 0 5px 0;
	}

.specialNewsSpace{
	width:278px;
	padding:0 0 5px 0;
	}

A.editorHeadingLink{
	font-family:SolaimanLipi;
	font-size: 18px;
	color:#ed5900;
	font-weight:bold;
	text-align:left;
	TEXT-DECORATION: none;
	line-height:36px;
}

A.editorHeadingLink:hover {
	COLOR: #d60500; 
	TEXT-DECORATION: none;
}

A.interViewHeadingLink{
	font-family:SolaimanLipi;
	font-size: 16px;
	color:#993399;
	text-align:left;
	padding-top:25px;
	TEXT-DECORATION: none;
}

A.interViewHeadingLink:hover {
	COLOR: #d60500; 
	TEXT-DECORATION: none;
}

.footerArea{
	width:986px;
	}

.footerLinkArea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0a7192;
	}

A.footerLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0a7192;
	TEXT-DECORATION: none;
}

A.footerLink:hover {
	COLOR: #000; 
	TEXT-DECORATION: none;
}

.footerLinkArea2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a5a5a5;
	}

.creditText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a5a5a5;
}

.creditText2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0a7192;
}

A.creditLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a5a5a5;
	TEXT-DECORATION: none;
}

A.creditLink:hover {
	COLOR: #000; 
	TEXT-DECORATION: none;
}

.details_head_bg{
	background-image:url(../images/details_head_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	color:#FFF;
	font-weight:bold;
	}
	
a.t_heading{
	color:#000;
	}
	
a.t_heading:hover{
	color:#F00;
	}
	
.banner{
border:1px solid #CCCCCC;
}	