/*
Asian Style
*/
body{margin:0;padding:0;color:#000;font:76%/1 arial, sans-serif;background:#fff;}
/* to remove the NOBR tags around the GSN items */
a.gsn {white-space:nowrap}
div.gsnX {white-space:nowrap}
#gsntable td {white-space:nowrap}
.cShellHead{white-space:nowrap}
.btnyellow{font:bold 1.0em Arial, sans-serif;}
.btnred{font:bold 1.0em Arial, sans-serif;}
h1{font:bold 2.0em/1 Arial, sans-serif;}
.pagetitle{font:bold 2.0em/1 Arial, sans-serif;}
h2{font:normal 1.4em/1 Arial, sans-serif;}
.pagetitledescription{font:normal 1.4em/1 Arial, sans-serif;}
h3{font:bold 1.1em/1 Arial, sans-serif;}
.headingone{font:bold 1.1em/1 Arial, sans-serif;}
.headingtwo{font:bold 1.0em/1 Arial, sans-serif;}
.headingthree{font:bold 0.9em/1 Arial, sans-serif;}
li{line-height:1.2;}
p{font: 1.0em/1.2 Arial, sans-serif;}
.textone{font: 1.0em/1.2 Arial, sans-serif;}
.texttwo{font: 0.9em/1.2 Arial, sans-serif;}
.textthree{font:0.9em/1.4 Arial, sans-serif;}
.sitesectiontitle{font:bold 1.4em Arial, sans-serif;}
#contact p input, #contact p textarea, #contact p select, #contact p option, #contact p submit {font: 1.0em/1.2 Arial, sans-serif;}
.cShellHead{font:1em Arial, sans-serif;}
.cShellUPS{font:1em Arial, sans-serif;}
.cShellBcrumb{font:1em Arial, sans-serif;}
.cShellFoot{font:1em Arial, sans-serif;}
.bBodySelect{font:1em Arial, sans-serif;}
a.gsn{font:bold 1em Arial, sans-serif;}
a.lsn{font:1em/1.3 Arial, sans-serif;}
a.lsnHd{font-size:1em;}
.lsnHd{font-size:1em;line-height:1.3;}
a.lsnCrnt{font:1em/1.3 Arial, sans-serif;}
td.lsnHead{font: bold Arial, sans-serif;}/*font size not = 1.0em can't go here because we nest this style - compounds the sizing*/
td.lsn{font:1em Arial, sans-serif;}
.gsnZ{font:bold 1em Arial, sans-serif;}
.lsnHead{line-height:1.3;}
.lsn0{font: bold 1em/1.3 Arial, sans-serif;}
address{font:italic 1.0em/1 Arial, sans-serif;}
caption{font:0.9em/1 Arial, sans-serif;}
h4{font:bold 1.0em/1 Arial, sans-serif;}/*this corresponds to 3M.com Heading Two*/
h5{font:bold 0.9em/1 Arial, sans-serif;}/*this corresponds to 3M.com Heading Three*/
h6{font:bold 0.9em/1 Arial, sans-serif;}
#sn_loc {line-height:1.3}
#gsn li {line-height:1.6}
#lsnwrap h5.first {padding-top: 5px;}
#sn_profile {padding-top:3px;}
#lsnwrap h4 {line-height:1.3em;}

/*
Tab Table Style
*/
#banner {
	BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 12px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ebebeb
}
#side {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px; BORDER-LEFT: #000 1px solid; WIDTH: 182px; PADDING-TOP: 15px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
#ps1 {
	DISPLAY: none
}
#psNest {
	PADDING-RIGHT: 20px; PADDING-LEFT: 35px; BACKGROUND-IMAGE: url(images/qc_bg.gif); PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
#psNest A {
	COLOR: #fff
}
#sideHead {
	BORDER-RIGHT: #878173 3px solid; PADDING-RIGHT: 9px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; BORDER-LEFT: #878173 3px solid; WIDTH: 182px; PADDING-TOP: 9px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ebebeb
}
#sideContent {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.main {
	BACKGROUND-IMAGE: url(images/plus.gif); MARGIN-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ebebeb
}
#mainNest {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#main IMG {
	BORDER-RIGHT: #aaacaf 1px solid; BORDER-TOP: #aaacaf 1px solid; FLOAT: left; MARGIN: 0px 15px 15px 0px; BORDER-LEFT: #aaacaf 1px solid; BORDER-BOTTOM: #aaacaf 1px solid
}
#mainHr {
	CLEAR: left; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(images/plus_clr.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px
}
#mainHrCap {
	CLEAR: left; BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/plus_bot.gif); MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px; BACKGROUND-COLOR: #ebebeb
}
.mainWhite {
	CLEAR: left; MARGIN: 20px
}
.mainWhite IMG {
	BORDER-RIGHT: #aaacaf 1px solid; BORDER-TOP: #aaacaf 1px solid; FLOAT: left; MARGIN: 0px 15px 15px 0px; BORDER-LEFT: #aaacaf 1px solid; BORDER-BOTTOM: #aaacaf 1px solid
}
.prodBorder {
	BORDER-RIGHT: #e6e6e6 3px solid; BORDER-TOP: #e6e6e6 3px solid; BORDER-LEFT: #e6e6e6 3px solid; BORDER-BOTTOM: #e6e6e6 3px solid
}
.products {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 3px solid; BORDER-LEFT: #fff 3px solid; WIDTH: 100%; BORDER-BOTTOM: #fff 2px solid
}
.products TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ccd6e0
}
.products TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #eeeeee
}
.caret {
	
}
#content {
	MARGIN: 0px 50px 0px 10px
}
#content IMG {
	MARGIN: 0px 10px 10px 0px
}

/* product feature tables
-------------------- */
#productTbl table {
	margin: 0 0 30px 0;
	border: 1px solid #4FA2D6;
}

#productTbl table thead tr th {
	background-color: #DEE7FF;
	color: #000000;
	padding: 4px 8px;
	font-size: .9em;
	text-align: left;
	margin: 0;
	font-weight: bold;
}

#productTbl table tbody tr td.row {
	background-color: #C6D3F7;
	color: #000000;
	padding: 4px 8px;
	font-size: .9em;
	margin: 0;
	border: 0;
}

#productTbl table tbody tr td.altRow {
	background-color: #DEE7FF;
	color: #000000;
	padding: 4px 8px;
	font-size: .9em;
	margin: 0;
	border: 0;
}

caption {
	background-color: #5E84D0;
	color: #000000;
	font-weight: bold;
}