@charset "UTF-8";


/* --------General-------- */
form 
{
	margin:0;
	padding:0;
}

body {
   /* font-size:100%; */
    /* line-height:1.125em; */
	padding: 0;
	margin: 0;
  	width: 100%;
  	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

.contentBox {
	position:absolute;
	width:935px;
	height:437px;
	padding:0;
	margin:0;
}

p {
	margin:0 0 12px 0;
	font-size:11px;
	color:#666;
}

img {
	border: none;
}

a {
color:#666;
}
a:hover {
	text-decoration:none;
}	

/* --------Header-------- */
#headerLogo {
	margin:0 9px 0 0;
	padding:0;
	float:left;
	position:relative;
}

#headerAddress {
	margin:14px 18px 0 0;
	padding:0;
	float:left;
	font-size: 11px;
	color:#CCCCCC;
	line-height:16px;
	position:relative;
}

#headerPhone {
	margin:14px 18px 0 0;
	padding:0;
	float:left;
	font-size: 11px;
	color:#CCCCCC;
	line-height:16px;
	position:relative;
}


/* -------Navigation------- */
#navigationMain {
	position:absolute;
	width:882px;
	padding:0;
	margin:0;
	top: 447px;
	left:53px;
	font-size:11px;
	color:#666;
}

.navigationItem {
	float:left;
	margin-right: 10px;
}

.navigationItem a {
	color:#999;
	text-decoration:none;
}

.navigationItem a:hover {
	color:#000;
	text-decoration:none;
}

.navigationPane {
	position:absolute;
	padding:0;
	margin:0;
	top: 477px;
	bottom:10px;
	min-height:101px;
	/* next 2 lines deal with min-height in older ie browsers */
	height:auto !important;
	height:101px;
	width: 158px;
	overflow:auto;
	font-size: 11px;
	padding-right:5px;
	color:#999;
	line-height:16px;
}

.navigationPane a {
	color:#999;
	text-decoration:none;
}

.navigationPane a:hover {
	color:#000;
	text-decoration:none;
}

.pane01 {
	left:52px;
}

.pane02 {
	left:221px;
	width:230px;
}

.pane03 {
	left:388px;
}

.pane04 {
	left:555px;
}

.navigationPaneItem {
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
}

.navSelected a{
	color:#000;
}	


/* ----Basic Sections---- */
.basicImage {
}

.basicText {
	position:absolute;
	top:68px;
	left:53px;
	width: 280px;
	height: 326px;
	overflow:auto;
}

.title {
	color:#000;
	text-transform:uppercase;
}

/* ----Homepage Sections---- */
.homepageImage {
	position:absolute;
	width:935px;
	height:437px;
	padding:0;
	margin:0;
}


/* ----Employee Section---- */
.employeeImage {
	position:absolute;
	top:68px;
	left: 53px;
	width: 232px;
	height: 326px;
}


.employeeText {
	position:absolute;
	top:68px;
	left:296px;
	width: 280px;
	height: 326px;
	overflow:auto;
}


	
/* ----Project Section---- */
.projectImage {
	position:absolute;
	width: 665px;
	height: 326px;
	top: 68px;
	left: 53px;
}	

.projectImageNumber {
	position:absolute;
	width: 665px;
	top: 395px;
	left: 53px;
	font-size: 11px;
	text-align:right;
}

.projectImageNumber a:link {
	color:#999;
	text-decoration:none;
}

.projectImageNumber a:visited 
{
	color:#999;
	text-decoration:none;
}

.projectImageNumber a:hover {
	color:#000;
	text-decoration:none;
}

.projectImageNumberSelected a:link
{
	color:#000;
	
}
.projectImageNumberSelected a:visited
{
	color:#000;
	
}

.projectText {
	position:absolute;
	width: 210px;
	height: 326px;
	top: 68px;
	left: 733px;
	overflow:auto;
	padding-right:5px;
}

.projectTitle {
	font-size:16px;
	color:#000;
}

.basicText ul {
list-style:none;
list-style-position:none;
margin:0;
padding:0;
font-size:11px;
}

.basicText ul li {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom: 6px;
	font-size:11px;
	color:#666;
}	

.basicImage {
position:absolute;
left:350px;
top: 69px;
height:327px;

}

.textBox {
font-family:Arial, Helvetica, sans-serif; !important;
}

.textBox p {
font-family:Arial, Helvetica, sans-serif; !important;
}

.textBox span {
font-family:Arial, Helvetica, sans-serif; !important;
}