/* CSS Document */

body { margin: 0;
	padding: 0;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	}

#container { color: #333;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 730px;
	border: solid 1px #999;
	overflow: auto;
	}
    
#nav { margin: 0;
	margin-top: 10px;
	padding: 0;
	width: auto;
}
	
  
#about { background-color: #5E7213;}
#services { background-color: #1d3b6d; }
#casestudies { background-color: #5F0C00;}
#resources { background-color: #262741;}
#contactus { background-color: #141F13;}
	
#content { width: 730px; }
	
#content.about H1 { color: #5E7213}
#content.about H6 { color: #5E7213}
#content.services H1 { color: #1d3b6d}
#content.casestudies H1 { color: #5F0C00}
#content.resources H1 { color: #262741}
#content.contactus H1 { color: #141F13}
#content.corporate H1 { color: #1d3b6d}
#content.building H1 { color: #5F0C00}

#content.casestudies a.menu { text-decoration: none;	color: #333333; font-size: 14pt; }
#content.casestudies a.menu:link { text-decoration: none; color: #333333; font-size: 14pt; }
#content.casestudies a.menu:hover { text-decoration: underline; color: #000000; background-color: none; font-size: 14pt; }

#content.casestudies a.sub { text-decoration: none;	color: #333333; font-size: 12pt; }
#content.casestudies a.sub:link { text-decoration: none; color: #333333; font-size: 12pt; }
#content.casestudies a.sub:hover { text-decoration: underline; color: #000000; background-color: none; font-size: 12pt; }

#content.casestudies p.menu { color: #5F0C00; margin-bottom: 0em; font-size: 14pt; }
#content.casestudies p.sub { color: #5F0C00; margin-bottom: 0em; font-size: 12pt; }

/*STYLES USED IN SERVICES*/
#content.services p.vps { font-family: Arial, Helvetica, sans-serif; color: #666666; margin-bottom: 0em; font-size: 20pt; font-style: italic;}
#content.services a.casestudy { font-family: Arial, Helvetica, sans-serif; color: #1d3b6d; margin-bottom: 0em; font-size: 14pt; font-style: italic;}
#content.services a.casestudy:link { font-family: Arial, Helvetica, sans-serif; color: #1d3b6d; margin-bottom: 0em; font-size: 14pt; font-style: italic;}
#content.services a.casestudy:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #1d3b6d; margin-bottom: 0em; font-size: 14pt; font-style: italic;}

/*STYLES USED IN HOMEPAGE*/
#content.about p.title1 { font-family: Arial, Helvetica, sans-serif; color: #1d3b6d; margin-bottom: 0em; font-size: 22pt; font-weight: bold;}
#content.about p.title2 { font-family: Arial, Helvetica, sans-serif; color: #1d3b6d; margin-bottom: 0em; font-size: 19pt; font-style: italic;}
#content.about a.title3 { font-family: Arial, Helvetica, sans-serif;color: #1d3b6d; margin-bottom: 0em; font-size: 14pt;}
#content.services a.title3:link { font-family: Arial, Helvetica, sans-serif;color: #1d3b6d; margin-bottom: 0em; font-size: 14pt;}
#content.services a.title3:hover { font-family: Arial, Helvetica, sans-serif;text-decoration: underline; color: #1d3b6d; margin-bottom: 0em; font-size: 14pt;}

/*STYLES FOR FEATURED BUILDING SOLUTIONS CASE STUDIES*/
#content.featured_bs {font-size: 11pt;	color: #FFFFFF; }
#content.featured_bs H1 { color: #5F0C00}
#content.featured_bs H2 { color: #FFFFFF}
#content.featured_bs H5 { color: #FFFFFF}
#content.featured_bs H4 { color: #5F0C00}
#content.featured_bs H6 { color: #5F0C00}
#content.featured_bs p.caption { color: #cccccc; margin-bottom: 0em; font-size: 9pt; font-style: italic;}
#content.featured_bs p.menu { color: #5F0C00; margin-bottom: 0em; font-size: 14pt; }
#content.featured_bs p.sub { color: #5F0C00; margin-bottom: 0em; font-size: 12pt; }

#content.featured_bs a.body { text-decoration: underline; color: #FFFFFF;}
#content.featured_bs a.body:link { text-decoration: none; color: #FFFFFF;}
#content.featured_bs a.body:hover { text-decoration: underline; color: #cccccc; background-color: none;}

#content.featured_bs a { text-decoration: none; color: #CCCCCC;}
#content.featured_bs a:link { text-decoration: none; color: #CCCCCC;}
#content.featured_bs a:hover { text-decoration: none; color: #FFFFFF; background-color: none;}

#content.featured_bs a.menu { text-decoration: none;	color: #333333; font-size: 14pt; }
#content.featured_bs a.menu:link { text-decoration: none; color: #333333; font-size: 14pt; }
#content.featured_bs a.menu:hover { text-decoration: underline; color: #000000; background-color: none; font-size: 14pt; }

#content.featured_bs a.sub { text-decoration: none;	color: #333333; font-size: 12pt; }
#content.featured_bs a.sub:link { text-decoration: none; color: #333333; font-size: 12pt; }
#content.featured_bs a.sub:hover { text-decoration: underline; color: #000000; background-color: none; font-size: 12pt; }
 
