/* CSS Document */
body{
margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 0.81em;
	font-weight: bold;
	line-height: 110%;
	color: #000000;}

.header{
margin:5px 0 10px 0;
height:130px;
background-image:url(images/header_bg.png);
background-color:#ffffff;
background-repeat: no-repeat;
}

.content_body{
background-color:#FFFFFF;
}

.content_interior{
width:980px;
margin-left:auto;
margin-right:auto;
}

.header_interior{
margin-left:auto;
margin-right:auto;
width:980px;
margin-top:10px;
}

.title{
color:#FFFFFF;
font-size:25px;
margin:0px;
padding-top:3px;}

.left_column{
width:340px;
float:left;
margin-top: 5px;
clear:both;
}


#industrial{
	height: 400px;
	padding: 5px 16px 16px 16px;
	font-family:Verdana,sans-serif;
	font-size:1em;
	background-image:url(images/lindustrial.jpg);
	background-repeat: no-repeat;
}

#commercial{
	height: 400px;
	padding: 5px 16px 16px 16px;
	font-family:Verdana,sans-serif;
	font-size:1em;
	background-image:url(images/lcommercial.jpg);
	background-repeat: no-repeat;
}

#insitu{
	height: 305px;
	padding: 100px 16px 16px 16px;
	font-family:Verdana,sans-serif;
	background-image:url(images/linsitu.jpg);
	background-repeat: no-repeat;
}

#insitu li{
	background:url(images/gear.png) no-repeat 2px center;
	font-weight:bold;
	color: #203A64;
	line-height: 110%;
	padding: 3px 0;
	padding-left: 16px;
	text-decoration: none;
	list-style-type: none;
	list-style:none;
}

#rinsitu{
	width:630px;
	height:420px;
	background-image:url(images/rinsitu.jpg);
	background-repeat: no-repeat;
}

#products{
	height: 400px;
	padding: 5px 16px 16px 16px;
	font-family:Verdana,sans-serif;
	font-size:1em;
	background-image:url(images/lproducts.jpg);
	background-repeat: no-repeat;
}

#rproducts{
	width:630px;
	height:420px;
	background-image:url(images/rproducts.png);
	background-repeat: no-repeat;
}

#home{
	height: 400px;
	padding: 5px 16px 16px 16px;
	font-family:Verdana,sans-serif;
	font-size:1em;
	background-image:url(images/lhome.jpg);
	background-repeat: no-repeat;
}

#rhome{
	width:630px;
	height:420px;
	background-image:url(images/rhome.jpg);
	background-repeat: no-repeat;
}

#contact{
	height: 400px;
	padding: 5px 16px 16px 16px;
	font-weight: bold;
	font-family:Verdana,sans-serif;
	font-size:1em;
	line-height: 1em;
	background-image:url(images/lcontact.jpg);
	background-repeat: no-repeat;
}

#rcontact{
	width:630px;
	height:420px;
	background-image:url(images/rcontact.jpg);
	background-repeat: no-repeat;
	
}

.contact_style{
	padding:10px 0 0 20px;
}

.contact_info{
	margin: 0 0 0 15px;
}

#rcontact img{
	padding: 0 5px 0 20px;
}

#rcontact h1 {
	font-weight: bold;
	font-size: 17px;
	letter-spacing: -1px;
	color: #203A64;
	margin: 0;
	padding: 13px 0 2px 0;
	line-height: 150%;
}

.right_column{
	width:630px;
	float:right;
	margin-top:5px;

}

#player{
	width:600px;
	height:400px;
	padding:0 0 0 5px;
}

.hr{
	width:485px;
	height:8px;
	background-image:url(images/hr.gif);
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-repeat: no-repeat;
}

img {
	border: none;
}

