/* CSS Document */
/* general style starts here */

/*--------------- General ---------------*/
body { 
	margin: 0;
	padding: 0;
	text-align:center; 
	font: 75%/1.2 Arial, Helvetica, sans-serif;
	color:#000;
	background:#ffffff; 
	}
#wrapper { 
	width:955px; 
	margin:0 auto; 
	padding:0;
	text-align:left; 
}
.clear{clear:both;}
.nodisplay{display:none;}
img{
border:0;
}
p,h1,h2,h3,h4,h5{
	margin: 0;
	padding: 0; 
}
form{
	margin: 0;
	padding: 0; 
}
a,
a:link,
a:visited,
a:active {
	color:#003300; 
	text-decoration:none;
}
a:hover { 
	text-decoration:none; 
	color:#72a50c;
}
#inwrapper { 
	float:left;
	width:955px; 
	margin:0;
	padding:0;
	border:0; 
	background:url(../files/images/wrap-bgd.gif) repeat-y left top;
}
/*--------------- Header ---------------*/
#header { 
	width:955px; 
	background:#ffffff; 
	margin:0 auto; 
	padding:0;
	text-align:left; 
	border:0; 
}
.logo { 
	float:left; 
	width:250px; 
	height:75px; 
	padding:15px 0 0 0; 
	margin:0; 
}
.headright { 
	float:right; 
	width:705px; 
	height:60px; 
	padding:15px 0 0 0; 
	margin:0; 
	text-align:right;
}
#searchArea { 
	width:705px; 
	padding:8px 0 9px 0; 
	margin:0;  
	text-align:right; 
	border:0;
	vertical-align: middle;
}
.searchbox { 
	background:#ffffff;
	/*width:119px;*/
	width:130px;
	padding:0px 5px;
	margin:0;
	color:#999; 
	font-size:90%; 
	vertical-align: middle;
}
.searchgo { 
	border:0;
	margin:0 0 0 7px;
	vertical-align: middle;
}
.sizeLang {
	width:700px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:95%; 
	border:0;
	background:#ffffff; 
}
.language { 
	float:right;
	/*width:95px;*/
	width:115px;
	padding:2px 4px 0 0;
	margin:0;
	border:0;
	background:#ffffff; 
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:90%; 
}
#textSize {
	float:right;
	/*width:120px;*/
	padding:3px 0px 0px 0px;
}
.onLanguage {
	color:#72a50c;
}
/*--------------- Menu ---------------*/
#menuContainer {
	background:#fff;
	width:954px;
	padding:0;
	margin:0;
	border-bottom:1px solid #ccc;
}
#topMenu {
	padding:0 0 8px 0;
	margin:0;
}
#topNavLeft {
	float:left;
	width:520px;
	padding:0;
	margin:0;
}
#topNavLeft a, #topNavRight a { padding:0; margin:0; }

#topNavRight {
	float:right;
	width:430px;
	padding:0;
	margin:0;
}
#topNavRight img{
	float:right;
}
#colorStrip { /* strip container */
	padding:0;
	margin:0;
}
/* strip mouse overs starts */
.menustrip,
.menustrip1,
.menustrip2,
.menustrip3,
.menustrip4,
.menustrip5,
.menustrip6,
.menustrip7,
.menustrip8 { /* default strip */
	width:954px;
	padding:0;
	height:6px;
	margin:0;
	border:0;
}
.menustrip{
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -450px ;
}
.menustrip1 { 
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -950px;
}
.menustrip2 { 
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -850px;
}
.menustrip3 {
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -700px;
}
.menustrip4 { 
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -550px;
}
.menustrip5 { 
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -320px;
}
.menustrip6 {
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -220px;
}
.menustrip7 { 
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -130px;
}
.menustrip8 { 
	background:#fff url(../files/images/gr_strip2k.jpg) repeat-x -70px;
}
/* strip mouse overs ends */
/* Sub Navigation */
#subNavContainer{
	margin:0;
	padding:5px 0;
	height:15px;
}
#subNavLeft ul,
#subNavRight ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#subNavRight ul {
	text-align:right;
}
#subNavLeft li,
#subNavRight li{
	display:inline;
	margin:0;
	padding:0;
}
#subNavLeft li a,
#subNavRight li a{
	padding:0 11px 0 10px;
	margin:0;
	background:url(../files/images/grnline.gif) no-repeat right bottom;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:90%;
	color:#000000;
}
#subNavLeft li a:hover,
#subNavRight li a:hover{ 
	color:#72a50c; 
}
#subNavLeft li a.leftflush,
#subNavRight li a.leftflush{ 
	padding-left:0; 
	border-left:0;
}
#subNavLeft li a.rightnobar,
#subNavRight li a.rightnobar{ 
	padding-right:0; 
	border-right:0; 
	background:url(../files/images/witline.gif) no-repeat right bottom; 
}
#breadcrumb { 
	bottom:0; 
	left:0;
	padding:0; 
	margin:0; 
	width:954px; 
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:90%;
	color:#000000;
}
.grenarw {
	color:#72a50c;
	padding:0 5px;
}
/* general style ends here */

