BODY
{
	margin: 0px;
	text-align: center;
	background: #4CB7EE url('../images/bg.jpg') repeat-x top left;
}

BODY, TABLE, INPUT, TEXTAREA, SELECT
{
	color: #494949;
	font-size: 8pt;
	font-family: Trebuchet MS;
}

.info
{
	font-size: 90%;
	color: #999999;
}

.error, .mandatory
{
	font-sizr: 90%;
	color: #CC0000;
}

#wrapper
{
	width: 776px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
}

#top
{
	width: 100%;
	height: 100px;
	background: #FFFFFF;
	border-bottom: 8px solid #EAEAEA;
}

#bottom
{
	padding: 15px;
	font-size: 90%;
	color: #828282;
	margin-top: 5px;
	background: #FFFFFF;
	border-top: 1px solid #E9E9E9;
}

#bottom A
{
	color: #046B9B;
	text-decoration: none;
}

#bottom A:hover
{
	text-decoration: underline;
}

#copy
{
	width: 100%;
}

#design
{
	width: 100%;
	text-align: right;
	margin-top: -16px;
}
	
#logo
{
	float: left;
	width: 115px;
	margin-left: 10px;
}

#menu
{
	float: left;
	width: 630px;
	font-size: 110%;
	margin-top: 10px;
	text-align: right;
}

#menu A
{
	color: #3B3B3B;
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: none;
}

#menu A:hover
{
	color: #046B9B;
}

#menu A.active
{
	color: #046B9B;
	text-decoration: underline;
}

#main
{
	width: 770px;
	margin-left: 6px;
}

#banner
{
	width: 770px;
	height: 120px;
	color: #FFFFFF;
	margin-left: 6px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
	background-position: top right;
}

.bannercolor
{
	background-color: #17A1D5;
}

#bannerover
{
	width: 770px;
	height: 120px;
	position: absolute;
	background: url('../images/bannerover_bg.png');
}

#bannerimage
{
	float: right;
	width: 770px;
	height: 200px;
	margin-top: -80px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: bottom right;
}

#bannertext
{
	width: 770px;
	height: 100px;
	font-size: 90%;
	margin-top: 20px;
	padding-left: 25px;
	position: absolute;
	background: url('../images/bannertext_bg.jpg') no-repeat bottom left;
}

#bannertext H1
{
	margin: 0px;
	font-size: 170%;
	font-weight: bold;
	margin-bottom: 10px;
}

#product
{
	width: 200px;
	color: #9B9B9B;
	background: #3B3B3B url('../images/product_bg.jpg') no-repeat top left;
}

#product H1
{
	margin: 0px;
	padding: 20px;
	color: #FFFFFF;
	font-size: 130%;
	font-weight: bold;
}

#product UL
{
	margin: 0px;
	padding: 0px;
	width: 220px;
	margin-bottom: 20px;
	list-style-type: none;
}

#product UL LI
{
	line-height: 25px;
	border-bottom: 1px solid #3B3B3B;
	background: #444444 url('../images/arrout.png') no-repeat right top;
}

#product UL LI.over
{
	background: #444444 url('../images/arrovr.png') no-repeat right top;
}

#product UL LI A
{
	width: 200px;
	display: block;
	color: #9B9B9B;
	margin-left: 15px;
	text-decoration: none;
}

#product UL LI.over A
{
	color: #3CBDEE;
}

#product UL LI DIV
{
	display: none;
	padding-top: 10px;
	line-height: 14px;
	padding-bottom: 10px;
	background: #3B3B3B;
}

#product UL LI P
{
	margin: 0px;
	padding-top: 3px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #555555;
}

#product UL LI P A
{
	width: 170px;
	display: block;
	margin-left: 5px;
}

#product UL LI.over P A
{
	color: #9B9B9B;
}

#product UL LI.over P A:hover, #product UL LI.over P.over A
{
	color: #3CBDEE;
}

#contact
{
	width: 180px;
	height: 100px;
	padding: 20px;
	color: #C9EEF8;
	max-height: 100px;
	background: #006F9A url('../images/contact_bg.jpg') no-repeat bottom left;
}

#contact H1
{
	margin: 0px;
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 10px;
}

#contact A
{
	color: #C9EEF8;
}

#contact A:hover
{
	color: #FFFFFF;
}

#content
{
	padding: 20px;
	font-size: 110%;
	background: #FFFFFF url('../images/content_bg.jpg') no-repeat top left;
}

#content .box1
{    
    float: left;
	width: 350px;
	padding: 00px;
}

