BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/bg.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, sans-serif
}
a:link { color: #3777ce; }
a:hover { color: #ff8500; }
a:visited { color: #292929; }
#page
{
    BORDER-RIGHT: #fff 5px solid;
    BACKGROUND: url(../images/page-content.gif);
    MARGIN: 0px auto;
    BORDER-LEFT: #fff 5px solid;
    WIDTH: 745px
}
.header
{
    BACKGROUND: url(../images/header-bg.jpg) #fff no-repeat 0px 6px;
    WIDTH: 745px;
    POSITION: relative;
    HEIGHT: 108px
}
#logo
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/logo.gif) no-repeat;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 11px 2px 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 201px;
    CURSOR: pointer;
    TEXT-INDENT: -9999px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 59px
}
* + HTML #nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 60px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 76px
}
* HTML #nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 60px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 76px
}
#nav
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 60px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 685px;
    PADDING-TOP: 7px
}
#nav LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/nav-separator.gif) no-repeat right 50%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 23px
}
#nav LI.end
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI.hover
{ color: #ff8500; POSITION: relative
 }
#nav LI:hover
{ color: #ff8500; POSITION: relative
 }
#nav LI.hover UL
{ color: #ff8500; DISPLAY: block
 }
#nav LI:hover UL
{ color: #ff8500; DISPLAY: block
 }
#nav UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 137px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 100%
}
#nav UL LI
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 17px;
    FONT-SIZE: 11px;
    BACKGROUND: #888;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 120px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 1px solid;
    LIST-STYLE-TYPE: none;
    HEIGHT: 16px
}
#nav UL LI.first-sub
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px
}
#nav UL LI.end-sub
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#nav LI A
{ DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: #666; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 23px; WHITE-SPACE: nowrap; HEIGHT: 23px; TEXT-DECORATION: none
; padding: 0 7px; }
#nav LI A:hover
{
    COLOR: #ff9900
}
#nav UL LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    HEIGHT: 16px
}
#nav UL LI A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: underline
}
#nav LI A.first
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.left-flash-box
{
    BACKGROUND: url(../images/left-flash-box.gif) no-repeat;
    FLOAT: left;
    WIDTH: 40px;
    HEIGHT: 25px
}
.flash-box
{
    BACKGROUND: url(../images/flash-box.jpg) no-repeat;
    FLOAT: left;
    WIDTH: 665px;
    HEIGHT: 247px
}
.flash-box2
{
    BACKGROUND: url(../images/flash-box.jpg) no-repeat;
    FLOAT: left;
    WIDTH: 665px;
    HEIGHT: 247px
}
.flash-box OBJECT
{
    MARGIN: 0px 0px 0px 5px
}
.header_image
{
    PADDING-LEFT: 5px;
    MARGIN: 0px
}
.flash-box2
{
}
.content
{
    BORDER-RIGHT: #fff 5px solid;
    BACKGROUND: url(../images/content-bg.gif) repeat-y;
    MARGIN: 0px auto;
    BORDER-LEFT: #fff 5px solid;
    WIDTH: 655px
}
.leftcolumn
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 14px;
    WIDTH: 145px;
    PADDING-TOP: 0px
}
.leftcolumn FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 12px 0px 0px;
    PADDING-TOP: 0px
}
#page .ind FORM
{
    MARGIN: 8px 0px 0px
}
.leftcolumn FORM INPUT
{
    FONT-SIZE: 9px;
    BACKGROUND: #f0f0f0;
    MARGIN: 0px 0px 0px 16px;
    WIDTH: 105px
}
.leftcolumn H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 20px
}
.leftcolumn UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 18px 0px 0px;
    PADDING-TOP: 0px
}
.leftcolumn UL.pos
{
    MARGIN-TOP: 14px
}
.leftcolumn UL.cub
{
    MARGIN-TOP: 8px
}
.leftcolumn UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 10px;
    BACKGROUND: url(../images/left-nav.jpg) no-repeat 0px 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 16px;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.leftcolumn UL.pos LI
{
    FONT-SIZE: 11px;
    MARGIN: 5px 0px 0px 16px
}
.leftcolumn UL.cub LI
{
    FONT-SIZE: 11px;
    BACKGROUND: url(../images/cub.gif) no-repeat 0px 50%;
    MARGIN: 5px 0px 0px 16px
}
.leftcolumn UL LI A
{
    COLOR: #000
}
.leftcolumn UL.pos LI A
{
    COLOR: #292929;
    TEXT-DECORATION: none
}
.leftcolumn UL.cub LI A
{
    COLOR: #292929;
    TEXT-DECORATION: none
}
.leftcolumn UL LI A:hover
{ color: #ff8500; TEXT-DECORATION: none
 }
.leftcolumn UL.pos LI A:hover
{ color: #ff8500; TEXT-DECORATION: underline
 }
.leftcolumn UL.cub LI A:hover
{ color: #ff8500; TEXT-DECORATION: underline
 }