/* home page style starts here */
.homeimgs { 
	width:955px; 
	padding:0; 
	margin:0; 
	text-align:left;
	}
.homeimg1 { 
	float:left; 
	width:318px; 
	height:258px; 
	padding:0; margin:0; 
	background:#133213 url(../files/images/counter-left.gif) no-repeat left bottom;
	}
.homeimg1text {
	width:293px;
	height:146px;
	padding:12px 12px 3px 12px;
	margin:0;
	background:#003300;
	color:#ffffff;
}
.homeimg1text h1 {
	color:#72a50c;
}

.homeimg2 { 
	float:right; 
	width:318px;
	padding:0; 
	margin:0; 
}
.homeimg3 { 
	float:right; 
	width:319px; 
	height:258px; 
	padding:0; 
	margin:0; 
	background-image:url(../files/images/gg_points.gif); 
}
.homeimg3HeaderSec{
	padding:5px 0 0 10px;
	height:54px;
}
.homeimg3HeaderSec h1{
	padding:0;
	font-size:16px;
	color:#184008;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.homeimg3HeaderSec h2{
	padding:0;
	font-size:112%;
	color:#244E0D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:Normal;
}
#homeimg3_img1,
#homeimg3_img2,
#homeimg3_img3,
#homeimg3_img4,
#homeimg3_img5,
#homeimg3_img6
#homeimg3_img7 { width:314px; height:20px; padding:0; margin:0; }

#homeimg3_img1 { padding-top:14px; }
#homeimg3_img2 { padding-top:6px; }
#homeimg3_img3 { padding-top:5px; }
#homeimg3_img4 { padding-top:6px; }
#homeimg3_img5 { padding-top:5px; }
#homeimg3_img6 { padding-top:6px; }
#homeimg3_img7 { padding-top:5px; }

#carbonCredit{
	width:306px;
	padding:0 0 10px 12px;
}

#home3cols {
	width:778px;
	padding:15px 55px 0 122px;
	margin:0;
	text-align:left;
	}
.homecol {
	float:left;
	width:225px;
	padding:0;
	margin:0 18px 0 0;
	background:#ccc;
	}
.homcolhead {
	background:#bbb url(../files/images/homcolhead.gif) no-repeat left top;
	height:25px;
	padding-left:13px;
	vertical-align:middle;
	}
.homnewshead {
	float:left;
	width:50%;
	}
.hommorenews {
	float:right;
	width:40%;
	vertical-align:middle;
	}
.homcolcnt {
	padding:13px 13px 0 13px;
	margin:0;
	background:#ffffff url(../files/images/homcolcnt.gif) no-repeat left top;
	height:291px;
	}

p.homecompimg {
	width:94px;
	float:left;
	font-size:95%;
}
p.homecompimg img {
	float:left;
}
p.homecomptext {
	width:93px;
	float:right;
	font-size:95%;
}

.homcolcnt2 {
	padding:13px 6px 0 12px;
	margin:0;
	background:#ffffff url(../files/images/homcolcnt.gif) no-repeat left top;
	height:291px;
	}
/* home page style ends here */

