﻿/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-weight:inherit; font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline: 0;}
body {line-height:1;color:black;background:white;}
ol, ul {list-style:none;}
strong {font-weight:bold;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}

/* Hidden Elements */
#headerNav {display:none;}
#headerSubNav {display:none;}
#headerSearch {display:none;}
#allProductsBut {display:none;}
ul#allproducts_menu {display:none;;}
#leftNav {display:none;}
.rightNav {display:none;}
#heroTextOnly {display:none;}
#heroBottom {display:none;}
.heroBtnY {display:none;}
a.sticker {display:none;}
table span.moreLink {display:none;}

/* Common */
body {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:10pt;width:100%; color:#333;}
	
h1 {clear:both;color:#335cad;font-size:2.31em;font-family:"Bookman Old Style", Cambria, "Times New Roman"; font-weight:bold;line-height:1em;margin:0;}
h2 {color:#335cad;font-size:1.38em;font-weight:normal;line-height:1.08em;margin:0 0 1.08em 0;}
h2 a {border:none;color:#335cad;text-decoration:none;}
h3 {border:none;color:#335cad;font-size:1.23em;font-weight:bold;line-height:1.22em;margin:0 0 1em 0;text-decoration:none;}
h3 a {border:none;color:#335cad;text-decoration:none;}
h4 {font-weight:bold;line-height:1.2em;margin:0 0 0.67em 0;}
h5 {color:#335cad;font-weight:bold;line-height:0.67em;margin:0.67em 0 0.67em 0;}
h6 {color:#335cad;font-size:1.23em;font-weight:bold;line-height:1.22em;margin:0 0 1em 0;}
p {clear:both;font-weight:normal;line-height:1.5em;margin:0 0 1.5em 0;}
a {border-bottom:1px solid #039;color:#039;text-decoration:none;}

ul, ol {line-height:1.5em;margin:0 0 1.5em 42px;}
li {list-style-type:square;margin:-0.2em 0 3px 0;}
ol li {list-style-type:decimal;margin:0.4em 0 3px 17px;line-height:1.5em;}
li ul {margin-top:-1em;}
li ul li {list-style-type:square;}

.small {font-size:85%;line-height:1.77em;}
.largeBlue {color:#039;font-size:1.6em;line-height:1.77em;}

/* Form */
label {float:left;line-height:1.5em;}
input {clear:right;line-height:1.5em;border:1px solid #cacaca;}
select {clear:right;}
.formInlineError {clear:both;color:red;padding:12px 12px 0;}
input.check {border:none;clear:none;width:20px;}

/* Header */
#bodyCenter {margin:0 auto;padding:6px 18px 12px;}
#body {clear:both; margin:10px 0 44px; }
#header {position:relative;}
#logo {border:1em solid #ffe400;border-right:60em solid #ffe400;}
#logo a {border:none;}

/* Content */
div.pLinkArrow {float:left;margin:1.4em 0 0 12px;padding:0 12px 3px 0;}
div.pButLinkArrow {float:left;margin:1.4em 0 0 0;padding:0 12px 0 0;}
.telephone {font-weight:bold;color:#039;font-size:1.2em;}

/* Breadcrumb */
#breadcrumb {float:left;font-size:0.85em;margin:0 0 0 12px;padding:0 0 12px;position:relative;z-index:20;}
ul#breadcrumb li {float:left;line-height:1.6em;list-style:square;margin:0 7px 0 0;padding:0 13px 0 0;}
ul#breadcrumb li.current {background:none;}
em {left:-9999em;position:absolute;top:-9999em;}

/* Footer */
#footer {clear:both;border-top:2px solid #000;}
#footer ul {display:none;}

/* Tables */
table {border-collapse:collapse;line-height:1.2em;margin:1em 0;}
th {border:1px solid #000;font-weight:bold;padding:.5em;}
tbody th {color:#039;font-weight:normal;}
td {border:1px solid #000;font-size:.85em;text-align:center;}
tr td p,tr td li {text-align:left;}

/* Definition List Show/Hide */
dl.showHide {margin:0 0 1.5em 0;}
dl.showHide dt, dl.showHide dd {padding:.75em 10px;}
dl.showHide dt {border-top:#fff 2px solid;color:#039;line-height:1.5em;}
dl.showHide dd {font-size:.92em;padding-right:20%;}
dl.showHide span.moreLink {display:none;}

/* Hide buttons when printing */
.pBut {display:none;}
.fBut {display:none;}
.submitBtn {display:none;}
.aBut {display:none;}
.heroBtnY {display:none;}
.qformBtnY {display:none;}
.qformBtnW {display:none;}
.qformBtnYBot {display:none;}
#popupCloseBut {display:none;}
.searchBtn {display:none;}




.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}


#homeHero, #header, #footer, #titleBread { display:none;}

