
/* ####################### GLOBAL Styles ######################## */

body {
	background: #FBFAF8;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
	margin: 0;
	padding: 0;
	border: 0;
}

a:link, a:visited {
	color: #EC7213;	
	text-decoration: none;
}
a:hover, a:active {
	color: #EC7213;	
	text-decoration: underline;
}

.SUP {
	line-height: 0;
}

.fL {
	float: left;
}

.fR {
	float: right;
}

.openclose {
	float: right;
	width: 30px;
	padding-left: 5px;
	text-align: right;
	text-decoration: none;
}	

/* ####################### CONTAINER Div ######################## */

#container {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	text-align: center;
}


/* ####################### MATERIAL IMPACT STYLES ######################## */

#material_impact #content {
	margin: 0 auto;
	width: 860px;
	height: 360px;
	*height: 100%;
	background: url('../images/material_impactBG1.jpg') no-repeat;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
}

#material_impact #content a:link, #material_impact #content a:visited {
	color: #EC7213;	
	text-decoration: none;
}
#material_impact #content a:hover, #material_impact #content a:active {
	color: #EC7213;	
	text-decoration: underline;
}	

#material_impact #leftCol {
	text-align: left;
	width: 530px;
	padding: 8px 30px 20px 20px;
	float: left;
}

#material_impact #rightCol {
	text-align: left;
	width: 255px;
	padding: 34px 20px 20px 5px;
	float: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #EC7213;
}
#material_impact #rightCol a:link, #material_impact #rightCol a:visited {
	color: #EC7213;	
	text-decoration: none;
}
#material_impact #rightCol a:hover, #material_impact #rightCol a:active {
	color: #EC7213;	
	text-decoration: underline;
}

#material_impact #testimonial {
	padding-top: 10px;
	color: #EC7213;
}

#material_impact #rightCol2 {
	text-align: center;
	width: 255px;
	padding: 34px 20px 20px 5px;
	float: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #EC7213;
}
#material_impact #rightCol2 a:link, #material_impact #rightCol2 a:visited {
	color: #EC7213;	
	text-decoration: none;
}
#material_impact #rightCol2 a:hover, #material_impact #rightCol2 a:active {
	color: #EC7213;	
	text-decoration: underline;
}

/* ####################### CLIENT PORTFOLIO STYLES ######################## */

#client_portfolio #content {
	margin: 0 auto;
	width: 860px;
	height: 360px;
	*height: 100%;
	background: url('../images/client_portfolioBG1.jpg') no-repeat;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
}

#client_portfolio #content a:link, #client_portfolio #content a:visited {
	color: #683D71;	
	text-decoration: none;
}
#client_portfolio #content a:hover, #client_portfolio #content a:active {
	color: #683D71;	
	text-decoration: underline;
}


#client_portfolio #leftCol {
	text-align: left;
	width: 525px;
	padding: 8px 30px 20px 20px;
	float: left;
}

#client_portfolio #rightCol {
	text-align: left;
	width: 255px;
	padding: 34px 20px 20px 5px;
	float: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #683D71;
}
#client_portfolio #rightCol a:link, #client_portfolio #rightCol a:visited {
	color: #683D71;	
	text-decoration: none;
}
#client_portfolio #rightCol a:hover, #client_portfolio #rightCol a:active {
	color: #683D71;	
	text-decoration: underline;
}


#client_portfolio .listitem {
	width: 440px;
	height: 20px;
	background: url('../images/listitem_BG2.jpg') no-repeat;
	padding: 15px 20px 5px 20px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #787867;
}
#client_portfolio .listitem a:link, #client_portfolio .listitem a:visited {
	color: #683D71;	
	text-decoration: none;
}
#client_portfolio .listitem a:hover, #client_portfolio .listitem a:active {
	color: #683D71;	
	text-decoration: underline;
}

#client_portfolio .listdetail {
	width: 440px;
	padding: 5px 20px 2px 20px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5B5B4D;
}
#client_portfolio.listdetail a:link, #client_portfolio .listdetail a:visited {
	color: #683D71;	
	text-decoration: none;
}
#client_portfolio .listdetail a:hover, #client_portfolio .listdetail a:active {
	color: #683D71;	
	text-decoration: underline;
}


/* ####################### CLIENT LISTING STYLES ######################## */

#client_listing #content {
	margin: 0 auto;
	width: 860px;
	*height: 100%;
	background: url('../images/listing_BG.jpg') no-repeat top center ;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
}