/* level1 style starts here */
.sublvl1_left {
	float:left;
	background:#ffffff url(../files/images/inleftmenu.gif) no-repeat left top;
	width:155px;
	height:455px;
	padding:0;
	margin:0;
	text-align:left;
	}
.sublvl1_left ul { 
	list-style-type:none; 
	padding:0; 
	margin:8px 0 0 12px;
	width:143px;
	}
.sublvl1_left ul li { 
	list-style-type:none; 
	padding:0 0 7px 0; 
	margin:0;
	clear:both;
	}
.sublvl1_left ul li a, 
.sublvl1_left ul li a:link, 
.sublvl1_left ul li a:visited, 
.sublvl1_left ul li a:active {
	padding:0 0 7px 10px;
	margin:0;
	display:block;
	float:left;
	width:133px;
	font-size:95%;
	font-weight:bold;
	}
span.onpage1 { 
	background:url(../files/images/leftaro.gif) no-repeat left top;
	padding:0 0 3px 10px;
	margin:0;
	color:#72A50C;
	font-size:95%;
	font-weight:bold;
	}
.sublvl1_left ul li ul{
	list-style-type: none;
	padding:0;
	margin:0;
	width:143px;
}
.sublvl1_left ul ul li{
	list-style-type: none;
	padding:3px 0 0 0;
	margin:0;
}
.sublvl1_left ul li ul li a,
.sublvl1_left ul li ul li a:link,
.sublvl1_left ul li ul li a:visited,
.sublvl1_left ul li ul li a:active{
	background:url(../files/images/blkdot.gif) no-repeat left top;
	display:block;
	float:left;
	width:113px;
	padding:0 0 0 7px;
	margin:0 0 0 10px;
	font-size:95%;
	font-weight:normal;
}
.sublvl1_left ul li ul li a:hover {
	color:#ff9900;
}
.sublvl1_left ul li ul li.onpage2 {
	background:url(../files/images/more2.gif) no-repeat left top;
	padding:0 0 0 17px;
	margin:3px 0 0 0;
	color:#ff9900;
	font-size:95%;
	font-weight:normal;
}
.sublvl1_left ul li.onpage {
	background:url(../files/images/leftaro.gif) no-repeat left top;
	display:block;
	float:left;
	width:133px;
	padding:0 0 7px 10px;
	margin:0;
	color:#72A50C;
	font-size:95%;
	font-weight:bold;
	}
.sublvl1_left ul li.onpage ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.sublvl1_left ul li.onpage ul li { 
	list-style-type:none; 
	padding:3px 0 0 0; 
	margin:0;
	width:123px;
}
.sublvl1_left ul li.onpage ul li a,
.sublvl1_left ul li.onpage ul li a:link, 
.sublvl1_left ul li.onpage ul li a:visited, 
.sublvl1_left ul li.onpage ul li a:active {
	display:block;
	float:left;
	width:113px;
	vertical-align:top;
	padding:0 0 0 7px;
	margin:0;
	font-size:100%;
	font-weight:normal;
	}

.sublvl1_center {
	float:left;
	width:609px;
	padding:0 18px 0 0;
	margin:0 0 0 17px;
	text-align:left;
	}
.sublvl1_chead { 
	width:609px;
	height:94px;
	padding:0;
	margin:0;
	}
.sublvl1_cheadleft { 
	float:left;
	background:url(../files/images/inhead_left.gif); 
	width:304px;
	height:94px;
	padding:0;
	margin:0;
	border:0;
	}
.sublvl1_cheadright { 
	float:right;
/*	background:url(../files/images/inhead_right.gif);  */
	width:305px;
	height:94px;
	padding:0;
	margin:0;
	border:0;
	}
.sublvl1_content {
	width:609px;
	padding:20px 0;
	margin:0;
	border:0;
	}
.sublvl1_content h3,
.sublvl2_content h3 {
	color:#000000;
}
.sublvl1_content p.green {
	font-size:110%;
	color:#72a50c;
	font-weight:bold;
}
.sublvl1_content p.black {
	padding:0;
	margin:0;
	color:#000000;
}

.sublvl1_content p.list,
.sublvl2_content p.list {
	padding:0 0 5px 0;
	margin:0;
}
.sublvl1_content ul,
.sublvl2_content ul {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
}
.sublvl1_content ul li,
.sublvl2_content ul li {
	list-style-type:none;
	background:url(../files/images/bullet.gif) no-repeat left top;
	padding:0 0 5px 10px;
	margin:0;
	line-height:18px;
	color:#666666;
}

.sublvl1_content img.vchain { padding:15px 0; }

.sublvl1_content img, 
.sublvl2_content img {
	padding:0;
	margin:0;
	}
.sublvl1_content p img, 
.sublvl2_content p img {
	padding:0 0 0 10px;
	margin:0;
	padding-left:10px;
	float:right;
	}
.sublvl1_content div.ppl_img,
.sublvl2_content div.ppl_img { 
	float:left; 
	display:block;
	text-align:left;
	width:99px;
	padding:0 0 20px 0;
}
.sublvl1_content div.ppl_text,
.sublvl2_content div.ppl_text { 
	float:right; 
	display:block;
	width:460px;
	padding:0 0 20px 0;
	margin:0;
	text-align:justify;
}
.sublvl1_content img.imgInText,
.sublvl2_content img.imgInText { 
	padding:5px 0 5px 10px;
	margin:0;
}
.sublvl1_right {
	float:right;
	width:155px;
	background:none;
	padding:0;
	margin:0;
	text-align:left;
	}
.sublvl1_righthead { 
	background:url(../files/images/inritmenu_head.gif) no-repeat left top;
	padding:0;
	margin:0;
	width:155px;
	height:25px;
	text-align:left;
	vertical-align:middle;
	}
.sublvl1_rightcnt{ 
/*	border-left:1px solid #bbbbbb; */
	width:154px;
	background:none;
	padding:9px 0;
	margin:0;
/*	height:455px; */
	}
.sublvl1_rightcnt ul{ 
	list-style-type:none;
	padding:0; 
	margin:0;
	}
.sublvl1_rightcnt ul li{
	list-style-type:none; 
	padding:0 0 7px 0; 
	margin:0 0 2px 0;
	}
.sublvl1_rightcnt ul li a,
.sublvl1_rightcnt ul li a:link,
.sublvl1_rightcnt ul li a:visited, 
.sublvl1_rightcnt ul li a:active{
	display:block;
	background:url(../files/images/leftaro-over.gif) no-repeat left top;
	padding:0 0 0 12px;
	margin:0 0 0 12px;
	font-size:95%;
	font-weight:bold;
	color:#003300;
	}
.sublvl1_rightcnt ul li a:hover{
	background:url(../files/images/leftaro.gif) no-repeat left top;
	color:#72A50C;
	}
.sublvl1_rightcnt ul li.rightslvlno{
	background:url(../files/images/leftaro-over.gif) no-repeat left top;
	padding:0 0 7px 10px;
	margin:0 0 0 10px;
	font-size:95%;
	font-weight:bold;
	color:#003300;
	}
.sublvl1_rightcnt ul li ul { 
	list-style-type:none;
	margin:0;
	padding:0;
	}
.sublvl1_rightcnt ul li ul li {
	width:110px;
	margin:0;
	padding:3px 0 0 0;
}
.sublvl1_rightcnt ul li ul li a,
.sublvl1_rightcnt ul li ul li a:link,
.sublvl1_rightcnt ul li ul li a:visited, 
.sublvl1_rightcnt ul li ul li a:active {
	display:block;
	background:none;
/*	background:url(../files/images/greydot.gif) no-repeat left center;
	/* padding:0 0 0 10px; */
	padding:0;
	margin:0;
	font-size:95%;
	font-weight:normal;
	color:#666666;
	}
.sublvl1_rightcnt ul li ul li a:hover {
	color:#99cc33;
	background:none;
/*	background:url(../files/images/greydot.gif) left center no-repeat; */
}
.dwnimg { 
	margin:0 0 0 20px; 
	padding:0;
	font-size:85%;
	}
.dwnimg img { 
	vertical-align:middle; 
	}
