
body { 	
	background-image: url('images/swirls.gif');
	font-family: arial;
	font-size: 11px; 
	color: #DCDCD7; 
	text-align:center;


}

/* ------------------------------------------ */
/* Base DIV style			      */
/* ------------------------------------------ */

div{
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align:left;
}


/* ------------------------------------------ */
/* Generic Template Items */
/* ------------------------------------------ */





#Holder {
	position:relative;
	background:#E3DDD9;
	width:900px;
	margin:20px auto;
	text-align:left;
	padding-bottom: 80px;
}

#Header{
	float: right;
	background:#E3DDD9;
	height:209px;
}
#Footer{
	clear: both;
	background:#E3DDD9;
	border-color: #FFFFFF;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	z-index:2;
}
#Footer img{
	border-width: 0px 0px 0px 0px;
	
}

#Footer_CleanTech{
	position:absolute;
	left:48px;
	top:45px;
	z-index:1;
}

#Footer_Menu{
	clear:both;
	z-index:1;
}


#Footer_Line{
	position:absolute;
	left:48px;
	top:87px;
	width:807px;
	border-color: #AAA099;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	z-index:1;
}

#Footer_Swirls{
	position:absolute;
	bottom: -125px;
	left: -180px;
	z-index:-1;
}

#Logo{
	float: right;
	z-index:1;
	padding: 10px 50px 10px 0px;
}

#SubTitle{
	position:absolute;
	top:139px;
	left:700px;
	z-index:1;
	display:none;
}


#Header_Clock{
	position:absolute;
	top:193px;
	left:47px;
	height:20px;
	width:807px;
	text-align:right;
	font-family:arial;
	font-size:9px;
	color:#AAA099;
	z-index:100;
}

#MenuHolder{
	clear: both;
	height:40px;
	width:799px;
	border-color: #AAA099;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 4px;
	margin: 10px auto;
	z-index:1;
}
#MenuHolder a{
	font-family: arial;
	font-size: 1.5em;
	font-weight: 600; 
	color: #AAA099; 
	padding: 6px 20px;
	margin: 6px 0px;
	text-decoration: none;
}
#MenuHolder a:link, a:visited{
	font-family: arial;
	font-size: 1.5em;
	font-weight: 600; 
	color: #AAA099; 
	padding: 6px 20px;
	text-decoration: none;
}
#MenuHolder a:hover, a:active{
	color: black; 
}

#WhiteHolder{
	float: left;
	width:796px;
	background:#FFFFFF;
	border-color: #E3DDD9;
	border-width: 0px 47px 0px 47px;
	border-style: solid;
	padding: 5px;
	z-index:5;
}
img
{
	border-width: 0px;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 0px; 
    margin-left:0px;
}
img.floatTop { 
    float:Left; 
    margin: 0px; 
}

#SectionImage{
	float: right;
	width:380px;
}

.tel{
	color:#91A664;
	font-size:12px;
	font-weight:bold;
}

#SiteCopy{
	padding: 5px;
	float:left;
	width: 400px;
	font-family:arial;
	color:#4F5559;
}
#SiteCopy h1{
	font-family: arial;
	font-size: 1.75em;
	font-weight: 500; 
	color: #728C3C;
	border-bottom: 1px solid #AAA099; 
}
#SiteCopy h2{
	font-family: arial;
	font-size: 1.25em;
	font-weight: 500; 
	color: #728C3C;
}
#SiteCopy h3{
	font-family: arial;
	font-size: 1.25em;
	font-weight: 500;
}
#portfolioCopy{
	padding: 5px;
	font-family: arial;
	color:#4F5559;
}
#portfolioCopy h1{
	font-family: arial;
	font-size: 1.75em;
	font-weight: 500; 
	color: #728C3C;
	border-bottom: 1px solid #AAA099;
	margin-top: 1px; 
}
#portfolioCopy h2{
	font-family: arial;
	font-size: 1.75em;
	font-weight: 700; 
	color: #728C3C;
	margin-top: 1px;
	margin-bottom: 2px;
}
#portfolioCopy h3{
	font-family: arial;
	font-size: 1.25em;
	font-weight: 650;
	color: #728C3C;
	border-top: 1px solid #728C3C;
}
.leftPort
{
	float: left;
	padding: 0;
}
.portfolioText{
	padding: 10px;
	float: left;
}

