@charset "utf-8";
/* CSS Document */
.clr {
	clear: both
}
.s-main-pane {
	width: 680px;
	float: left;
}
#s-main-heading {
	width: 333px;
	float: left;
	margin-right: 12px;
}
#s-main-heading img {
	width: 333px;
}
#s-main-heading h1 {
	background-color: #000;
	padding: 4px;
	font-family: dunyaFont;
	text-align: left;
	color: #FFF;
	font-size: 19px;
	font-weight: normal;
	margin: 0px;
	border-bottom: #FFF 1px solid;
	letter-spacing: 1px;
	word-spacing: 4px;
}
#s-main-heading img.main {
	width: 323px;
	height: auto;
}
#s-main-heading .news-det-pan {
	background-color: #f8f8f8;
	border: #f1f1f1 solid 1px;
	clear: both;
	padding: 4px;
}
#s-main-heading .news-det-pan span {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	line-height: 20px;
}
#s-main-heading .news-det-pan p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
	color: #333;
	margin: 0px;
	line-height: 23px;
	word-spacing: 4px;
}
#s-main-heading .news-det-pan p img {
	width: 57px;
}
#s-top-heading {
	width: 330px;
	float: left;
}
#s-top-heading h2 {
	background-color: #DB0000;
	padding: 5px 0px 5px 4px;
	font-family: dunyaFont;
	text-align: left;
	color: #FFF;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	letter-spacing: 1px;
	word-spacing: 4px;
}
#s-top-heading .news-small-pan {
	/*width:100%;*/
	padding: 7px 0px 6px;
	border-bottom: dotted 1px #d2d0c2;
	margin: 5px 0;
	padding-left: 5px;
}
#s-top-heading .news-small-pan img {
	float: left;
	margin-right: 5px;
}
#s-top-heading .news-small-pan p {
	float: left;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	font-size: 14px;
	margin: 0px;
	line-height: 20px;
	
	word-spacing: 1px;
}
#s-top-heading .news-small-pan p span {
	font-size: 1.2em;
	color: #2A397A;
	line-height: 20px;
	font-weight: bold;
	
	
}
#s-top-heading .news-small-pan p span a {
	color: #2A397A;
	text-decoration: none;
}
#s-top-heading .news-small-pan p span a:hover {
	color: #990000;
	text-decoration: none;
}
#s-top-heading .news-small-pan p a {
	text-decoration: none;
	color: #333333;
}
#s-more-news-pan {
	width: 100%;
	clear: both;
	padding-top: 10px;
}
#s-more-news-pan h3 {
	/*background:url(/images/heading-pattern.jpg) repeat-x 0px 6px;
	font-family:Arial, Helvetica, sans-serif;*/
font-family: dunyaFont;
font-weight: normal;
word-spacing: 5px;
text-align: left;
text-shadow: 0 0 1px #999;
color: #000;
font-size: 24px;
line-height: 25px;
margin: 0px;
margin-bottom: 10px;
border-bottom: 5px #CF0000 solid;
padding-bottom:5px;
}
#s-more-news-pan h3 span {
	
	padding-right: 5px;
}
#s-more-news-pan .more-news-det {
	width: 154px;
	float: left;
	margin-right: 14px;
}
#s-more-news-pan .last {
	margin-right: 0px;
}
.more-news-det img {
	margin-bottom: 8px;
}
#s-more-news-pan .more-news-det p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	
	word-spacing: 1px;
}
#s-more-news-pan .more-news-det p a {
	background: url(/images/dot.jpg) no-repeat left;
	text-decoration: none;
	color: #004276;
	font-size: 11px;
	padding-left: 6px;
	line-height: 20px;
}
#s-more-news-pan .more-news-det p a:hover {
	color: #900;
	font-size: 11px;
	line-height: 20px;
}
#s-more-news-pan .more-news-det p span {
	color: #004276;
	font-weight: bold;
	line-height: 22px;
	font-size: 15px;
}
.s-break-line {
	background: url(/images/heading-pattern.jpg) repeat-x 0 10px;
	padding: 12px 0;
	margin-bottom: 10px;
}
#s-related-news-pan {
	width: 411px;
	float: left;
}
#s-related-news-pan .news-dets {
	padding: 4px 0px;
	border-bottom: #EBEBEB solid 1px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#s-related-news-pan .news-dets p.heading {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #900;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	margin-bottom: 3px;
	
	word-spacing: 1px;
	;
}
#s-related-news-pan .news-dets p.heading a {
	text-decoration: none;
	color: #2A397A;
}
#s-related-news-pan .news-dets p.dets-text {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	
	word-spacing: 2px;
	line-height: 24px;
}
#s-related-news-pan .news-dets p.put-time {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #999999;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 16px;
}
#s-related-right {
	width: 243px;
	float: right;
}
#s-related-right .news-dets-right {
	padding: 4px 0px;
	border-bottom: #EBEBEB solid 1px;
}
#s-related-right .news-dets-right p.heading {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #900;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 3px;
	margin-top: 3px;
	word-spacing: 4px;

}
#s-related-right .news-dets-right p.heading a {
	text-decoration: none;
	color: #2A397A;
}
#s-related-right .news-dets-right p.dets-text2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	word-spacing: 4px;
	
	line-height: 24px;
}
#s-related-right .news-dets-right p.put-time2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #999999;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 16px;
}
.must-watch-pan {
	background: url(/images/must-video-bg.jpg) repeat-x bottom;
	border: #dddcdc solid 1px;
	margin-bottom: 10px;
}
.must-watch-pan h5 {
	background: url(/images/must-watch-heading-pat.jpg) repeat-x;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: dunyaFont;
	font-weight: normal;
	word-spacing: 5px;
	letter-spacing: 1px;
	text-align: left;
	text-shadow: 0 0 1px #999;
	text-align: left;
	color: #000000;
	font-size: 15px;
	padding-left: 5px;
	line-height: 35px;
	margin: 0px;
}
/*=========== Gallery Script =================*/
#galleryc {
	overflow: hidden;
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 222px; /*Width of Carousel Viewer itself*/
	height: 185px; /*Height should enough to fit largest content's height*/
	margin-top: 8px;
	margin-left: 8px;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*//*margin: 5px; margin around each panel*//*width: 222px; Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	line-height: 20px;
	margin: 0px;
}
.panel-bg {
	width: 214px;
	border: #CCC solid 1px;
	padding: 3px;
}
