body {	text-align: center;	background: #e8e8d1;	margin-top: 30px;	padding: 0;	color: #333333;	font: 12px Arial, Helvetica, sans-serif;}
p, td, .home-copy {
	text-align: left;
	background: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
a:link, a:visited {	color: #366495;	text-decoration: none;}
a:hover {	color: #366495;	text-decoration: underline;}
a:link.project-link, a:visited.project-link, a:link.product-link, a:visited.product-link {	color: #333333;	text-decoration: underline;}
a:hover.project-link, a:hover.product-link {	color: #333333;	text-decoration: none;}
a:link.save-link, a:visited.save-link {	color: #ffffff;	text-decoration: underline;}
a:hover.save-link {	color: #366495;	text-decoration: none;}
a:link.gray, a:visited.gray {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;	text-decoration: underline;}
a:hover.gray {	color: #333333;	text-decoration: none;}
.blue {	background: #4C5B74;}
.black {	background: #333333;	color: #ffffff;}
.white {	background: #ffffff;	color: #333333;}
.dk-gray {	background: #d8d8d8;	color: #333333;}
.lt-gray {	background: #ececec;	color: #333333;}
#mini-nav {	font: 11px/16px arial, verdana, tahoma, arial, helvetica, sans-serif;	border-top: 4px solid #d8d8d8;	margin: 0;	padding: 5px 10px 10px 10px;	background: #ececec;	color: #333333;}
#mini-nav-no-top {	font: 11px/16px arial, verdana, tahoma, arial, helvetica, sans-serif; margin: 0;	padding: 5px 10px 10px 10px;	background: #ececec;	color: #333333;}
#mini-nav-product {	font: 11px/200% arial, verdana, tahoma, arial, helvetica, sans-serif;	border-top: 4px solid #d8d8d8;	margin: 0;	padding: 5px 10px 10px 10px;	background: #ececec;	color: #333333;}
#mini-nav-product a, #mini-nav-product a:visited {	font: bold 10px arial, verdana, tahoma, arial, helvetica, sans-serif;	color: #333333;	text-decoration: underline;}
#mini-nav-product a:hover {	color: #333333;	text-decoration: none;}
#quicklinks {	font: 11px/8px arial, verdana, tahoma, arial, helvetica, sans-serif;	margin: 0;	padding: 15px 10px;	background: #ffffff;	color: #333333;}
#shell {	margin-right: auto;	margin-left: auto;}
input.search, select.search, option.search, select.browse, option.browse {	background: #ffffff;	color: #333333;	font: bold 10px arial, verdana, tahoma, arial, helvetica, sans-serif;	width: 120px;	}
select.search, select.browse {	width: 130px;}
select.browse-mono, select.browse-mono option {	font: bold 10px "Courier New", Courier, monospace; }
img.search {	position: relative;	top: 4px;	padding-right: 5px;	}
img.browse {	position: relative;	top: 2px;}
input, textarea, select, option {}
#logo {}
#logo img.banner {	margin-right: 50px;}
#nav {	background: #ffffff;	border-right: 0;}
#nav td {	background: #333333;	border-right: 1px solid #ffffff;}
#nav td.alt {	background: #333333;	border-right: 0;}
#content table.manipulator {	margin-top: 10px;	border-collapse: collapse;	border: 1px solid #CACAD1;}
#content td.manipulator-text {	font: bold 13px Arial, Helvetica, sans-serif;	color: #333333;}
.legend {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;}
#content td.manipulator-choice {	font: bold 12px Arial, Helvetica, sans-serif;	background: #ccc;	color: #333333;}
#content td.left {	background: #ffffff;}
#content td.left p {	margin: 0;	padding: 7px 0 0 15px;	font: 11px Arial, Helvetica, sans-serif;}
#content td.left img {	padding-top: 10px;}
#content td.main img.hero {	padding-top: 1px;}
#content td.main td.hero {	padding: 7px 0 0 10px;}
#content td.main td.select {	padding: 7px 0 0 5px;}
#content td.main span.hero {	font: 14px Arial, Helvetica, sans-serif;	color: #333333;}
#content td.main span.hero-hl {	font: 14px Arial, Helvetica, sans-serif;	color: #366495;}
#content td.main p {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;}
td.project-text, td.product-text {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;}
img.project-img {	padding-bottom: 12px;}
#content td.main p.line, p.line {	font: bold 11px Arial, Helvetica, sans-serif;	color: #366495;	background: url(/img/gray-dot.gif) repeat-x bottom;	padding-bottom: 3px;	margin-bottom: 10px;}
#content td.main .header, .header {	font: bold 13px Arial, Helvetica, sans-serif;	color: #333333;	margin: 0;	padding: 0;}
#content td.main .larger, .larger {	font: bold 15px Arial, Helvetica, sans-serif;	color: #333333;	margin: 0;	padding: 0;	padding-top: 10px;}
#content td.main .subheader, .subheader {	font: bold 11px Arial, Helvetica, sans-serif;	color: #333333;	margin: 0;	padding: 0;}
#content td.main .lg-label, .lg-label {	font: 13px Arial, Helvetica, sans-serif;	color: #333333;	margin: 0;	padding: 0;}
#content td.main ol {	margin-top: -8px;	margin-left: 25px;	padding: 0;}#content td.main li {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;}#content td.main-care ul {	margin-top: 0;	margin-left: 25px;	padding: 0;}
#content td.main-care li {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;}
#content td.main td, #content td.main span {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;}
#content td.main p.smaller {	font: 10px Arial, Helvetica, sans-serif;	color: #333333;}#content td.main-care {	font: 11px Arial, Helvetica, sans-serif;	color: #333333;}
#content td.right {	background: #E6E6E6;}
#content p.right {	margin: 10px;	padding: 0;	background: #E6E6E6;}
form {	display: inline;}
div.search {	border-top: 1px solid #000;	padding-top: 5px;	padding-bottom: 5px;	color: #333333;	font: 10px Arial, Helvetica, sans-serif;	width: 806px;	margin-right: auto;	margin-left: auto;	text-align: left;}
div.footer {	padding: 20px 0 5px 0;	color: #333333;	font: 10px/16px Arial, Helvetica, sans-serif;	text-align: center;}
div.footer a, div.footer a:visited {	color: #333333;	text-decoration: none;}div.footer a:hover {	color: #333333;	text-decoration: underline;}
div.copyright {	padding: 5px 0 5px 0;	color: #333333;	font: 10px Arial, Helvetica, sans-serif;	text-align: center;}
div.line {	position: relative;	top: -15px;	margin: 0;	padding-top: 1px;	padding-bottom: 5px;	border: 0;	background: url(/img/gray-dot.gif) repeat-x;}
.arrow {	font: bold 18px Arial, Helvetica, sans-serif;}
.arrow a:link, .arrow a:visited {	color: #366495;	text-decoration: none;}
.arrow a:hover {	color: #366495;	text-decoration: underline;}
sup {	color: #000;	font: 8px Arial, Helvetica, sans-serif;}
img.icon-my {	position: relative;	top: 5px;	left: -2px;}
table#product td.product .caption {	font-style: italic;}
table#product td.product .label {	margin-top: 8px;	margin-bottom: 20px;	font: bold 24px Arial, Helvetica, sans-serif;}
table#product td.product .warranty {	font: bold 12px Arial, Helvetica, sans-serif;}
table#product td.product a.details {	text-decoration: underline;	color: #000;}
table#product td.product a:hover {	text-decoration: none;}
table#scene {	position: relative;	top: -20px;	background: #ffffff;}
table#scene td {	background: #E4E0D7;}
table#scene td div.scene {	padding: 0;	margin-left: 10px;}
table#scene td img {	padding: 0;	margin: 10px 10px 10px 10px;}
table#static-right {	position: relative;	top: -20px;	background: #ffffff;	width: 200px;	color: #333333;}
table#static-right td {	background: #ececec;}
table#static-right td div.static-right {	padding: 0;	margin-left: 15px;}
table#static-right p {	background: #ececec;	padding: 0;	margin: 0;	margin-top: 8px;	margin-left: 15px;	font: 11px arial, verdana, tahoma, arial, helvetica, sans-serif;}
table#static-right p strong {	font-weight: bold;	font-size: 12px;}
table#static-right td img {	padding: 0;	margin: 5px 5px 5px 5px;}
p.more {	width: 400px;	text-align: center;}
p.more a:link, p.more a:visited {	font: 16px Arial, Helvetica, sans-serif;	text-decoration: none;	color: #333333;}
p.more a:hover {	text-decoration: underline;}
div.subnav {
	border: 1px solid #ffffff;
	margin: 0;
	padding: 1px 1px 1px 1px;
	background: #ffffff;
	display: none;
	color: #000;
	position: absolute;
	width: 600px;
	top: 164px;
}
div.hidden {	display: none;}
div.shown {	display: block;}
td.res-copy, td.res-copy p, td.com-copy, td.com-copy p {	color: #333333;	font: 11px/16px arial, verdana, tahoma, arial, helvetica, sans-serif;}
td.res-copy p.header, td.com-copy p.header {	font: bold 13px arial, verdana, tahoma, arial, helvetica, sans-serif;}
img.res-img, img.com-img {	position: relative;	top: -1px;}
div.res-div {	width: 216px;	height: 55px;	padding-left: 8px;	padding-right: 0px;	padding-bottom: 5px;	padding-top: 8px;	background: #eee;	border: 1px solid #ccc;	font: 11px/16px arial, verdana, tahoma, arial, helvetica, sans-serif;}
div.com-div {	width: 218px;	height: 55px;	padding-left: 8px;	padding-right: 0px;	padding-bottom: 5px;	padding-top: 8px;	background: #eee;	border: 1px solid #ccc;	font: 11px/16px arial, verdana, tahoma, arial, helvetica, sans-serif;}
td.home {	color: #333333;	font: 11px arial, verdana, tahoma, arial, helvetica, sans-serif;	padding: 0;	padding-bottom: 8px;}
td.home a:link, td.home a:visited {	font: 11px Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #333333;}
td.home a:hover {	text-decoration: none;}
td.home .heading {	font: bold 16px Arial, Helvetica, sans-serif;	color: #036;	}
td.home-rtd {	text-align: center; 	padding: 0;	margin: 0;	padding-top: 5px;}
img.history {	padding: 0;	margin: 0;	padding-bottom: 30px;}
