@font-face {
	font-family: UniversLTStd67BoldCondensed;
	src: url(universltstd-boldcn-webfont.eot);
	font-weight: normal;
	font-style: normal;
}
html {
	font-size: 100%; -ms-overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-overflow-scrolling: touch; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px; font-size: 12px;
}
body {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
button {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
input {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
select {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
textarea {
	color: rgb(68, 68, 68); font-family: sans-serif;
}
ul {
	margin: 1em 0px; padding: 0px 0px 0px 40px;
}
ol {
	margin: 1em 0px; padding: 0px 0px 0px 40px;
}
ul {
	list-style: none;
}
dd {
	margin: 0px 0px 0px 40px;
}
#header ul {
	list-style: none; margin: 0px; padding: 0px;
}
#header ol {
	list-style: none; margin: 0px; padding: 0px;
}
#main-navigation {
	list-style: none; margin: 0px; padding: 0px;
}
.pagination {
	list-style: none; margin: 0px; padding: 0px;
}
#news-ticker ul {
	list-style: none; margin: 0px; padding: 0px;
}
#footer ul {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; border-image: none; -ms-interpolation-mode: bicubic;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
form {
	margin: 0px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
label {
	cursor: pointer;
}
button {
	margin: 0px; border: rgb(255, 255, 255); border-image: none; font-size: 100%;
}
input {
	margin: 0px; border: rgb(255, 255, 255); border-image: none; font-size: 100%;
}
select {
	margin: 0px; border: rgb(255, 255, 255); border-image: none; font-size: 100%;
}
textarea {
	margin: 0px; border: rgb(255, 255, 255); border-image: none; font-size: 100%;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='checkbox'] {
	box-sizing: border-box;
}
input[type='radio'] {
	box-sizing: border-box;
}
input[type='search'] {
	border: currentColor; border-image: none; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
textarea {
	overflow: auto; padding-top: 5px;
}
input:invalid {
	background-color: rgb(240, 221, 221);
}
textarea:invalid {
	background-color: rgb(240, 221, 221);
}
placeholder {
	float: left;
}
a {
	color: rgb(0, 126, 58); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	margin: 0px;
}
h2 {
	margin: 0px;
}
h3 {
	margin: 0px;
}
h4 {
	margin: 0px;
}
h5 {
	margin: 0px;
}
h6 {
	margin: 0px;
}
.group::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.group {
	display: block;
}
* html .group {
	height: 1%;
}
*:first-child + html .group {
	min-height: 1px;
}
#main-container {
	margin: 0px auto; width: 970px; position: relative;
}
#header {
	margin: 25px 0px 34px; width: 100%; float: left; position: relative;
}
#header a.logo {
	width: 231px; height: 75px; float: left; display: block;
}
#header .top-navigation {
	margin: 10px 0px 15px; width: 555px; text-align: right; float: right; position: relative; z-index: 300;
}
.ie6 #header .top-navigation {
	z-index: 502;
}
.ie7 #header .top-navigation {
	z-index: 502;
}
#header .top-navigation li {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right; display: inline; position: relative; z-index: 9999;
}
#header .top-navigation li.lngDD {
	border: 1px solid rgb(255, 255, 255); border-image: none; position: relative; z-index: 9999;
}
#header .top-navigation li.lngDD:hover {
	background: rgb(240, 243, 247); padding: 6px 0px; border: 1px solid rgb(0, 126, 58); border-image: none;
}
.ie7 #header .top-navigation li.lngDD:hover {
	padding: 1px 0px;
}
#header .top-navigation li.partnerDD {
	padding: 6px 12px 6px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; position: relative; z-index: 9999;
}
#header .top-navigation li.partnerDD:hover {
	background: rgb(240, 243, 247); border: 1px solid rgb(0, 126, 58); border-image: none;
}
.ie7 #header .top-navigation li.partnerDD:hover {
	padding: 1px 0px;
}
#header .top-navigation li.last-child {
	background-image: none;
}
#header .top-navigation a {
	padding: 0px 17px 0px 13px; color: rgb(102, 102, 102); font-size: 11px;
}
.ie6 #header .top-navigation a {
	padding: 0px 15px;
}
.ie7 #header .top-navigation a {
	padding: 0px 15px;
}
#header .top-navigation > li.lngDD:hover .language-dropdown {
	display: block;
}
#header .top-navigation > li.partnerDD:hover .partner-dropdown {
	display: block;
}
#header .top-navigation > li.partnerDD:hover {
	padding-right: 12px !important;
}
#header .top-navigation a.dropdown {
	background: url("../images/bullets/gray-down-arrow.png") no-repeat right; padding: 5px 16px 5px 10px; margin-right: 12px; position: relative;
}
#header .top-navigation a.dropdown:hover {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat right rgb(240, 243, 247); color: rgb(0, 126, 58); text-decoration: none; z-index: 9999;
}
.ie6 #header .top-navigation a.dropdown {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat right;
}
.ie7 #header .top-navigation a.dropdown {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat right;
}
.ie6 #header .top-navigation a.dropdown {
	background: url("../images/bullets/down-green-arrow.gif") no-repeat right;
}
.ie6 #header .top-navigation a.dropdown:hover {
	background: url("../images/bullets/down-green-arrow.gif") no-repeat right rgb(255, 255, 255); color: rgb(0, 126, 58);
}
#header .top-navigation a.pdropdown {
	background: url("../images/bullets/gray-down-arrow.png") no-repeat right; padding: 5px 18px 5px 10px; position: relative;
}
#header .top-navigation a.pdropdown:hover {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat right rgb(240, 243, 247); color: rgb(0, 126, 58); text-decoration: none; z-index: 9999;
}
.ie6 #header .top-navigation a.pdropdown {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat right;
}
.ie7 #header .top-navigation a.pdropdown {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat right;
}
.ie6 #header .top-navigation a.pdropdown {
	background: url("../images/bullets/down-green-arrow.gif") no-repeat right;
}
.ie6 #header .top-navigation a.pdropdown:hover {
	background: url("../images/bullets/down-green-arrow.gif") no-repeat right rgb(255, 255, 255); color: rgb(0, 126, 58);
}
#header .top-navigation li.last-child a {
	padding-right: 0px;
}
#header .top-navigation li.last-child a.pdropdown {
	padding-right: 15px;
}
#header .top-navigation a.hover {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat right !important; color: rgb(0, 126, 58);
}
.ie6 #header .top-navigation a.hover {
	background: url("../images/bullets/down-green-arrow.gif") no-repeat right rgb(255, 255, 255) !important; color: rgb(0, 126, 58);
}
#header .search-container {
	padding: 0px 10px 0px 0px; width: 511px; height: 27px; line-height: 27px; float: right; position: relative;
}
#header .search-container a {
	color: rgb(102, 102, 102);
}
#header .search-container .search-all {
	padding: 6px 0px 0px 5px; width: 86px; height: 21px;
}
.ie7 #header .search-container .search-all {
	padding: 4px 0px 0px 5px; height: 22px;
}
.ie8 #header .search-container .search-all {
	padding: 4px 0px 0px 5px; height: 22px;
}
#header .search-container .search-all select {
	font: 11px/17px Arial, Helvetica, sans-serif; border: currentColor; border-image: none; width: 82px; height: 17px; color: rgb(102, 102, 102); float: left; font-size-adjust: none; font-stretch: normal;
}
.ie7 #header .search-container .search-all select {
	height: 20px;
}
#header .search-container a.search-text {
	background: url("../images/bullets/gray-down-arrow.png") no-repeat 65px; width: 75px; float: left; display: block;
}
#header .search-container a.search-text:hover {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat 65px rgb(240, 243, 247); width: 75px; color: rgb(0, 126, 58); text-decoration: none; float: left; display: block;
}
.ie6 #header .search-container a.search-text:hover {
	background: url("../images/bullets/down-green-arrow.gif") no-repeat 65px rgb(255, 255, 255); color: rgb(0, 126, 58);
}
#header .search-container input {
	border: currentColor; border-image: none; left: 109px; top: 6px; width: 327px; height: 15px; line-height: 15px; position: absolute;
}
.contact-form#contact_custom {
	padding: 0px;
}
.ie6 #header .search-container input {
	overflow: hidden;
}
#header .search-container input.submit-button {
	background: rgb(0, 126, 58); padding: 0px 11px; left: 440px; top: 0px; width: auto; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 17px; display: block; position: absolute; _padding: 0; _width: 73px;
}
.ie6 #header .search-container input.submit-button {
	height: 31px;
}
.ie9 #header .search-container input.submit-button {
	left: 440px;
}
@media not all
{
#header .search-container input.submit-button {
	padding: 0px; width: 75px;
}
}
.ie6 #header .search-container ul {
	width: 93px;
}
#header .search-container a.hover {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat 65px; color: rgb(0, 126, 58);
}
.ie6 #header .search-container a.hover {
	background: url("../images/bullets/green-down-arrow.gif") no-repeat 65px rgb(255, 255, 255); color: rgb(0, 126, 58);
}
#header .search-container .search-dropdown {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 126, 58) rgb(0, 126, 58); padding: 6px 12px 0px; border-image: none; left: 0px; top: 27px; width: 120px; display: none; position: absolute; z-index: 5500; box-shadow: 0px 4px 4px #999;
}
#header .top-navigation .language-dropdown {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 126, 58) rgb(0, 126, 58); padding: 6px 12px 0px; border-image: none; left: 0px; top: 27px; width: 120px; display: none; position: absolute; z-index: 5500; box-shadow: 0px 4px 4px #999;
}
#header .top-navigation .partner-dropdown {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 126, 58) rgb(0, 126, 58); padding: 6px 12px 0px; border-image: none; left: 0px; top: 27px; width: 120px; display: none; position: absolute; z-index: 5500; box-shadow: 0px 4px 4px #999;
}
#header .top-navigation .partner-dropdown {
	width: 130px; border-top-color: rgb(0, 126, 58); border-top-width: 1px; border-top-style: solid;
}
.ie9 #header .search-container .search-dropdown {
	top: 27px; z-index: 9998;
}
#header .top-navigation .language-dropdown {
	top: 27px; z-index: 9998;
}
#header .top-navigation .partner-dropdown {
	top: 27px; z-index: 9998;
}
#header .top-navigation .language-dropdown {
	left: -1px; top: 26px; border-top-color: rgb(0, 126, 58); border-top-width: 1px; border-top-style: solid;
}
#header .top-navigation .partner-dropdown {
	left: -1px; top: 26px; border-top-color: rgb(0, 126, 58); border-top-width: 1px; border-top-style: solid;
}
.ie8 #header .top-navigation .language-dropdown {
	top: 27px;
}
.ie8 #header .top-navigation .partner-dropdown {
	top: 27px;
}
#header .search-container .search-dropdown {
	left: -1px; top: 27px; padding-top: 6px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#header .search-container .search-dropdown a {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x bottom; margin: 0px 0px 4px; padding: 0px 0px 4px; width: 120px; text-align: left; color: rgb(0, 126, 58); font-size: 11px; font-weight: normal; float: left; display: block;
}
#header .top-navigation .language-dropdown a {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x bottom; margin: 0px 0px 4px; padding: 0px 0px 4px; width: 120px; text-align: left; color: rgb(0, 126, 58); font-size: 11px; font-weight: normal; float: left; display: block;
}
#header .top-navigation .partner-dropdown a {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x bottom; margin: 0px 0px 4px; padding: 0px 0px 4px; width: 120px; text-align: left; color: rgb(0, 126, 58); font-size: 11px; font-weight: normal; float: left; display: block;
}
#header .top-navigation .partner-dropdown a {
	width: 130px;
}
#header .search-container .search-dropdown a {
	line-height: normal;
}
.ie6 #header .search-container .search-dropdown li {
	margin: 0px; padding: 0px; line-height: 2px;
}
#header .search-container .search-dropdown a.last-child {
	background: none; margin-bottom: 0px;
}
#header .top-navigation .language-dropdown a.last-child {
	background: none; margin-bottom: 0px;
}
#header .top-navigation .partner-dropdown a.last-child {
	background: none; margin-bottom: 0px;
}
.mainNav {
	position: relative; z-index: 200;
}
.mainNav .constrain {
	margin: 0px auto; width: 100%; text-align: left; position: relative;
}
#main-navigation {
	margin: 0px; padding: 0px; text-transform: uppercase; float: left; list-style-type: none;
}
#main-navigation li {
	margin: 0px; padding: 0px; line-height: 30px; font-size: 16px; float: left; display: block;
}
#main-navigation > li.fly-trigger > a {
	background: url("../images/backgrounds/vertical-dotted-h26.png") no-repeat right top; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(255, 255, 255) currentColor currentColor; border-image: none;
}
#main-navigation > li.flyout-click > a {
	background: url("../images/backgrounds/vertical-dotted-h26.png") no-repeat right top; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(255, 255, 255) currentColor currentColor; border-image: none;
}
#main-navigation > li.last-child > a {
	background-image: none;
}
#main-navigation > li a {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: transparent transparent currentColor; padding: 0px 18px; border-image: none; font-family: "UniversLTStd67BoldCondensed","Arial Narrow",Arial,sans-serif; text-decoration: none; display: block;
}
#main-navigation > li a.active {
	background: rgb(240, 243, 247); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 126, 58) rgb(0, 126, 58) currentColor; padding: 0px 17px;
}
#main-navigation > li > a:hover {
	background: rgb(240, 243, 247); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 126, 58) rgb(0, 126, 58) currentColor; padding: 0px 17px; top: 0px; color: rgb(0, 126, 58); position: relative; z-index: 9999;
}
#main-navigation > li > a.hover {
	background: rgb(240, 243, 247); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 126, 58) rgb(0, 126, 58) currentColor; padding: 0px 17px; top: 0px; color: rgb(0, 126, 58); position: relative; z-index: 9999;
}
#main-navigation > li > a.active:hover {
	background: rgb(240, 243, 247); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 126, 58) rgb(0, 126, 58) currentColor; padding: 0px 17px; top: 0px; color: rgb(0, 126, 58); position: relative; z-index: 9999;
}
#main-navigation li.fly-trigger {
	position: static;
}
#main-navigation li.flyout-click {
	position: relative;
}
#main-navigation li.fly-trigger .sub {
	padding: 10px 0px; border: 1px solid rgb(0, 126, 58); left: -9999em; top: 164px; width: 969px; overflow: visible; position: absolute; z-index: -10; cursor: default; background-color: rgb(239, 242, 247);
}
#main-navigation li.fly-trigger .sub li.flyout-click {
	position: static;
}
.mainNav .sub li ul.no-banner::before {
	background: url("../images/backgrounds/subNav-arrow.png") no-repeat 8px 8px rgba(0, 0, 0, 0); left: -8px; top: -12px; width: 977px; height: 40px; display: block; position: absolute; content: "";
}
.mainNav .sub li ul.banner::before {
	background: url("../images/backgrounds/subNav-arrow.png") no-repeat 8px 8px rgba(0, 0, 0, 0); left: -8px; top: -12px; width: 977px; height: 40px; display: block; position: absolute; content: "";
}
.mainNav .menuA .sub .inner {
	padding: 0px 10px; width: 300px; height: 1%; float: left; display: inline-block;
}
.mainNav .menuB .sub .inner {
	padding: 0px 10px; width: 165px; height: 1%; float: left; display: inline-block;
}
.mainNav .menuB .sub .dropdown-banner {
	padding: 0px 5px 0px 0px; width: 213px; height: 1%; float: left; display: inline-block;
}
.secondary a.secondaryline:link {
	text-decoration: underline !important;
}
.secondary a.secondaryline:hover {
	text-decoration: none !important;
}
#main-navigation li.secondary a {
	text-transform: none; font-family: Arial,sans-serif; font-size: 10px; font-weight: bold;
}
#main-navigation li.secondary .input-flyout {
	padding: 10px 15px 15px; width: 178px;
}
#main-navigation li.secondary .input-flyout label {
	color: rgb(0, 126, 58); text-transform: none; line-height: 15px; font-size: 11px; font-weight: bold; margin-bottom: 10px; display: block;
}
#main-navigation li.secondary .input-flyout a {
	color: rgb(0, 126, 58); text-transform: none; line-height: 15px; font-size: 11px; font-weight: bold; margin-bottom: 10px; display: block;
}
#main-navigation li.secondary .input-flyout input {
	padding: 0px 0px 0px 5px; border: 1px solid rgb(0, 126, 58); border-image: none; width: 172px; height: 26px; line-height: 26px; font-size: 11px;
}
#main-navigation li.secondary .input-flyout input.submit-button {
	background: rgb(0, 126, 58); padding: 0px 11px; border: currentColor; border-image: none; left: 108px; top: 10px; width: auto; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-family: "UniversLTStd67BoldCondensed","Arial Narrow",Arial,sans-serif; font-size: 17px; margin-bottom: 10px; display: block; position: relative;
}
#main-navigation .sub ul.flyout {
	background: none; margin: 0px; padding: 0px; border: 0px solid rgb(0, 126, 58); border-image: none; float: left; list-style-type: none;
}
#main-navigation .sub li {
	margin: 0px; padding: 0px; width: 100%; line-height: 20px; font-size: 12px; float: left; display: block;
}
#main-navigation .sub li a {
	border-width: 1px; border-style: solid; border-color: transparent transparent rgb(204, 204, 204); padding: 0px 5px; border-image: none; color: rgb(68, 68, 68); text-transform: none; line-height: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; display: block;
}
#main-navigation .sub .SevenSub li {
	margin: 0px; padding: 0px; width: 100%; line-height: 14px; font-size: 12px; float: left; display: block;
}
#main-navigation .sub li a.head {
	font-weight: bold;
}
#main-navigation .sub li h3 a {
	margin: -10px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(0, 126, 58); text-transform: none; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 20px; font-weight: normal; display: block; position: relative;
}
#main-navigation .sub li h3 a:hover {
	border: currentColor; border-image: none; font-weight: normal;
}
#main-navigation .sub li a:hover {
	background: none; border-width: 1px; border-style: solid; border-color: transparent transparent rgb(204, 204, 204); border-image: none; color: rgb(1, 126, 58); font-weight: bold;
}
#main-navigation .sub li a.subActive {
	background: none; border-width: 1px; border-style: solid; border-color: transparent transparent rgb(204, 204, 204); border-image: none; color: rgb(1, 126, 58); font-weight: bold;
}
#main-navigation .sub li a.hover {
	background: none; border-width: 1px; border-style: solid; border-color: transparent transparent rgb(204, 204, 204); border-image: none; color: rgb(1, 126, 58); font-weight: bold;
}
#main-navigation .menuA .sub li ul.no-banner {
	background: url("../images/backgrounds/subNav-arrow.png") no-repeat -2px 0px rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(0, 126, 58); padding: 37px 15px 15px; left: -1px; top: 162px; width: 939px; display: none; position: absolute;
}
#main-navigation .menuA .sub li ul.banner {
	background: url("../images/backgrounds/subNav-arrow.png") no-repeat -2px 0px rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(0, 126, 58); padding: 37px 15px 15px; left: -1px; top: 162px; width: 939px; display: none; position: absolute;
}
#main-navigation .menuB .sub li ul.no-banner {
	background: url("../images/backgrounds/subNav-arrow.png") no-repeat -2px 0px rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(0, 126, 58); padding: 32px 15px 15px; left: -1px; top: 184px; width: 939px; display: none; position: absolute;
}
#main-navigation .menuB .sub li ul.banner {
	background: url("../images/backgrounds/subNav-arrow.png") no-repeat -2px 0px rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(0, 126, 58); padding: 32px 15px 15px; left: -1px; top: 184px; width: 939px; display: none; position: absolute;
}
#main-navigation .sub li ul.banner .subtitle {
	text-transform: capitalize; font-weight: bold;
}
#main-navigation .sub li ul.banner .dropdown-banner {
	width: 260px; margin-bottom: 0px; float: right; display: block; position: relative;
}
#main-navigation .sub li ul.banner .dropdown-banner2 {
	margin-bottom: 0px; display: block; position: relative;
}
#main-navigation .sub li ul.banner .dropdown-banner ol {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#main-navigation .sub li ul.banner .dropdown-banner ol a {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#main-navigation .sub li ul.banner .dropdown-banner ol a img {
	border: 1px solid rgb(181, 185, 190); border-image: none;
}
#main-navigation .sub li ul.banner .dropdown-banner2 .information {
	width: 100%; color: rgb(68, 68, 68); text-transform: none; clear: both; font-size: 12px;
}
#main-navigation .sub li ul.banner .dropdown-banner2 .information h5 {
	font-size: 12px; font-weight: bold;
}
#main-navigation .sub li ul.banner .dropdown-banner2 .information p {
	font-weight: normal;
}
#main-navigation .sub li ul.banner .dropdown-banner2 .information a {
	background: url("../images/bullets/green-right-arrow.gif") no-repeat left; padding: 0px 0px 0px 10px !important; border: currentColor; border-image: none; width: auto;
}
#main-navigation .sub li ul.banner .dropdown-banner2 .information a:hover {
	text-decoration: underline;
}
#main-navigation .menuA .sub li ul .SecndSub {
	width: 211px; overflow: visible; margin-right: 10px; vertical-align: top; display: inline-block;
}
#main-navigation .menuA .sub li ul .SecndSub li::before {
	width: 5px; height: 5px; color: rgb(0, 126, 58); margin-right: 5px; vertical-align: middle; display: inline-block; content: " "; background-color: rgb(0, 126, 58);
}
#main-navigation .menuA .sub li ul .SecndSub li a {
	border: currentColor; border-image: none; width: 86%; line-height: 14px; padding-left: 0px; vertical-align: text-top; display: inline-block;
}
#main-navigation .menuA .sub li ul .SecndSub li a:hover {
	text-decoration: none;
}
#main-navigation .menuA .sub li ul .SevenSub {
	width: 130px; overflow: visible; margin-right: 0px; vertical-align: top; display: inline-block;
}
#main-navigation .menuA .sub li ul .SevenSub li::before {
	width: 5px; height: 5px; color: rgb(0, 126, 58); margin-right: 5px; vertical-align: middle; display: inline-block; content: " "; background-color: rgb(0, 126, 58);
}
#main-navigation .menuA .sub li ul .SevenSub li a {
	border: currentColor; border-image: none; width: 86%; line-height: 11px; padding-left: 0px; font-size: 10px; vertical-align: text-top; display: inline-block;
}
#main-navigation .menuA .sub li ul .SevenSub li a:hover {
	line-height: 11px; text-decoration: none;
}
#main-navigation .menuA .sub li ul .SevenSub h3 {
	text-transform: none; font-size: 12px; font-weight: normal;
}
#main-navigation .menuA .sub li ul .SevenSub h3 a {
	margin: 0px; color: rgb(0, 0, 0); text-transform: none; font-family: Arial,Helvetica, Sans-Serif; font-size: 12px; font-weight: bold;
}
#main-navigation .menuA .sub li ul .SevenSub h3 a:hover {
	color: rgb(0, 126, 58); font-weight: bold;
}
#main-navigation .menuA .sub li ul .SevenSub a.viewAll {
	border: currentColor; border-image: none; color: rgb(0, 126, 58); padding-left: 10px; font-size: 10px; text-decoration: none;
}
#main-navigation .menuB .sub li {
	line-height: 14px;
}
#main-navigation .menuB .sub li ul .SecndSub {
	width: 175px; overflow: visible; margin-right: 10px; vertical-align: top; display: inline-block;
}
#main-navigation .menuB .sub li ul .SecndSub li::before {
	width: 5px; height: 5px; color: rgb(0, 126, 58); margin-right: 5px; vertical-align: middle; display: inline-block; content: " "; background-color: rgb(0, 126, 58);
}
#main-navigation .menuB .sub li ul .SecndSub li a {
	border: currentColor; border-image: none; width: 86%; line-height: 12px; padding-left: 0px; font-size: 10px; vertical-align: text-top; display: inline-block;
}
#main-navigation .menuB .sub li ul .SecndSub li a:hover {
	line-height: 12px; text-decoration: none;
}
#main-navigation li.flyout-click ul {
	background: 0px 0px rgb(240, 243, 247); padding: 0px; border: 1px solid rgb(0, 126, 58); border-image: none; left: 0px; top: 14px; display: none; position: absolute; z-index: -10;
}
#main-navigation li ul.part-search {
	padding: 0px;
}
#main-navigation .sub .inner .dropdown-banner2 .information {
	text-transform: none;
}
#main-navigation .sub .inner .dropdown-banner2 .information p {
	margin: 5px 0px 0px;
}
#hero-slider {
	width: 100%; height: 259px; clear: both; border-top-color: rgb(0, 126, 58); border-bottom-color: rgb(181, 185, 190); border-top-width: 4px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.category#hero-slider {
	border: 1px solid rgb(176, 181, 186); border-image: none; height: 185px; overflow: hidden; margin-top: -12px;
}
#hero-slider .slides_container {
	width: 970px; display: none;
}
#hero-slider .slides_container div {
	width: 970px; height: 259px; display: block;
}
#hero-slider .slides_container .callout {
	background: rgb(0, 126, 58); padding: 20px; top: 42px; width: 430px; height: 134px; display: block; position: absolute;
}
#hero-slider .slides_container .category.callout {
	background: 0px 0px; padding: 0px; left: 0px; top: 40px; width: 420px; height: auto; position: absolute;
}
#hero-slider .slides_container .category.callout h2 {
	font: 22px/28px "UniversLTStd67BoldCondensed", Arial, sans-serif; padding: 4px 4px 4px 23px; width: 339px; color: rgb(255, 255, 255); margin-bottom: 0px; border-right-color: rgb(127, 193, 172); border-right-width: 1px; border-right-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
