﻿html,body {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	font-family:Verdana;
}
.page-area {
	position: absolute;
	top:0px;
	bottom:5px;
	left:auto;
	right:auto;

	width:1024px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.pg-hdr-logo {
	position:absolute;
	float:left;
	top:0px;
	left:0px;

}

.top-nav-area {
	position:absolute;
	z-index:10;
	float:left;
	top:106px;
	left:238px;

	width:544px;
}
	.top-nav-area .services {
		position:relative;
		float:left;
		top:-1px;
		left:92px;
	}
	.top-nav-area .about {
		position:relative;
		float:left;
		top:-1px;
		left:166px;
	}
	.top-nav-area .buzz {
		position:relative;
		float:left;
		top:0px;
		left:247px;
	}

.left-nav {
	position:absolute;
	float:left;
	top:255px;
	left:0px;
	width:238px;
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
	letter-spacing:1px;
	font-family:Tahoma;
}
	.left-nav li.main-item {
		position:relative;
		display:block;
		top:10px;
		left:0px;
		float:left;
		width:238px;
		height:20px;

		font-size:11px;
		text-align:right;
	}
		.left-nav li.main-item a {
			position:relative;
			top:5px;
			margin-right:153px;
			text-decoration:none;
			font-weight:normal;
			color:#444444;
		}

	.left-nav li.sub-item-about {
		float:left;
		position:relative;
		width:138px;
		height:30px;

		left:92px;
		border-left:1px solid #00728f;
		border-bottom:1px solid #00728f;

		font-size:11px;
	}
		.left-nav li.sub-item-about a {
			position:relative;
			display:block;
			top:22px;
			left:10px;
			background-color:#ffffff;
			padding-left:5px;
			
			text-decoration:none;
			font-weight:normal;
			color:#444444;
		}
		.left-nav li.sub-item-about a:hover {
			color:#00728f;
		}

	.left-nav li.sub-item-services {
		float:left;
		position:relative;
		width:138px;
		height:30px;

		left:92px;
		border-left:1px solid #ff7503;
		border-bottom:1px solid #ff7503;

		font-size:11px;
	}
		.left-nav li.sub-item-services a {
			position:relative;
			display:block;
			top:22px;
			left:10px;
			background-color:#ffffff;
			padding-left:5px;

			text-decoration:none;
			font-weight:normal;
			color:#444444;
		}
		.left-nav li.sub-item-services a:hover {
			color:#ff7503;
		}
		.left-nav li.sub-item-services a.wrap-item {
			position:relative;
			display:block;
			height:30px;
			top:15px;
			left:10px;
			background-color:#ffffff;
			padding-left:5px;

			text-decoration:none;
			font-weight:normal;
		}
		.left-nav li.sub-item-services a.wrap-item:hover {
			color:#ff7503;
		}

	.left-nav li.sub-item-buzz {
		float:left;
		position:relative;
		width:138px;
		height:30px;

		left:92px;
		border-left:1px solid #ae0822;
		border-bottom:1px solid #ae0822;

		font-size:11px;
	}
		.left-nav li.sub-item-buzz a {
			position:relative;
			display:block;
			top:22px;
			left:10px;
			background-color:#ffffff;
			padding-left:5px;

			text-decoration:none;
			font-weight:normal;
			color:#444444;
		}
		.left-nav li.sub-item-buzz a:hover {
			color:#ae0822;
		}
		.left-nav li.sub-item-buzz a.wrap-item {
			position:relative;
			display:block;
			height:30px;
			top:15px;
			left:10px;
			background-color:#ffffff;
			padding-left:5px;

			text-decoration:none;
			font-weight:normal;
		}

.pg-footer {
	position:relative;
	float:left;
	top:700px;
	left:238px;

	width:544px;
	
	font-size:11px;
	color:#444444;
	
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
	.pg-footer li {
		margin:0px;
		padding:0px;
		float:left;
		margin-left:35px;
	}
	.pg-footer li a {
		text-decoration:none;
		color:#444444;
	}
	.pg-ftr-hdr {
		color:#ff7503;
	}

a {color:#ffffff; font-weight:bold; text-decoration:none;}

.pg-about {
	position:absolute;
	float:left;
	top:142px;
	left:238px;
	padding: 40px 20px 20px 20px;

	width:786px;
	height:551px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(/images/section-bg-about.png);
}
.pg-services {
	position:absolute;
	float:left;
	top:142px;
	left:238px;
	padding: 40px 20px 20px 20px;

	width:786px;
	height:551px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(/images/section-bg-services.png);
}
	.pg-services ul {
		width:340px;
		font-size:12px;
		line-height:18px;
	}
.pg-services-case-studies {
	position:absolute;
	float:left;
	top:142px;
	left:238px;
	padding: 40px 20px 20px 20px;

	width:786px;
	height:551px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(/images/section-bg-blank.png);
}
.pg-buzz {
	position:absolute;
	float:left;
	top:142px;
	left:238px;
	padding: 40px 20px 20px 20px;

	width:786px;
	height:551px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(/images/section-bg-buzz.png);
}
h1 {
	display:block;
	width:380px;
	margin:0px;
	padding:0px;

	font-size:18px;
}
h2 {
	display:block;
	width:380px;
	padding:0px;
	margin:20px 0px 20px 0px;

	font-size:16px;
	font-weight:bold;
}
p {
	width:380px;
	font-size:12px;
	line-height:18px;
}
.buzz-quote {
	display:block;
	width:380px;
	text-align:left;
	font-style:italic;
	font-size:12px;
	line-height:18px;
}
.buzz-reference {
	display:block;
	width:380px;
	text-align:right;
	font-size:12px;
	line-height:18px;
}
.data-pager {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	margin-right:25px;
}
ul.sample-list {
	margin:15px 0px 0px 0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	width:400px;
}
	ul.sample-list li {
		position:relative;
		width:400px;
		height:60px;

		list-style-type:none;
		padding: 0px 2px 3px 0px;
		vertical-align:middle;
	}
	ul.sample-list li img {
		position:absolute;
		float:left;
		width:74px;

		border:1px solid black;
		margin: 0px 5px 0px 0px;
	}
	ul.sample-list li a {
		position:absolute;
		float:left;
		display:block;
		height:54px;
		width:150px;

		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		font-size:11px;
	}
	ul.sample-list li a.sample-title {
		position:absolute;
		float:left;
		left:100px;
		top:10px;
		display:block;
		height:54px;
		width:300px;

		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		font-size:11px;
	}
		ul.sample-list li a:hover {
			color:#444503;
		}
.hidden
{
	display:none;
}
#slideShow {
  width : 160px;
  height : 160px;
  padding : 10px;
}