#content.featured_bs hr.left { border: none 0;	border-top: 1px solid #CCCCCC; width: 93%; height: 1px;	margin: 0; overflow:hidden;
text-align: left;/*this will align it for IE*/margin: 0 auto 0 0; /*this will align it left for Mozilla*/}    
#content.featured_bs hr.right { border: none 0;	border-top: 1px solid #CCCCCC; width: 93%; height: 1px;	margin: 0; overflow:hidden;
text-align: right;/*this will align it for IE*/ margin: 0 0 0 auto; /*this will align it right for Mozilla*/}
#content.featured_bs hr.center { border: none 0;	border-top: 1px solid #CCCCCC; width: 93%; height: 1px;	margin: 0; text-align: center; overflow:hidden;}

#content.featured_bs ul.main { list-style: disc outside;	margin-left: 1em;	padding-left: 0; padding-bottom: 0; }

    
/*STYLES FOR FEATURED SSC CASE STUDIES*/
#content.featured_ssc {font-size: 11pt;	color: #FFFFFF; }
#content.featured_ssc H1 { color: #5E7213}
#content.featured_ssc H2 { color: #FFFFFF}
#content.featured_ssc H5 { color: #FFFFFF}
#content.featured_ssc H4 { color: #5E7213}
#content.featured_ssc H6 { color: #5E7213}
#content.featured_ssc p.caption { color: #cccccc; margin-bottom: 0em; font-size: 9pt; font-style: italic;}
#content.featured_ssc p.sidebar { color: #000000; margin-bottom: 0em; font-size: 12pt; }

#content.featured_ssc a.body { text-decoration: underline; color: #FFFFFF;}
#content.featured_ssc a.body:link { text-decoration: none; color: #FFFFFF;}
#content.featured_ssc a.body:hover { text-decoration: underline; color: #cccccc; background-color: none;}

#content.featured_ssc a { text-decoration: none; color: #CCCCCC;}
#content.featured_ssc a:link { text-decoration: none; color: #CCCCCC;}
#content.featured_ssc a:hover { text-decoration: none; color: #FFFFFF; background-color: none;}

#content.featured_ssc a.sidebar { text-decoration: none;	color: #000000; font-size: 12pt; }
#content.featured_ssc a.sidebar:link { text-decoration: none; color: #000000; font-size: 12pt; }
#content.featured_ssc a.sidebar:hover { text-decoration: underline; color: #234F1F; background-color: none; font-size: 12pt; }
 
#content.featured_ssc hr.left { border: none 0;	border-top: 1px solid #CCCCCC; width: 93%; height: 1px;	margin: 0; overflow:hidden;
text-align: left;/*this will align it for IE*/margin: 0 auto 0 0; /*this will align it left for Mozilla*/}    
#content.featured_ssc hr.right { border: none 0;	border-top: 1px solid #CCCCCC; width: 93%; height: 1px;	margin: 0; overflow:hidden;
text-align: right;/*this will align it for IE*/ margin: 0 0 0 auto; /*this will align it right for Mozilla*/}
#content.featured_ssc hr.center { border: none 0;	border-top: 1px solid #CCCCCC; width: 93%; height: 1px;	margin: 0; text-align: center; overflow:hidden;}

#content.featured_ssc ul.main { list-style: disc outside;	margin-left: 1em;	padding-left: 0; padding-bottom: 0; }    
    
    

#contentMain {
	margin: 11pt;
	padding: 0;
	padding-left: 10px;
	width: 490px;
	text-align: left;
	font-size: 11pt;
	border-left: solid 1px #999;
	float: right;
	min-height: 600px;
	}
    
.caption {
    font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
    
.normtext {
    font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}
	
#contentMain li { padding-bottom: .5em; }

.toTop { font-size: 8pt;
	text-align: right;
	margin: 0;
	padding: 1em;
	}
	
#contentSub { margin: 0;
	margin-top: 11pt;
	margin-left: 11pt;
	padding: 0;
	width: 180px;
	text-align: left;
	font-size: 12pt;
	float: left;
	}
	
.tag {
	font-size: 12px;
	}
	
.csImg {
	margin: 0;
	margin-right: 1em;
	margin-bottom: 1em;
	padding: 0;
	border: solid 1px #5F0C00;
	float: left;

	}
	
#pdf ul { list-style: disc url(../i/pdficon_small.gif) inside;
	margin-left: 0;
	padding-left: 0;
	}
	
#links ul { list-style: disc outside;
	margin-left: .5em;
	padding-left: 0;
	}
	
#links li { margin-bottom: .5em;
	margin-left: .5em;
	}

#links a { text-decoration: none;	color: #333;	}   
#links a:link {text-decoration: none;	color: #333;	}
    
li.about { color: #5E7213}
li.services { color: #1d3b6d}
li.casestudies { color: #5F0C00}
li.resources { color: #262741}
li.contactus { color: #141F13}
	
a { text-decoration: none;
	color: #333;
	}
a:link {text-decoration: none;
	color: #333;
	}
a:hover { text-decoration: underline;
	color: #234F1F;
	}
	
.bmp a { text-decoration: none;
	color: none;
	}
	
.bmp a:link { text-decoration: none;
	color: none;
	}
.bmp a:hover { text-decoration: none;
	color: none;
	}
	
	
	
H1 { margin: 0;
	margin-bottom: .5em;
	font-size: 16pt;
	}
	
H2 { margin: 0;
	font-size: 12pt;
    text-decoration: none;
	}
	
H3 { margin: 0;
	margin-bottom: 1em;
	font-size: 1em;
	}
	
H4 { margin: 0;
	font-size: 11pt;
	}
    
H5 { margin: 0;
	font-size: 16pt;
    margin-bottom: .2em;
	}

H6 { margin: 0;
	font-size: 12pt;
	}
    
p { padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
	}
	
hr { border: none 0; 
	border-top: 1px solid #999999;
	height: 1px;
	margin: 0;
	text-align: left;
	}