p {font-family: Verdana, sans-serif;
font-size: 11px;
color: #333333;
padding: 0px;}

li {font-family: Verdana, sans-serif;
font-size: 11px;
color: #333333;
padding: 0px;}

body {margin-top: 0px;}

form {margin: 0px 0px 0px 0px; }

a:link {color: #FF0000;
text-decoration: underline;}

a:visited {color: #FF0000;
text-decoration: underline;}

a:hover {color: #FF0000;
text-decoration: underline;}

a.nav:link {color: #333333;
text-decoration: none;
font-size: 10px;}

a.nav:visited {color: #333333;
text-decoration: none;
font-size: 10px;}

a.nav:hover {color:#FF0000;
text-decoration: underline;
font-size: 10px;}

a.nav_cn:link {color: #333333;
text-decoration: none;
font-size: 11px;}

a.nav_cn:visited {color: #333333;
text-decoration: none;
font-size: 11px;}

a.nav_cn:hover {color:#FF0000;
text-decoration: underline;
font-size: 11px;}

a.SubCatLinkDark:link {color: #333333;
text-decoration: none;
font-size: 11px;}

a.SubCatLinkDark:visited {color: #333333;
text-decoration: none;
font-size: 11px;}

a.SubCatLinkDark:hover {color:#FF0000;
text-decoration: underline;
font-size: 11px;}

a.home_news:link {color: #333333;
text-decoration: none;
font-size: 10px;}

a.home_news:visited {color: #333333;
text-decoration: none;
font-size: 10px;}

a.home_news:hover {color:#FF0000;
text-decoration: underline;
font-size: 10px;}

a.globalnav:link {color: #ffffff;
text-decoration: none;
font-size: 11px;}

a.globalnav:visited {color: #ffffff;
text-decoration: none;
font-size: 11px;}

a.globalnav:hover {color:#cccccc;
text-decoration: none;
font-size: 11px;}

a.globalnavdark:link {color: #000000;
text-decoration: none;
font-size: 11px;}

a.globalnavdark:visited {color: #000000;
text-decoration: none;
font-size: 11px;}

a.globalnavdark:hover {color:#6B6B6B;
text-decoration: none;
font-size: 11px;}

select {background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
down-arrow-color: #FF0000;}

.nowrap {
	white-space: nowrap; 
}

.form {scrollbar-arrow-color:#ff0000;
down-arrow-color:#ff0000;
scrollbar-base-color:#003399;
scrollbar-track-color:yellow;}

.LfNavBg1 {background-color: #E7E7E7;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 10px;}

.LfNavBg2 {background-color: #D6D6D6;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
font-size: 10px;}

.RtNavBg1 {background-color: #F7F7F7;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
padding-left: 10px;
font-size: 11px;}

.HeaderRed {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff0000;
font-weight: normal;
padding: 0px;}

.bodyfont {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #333333;
font-weight: bold;
margin-bottom: 20px;}

h2 {font-weight: bold;
line-height: 25px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

.main_section {padding-right: 10px;
padding-left: 10px;}

.RtNavBg2 {background-color: #E7E7E7;}

.footer {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;}

.gray_border {border: 1px solid #999999;}

.bodyfontsmall {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;}

.RtNavBg3 {background-color: #E7E7E7;
padding: 5px;}

.indent_text_30 {margin-right: 30px;
margin-left: 30px;}

.HomeRtNavBg1 {background-color: #E1E1E1;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
padding-left: 10px;
font-size: 9px;}

.HomeRtNavBg2 {background-color: #CBCBCB;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 10px;
font-size: 9px;}

.nav_products {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #7A7A7A;
line-height: normal;
white-space: nowrap;}

.nav_industries_technologies {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #9A9A9A;
white-space: nowrap;}

.nav_aboutus {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333333;
text-decoration: none;
background-color: #CCCCCC;
white-space: nowrap;}

.nav_borders {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333333;
text-decoration: none;
background-color: #CCCCCC;
border-top-width: 1px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #c9c9c9;
border-bottom-color: #666666;}

.home_title_solutions {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #CCCCCC;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #FFFFFF;
border-bottom-color: #333333;
padding-left: 20px;}

.home_title_consumer {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #E5E5E5;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #FFFFFF;
border-bottom-color: #333333;}

.HeaderRedBoldRtColumn {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
font-weight: bold;
margin-bottom: 20px;}

.BodyHeader {font-weight: bold;
line-height: 25px;}

/* Begin Data Table Styles */

#table {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border-collapse: collapse;}

#table td {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 10px;
vertical-align: top;
border: .1em solid #eeeeee;}

#table td.subheader {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: normal;
font-weight: bold;
vertical-align: top;}

#table th {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
font-weight: bold;
background-color: #F7F6F6;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999999;
vertical-align: top;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #eeeeee;
border-right-color: #eeeeee;
border-left-color: #eeeeee;}

#table td.label {font-weight: bold;}

#table li {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 10px;
vertical-align: top;}

.TableTitle {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;}

/* End Data Table Styles */

/* Left Navigation Styles */

.Indent0 {/* Left navigation level 3 */

	border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #AEAEAE;
margin-left: 0px;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding-bottom: 3px;
padding-top: 3px;
font-weight: bold;
margin-right: 5px;}

.Indent10 {/* Left navigation level 4 */

	border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #AEAEAE;
margin-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 3px;
padding-bottom: 3px;
margin-right: 5px;}

.Indent20 {border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #AEAEAE;
margin-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 3px;
padding-bottom: 3px;
margin-right: 5px;}

.Indent30 {border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #AEAEAE;
margin-left: 30px;
padding-top: 3px;
padding-bottom: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 5px;}

.Indent40 {border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #AEAEAE;
margin-left: 40px;
padding-top: 3px;
padding-bottom: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 5px;}

.RedTab {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #FF0000;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
white-space: normal;}

.GrayTab {font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #9D9D9D;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
white-space: nowrap;}

.spacer_lf_nav {height: 2px;
width: 138px;}

.LtColumnLinks {margin-left: 10px;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding-bottom: 3px;
padding-top: 3px;
margin-right: 5px;
text-indent: -8.5pt;}

/* End Left Navigation Styles */

.arrow_red {color: #FF0000;
font-weight: normal;
font-size: 11.5px;}

.RtColumnLinks {margin-left: 10px;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-bottom: 3px;
padding-top: 3px;
margin-right: 5px;
text-indent: -10pt;}

.home_title_news {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 15px;}

.home_solutions_links {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: -10px;}

.HeaderRedSubCat {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff0000;
font-weight: normal;
text-indent: -10pt;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 13px;}

.SubCatDesc {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 13px;}

.SubCatLinks {margin-left: 12px;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 5px;
text-indent: -10pt;}

.indent_text_15 {margin-right: 10px;
margin-left: 15px;}

.indent_text_10 {margin-right: 10px;
margin-left: 10px;}

.form_field {font-family:verdana;
font-style:normal;
font-weight:normal;
font-size:10px;}

.header_stretch {background-image: url(/images/header_background_stretch.gif);
background-repeat: repeat;}

.header_nostretch {background-image: url(/images/header_background_nostretch.jpg);
background-repeat: no-repeat;}

.back_gray_stripe {background-image: url(/images/back_gray_stripe.gif);
background-repeat: repeat;}

.HeaderBody {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #333333;
font-weight: bold;
margin-bottom: 20px;}

