/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
:focus {outline: 0;}

/*********GENERAL********/
body {background: #fff; color: #484747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
h1, h2, h3 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #ce7019;}
h4 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #ce7019;}
h1 {font-size: 24px; font-weight: normal; margin-bottom: 15px;}
h1.intro {font-size: 19px;}
h2 {font-size: 16px; font-weight: bold; margin-bottom: 5px;}
h3 {font-size: 14px; font-weight: bold;}
h4 {font-size: 24px; font-weight: bold;}
.attn {font-size: 15px;}
.left {float: left;}
.righ {float: right;}
.center {display: block; margin: 0px auto 10px auto;}

#wrapper {width: 907px; margin: 0px auto; padding: 8px 0px; position:relative;}

/*********sidebar********/
#sidebar {width: 166px; text-align: center; float: left;}
.logo {display: block; margin-bottom: 5px;}
.clickQuote {margin: 30px auto;}
#sidebar a {color: #484747;}
#sidebar a.home {display: block; width: 140px; height: 40px; margin-bottom: 10px; margin-left: 36px; line-height: 40px; background: #ae3235; color: #fff; text-decoration: none;}

#home {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
#email {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.freeSite {width: 118px; margin: 0px auto; padding: 15px 5px; text-align: left; background: #c26c34 url(../gfx/bg_freesite.gif) top left repeat-x; color: #fff;}
.freeSite p {margin-bottom: 5px; font-size: 12px;}
.freeSite span {font-size: 22px;}
#sidebar .freeSite a {color: #fff;}

.sideStories {width: 111px; margin: 0px auto; padding: 15px 7px 15px 10px; text-align: left; background: #5a650e; color: #fff; font: 15px Arial, Helvetica, sans-serif;}
.sideStories img {display: block; margin-bottom: 5px;}
.sideStories p {margin-bottom: 5px; clear: both;}
#sidebar .sideStories a {color: #fff; text-decoration: none; clear: both; padding-right: 15px; background: url(../gfx/bullet_goto.gif) right center no-repeat;}
div.sideStories.ben {background: #a04276;}
div.sideStories.prod {background: #00aedb;}

/*********active********/
#active {width: 728px; float: right;}

/*********navbar********/
#navBar {font-family: Arial, Helvetica, sans-serif; height: 40px; margin-bottom: 4px; position: relative; z-index: 10;}
li {line-height: 20px;}


li.tier1 {width: 145px; height: 40px; background: #fff; position: absolute; top: 0px; z-index: 12;}
li.wis {left: 0px;}
li.pds {left: 145px;}
li.ben {left: 290px;}
li.int {left: 435px;}
li.cnc {left: 580px;}

a.tier1a {display: block; width: 142px; height: 40px; margin-right: 3px; text-align: center; font-size: 14px; line-height: 40px; color: #fff; text-decoration: none; cursor: pointer;}
a.wis {background: #79890f;}
a.pds {background: #00aedb;}
a.ben {background: #a04276;}
a.int {background: #0a2c85;}
a.cnc {background: #999;}

.subNav {padding: 7px 0px; border-top: 4px solid #fff; left: 0px; top: 44px; z-index: 10;}
ul.wis {width: 155px; background: #9db115 url(../gfx/bg_subnav_wis.gif) top left repeat-y;}
ul.pds {width: 157px; background: #60bfd8 url(../gfx/bg_subnav_pds.gif) top left repeat-y;}
ul.ben {width: 171px; background: #9f6786 url(../gfx/bg_subnav_ben.gif) top left repeat-y;}
ul.int {width: 171px; background: #0a2c85 url(../gfx/bg_subnav_int.gif) top left repeat-y;}
ul.cnc {width: 156px; background: #d0cfcf url(../gfx/bg_subnav_cnc.gif) top left repeat-y;}
li.tier2 {padding: 7px 10px 7px 16px;}
li.tier2 a {font-size: 13px; color: #fff; text-decoration: none;}
li.tier2 a:hover {text-decoration: underline;}

#navBar li ul {display: none;}
#navBar li:hover ul {display: block;}

/*********content********/
#content {padding-top: 26px;}
.cWelcome h1, .cWelcome h2, .cWelcome h3, .cWelcome a {color: #79890f;}
.cProducts h1, .cProducts h2, .cProducts h3, .cProducts a {color: #00aedb;}
.cBenefits h1, .cBenefits h2, .cBenefits h3, .cBenefits a {color: #a04276;}
.cInterest h1, .cInterest h2, .cInterest h3, .cInterest a {color: #0a2c85;}
.cHome h1, .cHome h2, .cHome h3, .cHome a {color: #ce7019;}


#content p {margin-bottom: 15px; line-height: 18px;}
#content p.quest strong {color: #79890f;}
#content ul {margin-left: 25px; list-style: disc;}

#contentleft {width: 360px; padding-top: 26px; float:left;}
.cWelcome h1, .cWelcome h2, .cWelcome h3, .cWelcome a {color: #79890f;}
.cProducts h1, .cProducts h2, .cProducts h3, .cProducts a {color: #00aedb;}
.cBenefits h1, .cBenefits h2, .cBenefits h3, .cBenefits a {color: #a04276;}
.cInterest h1, .cInterest h2, .cInterest h3, .cInterest a {color: #0a2c85;}
.cHome h1, .cHome h2, .cHome h3, .cHome a {color: #ce7019;}


#contentleft p {margin-bottom: 15px; line-height: 18px;}
#contentleft p.quest strong {color: #79890f;}
#contentleft ul {margin-left: 25px; list-style: disc;}


#content2 {width: 330px; padding-top: 26px; padding-left: 30px; float:left;}
.cWelcome h1, .cWelcome h2, .cWelcome h3, .cWelcome a {color: #79890f;}
.cProducts h1, .cProducts h2, .cProducts h3, .cProducts a {color: #00aedb;}
.cBenefits h1, .cBenefits h2, .cBenefits h3, .cBenefits a {color: #a04276;}
.cInterest h1, .cInterest h2, .cInterest h3, .cInterest a {color: #0a2c85;}
.cHome h1, .cHome h2, .cHome h3, .cHome a {color: #ce7019;}


#content2 p {margin-bottom: 15px; line-height: 18px;}
#content p.quest strong {color: #79890f;}
#content ul {margin-left: 25px; list-style: disc;}

.bullet1 {margin: 0px; padding: 7px 0px 2px 50px; background: url(../gfx/icon_1.gif) left 6px no-repeat;}
.bullet2 {padding: 7px 0px 7px 50px; background: url(../gfx/icon_2.gif) left 6px no-repeat;}

#stories {width: 569px; position: relative;}
#stories img {display: block;}
#stories a {display: block; width: 265px; height: 40px; background: url(../gfx/bg_stories.gif) top left repeat-y; color: #fff; text-decoration: none; float: right;}
#stories a span {display: block; margin: 0px auto; padding: 12px 30px 12px 20px; background: url(../gfx/bg_goto_stories.gif) 240px center no-repeat;}

#newsletter {margin-top: -20px;}
#newsletter p {margin: 5px;}
#newsletter input {border: 1px solid #838383;}
#newsletter input.send {background: #8f908f url(../gfx/bg_send.gif) top left repeat-x; color: #fff;}

.aboutBox {width: 523px; margin-bottom: 10px; padding: 23px; background: #dfdfdf url(../gfx/bg_about_box.gif) top left no-repeat;}
.aboutBox img {float: left;}
.aboutBox {line-height: 18px;}
.aboutBox h1 {width: 338px; margin-bottom: 10px; float: right;}
#content .aboutBox p {margin: 0px;}
#content .aboutBox.clearfix p {width: 338px; margin: 0px; float: right;}
.conceptBox {width: 523px; margin-bottom: 10px; padding: 12px; background: #dfdfdf url(../gfx/bg_about_box.gif) top left no-repeat;}
.conceptBox img {padding-top: 8px; float: left;}
.conceptBox {line-height: 18px;}
.conceptBox h1 {width: 240px; margin-bottom: 10px; float: right;}
#content .conceptBox p {margin: 0px;}
#content .conceptBox.clearfix p {width: 240px; margin: 0px; float: right;}

#bluecircle { background:url() top left; width:139px; height:139px; position:absolute;}
#bluecircle p { color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-top:26px; padding-left:22px; text-align: center;}
#bluecircle p a { color:#FFF; font-family:Arial, Helvetica, sans-serif;}


#contact {width: 550px; margin: 0px auto 40px auto;}
#contact fieldset {border: 1px solid #dfdfdf; padding: 20px;}
#contact fieldset legend {font-size: 16px; font-weight: bold; color: #79890F; padding: 5px;}
#contact fieldset label {display: block; padding-left: 200px; margin-bottom: 10px; position: relative; z-index: 1;}
#contact fieldset label strong {width: 190px; text-align: right; position: absolute; top: 4px; left: 0px; z-index: 1;}

/*********footer********/
#footer {padding: 60px 0px 30px 0px; font-size: 11px; text-align: center;}

/*********CLEANER | STUFF********/
.cleaner {clear: both; height: 1px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}