#client_listing #content a:link, #client_listing #content a:visited {
	color: #683D71;	
	text-decoration: none;
}
#client_listing #content a:hover, #client_listing #content a:active {
	color: #683D71;	
	text-decoration: underline;
}

#client_listing #subnav {
	text-align: center;
	padding: 30px 10px 5px 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #683D71;
}
#client_listing #subnav a:link, #client_listing #subnav a:visited {
	color: #787867;	
	text-decoration: none;
}
#client_listing #subnav a:hover, #client_listing #subnav a:active {
	color: #787867;	
	text-decoration: underline;
}

#client_listing .cbgTop {
	text-align: center;
	padding: 0;
	margin: 0;
	width: 831px;
	height: 92px;
	background: url('../images/cbgTop.gif') no-repeat;
}	
#client_listing .cbgBot {
	text-align: center;
	padding: 0;
	margin: 0;
	width: 831px;
	height: 92px;
	background: url('../images/cbgBot.gif') no-repeat;
}
#client_listing .cbgReg {
	text-align: center;
	padding: 0;
	margin: 0;
	width: 831px;
	height: 92px;
	background: url('../images/cbgReg.gif') no-repeat;
}
#client_listing .dispContent {
	float: left;
	text-align: center;
	padding: 18px 0 0 0;
	margin: 0;
	width: 277px;
	height: 68px;
}


/* ####################### SEARCHES STYLES ######################## */

#clients_new #content {
	margin: 0 auto;
	width: 860px;
	height: 360px;
	*height: 100%;
	background: url('../images/clients_newBG1.gif') no-repeat;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
}

#clients_new #content a:link, #clients_new #content a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#clients_new #content a:hover, #clients_new #content a:active {
	color: #1A76D8;	
	text-decoration: underline;
}

#clients_new #leftCol {
	text-align: left;
	width: 530px;
	padding: 8px 30px 20px 20px;
	float: left;
}

#clients_new #rightCol {
	text-align: left;
	width: 255px;
	padding: 34px 20px 20px 5px;
	float: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #1A76D8;
}
#clients_new #rightCol a:link, #clients_new #rightCol a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#clients_new #rightCol a:hover, #clients_new #rightCol a:active {
	color: #1A76D8;	
	text-decoration: underline;
}


/* ####################### CLIENT LISTING STYLES ######################## */

#clients_listing #content {
	margin: 0 auto;
	width: 860px;
	height: 360px;
	*height: 100%;
	background: url('../images/listing_BG.jpg') no-repeat top center ;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
}

#clients_listing #content a:link, #clients_listing #content a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#clients_listing #content a:hover, #clients_listing #content a:active {
	color: #1A76D8;	
	text-decoration: underline;
}

#clients_listing #leftCol {
	width: 200px;
	float: left;
	padding: 28px 8px 0 26px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #1A76D8;
}
#clients_listing #leftCol a:link, #clients_listing #leftCol a:visited {
	color: #787867;	
	text-decoration: none;
}
#clients_listing #leftCol a:hover, #clients_listing #leftCol a:active {
	color: #787867;	
	text-decoration: underline;
}

#clients_listing #leftCol ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#clients_listing #leftCol li {
	padding-bottom: 5px;
}


#clients_listing #rightCol {
	width: 605px;
	float: left;
	padding: 36px 0 0 0;
	text-align: left;
}

#clients_listing .listitem {
	width: 564px;
	height: 50px;
	background: url('../images/listitem_BG.jpg') no-repeat;
	padding: 15px 20px 15px 21px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #787867;
}
#clients_listing .listitem a:link, #clients_listing .listitem a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#clients_listing .listitem a:hover, #clients_listing .listitem a:active {
	color: #1A76D8;	
	text-decoration: underline;
}

#clients_listing .listdetail {
	width: 564px;
	padding: 5px 20px 2px 21px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5B5B4D;
}
#clients_listing .listdetail a:link, #clients_listing .listdetail a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#clients_listing .listdetail a:hover, #clients_listing .listdetail a:active {
	color: #1A76D8;	
	text-decoration: underline;
}

#clients_listing #listitemHdr {
	text-align: center;
	padding: 30px 10px 5px 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #659925;
}


/* ####################### SEARCHES STYLES ######################## */

#search_listing #content {
	margin: 0 auto;
	width: 860px;
	height: 360px;
	*height: 100%;
	background: url('../images/listing_BG.jpg') no-repeat top center ;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
}

#search_listing #content a:link, #search_listing #content a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#search_listing #content a:hover, #search_listing #content a:active {
	color: #1A76D8;	
	text-decoration: underline;
}

