body{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-top: 0px;
	background-color: #DAFAFA;
	margin-right: 10px;
}
.design a:link, .design a:visited, .design a:hover, .design a:active {
	color:#CCCCCC;
	text-decoration: none; 
	font-size: 9px;}

	
.footer a:link, .footer a:visited{
	color:#444444;
	text-decoration: none;
	text-align:center;
	}
.footer a:hover, .footer a:active{
	text-decoration: underline;
	text-align:center;}
	
img a {
	border: none; 
	padding: none; 
	margin: none;}
img.right {margin-left: 20px;}
	
table.content {
	padding: none;
	margin-left: 25px;
	margin-right: 10px;}

table.tableborder td {
	background-color: black; 
	padding:1px;}

tr, td{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	vertical-align: top;

}

.footer {
	color:#666666;
	font-size: 10px;
	margin-top:16px;
	line-height:18px;
	text-align: center;
	background-image:url(images/footer_10.gif)
	}

	
tr.highlight td{color:#CC3333;}

td.indent{
	margin-left: 50px; 
	margin-right:20px;}

td p.content, td p{
	margin-left: 20px; 
	margin-right: 40px;}
	

td.subnav: {text-align: center;}


p.content img {margin-right: 15px;}


td.content {width: 90%;}
td.right {width: 10%;}

td.phone {text-align: right;
	border:none;
	padding-none;
	vertical-align: baseline;}
	
td.nav {
    height: 20px;
	text-align: center;
	vertical-align: middle;	
	background-image: url(images/navbg_05.gif);	
}
td.nav  a:link, td.nav a:visited
{
    font-size: 11px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom:3px;
	vertical-align: middle;	
	color: black;
	text-decoration: none;
	
	
}

td.nav a:hover, td.nav a:active
{	height: 20px;
	font-size: 11px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom:3px;
	color: white;
	text-decoration: none;
	vertical-align: middle;	
	background-image: url(images/hovnavbg.jpg);	
}


td.logo {
	text-align: left;
	border: none;
	
}
td.space {
	border: thin solid #eeeeee;}
tr.space {
	background-color: #eeeeee;}
tr.head td{
	font-weight: bold; 
	background-color: #eeeeee;}
tr.odd td{background-color: #B9DFF7;}
tr.even td{
	background-color: #e6f4fd;
	vertical-align: bottom;
}
td{
	background-color: white; }
table{padding: 0;}
table.product td{
	border: 1px solid #CCCCCC;
	padding: 2px;}

td.pullquote {
	width 90%;
	text-align: center;
	font-family: "times new roman";
	padding: 5px;
	font-weight:bold;
	color: #309; 
	margin-left: 2px; 
	font-size: 18px; 
	line-height: 50px;
	border: 1px solid gray;
	background-color: #f7fefe;
	}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #445d9b;
	letter-spacing: 0.2em;
	display: inline;
	margin-left: 22px;
}
h1.tagline
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
	display: inline;
	margin-left: 22px;
	letter-spacing:normal;
}

h2{
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #6093c8;
	letter-spacing: normal;
	display: inline;
	padding-left: 20px;
	
}


h2 a:link, a:visited{color:red; }
h2 a:hover, a:active {color: blue;}

h3{
	font-weight: bold;
	letter-spacing: normal;
	color: #455E9D;
	margin-left: 2px;
	font-size: 12px;
	display: in-line;
	letter-spacing: normal;
	font-weight: bold;
	padding-top:9px;}

h4 {font-weight: bold;
	 color #009;
	 font-size: 11px;
	 display: in-line;
	}
	
h5{
	font-weight: bold;
	letter-spacing: normal;
	color: #336699;
	margin-left: 2px;
	font-size: 12px;
	display: in-line;
	letter-spacing: normal;
	font-weight: bold;
	margin-left: 20px;
}

h6 {font-weight: bold;
     padding-left: 15px;
	 color: #336699;
	 font-size: 11px;
	 display:inline;
	}
	
#sidecontact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding-top: 7px;
	padding-left: 10px; 
	padding-right: 15px;
	border-color:6699cc;
	background-image:url(images/contact_03.gif);
	background-repeat:no-repeat;}

#sidenews{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding-top: 7px;
	padding-left: 10px; 
	padding-right: 15px;
	border-color:6699cc;
	background-image:url(images/bg_03.png);
	background-repeat:no-repeat;}

#sidenews2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414042;
	padding-top: 4px;
	padding-left: 10px; 
	padding-right: 15px;
	background-image:url(images/bg_02.jpg);
	background-repeat:no-repeat;}
	
#sidenewstext{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	display:inline;
	padding-right: 25px;
	padding-bottom: 20px;
	line-height:15px;}
	
#sidenewstext a:link, a:visited{
	color: #333;
	text-decoration:underline;}

#sidenewstext a:hover, a:active{
	color:#FF6600}
			
#sidenews2 a:link, a:visited{
	color: white;
	text-decoration:underline;}

#sidenews2 a:hover, a:active{
	color: white;
	text-decoration:none;}
	
.hydrauliclinks{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:center;
	line-height:16px;}
	
.hydrauliclinks a:link, a:visited{
color:red; 
text-decoration:underline;}

.hydrauliclinks a:hover, a:active
{color:blue; 
text-decoration:none;}
 
ul.hilist li{
	list-style-image: url(images/bullet.jpg);
	margin-left: 35px;
}
ul.hilist li ul li {
	list-style-image: url(images/bullet2.jpg);
	margin-left: 5px;
	list-style: square outside;
	margin-left: 5px;
}

.title {background-color: #EFF8FC;}
#navbar {
	position: relative;
}

#newsletter {padding:5px; width:223px; margin:10px 0px; background:#A4ACDA; color:#000;}
#newsletter a {color:red;}

#youtube {
	width:231px; 
	border:1px solid #bcbcbc;
	margin-top:6px;
	}
#youtube h5 {
	background:#cfcfcf;
	padding:3px 5px;
	margin:0px;
	color:#131727;
	font-size:12px;
	text-align:center;
}