/* CSS Document */
body{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background:#FFFFFF;
}



input.button-mid {
	font-weight:bold;
	padding:.2em 1em;
	font-size:1.0em;
	vertical-align:bottom;
	font-family:Century Gothic
	}
	input.summary-text { /*Mangesh*/
	font-weight:bold;
	padding:.1em .2em;
	font-size:1.0em;
	vertical-align:bottom;
	font-family:Arial;
	text-align:right	
	}
#container{
margin-left:auto;
margin-right:auto;
width:100%;
}
.errormsg
{
color:red;
font-style:italic;  
font-size: 9px;
}
.errormsg2
{
color:red;
font-style:normal;  
font-family:Arial;
font-size: 11px;
}
#Header{
width:100%;
float:left;
height:90px;
}
#Green_Container{
position:relative;
width:100%;
background:url(../../Public/Images/bg-nav-center.gif) repeat-x;
height:43px;
top:0px;
}


#Green_Left{
position:relative;
float:left;
background:url(../../Public/Images/corp_blue_nav_tl.gif) no-repeat;
height:33px;
width:14px;
}

#footer {
	background:#669966 url(../../../Public/Images/bg-nav.png) bottom left no-repeat;
	/*background:#669966 url(../../../Public/Images/nav_gradient.png) ; */
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:845px;
	padding:.8em 0 1em 20px;
	position:relative;
	color:#a9c0db;
	font-size:.8em;
}

#Footer_Container{
position:relative;
width:100%;
background:url(../../Public/Images/bg-footer-center.gif) repeat-x;
height:33px;
top:0px;
color:#a9c0db;
	font-size:.8em;
}


#Footer_Left{
position:relative;
float:left;
background:url(../../Public/Images/corp_blue_nav_bl.gif) no-repeat;
height:33px;
width:14px;
}

.tbl_border{
position:relative;
top:5px;
border-bottom:5px;
border:#808080 solid 1px;
border-bottom:1px;
border-left:1px;
border-right:1px;
border-top:1px;
}

.outset_style /*Mangesh*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 /*font-size:9px;*/
 height:auto;
 width : 500px;
 color:#FF0000;
border-top: solid #E6E8DB;
  border-right: solid #717368;
  border-bottom: solid #717368;
    border-left: solid #E6E8DB;
border-width:2px 3px 3px 2px;
}
.BlackLink_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}
.BlackLink_txt a:link{
color:#000000;
text-decoration: none;
}
.BlackLink_txt a:active{
color:#000000;
text-decoration: none;
}
.BlackLink_txt a:visited{
color:#000000;
text-decoration: none;
}

.BlackLink_txt a:hover{
color:#000000;
text-decoration:underline;
}

.WhiteLink_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
top:10px;
position:relative;
float:left;
left:15px;
}
.WhiteLink_txt a:link{
color:#FFFFFF;
text-decoration: none;
}
.WhiteLink_txt a:active{
color:#FFFFFF;
text-decoration: none;
}
.WhiteLink_txt a:visited{
color:#FFFFFF;
text-decoration: none;
}

.WhiteLink_txt a:hover{
color:#FFFFFF;
text-decoration: none;
}

.Copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#a9c0db;*/
color:#ffffff;
font-size:10px;

float:left;
left:15px;

}
.Footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A6A6A6;
position:relative;
top:5px;


}
.Footer a:link{
color:#A6A6A6;
text-decoration:underline;
}
.Footer a:active{
color:#A6A6A6;
text-decoration:none;
}
.Footer a:visited{
color:#A6A6A6;
text-decoration:none;
}
.Footer a:hover{
color:#A6A6A6;
text-decoration:underline;
}

