body {
	background-color: #4B4C4D;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	
	scrollbar-arrow-color: white;
	scrollbar-base-color: black;
	scrollbar-dark-shadow-color: #999999;
	scrollbar-track-color: #113361;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #777777;
	scrollbar-highlight-color: #2222222;
	scrollbar-3d-light-color: gray;
}
a {text-decoration: none; color: #000066;}
a:visited {text-decoration: none; color:#000099;}
a:hover {text-decoration:underline; color: #660033;}
a:active { color:#000000;}

/* ----------container for layout-------------- */
#container {
	width: 930px;
	border: 2px solid #113361;
	background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner {
	border-bottom: 2px solid #113361;
	text-align: left;
	background-color: #113361;
}
#mainnavi {
	border-bottom: 2px solid #113361;
	font-weight: bold;
	text-align: right;
	padding: 5;
	background-color: #CCCCCC;
}

#mainnavi p{
	padding: 0 10;
}

/* -----------------Center cell--------------------- */
#content {
	background-color: #ffffff;
	text-align: left;
	padding: 10 180 10;
	}

p, pre {
	padding: 10px;
	margin:0;
}
h1 {
	font-weight: normal;
	padding: 10px;
	margin:0;
}
h2 {
	font-size: 21px;
	font-weight: normal;
	text-align: right;
	color: #000066;
}

h2 {
	padding: 10px;
	margin:0;

}

#pdf {
	padding: 5 10 5 10;
	font-size: 12px;
	}
	

#info {
	padding: 5 10 5 10;
	font-size: 11;
	}

#downset{
	position: relative;
	padding: 1em 10 5em 10;
	}
#downset {
   background-image: url('http://www.4btechnology.com/images/4b_watermark.jpg');
   background-repeat: no-repeat;
   background-position: 90% 90%;
}
	
#recessup{
	padding: 0 10 10 10;
	}
	
#contact{
	position: relative;
	left: 100px;
	bottom: 20px;
	}

#rightimage{
	position: relative;
	left: 32px;

	}
#down{
	position: absolute;
	top: 450px; 
	right: 852px
	}

#subtitle{
	padding: 0 10 0 10;
	text-align: right;
	font-size: 12px;
	}
#project{
	padding: 0 10 0 10;
	font-size: 12px;
	line-height: 150%;
	}
#project_address{
	padding: 0 10 0 10;
	font-size: 16px;
	}

/* --------------left navigation------------- */
#left {
	float: left;
	border-right: 2px solid #113361;
	padding-top:20;
	text-align: left;
}
#left {
	font-weight: bold;
	font-size: 13;
	background-color: #e1ddd9;
	color:#808080;
}

#left p{
padding:5 20;
}
#left a.selected {
	color:#ffffff;
}
/*fluff image spacing*/
.spaced {
	margin-top:3em;
	padding: 0 0 0 0;
}

/* --------------right cell------------- */

#right {
	float: right;
	width: 172px;
	border-left: 2px solid #113361;
	padding: 30px 5px 10px 5px;
	text-align: left;
}
	
#right {
	background-color: #e1ddd9;
	color:#113361;
	font-size: 0.8em;
}

#right2 {
	float: right;
	width: 172px;
	border-left: 2px solid #113361;
	background-color: #e1ddd9;
	color:#113361;
	text-align: left;
	font-size: 0.8em;
}
/* -----------footer--------------------------- */
#footer {

	clear: both;
	Background-color: #CCCCCC;
	border-top: 2px solid #113361;
	padding: 5;
}
