body
{
	background-color:#FFFFF5;
	font-family: Helvetica, Verdana, Arial;
	margin: 0;
	padding: 0;
	
}

#Content
{
	font-size:12px;
	color:#5A5A46;
	margin: 0 auto 0 auto;
	padding: 0;
	width:840px;
}

#MainContent
{
	font-size:12px;
	color:#5A5A46;
	margin: 0 auto 0 auto;
	padding: 20;
	width:840px;
	min-height:400px;
	height:540px;
}
#DefaultContent
{
	background-image:url("/images/bar.gif");
	background-repeat:repeat-x;
	height:400px;
}
#DefaultContent #Content p
{
	margin:30px;
	margin-left:420px;
	font-family:Verdana;
}

.seperator
{
	height:auto;
	background-image:url("/images/navBar.gif");
	background-repeat:repeat;
	margin: 0 auto 0px auto;
	padding: 0;
	width:100%;
}
#portfolioLeft, #portfolioCenter, #portfolioRight
{
	float:left;
	margin:5px;
	margin-right:5px;
	height:500px;
	font-size:12px;
	color:#5A5A46;
	
}
#portfolioLeft
{
	width:265px;
	margin-right:10px;
	font-family:Verdana;
	
	
}
#portfolioLeft #Title
{
	margin-top:40px;
}
#portfolioLeft #SubTitle
{
	margin-top:5px;
	color:#730E10;
	font-weight:bold;
	margin-bottom:5px;
}

#Blob
{
	margin-bottom:5px;
	line-height:16px;
	margin-left:3px;
	width:265px;
}
#portfolioLeft #Blob
{
	margin-top:4px;
	margin-left:1px;
}


#portfolioLeft p
{
		font-weight:bold;
	margin-bottom:2px;
}

#portfolioCenter
{
	width:400px;
}
#portfolioCenter #projectTitle
{
	color:#730E10;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	margin-left:0;
}
#portfolioCenter #projectDesc
{
	margin-bottom:5px;
}
#portfolioCenter #projAdd
{
	text-align:left;
	float:left;
	margin-top:3px;
}
#portfolioCenter #projThumbs
{
	text-align:right;
	margin-top:3px;
}
#portfolioCenter #projThumbs input
{
	margin-left:4px;
	text-align:right;
}
#portfolioRight
{
	width:109px;

}
#portfolioRight #imgs
{
	height:500px;
	overflow:auto;
	
	scrollbar-base-color: #B3B4AA;
	scrollbar-arrow-color: #730E10;
	scrollbar-3dlight-color: #B3B4AA;
	scrollbar-darkshadow-color: #E6E5D1;
	scrollbar-face-color: #C7C6B1;
	scrollbar-highlight-color: #B3B4AA;
	scrollbar-shadow-color: #E6E5D1;
	scrollbar-track-color: #DDDDCD;

}
#portfolioRight #thumb
{
	width:80px;
	height:60px;
	border-bottom:solid 2px #E6E5D1;
	border-top:solid 3px #E6E5D1;
	border-left:solid 5px #E6E5D1;
	border-right:solid 5px #E6E5D1;
}
/********** Projects Repeater  ************/
.row, .altrow, .allProjs

{
	font-size:9px;
	padding:3px;
	width:245px;
	font-family:Verdana, Arial;
	font-style:normal;
	
}
.row p, .altrow p, .allProjs p
{
	text-align:left;
	margin:0;
	padding:0;
	float:left;
}

.row
{
	background-color:#EBEAD7;
	
}
.altrow
{
	background-color:#D2D2BB;
	
}
.row a, .altrow a, .allProjs a
{
	color:#781D16;
	text-align:right;
	text-decoration:none;
	margin-right:2px;
	font-size:9px;
	font-weight:bold;
}




/********* Footer **********/
.footerSep
{
	background-image:url("/images/footer.gif");
	background-repeat:repeat-x;
	height:12px;
	margin:0;

	width:100%;
	float:left;
}
#footer 
{
	width:500px;
	float:left;
	font-size:10px;
	color:#666666;
	font-family:Verdana;
	
	
}
#SiteMap
{
	width:300px;
	display:inline;
	float:right;
	font-weight:bold;
	text-align:right;
	font-family:Verdana;
		font-size:10px;
	
	
}

#footer p
{
	margin:0;
	padding:0;
	
	margin-right:30px;
	display:inline;
	font-weight:bold;
}

#footer p a, #SiteMap a
{
	text-decoration:none;
	color:#666666;
	
}

