/* =Core
----------------------------------------------- */
* {margin:0px; padding:0px;}
html {font-size:100%;} /* prevents tiny type in IE when resizing font from browser menu */
#topAnchorDiv {position:absolute; top:-100px; left:0px; width:5px; height:5px; z-index:1008;}
table {font-size:1.0em;} /* fixes bug in IE5.x in windows that prevents the font size from inheriting into tables */
img {border:none;}
.clearFloatLeft {clear:left;}
.clearFloatRight {clear:right;}
.clearFloatBoth {clear:both;}
.clearFloatNull {height:1px; padding:0px; margin:0px; line-height:0px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#75787d; line-height:1.4em; background-color:#e4e4e4; background-image:url("../images/bkgd01.gif"); background-repeat:repeat-y; background-position:center;}
table {line-height:1.3em;}
p {margin-top:1.3em; margin-bottom:1.3em;}
img.pict01 {float:right; margin:8px 0px 15px 18px;}


/* =framework
----------------------------------------------- */
#containerDiv {position:relative; margin-right:auto; margin-left:auto; width:845px;}
#columnContainerDiv {margin-bottom:25px;}
#leftColumnDiv {width:177px; float:left; padding:144px 0px 30px 0px;}
#columnWrapperDiv {float:left; width:649px; margin-left:19px; background-image:url("../images/bkgd02.gif"); background-repeat:repeat-y;}
#threshold01Div {width:1px; float:left; height:425px;}
#singleColumnDiv {width:608px; float:left; padding-bottom:25px;}
#singleColumnDiv div.contentDiv {padding:20px 20px 0px 20px; background-color:#fff;}
#centerColumnDiv {width:455px; float:left; padding-bottom:25px;}
#centerColumnDiv div.contentDiv {padding:20px 20px 0px 20px; background-color:#fff;}
#rightColumnDiv {width:193px; float:left; background-image:url("../images/righcolumn/rbkgd.gif"); background-repeat:repeat-y; margin-bottom:25px;}


/* =masthdDiv
----------------------------------------------- */
#masthdDiv {position:relative; float:left; width:627px; margin-left:19px;}
#masthdDiv div.searchDiv, #masthdDiv div.headerisi  {position:relative; height:36px; width:627px; background-color:#e7f5f9; background-image:url("../images/searchbkgd.gif"); background-repeat:no-repeat; padding-top: 8px;}
#masthdDiv div.headerisi{ background: url(../images/headerisi_bg.gif) top left no-repeat; width: 587px; height:74px; padding: 10px 20px 0px 20px;}
#masthdDiv div.headerisi p{color: ##75787D; font-size:.9em; padding: 0px 0px 4px 0px; margin: 0px; line-height: 1.4em;}
#masthdDiv div.headerisi span{color: #0A555C;font-size:1.1em;text-transform: uppercase; font-weight:bold}
#SearchField {position:absolute; top:18px; left:453px; background-color:transparent; border:none; font-size:9pt; color:#008c9a; z-index:89;}
#hcpBtn {display:none;}
#goBtn {position:absolute; width:18px; height:10px; top:21px; left:582px; z-index:90;}
#globalTopDiv {position:relative; margin-right:22px; padding-top:4px; padding-bottom:2px; text-align:right; font-size:.86em;}
#globalTopDiv span {padding:0px 3px; color:#74c1ca; font-size:.82em;}
#globalTopDiv a:link, #globalTopDiv a:visited, #globalTopDiv a:active {text-decoration:none;}
#globalTopDiv a:hover {text-decoration:underline;}


/* =lefNavigation
----------------------------------------------- */
#mlogo {position:absolute; top:0px; left:22px; width:160px; z-index:95;}
#logoShadow {position:absolute; top:144px; left:177px; width:5px; z-index:96;}
#lefNavigation {width:155px; margin-left:22px; text-align:right;}
#lefNavigation ul {margin:0em; padding:0em; list-style-type:none;}
#lefNavigation ul li {display:inline;}
#lefNavigation ul li sup.reg {font-size:7pt !important; vertical-align:baseline; position:relative; bottom:0.50em;}

/*first main nav with no submenu*/
a:link.navHdFirst, a:visited.navHdFirst, a:active.navHdFirst {padding:8px 16px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#75787d; background-color:#c0e1e6; background-image:url("../images/leftnav/navhdFirstOff.gif"); background-repeat:no-repeat;}
a:hover.navHdFirst {padding:8px 16px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#fff; background-color:#005a63; background-image:url("../images/leftnav/navhdFirstOn.gif"); background-repeat:no-repeat;} 
a:link.navHdFirstSelected, a:visited.navHdFirstSelected, a:active.navHdFirstSelected, a:hover.navHdFirstSelected {padding:8px 16px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#fff; background-color:#005a63; background-image:url("../images/leftnav/navhdFirstOn.gif"); background-repeat:no-repeat;}

a:link.navHd, a:visited.navHd, a:active.navHd {padding:8px 16px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#75787d; background-color:#c0e1e6; background-image:url("../images/leftnav/navhdOff.gif"); background-repeat:no-repeat;}
a:hover.navHd {padding:8px 16px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#fff; background-color:#005a63; background-image:url("../images/leftnav/navhdOn.gif"); background-repeat:no-repeat;} 
a:link.navHdSelected, a:visited.navHdSelected, a:active.navHdSelected, a:hover.navHdSelected {padding:8px 16px 7px 15px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#fff; background-color:#005a63; background-image:url("../images/leftnav/navhdOn.gif"); background-repeat:no-repeat;}

/*submenu level 1 */
a:link.subMenuLvl1, a:visited.subMenuLvl1, a:active.subMenuLvl1 {padding:6px 16px 6px 10px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:1.7em; text-decoration:none; color:#fff; background-color:#0e94a0; background-image:url("../images/leftnav/sml1Off.gif"); background-repeat:no-repeat;}
a:hover.subMenuLvl1 {padding:6px 16px 6px 10px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:1.7em; text-decoration:none; color:#fff; background-color:#0c8894; background-image:url("../images/leftnav/sml1On.gif"); background-repeat:no-repeat;} 
a:link.subMenuLvl1Selected, a:visited.subMenuLvl1Selected, a:active.subMenuLvl1Selected, a:hover.subMenuLvl1Selected {padding:6px 16px 6px 10px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:1.7em; text-decoration:none; color:#fff; background-color:#0c8894; background-image:url("../images/leftnav/sml1On.gif"); background-repeat:no-repeat;}

#shareFriend, #safetyMirena, #signUpInfo {margin-top:4px; display:inline;}


/* =callouts
----------------------------------------------- */
#rightColumnDiv div.rcTop {height:3px; width:171px; overflow:hidden; background-image:url("../images/righcolumn/rtop.gif"); background-repeat:no-repeat;}
#rightColumnDiv div.rcBottom {height:24px; width:171px; overflow:hidden; background-image:url("../images/righcolumn/rbottom.gif"); background-repeat:no-repeat;}
#rightColumnDiv div.callout {margin-top:12px; padding-top:8px; background-image:url("../images/righcolumn/cobkgd.gif"); background-repeat:repeat-y; background-color:#fff;}
#rightColumnDiv div.videoPadding {padding-top:2px;}
#rightColumnDiv .title {/*color:#0b5860; */color:#da4a5c; font-weight:bold; font-size:1em; padding:0px 9px 4px 12px;}
#co_mmlogo {width:91px; height:20px;}
#rightColumnDiv .descripTitle {/*color:#0b5860; */color:#da4a5c; font-weight:bold; font-size:1em; padding:0px 0px 0px 0px;}
#rightColumnDiv div.icon {float:left; width:62px; height:62px; margin-bottom:6px;}
#rightColumnDiv div.iconNBM {float:left; width:62px; height:62px; margin-bottom:0px;}
#rightColumnDiv div.videoHolder {padding:8px 0px 4px 10px;}
#rightColumnDiv div.descriptionShort {float:left; width:114px; color:#007a86; margin-bottom:6px; padding-left:6px; font-size:.92em; line-height:1.4em;}
#rightColumnDiv div.descriptionLong {float:left; width:170px; color:#007a86; margin-bottom:6px; padding-left:12px; font-size:.92em; line-height:1.4em;}
#rightColumnDiv a.calloutButton {display:block; width:193px; height:28px;}
#rightColumnDiv a.calloutButtonBg_learnMore {background-image:url("../images/righcolumn/button.learnmore.gif"); background-repeat:no-repeat;}
#rightColumnDiv a.calloutButtonBg_connectNow {background-image:url("../images/righcolumn/button.connectnow.gif"); background-repeat:no-repeat;}
#rightColumnDiv a.calloutButtonBg_compareMirena {background-image:url("../images/righcolumn/button.comparemirena.gif"); background-repeat:no-repeat;}
#rightColumnDiv a.calloutButtonBg_viewCost {background-image:url("../images/righcolumn/button.viewcost.gif"); background-repeat:no-repeat;}
#rightColumnDiv a.calloutButtonBg_diary {background-image:url("../images/righcolumn/button.downloaddiary.gif"); background-repeat:no-repeat;}
#rightColumnDiv div.baseShadow {height:5px; overflow:hidden; background-image:url("../images/righcolumn/baseshadow.gif"); background-repeat:no-repeat;}
#rightColumnDiv div.noMargBottom {margin-bottom:0px;}

#rightColumnDiv div.callout_whiteBkgd {background-color:#fff; width:171px; text-align:center; padding-top:25px;}
#rightColumnDiv .teaserTxt {color:#127883; font-weight:bold; font-size:1.1em; padding:0px 12px 0px 12px;}


/* =typography
----------------------------------------------- */
.subhd01 {font-size:1.9em; font-weight:bold; line-height:normal; color:#127883; margin-bottom:0em;}
.subhd02 {font-size:1.1em; line-height:normal; font-weight:bold; color:#127883; margin-top:1.3em; margin-bottom:.4em;}
.subhd03 {font-size:1.1em; line-height:normal; color:#127883; margin-top:0em; margin-bottom:.4em;}
.subhd04 {font-size:1.5em; font-weight:bold; line-height:normal; color:#127883; margin-top:.2em; margin-bottom:0em;}
.subhd05 {font-size:1.1em; line-height:normal; font-weight:bold; color:#127883; margin-top:1.3em; margin-bottom:.4em;}
.plainTxt {font-size:.92em; font-weight:normal; color:#75787d;}
.plainTxt2 {font-size:.92em; font-weight:normal;}
sup.regSubhead {font-size:.56em; vertical-align:baseline; bottom:0.75em;}
sup.reg {font-size:smaller; vertical-align:baseline; position:relative; bottom:0.50em;}
sup.regSmTxt {font-size:smaller; vertical-align:baseline; position:relative; bottom:0.18em;}
sup {font-size:smaller; vertical-align:baseline; position:relative; bottom:0.33em;}
.footnotes {color:#9c9c9c; font-size:.82em; line-height:1.2em; margin-top:1.3em; margin-bottom:1.3em;}
blockquote {margin:1.3em 0em 1.3em 1em;}
.asterisk {font-size:1.15em;}


/* =lists
----------------------------------------------- */
ul.list01 {margin:1.3em 0em 1.3em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.listWidth01 {width:412px;}
ul.list01 li {margin:0em 0em .2em 0em; padding:0em 0em 0em 0em; background-image:url("../images/bullet01.gif"); background-repeat:no-repeat; background-position:.1em .5em; padding-left:1em;}
ul.list01 li.level2 {margin:0em 0em .4em 1.1em; padding:0em 0em 0em 0em; background-image:url("../images/bullet02.gif"); background-repeat:no-repeat; background-position:.1em .5em; padding-left:1.1em;}

p.refHd {margin-top:65px; margin-bottom:.3em; font-weight:bold;}
ol.refList {margin:0em 0em 1.3em 2.1em; padding:0em 0em 0em 0em; font-size:.92em;}
ol li {margin:0em 0em .4em 0em;}

.siteMapLeft {float:left; width:450px;}
ul.siteMap {margin:1.2em .6em 1.2em 0em; padding:0em 0em 0em 0em; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif}
ul.siteMap li.title {margin:0em 0em .4em 0em; padding:0em 0em 0em 0em; font-size:1.1em; font-weight:bold;}
ul.siteMap li.chapter {margin:0em 0em .4em 0em; padding:0em 0em 0em 0em; font-size:.92em; font-weight:bold;}
ul.siteMap li.page {margin:0em 0em .4em 1em; padding:0em 0em 0em 0em; line-height:1.3em; font-size:.92em; font-weight:normal;}
ul.siteMap li.content {margin:0em 0em .3em 2.2em; padding:0em 0em 0em 0em; font-size:.86em; line-height:1.3em; font-weight:normal;}
ul.siteMap li.subcontent {margin:0em 0em .3em 3em; padding:0em 0em 0em 0em; font-style:italic; font-size:.86em; line-height:1.3em; font-weight:normal;}
ul.siteMap li.title a, ul.siteMap li.chapter a, ul.siteMap li.page a, ul.siteMap li.content a, ul.siteMap li.subcontent a {text-decoration:none;}
ul.siteMap li.title a:hover, ul.siteMap li.chapter a:hover, ul.siteMap li.page a:hover, ul.siteMap li.content a:hover, ul.siteMap li.subcontent a:hover {text-decoration:underline;}

ul.noMargTop {margin:0em 0em 1.3em 0em;}
ul.noMargBot {margin:1.3em 0em 0em 0em;}
ul.noMarg {margin:0em 0em 0em 0em;}
ul.margBot01 {margin-bottom:.3em;}
ul.indentTxt01 {margin-left:17px;}
ul.list01 li.noBullet {background-image:none;}


/* =links -- link, visited, hover and then active [must remain in this order]
----------------------------------------------- */
a:link {color:#0a555c; text-decoration:underline;}
a:visited {color:#0a555c; text-decoration:underline;}
/*a:hover {background-color:#0a555c;}*/
a:active {color:#0a555c; text-decoration:underline;}

a:link.nullLink {cursor:default;}
a:visited.nullLink {cursor:default;}
a:hover.nullLink {cursor:default;}
a:active.nullLink {cursor:default;}

a:link.plainAnchor01 {color:#75787d; text-decoration:none;}
a:visited.plainAnchor01 {color:#75787d; text-decoration:none;}
a:hover.plainAnchor01 {color:#75787d; text-decoration:none;}
a:active.plainAnchor01 {color:#75787d; text-decoration:none;}


/* =page controls
----------------------------------------------- */
p.pageControls {font-size:.86em;}
p.pageControls a:link, p.pageControls a:visited, p.pageControls a:active {color:#0a555c; text-decoration:none;}
p.pageControls a:hover {text-decoration:underline;}


/* =bookmark
----------------------------------------------- */
p.bk {margin-top:4.5em;}


/* =column floats
----------------------------------------------- */
div.centerInnerLeftDiv {float:left; width:200px; margin-top:1.3em; margin-bottom:1.3em;}
div.centerInnerRightDiv {float:right; width:200px; margin-top:1.3em; margin-bottom:1.3em;}
div.centerInnerLeftDiv img, div.centerInnerRightDiv img {margin-top:.6em;} 


/* =isi
----------------------------------------------- */
#isiDiv {padding:15px 42px 0px 20px; display:block;}
#isiDiv .underlinedCopy {text-decoration:underline;}


/* =footer
----------------------------------------------- */
#footerDiv {width:627px;}
#footerDiv div.innerDiv {padding:0px 20px; text-align:center;}
#footerDiv div.globalNavBottom {padding:18px 10px 15px 10px; line-height:1.6em; text-align:center;}
#footerDiv div.globalNavBottom a {color:#008c9a; text-decoration:none; font-size:.86em;}
#footerDiv div.globalNavBottom a:hover {text-decoration:underline;}
#footerDiv div.globalNavBottom span {padding:0px 3px; color:#74c1ca; font-size:.86em;}
#footerDiv img.logo {padding:18px 0px 46px 0px;}


/* =dialogs
----------------------------------------------- */
#mask01Div {position:absolute; display:none; top:0px; left:0px; width:100px; height:100px; z-index:475;}
#mask01Iframe {position:absolute; display:none; top:0px; left:0px; height:100px; width:100px; z-index:476; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);}
#mediaDiv {position:absolute; top:90px; left:-1500px; padding:1px; text-align:left; z-index:500;}
#mediaDiv p.getFlash {padding:12px; width:470px; background-color:#fff; border:3px solid #127883;}
#videoDiv {position:absolute; top:90px; left:-1500px; padding:1px; text-align:left; z-index:501;}
#videoDiv p.getFlash {padding:12px; width:470px; background-color:#fff; border:3px solid #127883;}
#leavingSiteDiv {position:absolute; top:90px; left:-1500px; width:470px; background-color:#fff; border:3px solid #127883; padding:1px 1px 1px 1px; text-align:left; z-index:551;}
#leavingSiteDiv div.content {border:1px solid #a6d1db; padding:12px 12px 12px 12px; line-height:1.6em;}
#leavingSiteDiv div.content img {margin-top:10px; margin-right:8px;}
#myProfileDiv {position:absolute; top:90px; left:-1500px; width:470px; background-color:#fff; border:3px solid #127883; padding:1px 1px 1px 1px; text-align:left; z-index:552;}
#myProfileDiv div.content {border:1px solid #a6d1db; padding:12px 12px 12px 12px; line-height:1.6em;}
#myProfileDiv div.content img.btn {margin:0px 8px 7px 0px;}
#pdfMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#fff; border:3px solid #127883; padding:1px 1px 1px 1px; text-align:left; z-index:555;}
#pdfMessageDiv div.content {border:1px solid #a6d1db; padding:12px 12px 12px 12px;  line-height:1.6em;}
#pdfMessageDiv div.content img {margin-right:8px;}
#pdfMessageDiv img.pdfIcon {margin:4px 0px 0px 6px;}
#dialogForm input {margin-top:-2px; margin-right:2px; vertical-align:middle;}
#tvAdVideoDiv {position:absolute; top:150px; left:-1500px; width:550px; z-index:556;}
#podcast1Div {position:absolute; top:150px; left:-1500px; width:377px; border:0px solid #127883; z-index:557;}


/* =forms
----------------------------------------------- */
form {margin:0px;}
form select {}
fieldset {padding:.5em;}
label.lLogin {display:block; float:left; width:60px; text-align:left; padding-top:2px; padding-right:3px;}
label.vStack {display:block; padding:0em 0em .2em 0em; font-weight:bold; width:380px; padding-top:0px; padding-right:0px;}
label.vStack2 {display:block; padding:0em 0em .2em 0em; font-weight:bold; padding-top:0px; padding-right:0px;}
label.vStack3 {display:block; padding:0em 0em .2em 0em; font-weight:bold; width:525px; padding-top:0px; padding-right:0px;}
label.vStack span.text01 {font-weight:normal; font-size:.92em;}
label.lblInline {padding:0px 5px 0px 4px; display:inline; float:none; width:50px; font-weight:normal;}
label.lbl02 {display:block; float:left; width:75px; text-align:left; padding-right:3px; padding-top:4px;}
form div {margin-top:6px;}
form div.formMarg01 {margin-bottom:1em;}
form div.formMarg02 {margin-top:1.3em; margin-bottom:1em;}
form div.formMarg03 {margin-bottom:.2em;}
form select.selectMarg01 {margin-top:.2em;}
form .width01 {width:125px;}
form .width02 {width:250px;}
form .width03 {width:78px;}
form .width04 {width:175px;}
form .width05 {width:385px;}
form input.checkbox01 {float:left; width:20px; text-align:left;}
form label.checkDescript {display:block; float:left; width:385px; padding-left:6px; padding-bottom:8px;}

form div.rbs {margin-top:5px;}
form input.radioButton {vertical-align:middle; margin-right:5px;}
form input.radioLeftMarg {margin-left:15px;}

div.chkboxContainer {clear:left;}
div.chkboxContainer div.num {float:left; width:20px; text-align:right;}
div.chkboxContainer div.chkbox {float:left; width:20px;}
div.chkboxContainer div.text {float:left; width:335px; padding-left:5px;}

div.colCkbox {float:left; width:100px;}
form input.rbClass {vertical-align:middle;}
span.astr {color:#cc0000;}
.selectFS01 {font-size:.92em;}

form div.formCol1 {float:left; width:175px; margin-top:0px; margin-right:35px;}
form div.formCol2 {float:left; width:75px; margin-top:0px; margin-right:10px;}
form div.formCol3 {float:right; width:78px; margin-top:0px;}

#floatForm {position:absolute; top:37px; left:20px; width:187px; z-index:47;}
#floatForm p {margin-top:0px; color:#fff;}
#floatForm select {width:179px;}
#floatForm label {color:#fff;}


/* =getFlash
----------------------------------------------- */
p.getFlash {font-weight:bold; color:#CC0000;}


/* =faqs
----------------------------------------------- */
div.Q1 {float:left; width:14px; text-align:center; padding:2px 4px; background-color:#46abb4; color:#fff; font-weight:bold; margin-bottom:8px;}
div.Q2 {float:left; width:380px; padding:3px 0px 0px 8px; font-weight:bold; margin-bottom:8px;}
div.A1 {float:left; width:14px; text-align:center; padding:2px 4px; background-color:#e7f4f5; color:#75787d; font-weight:bold; margin-bottom:8px;}
div.A2 {float:left; width:380px; padding:3px 0px 15px 8px;}

div.line03 {height:10px; margin-bottom:1.3em; overflow:hidden; background-image:url("../images/linebar.gif"); background-repeat:repeat-y;}


/* =tables
----------------------------------------------- */
.wFixed01 {width:415px;}
.wFixed02 {width:350px;}
.borderF01 {border:1px solid #46abb4;}
table tr.color01 {background-color:#46abb4;}
table tr.color02 {background-color:#e7f4f5;}

table td div.titleWrapper {background-image:url("../images/tablehdleft.gif"); background-repeat:no-repeat; text-align:center; padding:8px; font-weight:bold; color:#127883; font-size:1.1em; line-height:1.4em;}
table td.cellTitle {background-color:#e7f4f5;background-image:url("../images/tablehdright.gif"); background-position:right top; background-repeat:no-repeat;}
table td.cellhd1FC {padding:6px; font-weight:bold; color:#fff; border-right:1px solid #cccccc; border-bottom:1px solid #8ec5cb; text-align:center; line-height:normal; font-size:.92em;}
table td.cellhd1MC {padding:6px; font-weight:bold; color:#fff; border-right:1px solid #cccccc; border-bottom:1px solid #8ec5cb; text-align:center; line-height:normal; font-size:.92em;}
table td.cellhd1LC {padding:6px; font-weight:bold; color:#fff; border-bottom:1px solid #46abb4; text-align:center; line-height:normal; font-size:.92em;}

table td.celldata1FC {padding:6px; border-right:1px solid #cccccc; border-bottom:1px solid #46abb4; line-height:normal; font-size:.92em;}
table td.celldata1MC {padding:6px; border-right:1px solid #cccccc; border-bottom:1px solid #46abb4; line-height:normal; font-size:.92em;}
table td.celldata1LC {padding:6px; border-bottom:1px solid #46abb4; line-height:normal; font-size:.92em;}

table td.noborderR {border-right:none;}
table td.noborderB {border-bottom:none;}
table td.noborderRb {border-right:none; border-bottom:none;}
table td.txtAlignLeft {text-align:left;}


/* =comparison chart
----------------------------------------------- */
#comparisonChart {position:relative; width:380px; font-size:.92em;}
#comparisonChartArrow {position:absolute; top:35px; left:179px; z-index:44; width:23px; height:334px;}
#comparisonChart div.heading {padding:1px 0px; color:#fff; font-weight:bold; text-align:center;}
#comparisonChart div.top {background-color:#008c99;}
#comparisonChart div.bottom {background-color:#f15c2b;}
#comparisonChart div.columnWrapper {}
#comparisonChart div.columnLeft {float:left; width:158px; padding:8px 0px;}
#comparisonChart div.columnRight {float:right; width:147px; padding:8px 0px;}
#comparisonChart div.line {height:1px; background-color:#c9cacb; overflow:hidden;}
#comparisonChart span.chartTxt01 {font-weight:bold; color:#008c99; font-size:1.1em;}


/* =number list
----------------------------------------------- */
div.number {float:left; width:16px; padding-right:5px; margin-bottom:.4em; font-weight:bold;}
div.text {float:left; width:390px; margin-bottom:.4em; font-weight:bold;}
div.textShort {float:left; width:370px; margin-bottom:.4em;}
div.number img {padding-top:2px;}

div.references {margin-left:20px; font-size:.92em; line-height:1.2em; font-weight:normal;}
div.references2 {font-size:.92em; line-height:1.2em;}
div.numRef {float:left; width:14px; padding-right:3px; margin-bottom:.4em;}
div.txtRef {float:left; width:575px; margin-bottom:.4em;}
div.txtRef2 {float:left; width:295px; margin-bottom:.4em;}

div.lastNumber {margin-bottom:0em;}


/* =action Tag
----------------------------------------------- */
div.actionTag {position:absolute; height:1px; width:1px; top:0px; left:-1000px;}
div.interclickDiv {position:absolute; height:1px; width:1px; top:0px; left:-1010px;}


/* =search results
----------------------------------------------- */
span.searchPrevious, span.searchNext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.92em;}


/* =thumbs and descriptions
----------------------------------------------- */
div.thbnl01 {position:relative; float:left; width:189px;}
img.margLeftOffSet {position:absolute; top:0px; left:-20px; width:189px; height:292px; z-index:300;}
div.descript01 {float:right; width:390px;}


/* =miscellaneous
----------------------------------------------- */
.noMargTop {margin-top:0px;}
.noMargBottom {margin-bottom:0px;}
.noMargTB {margin-top:0px; margin-bottom:0px;}
.margTop01 {margin-top:.4em;}
.margTop02 {margin-top:1.1em;}
.margTop03 {margin-top:1.3em;}
.margBottom01 {margin-bottom:.4em;}
.margBottom02 {margin-bottom:.3em;}
.margBottom03 {margin-bottom:1.3em;}
.errorMessage {color:#cc0000;}
div.line02 {height:10px; overflow:hidden; background-image:url("../images/linebar.gif"); background-repeat:repeat-y;}
.color01 {color:#168c98;}
.color02 {color:#127883;}
.txtAlignRight {text-align:right;}
img.arrow01 {margin-top:2px; margin-left:6px; vertical-align:middle;}
img.buttonVAlign {vertical-align:middle; margin-left:4px;}
img.whatIsCallout {float:right; margin:1.3em 0px 10px 10px;}
/* continue button */
a.continue:link, a.continue:visited {
	float:left;
	width:95px;
	height:20px;
	text-decoration: none;
	background-image: url(../tell_a_friend/images/btn-continue-off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.continue:hover, a.continue:active {	
	float:left;
	width:95px;
	height:20px;
	text-decoration: none;
	background-image: url(../tell_a_friend/images/btn-continue-on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}