@charset "utf-8";

* {padding:0; margin:0;}

html {
	scrollbar-face-color:#9CF; 
	scrollbar-shadow-color:#999999;  
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-arrow-color:#000000;
}

img {border:none;}

body  {
	font: 100% Eurostile, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #339;
}
.twoColFixLtHdr #container { 
	width: 1024px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 
.twoColFixLtHdr #header { 
	background: #ffffff;
	border-bottom:#36C medium solid;
} 
.twoColFixLtHdr #header h1 {
	margin: 0; 
	padding: 10px 0;
}
.twoColFixLtHdr #subheader { 
	background: #ffffff;
	height:350px;
}
.twoColFixLtHdr #menubar { 
	background: #ffffff;
	height:50px;
} 
.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 200px; 
	background: #ffffff; 
}
.twoColFixLtHdr #mainContent { 
	margin: 10px 0 0 220px; 
	padding: 10px 20px; 
	background-image:url(images/textbg.png); background-repeat:no-repeat;
	height:357px;
} 
.twoColFixLtHdr #mainContent2 { 
	margin: 10px 0 0 220px; 
	padding: 10px 20px; 
	background-image:url(images/textbg2.png); background-repeat:no-repeat;
	height:425px;
} 
.twoColFixLtHdr #mainContent3 { 
	margin: 10px 0 0 220px;
	padding: 10px 20px;
	background-image:url(images/centerbg.png); background-repeat: repeat-y;
	height: auto;
} 
.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; 
	background:#ffffff; 
} 
.twoColFixLtHdr #footer p {
	margin: 0; 
	padding: 0px; 
	font-size:12px;
}
.fltrt { 
margin-top:20px;
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 400px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

div.iframecopy {
			width: 750px;
			height: 360px;
			top:0px;
			padding-left:0px;
			padding-right:10px;
			padding-bottom:10px;
			overflow: auto;
}

h1 {font-size:18px;}
h2 {font-size:16px; padding-bottom:10px;}
h3 {font-size:15px; padding-bottom:10px;}
h4 {font-size:14px;}
p {padding:10px; font-size:14px;}
p.center {text-align:center; font-size:16px;}
ol {font-size:14px; list-style-type:upper-alpha; margin-left:25px; padding-bottom:10px;}
ul {font-size:14px; list-style-type: none; margin-left:15px; padding-bottom:10px;}
td {font-size:14px;}
hr {color:#09F;}
acronym {text-decoration:underline; cursor:help;}

/*menu*/

.menu {position: relative;
		top:0px;
		left:0px;
		width:1024px;
}

.menu a {color: #06F;}
.menu a:visited {color: #06F;}

a.home {
		position:absolute;
		left:0px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:40px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.home:hover, a.home_focus {
	position:absolute;
	left:0px;
	top:0px;
	width:130px;
	height:45px;
	background-image:url(images/button.png);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:40px;
	text-align: left;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	}
		
a.contact {
		position:absolute;
		left:150px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.contact:hover, a.contact_focus {
		position:absolute;
		left:150px;
		top:0px;
		width:130px;
		height:45px;
		background-image:url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:underline;
		font-weight:bold;
		font-size:14px;
		}
		
a.client {
		position:absolute;
		left:300px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:10px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.client:hover, a.client_focus {
		position:absolute;
		left:300px;
		top:0px;
		width:130px;
		height:45px;
		background-image:url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:10px;
		text-align: left;
		text-decoration:underline;
		font-weight:bold;
		font-size:14px;
		}
a.location {
		position:absolute;
		left:450px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.location:hover, a.location_focus {
		position:absolute;
		left:450px;
		top:0px;
		width:130px;
		height:45px;
		background-image:url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:underline;
		font-weight:bold;
		font-size:14px;
		}
a.services {
		position:absolute;
		left:600px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.services:hover, a.services_focus {
		position:absolute;
		left:600px;
		top:0px;
		width:130px;
		height:45px;
		background-image:url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:underline;
		font-weight:bold;
		font-size:14px;
		}
a.history {
		position:absolute;
		left:650px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.history:hover, a.history_focus {
		position:absolute;
		left:650px;
		top:0px;
		width:130px;
		height:45px;
		background-image:url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:35px;
		text-align: left;
		text-decoration:underline;
		font-weight:bold;
		font-size:14px;
		}
a.technical {
		position:absolute;
		left:750px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:30px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.technical:hover, a.technical_focus {
		position:absolute;
		left:750px;
		top:0px;
		width:130px;
		height:45px;
		background-image:url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:30px;
		text-align: left;
		text-decoration:underline;
		font-weight:bold;
		font-size:14px;
		}
a.environment {
		position:absolute;
		left:900px;
		top:0px;
		width:130px;
		height:45px;
		background-image: url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:25px;
		text-align: left;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		}
		
a.environment:hover, a.environment_focus {
		position:absolute;
		left:900px;
		top:0px;
		width:130px;
		height:45px;
		background-image:url(images/button.png);
		background-repeat:no-repeat;
		padding-top:7px;
		padding-left:25px;
		text-align: left;
		text-decoration:underline;
		font-weight:bold;
		font-size:14px;
		}
		