#search_listing #leftCol {
	width: 200px;
	float: left;
	padding: 28px 8px 0 26px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #1A76D8;
}
#search_listing #leftCol a:link, #search_listing #leftCol a:visited {
	color: #787867;	
	text-decoration: none;
}
#search_listing #leftCol a:hover, #search_listing #leftCol a:active {
	color: #787867;	
	text-decoration: underline;
}

#search_listing #leftCol ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#search_listing #leftCol li {
	padding-bottom: 5px;
}


#search_listing #rightCol {
	width: 605px;
	float: left;
	padding: 36px 0 0 0;
	text-align: left;
}

#search_listing .listitem {
	width: 564px;
	height: 50px;
	background: url('../images/listitem_BG.jpg') no-repeat;
	padding: 15px 20px 15px 21px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #787867;
}
#search_listing .listitem a:link, #search_listing .listitem a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#search_listing .listitem a:hover, #search_listing .listitem a:active {
	color: #1A76D8;	
	text-decoration: underline;
}

#search_listing .listdetail {
	width: 564px;
	padding: 5px 20px 2px 21px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5B5B4D;
}
#search_listing .listdetail a:link, #search_listing .listdetail a:visited {
	color: #1A76D8;	
	text-decoration: none;
}
#search_listing .listdetail a:hover, #search_listing .listdetail a:active {
	color: #1A76D8;	
	text-decoration: underline;
}

#search_listing #listitemHdr {
	text-align: center;
	padding: 30px 10px 5px 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #659925;
}


/* ####################### REFERENCE STYLES ######################## */

#references_listing #content {
	margin: 0 auto;
	width: 860px;
	height: 360px;
	*height: 100%;
	background: url('../images/listing_BG.jpg') no-repeat top center ;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #787867;	
}

#references_listing #content a:link, #references_listing #content a:visited {
	color: #659925;	
	text-decoration: none;
}
#references_listing #content a:hover, #references_listing #content a:active {
	color: #659925;	
	text-decoration: underline;
}

#references_listing #leftCol {
	width: 200px;
	float: left;
	padding: 28px 8px 0 26px;
	text-align: left;
}

#references_listing .leftCol2 {
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #787867;
}
#references_listing .leftCol2 a:link, #references_listing .leftCol2 a:visited {
	color: #659925;	
	text-decoration: none;
}
#references_listing .leftCol2 a:hover, #references_listing .leftCol2 a:active {
	color: #659925;	
	text-decoration: underline;
}

#references_listing .leftCol3 {
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #659925;	
}
#references_listing .leftCol3 a:link, #references_listing .leftCol3 a:visited {
	color: #787867;
	text-decoration: none;
}
#references_listing .leftCol3 a:hover, #references_listing .leftCol3 a:active {
	color: #787867;
	text-decoration: underline;
}

#references_listing #leftCol ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#references_listing #leftCol li {
	padding-bottom: 5px;
}


#references_listing #rightCol {
	width: 605px;
	float: left;
	padding: 36px 0 0 0;
	text-align: left;
}

#references_listing .listitem {
	width: 564px;
	height: 50px;
	background: url('../images/listitem_BG.jpg') no-repeat;
	padding: 15px 20px 15px 21px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #787867;
}
#references_listing .listitem a:link, #references_listing .listitem a:visited {
	color: #659925;	
	text-decoration: none;
}
#references_listing .listitem a:hover, #references_listing .listitem a:active {
	color: #659925;	
	text-decoration: underline;
}

#references_listing .listdetail {
	width: 564px;
	padding: 5px 20px 2px 21px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5B5B4D;
}
#references_listing .listdetail a:link, #references_listing .listdetail a:visited {
	color: #659925;	
	text-decoration: none;
}
#references_listing .listdetail a:hover, #references_listing .listdetail a:active {
	color: #659925;	
	text-decoration: underline;
}

#references_listing #listitemHdr {
	text-align: center;
	padding: 30px 10px 5px 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #659925;
}


/* ####################### HEADER STYLES ######################## */

.header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #ffffff;
}


/* ####################### FOOTER STYLES ######################## */

#footer {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #877C71;
}
.footer1 a:link, .footer1 a:visited {
	color: #877C71;
	text-decoration: none;
}
.footer1 a:hover, .footer1 a:active {
	color: #877C71;
	text-decoration: underline;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #EC7213;
}
.footer2 a:link, .footer2 a:visited {
	color: #EC7213;
	text-decoration: none;
}
.footer2 a:hover, .footer2 a:active {
	color: #EC7213;
	text-decoration: underline;
}