#hero-slider .slides_container .category.callout p {
	margin: 17px 0px 9px 22px; text-align: left; color: rgb(68, 68, 68); line-height: 15px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.ie6 #hero-slider .slides_container .callout {
	top: -216px; position: relative;
}
.ie7 #hero-slider .slides_container .callout {
	top: -216px; position: relative;
}
#hero-slider .slides_container .callout h2 {
	color: rgb(255, 255, 255); font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 34px; font-weight: normal; margin-bottom: 10px;
}
#hero-slider .slides_container .callout p {
	margin: 0px; color: rgb(202, 202, 202); line-height: 20px; font-size: 12px;
}
#hero-slider .slides_container .callout .learn-more {
	background: url("../images/bullets/white-right-arrow.gif") no-repeat right; color: rgb(255, 255, 255); padding-right: 10px; font-size: 12px; font-weight: bold; margin-top: 10px; float: left; display: block;
}
#hero-slider .pagination {
	background: rgb(171, 176, 182); padding: 5px 0px 5px 5px; text-align: right; right: 10px; bottom: 10px; position: absolute; z-index: 100;
}
#hero-slider .pagination li {
	margin-right: 5px; float: left; display: block; cursor: pointer;
}
#hero-slider .pagination a {
	background: rgb(255, 255, 255); width: 13px; height: 13px; color: rgb(255, 255, 255); text-indent: -1000px; overflow: hidden; margin-top: 0px; display: block;
}
#hero-slider .pagination a:hover {
	background: rgb(0, 126, 58); color: rgb(0, 126, 58);
}
#hero-slider .pagination .current a {
	background: rgb(0, 126, 58); color: rgb(0, 126, 58);
}
#news-container {
	margin: 14px 0px 0px; width: 100%; overflow: hidden;
}
#news-container .column {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right rgb(255, 255, 255); margin: 0px 14px 14px 0px; width: 236px; float: left;
}
.ie6 #news-container .column {
	width: 235px;
}
#news-container .column img {
	border: 1px solid rgb(181, 185, 190); border-image: none;
}
#news-container .column h4 {
	margin: 10px 0px;
}
#news-container .column h4 a {
	color: rgb(0, 126, 58); font-size: 12px;
}
#news-container .column p {
	height: 70px; line-height: 18px;
}
#news-container .last-child {
	background: none; margin: 0px !important; left: -1px; width: 219px; position: relative;
}
.ie6 #news-container .last-child {
	width: 219px !important;
}
#news-container .last-child img {
	margin: 0px;
}
#news-ticker {
	background: url("../images/backgrounds/news-ticker-bg.gif") no-repeat; margin: 0px 0px 14px; width: 970px; height: 36px; line-height: 36px; overflow: hidden; clear: both; position: relative;
}
#news-ticker h5 {
	color: rgb(255, 255, 255); text-transform: uppercase; text-indent: 23px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 16px; font-weight: normal;
}
#news-ticker .ticker {
	top: -33px; width: 900px;
}
#news-ticker ul {
	margin: 0px; padding: 0px; left: 185px !important; top: -33px; width: 730px; height: 30px; line-height: 30px; float: left; position: relative;
}
#news-ticker button {
	border: currentColor; border-image: none; top: 8px; width: 9px; height: 5px; right: 10px; position: absolute;
}
#news-ticker .prev {
	background: url("../images/buttons/down-arrow.gif") no-repeat top; top: 22px; width: 9px; height: 5px; overflow: hidden;
}
#news-ticker .next {
	background: url("../images/buttons/up-arrow.gif") no-repeat top; width: 9px; height: 5px; overflow: hidden;
}
#news-ticker button:hover {
	background-position: bottom;
}
#footer {
	width: 100%; overflow: hidden;
}
#footer h3 {
	color: rgb(68, 68, 68); font-size: 12px; margin-bottom: 7px;
}
#contact-info {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right; width: 271px; height: 190px; padding-right: 40px; margin-right: 40px; margin-left: 2px; float: left;
}
#contact-info label {
	font-size: 11px; margin-bottom: 10px; display: block;
}
#contact-info .inputs {
	border: currentColor; border-image: none; width: 183px; height: 17px; padding-top: 4px; padding-left: 5px; float: left;
}
#contact-info .email-send-box {
	border: 1px solid rgb(102, 102, 102); border-image: none; height: 24px !important; margin-bottom: 24px; float: left;
}
#contact-info .submit-btn {
	background: rgb(0, 126, 58); width: 80px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 2px; padding-left: 0px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 17px; float: left;
}
.btn-next {
	background: rgb(0, 126, 58); width: 80px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 2px; padding-left: 0px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 17px; float: left;
}
.btn-next {
	float: right !important;
}
#contact-info ul {
	width: 271px; float: left;
}
#contact-info ul li {
	margin: 0px 5px 0px 0px; display: inline;
}
.footer-list {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right; width: 177px; margin-right: 42px !important; float: left;
}
.footer-list li {
	width: 138px; font-size: 11px; margin-bottom: 8px;
}
.footer-list li a {
	color: rgb(102, 102, 102);
}
#footer .last-child {
	background: none; margin: 0px !important;
}
#footer .copyright {
	padding: 25px 0px; width: 970px; text-align: center; color: rgb(175, 176, 180); font-size: 11px; float: left; display: block;
}
#loader {
	background: url("../images/backgrounds/loader.gif") no-repeat center rgb(255, 255, 255); width: 100%; height: 100%; margin-top: 50px; display: block; position: absolute; z-index: 1000; opacity: 0.5;
}
#loaderSearchTabs {
	background: url("../images/backgrounds/loader.gif") no-repeat center 50px rgb(255, 255, 255); width: 100%; height: 100%; margin-top: 50px; display: block; position: absolute; z-index: 1000; opacity: 0.5;
}
div#appBlock div#appBlockGraphic div.appLink a {
	padding: 2px 5px; color: white; font-weight: bold; display: block; background-color: rgb(0, 138, 63);
}
.information-WebForms {
	padding: 9px 12px 17px 13px; border: 1px dotted rgb(166, 166, 166); border-image: none; width: 550px; height: auto; overflow: hidden; margin-bottom: 17px; float: left; background-color: rgb(240, 243, 247); align: center;
}
.scfSingleLineTextBox {
	width: 350px;
}
.scfSingleLineTextBoxDiv {
	width: 350px;
}
.scfRequired {
	float: left;
}
.ButtonSkin {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(255, 255, 255); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.contact-form {
	margin: 0px 26px 22px 0px; padding: 17px 20px 19px 44px; border: 1px dotted rgb(166, 166, 166); border-image: none; width: 560px; float: left; display: inline; background-color: rgb(240, 243, 247);
}
.labelStyle {
	visibility: hidden;
}
.ZipText {
	width: 115px;
}
.scfSingleLineTextLabel {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; width: 105px; color: rgb(68, 68, 68); clear: left; font-size-adjust: none; font-stretch: normal;
}
.CaptchaText {
	margin: 0px 0px 8px; width: 192px; clear: left; float: none;
}
.MycaptchaBox {
	border: 0px solid rgb(68, 68, 68); border-image: none; display: inline-block;
}
.scfDropList {
	width: 200px;
}
.scfSubmitButtonBorder {
	float: right;
}
.AddressText {
	width: 522px;
}
.AddressTextBox {
	width: 522px;
}
.CityTextBox {
	width: 185px;
}
.StateCombo {
	width: 133px;
}
.CountryCombo {
	width: 204px;
}
.PhoneFaxText {
	width: 121px;
}
.EmailText {
	width: 359px;
}
.CaptchaBox {
	border: 1px solid rgb(68, 68, 68); border-image: none; display: inline-block;
}
.InputCaptcha {
	margin: 0px 0px 8px; width: 192px; clear: left; float: none;
}
.EmailText {
	width: 359px;
}
.scfTelephoneLabel {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; color: rgb(68, 68, 68); clear: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.scfSingleLineTextBorder {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; color: rgb(68, 68, 68); clear: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.scfEmailLabel {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; color: rgb(68, 68, 68); clear: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.scfDropListLabel {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; color: rgb(68, 68, 68); clear: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.scfForm input[type=text] {
	margin: 0px 0px 7px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 126px; height: 23px; padding-left: 10px; float: left; display: block;
}
.scfForm select {
	margin: 0px 0px 7px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 126px; height: 23px; padding-left: 10px; float: left; display: block;
}
.scfForm textarea {
	margin: 0px 0px 7px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 126px; height: 23px; padding-left: 10px; float: left; display: block;
}
.scfDropListStateLabel {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; color: rgb(68, 68, 68); clear: right; font-size-adjust: none; font-stretch: normal;
}
.wfmTrClass {
	margin-right: 10px; margin-bottom: 10px;
}
.wfmTdClass {
	margin-left: 10px;
}
.scfEmailTextBox {
	margin-left: 10px;
}
.scfSubmitButton {
	background: 0px 0px rgb(0, 126, 58); border: 0px currentColor; border-image: none; width: 80px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 2px; padding-left: 0px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 17px; float: left;
}
.scfDropListLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfEmailLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfMultipleLineTextLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfSingleLineTextLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfPasswordLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfNumberLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfDatePickerLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfDateLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfRadioButtonListLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfCheckBoxListLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfListBoxLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfFileUploadLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfDateSelectorLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfCreditCardLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfConfirmPasswordLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfCaptchaLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfTelephoneLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.scfSmsTelephoneLabel {
	padding: 3px 0px; width: 105px; float: left;
}
.form-get-more-information ul {
	width: 80px !important; text-align: center; margin-top: 25px; margin-left: 150px; float: left;
}
.tbl-form-get-more-information {
	width: 550px;
}
.scfForm select {
	width: 140px;
}
.scfCheckbox {
	width: 550px; height: 23px;
}
.scfCheckbox input {
	border: 0px currentColor; border-image: none; width: 50px; height: 23px;
}
.scfForm textarea {
	width: 350px; height: 150px;
}
#footer .scfForm input[type=submit] {
	background: rgb(0, 126, 58); padding: 0px 0px 2px 2px; width: 80px !important; height: 24px; text-align: center; color: white; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 16px; float: left;
}
#footer #contact-info .scfForm input[type=submit] {
	background: rgb(0, 126, 58); padding: 0px 0px 2px 2px; border: currentColor; border-image: none; left: 190px; width: 80px !important; height: 24px; text-align: center; color: white; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 16px; position: absolute;
}
#footer .scfEmailGeneralPanel input[type=text] {
	width: 179px; height: 17px; padding-top: 4px;
}
#footer .scfEmailLabel {
	display: none !important;
}
#footer .scfRequired {
	display: none !important;
}
#footer .scfEmailGeneralPanel {
	margin: 0px;
}
.ui-datepicker {
	padding: 0.2em 0.2em 0px; width: 17em;
}
.ui-datepicker .ui-datepicker-header {
	padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-next {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month {
	width: 49%;
}
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: collapse;
}
.ui-datepicker th {
	padding: 0.7em 0.3em; border: 0px currentColor; border-image: none; text-align: center; font-weight: bold;
}
.ui-datepicker td {
	padding: 1px; border: 0px currentColor; border-image: none;
}
.ui-datepicker td span {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker td a {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker .ui-datepicker-buttonpane {
	margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; float: right; cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker-multi.ui-datepicker {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0px auto 0.4em; width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	width: 100%; clear: both;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto; right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-cover {
	left: -4px; top: -4px; width: 200px; height: 200px; display: none; position: absolute; z-index: -1;
}
.left {
	float: left;
}
.right {
	float: right;
}
.main-content p {
	margin: 0px 0px 9px; text-align: left; color: rgb(68, 68, 68); line-height: 15px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.main-content h1 {
	
}
.main-content h1 {
	color: rgb(68, 68, 68); font-size: 22px; font-weight: bold; margin-bottom: 13px;
}
.main-content h2 {
	color: rgb(68, 68, 68); font-size: 22px; font-weight: bold; margin-bottom: 13px;
}
.main-content h3 {
	font: bold 14px/17px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.main-content h5 {
	color: rgb(68, 68, 68); font-size: 12px; margin-bottom: 11px;
}
.main-content ul {
	margin: 0px; padding: 0px;
}
.main-content li.view h5 {
	margin-top: 6px;
}
.main-content {
	padding: 0px 0px 19px 1px; height: auto; overflow: hidden; clear: both; margin-bottom: 25px; border-top-color: rgb(68, 68, 68); border-bottom-color: rgb(68, 68, 68); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
* html .main-content {
	height: 1%;
}
.main-content .sidebar {
	width: 233px; float: right; display: inline;
}
.main-content .no-border {
	border: currentColor; border-image: none;
}
.main-content .top-main-content {
	padding: 16px 0px 14px 1px; position: relative; _padding: 16px 0 14px 1px;
}
.main-content .breadcrumb {
	margin: 0px; padding: 0px; display: inline-block;
}
.main-content .breadcrumb li {
	background: none; margin: 0px 6px 0px 0px; padding: 0px; color: rgb(171, 176, 182); font-size: 11px; float: left;
}
.main-content .breadcrumb li.last-child {
	color: rgb(102, 102, 102);
}
.main-content .breadcrumb li a {
	font: 11px/11px normal Arial, Helvetica, sans-serif; padding: 0px; text-decoration: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.main-content .breadcrumb li.first-child a {
	font: 11px/11px normal Arial, Helvetica, sans-serif; padding: 1px 0px 0px; text-decoration: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.main-content .breadcrumb li a:hover {
	text-decoration: underline;
}
.main-content .breadcrumb li.last-child a:hover {
	text-decoration: none;
}
.main-content .share-buttons {
	top: 10px; right: 1px; position: absolute;
}
.main-content .list-buttons {
	margin: 0px; padding: 0px; height: auto; overflow: hidden; _margin: 0 0 6px;
}
.main-content .list-buttons li {
	background: url("../images/backgrounds/dotted-separator.gif") no-repeat right !important; padding: 0px 11px 0px 0px !important; margin-right: 10px; float: left;
}
.main-content .list-buttons li.last-child {
	background: none !important; padding-right: 0px; margin-right: 0px;
}
.main-content .list-buttons li a {
	font: 11px/18px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 27px; display: block; font-size-adjust: none; font-stretch: normal;
}
.main-content .list-buttons li.share-button a {
	background: url("../images/icons/share-icon.gif") no-repeat left top;
}
.main-content .list-buttons li.print-button a {
	background: url("../images/icons/print-icon.png") no-repeat left top;
}
.main-content .list-buttons li.doc-button a {
	background: url("../images/icons/doc-icon.png") no-repeat left top;
}
.main-content .list-buttons li.pdf-button a {
	background: url("../images/icons/pdf-icon.png") no-repeat left top;
}
.main-content .page-paragraph {
	font: 12px/normal Arial, Helvetica, sans-serif; padding: 15px; border: 1px solid rgb(176, 181, 186); border-image: none; margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
.sitemap-box ul li ul li {
	background: url("../images/bullets/dark-gray-bullet.png") no-repeat left 3px; padding-left: 13px; font-size: 12px; display: inline-block;
}
.right-arrow {
	background: url("../images/bullets/dark-gray-bullet.png") no-repeat left 3px; padding-left: 13px; font-size: 12px; display: inline-block;
}
.button {
	font: bold 12px/39px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 55px; width: 178px; height: 39px; color: rgb(255, 255, 255); margin-bottom: 11px; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.button img {
	left: 22px; top: 8px; position: absolute;
}
.main-content .green-button:hover {
	text-decoration: none;
}
.button:hover {
	text-decoration: none;
}
.green {
	background-color: rgb(0, 126, 58);
}
.black {
	background-color: rgb(68, 68, 68);
}
.main-content .green-button {
	font: bold 12px/14px Arial, Helvetica, sans-serif; padding: 5px 18px 6px 17px; text-align: center; color: rgb(255, 255, 255); display: inline-block; white-space: nowrap; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
.main-content .summary-box {
	border: 1px solid rgb(176, 181, 186); border-image: none; width: auto; height: auto; overflow: hidden;
}
.main-content .summary-box h3 {
	font: bold 14px/32px Arial, Helvetica, sans-serif; padding: 0px 0px 1px 15px; color: rgb(68, 68, 68); border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 238, 242);
}
.main-content .technical-resources-main h3.title {
	font: bold 14px/32px Arial, Helvetica, sans-serif; padding: 0px 0px 1px 15px; color: rgb(68, 68, 68); border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 238, 242);
}
.main-content .technical-resources-main h3.title {
	border-top-color: rgb(176, 181, 186); border-top-width: 1px; border-top-style: solid;
}
.main-content .sidebar .summary-box {
	border: 1px solid rgb(176, 181, 186); border-image: none; margin-bottom: 12px;
}
.main-content .summary-box .summary-box-content {
	padding: 11px 15px 0px; height: auto; overflow: hidden; position: relative;
}
.main-content .border-title {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-content .content-left {
	width: 725px; height: auto; overflow: hidden; float: left; position: relative;
}
.main-content .banner-box {
	margin-bottom: 13px; position: relative;
}
.main-content .banner-box img {
	border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.main-content .banner-box .banner-information {
	border-width: 1px; border-style: solid solid solid none; border-color: rgb(102, 102, 102); padding: 15px 15px 15px 21px; left: 0px; top: 22px; height: 104px; overflow: hidden; display: block; position: absolute; min-width: 425px; max-width: 100%; background-color: rgb(0, 126, 58);
}
.main-content .banner-box .banner-information::after {
	left: 0px; height: 0px; right: 0px; bottom: 0px; border-bottom-color: rgb(0, 126, 58); border-bottom-width: 15px; border-bottom-style: solid; display: block; position: absolute; content: "";
}
.banner-information h1 {
	color: rgb(255, 255, 255);
}
.main-content .banner-box .banner-information .products-banner {
	width: 389px;
}
.main-content .banner-box .banner-information .techresources-banner {
	width: 688px;
}
.main-content .banner-box .banner-information .techresources-banner p {
	width: auto;
}
.main-content .banner-box .banner-information h2 {
	font: 30px/30px "UniversLTStd67BoldCondensed", Arial, sans-serif; color: rgb(255, 255, 255); margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
.main-content .banner-box .banner-information p {
	color: rgb(240, 243, 247); line-height: 18px; margin-bottom: 0px;
}
.main-content .banner-small-box {
	margin-bottom: 13px; position: relative;
}
.main-content .banner-small-box img {
	border: 1px solid rgb(176, 181, 186); border-image: none;
}
.main-content .banner-small-box .banner-text {
	left: 0px; top: 40px; width: 420px; height: auto; overflow: hidden; position: absolute;
}
.main-content .banner-small-box .banner-text p {
	margin-top: 17px; margin-left: 22px;
}
.main-content .banner-small-box .banner-text h2 {
	font: 22px/28px "UniversLTStd67BoldCondensed", Arial, sans-serif; padding: 4px 4px 4px 23px; width: 339px; color: rgb(255, 255, 255); margin-bottom: 0px; border-right-color: rgb(127, 193, 172); border-right-width: 1px; border-right-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
.main-content .banner-small-box .banner-text ul {
	padding: 11px 0px 0px 22px; height: auto; overflow: hidden;
}
.main-content .banner-small-box .banner-text ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 8px; padding: 0px 0px 0px 7px; color: rgb(68, 68, 68); line-height: 18px; margin-bottom: 0px;
}
.side-bar-items {
	width: 180px; height: auto; float: left; display: inline; _height: 100%;
}
.main-central-content {
	padding: 0px; float: right;
}
.main-central-content .wrapper-tabs {
	margin: 30px 0px 0px;
}
.supplier-content {
	font: 12px/normal Arial, Helvetica, sans-serif; width: 515px; padding-right: 14px; padding-left: 14px; float: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
.supplier-content img {
	border: 1px solid rgb(176, 181, 186); border-image: none; margin-bottom: 24px;
}
.supplier-content div.prod-dev-process img {
	margin: 0px 10px 20px 0px; width: 150px; height: 150px; float: left;
}
.supplier-content .ad-box {
	left: 155px; top: 0px; width: 127px; height: 127px; margin-bottom: 28px; float: left; display: block; position: absolute;
}
.supplier-content .ad-box p {
	font: 13px/normal Arial, Helvetica, sans-serif; top: 38px; text-align: right; right: 15px; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.supplier-content h3 {
	font: bold 14px/normal Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); padding-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
.supplier-content .listed-items {
	list-style: none; padding-bottom: 10px; padding-left: 22px; margin-left: 0px;
}
.supplier-content .listed-items li {
	background: url("../images/bullets/grey-dot.gif") no-repeat left 4px; padding-left: 14px; margin-bottom: 0px;
}
.supplier-content .listed-items li ul {
	list-style: none;
}
.supplier-content .listed-items li ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 7px; padding-left: 8px;
}
.supplier-content .listed-items li ul {
	padding-left: 22px;
}
.supplier-content .show-results-content {
	margin: -28px 0px 0px; padding: 0px; width: 525px; float: none;
}
.supplier-content .show-results-content .results-table tr td {
	border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.supplier-content ul {
	margin: 0px 0px 1em 2em;
}
.supplier-content ul li {
	margin-bottom: 3px;
}
.main-content .search-wrapper {
	border: 1px solid rgb(68, 68, 68); border-image: none; height: auto; overflow: hidden; background-color: rgb(255, 255, 255);
}
.main-content .search-wrapper input {
	border: currentColor; border-image: none;
}
.main-content .search-wrapper input.submit-button {
	color: rgb(255, 255, 255) !important; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif !important; background-color: rgb(0, 126, 58);
}
.main-content .technical-resources-main {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(176, 181, 186) rgb(176, 181, 186); margin: 0px 0px 15px; border-image: none; width: 722px; height: auto; overflow: hidden;
}
.main-content .technical-resources-main .accordion-container {
	margin-top: 7px; border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.main-content .technical-resources-main .side-bar-items {
	padding: 11px 0px 0px;
}
.main-content .technical-resources-main .options-show-results {
	margin: 0px 10px 0px 0px; padding: 10px 0px 12px;
}
.main-content .technical-resources-main .options-show-results li.legend-results {
	width: 130px;
}
.main-content .technical-resources-search {
	border: 1px solid rgb(68, 68, 68); border-image: none; height: 73px; overflow: hidden; display: block; background-color: rgb(181, 185, 190);
}
.main-content .technical-resources-search h3 {
	font: 17px/22px "UniversLTStd67BoldCondensed", Arial, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.main-content .technical-resources-search p {
	color: rgb(255, 255, 255);
}
.main-content .technical-resources-search .search-title {
	background: url("../images/backgrounds/bg-techresources-search.jpg") no-repeat right top rgb(0, 126, 58); padding: 9px 21px; width: 243px; height: 75px; float: left;
}
.main-content .technical-resources-search .search-title-bk {
	background: url("../images/backgrounds/bg-techresources-search.jpg") no-repeat right top rgb(0, 126, 58); padding: 9px 21px; width: 243px; height: 75px; float: left;
}
.main-content .technical-resources-search .search-title-bk {
	background: url("../images/backgrounds/bg-techresources-search-bk.jpg") no-repeat right top rgb(68, 68, 68);
}
.main-content .technical-resources-search .search-option {
	padding: 22px 20px 21px 22px; width: 70%; float: right;
}
.main-content .technical-resources-search .search-option .search-wrapper input {
	padding: 0px 40px 0px 8px; width: 100%; height: 26px; color: rgb(86, 86, 86); line-height: 26px; font-size: 12px; float: left;
}
.main-content .technical-resources-search .search-option .search-wrapper input.submit-button {
	padding: 0px; width: 73px; height: 26px; text-align: center; line-height: 26px; font-size: 17px;
}
.main-content .aditional-resources-content {
	width: 724px; height: auto; overflow: hidden;
}
.main-content .aditional-resources-content .summary-box-content {
	padding: 11px 0px 10px; _height: 100%; _position: fixed;
}
#adv-boxes li {
	margin: 0px; padding: 0px 16px 0px 20px; width: 320px; float: left; display: inline; _width: 320px;
}
#adv-boxes li h3 {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x left bottom; padding: 0px 0px 2px 14px; border: currentColor; border-image: none;
}
#adv-boxes li a {
	font-size: 12px;
}
#adv-boxes li .adv-content {
	padding: 8px 15px 25px 13px; height: 140px; overflow: hidden; position: relative; _padding: 8px 15px 5px 13px; _width: 290px; _position: inherit;
}
#adv-boxes li .adv-content ul li {
	width: 248px; margin-bottom: 5px;
}
#adv-boxes li .adv-content .view-all-link {
	right: 0px; bottom: 11px; position: absolute; _position: fixed; _float: right; _left: 0;
}
.sitemap-box h4 {
	font: 14px/17px Arial, Helvetica, sans-serif; margin: 7px 0px 15px; font-size-adjust: none; font-stretch: normal;
}
.sitemap-box h4 a {
	color: rgb(68, 68, 68) !important; font-weight: bold;
}
.sitemap-box ul {
	margin: -8px 0px 15px;
}
.sitemap-box ul li {
	margin: 0px 10px 0px 0px; width: 234px; float: left; min-height: 450px;
}
.sitemap-box ul li.last-child {
	margin: 0px;
}
.sitemap-box ul li ul li {
	margin: 0px 0px 5px; width: auto; float: none; display: block !important; min-height: 12px;
}
.right-arrow-green {
	background: url("../images/bullets/green-right-bullet.png") no-repeat right 3px; padding-right: 10px; font-size: 10.5px; display: inline-block;
}
.left-arrow-green {
	background: url("../images/bullets/green-left-bullet.png") no-repeat left 3px; padding-left: 12px; font-size: 10.5px; margin-left: 6px; display: inline-block;
}
.tabs-content-apply .right-arrow-green {
	margin-right: 2px; float: right;
}
.show-results-content-apply .compare-button {
	padding: 0px 20px; float: right; background-color: rgb(0, 126, 58) !important;
}
.supplier-content-careers {
	width: 525px !important;
}
.supplier-content-careers img {
	margin-bottom: 22px;
}
.supplier-content-careers .ad-box {
	left: 146px; width: 128px;
}
.supplier-content-careers div .table-compare {
	border: 1px solid rgb(176, 181, 186); border-image: none; width: 524px;
}
.supplier-content-careers h3 {
	color: rgb(68, 68, 68); padding-bottom: 10px;
}
.table-compare .table-titles {
	border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-compare .table-titles th {
	font: bold 10.5px/29px Arial, Helvetica, sans-serif; padding: 0px; width: 0px; height: auto; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.supplier-content-careers .table-compare tbody td {
	font: 10.5px/12px Arial, Helvetica, sans-serif; height: 46px; font-size-adjust: none; font-stretch: normal;
}
.table-compare .table-titles th:last-child {
	width: 110px;
}
.supplier-content-careers .box-table {
	padding: 8px 0px 20px;
}
.history-container {
	width: 729px; height: auto; overflow: hidden; margin-bottom: 17px; float: left; display: inline;
}
.history-container p {
	font: 12px/16px Arial, Helvetica, sans-serif; padding-right: 5px; font-size-adjust: none; font-stretch: normal;
}
.summary-box-brands {
	border: 1px solid rgb(176, 181, 186); border-image: none; width: 720px; padding-bottom: 28px; margin-top: 10px; margin-bottom: 12px;
}
.summary-box-brands h3 {
	font: bold 14px/32px Arial, Helvetica, sans-serif; padding: 0px 0px 1px 15px; color: rgb(68, 68, 68); border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 238, 242);
}
.logo-brands-list {
	width: auto; overflow: hidden;
}
.logo-brands-list li {
	width: 238px; text-align: center; margin-top: 28px; border-right-color: rgb(171, 176, 182); border-right-width: 1px; border-right-style: dotted; float: left; display: inline-block;
}
.logo-brands-list li a {
	text-align: center;
}
.logo-brands-list li img {
	width: auto; text-align: center; vertical-align: middle;
}
.link-learn {
	background: url("../images/bullets/dark-gray-bullet.png") no-repeat left; font: 12px/normal Arial, Helvetica, sans-serif; padding-left: 10px; margin-top: 10px; margin-bottom: 17px; font-size-adjust: none; font-stretch: normal;
}
.top-learn {
	display: block;
}
.logo-brand {
	margin-bottom: 30px; display: block;
}
.no-border-right {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.accordion-container {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(176, 181, 186) rgb(176, 181, 186); border-image: none; width: 179px; float: left; _height: 100%; _display: block;
}
.search-container.accordion-container {
	border: currentColor; border-image: none;
}
.accordion {
	width: 179px;
}
.side-bar-items .top-border {
	margin-top: 31px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.side-bar-items h2 {
	margin: 0px 0px 7px 1px; padding: 0px 0px 7px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid;
}
.side-bar-items h3 {
	padding: 3px 0px 0px 8px; color: rgb(0, 126, 58); line-height: 14px; font-family: Arial,Helvetica,sans-serif; font-size: 15px; margin-bottom: 10px;
}
.side-bar-items h4 {
	padding: 3px 0px 0px 8px; color: rgb(0, 126, 58); line-height: 14px; font-family: Arial,Helvetica,sans-serif; font-size: 15px; margin-bottom: 10px;
}
input[type='checkbox'] {
	margin-right: 8px; display: inline-block;
}
.ui-accordion-content label {
	font: 11px/13px Arial, Helvetica, sans-serif; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.accordion-content li {
	padding: 3px 0px 3px 25px; margin-bottom: 2px; vertical-align: bottom;
}
.accordion-search .accordion-content li {
	padding: 3px 0px 3px 8px;
}
.accordion-search .ui-widget-content {
	margin: -4px 0px 4px; border: 1px solid rgb(176, 181, 186); border-image: none; padding-top: 4px;
}
.accordion-content li h4 {
	font: 11px/normal Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); font-size-adjust: none; font-stretch: normal;
}
.accordion-content li a {
	font: 11px/normal Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); font-size-adjust: none; font-stretch: normal;
}
.accordion-content li.active {
	background: url("../images/bullets/black-arrow-bullet.png") no-repeat 14px 6px rgb(240, 243, 247); border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.accordion-content li.active a {
	color: rgb(0, 0, 0);
}
.accordion-search .accordion-content li input[type='checkbox'] {
	margin-right: 6px; float: left;
}
.accordion-content .sublistaccordion ul {
	padding-left: 28px;
}
.accordion-content .sublistaccordion li {
	background: none;
}
.accordion-content .sublistaccordion li.active {
	background: none; border: currentColor; border-image: none;
}
.accordion-content .sublistaccordion li.active a {
	font-weight: bold;
}
.accordion {
	font: 11px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.accordion-search {
	font: 11px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.accordion-content li.last-child {
	padding-bottom: 4px;
}
.ui-accordion .ui-accordion-header {
	position: relative; cursor: pointer;
}
.main-content .accordion h3 {
	background: rgb(0, 126, 58); font: bold 11px/14px Arial, Helvetica, sans-serif; padding: 3px 17px 4px 8px; color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 3px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative; font-size-adjust: none; font-stretch: normal;
}
.accordion-search h3 {
	background: rgb(0, 126, 58); font: bold 11px/14px Arial, Helvetica, sans-serif; padding: 3px 17px 4px 8px; color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 3px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative; font-size-adjust: none; font-stretch: normal;
}
.menu-item h3 {
	background: rgb(0, 126, 58); font: bold 11px/14px Arial, Helvetica, sans-serif; padding: 3px 17px 4px 8px; color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 3px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative; font-size-adjust: none; font-stretch: normal;
}
.accordion-search h3 {
	padding: 8px 39px 8px 9px;
}
.main-content .accordion-container .active h3 {
	background: url("../images/bullets/black-arrow-bullet.png") no-repeat 6px 6px rgb(240, 243, 247); padding: 0px 0px 0px 10px; color: rgb(0, 0, 0); font-weight: bold; border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: thin; border-bottom-width: thin; border-top-style: dotted; border-bottom-style: dotted;
}
.main-content .accordion-container .active h3 a {
	color: rgb(0, 0, 0);
}
.menu-item h3 {
	padding: 0px;
}
.menu-item h3 a {
	padding: 3px 17px 4px 8px; color: rgb(255, 255, 255); font-size: 11px; display: block;
}
.menu-item h3 a:hover {
	text-decoration: none;
}
.accordion h3.ui-state-active {
	background: rgb(122, 131, 132);
}
.accordion-search h3.ui-state-active {
	background: rgb(122, 131, 132);
}
.longer-tab {
	background: rgb(122, 131, 132);
}
.main-content .longer-tab {
	font: bold 12px/14px Arial, Helvetica, sans-serif; padding: 3px 17px 4px 8px; width: 941px; color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 0px !important; font-size-adjust: none; font-stretch: normal;
}
.longer-container {
	width: 966px;
}
.accordion h3.last-child {
	background: none;
}
.accordion-search h3.last-child {
	background: none;
}
.accordion h3 .ui-icon {
	background: url("../images/bullets/plus-sign.jpg") no-repeat right top; top: 4px; width: 14px; height: 12px; right: 5px; overflow: hidden; display: block; position: absolute;
}
.accordion-search h3 .ui-icon {
	background: url("../images/bullets/plus-sign.jpg") no-repeat right top; top: 4px; width: 14px; height: 12px; right: 5px; overflow: hidden; display: block; position: absolute;
}
.accordion-search h3 .ui-icon {
	top: 9px;
}
.accordion h3.ui-state-active .ui-icon {
	background: url("../images/bullets/minus-sign.jpg") no-repeat right top; top: 4px; height: 12px; right: 5px; display: block; position: absolute;
}
.accordion-search h3.ui-state-active .ui-icon {
	background: url("../images/bullets/minus-sign.jpg") no-repeat right top; top: 4px; height: 12px; right: 5px; display: block; position: absolute;
}
.accordion-search h3.ui-state-active .ui-icon {
	top: 9px;
}
.accordion .sublistaccordion {
	padding-left: 0px !important;
}
.accordion-search .sublistaccordion {
	padding-left: 0px !important;
}
.accordion .sublistaccordion h4 {
	padding: 3px 0px 3px 25px; font-size: 11px; position: relative;
}
.accordion-search .sublistaccordion h4 {
	padding: 3px 0px 3px 25px; font-size: 11px; position: relative;
}
.accordion-content .sublistaccordion .ui-state-active {
	background: url("../images/bullets/black-arrow-bullet.png") no-repeat 14px 6px rgb(240, 243, 247); color: rgb(0, 0, 0); font-weight: bold; border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: thin; border-bottom-width: thin; border-top-style: dotted; border-bottom-style: dotted;
}
.accordion ul li ul {
	padding: 4px 0px 0px 40px;
}
.accordion-search ul li ul {
	padding: 4px 0px 0px 40px;
}
.accordion ul li ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 10px; padding: 3px 0px 3px 10px;
}
.accordion-search ul li ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 10px; padding: 3px 0px 3px 10px;
}
.ie9 .accordion ul li ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 9px; padding: 4px 0px 4px 10px;
}
.ie9 .accordion-search ul li ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 9px; padding: 4px 0px 4px 10px;
}
.accordion ul li ul li.last-child {
	padding: 3px 0px 0px 10px;
}
.accordion-search ul li ul li.last-child {
	padding: 3px 0px 0px 10px;
}
.main-content .box-selected-fuse {
	padding: 2px 0px 4px; border: 1px solid rgb(176, 181, 186); border-image: none; margin-bottom: 8px; background-color: rgb(240, 243, 247);
}
.main-content .box-selected-fuse li {
	margin: 0px 13px; padding: 9px 1px 5px; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: dotted;
}
.main-content .box-selected-fuse li.last-child {
	border: currentColor; border-image: none;
}
.main-content .box-selected-fuse li p {
	font: bold 11px/10px Arial, Helvetica, sans-serif; margin-bottom: 4px; font-size-adjust: none; font-stretch: normal;
}
.main-content .box-selected-fuse li label {
	font: 11px/normal Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.article-content {
	width: 100%; position: relative;
}
.main-content .article-content .sidebar {
	padding: 13px 0px 0px; float: right;
}
.article-content .photo-product-box {
	padding: 4px 14px 6px 0px; top: -27px; width: 234px; height: 234px; float: left; position: relative; z-index: 20; background-color: rgb(255, 255, 255);
}
.article-content .photo-product-box img {
	border: 1px solid rgb(68, 68, 68); border-image: none;
}
.article-content .article-details {
	width: 100%; height: auto; position: relative; z-index: 10;
}
.article-content .title-details {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x left bottom; padding: 2px 0px 13px; left: 250px; width: 720px; height: 12px; position: relative;
}
.article-content .title-details span {
	font: bold 12px/12px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.article-content .title-details span a {
	font-weight: normal !important;
}
.article-content .docs-buttons li a {
	font-family: "HelveticaNeue",Arial,Helvetica,sans-serif; font-weight: bold;
}
.article-description {
	width: 968px;
}
.article-content .wrapper-tabs {
	margin: 18px 0px 0px;
}
.main-content .feaures-benefits-box {
	padding: 17px 0px 17px 4px; width: 465px; float: left;
}
.main-content .feaures-benefits-box ul {
	margin-bottom: 14px;
}
.main-content .feaures-benefits-box ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 6px; line-height: 16px; padding-left: 7px; font-size: 12px; margin-bottom: 6px;
}
.article-description ul {
	margin-bottom: 14px; float: left;
}
.article-description ul li {
	background: url("../images/bullets/green-dot.gif") no-repeat left 6px; line-height: 18px; padding-left: 7px; font-size: 12px; margin-bottom: 6px;
}
.series-description {
	width: 100%; clear: left;
}
.series-description p.series-text {
	width: 73%;
}
.product-multiimage {
	top: -20px; width: 234px; clear: both; margin-top: 10px !important; margin-bottom: -10px !important; position: relative;
}
.product-multiimage input {
	border: 1px solid rgb(169, 174, 180); border-image: none; width: 45px; height: 45px;
}
.diagram-holder {
	background: rgb(240, 243, 247); padding: 16px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 746px; overflow: hidden; margin-bottom: 25px; margin-left: 8px; display: block;
}
.diagram-holder h2 {
	font: bold 18px/normal Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.diagram-holder img {
	border: 1px dotted rgb(176, 181, 186); border-image: none; margin-bottom: 22px;
}
.diagram-holder p {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.diagram-holder h3 {
	padding-bottom: 18px;
}
.diagram-holder ul li {
	list-style: url("../images/bullets/green-dot-style.jpg"); margin-left: 11px;
}
.head-solutions {
	padding-left: 8px; font-size: 18px !important;
}
.diagram-list {
	padding-left: 10px;
}
.solution-circuit-box {
	border: 1px solid rgb(176, 181, 186); border-image: none; width: 778px; overflow: hidden; padding-bottom: 8px; margin-bottom: 11px; margin-left: 8px; display: block;
}
.solution-circuit-box h3 {
	background: rgb(240, 243, 247); font: bold 14px/32px Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); padding-left: 19px; margin-bottom: 8px; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.solution-circuit-box ul {
	padding-left: 19px;
}
.solution-circuit-box ul li {
	width: 100%; overflow: hidden; float: left; display: inline-block;
}
.solution-circuit-box ul li span {
	font: 12px/20px Arial, Helvetica, sans-serif; width: 110px; color: rgb(0, 126, 58); float: left; font-size-adjust: none; font-stretch: normal;
}
.solution-circuit-box p {
	font: 12px/20px Arial, Helvetica, sans-serif; float: left; font-size-adjust: none; font-stretch: normal;
}
.top-description-box {
	width: 100%; height: auto; overflow: hidden;
}
.top-text {
	font: 12px/normal Arial, Helvetica, sans-serif; width: 720px; height: auto; padding-top: 13px; padding-bottom: 20px; border-top-color: rgb(68, 68, 68); border-top-width: 1px; border-top-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
.top-description-box .top-text h3 {
	color: rgb(0, 126, 58); padding-bottom: 10px;
}
.top-description-box .top-text ul li {
	background: url("../images/bullets/wider-green-list-style.jpg") no-repeat left; font: 12px/18px Arial, Helvetica, sans-serif; text-indent: 2px; padding-left: 5px; font-size-adjust: none; font-stretch: normal;
}
.top-catalog-box {
	width: 230px; margin-bottom: 12px; float: right;
}
.top-catalog-box h3 {
	font: bold 14px/32px Arial, Helvetica, sans-serif; padding: 0px 0px 1px 15px; color: rgb(68, 68, 68); border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 238, 242);
}
.pictures-list-box ul {
	padding: 16px 16px 0px;
}
.search-results-options {
	width: auto; height: 54px; padding-top: 16px; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: dotted;
}
.search-results-options h3 {
	font: bold 12px/28px Arial, Helvetica, sans-serif; padding-left: 18px; float: left; font-size-adjust: none; font-stretch: normal;
}
.search-links {
	margin: 0px auto; width: 415px; padding-right: 14px; float: right;
}
.search-by {
	border: 1px solid rgb(68, 68, 68); border-image: none; width: auto; height: 22px; padding-right: 17px; padding-left: 12px; margin-right: 20px; float: left;
}
li .search-by-text {
	background: url("../images/bullets/gray-down-arrow.png") no-repeat right; font: 11px/20px Arial, Helvetica, sans-serif; color: rgb(163, 163, 163); padding-right: 15px; text-decoration: none; vertical-align: middle; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.button-medium {
	font: bold 12px/39px Arial, Helvetica, sans-serif; border: 1px solid rgb(68, 68, 68); border-image: none; width: 77px; height: 25px; color: rgb(255, 255, 255); margin-left: 22px; display: inline; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
.btn-search-option img {
	border: 1px solid rgb(68, 68, 68); border-image: none; margin-right: 6px; float: left;
}
.main-content .contact-tab {
	padding: 16px 20px 0px; height: auto; overflow: hidden;
}
.main-content .green-button:hover {
	text-decoration: none;
}
.main-content .contact-tab h2 {
	font: bold 18px/normal Arial, Helvetica, sans-serif; margin-bottom: 16px; font-size-adjust: none; font-stretch: normal;
}
.main-content .contact-tab h2 span {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.main-content .contact-tab p {
	line-height: 14px; margin-bottom: 20px;
}
.top-banner-info {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) currentColor; padding: 15px 15px 15px 21px; border-image: none; left: 1px; top: 300px; width: 389px; height: auto; overflow: hidden; position: absolute; background-color: rgb(0, 126, 58);
}
.top-banner-info h2 {
	font: 24px/30px "UniversLTStd67BoldCondensed", Arial, sans-serif; color: rgb(255, 255, 255); margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
.top-list-info {
	padding: 15px 15px 15px 40px; left: 0px; top: 360px; width: auto; height: auto; position: absolute;
}
.top-list-info ul {
	list-style: url("../images/bullets/green-dot-style.jpg");
}
.top-list-info ul li {
	font: 12px/18px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.info-region {
	margin: 0px 26px 0px 0px; padding: 14px 25px 16px; border: 1px dotted rgb(166, 166, 166); border-image: none; width: 245px; height: auto; overflow: hidden; float: left; display: inline; min-height: 217px; background-color: rgb(240, 243, 247);
}
.main-content .info-region .green-button {
	margin: 3px 0px 0px 1px;
}
.info-region ul li label {
	font: bold 12px/24px Arial, Helvetica, sans-serif; display: block; font-size-adjust: none; font-stretch: normal;
}
.info-region ul li select {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(0, 0, 0); border-image: none; width: 245px; height: 25px; color: rgb(102, 102, 102); padding-left: 6px; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.info-region ul li input[type=text] {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(0, 0, 0); border-image: none; width: 245px; height: 25px; color: rgb(102, 102, 102); padding-left: 6px; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.main-central-banner {
	padding: 12px; border: 1px dotted rgb(166, 166, 166); border-image: none; margin-bottom: 22px; float: left; display: inline; position: relative; background-color: rgb(240, 243, 247);
}
.main-central-banner .ad-box-gray {
	width: 105px; height: 127px; display: block; position: absolute;
}
.main-central-banner .ad-box-green {
	width: 105px; height: 127px; display: block; position: absolute;
}
.main-central-banner .ad-box-gray2 {
	width: 105px; height: 127px; display: block; position: absolute;
}
.main-central-banner .ad-box-green2 {
	width: 105px; height: 127px; display: block; position: absolute;
}
.main-central-banner .ad-box-gray3 {
	width: 105px; height: 127px; display: block; position: absolute;
}
.main-central-banner .ad-box-gray4 {
	width: 105px; height: 127px; display: block; position: absolute;
}
.main-central-banner .ad-box-green4 {
	width: 105px; height: 127px; display: block; position: absolute;
}
.main-central-banner .ad-box-gray {
	left: 348px; top: 45px;
}
.main-central-banner .ad-box-green {
	left: 233px; top: 152px;
}
.main-central-banner .ad-box-gray2 {
	left: 120px; top: 45px;
}
.main-central-banner .ad-box-green2 {
	left: 6px; top: 152px;
}
.main-central-banner .ad-box-gray3 {
	left: 3px; top: 45px;
}
.main-central-banner .ad-box-gray4 {
	left: 138px; top: 304px;
}
.main-central-banner .ad-box-green4 {
	left: 8px; top: 52px;
}
.main-central-banner p {
	font: 13px/normal Arial, Helvetica, sans-serif; text-align: right; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.main-content .contact-tab .blue-box {
	margin: 0px 30px 0px 0px; padding: 20px 25px 12px;
}
.main-content .partner-resource.contact-tab .blue-box {
	margin: 0px; padding: 20px 25px 12px;
}
.main-content .contact-tab .blue-box h3 {
	margin: 0px 0px 9px 4px;
}
.main-content .contact-tab .blue-box .green-button {
	margin-left: 4px;
}
.main-content .contact-tab .blue-box p {
	margin-left: 4px;
}
.main-content .contact-tab .blue-box ul {
	margin: 22px 0px 0px; padding: 12px 0px 0px; height: auto; overflow: hidden; border-top-color: rgb(166, 166, 166); border-top-width: 1px; border-top-style: dotted;
}
.main-content .contact-tab .blue-box ul li {
	padding: 11px 9px 8px;
}
.main-content .contact-tab .contact-results-title h2 {
	float: left; display: inline-block;
}
.main-content .contact-tab .contact-results-title .options-show-results {
	float: right; display: inline-block;
}
.contacts-results table {
	margin-bottom: 6px; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: dotted;
}
.contacts-results table thead tr th {
	padding: 9px 26px 10px; font-size: 12px; border-top-color: rgb(176, 181, 186) !important; border-bottom-color: currentColor; border-top-width: 1px !important; border-bottom-width: medium; border-top-style: dotted !important; border-bottom-style: none;
}
.contacts-results table tr td {
	font: 12px/15px Arial, Helvetica, sans-serif; padding: 15px 15px 14px 25px; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
.contacts-results table tr td ul li {
	float: left; display: inline-block;
}
.contacts-results table tr td.column-address ul li {
	margin-left: 28px;
}
.contacts-results table tr td span {
	font-size: 11px; margin-right: 14px;
}
.contacts-results table tr th.first-column {
	text-align: left; padding-left: 35px; vertical-align: top; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted;
}
.contacts-results table tr td.first-column {
	text-align: left; padding-left: 35px; vertical-align: top; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted;
}
.contacts-results table tr td.align-center {
	padding: 15px 20px 14px; text-align: center; vertical-align: middle;
}
.contacts-results table tr td.no-border {
	padding: 15px 20px 14px; text-align: center; vertical-align: middle;
}
.contact-form {
	margin: 0px 26px 22px 0px; padding: 17px 20px 19px 44px; border: 1px dotted rgb(166, 166, 166); border-image: none; width: 545px; float: left; display: inline; background-color: rgb(240, 243, 247);
}
.contact-form label {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; color: rgb(68, 68, 68); clear: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.contact-form label.hidden {
	visibility: hidden;
}
.contact-form p span {
	color: rgb(0, 126, 58);
}
.contact-form label span {
	color: rgb(0, 126, 58);
}
.contact-form select {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.contact-form .scfValidatorRequired {
	width: 15px; padding-left: 5px; margin-top: 0px; margin-right: -20px; float: right; display: block;
}
.contact-form input {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.contact-form input.submit-button {
	font: bold 12px/19px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 76px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
.contact-form input.cancel-button {
	font: bold 12px/19px Arial, Helvetica, sans-serif; margin: 0px 18px 0px 0px; padding: 0px; border: currentColor; border-image: none; width: 76px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(122, 131, 132);
}
.contact-form input.w133 {
	width: 121px;
}
.contact-form input.w204 {
	width: 192px;
}
.contact-form input.w249 {
	width: 237px;
}
.contact-form input.w251 {
	width: 239px;
}
.contact-form input.w371 {
	width: 359px;
}
.contact-form input.w534 {
	width: 522px;
}
.contact-form select.w133 {
	width: 133px;
}
.contact-form select.w204 {
	width: 204px;
}
.contact-form select.w249 {
	width: 249px;
}
.contact-form select.w251 {
	width: 251px;
}
.contact-form input.captcha {
	margin: 0px 0px 8px; width: 192px; clear: left; float: none;
}
.contact-form textarea {
	font: 12.04px/15px Arial, Helvetica, sans-serif; margin: 0px 0px 6px; padding: 6px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; width: 525px; height: 103px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.contact-form .captcha-box {
	border: 1px solid rgb(68, 68, 68); border-image: none; display: inline-block;
}
.contact-form table tr td {
	padding: 4px 0px;
}
.main-content .contact-form table tr td p {
	margin: 0px 0px 10px;
}
.contact-form table tr td ul li {
	margin: 0px 23px 0px 0px; float: left; display: inline;
}
.contact-form table tr td ul li.last-child {
	margin: 0px 0px 0px 1px;
}
.contact-form .buttons-box {
	padding: 10px 16px 0px; float: right;
}
.contact-form .buttons-box input[type='submit'] {
	
}
.top-compare-links {
	width: auto; height: 27px; padding-bottom: 8px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.top-compare-links ul {
	margin: 0px; width: 354px; float: right;
}
.top-compare-links ul li {
	padding-left: 11px; display: inline;
}
.top-compare-links h2 {
	margin: 0px; float: left;
}
.top-compare-links ul li img {
	padding-right: 12px; margin-top: 2px;
}
.top-compare-links ul li span {
	color: rgb(0, 126, 58);
}
.top-compare-links ul li.first-child {
	font: bold 12px/normal Arial, Helvetica, sans-serif; padding-right: 11px; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.nav-results-links {
	font: bold 12px/30px Arial, Helvetica, sans-serif; overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.nav-results-links a {
	background: url("../images/bullets/black-arrow-left.png") no-repeat left; padding-left: 8px; float: left;
}
.nav-results-links p {
	font: bold 12px/30px Arial, Helvetica, sans-serif; float: right; font-size-adjust: none; font-stretch: normal;
}
.stock-description-images {
	width: 966px; height: auto; overflow: hidden; border-top-color: rgb(176, 181, 186); border-right-color: rgb(176, 181, 186); border-left-color: rgb(176, 181, 186); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.first-content {
	width: 149px; height: 50px; clear: both; float: left;
}
.stock-description-images ul {
	width: auto;
}
.stock-description-images ul li {
	width: 173px; padding-right: 15px; padding-bottom: 13px; padding-left: 15px; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted; float: left; display: inline-block;
}
.stock-description-images ul li.first-child {
	border-left-color: rgb(176, 181, 186); border-left-width: 1px; border-left-style: solid;
}
.stock-description-images ul li.last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.stock-description-images ul li img {
	border: 1px solid rgb(176, 181, 186); border-image: none; margin-top: 15px; margin-bottom: 10px;
}
.stock-description-images ul li p {
	font: bold 11px/normal Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); font-size-adjust: none; font-stretch: normal;
}
.stock-description-images ul li a {
	display: block;
}
.btn-stock {
	background: rgb(0, 126, 58); font: bold 12px/24px "UniversLTStd67BoldCondensed", Arial, sans-serif; padding: 1px 18px; width: 120px; text-align: center; color: rgb(255, 255, 255); text-decoration: none !important; margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.link-sample {
	background: url("../images/bullets/dark-gray-bullet.png") no-repeat left; font: 11px/normal Arial, Helvetica, sans-serif; padding-left: 10px; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.table-compare {
	width: 966px;
}
.table-compare th {
	border-width: 1px 1px 1px medium; border-style: dotted dotted dotted none; border-color: rgb(176, 181, 186) rgb(176, 181, 186) rgb(176, 181, 186) currentColor; font: bold 10.5px/normal Arial, Helvetica, sans-serif; border-image: none; width: 136px; height: 36px; text-align: right; padding-right: 13px; font-size-adjust: none; font-stretch: normal;
}
.table-compare td {
	border: 1px dotted rgb(176, 181, 186); border-image: none; overflow: hidden; padding-left: 14px;
}
.table-compare td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.table-compare td span {
	color: rgb(0, 126, 58);
}
.table-compare td ul {
	padding-top: 10px; padding-bottom: 10px;
}
.table-compare td img {
	padding-top: 4px; padding-right: 11px;
}
.bottom-table td a {
	display: block;
}
.bottom-table td a.btn-stock {
	margin-top: 16px;
}
.bottom-table td a.link-sample {
	margin-bottom: 20px;
}
.stock-description-images ul .product2 {
	padding-right: 117px; padding-left: 117px; _padding-right: 117px; _padding-left: 117px;
}
.stock-description-images ul .product3 {
	padding-right: 49px; padding-left: 49px; _padding-right: 49px; _padding-left: 49px;
}
.elec-char-header {
	border-width: 1px 1px 1px medium; border-style: dotted dotted dotted none; border-color: rgb(176, 181, 186) rgb(176, 181, 186) rgb(176, 181, 186) currentColor; font: bold 10.5px/normal Arial, Helvetica, sans-serif; border-image: none; width: 121px; height: 36px; text-align: right; padding-right: 13px; font-size-adjust: none; font-stretch: normal;
}
table .change-bg td {
	background-color: rgb(240, 243, 247) !important;
}
table tr .no-border {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-central-content .show-results-content .results-table tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-table {
	font: 11px/11px Arial, Helvetica, sans-serif; width: 100%; text-align: left; color: rgb(68, 68, 68); border-top-color: rgb(176, 181, 186); border-bottom-color: rgb(176, 181, 186); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; float: right; font-size-adjust: none; font-stretch: normal;
}
.medium-size {
	width: 774px;
}
.main-table h4 {
	color: rgb(0, 126, 58); padding-bottom: 12px; font-size: 12px; font-weight: bold;
}
.main-table tr th {
	padding: 0px 5px; height: 40px; text-align: center; vertical-align: middle;
}
.main-table tr th.first-column {
	padding: 0px 0px 0px 16px; width: 257px; text-align: left;
}
.main-table tr th.second-column {
	width: 86px;
}
.main-table tr th.third-column {
	width: 87px;
}
.main-table tr th.fourth-column {
	padding: 0px; width: 96px;
}
.main-table tr th.fifth-column {
	padding: 0px 10px;
}
.search-tabs .main-table tr th.fifth-column {
	white-space: nowrap;
}
.main-table tr th.sixth-column {
	width: 76px;
}
.main-table tbody tr td {
	padding: 22px 10px 25px 30px; vertical-align: top; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted; background-color: rgb(255, 255, 255);
}
.main-table tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-table tr td.first-column {
	padding: 19px 0px 25px 16px;
}
.main-table tr td.sixth-column {
	border: currentColor; border-image: none; padding-left: 38px;
}
.main-table tr .product-info-column {
	width: 123px;
}
.main-table .change-bg td {
	background-color: rgb(240, 243, 247);
}
.main-table .change-bg td img {
	float: left;
}
.main-table td img {
	float: left;
}
.main-table tr td p {
	line-height: 13px; font-size: 11px; margin-bottom: 3px;
}
.main-table tr td a {
	margin-bottom: 5px; display: block;
}
.main-table tr td.first-column p a {
	display: inline;
}
.main-table tbody tr td .logos-list {
	height: 22px; overflow: hidden; display: block;
}
.main-table tbody tr td .logos-list li {
	margin: 3px 7px 0px 0px; overflow: hidden; float: left; display: block;
}
.main-table tr td .border-image {
	margin: 5px 15px 0px 0px; border: 1px solid green; border-image: none;
}
.bottom-border {
	border-bottom-color: rgb(176, 181, 186); border-bottom-width: thin; border-bottom-style: dotted;
}
.descriptive-table {
	margin: 0px 0px 0px 14px; width: auto; max-width: 744px;
}
.opt-show {
	width: 100%; float: left; display: none;
}
.widht-fix-smaller {
	margin: 0px;
}
.widht-fix-smaller td .descriptive-box {
	width: 214px !important;
}
.descriptive-table td {
	font: 11px/11px Arial, Helvetica, sans-serif; padding: 0px 12px 13px 0px; vertical-align: top; font-size-adjust: none; font-stretch: normal;
}
.descriptive-table td h3 {
	font: bold 12px/12px Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); font-size-adjust: none; font-stretch: normal;
}
.descriptive-table td li p {
	padding: 0px 0px 0px 5px; font-size: 11px; margin-bottom: 1px;
}
.main-table tr td p span {
	color: rgb(0, 126, 58);
}
.descriptive-table td li p span {
	color: rgb(0, 126, 58);
}
.descriptive-table td li.last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.descriptive-table td .descriptive-box {
	background: rgb(240, 243, 247); padding: 2px 9px 5px 11px; width: 221px; display: block; min-width: 213px; max-width: 221px;
}
.descriptive-table td .descriptive-box h4 {
	color: rgb(0, 126, 58); font-size: 12px; font-weight: bold;
}
.descriptive-box li {
	padding: 6px 0px; height: auto; overflow: hidden; border-bottom-color: rgb(176, 181, 186); border-bottom-width: thin; border-bottom-style: dotted; display: block;
}
.descriptive-box li ul li {
	overflow: visible;
}
.descriptive-box li img {
	border-width: 1px 1px 1px 2px; border-style: solid; border-color: rgb(0, 126, 58); margin: 1px 7px 0px -1px; float: left;
}
.descriptive-box .sublist-descriptive-box {
	height: 37px; padding-top: 3px; margin-top: 3px; display: block;
}
.descriptive-box .sublist-descriptive-box li {
	font: 11px/11px Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); padding-top: 8px; padding-right: 4px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.descriptive-box .sublist-descriptive-box li.last-child {
	padding-left: 6px; border-left-color: rgb(176, 181, 186); border-left-width: thin; border-left-style: dotted;
}
.descriptive-box li ul {
	padding: 0px; height: auto; overflow: hidden;
}
.descriptive-box li ul li {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right top; padding: 0px 6px 0px 0px; border: currentColor; border-image: none; line-height: 11px; margin-right: 6px; float: left;
}
.descriptive-box li ul li.last-child {
	background: none; margin: 0px; padding: 0px;
}
.descriptive-box li ul li img {
	margin: 0px; border: currentColor; border-image: none;
}
sup {
	line-height: 8px; font-size: 8px;
}
.descriptive-box li ul.logos-list {
	width: 123px; overflow: hidden; display: block;
}
.descriptive-box li ul.logos-list li {
	background: none; margin: 5px; padding: 0px; width: auto !important; display: block;
}
.descriptive-box li input {
	margin: 4px 7px 0px 0px;
}
.descriptive-box li ul.three-cols {
	margin: 0px; padding: 0px;
}
.descriptive-box li ul.three-cols li {
	background: none; margin: 0px 11px 0px 0px; padding: 0px; width: 30%; text-align: center; line-height: 15px;
}
.descriptive-box li ul.three-cols li.last-child {
	margin: 0px;
}
.main-content .large-table {
	width: 100%; font-size: 11px; border-top-color: rgb(176, 181, 186); border-top-width: 1px; border-top-style: dotted;
}
.main-content .large-table thead th {
	height: 40px; vertical-align: middle;
}
.main-content .large-table thead th {
	border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted;
}
.main-content .large-table tbody td {
	border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted;
}
.main-content .large-table tbody td {
	padding: 0px 10px; height: 37px; text-align: center; vertical-align: middle;
}
.main-content .large-table tbody .last-row td {
	height: 40px;
}
.btn-check-stock {
	background: 0px 0px rgb(0, 126, 58); font: 12px/24px "UniversLTStd67BoldCondensed", Arial, sans-serif; padding: 1px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); text-decoration: none !important; font-size-adjust: none; font-stretch: normal;
}
.btn-check-stock-disable {
	background: 0px 0px rgb(181, 185, 190); font: 12px/24px "UniversLTStd67BoldCondensed", Arial, sans-serif; padding: 1px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); text-decoration: none !important; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.btn-check-stock-gotosite {
	background: 0px 0px rgb(255, 255, 255); font: 12px/24px "UniversLTStd67BoldCondensed", Arial, sans-serif; padding: 1px 0px; border: 1px solid rgb(0, 126, 58); border-image: none; width: 100%; text-align: center; color: rgb(0, 126, 58); text-decoration: none !important; font-size-adjust: none; font-stretch: normal;
}
.top-border-result-table {
	border-top-color: rgb(176, 181, 186); border-top-width: 1px; border-top-style: solid;
}
.site-results-table {
	font: 11px/11px Arial, Helvetica, sans-serif; width: 100%; text-align: left; color: rgb(68, 68, 68); border-top-color: rgb(176, 181, 186); border-bottom-color: rgb(176, 181, 186); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.site-results-table h4 {
	height: 41px; text-align: center; color: rgb(68, 68, 68); font-size: 11px; font-weight: bold;
}
.site-results-table tr th {
	font: bold 11px/13px Arial, Helvetica, sans-serif; padding: 0px 5px; height: 40px; text-align: center; vertical-align: middle; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.site-results-table tr th.first-column {
	padding: 0px 0px 0px 16px; width: 257px; text-align: left;
}
.site-results-table tr th.second-column {
	width: 86px;
}
.site-results-table tr th.third-column {
	width: 87px;
}
.site-results-table tr th.fourth-column {
	padding: 0px; width: 96px;
}
.site-results-table tr th.fifth-column {
	padding: 0px 10px;
}
.site-results-table tr th.sixth-column {
	border: currentColor; border-image: none; width: 76px;
}
.site-results-table tbody tr td {
	padding: 16px 0px 0px; vertical-align: top; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: dotted; background-color: rgb(255, 255, 255);
}
.site-results-table tr td.first-column {
	padding: 16px 0px 15px 16px;
}
.site-results-table tr td.first-column h4 {
	height: 37px; text-align: left;
}
.site-results-table tr td.sixth-column {
	border: currentColor; border-image: none; text-align: center;
}
.site-results-table .change-bg td {
	background-color: rgb(240, 243, 247);
}
.site-results-table td img {
	float: left;
}
.site-results-table td span {
	color: rgb(0, 126, 58);
}
.site-results-table td input {
	margin: 0px;
}
.site-results-table tr td p {
	line-height: 13px; font-size: 11px; margin-bottom: 3px;
}
.site-results-table tr td a {
	margin-bottom: 5px; display: block;
}
.site-results-table tr td .table-text {
	padding-left: 30px;
}
.site-results-table tbody tr td .logos-list {
	height: 22px; overflow: hidden; display: block;
}
.site-results-table tbody tr td .logos-list li {
	margin: 3px 7px 0px 0px; overflow: hidden; float: left; display: block;
}
.site-results-table tr td .border-image {
	margin: 5px 15px 0px 0px; border: 1px solid currentColor; border-image: none;
}
.show-detail-content {
	width: 774px; overflow: hidden; padding-top: 2px; float: right;
}
.show-detail-content h3 {
	padding-top: 16px; padding-bottom: 9px; padding-left: 2px; clear: both;
}
.show-detail-content p {
	font: 12px/14px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.detail-content {
	padding: 0px; width: auto; overflow: hidden; float: none;
}
.detail-content img {
	margin-bottom: 0px; float: right;
}
.detail-content .ad-box {
	left: 140px; width: 128px;
}
.detail-content .ad-box p {
	top: 32px; right: 21px;
}
.detail-content .ad-box-second {
	top: 0px; width: 105px; height: 127px; right: 130px; margin-bottom: 28px; float: right; display: block; position: absolute;
}
.detail-content .ad-box-second p {
	font: 13px/normal Arial, Helvetica, sans-serif; top: 41px; text-align: right; right: 15px; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.box-list-assistant {
	padding: 10px 26px 13px !important; overflow: hidden; display: block; position: relative; background-color: rgb(240, 243, 247); _height: 72px;
}
.box-list-assistant li {
	width: 361px; float: left;
}
.box-list-assistant li ul li {
	font: 12px/24px Arial, Helvetica, sans-serif; width: auto; float: none; font-size-adjust: none; font-stretch: normal;
}
.box-list-assistant .compare-button {
	margin-right: 12px; background-color: rgb(0, 126, 58) !important;
}
.box-list-assistant .left-arrow-green {
	margin-top: 16px; margin-bottom: 8px; display: block;
}
.list-objetives {
	margin: 0px 0px 17px 14px !important;
}
.list-objetives li {
	background: url("../images/bullets/green-dot-5x5.png") no-repeat left bottom; font: 12px/14px Arial, Helvetica, sans-serif; padding-left: 15px; font-size-adjust: none; font-stretch: normal;
}
.box-list-assistant .list-buttons {
	left: 390px; top: 20px; position: absolute;
}
.box-list-assistant .list-buttons li {
	background: none !important; width: auto; margin-bottom: 16px; float: none;
}
div.box-list-assistant {
	padding: 18px 26px !important;
}
.show-results-content-apply {
	padding: 0px; width: 525px; overflow: hidden;
}
.show-results-content-apply h3 {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.show-results-content-apply .apply-careers-tabs {
	margin: 0px 0px 16px; padding: 2px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 519px; overflow: hidden; display: block; min-width: 519px;
}
.apply-careers-tabs .tabs-list {
	margin: 0px; position: relative !important; background-color: transparent;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li {
	background-position: left top; margin: 0px 0px 0px -8px; border: currentColor; border-image: none; width: 99px; height: 27px; background-image: url("../images/backgrounds/bg-tab-arrow.png"); background-repeat: no-repeat; background-color: transparent;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child {
	margin-left: -8px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.ui-state-default a {
	font: bold 10.5px/14px Arial, Helvetica, sans-serif; width: 99px; text-align: center; padding-right: 0px; padding-left: 0px; min-width: inherit; max-width: inherit; font-size-adjust: none; font-stretch: normal;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child {
	width: 77px; padding-left: 5px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child a {
	width: 77px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.first-child {
	background-position: right top; margin: 0px; width: 81px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.first-child a {
	width: 81px; overflow: hidden;
}
.show-results-content-apply .apply-careers-tabs .tabs-content-apply {
	padding: 10px 10px 9px; overflow: hidden; clear: both;
}
.education-form {
	border: 1px dotted rgb(166, 166, 166); border-image: none; width: 500px; margin-bottom: 12px !important; display: block; background-color: rgb(240, 243, 247);
}
.education-form li {
	padding: 6px 3px 18px 13px; height: auto; overflow: hidden; border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.education-form li.first-child {
	padding: 5px 3px 18px 13px;
}
.education-form li.last-child {
	padding: 3px 3px 18px 13px; border: currentColor; border-image: none; _padding-bottom: 10px;
}
.education-form li ul {
	height: auto; overflow: hidden;
}
.education-form li ul li {
	padding: 0px; border: currentColor; border-image: none; margin-left: 16px; float: left; display: inline-block; _margin-left: 5px;
}
.education-form li ul li.first-child {
	margin-left: 0px;
}
.education-form li ul li.no-margin {
	margin-left: 0px;
}
.education-form li ul li.first-child {
	padding: 0px;
}
.education-form li ul li.last-child {
	padding: 0px;
}
.education-form li ul li.last-child label {
	margin-bottom: 1px;
}
.education-form li ul li.no-margin label {
	margin-bottom: 1px;
}
.education-form li ul li label {
	display: block;
}
.education-form input[type=text] {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px !important; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal; _float: left; _clear: both;
}
.education-form select {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 24px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal; _clear: left;
}
.education-form label {
	font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0px 0px 6px; width: 100%; color: rgb(68, 68, 68); padding-top: 9px; display: block; font-size-adjust: none; font-stretch: normal;
}
.education-form .last-child ul li label {
	margin: 0px 0px 5px;
}
.education-form .first-child ul li label {
	margin: 0px 0px 5px;
}
.education-form input.w226 {
	width: 216px;
}
.education-form select.w226 {
	width: 227px;
}
.education-form select.month {
	width: 82px; margin-right: 8px;
}
.education-form select.day {
	width: 60px; margin-right: 7px;
}
.education-form select.year {
	width: 70px;
}
table.education-form .scfRadioButtonListBorder {
	width: 500px; display: block;
}
table.education-form .scfRadioButtonListBorder > span {
	width: 500px; display: block;
}
table.education-form .scfRadioButtonListGeneralPanel label {
	display: inline;
}
table.education-form .scfRadioButtonListBorder span.scfRequired {
	display: none;
}
table.education-form .scfRadioButtonListGeneralPanel {
	clear: both;
}
.wrapper-tabs input[type='submit'] {
	background: rgb(0, 126, 58); padding: 0px 4px 2px; height: 24px; text-align: center; color: white; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 16px; float: right;
}
.tabs-list {
	margin: 0px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.ui-state-active {
	background: none !important; padding-bottom: 1px; text-shadow: none;
}
.left-arrow-green {
	font-weight: bold;
}
.right-arrow-green {
	font-weight: bold;
}
#tab1 .education-form li ul li.last-child label {
	margin-bottom: 5px;
}
#tab1 .education-form li ul li.no-margin label {
	margin-bottom: 5px;
}
#tab1 .education-form select {
	height: 23px;
}
.tabs-content-apply div.w226 input {
	width: 210px;
}
.scfRequired {
	display: none;
}
.main-content {
	clear: both;
}
.information-marketing {
	padding: 9px 12px 17px 13px; border: 1px dotted rgb(166, 166, 166); border-image: none; width: 252px; height: auto; overflow: hidden; margin-bottom: 17px; float: left; background-color: rgb(240, 243, 247);
}
.form-get-more-information h3 {
	font: bold 14px/25px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.form-get-more-information ul {
	width: 100%; margin-left: 0px; float: left;
}
.form-get-more-information ul li {
	width: 100%; float: left;
}
.form-get-more-information ul li label {
	text-indent: -9999px; display: block;
}
.form-get-more-information ul li input[type='text'] {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(0, 0, 0); border-image: none; width: 237px; height: 23px; color: rgb(102, 102, 102); padding-left: 10px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.check-news {
	padding: 7px 0px; overflow: hidden; float: right;
}
.check-news label {
	font: 11px/normal Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px !important; padding-top: 4px; padding-left: 85px; float: left; font-size-adjust: none; font-stretch: normal;
}
.check-news input[type='checkbox'] {
	border: currentColor; border-image: none; width: auto !important; margin-right: 0px; float: right;
}
.form-get-more-information ul li select {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(0, 0, 0); border-image: none; width: 249px; height: 25px; color: rgb(102, 102, 102); padding-left: 6px; font-size-adjust: none; font-stretch: normal;
}
.form-get-more-information ul li .btn-form-get-info {
	background: rgb(0, 126, 58); border: 0px currentColor; border-image: none; width: 80px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 2px; padding-left: 0px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 17px; float: right;
}
.btn-next {
	background: rgb(0, 126, 58); border: 0px currentColor; border-image: none; width: 80px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 2px; padding-left: 0px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 17px; float: right;
}
.marketing-middle-content {
	padding: 0px 33px 0px 19px; width: 368px; float: left;
}
.marketing-middle-content h3 {
	padding-bottom: 13px;
}
.marketing-middle-content ul {
	list-style: url("../images/bullets/light-gray-bullet.png"); padding: 20px 0px 32px 35px;
}
.marketing-middle-content a {
	background: url("../images/bullets/dark-gray-bullet.png") no-repeat left; padding-left: 9px;
}
.siderbar-images {
	float: left; position: relative;
}
.siderbar-images .ad-box {
	left: 155px; top: 0px; width: 127px; height: 127px; margin-bottom: 28px; float: left; display: block; position: absolute;
}
.siderbar-images .ad-box p {
	font: 13px/normal Arial, Helvetica, sans-serif; top: 162px; text-align: right; right: 35px; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.main-content .product-grid {
	height: auto; overflow: hidden;
}
.main-content .product-grid-about {
	height: auto; overflow: hidden;
}
.main-content .product-grid li.new112 {
	margin: 0px 20px 20px 0px; padding: 0px 0px 103px; height: 164px; overflow: hidden; float: left; position: relative; min-width: 164px; max-width: 200px;
}
.main-content .product-grid li {
	margin: 0px 9px 12px 0px; padding: 0px 0px 38px; height: 116px; overflow: hidden; float: left; position: relative; min-width: 174px; max-width: 235px;
}
.main-content .product-grid-about li {
	margin: 0px 9px 12px 0px; padding: 0px 0px 38px; height: 116px; overflow: hidden; float: left; position: relative; min-width: 174px; max-width: 235px;
}
.main-content .product-grid li.last-child {
	margin: 0px 0px 12px;
}
.main-content .product-grid-about li.last-child {
	margin: 0px 0px 12px;
}
.main-content .product-grid li img {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(176, 181, 186) rgb(176, 181, 186) currentColor; border-image: none;
}
.main-content .product-grid-about li img {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(176, 181, 186) rgb(176, 181, 186) currentColor; border-image: none;
}
.main-content .product-grid li .product-grid-text {
	width: 150px; height: 154px; cursor: pointer; background-color: rgb(0, 126, 58);
}
.main-content .product-grid-about li .product-grid-text {
	width: 150px; height: 154px; cursor: pointer; background-color: rgb(0, 126, 58);
}
.main-content .product-grid li.new112 .product-grid-text {
	width: 164px; height: 254px; background-color: rgb(0, 126, 58);
}
.main-content .product-grid li .product-grid-text .photos-title {
	padding: 2px 10px 5px 15px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 147px; height: 29px; bottom: 0px; color: rgb(68, 68, 68); font-size: 12px; font-weight: bold; display: block; position: absolute; z-index: 110; min-width: 147px; max-width: 207px; background-color: rgb(240, 243, 247);
}
.main-content .product-grid-about li .product-grid-text .photos-title {
	padding: 2px 10px 5px 15px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 147px; height: 29px; bottom: 0px; color: rgb(68, 68, 68); font-size: 12px; font-weight: bold; display: block; position: absolute; z-index: 110; min-width: 147px; max-width: 207px; background-color: rgb(240, 243, 247);
}
.main-content .product-grid li.new112 .product-grid-text .photos-title112 {
	padding: 7px 8px 10px 10px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 145px; height: 88px; bottom: 0px; color: rgb(68, 68, 68); font-family: Arial; font-size: 13px; font-weight: bold; display: block; position: absolute; z-index: 110; max-width: 207px; background-color: rgb(240, 243, 247);
}
.main-content .product-grid li.new112 .product-grid-text .photos-title112 p {
	color: rgb(102, 102, 102); padding-top: 10px; padding-bottom: 1px; font-size: 11px; font-weight: normal;
}
.main-content .product-grid li.new112 .product-grid-text .photos-title112 p a {
	color: rgb(0, 126, 58);
}
.main-content .product-grid li.new112 .product-grid-text .photos-title112 div a {
	color: rgb(102, 102, 102); font-size: 11px; font-weight: normal; text-decoration: underline;
}
.main-content .product-grid li.new112 .product-grid-text .photos-title112 div img {
	border: currentColor; border-image: none; top: 3px;
}
.main-content .product-grid-about li .product-grid-text .photos-title {
	width: 207px !important;
}
.main-content .product-grid-about li .product-grid-text .photos-title112 {
	width: 145px !important;
}
.main-content .product-grid-about li .product-grid-text:hover .photos-title {
	color: rgb(0, 126, 58);
}
.main-content .product-grid li .product-grid-text ul {
	padding: 23px 0px 0px 19px; top: 116px; width: 215px; height: 93px; overflow: hidden; display: block; position: absolute; z-index: 100; background-color: rgb(0, 126, 58);
}
.main-content .product-grid-about li .product-grid-text div {
	padding: 23px 0px 0px 19px; top: 116px; width: 215px; height: 93px; overflow: hidden; display: block; position: absolute; z-index: 100; background-color: rgb(0, 126, 58);
}
.main-content .product-grid-about li .product-grid-text div p {
	color: rgb(255, 255, 255);
}
.main-content .product-grid li .product-grid-text ul li {
	background: url("../images/bullets/white-bullet.gif") no-repeat left; margin: 0px 0px 3px; padding: 0px 0px 0px 12px; height: auto; float: none;
}
.main-content .product-grid-about li .product-grid-text ul li {
	background: url("../images/bullets/white-bullet.gif") no-repeat left; margin: 0px 0px 3px; padding: 0px 0px 0px 12px; height: auto; float: none;
}
.main-content .product-grid li .product-grid-text ul li a {
	color: rgb(255, 255, 255);
}
.main-content-about .product-grid li .product-grid-text ul li a {
	color: rgb(255, 255, 255);
}
.product-grid .tab-content {
	width: 723px !important;
}
.product-grid-about .tab-content {
	width: 723px !important;
}
.search-results-options {
	width: auto; height: 54px; padding-top: 16px; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: dotted;
}
.search-results-options h3 {
	font: bold 12px/28px Arial, Helvetica, sans-serif; padding-left: 18px; float: left; font-size-adjust: none; font-stretch: normal;
}
.search-links {
	margin: 0px auto; width: 415px; padding-right: 14px; float: right;
}
.search-by {
	border: 1px solid rgb(68, 68, 68); border-image: none; width: auto; height: 22px; padding-right: 17px; padding-left: 12px; margin-right: 20px; float: left;
}
li .search-by-text {
	background: url("../images/bullets/gray-down-arrow.png") no-repeat right; font: 11px/20px Arial, Helvetica, sans-serif; color: rgb(163, 163, 163); padding-right: 15px; text-decoration: none; vertical-align: middle; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.button-medium {
	font: bold 12px/normal Arial, Helvetica, sans-serif; border: 1px solid rgb(68, 68, 68); border-image: none; width: 77px; height: 25px; color: rgb(255, 255, 255); margin-left: 22px; display: inline; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
.btn-search-option img {
	border: 1px solid rgb(68, 68, 68); border-image: none; margin-right: 6px; float: left;
}
.main-content .options-show-results {
	margin: 0px 0px 16px; height: auto; overflow: hidden; _margin-bottom: 35px;
}
.main-content .options-show-results li {
	background: none; margin: 0px 18px 0px 0px; float: left;
}
.main-content .options-show-results li.last-child {
	margin: 0px;
}
.main-content .options-show-results li .space {
	width: 142px; text-indent: -999999px;
}
.main-content .options-show-results li .space-wider {
	width: 390px; text-indent: -999999px;
}
.top-margin {
	margin-top: 18px !important;
}
.main-content .options-show-results li.legend-results h5 {
	margin: 0px; line-height: 24px; padding-left: 10px;
}
.main-content .options-show-results li select {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.main-content .text-header-show {
	height: auto; overflow: hidden; _height: 100%; _margin-bottom: 12px;
}
.show-results-button {
	margin: 0px 6px 0px 0px; display: inline-block;
}
#show1 {
	background: url("../images/icons/show1-result-icon.jpg") no-repeat left top; width: 27px; height: 24px;
}
#show1tiles {
	background: url("../images/icons/show1-result-icon.jpg") no-repeat left top; width: 27px; height: 24px;
}
#show2 {
	background: url("../images/icons/show2-result-inactive-icon.jpg") no-repeat left top; width: 27px; height: 24px;
}
#show2tiles {
	background: url("../images/icons/show2-result-inactive-icon.jpg") no-repeat left top; width: 27px; height: 24px;
}
.compare-button {
	padding: 0px 13px 0px 14px; border: currentColor; border-image: none; height: 28px; color: rgb(255, 255, 255); line-height: 24px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; background-color: rgb(0, 126, 58);
}
.compare-button-disabled {
	background-color: rgb(238, 238, 238) !important;
}
.dropdown-tab {
	padding: 0px 17px 0px 10px; border: 1px solid rgb(101, 101, 101); border-image: none; display: block;
}
.dropdown-tab:hover {
	text-decoration: none;
}
.dropdown-tab span {
	background: url("../images/bullets/gray-down-arrow.png") no-repeat right; font: 11px/21px Arial, Helvetica, sans-serif; padding: 0px 15px 0px 0px; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.show-results-content {
	margin: 0px; padding: 0px 0px 0px 10px; width: 532px; float: left; display: inline; _padding: 0 0 0 10px; _width: 532px;
}
.main-content .pagination-list {
	margin: 12px 0px 0px; padding: 9px 0px 15px; text-align: center;
}
.main-content .pagination-list > span {
	font-size: 0px; display: inline-block;
}
.main-content .pagination-list span a {
	background: none; margin: 0px 6px; font-size: 10px; float: left; display: inline-block; position: relative;
}
.main-content .pagination-list span span {
	background: none; margin: 0px 6px; font-size: 10px; float: left; display: inline-block; position: relative;
}
.main-content .pagination-list img {
	margin: 0px; border: currentColor; border-image: none; top: 3px; position: absolute;
}
.main-content .pagination-list .first-child {
	background: url("../images/bullets/double-arrow-left.png") no-repeat right 3px; margin: 0px 6px 0px 0px; padding: 0px 13px 0px 4px; text-indent: -9999px;
}
.main-content .pagination-list span.first-child {
	color: rgb(176, 181, 186);
}
.main-content .pagination-list span.last-child {
	color: rgb(176, 181, 186);
}
.main-content .pagination-list span.first-child {
	background: url("../images/bullets/double-arrow-left-select.png") no-repeat right 3px;
}
.main-content .pagination-list span.last-child {
	background: url("../images/bullets/double-arrow-right-select.png") no-repeat left 3px;
}
.main-content .pagination-list .last-child {
	background: url("../images/bullets/double-arrow-right.png") no-repeat left 3px; margin: 0px 0px 0px 6px; padding: 0px 4px 0px 13px; text-indent: -9999px;
}
.main-content .pagination-list .disabled.last-child {
	background: url("../images/bullets/double-arrow-right-select.png") no-repeat left 3px; color: rgb(176, 181, 186); text-decoration: none;
}
.RecordPaging {
	margin: 0px auto; padding: 9px 0px 15px; text-align: center; clear: both; _width: 30%; _padding-left: 35px;
}
.ItemsPerPageChoice {
	background: none; margin: 0px 3px; display: inline; _margin: 0 3px;
}
.ItemOffsetChoice {
	background: none; margin: 0px 3px; display: inline; _margin: 0 3px;
}
.ItemOffsetChoice {
	margin: 0px 6px; _margin: 0 6px;
}
.RecordPaging .first-child a {
	background: url("../images/bullets/double-arrow-right.png") no-repeat right 3px; margin: 0px 0px 0px 6px; padding: 0px 4px 0px 13px; height: 12px; text-indent: -9999px; display: inline-block; _padding: 0; _width: 10px; _margin: 0 0 0 6px; _height: 12px;
}
.RecordPaging .last-child a {
	background: url("../images/bullets/double-arrow-right.png") no-repeat right 3px; margin: 0px 0px 0px 6px; padding: 0px 4px 0px 13px; height: 12px; text-indent: -9999px; display: inline-block; _padding: 0; _width: 10px; _margin: 0 0 0 6px; _height: 12px;
}
.RecordPaging .first-child a {
	background: url("../images/bullets/double-arrow-left.png") no-repeat right 3px; margin: 0px 6px 0px 0px; _margin: 0 6px 0 0;
}
.results-table {
	font: 12px/12px Arial, Helvetica, sans-serif; width: 100%; text-align: left; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.results-table tr td {
	padding: 6px 1px 6px 18px; vertical-align: middle; border-right-color: rgb(166, 166, 166); border-right-width: 1px; border-right-style: dotted; background-color: rgb(255, 255, 255); _vertical-align: text-top;
}
.characteristics-table-small tr td {
	padding: 6px 1px 6px 18px; vertical-align: middle; border-right-color: rgb(166, 166, 166); border-right-width: 1px; border-right-style: dotted; background-color: rgb(255, 255, 255); _vertical-align: text-top;
}
.results-table .change-bg td {
	background-color: rgb(240, 243, 247);
}
.characteristics-table-small .change-bg td {
	background-color: rgb(240, 243, 247);
}
.results-table tr td span {
	color: rgb(0, 126, 58);
}
.results-table thead tr th {
	font: bold 10.5px/12px Arial, Helvetica, sans-serif; padding: 8px 0px 9px 11px; text-align: left; border-right-color: rgb(166, 166, 166); border-bottom-color: rgb(176, 181, 186); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.results-table {
	
}
.results-table thead tr th span {
	color: rgb(122, 131, 132); font-weight: normal;
}
.results-table tr td a {
	padding: 3px 0px 1px; display: inline-block;
}
.results-table tr td.column-address span {
	margin-left: -40px;
}
.results-table tr td p {
	margin: 0px 0px 5px;
}
.characteristics-table tr td img {
	margin-top: 5px;
}
.results-table thead tr th.first-column {
	border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: solid; background-image: none;
}
.results-table tbody tr td.first-column {
	border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: solid; background-image: none;
}
.results-table tbody tr td.first-column {
	text-align: center; vertical-align: middle; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: solid; background-image: none;
}
.results-table thead tr th.first-cell {
	padding: 8px 5px 9px 13px; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: dotted; background-image: none; background-color: rgb(122, 131, 132);
}
.results-table thead tr th.second-cell {
	padding: 8px 5px 9px 13px; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: dotted; background-image: none; background-color: rgb(122, 131, 132);
}
.results-table tr th.solid-border {
	border-right-color: rgb(176, 181, 186) !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.results-table tr td.solid-border {
	border-right-color: rgb(176, 181, 186) !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.main-central-content .show-results-content .results-table tr td {
	font: 10.5px/12px Arial, Helvetica, sans-serif; padding: 12px; border-top-color: rgb(166, 166, 166); border-bottom-color: rgb(166, 166, 166); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.main-central-content .show-results-content .results-table tr.last-row td {
	border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-central-content .show-results-content {
	padding: 0px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 780px;
}
.main-content .information-search {
	height: 53px; overflow: hidden; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(240, 243, 247);
}
.main-content .information-search p {
	font: bold 12px/14px Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.main-content .information-search a {
	font: bold 12px/14px Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.main-content .information-search .search-title {
	background: url("../images/backgrounds/bg-info-search.jpg") no-repeat right top rgb(0, 126, 58); padding: 12px 19px 6px; width: 309px; height: 35px; float: left;
}
.main-content .information-search .search-option {
	padding: 12px 14px 13px 29px; width: 390px; float: left;
}
.main-content .information-search .search-option .search-wrapper input {
	padding: 0px 0px 0px 16px; width: 299px; height: 26px; color: rgb(86, 86, 86); line-height: 26px; font-size: 12px; float: left;
}
.show-results-content .search-option select {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); margin-top: 3px; margin-right: 12px; vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.main-content .information-search .search-option .checkstock.search-wrapper input {
	padding: 0px 0px 0px 16px; width: 194px; height: 26px; color: rgb(86, 86, 86); line-height: 26px; font-size: 12px; float: left;
}
.main-content .information-search .search-option .search-wrapper input.submit-button {
	padding: 0px; width: 73px; height: 26px; text-align: center; line-height: 26px; font-size: 17px;
}
.main-content .show-results-content .comment-text {
	padding: 10px 19px 1px; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-central-content .show-results-content .text-header-tab {
	padding-right: 14px; border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid; _padding-bottom: 5px;
}
.main-central-content .show-results-content .green-button {
	font-size: 10.05px;
}
.main-central-content .results-table .green-button {
	padding: 2px 0px; width: 50px; font-size: 10.05px;
}
.main-central-content .show-results-content .text-header-tab .w416px {
	width: 429px;
}
.main-central-content .show-results-content .text-header-tab .w502px {
	width: 389px; text-indent: -999999px; display: block;
}
.main-central-content .show-results-content .text-header-tab .w378px {
	width: 378px; text-indent: -999999px; display: block;
}
.main-central-content .show-results-content .results-table .docs-buttons li {
	background: none !important; margin: 4px 0px 11px; padding: 0px !important; float: none;
}
.main-central-content .show-results-content .results-table .docs-buttons li.last-child {
	margin: 4px 0px; float: none;
}
.bottom-border-solid {
	border-bottom-color: rgb(176, 181, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.descriptive-results {
	margin: 0px 0px 0px 14px; width: auto; height: auto; overflow: hidden; max-width: 745px;
}
.tech-resources-information {
	width: 728px; overflow: hidden; margin-right: 0px !important; display: block;
}
.descriptive-results h3 {
	font: bold 12px/12px Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); font-size-adjust: none; font-stretch: normal;
}
.tech-resources-information h4 {
	font: bold 12px/normal Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); font-size-adjust: none; font-stretch: normal;
}
.tech-resources-information p {
	padding: 0px 0px 0px 5px; font-size: 11px; margin-bottom: 1px;
}
.descriptive-results p {
	padding: 0px 0px 0px 5px; font-size: 11px; margin-bottom: 1px;
}
.tech-resources-information p span {
	color: rgb(0, 126, 58);
}
.descriptive-results p span {
	color: rgb(0, 126, 58);
}
.tech-resources-information ul li {
	font: 11px/11px Arial, Helvetica, sans-serif; height: auto; overflow: hidden; margin-right: 11px; margin-bottom: 12px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.descriptive-results ul li {
	font: 11px/11px Arial, Helvetica, sans-serif; height: auto; overflow: hidden; margin-right: 11px; margin-bottom: 12px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.tech-resources-information ul li.no-margin {
	margin-right: 0px;
}
.descriptive-results ul li.no-margin {
	margin-right: 0px;
}
.tech-resources-information .descriptive-box {
	background: rgb(240, 243, 247); height: auto; overflow: hidden;
}
.descriptive-results .descriptive-box {
	background: rgb(240, 243, 247); height: auto; overflow: hidden;
}
.descriptive-results .descriptive-box {
	padding: 2px 9px 5px 11px; width: 221px;
}
.tech-resources-information .descriptive-box {
	padding: 9px 9px 9px 10px; width: 215px;
}
.tech-resources-information .descriptive-box li {
	margin: 0px; padding: 6px 0px; height: auto; overflow: hidden; border-bottom-color: rgb(176, 181, 186); border-bottom-width: thin; border-bottom-style: dotted; float: none; display: block;
}
.descriptive-results .descriptive-box li {
	margin: 0px; padding: 6px 0px; height: auto; overflow: hidden; border-bottom-color: rgb(176, 181, 186); border-bottom-width: thin; border-bottom-style: dotted; float: none; display: block;
}
.tech-resources-information .descriptive-box li.last-child {
	border: currentColor; border-image: none;
}
.descriptive-results .descriptive-box li.last-child {
	border: currentColor; border-image: none;
}
.tech-resources-information .descriptive-box li:last-child {
	border: currentColor; border-image: none;
}
.descriptive-results .descriptive-box li:last-child {
	border: currentColor; border-image: none;
}
.tech-resources-information .descriptive-box li ul {
	padding: 3px 0px 4px; height: auto; overflow: hidden;
}
.descriptive-results .descriptive-box li ul {
	padding: 3px 0px 4px; height: auto; overflow: hidden;
}
.tech-resources-information .descriptive-box li ul li {
	border: currentColor; border-image: none; overflow: visible;
}
.descriptive-results .descriptive-box li ul li {
	border: currentColor; border-image: none; overflow: visible;
}
.tech-resources-information .descriptive-box li ul li {
	padding: 5px 0px; float: none;
}
.descriptive-results .descriptive-box li ul li {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right top; padding: 0px 6px 0px 3px; border: currentColor; border-image: none; margin-right: 6px; float: left;
}
.tech-resources-information .descriptive-box li ul li.last-child {
	background: none; margin: 0px; padding: 0px;
}
.descriptive-results .descriptive-box li ul li.last-child {
	background: none; margin: 0px; padding: 0px;
}
.tech-resources-information .descriptive-box li ul li img {
	margin: 0px; border: currentColor; border-image: none;
}
.descriptive-results .descriptive-box li ul li img {
	margin: 0px; border: currentColor; border-image: none;
}
.tech-resources-information .descriptive-box li img {
	border-width: 1px; border-style: solid; border-color: rgb(116, 116, 116) rgb(136, 136, 136) rgb(136, 136, 136) rgb(116, 116, 116); margin: 1px 7px 0px -1px; float: left;
}
.descriptive-results .descriptive-box li img {
	border-width: 1px; border-style: solid; border-color: rgb(116, 116, 116) rgb(136, 136, 136) rgb(136, 136, 136) rgb(116, 116, 116); margin: 1px 7px 0px -1px; float: left;
}
.tech-resources-information .descriptive-box .sublist-descriptive-box {
	height: 37px; padding-top: 3px; margin-top: 3px; display: block;
}
.descriptive-results .descriptive-box .sublist-descriptive-box {
	height: 37px; padding-top: 3px; margin-top: 3px; display: block;
}
.tech-resources-information .descriptive-box .sublist-descriptive-box li {
	font: 11px/11px Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); padding-top: 8px; padding-right: 4px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.descriptive-results .descriptive-box .sublist-descriptive-box li {
	font: 11px/11px Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); padding-top: 8px; padding-right: 4px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.tech-resources-information .descriptive-box .sublist-descriptive-box li.last-child {
	padding-left: 6px; border-left-color: rgb(176, 181, 186); border-left-width: thin; border-left-style: dotted;
}
.descriptive-results .descriptive-box .sublist-descriptive-box li.last-child {
	padding-left: 6px; border-left-color: rgb(176, 181, 186); border-left-width: thin; border-left-style: dotted;
}
sup {
	line-height: 8px; font-size: 8px;
}
.tech-resources-information .descriptive-box li ul.logos-list {
	width: 123px; overflow: hidden; display: block;
}
.descriptive-results .descriptive-box li ul.logos-list {
	width: 123px; overflow: hidden; display: block;
}
.tech-resources-information .descriptive-box li ul.logos-list li {
	background: none; padding: 0px 7px 0px 1px; width: auto !important; float: left; display: block;
}
.descriptive-results .descriptive-box li ul.logos-list li {
	background: none; padding: 0px 7px 0px 1px; width: auto !important; float: left; display: block;
}
.descriptive-results .descriptive-box li ul.logos-list li {
	margin: 7px 0px 4px;
}
.tech-resources-information .descriptive-box li ul.logos-list li {
	margin: 7px 0px 0px;
}
.tech-resources-information .descriptive-box li input {
	margin: 4px 7px 0px 0px;
}
.descriptive-results .descriptive-box li input {
	margin: 4px 7px 0px 0px;
}
.tech-resources-information .descriptive-box li ul.three-cols {
	margin: 0px; padding: 0px;
}
.descriptive-results .descriptive-box li ul.three-cols {
	margin: 0px; padding: 0px;
}
.tech-resources-information .descriptive-box li ul.three-cols li {
	background: none; margin: 0px 11px 0px 0px; padding: 0px; width: 30%; text-align: center; line-height: 15px;
}
.descriptive-results .descriptive-box li ul.three-cols li {
	background: none; margin: 0px 11px 0px 0px; padding: 0px; width: 30%; text-align: center; line-height: 15px;
}
.tech-resources-information .descriptive-box li ul.three-cols li.last-child {
	margin: 0px;
}
.descriptive-results .descriptive-box li ul.three-cols li.last-child {
	margin: 0px;
}
.main-content .summary-box .view-all-link {
	font-size: 11px; float: right;
}
.main-content .summary-box ul {
	padding: 5px 0px 0px 1px; height: auto; overflow: hidden; margin-bottom: 10px;
}
.main-content .summary-box ul li {
	background: none; padding: 0px 0px 8px; margin-bottom: 5px; _height: 1%;
}
.main-content .summary-box .literature.summary-box-content li {
	
}
.main-content .summary-box .literature.summary-box-content li img {
	padding: 0px 6px 0px 0px;
}
.main-content .pictures-list-box ul {
	height: auto; overflow: hidden; margin-bottom: 0px;
}
.main-content .pictures-list-box ul li {
	margin: 0px 0px 18px !important; padding: 0px; height: auto; overflow: hidden;
}
.main-content .pictures-list-box ul li img {
	margin: 2px 13px 0px 0px; padding: 0px; border: 1px solid rgb(171, 176, 182); border-image: none; float: left;
}
.main-content .pictures-list-box ul li a {
	font-size: 11px;
}
.main-content .pictures-list-box ul li p {
	line-height: 14px; font-size: 12px;
}
.main-content .picture-link {
	padding: 0px 0px 0px 23px; height: 19px; line-height: 19px; display: inline-block; position: relative;
}
.main-content .picture-link img {
	border: currentColor !important; border-image: none !important; left: 0px; top: 0px; position: absolute;
}
.main-content .search-box {
	padding: 3px 0px 0px; height: auto; overflow: hidden;
}
.main-content .search-box select {
	font: 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 12px; border: 1px solid rgb(68, 68, 68); border-image: none; width: 200px; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.main-content .search-box input.btn-search {
	font: bold 12px/19px Arial, Helvetica, sans-serif; margin: 3px 0px 12px; border: currentColor; border-image: none; width: 102px; height: 21px; text-align: center; color: rgb(255, 255, 255); float: right; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
.main-content .search-box p {
	font: 11px/14px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.main-content .search-box .search-wrapper {
	margin: 13px 0px 8px; width: 198px;
}
.main-content .search-box .search-wrapper input {
	padding: 0px 0px 0px 15px; width: 150px; height: 22px; color: rgb(102, 102, 102); line-height: 22px; float: left;
}
.main-content .search-box .search-wrapper input.submit-button {
	padding: 0px; width: 33px;
}
.wrapper-tabs {
	margin: 2px 0px 0px; padding-top: 40px; clear: both; position: relative; min-width: 725px; _margin-bottom: 17px;
}
.search-tabs {
	margin: 2px 0px 0px; padding-top: 40px; clear: both; position: relative; min-width: 725px; _margin-bottom: 17px;
}
.ie7tabs {
	
}
.wrapper-tabs .ui-tabs-hide {
	display: none;
}
.search-tabs .ui-tabs-hide {
	display: none;
}
.wrapper-tabs .tabs-list {
	top: 0px; position: absolute; z-index: 50; _width: 970px;
}
.search-tabs .tabs-list {
	top: 0px; position: absolute; z-index: 50; _width: 970px;
}
.wrapper-tabs .tabs-list li {
	background: rgb(122, 131, 132); margin: 0px 6px 0px 0px; height: 32px; line-height: 39px; padding-top: 7px; border-top-color: rgb(171, 176, 182); border-right-color: rgb(169, 174, 180); border-left-color: rgb(171, 176, 182); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left; display: block;
}
.search-tabs .tabs-list li {
	background: rgb(122, 131, 132); margin: 0px 6px 0px 0px; height: 32px; line-height: 39px; padding-top: 7px; border-top-color: rgb(171, 176, 182); border-right-color: rgb(169, 174, 180); border-left-color: rgb(171, 176, 182); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left; display: block;
}
.wrapper-tabs .tabs-list li a {
	width: auto; height: 27px; display: block;
}
.search-tabs .tabs-list li a {
	width: auto; height: 27px; display: block;
}
.wrapper-tabs .tabs-list li.last-child {
	margin: 0px 0px 0px -1px;
}
.search-tabs .tabs-list li.last-child {
	margin: 0px 0px 0px -1px;
}
.wrapper-tabs .tabs-list li.ui-state-default a {
	font: bold 12px/14px Arial, Helvetica, sans-serif; padding: 5px 15px 0px 17px; width: 125px; color: rgb(255, 255, 255); text-decoration: none; min-width: 108px; max-width: 204px; font-size-adjust: none; font-stretch: normal; _width: 125px; _min-width: 108px; _max-width: 204px;
}
.search-tabs .tabs-list li.ui-state-default a {
	font: bold 12px/14px Arial, Helvetica, sans-serif; padding: 5px 15px 0px 17px; width: 125px; color: rgb(255, 255, 255); text-decoration: none; min-width: 108px; max-width: 204px; font-size-adjust: none; font-stretch: normal; _width: 125px; _min-width: 108px; _max-width: 204px;
}
.search-tabs .tabs-list li.ui-state-default a {
	text-align: center;
}
.longer-tabs li a {
	width: 204px !important; _width: 204px;
}
.wrapper-tabs .tabs-list .two-lines {
	height: 39px; padding-top: 0px !important;
}
.search-tabs .tabs-list .two-lines {
	height: 39px; padding-top: 0px !important;
}
.wrapper-tabs .tabs-list li.ui-state-hover {
	text-decoration: none; background-color: rgb(89, 97, 98);
}
.search-tabs .tabs-list li.ui-state-hover {
	text-decoration: none; background-color: rgb(89, 97, 98);
}
.longer-tabs li.ui-state-hover a {
	_width: 204px;
}
.wrapper-tabs .tabs-list li.ui-state-active {
	padding-bottom: 1px; text-shadow: none; background-image: none; background-color: rgb(255, 255, 255);
}
.search-tabs .tabs-list li.ui-state-active {
	padding-bottom: 1px; text-shadow: none; background-image: none; background-color: rgb(255, 255, 255);
}
.wrapper-tabs .tabs-list li.ui-state-active a {
	color: rgb(51, 51, 51);
}
.search-tabs .tabs-list li.ui-state-active a {
	color: rgb(51, 51, 51);
}
.wrapper-tabs .tabs-content {
	border-width: 1px; border-style: solid; border-color: rgb(171, 176, 182) rgb(176, 181, 186) rgb(181, 185, 191) rgb(171, 176, 182); height: auto; overflow: hidden; margin-bottom: 20px; position: relative; z-index: 48; min-height: 250px; min-width: 700px;
}
.search-tabs .tabs-content {
	border-width: 1px; border-style: solid; border-color: rgb(171, 176, 182) rgb(176, 181, 186) rgb(181, 185, 191) rgb(171, 176, 182); height: auto; overflow: hidden; margin-bottom: 20px; position: relative; z-index: 48; min-height: 250px; min-width: 700px;
}
.characteristics-table {
	font: 12px/12px Arial, Helvetica, sans-serif; width: 100%; text-align: left; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.width-table-fix {
	width: 776px;
}
.narrow-width {
	width: 724px;
}
.widest-content {
	width: 967px;
}
.characteristics-table-small {
	width: 522px;
}
.characteristics-table tr td {
	padding: 6px 1px 6px 18px; vertical-align: middle; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 255, 255); _vertical-align: text-top;
}
.characteristics-table-small tr td {
	padding: 6px 1px 6px 18px; vertical-align: middle; border-right-color: rgb(176, 181, 186); border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 255, 255); _vertical-align: text-top;
}
.characteristics-table .change-bg td {
	background-color: rgb(240, 243, 247);
}
.characteristics-table-small .change-bg td {
	background-color: rgb(240, 243, 247);
}
.table-compare .change-bg {
	background-color: rgb(240, 243, 247);
}
.characteristics-table thead tr th {
	padding: 23px 0px 22px 18px; height: 26px; text-align: left; font-weight: bold;
}
.characteristics-table thead tr th span {
	color: rgb(122, 131, 132); font-weight: normal;
}
.characteristics-table tr td a {
	padding: 3px 0px 1px; display: inline-block;
}
.characteristics-table tr td p {
	margin: 0px 0px 5px;
}
.characteristics-table tr td a.tooltip {
	font: 12px/12px Arial, Helvetica, sans-serif; padding: 0px; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.characteristics-table tr td a.tooltip:hover {
	text-decoration: none;
}
.characteristics-table tr td img {
	margin-top: 5px;
}
.main-content .results-list {
	padding: 0px 0px 7px 8px; _clear: left;
}
.main-content .results-list p {
	line-height: 13px; font-size: 11px; margin-bottom: 5px;
}
.main-content .results-list a {
	line-height: 13px; font-size: 11px; margin-bottom: 5px;
}
.main-content .results-list li {
	background: none; margin: 0px 7px 0px 0px; padding: 9px 13px 10px 11px; width: 205px; border-top-color: rgb(243, 245, 249); border-right-color: rgb(249, 250, 252); border-left-color: rgb(245, 247, 250); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left;
}
.results-list > li.last-child {
	margin-bottom: 70px;
}
.main-content .results-list li h5 {
	margin: 0px 0px 2px 3px; color: rgb(0, 126, 58);
}
.main-content .item-results-list li {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x left bottom; margin: 0px; padding: 3px 0px 2px 2px; border: currentColor; border-image: none; width: auto; height: auto; overflow: hidden; float: none;
}
.main-content .item-results-list li.last-child {
	background: none; border: currentColor; border-image: none;
}
.main-content .item-results-list li img {
	margin: 2px 9px 5px -1px; float: left;
}
.main-content .item-results-list li ul li {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right top; margin: 5px 9px 0px 0px; padding: 0px 10px 0px 0px; border: currentColor; border-image: none; line-height: 11px; float: left;
}
.main-content .item-results-list li ul li a {
	line-height: 11px;
}
.main-content ul li .images-list {
	margin: 31px 0px 4px; height: auto; overflow: hidden; display: block;
}
.main-content ul li .images-list li {
	background: none; margin: 0px 3px 0px 0px; padding: 4px 0px 1px 2px; width: auto; float: left;
}
.main-content ul li .images-list li img {
	margin: 0px;
}
.main-content .dotted-right li {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right top; padding-right: 1px;
}
.main-content .dotted-right li.last-child {
	background: none;
}
.main-content .information-list {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x left bottom; padding: 13px 0px 8px 18px; height: auto; overflow: hidden; _height: 92px;
}
.main-content .information-list li {
	margin: 0px 21px 0px 0px; width: 30.68%; float: left; _height: 40px;
}
.main-content .information-list li.last-child {
	margin: 0px; width: 62%;
}
.main-content .information-list li span {
	display: block; _clear: both;
}
.main-content .information-list li .images-list {
	margin: 2px 0px 11px; clear: left; display: block;
}
.main-content .information-list .dotted-right li {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y 59px 0px;
}
.main-content .information-list .dotted-right li span {
	margin: 10px 0px 0px 80px; padding: 0px 0px 8px;
}
.media-center-box {
	padding: 13px 18px 13px 9px; height: auto; overflow: hidden; clear: both;
}
.main-content .media-center-tabs {
	height: auto; overflow: hidden; position: relative;
}
.main-content .media-center-tabs ul.options-tabs {
	background: url("../images/backgrounds/dotted-divider.gif") repeat-y right top; padding: 0px 1px 0px 0px; width: 183px; overflow: hidden; margin-top: 10px; float: left; display: inline; _margin-top: 0;
}
.main-content .media-center-tabs ul.options-tabs li {
	height: auto;
}
.main-content .media-center-tabs ul.options-tabs li a {
	padding: 3px 0px 4px 19px; width: 153px; line-height: 14px; margin-bottom: 4px; display: block;
}
.main-content .media-center-tabs ul.options-tabs li a:hover {
	line-height: 14px; text-decoration: underline; display: block;
}
.main-content .media-center-tabs ul.options-tabs li.ui-state-active a {
	background: url("../images/bullets/black-arrow-bullet.png") no-repeat 8px 6px rgb(240, 243, 247); color: rgb(68, 68, 68); font-weight: bold; text-decoration: none; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.main-content .media-center-tabs p {
	line-height: 14.5px;
}
.main-content .media-center-tabs .options-content {
	padding: 8px 0px 12px 13px; width: 450px; float: left; display: inline; min-height: 200px; _padding: 0 0 12px 13px;
}
.main-content .media-center-tabs .ui-tabs-hide {
	display: none;
}
.titles-mediacenter-tab {
	height: auto; overflow: hidden;
}
.titles-mediacenter-tab div {
	font: bold 12px/30px Arial, Helvetica, sans-serif; padding: 0px 0px 1px; color: rgb(68, 68, 68); border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
.titles-mediacenter-tab .column1 {
	width: 170px; padding-left: 2px; margin-right: 25px; _margin-right: 25px;
}
.titles-mediacenter-tab .column2 {
	width: 499px; _width: 498px;
}
.main-content .text-header-tab {
	padding: 15px 20px 0px 18px; height: auto; overflow: hidden;
}
.main-content .text-header-tab p {
	margin: 5px 0px 14px; color: rgb(102, 102, 102);
}
.main-content .text-header-tab .results-header-tab {
	padding: 0px; float: right;
}
.main-content .wrapper-tabs .introduction-text {
	margin: 0px 20px 0px 0px; padding: 0px 20px 22px 0px; width: 515px; height: auto; overflow: hidden; float: left;
}
.main-content .search-tabs .introduction-text {
	margin: 0px 20px 0px 0px; padding: 0px 20px 22px 0px; width: 515px; height: auto; overflow: hidden; float: left;
}
.main-content .wrapper-tabs .introduction-text p {
	margin: 0px 0px 18px; line-height: 18px; font-size: 12.04px;
}
.main-content .search-tabs .introduction-text p {
	margin: 0px 0px 18px; line-height: 18px; font-size: 12.04px;
}
.content-left .tab-content {
	width: 723px !important;
}
.search-wrapper-tabs .tabs-list {
	top: 0px; position: absolute; z-index: 50; _width: 970px;
}
.search-wrapper-tabs .tabs-list li {
	background: rgb(122, 131, 132); margin: 0px 6px 0px 0px; height: 32px; line-height: 39px; padding-top: 7px; border-top-color: rgb(171, 176, 182); border-right-color: rgb(169, 174, 180); border-left-color: rgb(171, 176, 182); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: left; display: block;
}
.search-wrapper-tabs .tabs-list li a {
	width: auto; height: 27px; display: block;
}
.ui-tooltip {
	left: -28000px; top: -28000px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; display: none; position: absolute; z-index: 15000; min-width: 50px; max-width: 280px;
}
.qtip {
	left: -28000px; top: -28000px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; display: none; position: absolute; z-index: 15000; min-width: 50px; max-width: 280px;
}
.ui-tooltip-fluid {
	float: left !important; display: block; visibility: hidden; position: static !important;
}
.ui-tooltip-content {
	border-width: 1px; border-style: solid; padding: 5px 9px; text-align: left; overflow: hidden; position: relative; -ms-word-wrap: break-word;
}
.ui-tooltip-titlebar {
	border-width: 1px 1px 0px; border-style: solid; padding: 5px 35px 5px 10px; overflow: hidden; font-weight: bold; position: relative; min-height: 14px;
}
.ui-tooltip-titlebar + .ui-tooltip-content {
	border-top-width: 0px !important;
}
.ui-tooltip-titlebar .ui-state-default {
	border-width: 1px; border-style: solid; top: 50%; right: 4px; margin-top: -9px; position: absolute; cursor: pointer;
}
* html .ui-tooltip-titlebar .ui-state-default {
	top: 16px;
}
.ui-tooltip-titlebar .ui-icon {
	text-indent: -1000em; display: block;
}
.ui-tooltip-icon .ui-icon {
	text-indent: -1000em; display: block;
}
.ui-tooltip-icon {
	border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.ui-tooltip-icon .ui-icon {
	border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.ui-tooltip-icon .ui-icon {
	background: no-repeat -100em -100em; font: bold 10px/13px Tahoma, sans-serif; width: 18px; height: 14px; text-align: center; color: inherit; text-indent: 0px; font-size-adjust: none; font-stretch: normal;
}
.ui-tooltip-default .ui-tooltip-titlebar {
	border-color: rgb(136, 136, 136); color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
.ui-tooltip-default .ui-tooltip-content {
	border-color: rgb(136, 136, 136); color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
.ui-tooltip-default .ui-tooltip-titlebar {
	background-color: rgb(255, 239, 147);
}
.ui-tooltip-default .ui-tooltip-icon {
	background: rgb(241, 241, 241); border-color: rgb(204, 204, 204); color: rgb(119, 119, 119);
}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(170, 170, 170); color: rgb(17, 17, 17);
}
.ui-tooltip .ui-tooltip-tip {
	background: none !important; margin: 0px auto; border: 0px dashed transparent !important; border-image: none !important; overflow: hidden; z-index: 10;
}
.ui-tooltip .ui-tooltip-tip {
	background: none; border: 0px dashed transparent; border-image: none; color: rgb(18, 52, 86); line-height: 0.1px !important; font-size: 0.1px !important; position: absolute;
}
.ui-tooltip .ui-tooltip-tip * {
	background: none; border: 0px dashed transparent; border-image: none; color: rgb(18, 52, 86); line-height: 0.1px !important; font-size: 0.1px !important; position: absolute;
}
.ui-tooltip .ui-tooltip-tip canvas {
	left: 0px; top: 0px;
}
.ui-tooltip-light .ui-tooltip-titlebar {
	border-color: rgb(226, 226, 226); color: rgb(69, 69, 69);
}
.ui-tooltip-light .ui-tooltip-content {
	border-color: rgb(226, 226, 226); color: rgb(69, 69, 69);
}
.ui-tooltip-light .ui-tooltip-content {
	background-color: white;
}
.ui-tooltip-light .ui-tooltip-titlebar {
	background-color: rgb(241, 241, 241);
}
.ui-tooltip-dark .ui-tooltip-titlebar {
	border-color: rgb(48, 48, 48); color: rgb(243, 243, 243);
}
.ui-tooltip-dark .ui-tooltip-content {
	border-color: rgb(48, 48, 48); color: rgb(243, 243, 243);
}
.ui-tooltip-dark .ui-tooltip-content {
	background-color: rgb(80, 80, 80);
}
.ui-tooltip-dark .ui-tooltip-titlebar {
	background-color: rgb(64, 64, 64);
}
.ui-tooltip-dark .ui-tooltip-icon {
	border-color: rgb(68, 68, 68);
}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(48, 48, 48);
}
.ui-tooltip-cream .ui-tooltip-titlebar {
	border-color: rgb(249, 233, 142); color: rgb(162, 125, 53);
}
.ui-tooltip-cream .ui-tooltip-content {
	border-color: rgb(249, 233, 142); color: rgb(162, 125, 53);
}
.ui-tooltip-cream .ui-tooltip-content {
	background-color: rgb(251, 247, 170);
}
.ui-tooltip-cream .ui-tooltip-titlebar {
	background-color: rgb(240, 222, 125);
}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon {
	background-position: -82px 0px;
}
.ui-tooltip-red .ui-tooltip-titlebar {
	border-color: rgb(217, 82, 82); color: rgb(145, 35, 35);
}
.ui-tooltip-red .ui-tooltip-content {
	border-color: rgb(217, 82, 82); color: rgb(145, 35, 35);
}
.ui-tooltip-red .ui-tooltip-content {
	background-color: rgb(247, 139, 131);
}
.ui-tooltip-red .ui-tooltip-titlebar {
	background-color: rgb(240, 109, 101);
}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon {
	background-position: -102px 0px;
}
.ui-tooltip-red .ui-tooltip-icon {
	border-color: rgb(217, 82, 82);
}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(217, 82, 82);
}
.ui-tooltip-green .ui-tooltip-titlebar {
	border-color: rgb(144, 217, 63); color: rgb(63, 98, 25);
}
.ui-tooltip-green .ui-tooltip-content {
	border-color: rgb(144, 217, 63); color: rgb(63, 98, 25);
}
.ui-tooltip-green .ui-tooltip-content {
	background-color: rgb(202, 237, 158);
}
.ui-tooltip-green .ui-tooltip-titlebar {
	background-color: rgb(176, 222, 120);
}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon {
	background-position: -42px 0px;
}
.ui-tooltip-blue .ui-tooltip-titlebar {
	border-color: rgb(173, 217, 237); color: rgb(94, 153, 189);
}
.ui-tooltip-blue .ui-tooltip-content {
	border-color: rgb(173, 217, 237); color: rgb(94, 153, 189);
}
.ui-tooltip-blue .ui-tooltip-content {
	background-color: rgb(229, 246, 254);
}
.ui-tooltip-blue .ui-tooltip-titlebar {
	background-color: rgb(208, 233, 245);
}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
	background-position: -2px 0px;
}
.ui-tooltip-shadow {
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.62); -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.62); -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.62);
}
.ui-tooltip-shadow .ui-tooltip-titlebar {
	_margin-bottom: -3px;
}
.ui-tooltip-shadow .ui-tooltip-content {
	_margin-bottom: -3px;
}
.ui-tooltip-rounded {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ui-tooltip-rounded .ui-tooltip-content {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ui-tooltip-tipsy {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ui-tooltip-tipsy .ui-tooltip-content {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ui-tooltip-youtube {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ui-tooltip-youtube .ui-tooltip-content {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ui-tooltip-rounded .ui-tooltip-titlebar {
	border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar {
	border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
}
.ui-tooltip-youtube .ui-tooltip-titlebar {
	border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;
}
.ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content {
	border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content {
	border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
}
.ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content {
	border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
}
.ui-tooltip-youtube {
	box-shadow: 0px 0px 3px #333; -webkit-box-shadow: 0 0 3px #333; -moz-box-shadow: 0 0 3px #333;
}
.ui-tooltip-youtube .ui-tooltip-titlebar {
	background: none; border-color: rgb(204, 204, 204); color: white; _margin-bottom: 0;
}
.ui-tooltip-youtube .ui-tooltip-content {
	background: none; border-color: rgb(204, 204, 204); color: white; _margin-bottom: 0;
}
.ui-tooltip-youtube .ui-tooltip-icon {
	border-color: rgb(34, 34, 34);
}
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(48, 48, 48);
}
.ui-tooltip-jtools {
	background: rgb(35, 35, 35); border-radius: 2px; border: 2px solid rgb(221, 221, 221); border-image: none; box-shadow: 0px 0px 12px #333; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 0 0 12px #333; -moz-box-shadow: 0 0 12px #333;
}
.ui-tooltip-jtools .ui-tooltip-titlebar {
	
}
.ui-tooltip-jtools .ui-tooltip-content {
	
}
.ui-tooltip-jtools .ui-tooltip-titlebar {
	background: none; border: 0px dashed transparent; border-image: none; color: white;
}
.ui-tooltip-jtools .ui-tooltip-content {
	background: none; border: 0px dashed transparent; border-image: none; color: white;
}
.ui-tooltip-jtools .ui-tooltip-icon {
	border-color: rgb(85, 85, 85);
}
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(51, 51, 51);
}
.ui-tooltip-cluetip {
	box-shadow: 4px 4px 5px rgba(0,0,0,0.4); -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}
.ui-tooltip-cluetip .ui-tooltip-titlebar {
	border: 0px dashed transparent; border-image: none; color: white; background-color: rgb(135, 135, 106);
}
.ui-tooltip-cluetip .ui-tooltip-content {
	border: 0px dashed transparent; border-image: none; color: rgb(17, 17, 17); background-color: rgb(217, 217, 194);
}
.ui-tooltip-cluetip .ui-tooltip-icon {
	border-color: rgb(128, 128, 100);
}
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(105, 105, 82); color: rgb(105, 105, 82);
}
.ui-tooltip-tipsy {
	border: 0px currentColor; border-image: none;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar {
	background: none; border: 0px transparent; border-image: none; color: white; line-height: 16px; font-family: "Lucida Grande",sans-serif; font-size: 11px; font-weight: bold; text-shadow: 0px 1px black; _margin-bottom: 0;
}
.ui-tooltip-tipsy .ui-tooltip-content {
	background: none; border: 0px transparent; border-image: none; color: white; line-height: 16px; font-family: "Lucida Grande",sans-serif; font-size: 11px; font-weight: bold; text-shadow: 0px 1px black; _margin-bottom: 0;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar {
	
}
.ui-tooltip-tipsy .ui-tooltip-content {
	
}
.ui-tooltip-tipsy .ui-tooltip-icon {
	border-color: rgb(34, 34, 34); text-shadow: none;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover {
	border-color: rgb(48, 48, 48);
}
.ui-tooltip-tipped .ui-tooltip-titlebar {
	border: 3px solid rgb(149, 159, 169); border-image: none; filter: none;
}
.ui-tooltip-tipped .ui-tooltip-content {
	border: 3px solid rgb(149, 159, 169); border-image: none; filter: none;
}
.ui-tooltip-tipped .ui-tooltip-titlebar {
	background: rgb(58, 121, 184); border-radius: 3px 3px 0px 0px; color: white; font-family: serif; font-weight: normal; border-bottom-width: 0px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;
}
.ui-tooltip-tipped .ui-tooltip-content {
	border-radius: 0px 0px 3px 3px; color: rgb(69, 69, 69); background-color: rgb(249, 249, 249); -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px;
}
.ui-tooltip-tipped .ui-tooltip-icon {
	background: rgb(40, 85, 137); border: 2px solid rgb(40, 85, 137); border-image: none;
}
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon {
	color: rgb(85, 85, 85); background-color: rgb(251, 251, 251);
}
:not(.ie9haxors).ui-tooltip div.ui-tooltip-content {
	filter: none;
}
:not(.ie9haxors).ui-tooltip div.ui-tooltip-titlebar {
	filter: none;
}
.information-marketing {
	padding: 9px 12px 17px 13px; border: 1px dotted rgb(166, 166, 166); border-image: none; width: 252px; height: auto; overflow: hidden; float: left; background-color: rgb(240, 243, 247);
}
.form-get-more-information h3 {
	font: bold 14px/25px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.form-get-more-information ul li {
	float: right;
}
.form-get-more-information ul li label {
	text-indent: -9999px; display: block;
}
.form-get-more-information ul li input {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(0, 0, 0); border-image: none; width: 237px; height: 23px; color: rgb(102, 102, 102); padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.check-news {
	padding: 7px 0px; width: 100%; overflow: hidden; float: right;
}
.check-news label {
	font: 11px/normal Arial, Helvetica, sans-serif; margin: 0px; text-indent: 0px !important; padding-top: 4px; padding-left: 85px; float: left; font-size-adjust: none; font-stretch: normal;
}
.check-news input[type='checkbox'] {
	border: 0px currentColor; border-image: none; width: auto !important; margin-right: 0px; float: right;
}
.form-get-more-information ul li select {
	font: 12px/22px Arial, Helvetica, sans-serif; border: 1px solid rgb(0, 0, 0); border-image: none; width: 249px; height: 25px; color: rgb(102, 102, 102); padding-left: 6px; font-size-adjust: none; font-stretch: normal;
}
.form-get-more-information ul li .btn-form-get-info {
	background: rgb(0, 126, 58); width: 80px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 2px; padding-left: 0px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 17px;
}
.marketing-middle-content {
	padding: 0px 33px 0px 19px; width: 368px; float: left;
}
.marketing-middle-content h3 {
	padding-bottom: 13px;
}
.marketing-middle-content ul {
	list-style: url("../images/bullets/light-gray-bullet.png"); padding: 20px 0px 32px 35px;
}
.marketing-middle-content a {
	background: url("../images/bullets/dark-gray-bullet.png") no-repeat left; padding-left: 9px;
}
.siderbar-images {
	float: left;
}
.show-results-content-apply {
	padding: 0px; width: 525px; overflow: hidden;
}
.show-results-content-apply h3 {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.show-results-content-apply .apply-careers-tabs {
	margin: 0px 0px 16px; padding: 2px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 519px; overflow: hidden; display: block; min-width: 519px;
}
.apply-careers-tabs .tabs-list {
	margin: 0px; position: relative !important; background-color: transparent;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li {
	background-position: left top; margin: 0px 0px 0px -8px; border: currentColor; border-image: none; width: 99px; height: 27px; background-image: url("../images/backgrounds/bg-tab-arrow.png"); background-repeat: no-repeat; background-color: transparent;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child {
	margin-left: -8px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.ui-state-default a {
	font: bold 10.5px/14px Arial, Helvetica, sans-serif; width: 99px; text-align: center; padding-right: 0px; padding-left: 0px; min-width: inherit; max-width: inherit; font-size-adjust: none; font-stretch: normal;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child {
	width: 77px; padding-left: 5px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child a {
	width: 77px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.first-child {
	background-position: right top; margin: 0px; width: 81px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.first-child a {
	width: 81px; overflow: hidden;
}
.show-results-content-apply .apply-careers-tabs .tabs-content-apply {
	padding: 10px 10px 9px; overflow: hidden; clear: both;
}
.education-form {
	border: 1px dotted rgb(166, 166, 166); border-image: none; width: 500px; margin-bottom: 12px !important; display: block; background-color: rgb(240, 243, 247);
}
.education-form li {
	padding: 6px 3px 18px 13px; height: auto; overflow: hidden; border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.education-form li.first-child {
	padding: 5px 3px 18px 13px;
}
.education-form li.last-child {
	padding: 3px 3px 18px 13px; border: currentColor; border-image: none; _padding-bottom: 10px;
}
.education-form li ul {
	height: auto; overflow: hidden;
}
.education-form li ul li {
	padding: 0px; border: currentColor; border-image: none; margin-left: 16px; float: left; display: inline-block; _margin-left: 5px;
}
.education-form li ul li.first-child {
	margin-left: 0px;
}
.education-form li ul li.no-margin {
	margin-left: 0px;
}
.education-form li ul li.first-child {
	padding: 0px;
}
.education-form li ul li.last-child {
	padding: 0px;
}
.education-form li ul li.last-child label {
	margin-bottom: 1px;
}
.education-form li ul li.no-margin label {
	margin-bottom: 1px;
}
.education-form li ul li label {
	display: block;
}
.education-form input[type=text] {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px !important; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal; _float: left; _clear: both;
}
.education-form select {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 24px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal; _clear: left;
}
.education-form label {
	font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0px 0px 6px; width: 100%; color: rgb(68, 68, 68); padding-top: 9px; display: block; font-size-adjust: none; font-stretch: normal;
}
.education-form .last-child ul li label {
	margin: 0px 0px 5px;
}
.education-form .first-child ul li label {
	margin: 0px 0px 5px;
}
.education-form input.w226 {
	width: 216px;
}
.education-form select.w226 {
	width: 227px;
}
.education-form select.month {
	width: 82px; margin-right: 8px;
}
.education-form select.day {
	width: 60px; margin-right: 7px;
}
.education-form select.year {
	width: 70px;
}
table.education-form .scfRadioButtonListBorder {
	width: 500px; display: block;
}
table.education-form .scfRadioButtonListBorder > span {
	width: 500px; display: block;
}
table.education-form .scfRadioButtonListGeneralPanel label {
	display: inline;
}
table.education-form .scfRadioButtonListBorder span.scfRequired {
	display: none;
}
table.education-form .scfRadioButtonListGeneralPanel {
	clear: both;
}
.wrapper-tabs input[type='submit'] {
	background: rgb(0, 126, 58); padding: 0px 4px 2px; height: 24px; text-align: center; color: white; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 16px; float: right;
}
.tabs-list {
	margin: 0px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.ui-state-active {
	background: none !important; padding-bottom: 1px; text-shadow: none;
}
.left-arrow-green {
	font-weight: bold;
}
.right-arrow-green {
	font-weight: bold;
}
#tab1 .education-form li ul li.last-child label {
	margin-bottom: 5px;
}
#tab1 .education-form li ul li.no-margin label {
	margin-bottom: 5px;
}
#tab1 .education-form select {
	height: 23px;
}
.tabs-content-apply div.w226 input {
	width: 210px;
}
.scfRequired {
	display: none;
}
.show-results-content-apply {
	padding: 0px; width: 525px; overflow: hidden;
}
.show-results-content-apply h3 {
	font: 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.show-results-content-apply .apply-careers-tabs {
	margin: 0px 0px 16px; padding: 2px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 519px; overflow: hidden; display: block; min-width: 519px; _width: 519px;
}
.apply-careers-tabs .tabs-list {
	position: relative !important; background-color: transparent;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li {
	background-position: left top; margin: 0px 0px 0px -8px; border: currentColor; border-image: none; width: 99px; height: 27px; background-image: url("../images/backgrounds/bg-tab-arrow.png"); background-repeat: no-repeat; background-color: transparent;
}
.show-results-content-apply .apply-careers-tabs .tabs-list .ui-state-hover {
	background: url("../images/backgrounds/bg-tab-arrow.png");
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.ui-state-default a {
	font: bold 10.5px/14px Arial, Helvetica, sans-serif; width: 99px; text-align: center; padding-right: 0px; padding-left: 0px; min-width: inherit; max-width: inherit; font-size-adjust: none; font-stretch: normal;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child {
	width: 77px; padding-left: 5px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.last-child a {
	width: 77px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.first-child {
	background-position: right top; margin: 0px; width: 81px;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.first-child a {
	width: 81px; overflow: hidden;
}
.show-results-content-apply .apply-careers-tabs .tabs-content-apply {
	padding: 10px 10px 9px; overflow: hidden; clear: both;
}
.education-form {
	border: 1px dotted rgb(166, 166, 166); border-image: none; width: 100%; margin-bottom: 12px !important; background-color: rgb(240, 243, 247);
}
.education-form li {
	padding: 6px 3px 18px 13px; height: auto; overflow: hidden; border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.education-form li.first-child {
	padding: 5px 3px 18px 13px;
}
.education-form li.last-child {
	padding: 3px 3px 18px 13px; border: currentColor; border-image: none; _padding-bottom: 10px;
}
.education-form li ul {
	height: auto; overflow: hidden;
}
.education-form li ul li {
	padding: 0px; border: currentColor; border-image: none; margin-left: 16px; float: left; display: inline-block; _margin-left: 5px;
}
.education-form li ul li.first-child {
	margin-left: 0px;
}
.education-form li ul li.no-margin {
	margin-left: 0px;
}
.education-form li ul li.first-child {
	padding: 0px;
}
.education-form li ul li.last-child {
	padding: 0px;
}
.education-form li ul li.last-child label {
	margin-bottom: 1px;
}
.education-form li ul li.no-margin label {
	margin-bottom: 1px;
}
.education-form li ul li label {
	display: block;
}
.education-form input[type=text] {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px !important; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal; _float: left; _clear: both;
}
.education-form select {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.education-form .select-box {
	border: 1px solid rgb(68, 68, 68); border-image: none; float: left;
}
.education-form label {
	font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0px 0px 6px; color: rgb(68, 68, 68); padding-top: 6px; clear: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.education-form .last-child ul li label {
	margin: 0px 0px 5px;
}
.education-form .first-child ul li label {
	margin: 0px 0px 5px;
}
.education-form input.w226 {
	width: 216px;
}
.education-form select.w226 {
	width: 227px;
}
.education-form select.month {
	width: 82px;
}
.education-form select.day {
	width: 60px;
}
.education-form select.year {
	width: 50px;
}
table.education-form tr td {
	padding: 0px 0px 0px 13px; width: 216px; text-align: left; vertical-align: top; _width: 210px;
}
table.education-form tr td.last-column {
	_padding-right: 25px;
}
table.education-form tr.border-bottom td {
	padding-bottom: 18px; border-bottom-color: rgb(166, 166, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
table.education-form tr.last-row td {
	padding-bottom: 18px;
}
table.education-form ul li {
	margin: 0px; padding: 0px !important; border: currentColor; border-image: none; float: left; display: inline-block;
}
.show-results-content-apply .apply-careers-tabs .tabs-list li.ui-state-active {
	background: none !important; padding-bottom: 1px; text-shadow: none;
}
.left-arrow-green {
	font-weight: bold;
}
.right-arrow-green {
	font-weight: bold;
}
#tab1 .education-form li ul li.last-child label {
	margin-bottom: 5px;
}
#tab1 .education-form li ul li.no-margin label {
	margin-bottom: 5px;
}
#tab1 .education-form select {
	height: 23px;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.ui-helper-clearfix::before {
	display: table; content: "";
}
.ui-helper-clearfix::after {
	display: table; content: "";
}
.ui-helper-clearfix::after {
	clear: both;
}
.ui-helper-clearfix {
	-ms-zoom: 1;
}
.ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui-dialog {
	padding: 0.2em; width: 300px; overflow: hidden; position: absolute;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em; position: relative;
}
.ui-dialog .ui-dialog-title {
	margin: 0.1em 16px 0.1em 0px; float: left;
}
.ui-dialog .ui-dialog-titlebar-close {
	margin: -10px 0px 0px; padding: 1px; top: 50%; width: 19px; height: 18px; right: 0.3em; position: absolute;
}
.ui-dialog .ui-dialog-titlebar-close span {
	margin: 1px; display: block;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 0px;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0px;
}
.ui-dialog .ui-dialog-content {
	background: none; padding: 0.5em 1em; border: 0px currentColor; border-image: none; overflow: hidden; position: relative; -ms-zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	border-width: 1px 0px 0px; margin: 0.5em 0px 0px; padding: 0.3em 1em 0.5em 0.4em; text-align: left; background-image: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0px; cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 14px; height: 14px; right: 3px; bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-widget-overlay {
	background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x 50% 50% rgb(170, 170, 170); opacity: 0.3;
}
.ui-widget-shadow {
	background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x 50% 50% rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: 8px; border-radius: 8px; opacity: 0.3; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px;
}
div.appLink a {
	padding: 2px 5px; color: white; font-weight: bold; display: block; background-color: rgb(0, 138, 63);
}
.clear {
	clear: both;
}
.main-content .feaures-benefits-box h2 {
	margin: 20px 0px 10px; font-size: 12px;
}
.main-content .feaures-benefits-box ul {
	float: none;
}
.wrapper-tabs .tabs-list li.last-child.first-child {
	margin: 0px;
}
.search-tabs .tabs-list li.last-child.first-child {
	margin: 0px;
}
.main-content .media-center-tabs .options-content h2 {
	margin: 20px 0px 10px; color: rgb(0, 138, 63); font-size: 16px;
}
.main-content .media-center-tabs .options-content h3 {
	margin: 20px 0px 10px; color: rgb(0, 138, 63); font-size: 14px;
}
.main-content .media-center-tabs .options-content h4 {
	margin: 20px 0px 10px; font-size: 12px;
}
.main-content .media-center-tabs .options-content p {
	line-height: 18px;
}
.main-content .media-center-tabs .options-content ul {
	margin: 1em 0px; padding: 0px 0px 0px 40px; line-height: 18px; font-size: 12px;
}
.main-content .media-center-tabs .options-content ol {
	line-height: 18px; font-size: 12px;
}
.main-content .media-center-tabs .options-content p.note {
	line-height: 14.5px; font-size: 10px;
}
.main-content .media-center-tabs .options-content ol.note {
	line-height: 14.5px; font-size: 10px;
}
.main-content .media-center-tabs .options-content p.caption {
	font-size: 11px; font-weight: bold;
}
.info-center_underline {
	padding-top: 9px; margin-bottom: 14px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
table.media-list {
	margin: 23px 0px; padding: 6px 50px 0px 6px; font-size: 12px; font-weight: bold;
}
table.media-list th {
	margin: 23px 0px; padding: 6px 50px 0px 6px; font-size: 12px; font-weight: bold;
}
table.media-list td {
	margin: 23px 0px; padding: 6px 50px 0px 6px; font-size: 12px; font-weight: bold;
}
table.info-center {
	width: 100%; margin-bottom: 6px; border-collapse: collapse; border-spacing: 0;
}
table.info-center {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 10px;
}
table.info-center th {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 10px;
}
table.info-center td {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 10px;
}
table.info-center th {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(0, 138, 63);
}
table.info-center th a {
	color: rgb(255, 255, 255);
}
table.info-center th a:hover {
	color: rgb(255, 255, 255);
}
table.info-center th a:visited {
	color: rgb(255, 255, 255);
}
.main-content .media-center-tabs .options-content th.subhdr {
	color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(221, 221, 221);
}
.main-content .media-center-tabs .options-content th.subhdr2 {
	color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(199, 225, 216);
}
table.info-center th.subhdr2 a {
	color: rgb(0, 0, 0);
}
table.info-center th.subhdr2 a:hover {
	color: rgb(0, 0, 0);
}
table.info-center th.subhdr2 a:visited {
	color: rgb(0, 0, 0);
}
table.info-center tr.change-bg {
	background-color: rgb(240, 243, 247);
}
table.info-center p {
	font-size: 10px;
}
.supplier-content .video-box {
	margin: 0px auto; padding: 4px; width: 480px; background-color: rgb(0, 126, 58);
}
table.table-compare td.product2.elec-char-header {
	width: 121px;
}
table.table-compare td.product3.elec-char-header {
	width: 121px;
}
table.table-compare td.product4.elec-char-header {
	width: 121px;
}
table.table-compare td.product2 {
	width: 393px;
}
table.table-compare td.product3 {
	width: 257px;
}
table.table-compare td.product4 {
	width: 189px;
}
.outside-us {
	border: currentColor; border-image: none; width: 760px; height: 1200px;
}
.supplier-content-careers-outside-us {
	width: 760px !important;
}
.lfForm {
	margin: 10px 0px; padding: 20px; border: 1px dotted rgb(166, 166, 166); border-image: none; background-color: rgb(240, 243, 247);
}
.lfForm .scfDropListLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfEmailLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfMultipleLineTextLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfSingleLineTextLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfPasswordLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfNumberLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfDatePickerLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfDateLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfRadioButtonListLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfCheckBoxListLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfListBoxLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfFileUploadLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfDateSelectorLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfCreditCardLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfConfirmPasswordLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfCaptchaLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfTelephoneLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm .scfSmsTelephoneLabel {
	padding: 3px 0px; width: 450px; color: rgb(68, 68, 68); line-height: 15px; font-weight: bold; float: none;
}
.lfForm input[type='text'] {
	margin: 0px 0px 7px; border: 1px solid rgb(0, 0, 0); border-image: none; padding-left: 10px; float: none; display: block;
}
.lfForm select {
	margin: 0px 0px 7px; border: 1px solid rgb(0, 0, 0); border-image: none; padding-left: 10px; float: none; display: block;
}
.lfForm textarea {
	margin: 0px 0px 7px; border: 1px solid rgb(0, 0, 0); border-image: none; padding-left: 10px; float: none; display: block;
}
.lfForm input[type='text'] {
	width: 350px; height: 23px;
}
.lfForm select {
	width: 350px; height: 23px;
}
.lfForm textarea {
	width: 350px; height: 150px;
}
.lfForm .scfCheckBoxListGeneralPanel {
	margin: 10px 0px;
}
.lfForm .scfMultipleLineGeneralPanel {
	margin: 10px 0px;
}
.lfForm .scfCheckbox input {
	border: 0px currentColor; border-image: none; width: 18px; height: 18px;
}
.lfForm .scfCheckboxBorder {
	height: 20px;
}
.lfForm .scfSectionLegend {
	margin: 0px 0px 10px; color: rgb(68, 68, 68); font-weight: bold; white-space: normal !important;
}
.scfSubmitButtonBorder.lfFormSubmit input[type='submit'] {
	background: rgb(0, 126, 58); padding: 0px 4px 2px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 80px; height: 24px; text-align: center; color: white; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 16px; float: right;
}
.scfSubmitButtonBorder.lfFormSubmit {
	padding: 10px 0px; float: right;
}
.quality_docs img {
	margin: 0px 12px 4px 0px;
}
.lfForm .scfValidatorRequired {
	margin-top: -35px; margin-left: -10px; float: left;
}
.lfForm .scfMultipleLineTextBorder .scfValidatorRequired {
	margin-top: -162px; margin-left: -10px; float: left;
}
.lfForm .scfDropListBorder .scfValidatorRequired {
	margin-top: -28px; margin-left: -10px; float: left;
}
table.enviro_list {
	margin: 40px 0px 20px;
}
table.enviro_list caption {
	padding: 4px 0px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; background-color: rgb(102, 102, 102);
}
table.enviro_list caption a {
	padding: 4px 0px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; background-color: rgb(102, 102, 102);
}
table.enviro_list tr th {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; vertical-align: middle;
}
table.enviro_list tr td {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; vertical-align: middle;
}
table.enviro_list tr td {
	font-size: 10px;
}
table.enviro_list tr td img {
	margin: 4px; border: currentColor; border-image: none;
}
table.enviro_list tr td.reports img {
	margin: 0px; padding: 4px 12px 4px 0px;
}
table.enviro_list tr th {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-color: rgb(0, 138, 63);
}
.clear-selection a {
	margin: 4px 0px 0px 260px; text-align: right; font-weight: bold; display: inline-block;
}
#tutorial {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-image: none; width: 600px; height: 400px;
}
.lessons {
	background: rgb(255, 255, 255); padding: 0px 23px 13px 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.lessons .ui-widget-header {
	background: rgb(0, 126, 58); border: currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255); font-weight: bold;
}
.lessons .ui-corner-all.ui-dialog-titlebar-close {
	color: rgb(255, 255, 255); margin-right: 20px;
}
#tutorials h2 {
	background: url("../images/backgrounds/horizontal-dotted-divider.gif") repeat-x left bottom; font: bold 14px/32px Arial, Helvetica, sans-serif; padding: 0px 0px 2px 14px; border: currentColor; border-image: none; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.ngrbox {
	margin: 0px auto; padding: 5px; border: 1px dotted rgb(51, 51, 51); border-image: none; width: 650px; font-size: 12px; background-color: rgb(238, 238, 238);
}
.ngrbox button {
	margin: 2px;
}
.ngrbox input {
	margin: 2px;
}
.ngrbox select {
	margin: 2px;
}
.ngrbox textarea {
	margin: 2px;
}
.ngrbuttons button {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(153, 153, 153) rgb(153, 153, 153) rgb(255, 255, 255); margin: 2px; padding: 6px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(0, 138, 63);
}
.ngrbox input.readonly {
	border: 1px solid rgb(0, 138, 63); border-image: none; text-align: center; background-color: rgb(238, 238, 238);
}
.ngrbox input.warning {
	border: currentColor; border-image: none; text-align: left; color: red; background-color: rgb(238, 238, 238);
}
.ngrbox input.writable {
	border: 1px solid rgb(0, 138, 63); border-image: none; text-align: right;
}
.ngrrow {
	padding-top: 10px; clear: both;
}
.ngrrow span.label {
	width: 260px; text-align: right; float: left;
}
.ngrrow span.field {
	width: 370px; text-align: left; float: right;
}
.ngrheader {
	text-align: left; color: rgb(0, 138, 63); padding-top: 10px; padding-left: 10px; clear: both; font-weight: bold;
}
.ngrsubheader {
	padding-top: 10px; padding-left: 75px; clear: both; font-size: 12px; font-style: normal; font-weight: bold; position: relative;
}
.ngrsubheader span.radioname {
	left: 100px; text-align: left; padding-top: 4px; font-size: 12px; font-style: normal; font-weight: bold; position: absolute;
}
.ngrsubheader span.description {
	left: 175px; text-align: left; padding-top: 4px; font-size: 12px; font-style: normal; font-weight: normal; position: absolute;
}
.ngrbuttons {
	text-align: center; padding-top: 10px; clear: both;
}
.ngrnote {
	font-size: 10px; font-style: italic; font-weight: normal;
}
.ngrversion {
	text-align: right; padding-top: 5px; clear: both; font-size: 10px; font-style: normal;
}
.spacer {
	width: 100%; height: 15px; clear: both; display: block;
}
.search-wrapper h3 {
	font: bold 14px/normal Arial, Helvetica, sans-serif; color: rgb(0, 126, 58); padding-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
.main-content .search-option p {
	margin: 0px 8px 0px 9px; text-align: left; color: rgb(68, 68, 68); line-height: 15px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.search-wrapper .forget-password {
	padding-top: 20px;
}
.search-wrapper .listleft label {
	margin: 3px 0px 0px; padding: 0px 0px 0px 22px; display: block; cursor: pointer;
}
.search-wrapper .login-title {
	width: 100px; padding-top: 4px; float: left;
}
.login.search-wrapper {
	padding: 16px; border: 1px dotted rgb(166, 166, 166); border-image: none; background-color: rgb(240, 243, 247);
}
.login.search-wrapper input {
	margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; vertical-align: middle; float: left;
}
.login.search-wrapper input[type='checkbox'] {
	padding: 0px 10px 0px 0px; border: currentColor; border-image: none;
}
.search-wrapper input[type='submit'] {
	background: 0px 0px rgb(0, 126, 58); font: bold 12px/19px Arial, Helvetica, sans-serif; padding: 0px 7px 2px; border: currentColor; border-image: none; height: 24px; text-align: center; color: rgb(255, 255, 255); float: right; font-size-adjust: none; font-stretch: normal;
}
.search-wrapper input.cancel-button {
	font: bold 12px/19px Arial, Helvetica, sans-serif; margin: 0px 18px 0px 0px; padding: 0px 4px 2px; border: currentColor; border-image: none; width: 76px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(122, 131, 132);
}
.register-form .form-table input {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; width: 195px; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.register-form .form-table input.right {
	float: right;
}
.search.results-table thead tr th {
	color: rgb(255, 255, 255);
}
.searchfilters #tblsearchfilteres input {
	font: 12.04px/22px Arial, Helvetica, sans-serif; padding: 0px 3px; border: 1px solid rgb(176, 181, 186); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; display: block; font-size-adjust: none; font-stretch: normal;
}
.searchfilters #tblsearchfilteres span {
	font: 12.04px/22px Arial, Helvetica, sans-serif; padding: 0px 3px; border: 1px solid rgb(176, 181, 186); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; display: block; font-size-adjust: none; font-stretch: normal;
}
.searchfilters #tblsearchfilteres .filter-input {
	margin: 0px 2px; padding: 2px 0px 8px;
}
.searchfilters #tblsearchfilteres .filter-input select {
	margin: 2px 0px 0px; border: 1px solid black; border-image: none;
}
.searchfilters div input[type='submit'].search-button {
	background: 0px 0px rgb(0, 126, 58); font: bold 12px/19px Arial, Helvetica, sans-serif; border: currentColor; border-image: none; width: 76px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.searchfilters div input.clear-button {
	font: bold 12px/19px Arial, Helvetica, sans-serif; border: currentColor; border-image: none; width: 76px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(122, 131, 132);
}
.loginlink {
	margin: 10px 0px 0px; font-weight: bold; float: right;
}
.main-content .partner-resource.contact-tab ul {
	list-style: inside; margin: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.main-content .partner-resource.contact-tab ul li {
	padding: 0px 0px 10px 20px; text-indent: -1em; list-style-type: disc; list-style-position: inside;
}
a.flyout-cancel:link {
	background: none !important; margin: 24px 0px 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important; line-height: 15px !important; text-decoration: underline !important;
}
a.flyout-cancel:active {
	background: none !important; margin: 24px 0px 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important; line-height: 15px !important; text-decoration: underline !important;
}
a.flyout-cancel:visited {
	background: none !important; margin: 24px 0px 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important; line-height: 15px !important; text-decoration: underline !important;
}
a.flyout-cancel:hover {
	background: none !important; margin: 24px 0px 0px !important; padding: 0px !important; border: 0px currentColor !important; border-image: none !important; line-height: 15px !important; text-decoration: none !important;
}
a.flyout-click:link {
	
}
a.flyout-click:active {
	
}
a.flyout-click:visited {
	
}
a.flyout-click:hover {
	
}
.flyOut_Holder {
	position: absolute; z-index: 12;
}
.firstcol {
	width: 100px;
}
.thirdcol {
	width: 150px; text-align: right; padding-right: 3px;
}
.secondcol {
	width: 125px; vertical-align: middle;
}
.fourthcol {
	width: 125px; vertical-align: middle;
}
.scfValidationSummary {
	color: red;
}
.register-form {
	margin: 0px; padding: 5px 5px 19px; border: 1px dotted rgb(166, 166, 166); border-image: none; width: 525px; float: left; display: inline; background-color: rgb(240, 243, 247);
}
.register-form label {
	font: bold 12px/22px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; color: rgb(68, 68, 68); clear: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.register-form label.hidden {
	visibility: hidden;
}
.register-form p span {
	color: rgb(0, 126, 58);
}
.register-form label span {
	color: rgb(0, 126, 58);
}
.register-form select {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 22px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.register-form .scfValidatorRequired {
	width: 15px; padding-left: 5px; margin-top: 0px; margin-right: -20px; float: right; display: block;
}
.register-form input {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; height: 20px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.register-form input.imgbtnclass {
	font: 12.04px/22px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 0px 10px; height: 20px; color: rgb(102, 102, 102); vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
.register-form input.submit-button {
	font: bold 12px/19px Arial, Helvetica, sans-serif; margin: 0px 10px 0px 0px; padding: 0px; border: currentColor; border-image: none; width: 76px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 126, 58);
}
.register-form input.cancel-button {
	font: bold 12px/19px Arial, Helvetica, sans-serif; margin: 0px 18px 0px 0px; padding: 0px; border: currentColor; border-image: none; width: 76px; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; background-color: rgb(122, 131, 132);
}
.register-form table {
	table-layout: fixed;
}
.register-form table tr td {
	padding: 4px 0px;
}
#headertabs ul {
	list-style: none; margin: 0px; padding: 5px;
}
#headertabs li {
	border-width: 1px 1px 0px; border-style: dotted; border-color: currentColor; margin: 0px 0.5em 0px 0px; padding: 3px 0px 5px; border-image: none; font-weight: bold; display: inline;
}
#headertabs li a {
	border-width: 1px 1px 0px; margin: 0px 1em 0px 0px; padding: 10px 10px 0px; width: 100px;
}
.imgbtnclass {
	
}
.submit-btn-signup {
	background: rgb(0, 126, 58); height: 20px; text-align: center; color: rgb(255, 255, 255); padding-right: 5px; padding-left: 5px; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold;
}
.submit-btn-intranet {
	background: rgb(0, 126, 58); height: 20px; text-align: center; color: rgb(255, 255, 255); padding-right: 5px; padding-left: 5px; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold;
}
.listleft {
	padding-right: 32px; padding-left: 32px; float: left;
}
.cancel-button {
	height: 20px;
}
.scfValidationSummary {
	color: red;
}
.dropSelectList {
	border: 1px solid rgb(68, 68, 68);
}
.submit-btn-seacrh {
	background: rgb(0, 126, 58); width: 73px; height: 26px; text-align: center; color: rgb(255, 255, 255); padding-right: 5px; padding-left: 5px; font-family: Arial,sans-serif; font-size: 17px; font-weight: bold; float: left;
}
img.top-corner-right {
	top: 10px; right: 10px; position: absolute;
}
.submit-btn-briefcase-left {
	margin: 0px 5px; padding: 5px 5px 2px; left: 10px; top: 0px; width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255) !important; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif !important; font-size: 12px; display: inline-block; position: absolute; background-color: rgb(0, 126, 58);
}
.submit-btn-briefcase-right {
	margin: 0px 5px; padding: 1px 5px; top: 0px; width: 80px; height: 30px; text-align: center; right: 10px; color: rgb(255, 255, 255) !important; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif !important; font-size: 12px; display: inline-block; position: absolute; background-color: rgb(0, 126, 58);
}
.submit-btn-briefcase-disabled {
	background: 0px 0px rgb(122, 131, 132); margin: 0px 5px; padding: 5px 5px 2px; width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255) !important; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif !important; font-size: 12px;
}
.btn-container-briefcase {
	position: relative;
}
#content_0_techPagerBottom .RecordPaging .ItemsPerPageChoice {
	display: none;
}
.no-right-border {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.submit-btn-briefcase-left {
	margin: 0px 5px; padding: 1px 5px; left: 10px; top: 0px; width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255) !important; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif !important; font-size: 12px; display: inline-block; position: absolute; background-color: rgb(0, 126, 58);
}
.submit-btn-briefcase-disabled {
	background: 0px 0px rgb(122, 131, 132); margin: 0px 5px; padding: 1px 5px; width: 80px; height: 31px; text-align: center; color: rgb(255, 255, 255) !important; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif !important; font-size: 12px;
}
#totalSizeP {
	text-align: right; margin-right: 14px;
}
a.tip {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dashed;
}
a.tip:hover {
	position: relative; cursor: help;
}
a.tip span {
	display: none;
}
a.tip:hover span {
	background: url("../images/status-info.png") no-repeat 100% 5% rgb(240, 240, 240); margin: 10px; padding: 5px 20px 5px 5px; border: 1px dotted rgb(192, 192, 192); border-image: none; left: 0px; top: 10px; width: 250px; text-decoration: none; display: block; position: absolute; z-index: 100;
}
div.related-product-photo-box {
	padding: 0px 0px 8px; width: 78px; height: 78px; float: left; z-index: 20; background-color: rgb(255, 255, 255);
}
div.related-product-photo-box img {
	border: 1px solid rgb(68, 68, 68); border-image: none; width: 75px; height: 75px; position: relative;
}
#main-navigation li ul .input-flyout a {
	padding: 0px; border: 0px currentColor; border-image: none; text-decoration: underline; background-image: none;
}
.main-content .information-search a {
	text-decoration: underline;
}
.visibility-hidden {
	visibility: hidden;
}
.side-bar-items .divBreadCrumb #divHeaderSelection {
	padding: 8px 0px; border: 1px solid rgb(0, 126, 58); border-image: none; height: 22px; margin-bottom: 7px;
}
.side-bar-items #divHeaderRefine {
	padding: 8px 0px; border: 1px solid rgb(0, 126, 58); border-image: none; height: 22px; margin-bottom: 7px;
}
.side-bar-items .divBreadCrumb .submit-button {
	background: rgb(0, 126, 58); padding: 0px 6px; border: currentColor; border-image: none; left: 133px; top: -26px; width: auto; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 11px; margin-bottom: 10px; display: block; position: relative;
}
.descriptive-table tr th {
	padding: 8px 13px 8px 0px; height: 40px; vertical-align: middle; horiz-align: left;
}
.descriptive-table span {
	font-weight: bold;
}
.RecordPaging input {
	padding: 0px 2px;
}
.RecordPaging td {
	border: 0px currentColor !important; border-image: none !important;
}
table.tbSearchFooter {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(176, 181, 186) currentColor currentColor; border-image: none;
}
table.tbSearchHeader {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(176, 181, 186); border-image: none;
}
table.tbSearchHeader {
	padding: 15px 5px; width: 100%; border-collapse: separate !important;
}
table.tbSearchFooter {
	padding: 15px 5px; width: 100%; border-collapse: separate !important;
}
table.tbSearchHeader td {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; vertical-align: middle;
}
table.tbSearchFooter td {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; vertical-align: middle;
}
table.tbSearchHeader select {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
table.tbSearchFooter select {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
td.pgrRecords div {
	width: auto !important; float: right;
}
.ItemsPerPageChoice {
	margin: 1px !important;
}
.ItemOffsetChoice {
	margin: 1px !important;
}
.notfound h3 {
	color: rgb(0, 126, 58); margin-top: 2px; margin-bottom: 2px;
}
.notfound input[type='text'] {
	margin-top: 3px;
}
.list_line_height_150 {
	line-height: 150% !important;
}
.align_left {
	float: left;
}
.align_right {
	float: right;
}
.txt_center {
	text-align: center;
}
.font_8 {
	font-size: 8px;
}
.font_10 {
	font-size: 10px;
}
.font_11 {
	font-size: 11px;
}
.font_12 {
	font-size: 12px;
}
.font_13 {
	font-size: 13px;
}
.font_14 {
	font-size: 14px;
}
.font_16 {
	font-size: 16px;
}
.green_txt {
	color: rgb(0, 126, 58) !important;
}
.white_txt {
	color: rgb(255, 255, 255) !important;
}
.gray_bk {
	background-color: rgb(164, 164, 164); bgcolor: #a4a4a4;
}
.no_border {
	border: 0px currentColor; border-image: none;
}
.green_txt_10 {
	color: rgb(0, 126, 58); font-size: 10px;
}
.green_txt_13 {
	color: rgb(0, 126, 58); font-size: 13px;
}
.green_txt_20 {
	color: rgb(0, 126, 58); font-size: 20px;
}
.green_txt_22 {
	color: rgb(0, 126, 58); font-size: 22px;
}
.gray_txt_25 {
	color: rgb(153, 153, 153); font-size: 25px;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.content-right {
	margin: 0px 0px 0px 13px; width: 775px; float: left;
}
.sidebar2 {
	width: 180px; float: right; display: inline;
}
.search-box2 {
	background: rgb(236, 237, 241); padding: 25px; border: 1px solid rgb(180, 181, 185); border-image: none;
}
.search-box2 h2 {
	color: rgb(51, 51, 51); font-family: arial; font-size: 16px; font-weight: bold;
}
.search-box2 .search-wrapper {
	
}
.search-box2 input[type='text'] {
	padding: 0px 0px 0px 15px; width: 500px; height: 24px; color: rgb(102, 102, 102); line-height: 24px; float: left;
}
.search-box2 .submit-button {
	
}
.main-content .product-grid-search {
	padding: 45px 13px 0px;
}
.main-content .product-grid-search li {
	margin: 0px 0px 45px; width: 327px; float: left;
}
.main-content .product-grid-search li:nth-child(2n+1) {
	margin-right: 45px;
}
.main-content .product-grid-search li img {
	margin: 0px 18px 0px 0px; float: left;
}
.main-content .product-grid-search li h3 {
	margin: 0px 0px 0px 66px; font-size: 16px; font-weight: bold;
}
.main-content .product-grid-search li p {
	margin: 0px 0px 0px 66px; color: rgb(102, 102, 102); line-height: 1.5; font-family: arial; font-size: 12px;
}
.rail-nav {
	background: linear-gradient(rgba(235, 235, 235, 1) 0%, rgba(246, 246, 246, 1) 100%); margin: 0px 0px 13px; padding: 9px 13px;
}
.rail-nav .nav-heading {
	margin: 0px; padding: 0px 0px 9px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.rail-nav ul {
	padding: 8px 0px 0px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.rail-nav ul li {
	margin: 0px 0px 5px;
}
.rail-nav ul li a {
	color: rgb(51, 51, 51); font-family: arial; font-size: 11px;
}
.main-content .product-grid2 {
	
}
.main-content .product-grid2 li {
	margin: 0px 10px 13px 0px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 184px; float: left;
}
.main-content .product-grid2 li:nth-child(4n) {
	margin-right: 0px;
}
.main-content .product-grid2 li a {
	display: block;
}
.main-content .product-grid2 li .product-grid-text {
	
}
.main-content .product-grid2 li .product-grid-text .photos-title {
	border-top-color: rgb(188, 191, 196); border-top-width: 1px; border-top-style: solid;
}
.main-content .product-grid2 li .product-grid-text .photos-title a {
	background: rgb(239, 242, 247); padding: 10px; height: 32px; font-size: 13px; font-weight: bold;
}
.main-content .product-grid-tools {
	padding: 22px 0px 0px;
}
.main-content .product-grid-tools li {
	margin: 0px 35px 26px 0px; border: 1px solid rgb(176, 181, 186); border-image: none; width: 368px; float: left;
}
.main-content .product-grid-tools li:nth-child(2n) {
	margin-right: 0px;
}
.main-content .product-grid-tools li a {
	display: block;
}
.main-content .product-grid-tools li .product-grid-text {
	background: rgb(239, 242, 247); padding: 10px 12px; height: 61px; border-top-color: rgb(176, 180, 183); border-top-width: 1px; border-top-style: solid;
}
.main-content .product-grid-tools li .product-grid-text .photos-title {
	
}
.main-content .product-grid-tools li .product-grid-text a {
	font-size: 13px; font-weight: bold;
}
.main-content .product-grid-tools li .product-grid-text p {
	margin: 0px; color: rgb(51, 51, 51); font-size: 12px;
}
.accordion-container2 {
	width: auto; float: none; min-height: 0px !important;
}
.accordion-container2 .accordion-search2 h3 {
	background: rgb(0, 126, 58); font: bold 11px/14px Arial, Helvetica, sans-serif; margin: 0px 0px 3px; padding: 8px 39px 8px 9px; color: rgb(255, 255, 255); overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative; font-size-adjust: none; font-stretch: normal;
}
.accordion-search2 h3 .ui-icon {
	background: url("../images/bullets/plus-sign.jpg") no-repeat right top; top: 9px; width: 14px; height: 12px; right: 5px; overflow: hidden; display: block; position: absolute;
}
.accordion-container2 .ui-accordion .ui-state-active {
	margin: 0px;
}
.accordion-container2 .ui-accordion .ui-state-active .ui-icon {
	background: url("../images/bullets/minus-sign.jpg") no-repeat right top; top: 9px; height: 12px; right: 5px; display: block; position: absolute;
}
.accordion-container2 .accordion-search2 .ui-widget-content {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.accordion-container2 .accordion-search2 .ui-widget-content li {
	margin: 0px; padding: 5px 0px 5px 8px;
}
.accordion-container2 .accordion-search2 .ui-widget-content .accordion-sub {
	overflow: hidden; border-bottom-color: rgb(179, 180, 182); border-bottom-width: 1px; border-bottom-style: solid;
}
.accordion-container2 .accordion-search2 .ui-widget-content .accordion-sub .accordion-sub-header {
	background: rgb(255, 255, 255); margin: 0px; padding: 6px 6px 6px 24px; color: rgb(51, 51, 51); border-top-color: rgb(179, 180, 182); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 4px 6px -2px #999999; -webkit-box-shadow: 0 4px 6px -2px #999999;
}
.accordion-container2 .accordion-search2 .ui-widget-content .accordion-sub .accordion-sub-header .ui-icon {
	background: url("../../cms/images/icon-collapsed.png") no-repeat 0px 0px; left: 6px; top: 6px; width: 13px; height: 13px;
}
.accordion-container2 .accordion-search2 .ui-widget-content .accordion-sub .ui-state-active .ui-icon {
	background: url("../../cms/images/icon-expanded.png") no-repeat 0px 0px;
}
.accordion-container2 .accordion-search2 .ui-widget-content .accordion-sub .ui-accordion-content {
	padding: 8px 0px 4px 10px;
}
.show-results-content2 {
	margin: 13px 0px 0px; padding: 0px; width: 582px;
}
.show-results-content2 .text-header-tab {
	padding: 13px 0px; border-bottom-color: rgb(179, 180, 182); border-bottom-width: 1px; border-bottom-style: solid;
}
.show-results-content2 .text-header-tab .items-page-div {
	margin: 0px 20px 0px 0px; display: inline-block;
}
.show-results-content2 .text-header-tab .div-legend-results {
	margin: 0px; float: right;
}
.show-results-content2 .results-table tr td {
	background: rgb(239, 242, 247); border-width: 1px 0px; border-style: dotted none; border-color: rgb(169, 169, 169) currentColor; padding: 10px; border-image: none;
}
.show-results-content2 .results-table tr td a {
	padding: 0px; display: inline;
}
.show-results-content2 .results-table tr td img {
	margin: 0px 10px 15px 0px; float: left;
}
.show-results-content2 .results-table tr td .add-briefcase {
	float: right;
}
.show-results-content2 .results-table tr td .doc-title {
	margin: 3px 0px 15px; display: inline-block;
}
.show-results-content2 .results-table tr td .doc-description {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(228, 229, 234); border-image: none; clear: both;
}
.show-results-content2 .results-table tr.alt td {
	background: none; border: 0px currentColor; border-image: none;
}
.main-content .documentBriefcase {
	margin: 13px 0px 0px;
}
.main-content .documentBriefcase .title {
	padding: 8px; line-height: 1.2;
}
.main-content .documentBriefcase .title img {
	margin: 0px 2px 0px 0px;
}
.main-content .documentBriefcase .title span {
	padding: 5px 0px 0px; font-size: 11px; font-style: italic; font-weight: normal; display: block;
}
.main-content .documentBriefcase .selectrows {
	padding: 2px; text-align: center; font-size: 11px; border-bottom-color: rgb(183, 184, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-content .documentBriefcase .selectrows a {
	color: rgb(51, 51, 51);
}
.main-content .documentBriefcase .results {
	padding: 10px 5px 5px;
}
.main-content .documentBriefcase .results .selectedDocs {
	min-height: 100px;
}
.main-content .documentBriefcase .results .selectrows {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(183, 184, 186) currentColor currentColor; padding: 5px 0px 0px; border-image: none;
}
.main-content .documentBriefcase .results .selectrows a {
	background: rgb(122, 130, 132); margin: 0px 3px; padding: 2px 10px; width: 46%; color: rgb(255, 255, 255); font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif !important; font-size: 12px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#responsive-container {
	margin: 0px auto; width: 100%; max-width: 970px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#responsive-container .main-content {
	padding-left: 0px;
}
#responsive-container .side-bar-items {
	width: 18%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#responsive-container .content-right {
	margin: 0px; padding: 0px 0px 0px 13px; width: 82%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .accWrpr {
	border: 1px solid rgb(176, 181, 186); border-image: none;
}
.main-content .contact-content .accWrpr .accordion {
	width: auto;
}
.main-content .contact-content .banner-box {
	
}
.main-content .contact-content .banner-box img {
	border: 1px solid rgb(180, 181, 185); border-image: none; width: 100%; height: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .banner-box .banner-information {
	top: 15%; width: 50%; height: auto; display: table; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .banner-box .banner-information h1 {
	margin: 0px; width: 40%; line-height: 32px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 34px; font-weight: normal; vertical-align: top; display: table-cell;
}
.main-content .contact-content .banner-box .banner-information .banner-address {
	width: 60%; display: table-cell;
}
.main-content .contact-content .banner-box .banner-information span {
	color: rgb(255, 255, 255); font-weight: bold;
}
.main-content .contact-content .info-region {
	padding: 25px; width: 100%; margin-right: 0px; float: none; display: inline-block; min-height: inherit; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .hdng-step {
	font-size: 18px;
}
.main-content .contact-content .hdng-step span {
	background: rgb(0, 126, 58); padding: 5px 10px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 20px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 24px; font-weight: normal; margin-right: 2px; display: inline-block; -webkit-border-radius: 5px 5px 5px 5px;
}
.main-content .contact-content .table-cell {
	vertical-align: middle; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-wrapper {
	padding: 20px; border: 1px solid rgb(180, 181, 185); border-image: none; margin-bottom: 13px;
}
.main-content .contact-content .form-box {
	width: 100%; display: table; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box .step-cell {
	padding-right: 20px; vertical-align: top; display: table-cell;
}
.main-content .contact-content .form-box .step-1 {
	width: 45%;
}
.main-content .contact-content .form-box .step-2 {
	width: 45%;
}
.main-content .contact-content .form-box .step-next {
	width: 10%;
}
.main-content .contact-content .form-box-wrapper .other-info {
	padding-top: 13px;
}
.main-content .contact-content .form-box-form {
	width: 100%; display: table; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-form .form-cell {
	width: 45%; vertical-align: middle; display: table-cell;
}
.main-content .contact-content .form-box-form .form-split {
	padding: 20px 10px 0px; width: 10%;
}
.main-content .contact-content .form-box-form label {
	padding: 0px 0px 3px; font-weight: bold; display: block;
}
.main-content .contact-content .form-box-form select {
	border-width: 1px; border-style: solid; border-color: rgb(172, 173, 178) rgb(226, 233, 239) rgb(226, 233, 239); padding: 3px; border-image: none; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-form input {
	border-width: 1px; border-style: solid; border-color: rgb(172, 173, 178) rgb(226, 233, 239) rgb(226, 233, 239); padding: 3px; border-image: none; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-form textarea {
	border-width: 1px; border-style: solid; border-color: rgb(172, 173, 178) rgb(226, 233, 239) rgb(226, 233, 239); padding: 3px; border-image: none; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-form input[type='radio'] {
	margin: 0px 5px 0px 0px; border: 0px currentColor; border-image: none; width: auto;
}
.main-content .contact-content .form-box .form-cell-option {
	margin: 10px auto 0px; width: 100%; display: table;
}
.main-content .contact-content .form-box-form .form-cell-option .left-cell {
	text-align: left; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-form .form-cell-option .right-cell {
	text-align: left; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-form .form-cell-option .left-cell {
	width: 10%;
}
.main-content .contact-content .form-box-form .form-cell-option .right-cell {
	width: 90%;
}
.main-content .contact-content .form-box-form .form-cell-option input[type='radio'] {
	
}
.main-content .contact-content .form-box-form .form-cell-option span {
	
}
.main-content .contact-content .form-box-form .form-cell-option input[type='radio'] {
	vertical-align: middle;
}
.main-content .contact-content .form-box-form .form-cell-option span {
	width: 95%;
}
.main-content .contact-content .form-box-form .form-cell-support {
	vertical-align: top; display: table-cell;
}
.main-content .contact-content .form-box-form .form-cell-where {
	vertical-align: top; display: table-cell;
}
.main-content .contact-content .form-box-form .form-cell-support {
	width: 70%; padding-left: 20px;
}
.main-content .contact-content .form-box-form .form-cell-where {
	width: 30%; padding-right: 10px; border-right-color: rgb(180, 181, 185); border-right-width: 1px; border-right-style: dotted;
}
.main-content .contact-content .form-box-form .form-cell-where span {
	
}
.main-content .contact-content .form-box .contact-info {
	padding: 13px 0px 0px;
}
.main-content .contact-content .form-box .contact-info a {
	font-weight: bold; text-decoration: underline;
}
.main-content .contact-content .form-box .contact-info a:link {
	font-weight: bold; text-decoration: underline;
}
.main-content .contact-content .form-box .contact-info a:visited {
	font-weight: bold; text-decoration: underline;
}
.main-content .contact-content .ES-form .form-cell {
	padding-right: 25px; vertical-align: top;
}
.main-content .contact-content .ES-form .form-split {
	padding: 0px; vertical-align: bottom;
}
.main-content .contact-content .form-box-form .full-width {
	width: 100%;
}
.main-content .contact-content .form-box-form .half-width {
	width: 50%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .form-box-form .rtPad {
	padding-right: 10px;
}
.main-content .contact-content .form-box-form .lftPad {
	padding-left: 10px;
}
.main-content .contact-content .form-box-form .noMargin {
	margin: 0px;
}
.main-content .contact-content .ES-form input {
	margin-bottom: 5px;
}
.main-content .contact-content .req-fields {
	margin-top: 25px;
}
.main-content .contact-content .req {
	color: red; padding-right: 3px; display: inline-block;
}
.main-content .contact-content .ES-form .btn-next {
	padding: 0px;
}
.nextBtnWrpr {
	background: rgb(0, 126, 58); margin: 44px 0px 0px; padding: 0px; width: auto; text-align: center; color: rgb(255, 255, 255); text-decoration: none; float: left; position: relative;
}
.nextBtnWrpr::after {
	top: 50%; right: -22px; margin-top: -76px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: currentColor; border-top-width: 76px; border-bottom-width: 76px; border-left-width: 22px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.nextBtnWrpr::before {
	top: 50%; right: -22px; margin-top: -76px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: currentColor; border-top-width: 76px; border-bottom-width: 76px; border-left-width: 22px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.nextBtnWrpr::after {
	border-left-color: rgb(0, 126, 58); z-index: 2;
}
.nextBtnWrpr .btn {
	background: rgb(0, 126, 58); padding: 69px 40px; color: rgb(255, 255, 255); line-height: 14px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 18px; font-weight: normal;
}
.clear-btn {
	background: rgb(0, 126, 58); padding: 69px 40px; color: rgb(255, 255, 255); line-height: 14px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 18px; font-weight: normal;
}
.support-submit-button {
	background: rgb(0, 126, 58); padding: 69px 40px; color: rgb(255, 255, 255); line-height: 14px; font-family: "UniversLTStd67BoldCondensed",Arial,sans-serif; font-size: 18px; font-weight: normal;
}
.nextBtnWrpr .btn:hover {
	background: rgb(0, 102, 51);
}
.clear-btn:hover {
	background: rgb(0, 102, 51);
}
.support-submit-button:hover {
	background: rgb(0, 102, 51);
}
.nextBtnWrpr:hover::after {
	border-left-color: rgb(0, 102, 51);
}
.clear-btn {
	padding: 3px 5px; font-size: 12px; float: right;
}
.support-submit-button {
	padding: 5px 15px;
}
.main-content .contact-content .ES-intro {
	padding: 0px 0px 13px;
}
.main-content .contact-content .ES-intro h2 {
	margin: 0px 0px 5px; font-size: 18px;
}
.main-content .contact-content .ES-intro p {
	margin: 0px;
}
.main-content .contact-content .your-selection-clear {
	margin: 0px 0px 13px; padding: 10px; border: 1px solid rgb(0, 126, 58); border-image: none;
}
.main-content .contact-content .refine-results {
	margin: 0px 0px 13px; padding: 10px; border: 1px solid rgb(0, 126, 58); border-image: none;
}
.main-content .contact-content .your-selection-clear h2 {
	margin: 0px; padding: 0px; color: rgb(0, 126, 58); font-size: 14px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: inline-block;
}
.main-content .contact-content .refine-results h2 {
	margin: 0px; padding: 0px; color: rgb(0, 126, 58); font-size: 14px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: inline-block;
}
.main-content .contact-content .category-box {
	background: rgb(239, 242, 247); margin: 0px 0px 13px; padding: 10px; border: 1px solid rgb(180, 181, 185); border-image: none;
}
.main-content .contact-content .category-box .category-selection {
	margin: 0px 0px 10px; padding: 5px 0px 10px; width: 100%; border-bottom-color: rgb(180, 181, 185); border-bottom-width: 1px; border-bottom-style: dotted; display: table;
}
.main-content .contact-content .category-box :last-child.category-selection {
	margin: 0px; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.main-content .contact-content .category-box .category-selection .cat-cell {
	vertical-align: middle; display: table-cell;
}
.main-content .contact-content .category-box .category-selection .cat-left {
	width: 15%;
}
.main-content .contact-content .category-box .category-selection .cat-left img {
	cursor: pointer;
}
.main-content .contact-content .category-box .category-selection .cat-rt {
	width: 85%; font-size: 11px;
}
.main-content .contact-content .accordion-container2 .accordion-search2 .ui-widget-content li {
	width: 100%; display: table; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.main-content .contact-content .accordion-content input[type='checkbox'] {
	
}
.main-content .contact-content .accordion-content span {
	
}
.main-content .contact-content .accordion-content .icon-info {
	
}
.main-content .contact-content .accordion-content .cbox-cell {
	width: 10%;
}
.main-content .contact-content .accordion-content .text-cell {
	width: 75%;
}
.main-content .contact-content .accordion-content .icon-cell {
	width: 15%; text-align: right; padding-right: 5px;
}
.main-content .contact-content .map-box {
	border: 1px solid rgb(180, 181, 185); border-image: none; margin-bottom: 13px;
}
.main-content .contact-content .map-box img {
	width: 100%; height: auto;
}
.main-content .contact-content .map-box iframe {
	border: 0px currentColor; border-image: none; width: 100%; height: 300px;
}
.main-content .contact-content .map-box div {
	border: 0px currentColor !important; border-image: none !important; width: 100% !important; height: 300px !important;
}
.main-content .contact-content .hide-show-map {
	text-align: right; margin-bottom: 13px;
}
.main-content .contact-content a.map-handler {
	background: url("../../cms/images/icon-arrow-green-up.png") no-repeat right; padding-right: 10px;
}
.main-content .contact-content a.active.map-handler {
	background: url("../../cms/images/icon-arrow-green-down.png") no-repeat right; padding-right: 10px;
}
.support-results .support-upper {
	padding: 15px; border: 1px solid rgb(180, 181, 185); border-image: none;
}
.support-results .support-lower {
	padding: 15px; border: 1px solid rgb(180, 181, 185); border-image: none;
}
.support-results .support-search {
	margin: 0px 0px 15px; padding: 0px 0px 15px; width: 100%; border-bottom-color: rgb(180, 181, 185); border-bottom-width: 1px; border-bottom-style: dotted; display: table;
}
.support-results .support-cell {
	vertical-align: middle; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.support-results .title-cell {
	width: 35%;
}
.support-results .input-cell {
	width: 55%;
}
.support-results .submit-cell {
	width: 10%; padding-left: 10px;
}
.support-results .support-search-input {
	border-width: 1px; border-style: solid; border-color: rgb(172, 173, 178) rgb(226, 233, 239) rgb(226, 233, 239); padding: 3px; border-image: none; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.support-results .support-middle {
	border-right-color: rgb(180, 181, 185); border-left-color: rgb(180, 181, 185); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.support-results .show-sort-filter {
	width: 100%; display: table;
}
.support-results .show-sort-filter .sort-filter-left {
	width: 33.33%; float: left;
}
.support-results .show-sort-filter .sort-filter-middle {
	width: 33.33%; float: left;
}
.support-results .show-sort-filter .sort-filter-right {
	width: 33.33%; float: right;
}
.support-results .show-sort-filter .sort-filter-middle .SortResults {
	width: 50%; float: left;
}
.support-results .show-sort-filter .sort-filter-middle .items-per-page {
	width: 50%; float: left;
}
.support-results .show-sort-filter .sort-filter-middle select {
	border-width: 1px; border-style: solid; border-color: rgb(172, 173, 178) rgb(226, 233, 239) rgb(226, 233, 239); border-image: none; width: 90%;
}
.support-results .show-sort-filter .items-skip-page {
	text-align: right; float: right;
}
.support-results .show-sort-filter .PagingResults {
	width: 30%;
}
.support-results .show-sort-filter .SortResults select {
	
}
.support-results .support-table {
	
}
.support-results .support-table .support-table-headers {
	font-weight: bold;
}
.support-results .support-table .support-table-row {
	
}
.support-results .support-table .support-table-headers ul {
	width: 100%; display: table;
}
.support-results .support-table .support-table-row ul {
	width: 100%; display: table;
}
.support-results .support-table .support-table-headers ul li {
	padding: 10px 15px; border-right-color: rgb(180, 181, 185); border-right-width: 1px; border-right-style: dotted; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.support-results .support-table .support-table-row ul li {
	padding: 10px 15px; border-right-color: rgb(180, 181, 185); border-right-width: 1px; border-right-style: dotted; display: table-cell; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.support-results .support-table :nth-child(2n).support-table-row {
	background: rgb(239, 242, 247);
}
.support-results .support-table .support-table-headers ul li.last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.support-results .support-table .support-table-row ul li.last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.support-results .support-table .support-table-headers ul li.market {
	width: 30%;
}
.support-results .support-table .support-table-row ul li.market-content {
	width: 30%;
}
.support-results .support-table .support-table-headers ul li.company {
	width: 30%;
}
.support-results .support-table .support-table-row ul li.company-content {
	width: 30%;
}
.support-results .support-table .support-table-headers ul li.address {
	width: 27%;
}
.support-results .support-table .support-table-row ul li.address-content {
	width: 27%;
}
.support-results .support-table .support-table-headers ul li.contactInfo {
	width: 16%;
}
.support-results .support-table .support-table-row ul li.contactInfo-content {
	width: 16%;
}
.support-results .support-table .support-table-headers ul li.km {
	width: 12%;
}
.support-results .support-table .support-table-row ul li.km-content {
	width: 12%;
}
.support-results .support-table .support-table-headers ul li.distance {
	width: 12%;
}
.support-results .support-table .support-table-row ul li.distance-content {
	width: 12%;
}
.support-results .support-table .support-table-headers ul li.support {
	width: 15%;
}
.support-results .support-table .support-table-row ul li.support-content {
	width: 15%;
}
.support-results .support-table .support-table-headers ul li.focus {
	width: 15%;
}
.support-results .support-table .support-table-row ul li.focus-content {
	width: 15%;
}
.main-content .contact-content .accordion-container2 {
	border: 0px currentColor; border-image: none;
}
.main-content .contact-content .accordion-container2 .accordion-search2 .ui-widget-content {
	border: 1px solid rgb(180, 181, 185); border-image: none; margin-bottom: 3px;
}
.main-content .contact-content .accordion-container2 .ui-accordion .ui-state-active {
	background: rgb(122, 131, 132);
}
.mobTitle {
	display: none;
}
@media only screen and (max-width:60.62em)
{
#responsive-container {
	padding: 0px 10px;
}
}
@media only screen and (max-width:60em)
{
.clear-btn {
	width: 100%; margin-top: 5px; float: none;
}
}
@media only screen and (max-width:56.25em)
{
.main-content .contact-content .form-box-form .form-cell-where {
	width: 50%;
}
.main-content .contact-content .form-box-form .form-cell-support {
	width: 50%;
}
.main-content .contact-content .form-box .step-next {
	vertical-align: middle;
}
.nextBtnWrpr::after {
	right: -22px; margin-top: -82px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 126, 58); border-top-width: 82px; border-bottom-width: 82px; border-left-width: 22px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.nextBtnWrpr::before {
	right: -22px; margin-top: -82px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 126, 58); border-top-width: 82px; border-bottom-width: 82px; border-left-width: 22px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.nextBtnWrpr .btn {
	padding: 74px 40px;
}
}
@media only screen and (max-width:55em)
{
.main-content .contact-content .banner-box .banner-information .banner-address {
	padding-left: 13px;
}
.main-content .contact-content .form-box-form .form-cell-support {
	padding: 0px; border: 0px currentColor; border-image: none; width: 100%; display: block;
}
.main-content .contact-content .form-box-form .form-cell-where {
	padding: 0px; border: 0px currentColor; border-image: none; width: 100%; display: block;
}
.main-content .contact-content .form-box-form .form-cell {
	padding: 0px; border: 0px currentColor; border-image: none; width: 100%; display: block;
}
.main-content .contact-content .form-box-form .form-split {
	padding: 0px; border: 0px currentColor; border-image: none; width: 100%; display: block;
}
.main-content .contact-content .form-box-form .form-split {
	padding: 13px 0px; text-align: center;
}
.main-content .contact-content .banner-box .banner-information h1 {
	font-size: 28px;
}
.main-content .contact-content .form-box-form .form-cell-support {
	margin-top: 10px;
}
.nextBtnWrpr::after {
	right: -23px; margin-top: -114px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 126, 58); border-top-width: 114px; border-bottom-width: 114px; border-left-width: 23px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.nextBtnWrpr::before {
	right: -23px; margin-top: -114px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 126, 58); border-top-width: 114px; border-bottom-width: 114px; border-left-width: 23px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.nextBtnWrpr .btn {
	padding: 106px 40px;
}
}
@media only screen and (max-width:47.93em)
{
#responsive-container {
	padding: 0px;
}
#responsive-container .side-bar-items {
	padding: 0px 10px; width: 100%;
}
#responsive-container .content-right {
	padding: 0px; width: 100%;
}
h1.pagehead {
	padding: 0px 10px;
}
.main-content .contact-content .hide-show-map {
	padding: 0px 10px;
}
.support-results .title-cell {
	width: 100%; display: block;
}
.support-results .input-cell {
	width: 70%; float: left; display: inline-block;
}
.support-results .submit-cell {
	width: 30%; padding-left: 5px; float: left; display: inline-block;
}
.support-results .show-sort-filter .SortResults {
	width: 50%; float: left; display: inline-block;
}
.support-results .show-sort-filter .PagingResults {
	width: auto; display: block;
}
.support-results .show-sort-filter .items-per-page {
	width: 50%; float: left; display: inline-block;
}
.support-results .show-sort-filter .items-skip-page {
	width: auto; display: block;
}
.main-content .top-main-content {
	padding: 0px 0px 10px;
}
.main-content .contact-content .top-main-content .breadcrumb {
	display: none;
}
.main-content .contact-content .top-main-content .list-buttons {
	display: none;
}
.main-content .contact-content .banner-box {
	
}
.main-content .contact-content .banner-box .banner-information {
	padding: 10px; width: 100%; display: block; position: inherit;
}
.main-content .contact-content .banner-box .banner-information h1 {
	width: 100%; font-size: 24px; display: block;
}
.main-content .contact-content .banner-box .banner-information .banner-address {
	padding: 0px;
}
.main-content .contact-content .form-box {
	padding: 10px;
}
.main-content .contact-content .form-box .step-cell {
	width: 100%; padding-right: 0px; margin-bottom: 13px; display: block;
}
.main-content .contact-content .form-box .form-box-form label {
	display: none;
}
.nextBtnWrpr {
	margin: 0px; width: 94%;
}
.nextBtnWrpr::after {
	right: -16px; margin-top: -26px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 126, 58); border-top-width: 26px; border-bottom-width: 26px; border-left-width: 16px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.nextBtnWrpr::before {
	right: -16px; margin-top: -26px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(0, 126, 58); border-top-width: 26px; border-bottom-width: 26px; border-left-width: 16px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.nextBtnWrpr .btn {
	padding: 20px 40px;
}
.main-content .contact-content .map-box {
	border: 0px currentColor; border-image: none; margin-top: 7px;
}
.main-content .contact-content .map-box img {
	width: auto; height: 300px;
}
.support-results .support-upper {
	padding: 0px 10px; border: 0px currentColor; border-image: none;
}
.support-results .support-lower {
	padding: 0px 10px; border: 0px currentColor; border-image: none;
}
.support-results .support-search {
	margin: 0px 0px 10px; padding: 0px 0px 10px;
}
.support-results .support-upper .support-search .title-cell.support-cell strong {
	padding-bottom: 3px; display: inline-block;
}
.support-results .show-sort-filter .sort-filter-left {
	width: 100%; float: none;
}
.support-results .show-sort-filter .sort-filter-middle {
	width: 100%; float: none;
}
.support-results .show-sort-filter .sort-filter-right {
	
}
.support-results .show-sort-filter .sort-filter-middle .SortResults {
	padding: 10px 0px 0px; width: auto;
}
.support-results .show-sort-filter .sort-filter-middle .items-per-page {
	padding: 10px 0px 0px; width: auto;
}
.support-results .show-sort-filter .sort-filter-right {
	width: auto;
}
.support-results .support-table .support-table-headers ul li {
	width: 100% !important; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; display: block;
}
.support-results .support-table .support-table-row ul li {
	width: 100% !important; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; display: block;
}
.support-results .support-upper {
	padding: 10px; margin-top: 10px; border-top-color: rgb(180, 181, 185); border-top-width: 1px; border-top-style: dotted;
}
.support-results .support-lower {
	padding: 10px; margin-top: 10px; border-top-color: rgb(180, 181, 185); border-top-width: 1px; border-top-style: dotted;
}
.support-results .support-table .support-table-headers ul li {
	display: none;
}
.support-results .support-table .mobTitle {
	width: 40%; font-weight: bold; float: left; display: inline-block;
}
.support-results .support-table .inner {
	width: 60%; float: left; display: inline-block;
}
.support-results .support-table .support-table-row ul li.company-content {
	font-weight: bold;
}
.ES-form .ex {
	display: none;
}
.main-content .contact-content .accWrpr {
	display: none;
}
.clear-btn {
	width: auto; margin-top: 0px; float: right;
}
}
#main-navigation > li {
	
}
#main-navigation > li.flyout-click > ul {
	top: 15px;
}
#main-navigation > li.flyout-click.last-child.secondary > ul {
	left: -35px;
}
#main-navigation > li.flyout-click.secondary > a.hover::after {
	background: rgb(240, 243, 247); left: 0px; width: 100%; height: 1px; display: block; position: absolute; content: "";
}
#main-navigation .sub li h3 {
	margin: 0px;
}
#main-navigation .sub li ul.banner .subtitle {
	line-height: 1; margin-bottom: 4px;
}
#main-navigation .sub li ul.no-banner .dropdown-banner {
	line-height: 1; margin-bottom: 4px;
}
#main-navigation > li > a.flyout-click:link {
	
}
#main-navigation > li > a.flyout-click:active {
	
}
#main-navigation > li > a.flyout-click:visited {
	
}
#main-navigation li.fly-trigger .sub {
	
}
#main-navigation .sub li {
	
}
.hubspot-submit-button {
	padding: 10px; color: rgb(255, 255, 255); background-color: rgb(0, 126, 58);
}