.fluidcare
{
    DISPLAY: block;
    BACKGROUND: url(../images/fluidcarelogo.gif) no-repeat;
    MARGIN: 41px 0px 0px 2px;
    OVERFLOW: hidden;
    WIDTH: 140px;
    TEXT-INDENT: -9999px;
    HEIGHT: 24px
}
.bsa
{ DISPLAY: block; BACKGROUND: url(../images/fluidcare.jpg) no-repeat; MARGIN: 41px 0 10px 2px; OVERFLOW: hidden; WIDTH: 133px; TEXT-INDENT: -9999px; HEIGHT: 24px
 }
.subnav2 { color: #000; font-size: 10px; line-height: 16px; }
.subnav2 a:link { color: #000; }
.subnav2  a:visited { color: #000; }
.subnav2 a:hover { color: #ff8500; }
.bsa
{ BACKGROUND: url(../images/bsa.jpg) no-repeat; MARGIN: 17px 0 10px 6px; HEIGHT: 40px
 }
.rightcolumn
{ line-height: 20px; FLOAT: left; WIDTH: 468px; padding: 15px 18px 14px 19px; }
#page .rightcolumn-ind
{ WIDTH: 452px; padding: 10px 45px 14px 8px; }
* HTML .top-menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.top-menu
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 22px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
.top-menu LI
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    BACKGROUND: url(../images/top-nav-separator.gif) no-repeat 100% 50%;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.top-menu LI.first
{
    PADDING-LEFT: 0px
}
.top-menu LI.end
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.top-menu LI A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.top-menu LI A:hover
{
    COLOR: #ff8400;
    BORDER-BOTTOM: #ccc 1px solid
}
.top-menu LI A.activ
{
    COLOR: #ff8400;
    BORDER-BOTTOM: #ccc 1px solid
}
.rightcolumn H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px
}
.rightcolumn P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: justify
}
.content-separator
{
    CLEAR: both;
    BACKGROUND: url(../images/content-separator.gif) no-repeat;
    MARGIN: 16px 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 468px;
    HEIGHT: 4px
}
.img1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 14px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 44px
}
#page .position
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
#page .industry
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 14px;
    PADDING-TOP: 0px
}
.lear
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/lear.gif) no-repeat;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 14px 0px 42px;
    WIDTH: 83px;
    COLOR: #000;
    LINE-HEIGHT: 22px;
    PADDING-TOP: 0px;
    HEIGHT: 22px;
    TEXT-DECORATION: none
}
.content-left
{ text-align: center; BORDER-RIGHT: 1px solid #c4c4c4; FLOAT: left; WIDTH: 199px; padding: 10px 0 23px; }
.content-left IMG
{ margin-top: 0; margin-right: 0; margin-bottom: 9px; DISPLAY: block; }
.content-left A
{ FONT-SIZE: 15px; COLOR: #000
; font-weight: bold; padding-right: 17px; }
.content-left A:hover
{ color: #ff8500; TEXT-DECORATION: none
; padding-right: 17px; }
.content-left P
{ FONT-SIZE: 11px; LINE-HEIGHT: 13px; text-align: center; float: left; padding-top: 14px; padding-right: 17px; padding-bottom: 0; }
.content-right
{ text-align: center; FLOAT: left; WIDTH: 236px; padding-top: 10px; padding-right: 0; padding-bottom: 0; }
.content-right IMG
{ text-align: center; FLOAT: left; padding: 0 4px 10px 80px; }
.content-right P
{ FONT-SIZE: 10px; MARGIN: 0; LINE-HEIGHT: 13px; TEXT-ALIGN: center
; padding-top: 8px; padding-right: 0; padding-bottom: 12px; }
.down-n
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0; COLOR: #000; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 100% 0; padding: 3px 14px 0 0; }
.down-n:hover
{ color: #ff8500; TEXT-DECORATION: none
 }
.free-d
{
    DISPLAY: block;
    BACKGROUND: url(../images/free-download.gif) no-repeat;
    MARGIN: 17px 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 121px;
    TEXT-INDENT: -9999px;
    HEIGHT: 18px
}
.contact
{ color: #fff; CLEAR: both; BORDER-TOP: 3px solid #fff; DISPLAY: block; BACKGROUND: url(../images/content-us.gif) repeat-y; WIDTH: 655px; BORDER-BOTTOM: 5px solid #fff; HEIGHT: 35px; TEXT-ALIGN: center
 }
.contact A
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    LINE-HEIGHT: 35px;
    TEXT-DECORATION: none
}
.contact A:hover
{ color: #ff8500; TEXT-DECORATION: underline
 }
contact a:visited { color: #fff; }
.footer
{
    DISPLAY: block;
    BACKGROUND: #bebebe;
    WIDTH: 655px;
    BORDER-BOTTOM: #fff 8px solid;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
.footer P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    LINE-HEIGHT: 25px;
    PADDING-TOP: 0px
}
.leftcolumn UL.cub #subnav
{
    MARGIN-LEFT: 30px
}
.bold { font-weight: bold; }