/****** Bios Page *****/
#bioRight
{
	margin:0px;
	margin-top:0px;
	height:650px;
	
	
}
#bioRight #BioName
{
	color:#730E10;
	font-weight:bold;
	margin:0px;
	margin-top:60px;

}
#bioRight #bioTitle
{
	margin:0px;
	color:#5A5A46;
	font-weight:normal;
	margin-bottom:5px;
}
#bioRight #myBio
{
	font-family:Verdana;
	line-height:16px;
	height: 600px;
	display:block;
	margin:0px;

}

#bioLeft
{
	float:left;
	margin:5px;
	width:335px;
	
	font-family:Verdana;
	


}
#bioLeft #Title
{
	margin-top:0px;
	margin-bottom:20px;
}
#bios
{
	width:330px;
	margin-top:60px;
	font-family:Verdana;
}
.bio
{
	float:left;
	width:300px;
	margin-bottom:15px;
	
}

.bio p
{
	margin:0;
	padding:0;
	line-height:12px;
}

.bio img
{
	margin-right:10px;
}
.bio a
{
	text-decoration:none;
	color:#5A5A46;
	font-size: 11px;
	font-weight:normal;
}
.bio a:hover
{
	color:#750000;
	
}

.non
{
	color:#750000;
}
.off
{
	color:#5A5A46;
	
}

/****** Process Page *****/
#processRight
{
	margin-top:30px;
	
}
#processRight #BioName
{
	color:#730E10;
	font-weight:bold;
	margin:0px;
	

}
#processRight #bioTitle
{
	margin:0px;
	color:#5A5A46;
	font-weight:bold;
	margin-bottom:5px;
}
#processRight #myBio
{
	font-family:Verdana;
	line-height:16px;
}

#processLeft
{
	float:left;
	margin:5px;
	width:260px;
	margin-right:30px;
	height:500px;
	font-family:Verdana;
}
#processLeft #Title
{
	margin-top:40px;
	margin-bottom:10px;
}


#bios
{
	width:320px;
	margin-top:60px;
	font-family:Verdana;
}

#facilityRight
{
	margin:0px;
	margin-top:3px;
	
	
}

#facilityLeft
{
	float:left;
	margin:5px;
	width:330px;
	margin-right:10px;
	height:342px;
	font-family:Verdana;
	margin-top:40px;
	vertical-align:top;
	margin-bottom:0px;
}

#facilityLeft #Title
{
	margin-top:0px;
	margin-bottom:5px;
}

#facilityLeft #Blob
{
	margin-bottom:0px;
	line-height:15px;
	margin-left:3px;
	margin-top:5px;
	
}

/******* contactLeft ******/
#contactLeft
{
	float:left;
	margin:5px;
	width:300px;
	margin-right:10px;
	height:400px;
	margin-top:30px;
	vertical-align:top;

	font-family:Verdana;
}
#contactLeft #Title
{
	margin-bottom:15px;
}

#contactLeft a
{
	color:#913331;
	text-decoration:none;
}

#contactRight
{
	width:475px;
	font-family:Verdana;

}
#contactRight table
{
	margin-top:25px;
}

#SiteMapPage
{
	margin:10px;

	float:left;
	font-family:Verdana;
}

.node
{
	margin-top:10px;
}



#roadbox
{
	height:190px;
	overflow:auto;
	width:265px;
	scrollbar-base-color: #B3B4AA;
	scrollbar-arrow-color: #730E10;
	scrollbar-3dlight-color: #B3B4AA;
	scrollbar-darkshadow-color: #E6E5D1;
	scrollbar-face-color: #C7C6B1;
	scrollbar-highlight-color: #B3B4AA;
	scrollbar-shadow-color: #E6E5D1;
	scrollbar-track-color: #DDDDCD;
	margin-bottom:0;
	}

#rotatingImages
{
	float:left;
}
#rotatingImages a, #rotatingImages img
{
	border:0;
	text-decoration:none;
}


	
	
/****** This area is to be read by all browsers except Safari
don't place any CSS underneath or it won't be read because of the # character*******/
	
#roadbox
{
	height:auto;
	max-height:190px;
	height: expression(this.scrollHeight > 190 ? "190px" : "auto"); 
	overflow:auto;
	width:268px;
	scrollbar-base-color: #B3B4AA;
	scrollbar-arrow-color: #730E10;
	scrollbar-3dlight-color: #B3B4AA;
	scrollbar-darkshadow-color: #E6E5D1;
	scrollbar-face-color: #C7C6B1;
	scrollbar-highlight-color: #B3B4AA;
	scrollbar-shadow-color: #E6E5D1;
	scrollbar-track-color: #DDDDCD;
	margin-bottom:0;#
}
#MainContent
{
		height:auto;#
}

/**** NO CSS UNDERNEATH HERE PLACE ALL CSS ON TOP OF #roadbox ******/