a:link, a:visited {
	color: #203A64;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}


h2 {
	margin: 0;
	color: #006699;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	padding-left:25px;
	background-image:url(images/h2.gif);
	background-repeat:no-repeat;
}

h2 a:link, h2 a:hover, h2 a:visited {
	color: #000;
	text-decoration: none;
}
	
h1 {
	font-weight: normal;
	font-size: 30px;
	letter-spacing: -1px;
	color: #203A64;
	margin: 0;
	padding: 35px 0 0 35px;
	line-height: 150%;
}

h1 a:link, h1 a:visited, h1 a:hover {
	text-decoration: none;
	color: #000;
}
	
h4 {
	margin: 0;
	color: #006699;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

h3 {
	margin: 0 0 8px 0;
	color: #999;
	font-size: 19px;
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: uppercase;
}

h5 {
	margin: 0 0 8px 0;
	color: #999;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

.footer{
	font-size:1.2em;
	font-weight: bold;
	width:980px;
	padding: 10px 0 0 0;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	text-align:center;
}

li{
	background:url(images/gear.png) no-repeat 2px center;
	font-weight:bold;
	color: #203A64;
	padding: 3px 0;
	padding-left: 16px;
	text-decoration: none;
	list-style-type: none;
	list-style:none;
}


#globalnav {
height:38px;
margin:5px auto;
position:relative;
text-align:left;
width:983px;
z-index:1;
}
#globalnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#globalnav li {
float:left;
margin:0;
padding:0;
text-indent:0;
}
#globalnav li a, #globalnav li div {
background-image:url(images/butt.png);
background-repeat:no-repeat;
float:left;
height:38px;
line-height:38px;
overflow:hidden;
text-indent:-999em;
width:162px;
}
#globalnav li div {
display:none;
position:absolute;
}
#globalnav #gn1 div {
background-position:0 -42px;
}
#globalnav #gn1 a {
background-position:0 0;
width:165px;
}
#globalnav #gn2 a {
background-position:-165px 0;
}
#globalnav #gn3 a {
background-position:-327px 0;
}
#globalnav #gn4 a {
background-position:-489px 0;
}
#globalnav #gn5 a {
background-position:-651px 0;
}
#globalnav #gn6 a {
background-position:-812px 0;
width:170px;
}
#globalnav #gn1 a:hover {
background-position:0 -42px;
}
#globalnav #gn2 a:hover {
background-position:-165px -42px;
}
#globalnav #gn3 a:hover {
background-position:-327px -42px;
}
#globalnav #gn4 a:hover {
background-position:-489px -42px;
}
#globalnav #gn5 a:hover {
background-position:-651px -42px;
}
#globalnav #gn6 a:hover {
background-position:-812px -42px;
}
#globalnav #gn1 a:active {
background-position:0 -84px;
}
#globalnav #gn2 a:active {
background-position:-165px -84px;
}
#globalnav #gn3 a:active {
background-position:-327px -84px;
}
#globalnav #gn4 a:active {
background-position:-489px -84px;
}
#globalnav #gn5 a:active {
background-position:-651px -84px;
}
#globalnav #gn6 a:active {
background-position:-812px -84px;
}
#globalnav a.active {
cursor:default;
}
#globalnav #gn1 a.active {
background-position:0 -126px;
}
#globalnav #gn2 a.active {
background-position:-165px -126px !important;
}
#globalnav #gn3 a.active {
background-position:-327px -126px !important;
}
#globalnav #gn4 a.active {
background-position:-489px -126px !important;
}
#globalnav #gn5 a.active {
background-position:-651px -126px !important;
}
#globalnav #gn6 a.active {
background-position:-812px -126px !important;
}

.roundedcornr_box_654550 {
   background: #000000;
   height: 420px;
}
.roundedcornr_top_654550 div {
   background: url(images/roundedcornr_654550_tl.png) no-repeat top left;
}
.roundedcornr_top_654550 {
   background: url(images/roundedcornr_654550_tr.png) no-repeat top right;
}
.roundedcornr_bottom_654550 div {
   background: url(images/roundedcornr_654550_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_654550 {
   background: url(images/roundedcornr_654550_br.png) no-repeat bottom right;
}

.roundedcornr_top_654550 div, .roundedcornr_top_654550, 
.roundedcornr_bottom_654550 div, .roundedcornr_bottom_654550 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_654550 { margin: 0 10px; }
