body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#737d86;
	font-size:11px;
}

a {
	color:#737d86;
	text-decoration:none;
}

a:hover {
	color:#0f78ba;
	text-decoration:underline;
}

div, ul, li, th, form, h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
}

.container {
	padding:0 28px 0 27px;
}

.topbg {
	background:url(../images/topbg.gif) no-repeat center top;
	height:97px;
}

#logo {
	position:absolute;
	right:45px;
	top:15px;
}

#sublogo {
	position:absolute;
	top:43px;
	left:27px;
}

#leftdiv {
	float:left;
	width:487px;
}

#resource-leftdiv {
	float:left;
	width:176px;
	padding-right:5px;
}

#resource-main {
	width:767px;
	float:right;
}

#centerdiv {
	float:left;
	width:280px;
}

#resource-title {
	width:526px;
	background-color:#147bbd;
	padding:0px 12px;
	font-size:18px;
	color:#FFFFFF;
	text-align:left;
	line-height:28px;
	margin:0px 10px 16px 10px;
}

#resource-data {
	width:506px;
	padding:20px 0px;
	text-align:left;
}

#resource-centercontent {
	width:586px;
	float:left;
	text-align:center;
	margin-top:16px;
}

#resource-centerdiv {
	width:586px;
	float:left;
	margin-top:16px;
}


#resource-centerdiv td {
	background:url(../images/resource-img-bg.gif) no-repeat left top;
	height:133px;
	width:138px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#resource-centerdiv img {
	margin-bottom:5px;
	border:none;
}

#rightdiv {
	float:right;
	width:176px;
}

.kpiupdates {
	background:url(../images/bg-kpi-update.gif) no-repeat right top #ef8700;
	height:161px;
	color:#FFFFFF;
}

.kpiupdates a{
	color:#FFFFFF;
}

.kpiupdates div{
	padding:34px 0 0 24px;
}

.kpiupdates ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style:none;
}

.kpiupdates li{
	background:url(../images/bullet-kpi.gif) no-repeat;
	padding-left:15px;
	background-position:0 4px;
}

.size18 {
	font-size:18px;
}

.size14 {
	font-size:14px;
}

.size12 {
	font-size:12px;
}

.renewable {
	background:url(../images/renewable-bg.gif) no-repeat;
	height:126px;
}

.renewable div{
	padding:38px 0 0 24px;
}

.renewable ul{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-bottom:8px;
}

.renewable li{
	padding:0px;
	margin:0px;
	background:url(../images/bullet-renewable.gif) no-repeat;
	padding-left:15px;
	background-position:0 4px;
	padding-bottom:2px;
}

.bp ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

.bp li{
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/bullet-renewable.gif) no-repeat;
	padding-left:12px;
	margin-right:30px;
	background-position:0 4px;
}

.bp2 ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

.bp2 li{
	float:left;
	padding:0px;
	margin:0px;
	width:110px;
	background:url(../images/bullet-renewable.gif) no-repeat;
	padding-left:12px;
	background-position:0 4px;
}


.view {
	background:#147bbc;
	color:#FFFFFF;
	padding:1px 5px;
}

.grey {
	color:#262424;
}

#newsletter {
	padding:30px 0 0 16px;
}

#newsletterNew {
	padding:4px 0 0 11px;
	background:url(../images/signup-bg.gif) repeat-y;
}

.txtfeildnews {
	border:1px solid #d5d8db;
	background:#ffffff;
	color:#737d86;
	width:144px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.search-resource {
	border:1px solid #d5d8db;
	background:#ffffff;
	color:#737d86;
	width:100px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.new {
	background:url(../images/what-new.gif) no-repeat #fdf4e9;
	height:199px;
	padding:0 22px 0 26px;
	border-bottom:1px solid #f8e6d1;
}


#viewarchive {
	padding:20px 0 20px 0;
	text-align:right;
}

#newslist a{
	display:block;
	font-weight:bold;
	background:url(../images/download-icon.gif) no-repeat right top;
	height:12px;
	float:left;
	padding-right:18px;
	clear:both;
	padding-bottom:13px;
}

