/* begin standard styles */

html, body { margin: 0 auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; }
div, span, img, form, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; background-color: transparent; }
p { margin: 0px 0px 12px 0px; }
/* end standard styles */

#wrapperDiv {position: relative; width: 975px; margin: 0 auto; }
#logoPanel { position: absolute; left: 0px; top: 0px; z-index: 1; }
#headerPanel { position: relative; padding-left: 263px; width: 712px; background-image: url(images/body_bg.jpg); background-repeat:repeat-y; text-align: left; }
#addressPanel { position: absolute; left: 101px; top: 408px; z-index: 1; text-align: left; visibility: visible; }
#footerPanel { width: 925px; margin: 0 auto; clear: both; }
#socialPanel { position: relative; background-image: url(images/body_bg.jpg); background-repeat:repeat-y; text-align: right; padding: 2px 40px; }
#socialLinks { float: left; position: relative; top: 24px; }
.socialLink { color: #8BCCF6; font-size: x-small; font-weight: bold; text-decoration: none; margin: 5px; }
input { font-size: 10pt; }
select { font-size: 10pt; }
submit { font-size: 10pt; }
.homeTitle { color: #000033; font-size: 14pt; font-weight: bold; text-decoration: none; }
.homeSubTitle { color: #000033; font-size: 12pt; font-weight: normal; text-decoration: none; }
.subnavCurrent { color: #000033; font-size: 12pt; font-weight: normal; text-decoration: none; }
.subnavChoices { color: #000033; font-size: 8pt; font-weight: normal; text-decoration: none; }
.tagline { color: #000033; font-size: 12pt; font-weight: bold; letter-spacing:-0.05em; margin-left: 10px; margin-top: 5px; }
.copyTagline { color: #000033; font-size: 14pt; font-weight: normal; margin-bottom: 12px; }
.copyTitle { color: #000033; font-size: 11pt; font-weight: bold; text-decoration: none; }
.invertCopyTitle { color: #ffffff; font-size: 11pt; font-weight: bold; text-decoration: none; }
.copyBody { color: #000033; font-size: 10pt; font-weight: normal; text-decoration: none; }
.invertCopyBody { color: #ffffff; font-size: 10pt; font-weight: normal; text-decoration: none; }
.copyTiny { color: #FFFFFF; font-size: 9pt; font-weight: normal; text-decoration: none; }
.copyMicro { color: #000033; font-size: 8pt; font-weight: normal; text-decoration: none; }
.breadCrumb { color: #000033; font-size: 10pt; font-weight: normal; text-decoration: none; }
.breadCrumb:link { color: #0000cc; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.breadCrumb:visited { color: #0000cc; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.breadCrumb:hover { color: #0000cc; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.breadCrumb:active { color: #0000cc; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.subQuestion { color: #000033; font-size: 10pt; font-weight: bold; text-decoration: none; }
.subAnswer { color: #000033; font-size: 9pt; font-weight: normal; font-style: normal; text-decoration: none; }
.prodItemName { color: #000033; font-size: 10pt; font-weight: normal; text-decoration: none; }
.prodItemDesc { color: #000033; font-size: 10pt; font-weight: normal; text-decoration: none; }
.tinyLabel { color: #000033; font-size: 8pt; font-weight: bold; text-decoration: none; }
.benefitLabel { color: #999999; font-size: 11pt; font-weight: bold; text-decoration: none; }
.lowerLeftArea { color: #000033; font-size: 10pt; font-weight: normal; text-decoration: none; }
.lowerLeftArea:link { color: #000033; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.lowerLeftArea:visited { color: #000066; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.lowerLeftArea:hover { color: #990000; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.lowerLeftArea:active { color: #000033; font-size: 10pt; font-weight: normal; text-decoration: underline; }
.copyrightLine { color: #000033; font-size: 8pt; font-weight: normal; text-decoration: none; text-align:right; }
.errorMsg { color: #cc0000; font-size: 14pt; font-weight: bold; text-decoration: none; }
.linkTitle:link { color: #000033; font-size: 11pt; font-weight: bold; text-decoration: none; }
.linkTitle:visited { color: #000033; font-size: 11pt; font-weight: bold; text-decoration: none; }
.linkTitle:hover { color: #6666CC; font-size: 11pt; font-weight: bold; text-decoration: underline; }
.linkTitle:active { color: #000033; font-size: 11pt; font-weight: bold; text-decoration: none; }
.rightFlashHeader { color: #98BADC; font-size: 11pt; font-weight: bold; font-style: italic; text-decoration: none; }
.rightRegionHeader { color: #000033; font-size: 11pt; font-weight: bold; font-style: italic; text-decoration: none; }
.rightRegionCopy { color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none; }
.addressContent { color: #000033; font-size: 11pt; font-weight: bold; font-style: normal; text-decoration: none; }
.rhCopyLink { color: #ffffff; font-size: 10pt; font-weight: bold; text-decoration: none; }
.rhCopyLink:link { color: #FFFFFF; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.rhCopyLink:visited { color: #CCCCCC; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.rhCopyLink:hover { color: #FEAD7E; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.rhCopyLink:active { color: #FFFFFF; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.subMoreLink { color: #000033; font-size: 10pt; font-weight: bold; text-decoration: none; }
.subMoreLink:link { color: #000099; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.subMoreLink:visited { color: #000099; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.subMoreLink:hover { color: #000066; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.subMoreLink:active { color: #000099; font-size: 10pt; font-weight: bold; text-decoration: underline; }
.homeLink { color: #000033; font-size: 16pt; font-weight: normal; text-decoration: none; }
.homeLink:link { color: #000033; font-size: 16pt; font-weight: normal; text-decoration: underline; }
.homeLink:visited { color: #000033; font-size: 16pt; font-weight: normal; text-decoration: underline; }
.homeLink:hover { color: #666699; font-size: 16pt; font-weight: normal; text-decoration: underline; }
.homeLink:active { color: #000033; font-size: 16pt; font-weight: normal; text-decoration: underline; }
.tinyLink { color: #000033; font-size: 8pt; font-weight: normal; text-decoration: none; }
.tinyLink:link { color: #000033; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.tinyLink:visited { color: #000033; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.tinyLink:hover { color: #666699; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.tinyLink:active { color: #000033; font-size: 8pt; font-weight: normal; text-decoration: underline; }
.orangeLink { color:#FF9933; font-size: 10pt; font-weight: normal; }
.orangeLink:hover { color:#FFCC99; font-size: 10pt; font-weight: normal; }
.inputText { color: #000066; font-size: 10pt; font-weight: normal; }
.lightSubtitle { color: #AAAACC; font-size: 9pt; font-weight: bold; font-style: italic; text-decoration: none; }
.rightCopyTitleItalic { color: #666699; font-size: 9pt; font-weight: bold; font-style: italic; text-decoration: none; }
.blackBorder { border: 1px solid #000000; }
.siteMap { font-size: small; margin-left: 15px; padding-left: 15px; margin-bottom: 15px; }
.siteMap li { margin-bottom: 7px; margin-top: 3px; }
.subnavLink { font-size: 12px; font-weight: bold; color: #000000; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; background-color: #eeeeee; text-decoration: none; padding: 5px 2px 5px 2px; }
.subnavLink:hover { background-color: #ffffff; }
.invertCopyMicro { color: #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }
