﻿/* Used in Login Page Only ----------------------------------------------------------*/
/** { margin: 0; padding: 0; }
html { overflow: -moz-scrollbars-vertical; overflow-x: hidden; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/bg.jpg) repeat-x left top;
	background-color:#fff;
	color:#000;
	line-height:16px;
}

a { outline:none; text-decoration:none; color:#5e6cfb; }
a:hover { color:#971D26; }

#Wrapper { width: 990px; margin:auto; }
#Wrapper2 { margin:auto; }

img { border:none; }
.header { height:85px; }
.header2 { height:85px; }

.logo { width:259px; height:85px; background:url(../images/BG_LOGO.png) no-repeat; }
.logo2 { background:url(../images/BG_LOGO.png) no-repeat; float:left; }
.logo2 a { padding:20px 0 0 35px; display:block; }

.banner_BG {
	background:url(../images/banner_BG.png) no-repeat;
	width:960px;
	height:373px;
	padding:26px 25px 20px 21px;
}

.Col346 { width:346px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; height:0px; *zoom:0; }
h1 { color:#000; font-size:17px; line-height:20px; }
h2 { color:#000; font-size:17px; font-weight:normal; }
h2 a { color:#333; }
h2 a:hover { color:#693E3B; }
.logIn { height:23px; }
.marT10 { margin-top:10px; }
.marR20 { margin-right:20px; }
.remember_me { 	color:#fff; margin-top:4px; }
.marT20 { margin-top:20px; }
.bg_inp {
	height:23px;
	width:160px;
	background:url(../images/input_BG.png) no-repeat;
	border:none;
	float:left;
}
.bg_inp input {
	border:none;
	background:none;
	padding:0px 0 0 3px;
	padding:3px\9 0 0 3px\9;
	font-size:12px;
	color:#6e6e6e;
	height:20px;
	outline:0;
}
.signIn { float:left; margin-right:8px; padding:0px; }

.submit {
	width:100px;
	height:26px;
	background:url(../images/signIn_Bt.jpg) no-repeat;
	border:none;
	cursor:pointer;
}

.ForgetPasswordbtn { width:100px; height:26px; border:none; cursor:pointer; }
.border { border-bottom:1px solid #000; width:338px; margin-top:10px; }

.MWh { margin-top:5px; }

.MWh .col-1 {
	background:url(../images/mwh_bg.png) no-repeat;
	width:337px;
	height:57px;
	color:#247e9c; 
	font: 18px Tahoma,Geneva,sans-serif;
}

.col_postion { padding:10px 0px 0px 90px !important; }

.MWh .col-1 h2 { font: 18px Tahoma,Geneva,sans-serif; color:#247e9c !important; }
.MWh .col-1 p { font-size:12px; color:#000; }
.MWh .col-1 h2:hover { font-size:18px; color:#000; }
.MWh .col-1 p:hover { color:#426700; }

.MWh .col-2 { background:url(../images/101MWh.jpg) no-repeat; width:337px; height:70px; }
.MWh .col-2 h2 { font-size:18px; color:#247e9c; }
.MWh .col-2 p { font-size:12px; color:#000; }
.MWh .col-2 h2:hover { color:#000; }
.MWh .col-2 p:hover { color:#426700; }

.MWh .col-3 { background:url(../images/83MWh.jpg) no-repeat; width:337px; height:70px; }
.MWh .col-3 h2 { font-size:18px; color:#247e9c; }
.MWh .col-3 p { font-size:12px; color:#000; }
.MWh .col-3 h2:hover { color:#000; cursor:default; }
.MWh .col-3 p:hover { color:#426700; }

/* 
    Added by RAVI LELE for Atul Sir's Feedback, Point # 
*/
/*.MWh2 { margin:5px; }

.MWh2 .col-1-2 {
	background:url(../images/total_project_bg.png) no-repeat;
	width:337px;
	height:77px;
	color:#247e9c;
	font: 18px Tahoma,Geneva,sans-serif;
}

.col_postion2 { padding:10px 0px 0px 80px; margin:5px; }

.MWh2 .col-1-2 h2 { font: 18px Tahoma,Geneva,sans-serif; color:#247e9c !important; }
.MWh2 .col-1-2 h2:hover { font-size:18px; color:#000; }

.MWh2 .col-1-2 p { font-size:12px; color:#000; }
.MWh2 .col-1-2 p:hover { color:#426700; }
/* Added by RAVI LELE for Atul Sir's Feedback, Point # */

/*p { margin:0px 0 8px 0; }
.Col585 { width:585px; }

/*Home JS Navigation start*/
/*.HomeJs_L { float:left; width:585px; }

#nav li, #nav a { float: left; height: 11px; display: block; color: white; padding:0; margin:0 1px 0 0; }
#nav a { text-indent: -9000px; overflow-x: hidden; overflow-y: hidden; }
#nav .link1 a {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/icon_1.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#nav .link1 a:hover {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon1.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link1 a.selected {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon1.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link2 a {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/icon_2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link2 a:hover {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link2 a.selected {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link3 a {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/icon_3.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link3 a:hover {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon3.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link3 a.selected {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon3.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link4 a {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/icon_4.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link4 a:hover {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon4.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link4 a.selected {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon4.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link5 a {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/icon_5.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link5 a:hover {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon5.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#nav .link5 a.selected {
	width:76px;
	height:68px;
	background-color: transparent;
	background-image: url(../images/banner_icon5.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.slider_Button {
	background:url(../images/banner_bt_bg.png) no-repeat left top;
	width:585px;
	height:67px;

	position:absolute;
}
/*Home JS Navigation end*/
/*.hidden { display: none; }
#box3 { position:absolute; }
.mask {
	position:relative;
	height:198px;
	width:315px;
	overflow:hidden;
}
.mask img { position:absolute; display:block; }
.pop_absolute {
	/*position:absolute;
	position:relative;
	margin-left:307px;
	margin-top:140px;
	width:37px;
	height:32px;*/