#newslist p{
	display:block;
	margin:0px;
	padding:0px;
	clear:both;
}

.block {
	display:block;
	clear:both;
	padding-left:117px;
	padding-bottom:20px;
}

.block03 {
	display:block;
	clear:both;
	padding-left:117px;
	padding-bottom:10px;
}


.topic {
	background:url(../images/topic-of-the-month02.gif) no-repeat #ef8700;
	height:76px;
	padding:0 7px 0 26px;
	color:#FFFFFF;
}

.dfmorediv{
	padding:18px 0 20px 0;
	text-align:right;
}

.topic div a{
	color:#FFFFFF;
}

.topic div a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.topic span{
	display:block;
	padding-bottom:3px;
}


.resource {
	background:url(../images/resource-center-bg.gif) no-repeat right top #fdf4e9;
	font-size:12px;
	border-bottom:1px solid #f7e4cd;
}

.resource div{
	padding:48px 0 0 0px;
	text-align:center;
}

.resource ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	list-style:none;
}

.resource li{
	background:url(../images/bullet-rc.gif) no-repeat;
	padding-left:12px;
	background-position:0 4px;
	padding-bottom:4px;
}


.resource-left {
	color:#FFFFFF;
	font-size:12px;
}

.resource-left a{
	color:#FFFFFF;
}

.resource-left ul{
	margin:0px;
	padding:0px;
	margin-top:40px;
	margin-bottom:40px;
	margin-left:10px;
	margin-right:8px;
	list-style:none;
}

.resource-left li{
	background:url(../images/bullet-kpi.gif) no-repeat;
	padding-left:12px;
	background-position:0 4px;
	padding-bottom:4px;
}

.resource-left ul ul{
	margin:0px;
	padding:0px;
	padding-top:7px;
}

.block01 {
	display:block;
	clear:both;
	padding-bottom:20px;
	text-align:right;
	padding-right:25px;
}

.block-resource {
	display:block;
	clear:both;
	padding-bottom:24px;
	text-align:right;
	padding-right:25px;
}

.footer {
	background:url(../images/bg-footer.gif) repeat-x;
	height:60px;
}

.footer div{
	padding:20px 30px 0 30px;

}

.footer a{
	padding:0 1px;
}

.footer p{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

#relative {
	position:relative;
}

.heading {
	background:url(../images/bg-update.gif) no-repeat;
	height:61px;
}

.heading h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:19px 0 0 20px;
	font-weight:normal;
	color:#ef8700;
}

.colorblue {
	color:#0f78bb;
}

.paddingright8 {
	padding-right:8px;
}

.blueband {
	background:#147abb;
	height:54px;
	font-size:20px;
	color:#FFFFFF;
	padding:0 15px;
}


#band_resource {
	padding-top:20px;
	padding-left:40px;
	background:#147abb;
	height:54px;
	font-size:20px;
	color:#FFFFFF;
	padding:0 15px;
	width:200px;
}

.searchfeild {
	background:#ffffff;
	color:#747d84;
	border:1px solid #307dab;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	width:160px;
}

.padinerpage {
	padding:0 23px;
}

#inerpagediv01 {
	width:174px;
	float:left;
}

#inerpagediv02 {
	width:537px;
	float:left;
	padding-left:30px;
	font-size:12px;
}

#inerpagediv02 p{
	padding:0px;
	margin:0px;
	padding-bottom:15px;
}

.inerpageimage {
	float:right;
	padding:0 0 20px 20px;
}

#inerpagediv03 {
	width:175px;
	float:right;
}

.box003 {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	font-size:12px;
}

.box003 ul{
	list-style:none;
	padding-left:18px;
}

.box003 li{
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding-left:18px;
	padding-bottom:3px;
}

.box003 li ul{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:5px;
	padding-left:3px;
}

.box003 li li{
	background:url(../images/submit-arrow.gif) no-repeat 0 0px;
	padding-left:14px;
	padding-bottom:3px;
}


.box003 form{
	padding:5px 0 5px 10px;
	font-size:11px;
}

.innerlist {
	font-size:12px;
}

.innerlist ul{
	list-style:none;
}

.innerlist li{
	padding-left:38px;
	height:40px;
	margin-bottom:2px;
}

.innerlist li a{
	display:block;
	padding-top:10px;
}

.innerlist li a:hover{
	text-decoration:none;
}



.bglink01 {
	background:url(../images/bg-kpi.gif) no-repeat;
}

.bglink02 {
	background:url(../images/bg-drum-update.gif) no-repeat;
}

.bglink03 {
	background:url(../images/bg-case-studies.gif) no-repeat;
}

.bglink04 {
	background:url(../images/bg-new.gif) no-repeat;
}

.bglink05 {
	background:url(../images/bg-resource-center.gif) no-repeat;
}

.bglink06 {
	background:url(../images/bg-breakthrought.gif) no-repeat;
}

.bglink07 {
	background:url(../images/bg-capacity.gif) no-repeat;
}

.bglink08 {
	background:url(../images/bg-renable.gif) no-repeat;
}

.georgia18 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#ef8700;
}

.colororange {
	color:#ef8700;
}

.size16 {
	font-size:16px;
}

#discussion {
	background:url(../images/discussion-forn.gif) no-repeat;
	padding-top:45px;
	font-size:14px;
	margin-left:15px;
	margin-top:8px;
	margin-bottom:5px;
}