#content H1
{
	margin: 0px;
	color: #006697;
	font-size: 170%;
	font-weight: bold;
	margin-bottom: 10px;
}

#content H2
{
	margin: 0px;
	color: #000000;
	font-size: 120%;
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

#content H3
{
	margin: 0px;
	font-size: 110%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: -5px;
}

#content H4
{
	font-size: 100%;
	font-weight: normal;
	color: #595959;
	padding: 3px;
	background: #f2f2f2;
	height: 20px;
}

#content P
{
	margin-top: 5px;
	margin-bottom: 10px;
}

#content P.margin
{
	margin-left: 10px;
}

#content A.download
{
	clear: right;
	float: right;
	width: 150px;
	color: #006F9A;
	font-size: 90%;
	margin-top: 4px;
	margin-bottom: 3px;
	line-height: 13px;
	padding-left: 10px;
}

#content A.download:hover
{
	text-decoration: none;
}

#content A.download IMG
{
	margin-right: 5px;
}

#content A.download SPAN
{
	margin-left: 15px;
}

.datatable
{
	width: 100%;
	background: #D3D3D3;
}

.datatable TR.odd
{
	background: #FFFFFF;
}

.datatable TR.even
{
	background: #EAEAEA;
}

.datatable TD, .datatable TH
{
	padding: 2px;
}

.section
{
	width: 100%;
	background: url('../images/section_bg.jpg') repeat-x;
}

.section .tab
{
	color: #006697;
	font-weight: bold;
	background: url('../images/scttab_bg.jpg') repeat-x;
}

.section .tab .text
{
	float: left;
	line-height: 34px;
	margin-left: 10px;
	margin-right: 10px;
}

.section .tab .left
{
	float: left;
	width: 12px;
	height: 34px;
	background: url('../images/sctlft_bg.jpg') no-repeat;
}

.section .tab .right
{
	width: 12px;
	float: right;
	height: 34px;
	background: url('../images/sctrgt_bg.jpg') no-repeat;
}

.clientele UL
{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 10px;
	list-style-type: circle;
}

.product
{
	margin-bottom: 30px;
	background: #FFFFFF url('../images/prd_bg.jpg') no-repeat;
}

.reverse
{
	font-size: 100%;
	margin-bottom: 30px;
	background: #FFFFFF url('../images/prd_bg1.jpg') no-repeat left bottom;
}

.product H5
{
	margin: 0px;
	font-size: 100%;
	margin-top: -10px;
	position: relative;
}

.product A
{
	color: #494949;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

.product A:hover
{
	text-decoration: underline;
}

TABLE LABEL
{
 	font-size: 120%;
}

DIV.pcv
{
	background-image: url('../images/bannerpneumatic_bg.png');
}

DIV.acv
{
	background-image: url('../images/bannerautomatic_bg.png');
}

DIV.sprv
{
	background-image: url('../images/bannersteamvalve_bg.png');
}

DIV.sprs
{
	background-image: url('../images/bannersteamstation_bg.png');
}

DIV.lpr
{
	background-image: url('../images/bannerregulator_bg.png');
}

DIV.nbv
{
	background-image: url('../images/bannernitrogen_bg.png');
}

DIV.srv
{
	background-image: url('../images/bannersafety_bg.png');
}

DIV.tlbv
{
	background-image: url('../images/bannerteflonball_bg.png');
}

DIV.abv
{
	background-image: url('../images/bannerbutterfly_bg.png');
}

DIV.pabv
{
	background-image: url('../images/banneractuatedball_bg.png');
}

DIV.dcv
{
	background-image: url('../images/bannerdigitalcontrol_bg.png');
}

DIV.ds
{
	background-image: url('../images/bannerdesuperheater_bg.png');
}

DIV.dv
{
	background-image: url('../images/bannerdeluge_bg.png');
}

DIV.iv
{
	background-image: url('../images/bannerindustrial_bg.png');
}

DIV.PRV_F115
{
	background-image: url('../images/bannerprv_F115_bg.png');
}

.blue, a:blue, a.blue:link, a.blue:active, a.blue:visited
{
	color: #0e4876;
}

a.blue:hover
{
	color: #5a5a5a;
	text-decoration: underline;
}

#DHTMLgoodies_formTooltipDiv
{
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 130%;
	text-align: center;
}

.DHTMLgoodies_formTooltip_closeMessage
{
	font-size: 95%;
	color: #FFFFFF;
	margin-top: 5px;
	font-weight: normal;
}