body{ font-family: sans-serif; font-size:10pt; font-style: normal; font-variant:normal; line-height:normal; background:#DCDDDF }

h2 { font-size: 9pt; background: #0077D4; border-top:1px solid #000000; border-bottom:1px solid #000000; color: #ffffff; font-weight:bold; line-height:2.3em; text-align:center; margin-bottom:0px; }
h3 { color: #666666; font-size:2em; padding-bottom: 5px; margin-bottom:15px; }
h6 strong { font-weight:normal;}
h3 strong, h3 b{ font-weight:normal; color:#017DC5; margin: 0px; padding: 0px;}
h4 { color: #666666; font-size:10pt; margin: 10px 0px; padding: 10px; }
h6 { color: #666666; font-size:15pt; font-weight:normal;}
p{ line-height: 1.5em; color: #323232; color: #323232; line-height:1.5em; margin:1em 0em;}

#LogoBar { background: #ffffff;  }
#LogoBar div { margin: 0 auto; width:939px; height:75px; position: relative; }
#LogoBar div img { margin-top:20px;  }
#LogoBar h3{ display: inline; color:#00579E; font-size: 1.5em; position: absolute; top:33px; right: 111px; }
#LogoBar h2 { display: inline; color:#0077D4; background:0; font-size: 1.5em; position: absolute; top:31px; right: 6px; font-family: sans-serif; border: 0; line-height:normal; font-weight:normal; text-align:left; }
#LogoBar h1 { background: url(../content/logo.gif) no-repeat scroll right 20px; width:315px; height:60px; text-indent: -44000px;}

#Navigation { background: url(../images/mainNavbg.png) repeat-x scroll 0 50%; height: 34px; }
#Navigation ul { list-style-image:none; list-style-position:outside ; list-style-type: none; margin: 0 auto; width:989px; border: medium none; }
#Navigation ul li { background: transparent url(../images/mainNavBg137px.png) repeat-y scroll right center; display: block; float:left; padding:9px; text-align:center; width:115px;}
#Navigation ul li a { color: #035398; font-weight:bold; padding: 0px 20px;; text-decoration:none; width:100%; width:115px; height: 100%; }
#Navigation ul li.select{background:#00579E; }
#Navigation ul li.select a {color:#ffffff; }
#Navigation ul li a:hover{color:#ffffff}
#Navigation ul li.home { width:119px; }

#SubNav { background: #ffffff; height: 36px; }
#SubNav ul { list-style-image:none; list-style-position:outside ; list-style-type: none; margin: 0px auto; padding: 10px 0px 0px; width: 943px; }
#SubNav ul li { display:inline; padding: 0px 23px 0px 0px;}
#SubNav ul li a {color: #0077d4; font-weight:bold; text-decoration:none; }
#SubNav ul li a.select {color: #00579E;  }
#SubNav ul li a:hover {color: #00579E;  }

#Content { margin: 0 auto; width:942px; padding:0px 20px;  background-position: 0px bottom; }
#Content .left-column-holder{ border-right:3px solid #E8E7E7; width:208px;}
#Content .left-column { height: 100%; border-left: 1px solid #000000; border-right: 1px solid #000000; background: #f0f0f1; text-align:center; font-size:0.85em; }
#Content .left-column h2 { font-size:1.1em; margin: 0px; }
#Content .left-column p .telephone { background: #209c7f; color: #ffffff; font-size: 2em; font-weight:bold; padding: 2px 6px;}
#Content .left-column p {margin-bottom:11px; margin-top:0px;}
#Content .left-column a { font-weight:bold; color:#000000; }
#Content .left-column ul {margin:15px 10px; padding:0px; }
#Content .left-column ul li { list-style-image:none; list-style-position:outside; list-style-type: none; margin: 7px 0px; text-align:left; }
#Content .left-column ul li a { color:#323232; font-weight:normal; text-decoration:none; }
#Content .left-column ul li b {padding:2px;}
#Content .left-column li strong { padding:2px; height: 10px; }
#Content .left-column img { margin: 6px 0px 0px; }
#Content .left-column-container {  float:left; width:226px; }

#Content #Main { float:right; width:681px;  }
#Content #Main a{ color: #323232; font-weight:normal; }

#Content table { text-align:center; margin: 0 auto;}
#Content table td { text-align:center; }
#Content p{}

#Main form {position:relative; height:321px;}
#Main form fieldset {border:0px; padding:0px; margin:0px;}
#Main form input {position:absolute; left:130px; margin:0px; width:400px; padding:2px; border:1px solid #000000; background:#F0F0F0; }
#Main form textarea {position:absolute; left:130px; margin:0px; width:400px; height:100px; padding:2px; border:1px solid #000000; background:#F0F0F0; }
#Main form .submit {position:absolute; left:130px; bottom:0px; margin:0px; border:1px outset #EFEFEF; color:#ffffff; background-color: #009D7F; width:5em; font-family:sans-serif; font-size:10pt; }
#Main form label {position:absolute; left:0px; margin:0px; font-weight:normal; }
#Main form .submit:hover { border:1px solid #000000;  }
#Main form .frm{ padding: 10px 0px; position:relative; width:550px; height:20px; }
#Main form .frm i {color:#FF0000; font-variant:normal;}
#Main .home-left{ float:left; width:456px; }
#Main .home-right{ float:right; width:210px; }
#Main .right-column-holder { width:207px; margin-left:20px;  border-right:3px solid #E8E7E7;  }
#Main .right-column { border-left: 1px solid #000000; border-right: 1px solid #000000;  width:205px; }
#Main .new-prod {height:90px;}
#Main .new-prod img { border: 1px solid #000000; margin: 10px 10px 0px; float:left; padding:5px 0px; width:52px; height: 60px; }
#Main .new-prod p a { font-weight:normal; text-decoration:none;  }
#Main .new-prod h6 { color:#0077D4; font-size:8pt; font-weight:bold; margin:0px; padding: 10px 0px 5px; }
#Main .right-column p { font-size: 8pt; padding:0px 10px 5px 0px; margin:0px; font-weight:normal }
#Main .group { margin-bottom:20px; }
#Main .group a { text-decoration:none; }
#Main .group p { margin-bottom: 0px; margin-top:0px; }
#Main .group .descr, #Main .group div { font-style:italic; margin-left:13px; line-height:120%; }
#Main ul { padding-left:0px; margin:14px; }
#Main h3 {margin: 0px; padding-bottom: 5px;}
#Main .product {float:left; width:227px;}
#Main .product h5{ background:#DCDDDF; color:#666666; font-weight:bold; font-size:8pt; padding:5px 10px; text-transform:uppercase; }
#Main .product .productbody {margin:0px 0px 20px; padding: 0px 10px; background: url(../images/productborder.png) no-repeat scroll right top;}
#Main .product .productbody p {padding:10px; margin: 0px 0px 10px; font-size:8pt; height:5em;}
#Main .product .productbody b {font-weight:bold; text-transform:uppercase; font-size: 8pt;}
#Main .product .productbody .benefits { border: 2px solid #E7EBEB; height:180px; overflow:auto; }
#Main .product .productbody .benefits p {height:auto; color: #323232; margin-bottom:0px; background-color:#ffffff;}
#Main .product .productbody .benefits ul {margin:0px 1em 0px 2em; font-size:8pt;}
#Main .product-groups-home { text-align:center; line-height:160%}
#Main .product-groups-home a { text-decoration:none; }
#Main .product-groups-home b { padding:2px; height:10px; }
#Main .right-column img { margin: 10px 10px 0px; }
#Main .right-column h2 a {color:#ffffff!Important;  font-weight:bold!Important; font-size:9pt!Important; text-decoration:none;}

#Main a:hover {color:#0077D4!Important;}

.search-form { text-align:left; }
.search-form input { border:1px solid #000000; display:block; padding:2px;  margin:9px 7px; width:184px; }
.search-form button { background-color: #009d7f; color:#ffffff; font-size:0.9em; height:20px; margin:0px 7px 7px 7px; padding:0px; width:4em; border:medium none; }
.search-form fieldset { border:0; padding:0px; margin:0px; }

.content-top { background:#ffffff; width:982px; height:20px; margin:0 auto; }
.content-bottom {  width:942px; margin:0 auto; padding: 0px 20px 37px; }
.bot-back-home {  background:#ffffff url(../images/contentbottombg.gif) no-repeat scroll top left; }
.home-back { background: #ffffff url(../images/contentbg.gif) repeat-y scroll; }
.normal-back { background: #ffffff url(../images/contentbgnormal.gif) repeat-y scroll; }
.bot-back-normal {  background:#ffffff url(../images/contentbottomnormalbg.gif) no-repeat scroll top left; }
.content-bottom h2{ width:205px; border: 1px solid #000000; float:right; margin-right:3px; }
.content-bottom .pdf-img { margin: 0px 0px 0px 4px; }
.content-bottom h2 a{ color:#ffffff; text-decoration:none; }


#Footer {margin: 0px auto; width:943px; font-size: 0.85em; }
#Footer .footer-left{ float:left; }
#Footer .footer-right{ float:right; }
#Footer a { color:#333333; font-weight:normal; text-decoration:underline; }
#Footer p.seo { color:#909090; }

.odd { float:left; width:50%;}
.even { float:right; width:50%; }
