*{
margin:0 auto;
padding:0px;

}
body			{font-size: 13px; font-family: Arial, Tahoma, Georgia, Times New Roman, Georgia, Times, serif; background-color: #999999; color:#111111}
tbody			{font-size: 13px; font-family: Arial, Tahoma, Georgia, Times New Roman, Georgia, Times, serif; color:#111111}

.ds-sh1			{background-image:url('images/sh1.gif')}
.ds-sh2			{background-image:url('images/sh2.gif')}

.ds-whitebg		{background-color: #ffffff}

.ds-text-small		{color:#111111; font-size:11px; background-color:#ffffff;}

.homebox {background-color:#F2F2F2; }

.ds-text		{color:#111111; font-size:14px;}
.ds-text a		{color: #BA0000; text-decoration:none; font-size:14px;}
.ds-text a:hover	{color: #BA0000; text-decoration:underline; font-size:14px;}

.ds-text2		{color:#111111; font-size:11px;}
.ds-text2 a		{color: #BA0000; text-decoration:none; font-size:11px;}
.ds-text2 a:hover	{color: #BA0000; text-decoration:underline; font-size:11px;}

.ds-date		{color: #FFFFFF; background-image:url(images/bg-bar.gif); line-height:25px; display:block; font-size: 11px; font-family:Tahoma, Verdana;}

.ds-highlight1		{color: #06196A; background-color:#C9C9C9; line-height:25px; display:block; text-align:right; font-weight:700; font-size:13px;}
.ds-highlight2		{color: #BA0000; font-weight:700; font-size:13px;}

.ds-hp-blue		{font-family:Tahoma, Verdana; color: #06196A; text-decoration:none; font-size:11px;}
.ds-hp-blue:hover	{font-family:Tahoma, Verdana; color: #BA0000; text-decoration:underline; font-size:11px;}

.ds-hp-blue2		{font-family:Tahoma, Verdana; color: #06196A; text-decoration:none; font-size:11px;}

.ds-hp-gray		{color: #111111; text-decoration:none; font-size:12px;}
.ds-hp-gray:hover	{color: #111111; text-decoration:underline; font-size:12px;}

.ds-hp-red		{font-family:Tahoma, Verdana; color: #BA0000; text-decoration:none; font-weight:400; font-size:11px;}
.ds-hp-red:hover	{font-family:Tahoma, Verdana; color: #06196A; text-decoration:underline; font-weight:400; font-size:11px;}

.ds-month		{font-family:Tahoma, Verdana; color: #BA0000; text-decoration:none; font-weight:400; font-size:11px;}
.ds-month a:hover		{font-family:Tahoma, Verdana; color: #06196A; text-decoration:underline; font-weight:400; font-size:11px;}
.ds-month-static	{font-family:Tahoma, Verdana; color: #06196A; text-decoration:underline; font-weight:400; font-size:11px;}

.ds-search-title	{color: #BA0000; text-decoration:none; font-weight:700; font-size:13px;}
.ds-search-title:hover	{color: #06196A; text-decoration:underline; font-weight:700; font-size:13px;}

.ds-imageborder		{border: 1px solid #000000;}
.ds-imageborder2	{border: 1px solid #e2e2e2;}

.ds-compulsory		{color: #BA0000; text-decoration:none; font-weight:400; font-size:11px;}

.ds-redlink		{color: #BA0000; text-decoration:none; font-weight:700; font-size:13px;}
.ds-redlink:hover	{color: #000000; text-decoration:none; font-weight:700; font-size:13px;}


.ds-hp-intro		{color:#111111; font-size:12px;}
.ds-hp-contintro	{color:#111111; font-size:12px;}
.ds-hp-mainintro	{color:#111111; font-size:14px;line-height:17px;}
.ds-hp-mainintro2	{color:#3e3e3e; font-size:14px;line-height:17px; font-style:italic; font-family:"Times New Roman", Times, serif}

.ds-hp-redlinks		{color: #BA0000; text-decoration:none;}
.ds-hp-redlinks:hover	{color: #BA0000; text-decoration:underline;}

.ds-footer		{font-family:Tahoma, Verdana; color: #6A6A6A; text-decoration:none; font-size: 11px;}
.ds-footer a		{font-family:Tahoma, Verdana; color: #6A6A6A; text-decoration:none; font-size: 11px;}
.ds-footer a:hover	{font-family:Tahoma, Verdana; color: #BA0000; text-decoration:underline; font-size: 11px;}


.ds-h1			{font-weight:400; font-size: 20px; color: #BA0000; line-height:22px;}
.ds-h1a			{font-weight:400; font-size: 11px; font-family:Tahoma, Verdana;}

.ds-h2			{font-size: 18px; color: #06196A;}
.ds-h2a			{font-size: 20px; color: #BA0000;}
.ds-h3			{font-size: 12px; font-weight:700; color: #BA0000; text-decoration:none;}
.ds-h3:hover		{font-size: 12px; font-weight:700; color: #BA0000; text-decoration:underline;}
.ds-h4			{font-weight:400; font-size: 22px; color: #BA0000; line-height:22px;}
.ds-h4-big		{font-weight:400; font-size: 24px; color: #BA0000; line-height:22px;}
.ds-h5			{font-size: 18px; color: #06196A; font-weight:400;}
.ds-h6			{font-size: 12px; color: #06196A; font-weight:400;}

.ds-forum-date	{font-family:Tahoma, Verdana; font-size: 11px; color: #06196A; font-weight:400;}
.ds-forum-subject	{font-family:Arial, font-size: 14px; color: #808080; font-weight:700; text-decoration:none;}
.ds-forum-submit	 { border:1px solid #757575; background-color:#757575; color:#FFFFFF; font-family:Tahoma, Verdana; font-size:11px; font-weight:700;}

.ds-home-topic		{font-size: 20px; color: #06196A; font-weight:400; background-color:#C9C9C9; padding: 6px 6px 6px 20px;}
.ds-home-topic2		{font-size: 18px; color: #06196A;}
.ds-topic		{font-size: 20px; color: #06196A; font-weight:400; background-color:#C9C9C9; padding: 6px 6px 6px 34px;}

.ds-subcat-new{font-family:Arial, Tahoma, Verdana; font-size: 14px; font-weight:700; color: #BA0000; text-decoration:none; }


.ds-subcat		{font-family:Arial, Tahoma, Verdana; font-size: 14px; font-weight:700; color: #BA0000; text-decoration:none;}
.ds-subcat:hover	{font-family:Arial, Tahoma, Verdana; font-size: 14px; font-weight:700; color: #000000; text-decoration:none;}


.ds-category		{font-family:Tahoma, Verdana; font-size: 11px; color: #BA0000; font-weight:400; padding: 6px 6px 6px 6px;}
.ds-category2		{font-family:Tahoma, Verdana; font-size: 11px; color: #BA0000; font-weight:400; padding: 6px 6px 6px 0px;}
.ds-subcategory		{font-family:Tahoma, Verdana; font-size: 11px; color: #06196A; font-weight:400; padding: 6px 6px 6px 6px;}
.ds-microcategory	{font-family:Tahoma, Verdana; font-size: 11px; color: #A7A7A7; font-weight:400; padding: 6px 6px 6px 6px;}

.bdlinks a{ text-decoration:none; color:#000000}
.bdlinks a:hover{ text-decoration:none; background-color:#f1f1f1;}

.ds-name		{font-size:11px; color: #06196A; font-family:Tahoma, Verdana;}
.ds-name a		{font-size:11px; color: #06196A; font-family:Tahoma, Verdana; text-decoration:none;}
.ds-name a:hover	{font-size:11px; color: #06196A; font-family:Tahoma, Verdana; text-decoration:underline;}

.ds-counter		{font-size: 10px; font-family: tahoma; color: #ffffff; background-color:#9B9B9B; display:inline; padding:0px;}

.ds-question		{font-weight:400; color: #BA0000; font-size:12px;}
.ds-option		{font-weight:400; font-size:11px;}

.ds-readall		{font-family:Tahoma, Verdana; color: #111111; text-decoration:none; font-size: 11px;}
.ds-readall:hover		{color: #BA0000; text-decoration:underline; font-size: 11px;}

.ds-more		{font-family:Tahoma, Verdana; color: #BA0000; text-decoration:none; font-size: 11px;}
.ds-more:hover		{color: #BA0000; text-decoration:underline; font-size: 11px;}

.ds-in-red		{color: #BA0000; text-decoration:none; font-size: 12px;}
.ds-small		{font-family:Tahoma, Verdana; color: #8f8f8f; text-decoration:none; font-size: 11px;}
.ds-small2		{font-family:Tahoma, Verdana; color: #434343; text-decoration:none; font-size: 11px;}

.ds-innerlinks		{color: #BA0000; text-decoration:none;}
.ds-innerlinks:hover	{color: #BA0000; text-decoration:underline;}

.ds-innerlinks2		{color: #BA0000; font-size:12px; text-decoration:none;}
.ds-innerlinks2:hover	{color: #BA0000; font-size:12px; text-decoration:underline;}

.ds-innerlinks3		{font-family:Tahoma, Verdana; color: #BA0000; font-size:11px; text-decoration:none;}
.ds-innerlinks3:hover	{font-family:Tahoma, Verdana; color: #BA0000; font-size:11px; text-decoration:underline;}

.ds-innerlinks4		{color: #111111; font-size:11px; text-decoration:none; font-family:Tahoma, Verdana;}
.ds-innerlinks4:hover	{color: #BA0000; font-size:11px; font-family:Tahoma, Verdana; text-decoration:underline;}

.ds-innerlinks4a	{color: #BA0000; font-size:11px; text-decoration:none; font-family:Tahoma, Verdana;}
.ds-innerlinks4a:hover	{color: #111111; font-size:11px; font-family:Tahoma, Verdana; text-decoration:underline;}

.ds-breadcrumbs		{color: #ffffff; text-decoration:none; font-size:13px; text-transform:uppercase;}
.ds-breadcrumbs:hover	{color: #ffffff; text-decoration:none; font-size:13px; text-transform:uppercase;}

.ds-search		{font-weight:700; color: #111111; text-decoration:none;}
.ds-search:hover	{font-weight:700; color: #BA0000; text-decoration:none;}



.ds-botline {
	font-size:12px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #A3A3A3;
}


.ds-table-format {
	border-collapse: collapse;
}

.ds-table-format-td {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-top: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3;
	background-color: #ffffff;
}

hr {
 border: 0;
 color: #A3A3A3;
 background-color: #A3A3A3;
 height: 1px;
 width: 100%;
 text-align: left;
 margin: 6px 0px 6px 0px;
 }

.hr2 {
margin-top:6px;
#margin-top:0px;
margin-bottom:6px;
#margin-bottom:0px;
background:#E3E3E3;
height:1px;
line-height:1px;
color: #E3E3E3;
}

.hr3 {
 border: 0;
 color: #E3E3E3;
 background-color: #E3E3E3;
 height: 1px;
 width: 100%;
 text-align: left;
 margin: 4px 0px 4px 0px;
 }

.home-hr {
	margin-top:1px;
	#margin-top:-6px;
	margin-bottom:4px;
	background:#D5D5D5;
	height:1px;
	line-height:1px;
	color: #D5D5D5;
}


.ds-dropdown{font-family:Tahoma, Verdana; font-size: 11px; margin: 4px 0px 4px 0px;}

.ds-dropdown-small{font-family:Tahoma, Verdana; font-size: 11px; margin: 4px 0px 4px 0px;}

.ds-textfield{font-family:Tahoma, Verdana; font-size: 11px; margin: 2px 0px 2px 0px; border-style: solid; border-width: 1px; border-color: #A3A3A3;}

.ds-textfieldregister{font-family:Tahoma, Verdana; font-size: 11px; margin: 2px 0px 2px 0px; border-style: solid; border-width: 1px; border-color: #A3A3A3; width:260px;}

TABLE.formatTable {border-collapse: collapse;}
TABLE.formatTable TR.tableHeader{ background: #111111; color:#ffffff; font-size:13px; font-weight:700;}
TABLE.formatTable TR.rowbg1{ background: #e5e5e5;}
TABLE.formatTable TR.rowbg2{ background: #F4F4F4;}
TABLE.formatTable TD { border: 1px solid #A1A1A1; padding:10px; background-color:#FFFFFF}

.ds-sunil {
	border-left: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3;
}

.ds-number-static {color: #BA0000; text-decoration:underline;}
.ds-number {color: #111111; text-decoration:none;}
.ds-number a {color: #111111; text-decoration:none;}
.ds-number a:hover {color: #BA0000; text-decoration:underline;}







#table-head1 {
	background-color: #808080;
	border-bottom: 1px solid #ffffff;
	padding: 5px 5px 5px 5px;
	font-size: 13px;
	font-weight: 700;
	color: #fff;
}


.table-format1 {
	font-size: 13px;
	color: #BA0000;
	font-weight: 400;
}

.table-format1 td {
	vertical-align: top;
	/*border-left: 1px solid #AEABD9;*/
	border-bottom: 1px solid #c0c0c0;
	padding:5px 0px 5px 5px;
}

.table-format1 a {
	font-size: 13px;
	font-weight: 400;
	color: #BA0000;
	text-decoration: none;
}
.table-format1 a:hover {
	font-size: 13px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
}

/*.ds-forum-date {font-size: 12px;}*/

.ds-author		{font-family:Tahoma, Verdana; color: #06196A; text-decoration:none; font-weight:400; font-size:11px;}
.ds-author:hover	{font-family:Tahoma, Verdana; color: #BA0000; text-decoration:none; font-weight:400; font-size:11px;}

.ds-articledate		{font-family:Tahoma, Verdana; color: #06196A; text-decoration:none; font-weight:400; font-size:11px;}

.ds-author1		{font-size: 20px; color: #BA0000; text-decoration:none;}
.ds-author1:hover	{font-size: 20px; color: #BA0000; text-decoration:underline;}

.ds-source		{color: #BA0000; text-decoration:none; font-weight:400; font-size:13px;}
.ds-source:hover	{color: #000000; text-decoration:none; font-weight:400; font-size:13px;}

.ds-bio			{font-family:Tahoma, Verdana; color: #9A9A9A; text-decoration:none; font-weight:400; font-size:11px;}

.ds-quote		{color:#ba0000; font-size:16px; font-weight:700; font-style: italic; text-align:center; background-color:#F5F5F5; padding:6px;}
.ds-quote-text		{font-size:14px; line-height:18px;}
.ds-quote-text-big	{font-size:14px; line-height:20px;}

.ds-caption	{font-size:11px;}

.ds-ar-table		{background-color: #C0C0C0;}
.ds-ar-tablebg		{background-color: #F3F3F3; font-size: 12px; color: #06196a;}


#div-wrap {
 float:left;

 padding-right:10px;
 padding-bottom:10px;
}

#div-wrap-right {
 float:right;
 padding-left:10px;
 padding-bottom:10px;
}

#div-quote {
 width:300px;
 float:left;
 padding:15px 10px 10px 0px;
}

#div-quote-right {
 width:300px;
 float:right;
 padding:15px 0px 10px 10px;
}

.ds-quote1		{color:#588b26; line-height:22px; font-size:20px; font-weight:700; text-align:center; font-family:Times New Roman; }
.ds-quote2		{color:#ba0000; line-height:22px; font-size:16px; font-weight:700; text-align:center;}
.ds-quote3		{color:#6276a7; line-height:22px; font-size:16px; font-weight:700; text-align:center; font-family:Tahoma; }


.dmat{color:#999999; font-size:1px;}
.dmat h1 {color:#999999; font-size:1px;}
.dmat h2 {color:#999999; font-size:1px;}
.dmat h3 {color:#999999; font-size:1px;}
.dmat h4 {color:#999999; font-size:1px;}
.dmat h5 {color:#999999; font-size:1px;}
.dmat h6 {color:#999999; font-size:1px;}


/* -- New CSS According to new homepage layout (Sunil) -- */

.nw-table-home {
	border-collapse: collapse;
	border: 1px solid #A3A3A3;
}

.nw-table-home td {
	padding: 2px;
	vertical-align:top;
}

.nw-leadview		{font-size: 24px; font-weight:700; color: #BA0000; text-decoration:none;}
.nw-leadview:hover	{font-size: 24px; font-weight:700; color: #000000; text-decoration:none;}

.nw-leadview-date	{font-family:Tahoma, Verdana; color: #535353; text-decoration:none; font-size:11px;}

.ul-leadview {list-style:none; font-size:11px; font-weight:700; margin:0px;}
.ul-leadview li {display:block; background-image:url(images/newh-leadview-bg.gif); background-repeat:repeat-x; padding:6px; margin-top:1px}
.ul-leadview li a{text-decoration:none; color:#094670;}
.ul-leadview li a:hover{ color:#000000; text-decoration:none;}

.nw-leadview-other	{color: #808080; padding:6px 6px 12px 0px; font-weight:700; margin-bottom:-10px; text-align:right;}


.nw-leadview-inner		{font-size: 14px; font-weight:700; color: #BA0000; text-decoration:none;}
.nw-leadview-inner:hover	{font-size: 14px; font-weight:700; color: #000000; text-decoration:none;}
.nw-leadview-inner-date	{font-family:Tahoma, Verdana; color: #000000; text-decoration:none; font-size:11px;}
.nw-leadview-inner-intro	{font-family:Tahoma, Verdana; color: #001A8F; text-decoration:none; font-size:11px;}
.nw-inner-redlinks	{font-family:Tahoma, Verdana; color: #B20012; text-decoration:none; font-size:11px;}
.nw-inner-redlinks:hover	{color: #000000; text-decoration:none;}


.img-padding img{padding-top:15px;}
.nw-p-fix p{padding-top:15px;}
.nw-p-fix ul {margin-top:16px; list-style:none;}
.nw-p-fix ul li{padding-left:16px; margin-bottom:6px; background-image:url(images/newh-bullet2.gif); background-repeat:no-repeat; background-position:4px 6px;}




.nw-ul-dicussion {list-style:none; font-size:12px; font-weight:400; color:#8B8B8B;  padding:0px 14px 6px 14px; margin:0px;}
.nw-ul-dicussion li {display:block; border-bottom:1px solid #DCDCDC;  padding:6px 0px 6px 0px;}
.nw-ul-dicussion li a{text-decoration:none; color:#0D2E72; font-weight:400;}
.nw-ul-dicussion li a:hover{ color:#000000; text-decoration:none;}


.nw-ul-latest {list-style:none; font-size:11px; color:#535353;  padding:0px 14px 6px 14px; margin:0px;}
.nw-ul-latest li {display:block; border-bottom:1px solid #DCDCDC;  padding:6px 0px 6px 0px;}
.nw-ul-latest li a{text-decoration:none; color:#535353;}
.nw-ul-latest li a:hover{ color:#BA0000; text-decoration:none;}

.nw-ul-web {list-style:none; font-size:11px; color:#0D2E72;  padding:10px 14px 6px 14px; margin:0px;}
.nw-ul-web li {display:block; padding:6px 0px 6px 0px;}
.nw-ul-web li a{text-decoration:none; color:#535353;}
.nw-ul-web li a:hover{ color:#0D2E72; text-decoration:none;}


.nw-ul-av {list-style:none; font-size:11px; color:#0D2E72;  padding:36px 14px 6px 14px; margin:0px;}
.nw-ul-av li {display:block; padding:6px 0px 6px 0px;}
.nw-ul-av li a{text-decoration:none; color:#535353;}
.nw-ul-av li a:hover{ color:#0D2E72; text-decoration:none;}

.nw-web-india {background-image: url('images/newh-latest-india.gif'); background-repeat: no-repeat; background-position: 2px 2px;}
.nw-web-world {background-image: url('images/newh-latest-world.gif'); background-repeat: no-repeat; background-position: 2px 2px;}
.nw-web-audiovideo {background-image: url('images/newh-latest-audiovideo.gif'); background-repeat: no-repeat; background-position: 2px 2px;}
.nw-web-contribute {background-image: url('images/newh-latest-contribute.gif'); background-repeat: no-repeat; background-position: 2px 2px;}

.nw-latest-news {background-image: url('images/nw-latest-news.gif'); background-repeat: no-repeat; background-position: 2px 2px; height:160px;}
.nw-qw {background-image: url('images/nw-qw.gif'); background-repeat: no-repeat; background-position: 2px 2px; height:160px; background-color:#fff4ed; color:#984a18;}
.ref {background-image: url('images/ref.gif'); background-repeat: no-repeat; background-position: 2px 2px; height:160px; background-color:#f2fafc; color:#535353;}

.ltn{ font-family:Arial; font-size:12px; color:#0d2e72; text-decoration:none;}
.ltn:hover{ color:#000000; text-decoration:none;}

.nw-latest-news-txt { font-family:Arial; font-size:12px !important; border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-top:10px;}
.nw-latest-news-txt p{ margin-bottom:10px;}
.url{ color:#BA0000; text-decoration:none;}
.url:hover{ color:000000; text-decoration:none;}


.nw-learn {color: #BA0000; text-decoration:underline; font-size:11px; background-image:url(images/newh-arrow.gif); background-repeat:no-repeat; background-position:top right; padding-right:10px;}
.nw-learn:hover {color: #000000; text-decoration:underline; font-size:11px;}

.nw-learn2 {color: #000000; font-size:11px; padding-right:10px; text-decoration:none; font-weight:700;}
.nw-learn2:hover {color: #000000; text-decoration:underline; font-size:11px;}

.nw-category {color: #535353; text-decoration:none; font-size:14px; font-weight:700; padding:8px 0px 2px 0px;}
.nw-home-title {color: #535353; text-decoration:none; font-size:14px; font-weight:700; padding:6px 0px 6px 0px;}
.nw-title-book {color: #ba0000; font-size:14px; font-weight:700; padding:8px 0px 2px 0px; border-bottom:2px solid #ea9595;}


.nw-editor-note p{ font-size:11px; padding-bottom:10px;}
.nw-editor-note a{ text-decoration:none; color:#BA0000;}
.nw-editor-note a:hover{ text-decoration:underline; color:#000000;}


.nm-cat-link {height:28px;}
.nm-cat-link a{color: #535353; text-decoration:none; font-size:11px}
.nm-cat-link a:hover{color: #BA0000; text-decoration:none;}
.nm-cat-link span{color: #0D2E72; text-decoration:none; font-size:11px}


.nw-contribute-outertable {
	border-collapse: collapse;
	border: 1px solid #A3A3A3;
}

.nw-table-contribute td {

}

.nw-contribute-table { margin-top:40px;}
.nw-contribute-table td{ font-size:11px; color:#535353;}
.nw-contribute-table input { border:1px solid #8F8F8F; font-family:Arial; font-size:11px; color:#535353; padding:4px;}
.nw-contribute-table textarea { border:1px solid #8F8F8F; font-family:Arial; font-size:11px; color:#535353; padding:4px; width:140px; height:40px;}


.nw-table-book {border-collapse: collapse; background-color:#fddfdf;}
.nw-table-book td {padding: 2px; vertical-align:top;}
.nw-table-book img{border:1px solid #e2e2e2;}
.nw-table-book a{color:#2F2F2F; text-decoration:none; font-size:11px;}
.nw-table-book a:hover{color:#0D2E72; text-decoration:none}


.nw-textfield{border:1px solid #8F8F8F; font-family:Arial; font-size:11px; color:#535353; padding:1px;}

.nw-td-padding td{padding:4px;}

.nw-ds-more		{font-family:Tahoma, Verdana; color: #BA0000; text-decoration:none; font-size: 11px;}

.top { text-align:right; }
.top a{ color:#BA0000; text-decoration:none;}
.top a:hover{ color:#000000; text-decoration:none;}

.border-right-home {border:solid 1px #CCC;}

/* -- end -- */

.quickcommenttitle {padding:6px; font-family:Arial; font-size:14px; font-weight:700;}
.quickcomment {padding:6px; font-family:Arial; font-size:12px;}
.quickcomment p{margin-bottom:12px;}

.fa-link1 {color:#ffffff; text-decoration:none; padding:2px;}
.fa-link1:hover {background-color:#1f3d5a;}

.fa-link2 {color:#ffdcb7; text-decoration:none; padding:2px;}
.fa-link2:hover {background-color:#1f3d5a;}
