body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a:link {
	color: #8F001C;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #9B968C;
}
a:hover {
	text-decoration: none;
	color: #AB9534;
}
a:active {
	text-decoration: underline;
	color: #8F001C;
}
#header {
	position:absolute;
	width:643px;
	height:61px;
	z-index:1;
	top: 12px;
	left: 36px;
	background-image: url(images/header.jpg);
	overflow: hidden;
}

/* layout tags */

#black {
	position:absolute;
	width:100%;
	height:30px;
	z-index:0;
	left: 0px;
	top: 82px;
	background-color: #000000;
	overflow: hidden;
}
#dots {
	position:absolute;
	width:37px;
	height:35px;
	z-index:1;
	left: 35px;
	top: 112px;
	background-image: url(images/dots.gif);
	overflow: hidden;
}
#title {
	position:absolute;
	width:232px;
	height:35px;
	z-index:1;
	left: 72px;
	top: 112px;
	overflow: hidden;
}
#copy {
	position:absolute;
	width:232px;
	height:327px;
	z-index:1;
	left: 72px;
	top: 147px;
	overflow: auto;
}
#gray {
	position:absolute;
	width:375px;
	height:362px;
	z-index:1;
	left: 304px;
	top: 112px;
	background-color: #CCCCCC;
	overflow: auto;
}
#b_company {
	position:absolute;
	width:86px;
	height:30px;
	z-index:2;
	top: 82px;
	left: 73px;
	overflow: hidden;
}
#b_services {
	position:absolute;
	width:74px;
	height:30px;
	z-index:2;
	top: 82px;
	left: 159px;
	overflow: hidden;
}
#b_people {
	position:absolute;
	width:71px;
	height:30px;
	z-index:2;
	top: 82px;
	left: 233px;
	overflow: hidden;
}
#b_clients {
	position:absolute;
	width:76px;
	height:30px;
	z-index:2;
	top: 82px;
	left: 304px;
	overflow: hidden;
}
#b_portfolio {
	position:absolute;
	width:74px;
	height:30px;
	z-index:2;
	top: 82px;
	left: 380px;
	overflow: hidden;
}
#b_awards {
	position:absolute;
	width:73px;
	height:30px;
	z-index:2;
	top: 82px;
	left: 454px;
	overflow: hidden;
}
#b_contact {
	position:absolute;
	width:76px;
	height:30px;
	z-index:2;
	top: 82px;
	left: 527px;
	overflow: hidden;
}
#footer {
	position:absolute;
	width:643px;
	height:61px;
	z-index:1;
	left: 36px;
	top: 474px;
	background-color: #FFFFFF;
	overflow: hidden;
}
#email {
	position:absolute;
	width:99px;
	height:10px;
	z-index:2;
	top: 516px;
	left: 95px;
	overflow: hidden;
}
#text_links {
	position:absolute;
	width:679px;
	height:61px;
	z-index:1;
	left: 0px;
	top: 535px;
	background-color: #FFFFFF;
	overflow: visible;
}
#random1 {
	position:absolute;
	width:36px;
	height:61px;
	z-index:1;
	left: 0px;
	top: 12px;
	overflow: hidden;
}
#random2 {
	position:absolute;
	width:100%;
	height:61px;
	z-index:0;
	left: 0px;
	top: 12px;
	overflow: hidden;
}
#random3 {
	position:absolute;
	width:36px;
	height:61px;
	z-index:1;
	left: 0px;
	top: 474px;
	overflow: hidden;
}
#random4 {
	position:absolute;
	width:100%;
	height:61px;
	z-index:0;
	left: 0px;
	top: 474px;
	overflow: hidden;
}

/* Lightbox tags for portfolio section */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}