/* global styles */
body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;; line-height: 18px;} 
input, textarea {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;; line-height: 12px;}
a img {border: none; text-decoration: none;}
p, h1, h2, h3, h4, h5, form, sup, dl {margin: 0; padding: 0;}
sup {position: relative; line-height: 0; top: 2px;}
cite {font-style: normal;}
.clear {float: none; clear: both; display: block; line-height: 0px; height: 0px;}
#header {margin-left: 43px; width: 867px; height: 93px; position: relative; margin-bottom: 30px;}
#footer {font-family: Arial, Helvetica, sans-serif; margin-left: 23px; width: 830px; padding: 6px 20px; background: url(/templatedata/imports/HTML/cstent/images/bg_footer.gif) top center no-repeat; clear: both; margin-bottom: 20px;}
.logo {margin-top: 13px;}
.headline {position: absolute; top: 71px; left: 20px;}
.navSearch {font-size: 11px;; line-height: 11px; color: #979797; border: 1px solid #CCC; padding: 1px;}
.navGoBtn {vertical-align: top;}
.mod {clear: left; margin-bottom: 30px;}
.bottomCap {width: 100%; height: 10px; background: url(/templatedata/imports/HTML/cstent/images/bg_right_bottom.gif) left bottom no-repeat;}
.dottedH {padding-top: 4px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top repeat-x; clear: both;}
.sample {float: right; padding: 12px 16px 7px 14px; background-color: #ececec; width: 142px; margin-bottom: 1px;}
#toolbar {position: absolute; width: 300px; top: 93px; left: 364px; margin-top: 7px;}
.PF #toolbar {left: 308px; height: 24px; padding-left: 56px; background: url(/templatedata/imports/HTML/cstent/images/bg_toolbar.gif) left bottom no-repeat;}
#toolbar a {text-transform: uppercase; font-size: 12px;; color: #b9d7b1; margin-right: 20px; text-decoration: none; line-height: 20px; padding: 0 0 0 18px;}
#toolbar a.email {background: url(/templatedata/imports/HTML/cstent/images/icon_tool_email.gif) left center no-repeat;}
#toolbar a.print {background: url(/templatedata/imports/HTML/cstent/images/icon_tool_print.gif) left center no-repeat;}
.menuBox {border: 1px solid #ccc; padding: 0 5px 0 4px; line-height: 14px; font-size: 11px;; text-transform: uppercase; position: relative;}
.menuBox a {color: #666; text-decoration: none; padding-right: 16px; background: url(/templatedata/imports/HTML/cstent/images/icon_pop.gif) right center no-repeat; line-height: 12px;}
.hrDivDot {height: 1px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) repeat-x;}
.hrDivDot hr {display: none;}
.doubleArrowW {background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) no-repeat scroll 6.3em 2px; padding-right: 12px; text-decoration: none;font-weight:bold;font-size:11px;}
.textBoxArea {border: 1px solid #CCCCCC;}

.definition-related a.glossaryLink {border-bottom: 1px dashed;}

#main p.byline {font-size: 14px;; font-weight: bold;}
.D5 #main #right .byline {min-height: 30px; padding-top: 8px; margin-bottom: 8px;}
.D5 #main p.byline {background: none;}
.P1 p.byline, #storyVideo p.byline {padding: 8px 0;}
.D6 p.byline {padding: 0 0 10px 0;}

.formbuttons {text-align: right; padding: 1px 0 0px 0;}
.formbuttons .button {display: inline; border: 1px solid #cccccc; padding: 1px 6px; background-color: #FFF; margin-left: 10px;}
.formbuttons .buttonBack, .formbuttons .buttonNext {display: inline; border: 1px solid #cccccc; padding: 1px 6px; background-color: #FFF; margin-left: 10px;}
.formbuttons .buttonNext a {font-size: 12px;; font-weight: bold; text-transform:uppercase;padding: 0 14px 0 4px; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right center no-repeat; color: #333; text-decoration: none;}
.formbuttons .buttonBack a {font-size: 12px;; font-weight: bold; text-transform:uppercase;padding: 0 4px 0 14px; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white_left.gif) left center no-repeat; color: #333; text-decoration: none;}


a {display: inline-block; outline: none;}
.IC a {color: #333333;}
.IC a:hover {color: #00467f;}
.PF a {color: #00467f;}
.PF a:hover {color: #333333;}
a.window {background: url(/templatedata/imports/HTML/cstent/images/icon_window.gif) left 3px no-repeat; padding-left: 18px; text-decoration: underline;}
.D1 a.window {font-size: 12px;; text-decoration: none; font-weight: bold;}
a.modHdr {font-size: 13px;; color: #333333; text-decoration: none; font-weight: bold; line-height: 20px;}
a.doubleArrowG {background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_grey.gif) right 3px no-repeat; padding-right: 12px; font-size: 12px;; color: #333333; font-weight: bold; text-decoration: none;}
a.doubleArrowW {background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right 3px no-repeat; padding-right: 12px; text-decoration: none;}
a.pop {background: url(/templatedata/imports/HTML/cstent/images/icon_pop.gif) right 3px no-repeat; padding-right: 12px; text-decoration: none;}
a.pdfG {background: url(/templatedata/imports/HTML/cstent/images/icon_pdf_grey.gif) right 3px no-repeat; padding-right: 12px; font-size: 12px;; color: #333333; text-decoration: none; font-weight: bold;	}
a.pdfW {background: url(/templatedata/imports/HTML/cstent/images/icon_pdf_white.gif) right 3px no-repeat; padding-right: 12px; font-size: 12px;; color: #333333; text-decoration: none; font-weight: bold;	}
a.rss {background: url(/templatedata/imports/HTML/cstent/images/rss.png) left 1px no-repeat; padding-left: 18px;padding-top: 3px;padding-bottom: 3px; font-size: 16px;; color: #333333; text-decoration: none; font-weight: bold;	}
a.prev {background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white_left.gif) left 3px no-repeat; padding-left: 12px;}
a.download {background: url(/templatedata/imports/HTML/cstent/images/icon_download.gif) left center no-repeat; padding-left: 13px; font-size: 12px;; color: #333333; text-decoration: none;}
a.subscribe {background: url(/templatedata/imports/HTML/cstent/images/icon_talk.gif) left center no-repeat; padding-left: 18px; font-size: 12px;; color: #333333; text-decoration: none;}
#content a.subscribe {background: url(/templatedata/imports/HTML/cstent/images/icon_talk_grey.gif) left center no-repeat;}
ul#topNav li a.glossary {background: url(/templatedata/imports/HTML/cstent/images/icon_pop.gif) right 3px no-repeat; padding-right: 12px;}
ul#topNav li a.subscribe {background: url(/templatedata/imports/HTML/cstent/images/icon_pop.gif) right 3px no-repeat; padding-right: 12px; padding-left: 0;}
a.glosstip {cursor: help; border-bottom: 1px dashed}
a.glossaryLink {cursor: pointer;}

h1 {font-size: 16px;; font-weight: bold; padding-left: 20px; line-height: 34px;}
.IC h1 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_IC.gif) top left no-repeat; color: #347c2b;}
.PF h1 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_PF.gif) top left no-repeat; color: #556230;}
h2 {font-size: 16px;; line-height: 24px; color: #556230;}
.IC h2 {color: #347C2B;}
h3 {font-size: 14px;; line-height: 14px; color: #333333; font-weight: normal;}
h4 {font-size: 13px;; font-weight: bold; line-height: 20px; margin-bottom: 10px;}

#main {margin-left: 43px; width: 830px;}
#main p {font-size: 13px;;}

#secondary p {font-size: 12px;;}
#secondary #left {width: 152px; float: left; padding-top: 6px; margin-right: 14px;}
#secondary #middle {width: 430px; float: left; padding-top: 6px;}
#secondary #right {width: 172px; float: right;}
#secondary #twoCol {width: 684px; float: left; padding-top: 6px;}
#secondary #twoCol .left {width:331px;float:left;padding-right:20px;padding-top:10px;}
#secondary #twoCol .right {width:333px;float:left;padding-top:10px;}

#right .mod h4 {font-size: 14px;; color: #333333; font-weight: bold; line-height: 24px;}
#right h5 {font-size: 13px;; color: #333333; font-weight: bold; line-height: 16px; padding: 10px 0 4px 0;}
#right .thumb img {float: left; margin-right: 10px;}
#right h3 {line-height: 15px; font-size: 16px;; font-weight: bold; color: #556230; padding: 10px 0 10px 12px; background: url(/templatedata/imports/HTML/cstent/images/bg_right_h1.gif) left top repeat-y;}

#subHdr {margin-left: 33px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom repeat-x; margin-bottom: 0; min-height: 105px;}
#subHdr img {float: left;}
#subHdr p.intro, #secondary p.intro {font-size: 13px;; line-height: 14px; color: #242424; font-weight: bold; margin: 4px 0;}

#overlay {background-color: #FFFFFF; z-index: 9; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; overflow: hidden; filter:alpha(opacity=73); -moz-opacity:.73; opacity:.73;}
.popLayer {position: absolute; z-index: 10; display: none;}
.popLayer #top, .popLayer #bottom {position: relative; margin: 0 17px; height: 17px; background-color: #DDD;}
.popLayer #content {position: relative; padding: 0 17px; margin: 0; background-color: #DDD;}
.popLayer #tl {position: absolute; top: 0px; left: -17px;}
.popLayer #tr {position: absolute; top: 0px; right: -17px;}
.popLayer #bl {position: absolute; bottom: 0px; left: -17px;}
.popLayer #br {position: absolute; bottom: 0px; right: -17px;}
.popLayer #closePopLayer {position: absolute; top: 0px; right: 0px; z-index: 11; cursor: pointer;}
.popLayer #content h5 {font-size: 13px;; font-weight: bold; color: #333333; line-height: 14px;}

.small {width: 200px;}
#sub {position: absolute; z-index: 10; width: 1px; height: 1px;}

#popProducts {width: 220px;}
#popProducts #content div {min-height: 52px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top repeat-x; margin-top: 10px; padding-top: 10px; zoom: 1;}
#popProducts #content div img {float: left; margin-right: 10px;}
#popProducts #content div a {background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_grey.gif) right 3px no-repeat; padding-right: 12px; font-size: 12px;; color: #333333; font-weight: bold; text-decoration: none;}

.emailPop, .subscribePop, .glossaryPop, .tooltipPop, .interPop {color: #000; display: block; top: 0px; left: 0px; font-size: 13px;;}

.emailPop {width: 440px;}
.emailPop #content {padding: 0 8px;}
.emailPop #content h5 {padding: 0 9px}
.emailPop #content .section {margin-top: 10px; padding: 10px 6px 0 9px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top repeat-x; zoom: 1;}
.emailPop #content .options {padding: 10px 9px 0 9px;}
.emailPop #content .bottom {padding-top: 20px; height: 16px;}
.emailPop #content .options input  {vertical-align: text-top; height: 12px; width: 12px;}
.emailPop #content .options label {margin: 0 36px 0 5px; padding: 0;}
.emailPop #content .text label {display: block; width: 127px; float: left; margin-top: 10px;}
.emailPop #content .text input {width: 275px; margin-top: 8px;}
.emailPop #content .text textarea {width: 275px; margin-top: 8px; height: 50px;}
.emailPop #content div .required {float: left; margin: 10px 0 0 -10px;}
.emailPop #content div.information {font-size: 11px;; float: left;}
.emailPop #content .text div.information {margin-left: 127px; float: none;}
.emailPop #content .section .formbuttons {text-align: right; padding: 1px 0 6px 0;}
.emailPop #content .section .formbuttons .button {display: inline; border: 1px solid #cccccc; padding: 1px 6px; background-color: #FFF; margin-left: 10px;}
.emailPop #content .section .formbuttons .button a {font-size: 12px;; font-weight: bold; padding: 0 12px 0 6px; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right center no-repeat; color: #333; text-decoration: none;}
.emailPop .title {font-weight: bold;}

.subscribePop {width: 456px;}
.subscribePop #content {padding: 0 8px 0 8px;}
.subscribePop #content form {display: inline;}
.subscribePop #content h5 {padding: 0 12px;}
.subscribePop #content .section {margin-top: 10px; padding: 10px 9px 0 9px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top repeat-x;}
.subscribePop #content .section h5 {padding: 0;}
.subscribePop #content .bottom {padding-top: 20px; height: 16px; margin-top: 0;}
.subscribePop #content .options div.select {margin: 5px 0 0 0; padding: 0 0 5px 0;}
.subscribePop #content .options {padding: 10px 9px 0 9px;}
.subscribePop #content .options input {height: 12px; width: 12px; position: absolute; margin-top: 5px; display: inline;}
.subscribePop #content .options div {padding: 5px 0 5px 17px; zoom: 1; position: relative;}
.subscribePop #content .options div p {padding-top: 3px;}
.subscribePop #content .options div div.suboptions {float: left; width: 185px; padding-bottom: 0; clear: none;}
.subscribePop #content .options div div.suboptions div {padding: 5px 0 0 17px;}
.subscribePop #content .options div div.suboptions div input {position: relative;}
.subscribePop #content .options label {margin: 0; padding: 0; font-weight: bold;}
.subscribePop #content .options label .published {font-weight: bold; font-size: 11px;; padding-left: 30px; vertical-align: baseline;}
.subscribePop #content .options .author {width: 400px; padding-left: 0px; line-height: 12px; margin-top: 0px; position: relative;}
.subscribePop #content .options .author img {margin: 0 0 0 10px; border: 1px solid white; vertical-align: text-top;}
.subscribePop #content .options .author img.highlight {border-color: black;}
.subscribePop #content .text label {display: block; width: 127px; float: left; margin-top: 10px;}
.subscribePop #content .text input {width: 180px; margin-top: 8px;}
.subscribePop #content .required {float: left; margin: 10px 5px 0 0;}
.subscribePop #content .information {font-size: 11px;; float: left;}
.subscribePop #content .text .information {margin-left: 5px; float: none;}
.subscribePop #content .section .formbuttons {text-align: right; padding: 1px 0 6px 0;}
.subscribePop #content .section .formbuttons .button {display: inline; border: 1px solid #cccccc; padding: 1px 6px; background-color: #FFF; margin-left: 10px;}
.subscribePop #content .section .formbuttons .button a {font-size: 12px;; font-weight: bold; padding: 0 12px 0 6px; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right center no-repeat; color: #333; text-decoration: none;}
.subscribePop .title {font-weight: bold;}

.interPop {width: 440px;}
.interPop #content {padding: 0 8px 0 8px;}
.interPop #content h5 {padding: 0 9px 10px 9px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom repeat-x;}
.interPop #content .section {padding: 0 6px 0 0;}
.interPop #content .section p {padding-top: 10px;}
.interPop #content form {padding-left: 30px !important; margin-top: 10px;}
.interPop #content .bottom {padding-top: 20px; height: 16px;}
.interPop #content .options input  {height: 12px; width: 12px; position: absolute; margin-top: 5px; display: inline;}
.interPop #content .options label {padding: 5px 0 5px 17px; zoom: 1; position: relative; display: block;}
.interPop #content .text {padding: 5px 6px 5px 17px; zoom: 1;}
.interPop #content .text label {display: block; float: left; margin: 0 5px 0 0; vertical-align: bottom;}
.interPop #content .text input {width: 200px;}
.interPop #content .section .formbuttons {text-align: right; padding: 1px 0 6px 0;}
.interPop #content .section .formbuttons .button {display: inline; border: 1px solid #cccccc; padding: 1px 6px; background-color: #FFF; margin-left: 10px;}
.interPop #content .section .formbuttons .button a {font-size: 12px;; font-weight: bold; padding: 0 12px 0 6px; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right center no-repeat; color: #333; text-decoration: none;}
.interPop .title {font-weight: bold;}

#subDoctors div {display: none;}
#doctor {position: absolute; z-index: 3000;}
#doctor #pointer {display: none;}
.drBio {color: #000; width: 250px;}
#popContainer .drBio div {margin-top: 10px; padding: 10px 3px 0 3px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top repeat-x; min-height: 52px;}
.drBio h5 {font-size: 13px;; font-weight: bold;}
.drBio h5 img {vertical-align: middle; margin-right: 5px;}
.drBio p {padding: 10px 0;}
#popContainer .drBio {position: relative; padding: 0 17px; margin: 0; background-color: #DDD;}
#popContainer .drBio div img {float: left;}
#popContainer .drBio div p {padding-left: 70px;}
#popContainer .drBio div p a {background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_grey.gif) right 3px no-repeat; padding-right: 12px; font-size: 12px;; color: #333333; font-weight: bold; text-decoration: none;}

.glossaryPop {width: 440px;}
#glossary {width: 415px; margin-top: 8px; padding-top: 11px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top repeat-x;}
#glossary a {color: #00467f; cursor: pointer;}
.glossaryPop a.print {background: url(/templatedata/imports/HTML/cstent/images/icon_glossary_print.gif) left center no-repeat; text-transform: uppercase; font-size: 12px;; color: #333333; text-decoration: none; line-height: 30px; padding: 5px 0 5px 18px; position: absolute; top:-22px; right: 38px;}
#glossary #wordlist {width: 147px; background: url(/templatedata/imports/HTML/cstent/images/glossary_cap_top.gif) center top no-repeat; padding: 11px 0; height: 400px; overflow: auto;}
#glossary #wordlist a {padding: 4px 12px; display: block; background-color: #FFF; text-decoration: underline; outline: none; text-transform: capitalize;}
#glossary #wordlist a:hover, #glossary #wordlist a.selected {background-color: #00467f; color: #FFF; text-decoration: none;}
#glossary #definitions {position: absolute; width: 260px; top: 32px; right: 11px; height: 400px; overflow-y: auto;  }
.definition-related  a {text-transform: capitalize;}
dt {padding: 10px 11px 0 11px; font-weight: bold; text-transform: capitalize;}
dd {margin: 0px; padding: 10px 11px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom repeat-x;}
dd p {margin: 0px; padding-bottom: 11px;}

.tooltipPop {position: relative; width: 245px; }
.tooltipPop #closePopLayer {top: 5px; right: 5px;}
.tooltipPop h5 {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom repeat-x; padding-bottom: 10px; text-transform: capitalize;}
.tooltipPop .definition-wrapper {margin: 10px 0;}
.tooltipPop .definition {color: red;}
.tooltipPop .definition-related {margin-bottom: 10px;}
.tooltipPop .glosslink a {cursor: pointer; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_grey.gif) right 3px no-repeat; padding-right: 12px; text-decoration: none; font-weight: bold; color: #333; border-bottom: 1px solid;}
.tooltipPop #pointer {position: absolute; z-index: 3000; top: 15px; left: -24px;}
.tooltipPop #term a {cursor: pointer;}

ul#topNav {list-style-type: none; margin: 4px 0 0 0; padding: 0; position: absolute; top: 0px; right: 0px;}
ul#topNav li {float: left; font-size: 13px;; line-height: 14px;}
ul#topNav li a {color: #000; padding-right: 10px; padding-left: 1px; margin-right: 10px; border-right: #a0a0a0 1px solid; font-size: 13px;; line-height: 14px; vertical-align: baseline; text-decoration: none;}
ul#topNav li a.topNavLast {border: none;}
ul#topNav li.selected a {font-weight: bold;}

.thumb ul.links {padding-left: 70px;}
.thumb ul.links {padding: 0 0 12px 0px; margin: 0;}
.thumb ul.links li {list-style-type: none; padding-bottom: 4px;}
.thumb ul.links a {text-decoration: underline;}

ul#botNav {list-style-type: none; margin: 0; padding: 0; width: 100%;}
ul#botNav li, ul#botNav li a {float: left; color: #999; font-size: 12px;; vertical-align: baseline;}
ul#botNav li a {margin: 0 5px; text-decoration: none;}
ul#botNav li.copyright {float: right;}

ul#leftNav {list-style-type: none; margin: 5px 0 0 0; padding: 0; width: 152px;}
ul#leftNav ul {list-style-type: none; margin: 0; padding: 0; width: 152px; background: white;}
ul#leftNav li {margin: 0 0 4px 0; padding: 0; line-height: 12px;}
ul#leftNav a {display: block; background: url(/templatedata/imports/HTML/cstent/images/bg_leftnav_li.gif) top left repeat-y; padding: 3px 0; line-height: 12px;}
ul#leftNav li a:hover, ul#leftNav li.selected {background: url(/templatedata/imports/HTML/cstent/images/bg_leftnav_li_selected.gif) top left repeat-y;}
ul#leftNav li.selected a {background: url(/templatedata/imports/HTML/cstent/images/icon_arrow_green.gif) 4px center no-repeat; font-weight: bold; color: #333333;}
ul#leftNav li a {color: #242424; text-decoration: none; padding-left: 20px;}
ul#leftNav li span {padding-left: 20px; display: block;}
ul#leftNav li ul {display: none}
ul#leftNav li.selected ul {display: block}
ul#leftNav li ul li {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top center repeat-x; padding: 0; margin: 0; line-height: 23px; font-weight: normal;}
ul#leftNav li.selected ul li {background: none;}
ul#leftNav li.selected ul li a {font-weight: normal}
ul#leftNav li.selected ul li a, ul#leftNav li.selected ul li a:hover {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top center repeat-x;}
ul#leftNav li ul li.selected a {font-weight: bold; color: #347c2b;}

ul.bullet {margin: 10px 0 0 0; padding: 0; list-style: none;}
ul.bullet li {margin: 0 0 11px 0; padding: 0 0 0 6px; background: url(/templatedata/imports/HTML/cstent/images/bullet.gif) left 3px no-repeat;}
.mod ul.links {margin: 10px 0 0 0; padding: 0; list-style-image: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif);}
.mod ul.links li {margin: 0 0 11px 20px; padding: 0;}
ul.pdf {list-style-type: none;padding: 0px; margin: 0px; float:left;} 
ul.pdf li { background: url(/templatedata/imports/HTML/cstent/images/icon_pdf_white.gif) no-repeat 8px 0px; padding-left:28px; margin-bottom:10px;} 
ul.dotted {list-style-type: none; padding: 8px 0 0 0; margin: 0; clear: both;} 
ul.dotted li {padding-bottom: 10px; margin-bottom: 10px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom center repeat-x;}
ul.dotted li p {padding-left: 23px;}
ul.dotted li p.pdf {padding: 4px 0 4px 23px; background: url(/templatedata/imports/HTML/cstent/images/icon_pdf_white.gif) 5px 3px no-repeat;}
ul.dotted li p.pdf a {font-weight: bold; text-decoration: none;}

#right .capped .mid {min-height: 250px;}

/* Interventional Cardiologists */
.IC {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_homeIC.gif) top repeat-x;}
.IC #header {background: url(/templatedata/imports/HTML/cstent/images/bg_swooshIC.gif) 375px bottom no-repeat;}
.IC #header .tab {position: absolute; top: 31px; right: 37px;}
.IC #right {float: left;}
.IC #left {float: left; margin-right: 29px;}

/* Patients & Families */
.PF {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_homePF.gif) top repeat-x;}
.PF #header {background: url(/templatedata/imports/HTML/cstent/images/bg_swooshPF.gif) 373px bottom no-repeat;}
.PF #header .tab {position: absolute; top: 31px; right: 37px;}
.PF #right {float: left; background: url(/templatedata/imports/HTML/cstent/images/bg_right_border.gif) left repeat-y;}
.PF #left {float: left; margin-right: 30px;}



/* Page-Specific */
.D1 a {color: #333333;}
.D1 #main p {font-size: 12px;;}
.D1 #left {width: 560px;}
.D1 #left .bottom {margin: 28px 0 30px 0;}
.D1 #left .capped h2 {background: url(/templatedata/imports/HTML/cstent/images/cap_top_559.gif) top left no-repeat; font-size: 14px;; line-height: 30px; color: #666; padding-left: 20px; text-transform: uppercase; font-weight: normal;}
.D1 #left .capped .mid {border-left: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid; padding-bottom: 2px; margin: 0 1px 0 0;}
.D1 #left .capped .mid p {margin-bottom: 4px; background-color: #f2f2f2; padding: 2px 20px;}
.D1 #left .capped .mid p a {padding: 0 0 0 20px; background-position: center left; background-repeat: no-repeat;}
.D1 #left .capped .bottomCap { background: url(/templatedata/imports/HTML/cstent/images/cap_bot_559.gif) bottom left no-repeat;}
.D1 #right {width: 241px;}
.D1 #right .capped {clear:both}
.D1 #right .capped p {width: 144px;}
.D1 #right .capped h3 {width: 229px; background: url(/templatedata/imports/HTML/cstent/images/cap_top_241.gif) left top no-repeat;}
.D1 #right .capped .mid {background-color: #f3f3f3; border-left: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid; padding: 8px 0 8px 12px; min-height: 135px; height: 135px;}
.D1 #right .capped .mid p {margin-bottom: 8px;}
.D1 #right .capped .bottom {background: url(/templatedata/imports/HTML/cstent/images/cap_bot_241.gif) left bottom no-repeat; text-align: right; padding: 7px 9px 7px 0;}
.D1 #right .capped .bottom a {line-height: 11px;}
.D1 #right #stentSpeak {position: relative;}
.D1 #right #stentSpeak a.doubleArrowG, .D1 #stentSpeak .bottom a {color: #1e5285; font-weight: bold; text-decoration: none;}
.D1 #right #stentSpeak a.subscribe {position: absolute; top: 10px; right: 10px;}
.D1 #right #stentSpeak h3 {color: #1e5285;}
.D1 #right #stentSpeak .mid {background: #f3f3f3 url(/templatedata/imports/HTML/cstent/images/stentSpeak.jpg) bottom right no-repeat;}
.D1 #right #stentSpeak h3 a {position: relative; float: right; margin-top: -24px; margin-right: 9px; line-height: 13px; color: #333333; font-weight: normal;}
.D1 #right #featuredProduct a.doubleArrowG, .D1 #featuredProduct .bottom a {color: #347c2b; font-weight: bold; text-decoration: none;}
.D1 #right #featuredProduct h3 {color: #347c2b;}
.D1 #right #featuredProduct .mid {background: #f3f3f3 url(/templatedata/imports/HTML/cstent/images/featuredProduct.jpg) bottom right no-repeat;}


.D2 #main, #secondary {width: 850px;}
.D2 #left {float: left; width: 597px;}
.D2 #left h1 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_PF.gif) top left no-repeat; color: #00467f;}
.D2 #speakDate {color: #1e5285; font-size: 13px;; width: 333px; position: relative; margin-top: 15px; padding-bottom: 4px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom left repeat-x; font-weight: bold;}
.D2 #speakInfo {margin: 8px 18px 0 0; min-height: 65px; width: 333px;}
.D2 #speakInfo img {float: left; margin-right: 4px;}
.D2 #speakInfo cite {font-size: 12px;;}
.D2 #speakVideo {position: relative; width: 333px;}
.D2 #speakVideo a {position: absolute; right: 0px; top: -20px; font-weight: normal;}
.D2 #speakAuthor {min-height: 65px;}
.D2 #speakAuthor h2 {color: #1e5285; font-size: 13px;; line-height: 14px; text-transform: uppercase;}
.D2 #speakAuthor h2 img {margin-right: 4px; vertical-align: middle;}
.D2 #speakText p {margin-top: 10px;}
.D2 #comingNext {width: 214px;clear:left;font-size:11px;position:relative;float:right;}
.D2 #comingNext #content {background-color:#f8f8f8; padding-left:17px; padding-right:17px;}
.D2 #comingNext #topCap, .D2 #comingNext #btmCap {width: 214px; height: 17px; overflow: hidden;}
.D2 #comingNext #topCap #topLeft {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_tl.gif);}
.D2 #comingNext #topCap #topMiddle {float:left;background:#f8f8f8;width:180px;height:17px;}
.D2 #comingNext #topCap #topRight {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_tr.gif) no-repeat;}
.D2 #comingNext #btmCap #btmLeft {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_bl.gif) no-repeat;}
.D2 #comingNext #btmCap #btmMiddle {float:left;background:#f8f8f8;width:180px;height:17px;}
.D2 #comingNext #btmCap #btmRight {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_br.gif) no-repeat;}
.D2 #comingNext a {position: absolute; right: 17px;}
.D2 #comingNext p {padding-top: 4px;}
.D2 .author {width: 200px;}
.D2 .author img {margin-right: 3px; margin-top: 4px; border: solid 1px white;}
.D2 .author img.highlight {border-color: black;}
.D2 .author, .D2 .topic, .D2 .date {position: relative; margin-top: 10px; line-height: 16px;}
.D2 .menuBox {position: absolute; right: 0px; top: 0px; width: 140px;}
.D2 .menuBox a {display: block; padding: 0;}
.D2 #right .capped {width: 200px; margin-bottom: 20px;}
.D2 .mod {padding-left: 20px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; padding-top:10px;}
.D2 #right .capped p {width: 144px;}
.D2 #right .capped h3 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_right_blue.gif) top left no-repeat; color: #00467f;}
.D2 #right .capped .mid {border-left: #e9e9e9 1px solid; padding: 8px 0 8px 12px;}
.D2 #right .capped .mid p {margin-bottom: 8px; width: 187px;}
.D2 #right .capped .bottom {background: url(/templatedata/imports/HTML/cstent/images/cap_bot_199.gif) left bottom no-repeat;}
.D2 .issue:first-child {background: none; margin-top: 0px;}
.D2 .issue {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; margin-top: 10px; padding-top: 7px; position: relative;}
.D2 .issue img {float: left; margin: 0 5px 5px 0;}
.D2 .issue img.issueVideo {float: right;}
.D2 .issue a {text-decoration: none; font-weight: bold; display: inline;}
.D2 #right .capped .mid .issue p {font-size: 12px;; clear: both;}
.D2 #right .capped .mid .issue p.doctor {clear: none; font-weight: bold; display: inline;}

.D3 h1 {background-image: url(/templatedata/imports/HTML/cstent/images/bg_hdr_D5.gif);}
.D3 .mod {color: #242424; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; clear: left; margin: 0; padding-left: 20px;}
.D3 .mod .productInfo {float: left; padding-top: 12px;}
.D3 .mod .productInfo .productImg {float: left; margin-right: 10px;}
.D3 .mod .productInfo .productText {float: left; width: 365px;}
.D3 .mod .productInfo img {margin-right: 10px;}
.D3 #searchEntry {position: relative; top: -25px; left: 95px;font-weight:bold;font-size:12px;color:#333333;}
.D3 #searchContainer {padding-top:8px;padding-bottom:8px;}
.D3 #searchContainer .formbuttons {padding-top:3px;}
.D3 #searchContainer select {font-size:11px;color:#666666;width:110px;}
.D3 #searchEntry {position: absolute; top:132px; left: 130px;font-weight:bold;font-size:12px;color:#333333;}
.D3 #numberResults {float:left;font-weight:bold;font-size:11px;color:#333333;width:340px;padding-top:5px;}
.D3 #displayResults {float:left;font-weight:bold;font-size:11px;color:#333333;}
.D3 #searchResult {margin-top:20px;}
.D3 #searchResult a {font-size:12px;font-weight:bold;color:#333333;background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right 3px no-repeat; padding-right: 12px;text-decoration:none;}
.D3 #map {padding-top: 1px; margin-bottom: 50px;}
.D3 .sitemap {padding: 12px 0; margin: 0; list-style: none; font-size: 13px;; line-height: 20px;}
.D3 .sitemap-wrapper {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) 417px top repeat-y;}
.D3 #mapIC.sitemap {float: left; width: 400px;}
.D3 #mapPF.sitemap {float: right; width: 370px;}
.D3 .sitemap li {margin-bottom: 10px;}
.D3 .sitemap li a {font-weight: bold; text-decoration: none; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right 3px no-repeat; padding-right: 12px;}
.D3 .sitemap ul {list-style: none;}
.D3 .sitemap li ul li {margin-bottom: 0px;}
.D3 #map .clear {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom left repeat-x; height: 1px;}

.D4 .mod {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x;}
.D4 h4 {color:#242424;margin-top:20px;}
.D4 h4.topHdr {color:#064D78;text-transform:uppercase;line-height:14px;margin-bottom:5px;}
.D4 #menu {float: right; margin-top: -30px;}
.D4 .right {position: relative;}
.D4 a.download {position: absolute; top: -16px; right: 0px;}
.D4 #twoCol .right, .D4 #twoCol .left {padding-top: 6px;}
.D4 #main p {font-size: 12px;;}
.D4 #main #left {width: 152px; float: left; padding-top: 6px; margin-right: 14px;}
.D4 #main #middle {width: 430px; float: left; padding-top: 6px;}
.D4 #main #right {width: 172px; float: right;}
.D4 #main #twoCol {width: 664px; float: left; padding-top: 6px;}
.D4 #main #twoCol .left {width:311px;float:left;padding-right:20px;padding-top:10px;}
.D4 #main #twoCol .right {width:333px;float:left;padding-top:10px;}

.D5 h1 {color: #842938; background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_D5.gif) top left no-repeat;}
.D5 #left {padding-top: 6px;}
.D5 #subFloat {position: absolute; top: 10px; right: 0px;}
.D5 .mod {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x;}
.D5 #main {width: 830px; position: relative;}
.D5 #main #right {float: left; width: 645px;}
.D5 h2 {color: #842938; padding-top: 11px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom left repeat-x; margin-bottom: 8px;}
.D5 .left {width: 304px; float: left;}
.D5 .right {width: 304px; float: right;}
.D5 #right h4 img.main {vertical-align: middle; margin: 0 10px 10px 0; float: left;}
.D5 #right p {clear: left; background: url(/templatedata/imports/HTML/cstent/images/bg_p_d5.gif) top left repeat-y; margin-bottom: 13px;}
.D5 #right p.thumb {min-height: 31px;}
.D5 #right p.thumb a {font-weight: normal;}
.D5 #right p.nothumb {padding: 4px 0;}
.D5 #right p.nothumb a {margin-left: 6px;}
.D5 #right h4 a {text-decoration: none; font-size: 13px;; display: inline;}
.D5 #right h4 a img {margin-right: 4px;}
.D5 ul#leftNav li.selected a {background-image: url(/templatedata/imports/HTML/cstent/images/icon_arrow_red.gif)}
.inlineSearch {float: right; background: url(/templatedata/imports/HTML/cstent/images/bg_inlineSearch_left.gif) left center no-repeat; line-height: 16px; margin-left: 6px; vertical-align: baseline; position: relative; padding: 6px 0 6px 8px; margin-right: 6px;}
.inlineSearch strong {font-size: 13px;; font-weight: bold;}
.inlineSearch #bg {height: 26px; width: 6px; background: url(/templatedata/imports/HTML/cstent/images/bg_inlineSearch_right.gif) right center no-repeat; position: absolute; top: 0px; right: -6px;}
.inlineSearch .menuBox {display: inline; margin-left: 6px; background-color: #FFF; width: 147px; height: 16px;}
.inlineSearch .menuBox a {line-height: 14px; margin: 1px;}
.inlineSearch span {margin-left: 20px;}

.D6 #subFloat {position: absolute; top: 45px; right: 0px;}
.D6 .inlineSearch {float: left; margin-left: 0px;}
.D6 #main, #secondary {width: 850px;}
.D6 #left {float: left; width: 597px; position: relative;}
.D6 #left h1 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_D5.gif) top left no-repeat; color: #347C2B;}
.D6 #left h2 {color: #347C2B; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom left repeat-x; margin-bottom: 8px;}
.D6 #left .itemTitle {color: #333333;font-size:11px;font-weight:bold;}
.D6 #left .nav {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) center top repeat-x; padding-top: 6px; margin-top: 10px;}
.D6 #left #innerLeft {float:left;padding-right:10px;}
.D6 #left #innerRight {float:left;padding-top:5px;width:432px;}
.D6 #left ul.pdf {margin-top: 8px;}
.D6 #right {width: 200px; padding-bottom: 20px; overflow-x: visible;}
.D6 .mod {padding-left: 0px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; padding-top:3px;}
.D6 #right .capped p {width: 144px;}
.D6 #right .capped .top {background: url(/templatedata/imports/HTML/cstent/images/cap_top_199.gif) top left no-repeat; height: 12px; width: 200px;}
.D6 #right .capped .mid {border-left: #e9e9e9 1px solid; padding: 0 0 0 12px;}
.D6 #right .capped .mid p {padding-bottom: 8px;}
.D6 #right .capped .bottom {background: url(/templatedata/imports/HTML/cstent/images/cap_bot_199.gif) left bottom no-repeat; width: 200px; height: 12px;}
.D6 .issue {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; margin-top: 14px; padding-top: 10px; position: relative;}
.D6 .issue .issueHeader {font-size:12px; font-weight:bold; padding-bottom:8px; padding-top:5px;}
.D6 #first.issue {background: none; margin-top: 0px; padding-top: 0px;}
.D6 .issue a {text-decoration: underline;}
.D6 .issue a.doubleArrowW {text-decoration: none;}
.D6 #right .capped .mid .issue p {font-size: 12px;; clear: both;}
.D6 .flushBtm h2 {padding-bottom:0px;margin-bottom:0px;}
.D6 #featuredEvents {background: url(/templatedata/imports/HTML/cstent/images/dotGrey.gif) repeat-y;width:430px;background-position:210px 0px;color:#333333;}
.D6 #featuredEvents .date {font-size: 14px;; font-weight: bold;padding-bottom:10px;}
.D6 #featuredEvents .title {font-size: 14px;; font-weight: bold;padding-bottom:10px;}
.D6 #featuredEvents .title a {text-decoration:none;}
.D6 #featuredEvents .author {font-size: 14px;; font-weight: normal;}
.D6 #featuredEventLeft {float:left;width:205px;padding-right:10px;padding-top:20px;padding-bottom:15px;}
.D6 #featuredEventRight {float:left;width:205px;padding-left:10px;padding-top:20px;padding-bottom:15px;}
.D6 #eventDateLocation {background:#f2f2f2;width:100%;height:24px;margin-bottom:5px;} 
.D6 #eventDateLocation .eventDate {float:left;padding-left:5px;padding-top:6px;font-size: 14px;; font-weight: bold;}
.D6 #eventDateLocation .eventLocation {float:right;padding-right:5px;padding-top:6px;font-size: 14px;; font-weight: bold;}
.D6 .eventYear {font-size: 14px;; font-weight: bold;padding-bottom:3px;}
.D6 .eventTitle {font-weight: bold;}
.D6 .news .mod {padding-left: 0px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; padding-top:10px;}
.D6 .news #left #innerLeft {float:left;padding-right:10px;}
.D6 .news #left #innerRight {float:left;padding-top:5px;width:432px; margin-bottom: 20px;}
.D6 .news #left h1 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_D5.gif) top left no-repeat; color: #842938;}
.D6 .news #left h2 {color: #842938;}
.D6 .news #right .capped h3 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_right_grey.gif) top left no-repeat; color: #842938;}
.D6 .news #right .capped .mid .issue p {font-size: 13px;; line-height: 14px; padding: 8px 0;}
.D6 .news .issue .issueHeader {padding: 12px 0;}
.D6 .news #left #innerRight .thumb {width: 126px; float: left; padding: 15px 9px;}
.D6 .news #left #innerRight .thumb p {padding: 10px 0;}
.D6 .news #left #innerRight .thumb a {font-weight: bold; text-decoration: none; font-size: 13px;;}
.D6 .news #left #innerRight .thumb  a.video {background: url(/templatedata/imports/HTML/cstent/images/icon_video.gif) right center no-repeat; padding-right: 19px;}
.D6 .news ul#leftNav li.selected a {background-image: url(/templatedata/imports/HTML/cstent/images/icon_arrow_red.gif)}


.D7 #main {width: 850px;}
.D7 .sectionNav {position: absolute; top: -20px; left: 20px;}
.D7 #left {float: left; width: 597px; position: relative;}
.D7 #left h1 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_D5.gif) top left no-repeat; color: #842938;}
.D7 #left h2 {color: #842938;}
.D7 #speakInfo {margin: 8px 18px 0 0; min-height: 65px; width: 333px;}
.D7 #speakInfo img {float: left; margin-right: 12px;}
.D7 #speakText p {margin-top: 10px;}
.D7 #left .nav {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) center top repeat-x; padding-top: 6px; margin-top: 10px;}
.D7 #comingNext {width: 214px; clear:left; font-size:11px; position:relative; float:right; margin: 0 0 10px 10px;}
.D7 #comingNext #content {background-color:#f8f8f8;padding-left:17px;padding-right:17px;}
.D7 #comingNext h3 {padding: 0; font-size: 13px;;}
.D7 #comingNext p {padding-top: 6px;}
.D7 #comingNext #topCap, .D7 #comingNext #btmCap {width:214px; height: 17px; overflow: hidden;}
.D7 #comingNext #topCap #topLeft {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_tl.gif);}
.D7 #comingNext #topCap #topMiddle {float:left;background:#f8f8f8;width:180px;height:17px;}
.D7 #comingNext #topCap #topRight {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_tr.gif) no-repeat;}
.D7 #comingNext #btmCap #btmLeft {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_bl.gif) no-repeat;}
.D7 #comingNext #btmCap #btmMiddle {float:left;background:#f8f8f8;width:180px;height:17px;}
.D7 #comingNext #btmCap #btmRight {float:left;width:17px;height:17px;background:url(/templatedata/imports/HTML/cstent/images/corner_lt_grey_br.gif) no-repeat;}
.D7 #comingNext a {position: absolute; right: 17px;}
.D7 #right {width: 200px; margin-bottom: 20px; overflow-x: visible;}
.D7 .mod {padding-left: 20px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; padding-top:10px;}
.D7 #right .capped p {width: 187px;}
.D7 #right .capped h3 {background: url(/templatedata/imports/HTML/cstent/images/bg_hdr_right_grey.gif) top left no-repeat; color: #842938;}
.D7 #right .capped .mid {border-left: #e9e9e9 1px solid; padding: 8px 0 8px 12px;}
.D7 #right .capped .mid p {margin-bottom: 8px;}
.D7 #right .capped .bottom {background: url(/templatedata/imports/HTML/cstent/images/cap_bot_199.gif) left bottom no-repeat; text-align: right; height: 12px; padding-right: 9px;}
.D7 .issue {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x; margin-top: 7px; padding-top: 7px; position: relative; clear: left;}
.D7 .issue:first-child {background: none; margin-top: 0px; padding-top: 0px;}
.D7 .issue img {float: left; margin: 0 5px 5px 0;}
.D7 .issue img.issueVideo {float: right;}
.D7 .issue a {text-decoration: none; font-weight: bold; display: inline;}
.D7 #right .capped .mid .issue p {color: #333333; font-size: 12px;; font-weight: bold;}
.D7 #right .capped .mid .issue p.thumb {display: inline;}

.D8 #left {float: none; margin: 0;}
.D8 #left .mod {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) top left repeat-x;}
.D8 #left h2 {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom left repeat-x; padding-bottom: 3px;}
.D8 #left #innerLeft {float:left; padding:0px;}
.D8 #left #innerRight {float: right; padding-top:5px; width:640px;}
.D8 #left p {padding: 10px 0;}
.D8 #left h4 {margin: 0; padding: 10px 0; color: #333333;}
.D8 #left h5 {font-size: 12px;; font-style: italic; font-weight: normal;}


.P1 h1 {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom left repeat-x;}
.P1 #left {width: 598px;}
.P1 #right {width: 200px; margin-bottom: 20px;}
.P1 #right .mod {padding-left: 12px; margin-bottom: 0px;}
.P1 #right .mod a {color: #1e5285; font-size: 13px;; font-weight: normal;}
.P1 #right .mod ul.links {margin: 0; list-style: none; list-style-image: none;}
.P1 #right .mod ul.links a.doubleArrowW {text-decoration: none; display: inline; background-position-y: 3px;}
.P1 #right .mod ul.links a.window {text-decoration: underline;}
.P1 #right .mod ul li {margin: 0;}
.P1 #right .thumb {margin-bottom: 10px; min-height: 85px;}
.P1 #right .thumb ul {padding-left: 70px;}
.P1 #right .thumb ul li {margin-top: 10px;}
.P1 #right .break {padding-left: 12px; background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) bottom repeat-x; height: 1px;}
.P1 #right h3.first {background-image: url(/templatedata/imports/HTML/cstent/images/bg_hdr_right_small.gif);}
#storyCTA {background: url(/templatedata/imports/HTML/cstent/images/bg_story.gif) left top no-repeat; padding-left: 20px; margin-bottom: 20px;}
#storyCTA h2 {line-height: 18px; padding: 16px 0; font-weight: bold; color: #556230; margin-bottom: 0;}
#storyCTA h2 span {font-size: 14px;; color: #333333; padding-left: 10px;}
#storyThumbs {padding-left: 5px; text-align: right;}
#storyThumbs div.story {float: left;  width: 280px; height: 64px; padding-left: 15px; margin-bottom: 20px; background: url(/templatedata/imports/HTML/cstent/images/bg_story_thumb.gif) left repeat-y; text-align: left; position: relative;}
#storyThumbs div.story img {float: left; margin-right: 6px;}
#storyThumbs div.story p {margin: 6px 40px 0 0;}
#storyThumbs div.story a {position: absolute; bottom: 6px; left: 93px; text-decoration: none;}

.P2 #header {margin-bottom: 0;}
.P2 #subHdr {margin-left: 43px; min-height: 85px;}
.P2 h1 {background: none; padding: 40px 0 0 210px;}
.P2 h1 span {font-size: 14px;; color: #333333; padding-left: 10px;}
.P2 #left {width: 430px; position: relative}
.P2 #right {width: 350px; float: right; background: none; padding-top: 30px;}
.P2 #right .mod {padding-left: 25px; margin-bottom: 18px;}
.P2 #right .mod .vidThumb {background: url(/templatedata/imports/HTML/cstent/images/bg_vid_thumb.gif) top left no-repeat; min-height: 45px;}
.P2 #right .mod .vidThumb img {float: left; margin-right: 10px;}
.P2 #right .mod .vidThumb p img {float: none; margin-right: 0px; margin-left: 5px;}
.P2 #right .mod .vidThumb p {padding-top: 5px; font-weight: bold;}
.P2 #right .mod .vidThumb a {font-size: 12px;; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_grey.gif) right 3px no-repeat; padding-right: 12px; text-decoration: none;}
.P2 #right .selected {background: url(/templatedata/imports/HTML/cstent/images/icon_arrow_green_large.gif) center left no-repeat;}
.P2 #right .selected .vidThumb {background: url(/templatedata/imports/HTML/cstent/images/bg_vid_thumb-selected.gif) top left no-repeat;}
#storyVideo, #storyText {background: url(/templatedata/imports/HTML/cstent/images/bg_story.gif) left top no-repeat; padding-left: 20px; padding-top: 30px; margin-bottom: 20px;}
#storyVideo .download {position: absolute; right: 0px; top: 10px;}
#storyVideo .byline span {font-weight: normal;}
#storyText #storyTextHeader p {padding-top: 10px;}
#storyText #storyTextHeader img {float: left; margin-right: 10px;}
#storyText #storyTextArticle {clear: both; padding-top: 10px;}
#storyText #storyTextArticle p {padding-top: 10px;}

.P3 #header {margin-bottom: 0;}
.P3 #subHdr {margin-left: 30px; min-height: 85px;}
.P3 h1 {background: none; padding: 40px 0 0 222px; line-height: 16px;}
.P3 h1 span {font-size: 14px;; color: #333333; padding-left: 10px;}
.P3 #wrapper {width: 809px; position: relative; background: url(/templatedata/imports/HTML/cstent/images/bg_story.gif) left top no-repeat; padding: 17px 0 0 19px;}
.P3 #left {width: 208px; margin: 0; background: #FFF url(/templatedata/imports/HTML/cstent/images/bg_p3_menu.gif) center top no-repeat;}
.P3 #left #nav .mod {margin: 0;}
.P3 #left #nav .mod a.main {display: block; color: #333333; text-decoration: none; font-size: 13px;; font-weight: bold; line-height: 14px; padding: 8px 13px;}
.P3 #left #nav .first a.main {background: #dee6ca url(/templatedata/imports/HTML/cstent/images/bg_p3_menu-hover.gif) center top no-repeat;}
.P3 #left #nav .mod .secondary {padding-bottom: 10px; margin: 6px 10px 0 10px; min-height: 52px; background: url(/templatedata/imports/HTML/cstent/images/dotsHorizG.gif) center bottom repeat-x;}
.P3 #left #nav .mod .secondary img {float: left;}
.P3 #left #nav .mod .secondaryLinks {list-style: none; margin: 0; padding: 0 0 0 68px;}
.P3 #left #nav .mod .secondaryLinks li {padding: 5px 0;}
.P3 #left #nav .mod .secondaryLinks li a {font-size: 13px;; line-height: 13px; text-decoration: none;}
.P3 #left #nav .mod a.selected {font-weight: bold; background: url(/templatedata/imports/HTML/cstent/images/icon_arrow_green_small.gif) left top no-repeat; padding-left: 14px;}
.P3 #right {width: 578px; float: right; background: none;}
.P3 #right .mod {float: right; margin: 0 0 25px 25px;}
.P3 #right #callout {width: 187px;}
.P3 #right .mod h5 {padding: 6px 12px 0 16px; text-transform: uppercase; margin-bottom: 10px;}
.P3 #right .mod ul {padding: 0 0 1px 0; list-style-image: none; list-style-type: none; font-size: 13px;;}
.P3 #right .mod ul.bullet {margin-left: 12px;}
.P3 #right .mod ul li a {background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right 3px no-repeat; padding-right: 12px; text-decoration: none;}
.P3 #right .mod ul li span {display: block;}
.P3 #right h3 {color: #333333; font-size: 13px;; background: none; padding-left: 0px; line-height: 15px;}
.P3 #right p {padding: 10px 0;}
.P3 #right .nav {background: url(/templatedata/imports/HTML/cstent/images/dotsHoriz.gif) center top repeat-x; padding-top: 6px; margin-top: 10px;}
.P3 #right .nav a {font-size: 13px;; color: #1e5285; text-decoration: underline;}
.P3 #right .nav .prev {float: left; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white_left.gif) left 3px no-repeat; padding-left: 12px;}
.P3 #right .nav .next {float: right; background: url(/templatedata/imports/HTML/cstent/images/icon_doublearrow_white.gif) right 3px no-repeat; padding-right: 12px;}
.P3 .clear {height: 20px;}
.P3 #callout #top, .P3 #callout #bottom {position: relative; margin: 0 17px 0 17px; height: 14px;}
.P3 #callout #top {background: url(/templatedata/imports/HTML/cstent/images/bg_p3_callout_top.gif) center top repeat-x;}
.P3 #content #top h5 {padding-top: 0px; margin-top: 0px;}
.P3 #callout #bottom {background: url(/templatedata/imports/HTML/cstent/images/bg_p3_callout_bot.gif) center bottom repeat-x;}
.P3 #callout #contentWrapper {position: relative; padding: 0 0 0 4px; margin: -1px 0 0 0; background: url(/templatedata/imports/HTML/cstent/images/bg_p3_callout_left.gif) left center repeat-y;}
.P3 #callout #contentWrapper #content {padding: 0 4px 0 0; margin: 0; background: url(/templatedata/imports/HTML/cstent/images/bg_p3_callout_right.gif) right center repeat-y;}
.P3 #callout #tl {position: absolute; top: 0px; left: -17px;}
.P3 #callout #tr {position: absolute; top: 0px; right: -17px;}
.P3 #callout #bl {position: absolute; bottom: 0px; left: -17px;}
.P3 #callout #br {position: absolute; bottom: 0px; right: -17px;}
.P3 .bullet {font-size: 13px;;}