/* level1 style ends here */

/* level2 style starts here */
	
a.slvl2grn, 
a.slvl2grn:visited, 
a.slvl2grn:active {
	color:#70a50c;
	}

.sublvl2_chead { 
	width:609px;
	height:49px;
	padding:0;
	margin:0;
	}
.sublvl2_content {
	width:609px;
	padding:0 0 25px 1px;
	margin:0;
	border:0;
	}
.sublvl2_c1 { 
	float:left;
	width:291px;
	padding:0 13px 0 0;
	margin:0;
	}
.sublvl2_c2 { 
	float:right;
	width:292px;
	padding:0 0 0 13px;
	margin:0;
	}
/* level2 style ends here */

#footer {
	padding-top:40px;
	background:#FFFFFF;
}

#footerInner {
	padding-top:5px;
	border-top:1px solid #ccc;
	background:#FFFFFF;
}
.left{
	float:left;
	text-align:left;
	width:450px;
	background:#FFFFFF;
}
#footerRight{
	width:450px;
	float:right;
	background:#FFFFFF;
}

.greenlink,
a.greenlink,
a:link.greenlink,
a:visited.greenlink,
a:active.greenlink{
	color:#72A50C;
	text-decoration:underline;
}
.greenLink a:hover{
	text-decoration:underline;
}
#gridContent td{
	padding:4px 4px 4px 0;
/*	border-bottom:1px solid #666666;	*/
	color:#666666;
	font-size:95%;
}
.gridContentTr{
	margin:0;
	padding:0;
	height:40px;
}
.gridContentTr h1{
	padding:40px 0 0 0;
	font-size:110%;
	color:#003300;
}
.gridContentTr a,
.gridContentTr a:link,
.gridContentTr a:visited,
.gridContentTr a:active{
	float:right;
	color:#000000;
	text-decoration:underline;
}

.rightNav
{
	list-style-type:none;
	list-style:url(bullet.gif);
}
.rightNav ul
{
	list-style-type:none;
	list-style:url(bullet1.gif);
}
#siteMap{
	margin:0;
	padding:0;
	color:#666666;
	font-size:95%;
}
#siteMap ul,
#siteMap ul li ul{
	margin:0;
	padding:0;
	list-style:none;
}
#siteMap ul li{
	margin:0;
	padding:2px 15px;
	background:url(../files/images/greydot.gif) left 5px no-repeat;
	font-weight:bold;
}
#siteMap ul li ul li{
	margin:0;
	padding:2px 15px;
	background:url(../files/images/greydot.gif) left 5px no-repeat;
	font-size:100%;
}
#siteMap ul li ul li ul li{
	margin:0;
	padding:2px 15px;
	background:url(../files/images/greydot.gif) left 5px no-repeat;
	font-weight:normal;
}
#gridOperations td{
	padding:5px;
	border:1px solid #CCCCCC;
}
#gridOperationNone td{
	border:none;
}
.gridBrdr{
	color:#666666;
}
.gridBrdr td{
	padding:10px 0;
	border-bottom:1px solid #cccccc;
}
.gridBrdr h1{
	font-size:130%;
}
.backTop td a,
.backTop td a:link,
.backTop td a:visited,
.backTop td a:active {
	border:none;
	text-decoration:underline;
}
.cntSearchSec {
	margin:10px 0;
	padding:0;
	color:#666666;
	border-bottom:1px solid #72A50C;
}
.cntSearchSec h1{
	margin:10px 0 3px 0;
	color:#666666;
	font-size:130%;
}
.cntSearchNav p {
	text-align:center;
	vertical-align:middle;
}
.cntSearchPageNos {
	padding:0 10px;
}
.newsDropdown{
	float:right;
	margin:0 10px 0 0;
	width:24%;
	font-size:80%;
	border:1px solid #999999;
}
.language ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.language ul li{
	float:left;
	list-style-type:none;
	padding:0px 0px 0px 6px ;
}
.bottomAward {
	TEXT-ALIGN: center;
	font-style:italic;
	margin:-45px 0 0 0;
	float:left;
}
.bottomAward img {
	margin:0 0 -7px 0;
}