.white-heading {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	
	padding-left: 14px;
}
.white-big {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white-small {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

.leftpanel-highlite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DD5800;
	text-decoration: none;
}

.horizontal-line {
	background-image: url(../images/white-dot.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.listnew04 ul{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:10px;
	padding-bottom:20px;
	padding-top:10px;
}

.listnew04 li{
	background:url(../images/arrow03.gif) no-repeat 0 6px;
	padding-left:20px;
	padding-bottom:7px;
}

.listnew05 li{
	background:url(../images/arrow03.gif) no-repeat 0 6px;
	padding-left:20px;
	padding-bottom:3px;
}

<!--add by riaz-->
.top-smalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.top-smalllink ul{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:10px;
	padding-bottom:20px;
}

.top-smalllink li{
	background:url(../images/arrow03.gif) no-repeat 0 6px;
	padding-left:20px;
}

.nrriessaybg
{
background:#fbfbfb;
padding:10px;
text-align:justify;
}

.mainlogo-blue {
	ffont-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DD5800;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	
}
.download-riteborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #97A0A9;
	border-right-color: #97A0A9;
	border-bottom-color: #97A0A9;
	border-left-color: #97A0A9;
}


.horizontal-blueline {

	background-image: url(../images/lightblue-dot.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.horizontal-blackline {


	background-image: url(../images/black-dot.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.verticle-blackline {
	background-image: url(../images/black-dot.gif);
	background-repeat: repeat-y;
	background-position:left;
	padding-left:20px;
}

.hr {
	background-image: url(../images/black-dot.gif);
	background-repeat: repeat-x;
	background-position:left;
	height:30px;
}

.download-riteborder2 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.download-allborder {
	border: 1px solid #97A0A9;
}
.llinkz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	text-decoration: underline;
}
<!--add by riaz-->

.top-smalllink:link {
	color: #001F64;
}
.top-smalllink:visited {
	color: #001F64;
}
.top-smalllink:active {
	color: #001F64;
}

<!--add by nand kishor - begin-->

.bgmovies {
}

.bgmovies h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#ef8700;
}

.book span{
	font-family:Arial, Helvetica, sans-serif;
	color:#147abb;
	font-size:14px;
}

.book span a{
	font-family:Arial, Helvetica, sans-serif;
	color:#147abb;
	font-size:14px;
}

.book img{
	padding:10px 12px 0 12px;

}

.book th{
	background:#ef8700;
	color:#ffffff;
	padding:0px;
	margin:0px;
	height:30px;
}



.forumdiv{
	background:url(../images/forum-divider.gif) repeat-x;
	height:1px;
}

.borderLtRt{
	background:url(../images/forum-border.gif) repeat-y;
	width:66px;
}

.bgdistop {
	background:url(../images/bg-discussion-top.gif) no-repeat;
	height:30px;
}

<!--end nand kishor-->


.size11 {
	font-size:11px;
}

.links05 a{
	color:#0f78bb;
	text-decoration:underline;
}

.links05 a:hover{
	color:#ef8700;
	text-decoration:underline;
}

.colorwhite {
	color:#FFFFFF;
}


.pagination {
	font-size:11px;
	padding:15px 0 25px 21px;
	font-weight:bold;
}

.pagination a{
	font-weight:normal;
	text-decoration:underline;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#ef8903;
 }
 
.headingnew {
	background:url(../images/form.gif) no-repeat top left;
	padding-left:40px;
	height:42px;
	font-size:22px;
	color:#ef8903;
 }

.newbutton {
	background-color:#147abb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #004977;
	font-weight:bold;
	padding:2px 7px;
}

.newbutton01 {
	background-color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #202020;
	font-weight:bold;
	padding:2px 7px;
}


.commentsband {
	background:url(../images/comment-box.gif) no-repeat left top;
	height:33px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.commentsbanddiv {
	padding:0px;
	margin:0px;
	padding-left:16px;
	padding-top:7px;
	float:left;
}

.commentsbuttondiv {
	padding:0px;
	margin:0px;
	float:right;
}

.commentstable {
	border:1px solid #cddfef;
}

.commentstable th{
	background:url(../images/icon-comment.gif) no-repeat #e4ecf6;
	padding:8px;
	background-position:10px 6px;
	padding-left:35px;
	text-align:left;
	color:#00609d;
	border-bottom:2px solid #FFFFFF;
}

.commentstable td{
	background:#f3f7fb;
	padding:10px;
	background-position:10px 6px;
	text-align:left;
	color:#333333;
}

.padarticle {
	padding:10px 0 10px 0;
}

.txtfeildpost {
	border:1px solid #d5d8db;
	padding:3px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
.txtfeilddiscuss {
	border:1px solid #d5d8db;
	padding:3px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
.txtfeilddiscuss1 {
	border:1px solid #d5d8db;
	padding:3px;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
.txtfeilddiscuss_df {
	border:1px solid #d5d8db;
	padding:3px;
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}
.txtfeildpost01 {
	border:1px solid #d5d8db;
	padding:3px;
	width:520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}

.casestyle a{
	font-weight:bold;
	color:#147abb;
}

.casestyle a:hover{
	font-weight:bold;
	color:#f28d0b;
}

h3 {
	font-weight:normal;
	font-size:18px;
	color:#147abb;
}

.txt-box {
	border:1px solid #d5d8db;
	padding:3px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}

.txt-box01 {
	border:1px solid #d5d8db;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}

.pdficon {
	display:block;
	padding-right:10px;
}

.nrrilipadding li
{
padding-bottom:3px;
}


.bordergrey01 {
	border:1px solid #e4e4e4;
	padding:15px;
	}

.bordergrey01 p{
	font-size:12px;
	padding:0px;
	margin:0px;
	padding-bottom:15px;
	}

.bordergrey01 h2{
	color:#147abb;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:20px;
	}

.bordergrey01 ul{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:15px;
	padding-bottom:20px;
}

.bordergrey01 li{
	background:url(../images/arrow03.gif) no-repeat 0 6px;
	padding-left:20px;
	font-size:12px;
	padding-bottom:5px;
}


.bordergrey01 a{
	color:#147abb;
	text-decoration:underline;
}

.close {
	border-top:1px dotted #e4e4e4;
	text-align:center;
	font-size:12px;
	padding:10px 0;
	}