/*}

/*marL15 { margin-left:10px; }
.yellow { color:#fddd06; }

.Co2_avoided {
	position:absolute;
	width:300px;
	height:73px;
	margin-left:10px;
	margin-top: 204px;
	/*font-size: 15px;*/
	/*font-size:xx-large;
	color:#FFF;
	line-height:100%;
}

.Co2_avoided_custom {
	position:absolute;
	width:300px;
	height:73px;
	margin-left:15px;
	margin-top: 10px;
	font-size:xx-large;
	color:white;
	line-height:100%;
}

.contant { margin:0px; }
.contant2 { margin:2px; border:solid 0px red;  width:990px;}

h2 { font-size:17px; color:#7c7c7c; }

.Col_368 { width:338px; margin-left:40px; *margin-left:6px; margin-top:7px; }
.Col_368 h2 { font-size:17px; color:#7c7c7c; }
.Col_368 p { margin:10px 0 0 0px; }
.gallery { }
.gallery .pic { height:198px; width:315px; float:left }
.gallery .Next_bt {
	height:130px;
	width:36px;
	margin-top:25px;
	padding-left :20px;
	float:left
}
.bor { border:1px solid #fff; }
.col580 { width:580px; margin-top:25px; }
.col580 h1 { font-size:17px; color:#0d6d9c; }
.col580 p {
	font-size:12px;
	line-height:16px;
	margin-top:12px;
}

.total_project {  padding:0px 0 0px 0; margin:0px 0px 0px 165px; clear:both; float:left; }
.total_project2 {  padding:0px 0 0px 0; margin:0px; width:990px; clear:both; float:left; }

.col300 { 	width:300px; height:45px; padding-top:0px; *padding-right:65px; }
.col300 h2 { font-size: 25px; color:#acabab; }
.col300 p {
	font-size:bold 14px;
	color:#999;
	margin:0px;
	padding:0px;
	line-height:18px;
	color:#f4813c;
}
.col250 {
	width:250px;
	height:45px;
	border-right:1px dashed #acabab;
	padding-top:0px;
}
.col250 h2 {
	font-size: 25px;
	color:#acabab;
	margin:0px;
	padding:0px;
}

.LoginPara
{
    font-size:15px;
    font-weight:bold;
	color:#999;
	margin:0px;
	padding:0px;
	line-height:18px;
	color:#F4813C;
}	

.FeatureProjects
{
    color:#7c7c7c; font-weight:normal; text-align:left; float:left; padding-left:40px;
    font: 16px Georgia,"Times New Roman",Times,serif;
}

.SlideIFrame
{
    padding-left:40px;
}

.col250 p {
	font-size:bold 14px;
	color:#999;
	margin:0px;
	padding:0px;
	line-height:18px;
	color:#f4813c;
}

.footer { margin:21px 30px 15px 0px; *margin:25px 30px 15px 0px; }
.footer .footer_nav {
	height:26px;
	line-height:26px;
	
}

.footer .footer_nav ul { }
.footer .footer_nav ul li { display:inline; }
.footer .footer_nav ul li a { color:#83a2b2; }
.footer .footer_nav ul li a:hover { color:#000; }
.footer .footer_copyright { padding:7px 0px 0px 8px; }
.footer .footer_copyright p { line-height:26px; font-size:11px; color:#939191; }

.txtWhite { color:White; }
a.txtWhite { color:White; }
div.objectButtonsBottom { padding-left: 240px; }

.tdRight
{
	font-size: 12px;
	text-align: right;
	padding-right: 8px;
	vertical-align: top;
	color: #666666;
	font-weight: normal;
	padding: 2px 8px 2px 2px;
}

.required { color: #F00; }
div.objectButtonsBottom
{
	border-bottom: #ccc 1px solid;
	text-align: left;
	border-left: #ccc 1px solid;
	padding-bottom: 7px;
	background-color: #f5f5f5;
	padding-left: 12px;
	padding-right: 12px;
	border-top: 0px;
	border-right: #ccc 1px solid;
	padding-top: 7px;
}

div.objectButtonsBottom input[type=text] { margin-right: 5px; }
div.pgHdr
{
	border-bottom: #cccccc 1px solid;
	padding-bottom: 6px;
	margin-top: 5px;
	margin-bottom: 15px;
}

div.pgHdr strong
{
	font-size: 16px;
	font-weight: bold;
	color:#fff;
}
form
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: inline;
	padding-top: 0px;
}
.ajaxloader { position: absolute; z-index: 5; top: 25%; left: 45%; }

.loginLabel
{
	color:White;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.loginmargin { margin-right:5px; }

div.subTabContainerHdr
{
    border-bottom: #ccc 0px solid;
    border-left: #ccc 1px solid;
    height: 20px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    background-color: #eeeeee;
}
.tdvalidator { line-height: 100%; font-size: 9px; height: 20px; */