.View{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9C9C9C;
font-weight:bold;
text-transform:uppercase;
}
.boxborder
{
border-width:1pt;
border-style:solid;
border-color: #4f7538;
background-color: whitesmoke;
}
.boxborder-criteria /* Mangesh */
{
border-width:1pt;
border-style:dashed;
border-color:Maroon; 
color: #6B6000;
padding:.1em 0.5em;
font-style:italic
}
.boxborder-criteriaclose /*Mangesh*/
{
color: #C1131D; 
Text-decoration: none; 
/*font-style:italic;*/
}
.boxborder-criteriasub-RB
{
border-width:1pt;
border-style:solid;
border-color:Maroon; 
padding:.1em;
background:#D6F0F1; /*#D1D1F0; */
/*border-top:1pt solid;
border-bottom:1pt solid;
border-left:1pt solid;
border-right:1pt solid;*/
}
.boxborder-criteriasub-NRB
{
border-width:1pt;
border-style:solid;
border-color:Maroon; 
padding:.1em;
background:#E6EDCE; /*#CFF3AF;*/
/*border-top:1pt solid;
border-bottom:1pt solid;
border-left:1pt solid;
border-right:1pt solid;*/
}
.category-score {
	font-weight:bold;
	/*padding:.5em 1.5em; */
	font-size:1.0em;
	vertical-align:top;
	color:black;
	text-align:right;
	
	}
	.category-subscore { /*mangesh */
	font-weight:normal;
	/*padding:.5em 1.5em; */
	font-size:1.0em;
	vertical-align:top;
	color:Blue
	}
.errorborder
{
border-width:1.5pt;
border-style:solid;
border-color: #BC0000;	
color:red;
padding:.1em 0.5em;
font-style:italic;  
background-color:#CFCFC9
}
#content-container-twoleft-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:839px;
	border:1px solid #818181;
	/*~~~~~ background:url(../../../Public/Images/bg-three-column-main1.png) repeat-y; */
	position:relative;
	}
	
	
.newborder {
border:1px solid #818181;
}
.newborder1 {
border:1px solid #818181;
border-top:10px;
}
.ancDisabled /*Mangesh*/
{
	color:#AEAEAC;
	text-decoration :none;
}
.ancEnabled /*Mangesh*/
{
	color:#C1131D;
	text-decoration :none;
}
#content-main-twoleft-column {
	width:814px;
	float:left;
	margin-left:5px;
	}
	
	#leftmenubg{
	background:url(../../Public/Images/Left-curve.jpg) no-repeat;
	width:8px;
	height:30px;
	}
	
	#leftmenubg1{
	background:url(../../Public/Images/BG_1.jpg) no-repeat;
	width:8px;
	height:30px;
	}
	
		#leftmenubg2{
	background:url(../../Public/Images/BG_2.jpg) no-repeat;
	width:8px;
	height:30px;
	}
		#leftmenubg3{
	background:url(../../Public/Images/BG_2.jpg) no-repeat;
	/*width:10px;
	height:24px;*/
	}
	#leftmenubg5{
 background:url(../../Public/Images/smallhome-24.jpg) no-repeat;
 width:24px;
 height:24px;
 }
.residentialbuilding {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 text-align:center;
 width:150px;
 background-color:#46A146;
 position:relative;
 float:left;
 
 }
 #countrydivcontainer{
   position:relative;
   float:left;
  width:80%;
  /*height:100px;*/
  height:auto !important; /* real browsers */
	height:600px; /* IE6: treaded as min-height*/
	min-height:600px; /* real browsers */
	max-height :600px; /* real browsers */
  }
 .outerborder{
  border:solid 1px #2F802C;
}
.Score
{
 color: #000000;
 Font-Family:Verdana, Arial, Helvetica, sans-serif;
 Font-Size:12px;
 Font-Weight:bold;
 text-align:center;
 padding:2px 2px 2px 2px;

}
.calculate{
background:url(../Public/Images/Calculate-Score-BG.gif) repeat-x  left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	background:#FFFFFF;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin-bottom:0px;
		margin-left:0px;
			margin-top:0px;
				margin-right:0px;

}


a:link {
	color:#d61719;
	text-decoration:none;
}

a:visited {
	color:#980000;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a:active {
	color:#980000;
}

/*dialog box*/

.Dialogbox_curve{
	background:url(../../Public/Images/BG_2.jpg) no-repeat;
	width:10px;
	height:24px;
	float:left;
	}
	.Dialogbox_top{
background:url(../../Public/Images/BG.jpg) repeat-x  #46A146;
width:290px;
height:24px;
float:left;
left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
#Dialogbox_hdr1{
width:300px;
height:120px;
background:#FFFFFF;
border:1px solid  #46A146;
border-bottom:1px;
border-top:1px;
border-right:1px;
border-left:1px;
}
#Dialogbox_content{
/*position:absolute;

float:left;
left:350px;
height:126px;
width:350px;
background:#FFFFFF;*/
border:1px solid  #46A146;
border-bottom:1px;
border-top:1px;
border-right:1px;
border-left:1px;
}



