body {
	text-align:center;
	background:url(../images/loading.gif) no-repeat center #FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#60363a;
	font-family:Arial, Helvetica, sans-serif;
	line-height:.9500em;
	letter-spacing:.0900em;
	margin-top: 15px;
}

.outer {
	width: 846px;
	height: 638px;
	
	margin:0 auto;
	text-align:center;
	
	border:1px solid #2a95b1;
}

.inner {
	width: 844px;
	height: 636px;
	background:url(../images/backgrounds/background_home.jpg) no-repeat #FFFFFF;
	border:1px solid #80b2c6;
}
.menu {
	position:relative;
	float:left;
	top:310px;
	width: 608px;
	height:24px;
	background-color:#0083a1;
	padding-top:10px;
	font-size:.7500em;
	letter-spacing:.1000em;
	
}
.menu ul {	
	display: inline;
} 
.menu ul li {
	list-style: none;
	display: inline;
	color:#ffffff;
}
.menu a { color:#FFFFFF; text-decoration:none; }
.menu a:hover { color:#333333; }
.menu a:active { color:#724F51; }
.menu_active { color:#724F51; }


.mainContent {
	text-align:left;
	
	padding:20px;
	vertical-align:top;
	
	position:relative;

}
.logo {
	position:absolute; 
	top:135px;
	left:50%;
	margin-left: 130px;
}
.services_text {
	postion:relative;
	float:right;
	width:400px;
	margin-right:80px;
	margin-top:80px;
	font-size:.7500em;
	font-weight:600;
}
.contact_text {
	postion:relative;
	float:right;
	width:450px;
	margin-right:50px;
	margin-top:150px;
	font-size:.7500em;
	font-weight:600;
	
}
.workNav {
	position:absolute;
	display:block;
	top:100px;
	width: 802px;
	height:25px;
	padding:20px;
	overflow:visible;

	left:100px;
	font-size:100%;
	font-weight:600;
	z-index:91;
}
.workNav a { padding:3px; }
.workNav a:hover { color:#FFFFFF;}
.work {
	position:absolute;
	left:0;
	text-align:left;
	top:140px;

	width: 802px;
	height:331px;
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
	
	font-size:.7000em;
}
.picNav {
	position:absolute;
	display:block;

	left:551px;
	top:315px;
	width:235px; 
	height: 30px;
	overflow:visible;
}
.picNav a { position:relative; display:block; float:left; height:16px; padding-top:2px; width:20px; margin:0 2px 0 2px; text-align:center; border:1px solid #663300; color:#663300; background-color:#CCCCCC; }
.picNav a:hover { color:#006666; background-color:#FFFFFF; }
/* text handling here */
a {color:#60363a; text-decoration:none; }
a:hover {}
h1	{font-size:115%;}
h2 { font-size:110%; padding-bottom:5px; font-weight:600;}
p { padding-bottom:8px; font-weight:600;}