#peopleCopy{
	padding: 5px;
	font-family: arial;
	color:#4F5559;
}
#peopleCopy h1{
	font-family: arial;
	font-size: 1.75em;
	font-weight: 500; 
	color: #728C3C;
	border-bottom: 2px solid #AAA099; 
}
#peopleCopy h2{
	font-family: arial;
	font-size: 1.75em;
	font-weight: 700; 
	color: #728C3C;
}
#peopleCopy h3{
	font-family: arial;
	font-size: 1.25em;
	font-weight: 650;
	color: #728C3C;
	border-top: 1px solid #728C3C;
}
#peopleCopy p{
	margin-right: 5px;
}
.bioPic
{
	float: left;
	margin: 30px 50px;
}
#ContactCopy{
	padding: 5px;
	float: left;
	font-family: arial;
	color: #4F5559;
}
#ContactCopy h1{
	font-family: arial;
	font-size: 1.75em;
	font-weight: 500; 
	color: #728C3C;
	border-bottom: 1px solid #AAA099; 
}
#ContactCopy h2{
	font-family: arial;
	font-size: 1.25em;
	font-weight: 500; 
	color: #728C3C; 
}
#ContactCopy h3{
	font-family: arial;
	font-size: 1.25em;
	font-weight: 500;
}
.Contact{
	display: inline;
	width: 145px;
	margin: 95px 15px;
}
.Contact a, a:link, a:visited{
	padding: 5px;
}
.Contact a:hover, a:active{
	padding: 5px;
}
#disclaimer{
	position:absolute;
	top:49px;
	left:10px;
	width:750px;
}


ul {
	line-height: 0.9em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;	
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(../images/bullett.gif);
	list-style-type: square;
	padding: 0px;
	margin: 16px;
	margin-top:10px;
	margin-bottom:25px;
}

li{
	margin-top:5px;
}

a:visited
{
	font-size: 1em; 
	font-weight: normal;
	LINE-HEIGHT: 14px; 
	text-decoration:underline;
	font-family:arial;
	color:#000000;
}
a:active
{
	font-size: 1em; 
	font-weight: normal;
	LINE-HEIGHT: 14px; 
	text-decoration:underline;
	font-family:arial;
	color:#799342;
}
a:link
{
	font-size: 1em; 
	font-weight: normal;
	LINE-HEIGHT: 14px; 
	text-decoration:underline;
	font-family:arial;
	color:#3E5867;
}

a:hover
{
	font-size: 1em; 
	font-weight: normal;
	LINE-HEIGHT: 14px; 
	text-decoration:underline;
	font-family:arial;
	color:#799342;	
}
.right{
	float: right;
	padding: 10px 50px;
}
.left{
	float: left;
	padding: 10px;
}
.clear{
	clear: both;
	margin: 20px 0px;
}
#rightPlayer{
	position: absolute;
	right: 50px;
	top: 200px;
}
#news{
	float: right;
	width: 375px;
}
#news h1{
	font-family: arial;
	font-size: 1.75em;
	font-weight: 500; 
	color: #728C3C;
	border-bottom: 1px solid #728C3C; 
}
.offices b{
	font-family: arial;
	line-height: 1.25em;
	font-size: 1em;
	font-weight: 600; 
	color: #728C3C;
}
.offices ul {
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;	
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(../images/bullett.gif);
	list-style-type: square;
	padding: 0px;
	margin: 16px;
	margin-top:10px;
	margin-bottom:25px;
}

.office li{
	margin-top:5px;
}
.bio
{
	float: left;
	display: inline;
	vertical-align: middle;
	color: #000000;
} 
#jaber {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#michaelA {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#michaelP {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#ziad {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#nadim {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#alex {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#mark {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#roger {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#vincent {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#wayne {
	position:absolute;
	left:412px;
	top:201px;
	width:500px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	padding: 10px;
	border: 2px solid #E3DDD9;
	background-image: url(../images/smallSwirls.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bioList
{
	float: left;
	width: 330px;
	margin: 10px;
}