/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* YUI reset */ html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,italic{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* YUI fonts */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
end of Copyright to Yahoo!, start of our own code
*/

.clearfix:after {content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{zoom:1;}
* html .clearfix {height:1%;}

html,body	{background-color:#c5c5be;}
body	{background-image:url(images/back-wave_2_1.gif);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;}
#unwrap	{text-align:center;padding:0 10px 10px 10px;}
#uncont	{text-align:left;width:698px;margin:0 auto;font-family:verdana;}

a	{text-decoration:none;}
#hd a:hover,#bd a:hover,#ft a:hover	{text-decoration:underline;}

#hd	{height:139px;}
#hd .logo	{display:block;width:698px;height:108px;overflow:hidden;margin:0 0 2px 0;background-image:url(images/logo.gif);background-repeat:no-repeat;}
#hd .logo h1	{display:block;padding:110px;}
#hd .nav	{display:block;width:698px;height:29px;overflow:hidden;background-image:url(images/corner-nav.gif);background-repeat:no-repeat;}
#hd .nav li	{display:inline;margin:0 0 0 19px;font-size:13px;line-height:28px;color:#81817c;}
#hd .nav li a	{color:#81817c;font-weight:bold;}
#hd .nav .first	{margin:0 0 0 17px;}

#bd	{background-image:url(images/corner-grey-top.gif);background-position:left top;background-repeat:no-repeat;padding:7px 0 0 0;margin:4px 0 11px 0;color:#585858;font-size:12px;line-height:16px;}
#bd a	{color:#9e9a9a;text-decoration:underline;}
#bd a span	{text-decoration:none;}
#bd .inner	{background-image:url(images/corner-grey-bot.gif);background-position:left bottom;background-repeat:no-repeat;padding:0 0 7px 0;}
#bd .content	{padding:5px 0 0 12px;background-color:#eeeeec;background-image:url(images/back-wave_1_2.png);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;}
	.ie6 #bd .content	{background-image:none;}
#bd .box	{padding:7px 0 13px 0;background-repeat:no-repeat;background-position:left top;}
#bd .box .inr	{padding:0 0 7px 0;background-repeat:no-repeat;background-position:left bottom;}
#bd .box .cnt	{background-color:#ffffff;padding:0 2px;}
#bd .box h2	{display:block;}
#bd .box h2 img	{margin:5px 0 7px 10px;}
#bd .box h3	{display:block;}
#bd .box h3	{color:#444444;font-size:18px;display:block;padding:10px 0 18px 8px;}
#bd .box h4	{display:block;}
#bd .box h4 img	{margin:10px 0 0 10px;}
#bd .box p	{display:block;padding:5px 4px 11px 10px;}
#bd .box strong,#bd .box b	{font-weight:bold;}
#bd .box em	{font-weight:bold;font-style:italic;}
#bd .box i	{font-style:italic;}
#bd .box .brand,#bd .brand	{font-weight:normal;}
#bd .box .brand em,#bd .box .brand i	{font-weight:normal;font-style:normal;}
#bd .box blockquote	{display:block;background-color:#eeeeec;font-size:18px;line-height:24px;padding:7px 8px 8px 10px;margin:0 0 3px 0;}
#bd .box ul	{display:block;}
#bd .box ul li	{background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:46px 8px;padding:0 0 4px 58px;}
#bd .box .bullfix li	{background-image:none;padding:0 0 4px 0;}
#bd .box .bullfix li img	{vertical-align:middle;margin-right:7px;margin-left:47px;}
#bd .box .cite	{display:block;padding:5px 0 0 0;}
#bd .box .cite li	{padding:0 0 16px 10px;}
#bd .box .cite li span	{display:block;float:left;width:22px;}
#bd .box .cite li cite	{display:block;float:left;width:625px;}
#bd .lft	{width:321px;float:left;}
#bd .lft .box	{background-image:url(images/corner-white-small-top.gif);}
#bd .lft .box .inr	{background-image:url(images/corner-white-small-bot.gif);}
#bd .lft .box .cnt	{margin:0 13px 0 0;}
#bd .rgt	{width:353px;float:left;}
#bd .rgt .box	{background-image:url(images/corner-white-medium-top.gif);}
#bd .rgt .box .inr	{background-image:url(images/corner-white-medium-bot.gif);}
#bd .wide	{width:674px;float:left;}
#bd .wide .box	{background-image:url(images/corner-white-large-top.gif);}
#bd .wide .box .inr	{background-image:url(images/corner-white-large-bot.gif);}


#ft	{background-image:url(images/corner-grey-top.gif);background-position:left top;background-repeat:no-repeat;padding:7px 0 0 0;color:#5e5e5f;}
#ft a	{color:#5e5e5f;text-decoration:underline;}
#ft .inner	{background-image:url(images/corner-grey-bot.gif);background-position:left bottom;background-repeat:no-repeat;padding:0 0 7px 0;}
#ft .content	{padding:0 22px 0 27px;background-color:#eeeeec;}
#ft .lft	{width:324px;float:left;}
#ft .lft .copyright	{font-size:11px;}
#ft .lft .sub	{font-size:10px;}
#ft .rgt	{width:325px;float:left;padding:14px 0 0 0;text-align:right;font-size:10px;}

.brand	{color:#991c1f;}
.brand em	{color:#363636;}
.picright img,.picleft img	{border:solid 1px #a1a5a7;}
.picright	{float:right;margin:7px 8px 3px 10px;}
.picleft	{float:left;margin:7px 10px 3px 8px;}
.wide .picright	{margin-left:25px;}
.wide .picleft	{margin-right:25px;}

.equation	{display:block;padding:15px 0;}

#bd .box .photobox	{display:block;width:247px;overflow:hidden;float:right;margin:9px 10px 10px 25px;outline:none;text-decoration:none;cursor:pointer;}
.photobox .hd	{padding:4px 0;font-size:12px;line-height:14px;color:#505050;}
.photobox .bd	{border:solid 1px #97999c;overflow:hidden;}
.photobox .bd img	{display:block;}
.photobox .ft	{border:solid 1px #97999c;border-top:0px;padding:1px 5px 4px 7px;font-family:arial;font-size:12px;color:#97999c;}
.photobox:hover .bd	{border-color:#505050;}
.photobox:hover .ft	{border-color:#505050;color:#505050;}
#bd .box .photoboxleft	{float:left;margin:9px 15px 10px 10px;}


#popuplayer	{display:none;float:none;width:100%;height:100%;position:absolute;left:0px;top:0px;text-align:center;text-decoration:none;color:#ffffff;background-image:url(images/back-popuplayer.png);z-index:500;}
#popuplayer #popuparea	{position:relative;}
#popuplayer .inner	{width:492px;margin:20px auto 0 auto;}
#popuplayer .innerpic	{width:700px;margin:20px auto 0 auto;}
#popuplayer .hd	{padding:20px 30px 17px 40px;font-size:18px;line-height:20px;text-align:left;color:#ffffff;background-color:#000000;}
#popuplayer .bd	{text-align:center;background-color:#ffffff;}
#popuplayer .innerpic .bd	{padding:30px;}
#popuplayer .bd img	{margin:0px auto;}
#popuplayer .bd h2,#popuplayer .bd p	{display:block;text-align:left;color:#000000;text-decoration:none;line-height:normal;}
#popuplayer .bd h2	{padding:15px 10px 10px 10px;font-size:18px;font-weight:bold;}
#popuplayer .bd p	{padding:0 10px 10px 10px;font-size:12px;}
#popuplayer .bd p a	{position:relative;z-index:550;}
#popuplayer:hover .bd h2, #popuplayer:hover .bd p	{text-decoration:none;}
#popuplayer .ft	{padding:7px 30px 17px 40px;font-family:arial;font-size:18px;line-height:20px;text-align:left;color:#97999c;background-color:#ffffff;}


.homepage #bd .more	{display:block;text-align:right;font-family:arial;line-height:12px;margin-top:-12px;outline:none;}
.homepage #bd .more span	{font-size:10px;}
.homepage #bd .testimbox	{padding:0 0 8px 0;}
.homepage #bd .testimbox .item	{width:152px;float:left;}
.homepage #bd .testimbox .item img	{margin:0 0 3px 0;}
.homepage #bd .testimbox .item p	{display:block;padding:0 0 0 8px;}
.homepage #bd .testimbox .item a	{display:block;margin-left:8px;}
.homepage #bd .testimbox .item .more	{padding-right:12px;margin-top:-14px;}
.homepage #bd .productbox	{padding:0 0 8px 10px;border-bottom:solid 1px #f1f1f0;}
.homepage #bd .productbox .txt	{width:177px;float:left;padding:1px 0 0 0;}
.homepage #bd .productbox .txt p	{padding:0;line-height:14px;}
.homepage #bd .productbox .img	{width:160px;float:left;}
.homepage #bd .box ul	{color:#444444;font-family:arial;font-size:14px;line-height:18px;padding:0 0 3px 11px;}
.homepage #bd .box ul li	{background-image:none;padding:0;}
.homepage #bd .box ul a	{color:#444444;}

.aboutus #bd .rgt .box .cnt	{padding-top:33px;}
.aboutus #bd .box ul li	{background-image:none;}
.aboutus #bd .box ul li img	{margin-left:10px;}

.testimonials .item	{padding:33px 0 0 0;}
.testimonials .item .pic	{width:285px;float:left;}
.testimonials .item .pic img	{margin:5px 0 0 10px;}
.testimonials .item .txt	{width:380px;float:left;padding:0 0 12px 0;}
.testimonials #bd .box .item .txt p	{padding:0 0 15px 0;}
.testimonials #bd .box .item .txt em	{font-weight:normal;}
.testimonials #bd .box .item .txt cite	{display:block;}
.testimonials #bd .box .item .txt cite strong	{display:block;line-height:18px;}
.testimonials #bd .box .item .txt cite em	{display:block;line-height:18px;font-style:normal;}

.products .item	{padding:15px 0 20px 10px;border-bottom:solid 1px #f1f1f0;}
.products #bd .box .item h3	{padding:0 0 13px 0;}
.products .item .pic	{width:264px;float:left;padding:10px 0 0 0;}
.products .item .pic img	{border:solid 1px #a1a5a7;}
.products .item .pic .details	{padding:11px 0 0 0;}
.products .item .pic .details .button	{outline:none;}
.products .item .pic .details img	{border:0px;margin:0 0 0 10px;vertical-align:middle;}
.products .item .details ul	{padding:13px 0 0 0;}
.products #bd .box .item .details ul li	{background-image:none;padding-left:0;}
.products .item .txt	{width:378px;float:left;}
.products .last	{border-bottom:0px;}
.products #standardterms	{display:none;}

.introduction #bd .box h3	{padding:18px 0 12px 8px;}
.introduction #bd .box #techphoto4	{margin-top:65px;}
.introduction #safetypic	{margin-top:0;}
.introduction #safetypic img	{border:0;}

.technology #bd .box #techphoto12	{margin-top:65px;}

