body {margin: 0px; padding: 0px; font: 12px/18px Arial, Helvetica; text-align: center; color: #333333; background-color: #fff;}
form	{margin: 0px auto; width: 967px; background-image: url(../graphics/bg-banner.gif); background-repeat: no-repeat;}
img	{border: 0px;}
br	{line-height: 18px;}
p	{margin: 9px 0px 9px 0px;}
h1	{font-size: 15px; color: #344566; text-transform: uppercase; display: inline;}
h2	{font-size: 13px; color: #344566; display: inline;}
h3	{font-size: 13px; color: #1860a7; display: inline;}
h4	{font-size: 12px; color: #1860a7; display: inline;}
h5	{font-size: 13px; color: #344566; display: inline; padding-left: 3px;}
ul	{padding: 2px 0px 2px 11px; margin: 2px 0px 2px 11px; list-style-image: url(../graphics/li.gif);}
font    {font: 12px/18px Arial, Helvetica; color: #333333;}

a:link, a:visited	{color: #1860a7; text-decoration: underline;}
a:hover	{text-decoration: none;}
a.more	{padding-left: 14px; background: url(../graphics/bg_more_link.gif) no-repeat left center; text-decoration: none;}
a.more:hover	{text-decoration: underline;}

td a:link, td a:visited, td a:hover	{font-size: 12px;}

input.search	{width: 133px; height: 13px; border: 1px solid #cbcbcb; margin: 0px 0px 0px 13px; padding-left: 3px; font-size: 10px; color: #999999;}

.downloads  {font: 12px/18px Arial, Helvetica; color: #333333;}
.downloads p    {font: 12px/18px Arial, Helvetica; color: #333333;}

#container	{width: 967px;}

#navigation	{width: 967px; height: 33px; padding: 1px 0px 0px 10px; background-image: url(../graphics/cap_top_main.gif); background-repeat: no-repeat;}

ul#menu	{margin: 0px; padding: 0px; font-size: 10px; list-style: none;}
#menu ul	{margin: 0px; padding: 0px;}
#menu a	{display: block; color: #666666; text-decoration: none;}
#menu a:hover	{color: #1860a7;}
#menu li	{list-style: none; float: left;}
#menu li ul	{position: absolute; background: #FFFFFF; border: 1px solid #C5C5BE; border-bottom: none; width: 205px; display: none;}
#menu li ul li a	{width: 205px; height: 20px; border-bottom: 1px solid #C5C5BE; text-indent: 3px;}
#menu li ul li a.dbl	{width: 182px; height: 36px; padding-left: 3px; border-bottom: 1px solid #C5C5BE; text-indent: 0px;}
#menu li ul ul	{margin: -22px 0 0 175px;}
#menu li:hover ul ul, #menu li.hover ul ul	{display: none;}
#menu li:hover ul, #menu li li:hover ul, #menu li.hover ul, #menu li li.hover ul	{display: block;}

#content	{width: 967px; min-height: 680px; background-image: url(../graphics/bg_main.gif); background-repeat: repeat-y;}
#content .inner	{width: 963px;}
#content .innerHome	{width: 963px; padding-top: 9px;}
#content .innerHome .lsHome	{width: 694px; margin: 11px 19px 0px 6px; padding: 11px 5px 44px 5px; background: url(../graphics/bg_lsHome.gif) repeat-x; text-align: left; float: left;}
#content .innerHome .lsHome h2	{margin: 0px; padding-bottom: 3px; text-transform: uppercase; text-indent: 3px; border-bottom: 1px solid #999999; display: block;}
#content .innerHome .lsHome h3	{margin: 0px; color: #344566; text-transform: uppercase; text-indent: 3px; display: block;}
#content .innerHome .lsHome p	{padding-left: 3px; padding-right: 3px;}
#content .innerHome .lsHome .lcol	{width: 387px; float: left;}
#content .innerHome .lsHome .lcol img	{padding: 3px 13px 0px 6px; float: left;}
#content .innerHome .lsHome .lcol span	{width: 212px; padding-top: 3px; float: left; display: block;}
#content .innerHome .lsHome .lcol span a	{display: block;}
#content .innerHome .lsHome .rcol	{width: 264px; float: right;}
#content .innerHome .rsHome	{width: 214px; text-align: left; float: left;}
#content .innerHome .ptHome	{width: 214px; margin-top: 11px; padding: 3px 3px 8px 3px; background: url(../graphics/bg_pushtopic_home.gif) no-repeat; font-size: 11px;}
#content .innerHome .ptHome p	{padding-left: 8px; padding-right: 8px;}
#content .inner .inside	{width: 948px; margin-left: 15px; background-image: url(../graphics/bg_inside.gif); background-repeat: repeat-y; margin-bottom: 18px;}
#content .inner .inside .left	{width: 189px; min-height: 535px; float: left;}
#content .inner .inside .left .navigation	{width: 179px; text-align: left; padding: 11px 0px 44px 0px;}
#content .inner .inside .left .navigation .on	{width: 168px; min-height: 22px; background-image: url(../graphics/bg_navigation.gif); background-repeat: no-repeat; padding: 2px 0px 0px 11px;}
#content .inner .inside .left .navigation .on a:link, #content .inner .inside .left .navigation .on a:visited, #content .inner .inside .left .navigation .on a:hover	{font-weight: bold; color: #3d3d3d; text-decoration: none;}
#content .inner .inside .left .navigation .on .sub	{font-size: 11px; padding-bottom: 3px;}
#content .inner .inside .left .navigation .on .sub .on	{background-image: url(../graphics/bg_navigation_sub.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px; min-height: 13px; width: 158px;}
#content .inner .inside .left .navigation .on .sub .on a:link, #content .inner .inside .left .navigation .on .sub .on a:visited, #content .inner .inside .left .navigation .on .sub .on a:hover	{background-image: none; padding: 0px;}
#content .inner .inside .left .navigation .on .sub .on .sub	{font-size: 10px; font-weight: normal;}
#content .inner .inside .left .navigation .on .sub .on .sub a.off:hover	{text-decoration: underline;}
#content .inner .inside .left .navigation .on .sub .on .sub a.on:link, #content .inner .inside .left .navigation .on .sub .on .sub a.on:visited, #content .inner .inside .left .navigation .on .sub .on .sub a.on:hover	{text-decoration: none; color: #000000;}
#content .inner .inside .left .navigation .on .sub .off	{background-image: url(../graphics/bg_navigation_sub.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px; min-height: 13px; width: 158px;}
#content .inner .inside .left .navigation .on .sub .off a:link, #content .inner .inside .left .navigation .on .sub .off a:visited	{color: #ff8000; background-image: none; padding: 0px;}
#content .inner .inside .left .navigation .on .sub .off a:hover	{text-decoration: underline;}
#content .inner .inside .left .navigation .off	{width: 168px; min-height: 22px; background-image: url(../graphics/bg_navigation.gif); background-repeat: no-repeat; padding: 2px 0px 2px 11px;}
#content .inner .inside .left .navigation .off a:link, #content .inner .inside .left .navigation .off a:visited, #content .inner .inside .left .navigation .off a:hover	{font-weight: bold; color: #1860a7; text-decoration: none;}
#content .inner .inside .left .navigation .off a:link, #content .inner .inside .left .navigation .off a:visited	{font-weight: bold; color: #1860a7; text-decoration: none;}
#content .inner .inside .left .navigation .off a:hover	{font-weight: bold; color: #1860a7; text-decoration: underline;}
#content .inner .inside .left .briefcase	{width: 164px; padding-right: 8px; text-align: left; background-image: url(../graphics/bg_briefcase.gif); font-size: 11px; margin-bottom: 88px;}
#content .inner .inside .left .briefcase a	{text-decoration: none;}
#content .inner .inside .left .briefcase a:hover	{text-decoration: underline;}
#content .inner .inside .right	{width: 744px; float: right; text-align: left;}
#content .inner .inside .right div.banner   {width: 744px; height: 244px; background: url(../graphics/banner_Racal_1830.jpg) no-repeat;}
#content .inner .inside .right .content	{width: 730px; margin-bottom: 44px;}
#content .inner .inside .right .content .prodcats	{width: 711px; margin-top: 22px; padding: 11px 5px 44px 5px; background: url(../graphics/bg_prodcats.gif) repeat-x; text-align: left;}
#content .inner .inside .right .content .prodcats a	{font-size: 11px;}
#content .inner .inside .right .content .prodcats h2	{margin: 0px; padding-bottom: 3px; font-size: 12px; color: #1860a7; text-transform: uppercase; text-indent: 5px; border-bottom: 1px solid #999999; display: block;}
#content .inner .inside .right .content .prodcats h2.stacked	{padding-left: 5px; text-indent: 0px;}
#content .inner .inside .right .content .prodcats img	{padding: 5px 0px 0px 5px;}
#content .inner .inside .right .content .prodcats p	{padding-left: 5px; padding-right: 5px;}
#content .inner .inside .right .content .prodcats .sidecols	{width: 230px; float: left;}
#content .inner .inside .right .content .prodcats .midcol	{width: 230px; margin: 0px 10px; float: left;}
#content .inner .inside .right .content .prodcats .colLeft	{width: 345px; float: left;}
#content .inner .inside .right .content .prodcats .colLeft1	{width: 345px; float: left;}
#content .inner .inside .right .content .prodcats .colLeft img	{margin-top: 3px; float: left;}
#content .inner .inside .right .content .prodcats .colLeft p	{width: 237px; padding-right: 15px; float: right;}
#content .inner .inside .right .content .prodcats .colLeft1 p	{width: 345px; padding-right: 15px; float: left;}

#content .inner .inside .right .content .prodcats .colRight	{width: 345px; float: right;}
#content .inner .inside .right .content .prodcats .colRight1	{width: 345px; float: right;}
#content .inner .inside .right .content .prodcats .colRight img	{margin-top: 3px; float: left;}
#content .inner .inside .right .content .prodcats .colRight p	{width: 237px; padding-right: 15px; float: right;}
#content .inner .inside .right .content .prodcats .colRight1 p	{width: 345px; padding-right: 15px; float: left;}
#content .inner .inside .right .content .prodlist	{width: 711px; margin-top: 0px; padding: 11px 5px 44px 5px; background: url(../graphics/bg_prodcats.gif) repeat-x; text-align: left;}
#content .inner .inside .right .content .prodlist div	{width: 226px; text-align: left;}
#content .inner .inside .right .content .prodlist a	{font-size: 11px;}
#content .inner .inside .right .content .prodlist h2	{margin: 0px 0px 3px 0px; padding: 0px 0px 0px 5px; font-size: 12px; color: #1860a7; text-transform: uppercase; text-indent: 0px; border-bottom: 1px solid #999999; display: block;}
#content .inner .inside .right .content .prodlist h2 a	{font-size: 12px; text-decoration: none;}
#content .inner .inside .right .content .prodlist div.one	{width: auto; height: 46px; padding: 0px 5px;}
#content .inner .inside .right .content .prodlist div.two	{width: auto; height: 46px; padding: 0px 5px;}
#content .inner .inside .right .content .prodlist div.three	{width: auto; height: 46px; padding: 0px 5px;}
#content .inner .inside .right .content .prodlist div.links	{width: auto; padding: 0px 5px;}
#content .inner .inside .right .content .prodlist p	{margin: 0px; padding: 5px;}
#content .inner .inside .right .content .accordion	{padding: 5px; background: url(../graphics/bg_prodcats.gif) repeat-x; overflow: hidden;}
#content .inner .inside .right .content .accordion h2	{margin: 0px; padding: 5px 0px 3px 0px; color: #1860a7; text-transform: uppercase; text-indent: 5px; border-bottom: 1px solid #999999; display: block;}
#content .inner .inside .right .content .accordion .open h2	{padding-bottom: 0px; border-bottom: none;}
#content .inner .inside .right .content .accordion p	{padding: 0px 5px;}
#content .inner .inside .right .content .leftside	{width: 508px; text-align: justify; float: left;}
#content .inner .inside .right .content .leftside .productLink	{width: 204px; margin-top: 11px; padding: 3px 3px 8px 3px; background: url(../graphics/bg_pushtopic_inside.gif) no-repeat; font-size: 11px;}
#content .inner .inside .right .content .leftside .productLink h2	{width: 184px; height: 27px; margin: 0px; padding: 0px 7px; background-color: #1f4f7e; font-size: 12px; color: #ffffff; line-height: 27px; text-transform: uppercase; display: block;}
#content .inner .inside .right .content .leftside .productLink p	{padding-left: 8px; padding-right: 8px;}
#content .inner .inside .right .content .leftside .productLink select	{width: 202px; margin: 0px 10px; font-size: 11px; color: #666666;}
#content .inner .inside .right .content .leftside .productLink a	{text-decoration: none;}
#content .inner .inside .right .content .leftside .productLink a:hover	{text-decoration: underline;}
#content .inner .inside .right .content .rightside	{width: 204px; float: right;}
#content .inner .inside .right .content .rightside .pushtopic	{width: 204px; margin-top: 11px; padding: 3px 3px 8px 3px; background: url(../graphics/bg_pushtopic_inside.gif) no-repeat; font-size: 11px;}
#content .inner .inside .right .content .rightside .pushtopic h3	{width: 184px; height: 27px; margin: 0px; padding: 0px 7px; background-color: #1f4f7e; font-size: 12px; color: #ffffff; line-height: 27px; text-transform: uppercase; display: block;}
#content .inner .inside .right .content .rightside .pushtopic h3.tall	{height: 34px; padding-top: 5px; line-height: normal;}
#content .inner .inside .right .content .rightside .pushtopic ul a	{text-decoration: none;}
#content .inner .inside .right .content .rightside .pushtopic ul a:hover	{text-decoration: underline;}
#content .inner .inside .right .content .rightside .pushtopic p	{padding-left: 8px; padding-right: 8px;}
#content .inner .inside .right .content .rightside .pushtopic select	{width: 180px; margin: 0px 8px; font-size: 11px; color: #666666;}
#content .inner .inside .right .content .sort	{width: 730px; background-image: url(../graphics/bg_sort_by.gif);}
#content .inner .inside .right .content .sort select	{width: 119px; margin: 7px 5px 7px 5px; font: 9px Arial, Helvetica;}
#content .inner .inside .right .content .page	{float: left; font-size: 10px; color: #3d3d3d; margin: 4px 0px 4px 11px;}
#content .inner .inside .right .content .page a:link, #content .inner .inside .right .content .page a:visited	{padding: 0px 3px 0px 3px; color: #3d3d3d; text-decoration: none; border: 1px solid #ffffff; font-size: 10px;}
#content .inner .inside .right .content .page a:hover	{border: 1px solid #dfdfdf;}
#content .inner .inside .right .content .results	{float: right; font-size: 10px; color: #3d3d3d; margin: 4px 11px 4px 11px;}
#content .inner .inside .right .content .products strong	{color: #1860a7;}
#content .inner .inside .right .content .products strong a:link, #content .inner .inside .right .content .products strong a:visited	{text-decoration: none;}
#content .inner .inside .right .content .products strong a:hover	{text-decoration: underline;}
#content .inner .inside .right .content .products .cell	{width: 197px; padding-left: 25px; white-space: normal;}
#content .inner .inside .right .content .products .functions	{width: 197px;}
#content .inner .inside .right .content .products .functions img	{padding: 0px 10px 0px 5px;}
#content .inner .inside .right .content .left	{width: 236px; float: left;}
#content .inner .inside .right .content .left .functions	{padding: 0px 0px 0px 0px;}
#content .inner .inside .right .content .left .functions img	{padding: 4px 8px 4px 0px; float: left;}
#content .inner .inside .right .content .left .functions a	{font-size: 11px; text-decoration: none;}
#content .inner .inside .right .content .left .functions a:hover	{text-decoration: underline;}
#content .inner .inside .right .content .left .functions a span	{padding-top: 3px; display:block; float: left;}
#content .inner .inside .right .content .right	{width: 452px; padding: 0px 13px 0px 0px; float: right;}
#content .inner .inside .right .content .feature	{width: 710px; margin: 23px 0px 23px 8px;}
#content .inner .inside .right .content .feature .left	{width: 337px; min-height: 0px; float: left; padding: 0px; background-image: url(../graphics/bg_feature_products.gif); background-repeat: repeat-y; overflow: hidden; margin-bottom: 11px;}
#content .inner .inside .right .content .feature .left .inner	{width: 304px; height: 96px; padding: 8px 22px 11px 11px;}
#content .inner .inside .right .content .feature .left .inner img	{float: left; padding-top: 8px;}
#content .inner .inside .right .content .feature .left .inner .text	{width: 215px; float: right; padding-top: 4px;}
#content .inner .inside .right .content .feature .left .inner .text img	{float:none; padding: 0px;}
#content .inner .inside .right .content .feature .right	{width: 337px; min-height: 0px; float: right; padding: 0px; background-image: url(../graphics/bg_feature_products.gif); background-repeat: repeat-y; overflow: hidden; margin-bottom: 11px;}
#content .inner .inside .right .content .feature .right .inner	{width: 304px; height: 96px; padding: 8px 22px 11px 11px;}
#content .inner .inside .right .content .feature .right .inner img	{float: left; padding-top: 8px;}
#content .inner .inside .right .content .feature .right .inner .text	{width: 215px; float: right; padding-top: 4px;}
#content .inner .inside .right .content .feature .right .inner .text img	{float:none; padding: 0px;}
#content .inner .inside .right .content .feature a:link, #content .inner .inside .right .content .feature a:visited	{color: #ff8000; text-decoration: underline; line-height: 25px;}
#content .inner .inside .right .content .feature a:hover	{text-decoration: none;}
#content .inner .inside .right .content .feature .double	{width: 466px; float: left;}
#content .inner .inside .right .content .feature .double .col1	{width: 223px; background-image: url(../graphics/bg_feature_instruments.gif); float: left; margin-bottom: 11px;}
#content .inner .inside .right .content .feature .double .col2	{width: 223px; background-image: url(../graphics/bg_feature_instruments.gif); float: right; margin-bottom: 11px;}
#content .inner .inside .right .content .feature .col3	{width: 223px; background-image: url(../graphics/bg_feature_instruments.gif); float: right; margin-bottom: 11px;}
#content .inner .inside .right .content .feature .inner	{width: 190px; height: 86px; padding: 13px 22px 13px 11px;}
#content .inner .inside .right .content .feature .inner select	{width: 159px; margin-top: 8px;}
#content .inner .inside .right .content .columns	{width: 720px;}
#content .inner .inside .right .content .columns .left	{width: 537px; float: left;}
#content .inner .inside .right .content .columns .right	{width: 173px; float: right; padding: 0px;}
#content .inner .inside .right .content .columns .right .feature	{width: 173px; background-image: url(../graphics/bg_feature_inside.gif); margin-top: 18px;}
#content .inner .inside .right .content .columns .right .feature .inner	{width: 140px; min-height: 153px; padding: 11px 22px 11px 11px;}
#content .inner .inside .right .content .checkout	{width: 686px; padding: 18px 0px 9px 30px;}
#content .inner .inside .right .content .checkout .left	{width: 452px; float: left; min-height: 0px;}
#content .inner .inside .right .content .checkout .left .col1	{width: 204px; float: left; line-height: 23px;}
#content .inner .inside .right .content .checkout .left .col1 input	{width: 204px; height: 15px; border: 1px solid #cccccc;}
#content .inner .inside .right .content .checkout .left .col1 textarea	{width: 204px; height: 30px; border: 1px solid #cccccc; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #cccccc; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff;}
#content .inner .inside .right .content .checkout .left .col2	{width: 204px; float: right; line-height: 23px;}
#content .inner .inside .right .content .checkout .left .col2 input	{width: 204px; height: 15px; border: 1px solid #cccccc;}
#content .inner .inside .right .content .checkout .left .col2 textarea	{width: 204px; height: 30px; border: 1px solid #cccccc; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #cccccc; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff;}
#content .inner .inside .right .content .checkout .briefcase	{width: 164px; padding-right: 8px; text-align: left; background-image: url(../graphics/bg_briefcase_checkout.gif); font-size: 11px; float: right;}
#content .inner .inside .right .content .checkout .lower	{line-height: 23px; padding: 13px 0px 44px 0px;}

#path	{height: 23px; padding: 3px 0px 0px 23px; text-align: left; font-size: 11px;}
#path a:link, #path a:visited, #path a:hover	{text-decoration: none;}

#company	{width: 925px; margin-bottom: 88px; background-image: url(../graphics/bg_news.gif); background-repeat: repeat-y; text-align: left;}
#company .news	{width: 219px; padding: 23px 0px 0px 11px; float: left;}
#company .news em	{color: #1860a7; font-style: normal;}
#company .news a:link, #company .news a:visited	{color: #ff8000; text-decoration: underline; line-height: 25px;}
#company .news a:hover	{text-decoration: none;}
#company .about	{width: 623px; padding: 23px 23px 23px 11px; float: right;}

#footer	{padding: 8px 0px 1px 0px; font-size: 10px; color: #747474;}
#footer a:link, #footer a:visited	{font-size: 11px; color: #515151; text-decoration: none; padding: 0px 11px 0px 11px;}
#footer a:hover	{text-decoration: underline;}
