.partnum {font-size:90%; color:#999; padding:0 30px;}
#middle-content table {border-collapse: separate; border-spacing: 0;}
#middle-content table tbody th {font-weight: bold; font-size:14px;}
#middle-content table thead th {
height: 28px;
padding: 5px;
background-color: #0065A3;
text-align: center;
border-right: 1px solid #fff;
color: white;
font-size: 13px;
vertical-align: middle;
font-weight: bold;
}
#middle-content table thead tr th:last-child {
border-right: 1px solid #0065A3;
}
#middle-content .mc-submenu table tbody td ul, 
#middle-content table tbody td ul, 
#middle-content.middle-content-support .mc-submenu table tbody td ul {
width: auto;
margin-left: 0px;
}
#middle-content .mc-submenu table tbody td ul li, 
#middle-content table tbody td ul li, 
#middle-content .mc-submenu table ul li p, 
#middle-content.middle-content-support .mc-submenu table tbody td ul li p, 
#middle-content.middle-content-support .mc-submenu table tbody td ul li {
width: auto;
list-style: inside disc;
}
/* Footnotes */
#middle-content p.references {font-size: 12px; line-height: 16px; margin-bottom: 5px; text-transform: capitalize;}
span.footnote {font-weight: normal; padding: 1px 0px; vertical-align: super; text-align: center;}
span.footnote, span.footnote a, #middle-content span.footnote a {font-size: 11px !important; display: inline !important; color: #000000 !important;}
dl.footnotes {width: 100%; overflow: hidden; font-size: 11px; margin-top: 0; padding-top: 1px;}
dl.footnotes dt, dl.footnotes dd {margin-bottom: 10px;}
dl.footnotes dt {float: left; width: 0px; text-align: right;}
dl.footnotes dt span.footnote {vertical-align: text-bottom;}
dl.footnotes dd {margin-left: 15px; padding: 0; line-height: 13px;}
#middle-content dl.footnotes dd i {font-size: inherit;}

body {color:#333; text-align:left; font-family:'myriad pro',arial;}
a, a:active, a:visited {color:#0065a3;}
h1, h2, h3, h4, h5, h6 {margin:0;}
.homeviscontainer {background:url(/images/homevisbg.png) no-repeat; width:936px; height:350px; padding:11px 17px 17px 17px; overflow:hidden; position:relative;}
.homeviscontainer .homevistxtbox {width:410px; color:#000; position:absolute; right:10px; font-size:18px;}
.homeviscontainer .homevistxtbox h3.homevistitle {width:410px; color:#000; font-weight:normal; font-size:30px; padding-bottom:10px;line-height:1em;}
.homevisrtcontainert {background:url(/images/homevisrtshadow.png) 0 0 no-repeat; padding:10px 0 0 10px; float:right;}
.homevisrtcontainerb {background:url(/images/homevisrtshadow.png) 0 100% no-repeat; padding:0 0 0 10px; height:10px; overflow:hidden;}
.homeviscontainer .rtnavpos {position:absolute; right:0px; top:70px; z-index:2;}
.homeviscontainer .rtnavpos .lcontainer {float:left; position:relative; margin:10px -10px 0 0;}

.homeviscontainer .homevistxtbox .learnmore {width:140px;height:40px;position:absolute;left:230px;top:180px;cursor:pointer;}
.panel-container .vis {background-repeat:no-repeat;}
#box1 {display:none;}
#box2 {display:none;}
#box3 {display:none;}
#box4 {display:none;}
.homeviscontainer .rtnavpos .rcontainer {float:right;}
/*.homeviscontainer .rtnavpos .lcontainer .hsncontent {width:350px; display:none; color:#fff;} */
.homeviscontainer .rtnavpos .lcontainer .hsncontent {width:350px; color:#fff;} 
.homeviscontainer .rtnavpos .lcontainer .hsncontent .hsncbox h3 {font-size:18px; margin-bottom:5px;}
.homevisrtcontainert .hrtnav {background:url(/images/homevisrtnavshade.png) 100% 0 no-repeat #fff; text-align:center;}
.homevisrtcontainert .hrtnav a {display:block; padding:15px 10px; color:#fff; text-decoration:none; outline:none; font-size:12px;}
.homevisrtcontainert .hrtnav a.bc1, .homeviscontainer .rtnavpos .lcontainer .i1 {background-color:#fc63ab;}
.homevisrtcontainert .hrtnav a.bc2, .homeviscontainer .rtnavpos .lcontainer .i2 {background-color:#bf51b6;}
.homevisrtcontainert .hrtnav a.bc3, .homeviscontainer .rtnavpos .lcontainer .i3 {background-color:#3c3cac;}
.homevisrtcontainert .hrtnav a.bc4, .homeviscontainer .rtnavpos .lcontainer .i4 {background-color:#3c90ac;}
.homepgmlt {float:left; width:709px; padding-left:10px;}
.homepgmrt {float:right; width:228px; padding-right:20px;}
.istabs {background:url(/images/itabbg2.png) 50% 100% no-repeat; padding:0 10px 0 10px; }
.istabs .wrapper {}
.istabs .wrapper .ac {width:25%; float:left; text-align:center; position:relative; background:url(/images/itabbox.png) 50% 0 no-repeat;}
.istabs .wrapper .ac a {padding:0 0 30px 0; display:block; text-decoration:none; font-weight:bold; color:#444; opacity:0.5;filter:alpha(opacity=50); min-height:160px; line-height:1em; outline:none;}
.istabs .wrapper .ac a img {padding-bottom:0;}
.istabs .wrapper .ac a.selected {background:url(/images/itabon.png) 50% 100% no-repeat; color:#0065a3; opacity:1;filter:alpha(opacity=100);}
.pheader {color:#000; font-size:32px; font-weight:normal; margin:0; padding:0;}
.pheadersub {color:#0065a3; font-size:20px; font-weight:bold; padding-left:50px;}
h3.phblueheader {color:#0065a3; font-size:20; margin:0; padding:0;}
.pcheader {color:#0065a3; margin:0 0 10px 0; padding:0; font-size:18px;}
.ltcontainer {float:left; width:210px; padding:0 20px;}
.rtcontainer {float:right; width:710px; padding-right:20px;}
.ltcontainer1 {float:left; width:710px; padding-right:20px;}
ul.lsnav {list-style:none; padding:0; margin:0;}
/*ul.lsnav li:first-child {border-top:1px dotted #ccc;} */
ul.lsnav li {font-weight:bold; font-size:14px; border-bottom:1px dotted #ccc; padding:9px 0;}
ul.lsnav li a {text-decoration:none; color:#333;}
ul.lsnav li a.on {color:#0065a3;}
ul.lsnav li.fitem {font-weight:bold; font-size:14px;}
ul.lsnav li.secitem {list-style-image:url(/images/sbdot.png); margin-left:15px; font-size:12px; font-weight:normal;}
ul.lsnav li.secitem a {font-size:12px; text-decoration:none; font-weight:normal; color:#333;}
ul.lsnav li.secitem a.on {font-weight:bold; color:#0065a3;}
ul.lsnav .a1, ul.lsnav .a2, ul.lsnav .a3 {cursor:pointer;}
.lncm {display:none;}
ul.simple {list-style-image:url(/images/sbdot.png); margin-left:15px;}
ul.simple2 {margin-left:15px;}
ol.simple {margin-left:25px;}

.tabcontent {}
.tabcontent .cc1 {float:left; width:100px; padding-right:20px;}
.tabcontent .cc2 {float:left; width:390px; padding-right:20px;}
.tabcontent .cc3 {float:left; width:180px;}
.rtvidbox {background:#e5e5e5; padding:20px;}
.rtvidbox a {font-size:11px; text-decoration:none;}
a.bannercontainer {float:left; display:block; width:188px; height:94px; padding:20px; background:50% 50% no-repeat; text-decoration:none; font-size:12px; color:#666;}
a.bannercontainer .ic h4 {margin:0; padding:0 0 5px 0; color:#0065a3;font-size:12px;}
a.bannercontainer .ic {padding-right:70px; display:block;font-size:12px;line-height:1.1em;}
a.bannercontainer .ic1 {padding-right:40px;}
a.bannerpm {background-image:url(/images/banner-pm.png);}
a.bannerreim {background-image:url(/images/banner-reim.png);}
a.bannerreslib {background-image:url(/images/banner-reslib.png);}
a.bannerresrecall {background-image:url(/images/banner-resrecall.png);}
a.bannerwebinar {background-image:url(/images/banner-kaufman.png);}
a.bannerscorecard {background-image:url(/images/banner-mm530g.png);}
a.bannermedicare {background-image:url(/images/banner-medicare.png);}
a.bannercgmreim {background-image:url(/images/banner-cgmreim.png);}
a.bannerbode {background-image:url(/images/banner-bode.png);}
a.banneredmodule {background-image: url('/images/banner-edmodule.png');}
a.bannericd1 {background-image: url('/images/banner-icd1.png');}
a.bannericd2 {background-image: url('/images/banner-icd2.png');}
h3.paraheader {color:#000; font-weight:normal; font-size:34px; margin:0; padding:0 0 5px 0; line-height:1em;}
h4.parasubhead {color:#666; font-weight:normal; font-size:20px; margin:0; padding:0; line-height:1.1em;}
.parallaxcontainer {text-align:left;}
.parallaxcontainer .plt {float:left;}
.parallaxcontainer .prt {float:left;}
h4.parallaxthead {font-size:22px; color:#0065a3; font-family:'myriad pro','myriad','lucida grande'}
h5.parallaxthead {font-size:18px; color:#0065a3; font-family:'myriad pro','myriad','lucida grande'}
ul.bulletul1 {margin:0; padding-left:15px;}
ul.bulletul1 li {padding:4px 0;}
ul.bulletul1 li.linebul {list-style:url(/images/icn-linebul.png); padding:4px 0; margin-left:30px;}
ul.bulletul1 li.bulchk {list-style:url(/images/icn-bulchk.png); padding:4px 0; margin-left:30px;}
ul.bulletul1 li.linebul1 {list-style:url(/images/icn-linebul.png); padding:4px 0; margin-left:60px;}
ul.bulletul1 li.circbul {list-style:circle;padding:4px 0; margin-left:30px;}
ul.bulletul2 {margin:0; padding-left:15px;}
ul.bulletul2 li {padding:1px 0;}
ul.bulletul2 li.linebul {list-style:url(/images/icn-linebul.png); padding:1px 0; margin-left:30px;}
ul.bulletul2 li.bulchk {list-style:url(/images/icn-bulchk.png); padding:1px 0; margin-left:30px;}
ul.bulletul2 li.linebul1 {list-style:url(/images/icn-linebul.png); padding:1px 0; margin-left:60px;}
ul.bulletul2 li.circbul {list-style:circle;padding:1px 0; margin-left:30px;}
ul.bulletul3 {margin:0; padding-left:15px;}
ul.bulletul3 li {padding:0;}
ul.bulletul3 li.linebul {list-style:url(/images/icn-linebul.png); padding:0; margin-left:30px;}
ul.bulletul3 li.bulchk {list-style:url(/images/icn-bulchk.png); padding:0; margin-left:30px;}
ul.bulletul3 li.linebul1 {list-style:url(/images/icn-linebul.png); padding:0; margin-left:60px;}
ul.bulletul3 li.circbul {list-style:circle;padding:0; margin-left:30px;}
ul.bulletularw {list-style:url(/images/icn-arwbul.png); margin:0; padding-left:15px;}
ul.bulletularw li {padding:2px 0;}
.ipro2acc {padding-left:70px;}
.ipro2acc .l {float:left; padding-right:20px;}
.ipro2acc .r {float:left; padding-left:20px;}
.ipro2acc .thead {font-weight:bold; font-size:16px; padding-bottom:10px; color:#000;}
.ipro2acc .tnumber {font-weight:bold; font-size:34px; padding-top:10px; border-top:1px dotted #ccc; color:#000;}
.parallaxfootnote {font-size:10px; padding-top:10px;}
.conclusionarrow {background:url(/images/conclusion-arrow.png) 0 50% no-repeat; padding:0 0 0 80px; min-height:65px;}
.decorsides {background:url(/images/decorsides.png) 0 50% no-repeat; padding:0 50px; min-height:64px;}
.rapid-acting {font-size:10px; position:absolute; width:250px; z-index:1; bottom:40px; left:30px;}
.carelinkpercol {}
.carelinkpercol .l {float:left; width:450px; padding-right:20px;}
.carelinkpercol .r {float:left; width:260px;}
.carelinklegend {font-size:11px; position:relative;}
.carelinklegend .c1 {width:220px; float:left;}
.carelinklegend .gheader {background:url(/images/head-slide4a.png) 100% 50% no-repeat; height:14px; font-weight:bold; text-align:right; color:#fff; font-size:10px; padding:1px 4px 0 0;}
.carelinklegend .gheader1 {background:url(/images/head-slide4a.png) 100% 50% no-repeat; height:14px; font-weight:bold; text-align:right; color:#fff; font-size:10px; padding:1px 3px 0 0; letter-spacing:-1px;}
.carelinklegend .gheader2 {background:url(/images/head-slide5a.png) 0 50% no-repeat; height:14px; font-weight:bold; text-align:left; color:#fff; font-size:10px; padding:4px 0 8px 4px;}
.carelinklegend .gtitle {color:#0065a3; font-weight:bold;}
.carelinklegend .gtxt {line-height:1.1em;}
.carelinklegend .ft {position:absolute; right:0; bottom:0;}
.prodslider {/*width:657px;*/ height:180px; overflow:hidden; background:url(/images/prodsliderbg.jpg) no-repeat; /*padding:0 26px;*/ position:relative;}
.prodslider .prodbox {width:154px; height:151px; overflow:hidden; position:relative; /*margin:12px 5px;*/ float:left;}
.prodslider .prodbox a {width:124px; height:21px; display:block; position:absolute; z-index:1; bottom:0; text-decoration:none; font-size:12px; padding:115px 15px 15px 15px; text-align:center;}
.prodslider a.arwlt {background:url(/images/prodslider-al.png) no-repeat; width:23px; height:23px; display:block; position:absolute; text-decoration:none; z-index:2; left:16px; top:75px;}
.prodslider a.arwrt {background:url(/images/prodslider-ar.png) no-repeat; width:23px; height:23px; display:block; position:absolute; text-decoration:none; z-index:2; right:16px; top:75px;}
.prodslider a.arwlt span, .prodslider a.arwrt span {display:none;}
table.conclusiontable {}
table.conclusiontable td {padding:7px 10px;}
table.conclusiontable tr.color1 {background:#e5eff6;}
table.conclusiontable tr.color2 {background:#f6fdff;}
a.btn-botarwbg, a:visited.btn-botarwbg, a:active.btn-botarwbg {background:url(/images/btn-botarwbg.png) 50% 0 no-repeat; text-align:center; height:22px; padding:3px 10px 0 10px; overflow:hidden; display:block; color:#333; text-decoration:none;}
a.btn-botarwbg img {vertical-align:middle; padding-right:10px;}
a.btn-botarwbg:hover {opacity:0.8; filter:alpha(opacity=80); font-weight:normal;}
a.bbtnw1 {background-position:50% 0; width:90px;}
a.bbtnw2 {background-position:50% -25px; width:130px;}
a.bbtnw3 {background-position:50% -50px; width:170px;}
a.bbtnw4 {background-position:50% -75px; width:210px;}
a.bbtnw5 {background-position:50% -100px; width:250px;}
a.bbtnw6 {background-position:50% -125px; width:290px;}
.hcpfooter {font-size:11px; padding-top:20px; padding-bottom:20px; float:right; width:100%;}
.hcpfooter .l {float:left; padding-top:15px;}
.hcpfooter .r {float:right;}
.hcpfooter .r a {text-decoration:none; outline:none;}
.hcpfooter .r a:hover {opacity:0.7; filter:alpha(opacity=50);}
.hcpfooter .scol {padding-top:15px;}
ul.scolbf {list-style:none; margin:0; padding:0;}
ul.scolbf li {display:inline; padding-left:20px;}
ul.scolbf li:first-child {padding-left:0;}
.hcpfooter .scol a, .hcpfooter .scol a:active, .hcpfooter .scol a:visited {color:#333; text-decoration:none; outline:none;}
.hcpfooter .scol a.important {color:#ff7e00; font-weight:bold; font-size:13px;}
.hcpfooter .scol a.bsignup {color:#0065a3; font-weight:bold;}
.hcpfooter .scol a:hover {opacity:0.7; filter:alpha(opacity=50);}
.noulstyle {list-style:none !important; padding:0 !important; margin:0 !important;}

/* ---------   misc  -------- */
.infotip {width:200px;}
.shadediv {background:url(/images/shadediv.png) 50% no-repeat; height:20px;}
.text10, a.text10 {font-size:10px;}
.text11, a.text11 {font-size:11px;}
.text12, a.text12 {font-size:12px;}
.text13, a.text13 {font-size:13px;}
.text14, a.text14 {font-size:14px;}
.text16, a.text16 {font-size:16px;}
.text18, a.text18 {font-size:18px;}
.text20, a.text20 {font-size:20px;}
.text22, a.text22 {font-size:22px;}
.text24, a.text24 {font-size:24px;}
.relpos {position:relative;}
.bold {font-weight:bold;}
.thin {font-weight:200;}
.normal {font-weight:400;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.textnon {font-weight:normal; text-transform:normal;}
.noncap {text-transform:none;}
.textcap {text-transform:capitalize;}
.textupper {text-transform:uppercase;}
.nounderline {text-decoration:none;}
.smallcap {font-variant:small-caps;}
.blue {color:#0065a3;}
.purple {color:#810f81;}
.black {color:#000;}
.g666 {color:#666;}
.ie6h {#height:1%}
.alignl {text-align:left;}
.alignr {text-align:right;}
.alignc {text-align:center;}
.float-lt {float:left;}
.float-rt {float:right;}
ul.atype {list-style-type:lower-alpha;}
.nowrap {white-space:nowrap;}
.h30 {margin-top:30px;}
.h40 {margin-top:40px;}
.h50 {margin-top:50px;}
.h60 {margin-top:60px;}
.h70 {margin-top:70px;}
.h80 {margin-top:80px;}
.h85 {margin-top:85px;}
.h90 {margin-top:90px;}
.h95 {margin-top:95px;}
.h100 {margin-top:100px;}
.h105 {margin-top:105px;}
.h110 {margin-top:110px;}
.h115 {margin-top:115px;}
.h120 {margin-top:120px;}
.h125 {margin-top:125px;}
.h130 {margin-top:130px;}
.h135 {margin-top:135px;}
.h140 {margin-top:140px;}
.h150 {margin-top:150px;}
.h160 {margin-top:160px;}
.h170 {margin-top:170px;}
.h180 {margin-top:180px;}
.h190 {margin-top:190px;}
.h200 {margin-top:200px;}
.h210 {margin-top:210px;}
.h220 {margin-top:220px;}
.h230 {margin-top:230px;}
.h240 {margin-top:240px;}
.h250 {margin-top:250px;}
.h260 {margin-top:260px;}
.h270 {margin-top:270px;}
.h280 {margin-top:280px;}
.h290 {margin-top:290px;}
.h300 {margin-top:300px;}
.h310 {margin-top:210px;}
.h320 {margin-top:320px;}
.h330 {margin-top:330px;}
.h340 {margin-top:340px;}
.h350 {margin-top:350px;}
.h360 {margin-top:360px;}
.h370 {margin-top:370px;}
.h380 {margin-top:380px;}
.h390 {margin-top:390px;}
.h400 {margin-top:400px;}
.h410 {margin-top:410px;}
.h420 {margin-top:420px;}
.h430 {margin-top:430px;}
.h440 {margin-top:440px;}
.h450 {margin-top:450px;}
.h460 {margin-top:460px;}
.h470 {margin-top:470px;}
.h480 {margin-top:480px;}
.width10 {width:10%;}
.width20 {width:20%;}
.width25 {width:25%;}
.width30 {width:30%;}
.width31 {width:31%;}
.width33 {width:33%;}
.width35 {width:35%;}
.width40 {width:40%;}
.width45 {width:45%;}
.width47 {width:47%;}
.width50 {width:50%;}
.width55 {width:55%;}
.width57 {width:57%;}
.width60 {width:60%;}
.width66 {width:66%;}
.width70 {width:70%;}
.width75 {width:75%;}
.width80 {width:80%;}
.width90 {width:90%;}
.width100 {width:100%;}
.w25 {width:25px;}
.w50 {width:50px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w125 {width:125px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w175 {width:175px;}
.w200 {width:200px;}
.w225 {width:225px;}
.w250 {width:250px;}
.w275 {width:275px;}
.w300 {width:300px;}
.w325 {width:325px;}
.w350 {width:350px;}
.w375 {width:375px;}
.w400 {width:400px;}
.w425 {width:425px;}
.w450 {width:450px;}
.w475 {width:475px;}
.w500 {width:500px;}
.w525 {width:525px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w650 {width:650px;}
.w700 {width:700px;}
.w750 {width:750px;}
.p5l {padding-left:5px;}
.p5r {padding-right:5px;}
.p5t {padding-top:5px;}
.p5b {padding-bottom:5px;}
.p5a {padding:5px;}
.p10l {padding-left:10px;}
.p10r {padding-right:10px;}
.p10t {padding-top:10px;}
.p10b {padding-bottom:10px;}
.p10a {padding:10px;}
.p15l {padding-left:15px;}
.p15r {padding-right:15px;}
.p15t {padding-top:15px;}
.p15b {padding-bottom:15px;}
.p15a {padding:15px;}
.p20l {padding-left:20px;}
.p20r {padding-right:20px;}
.p20t {padding-top:20px;}
.p20b {padding-bottom:20px;}
.p20a {padding:20px;}
.m5l {margin-left:5px;}
.m5r {margin-right:5px;}
.m5t {margin-top:5px;}
.m5b {margin-bottom:5px;}
.m5a {margin:5px;}
.m10l {margin-left:10px;}
.m10r {margin-right:10px;}
.m10t {margin-top:10px;}
.m10b {margin-bottom:10px;}
.m10a {margin:10px;}
.m15l {margin-left:15px;}
.m15r {margin-right:15px;}
.m15t {margin-top:15px;}
.m15b {margin-bottom:15px;}
.m15a {margin:15px;}
.m20l {margin-left:20px;}
.m20r {margin-right20px;}
.m20t {margin-top:20px;}
.m20b {margin-bottom:20px;}
.m20a {margin:20px;}
.m30t {margin-top:30px;}
.m30b {margin-bottom:30px;}
.m30a {margin:30px;}
.m40t {margin-top:40px;}
.m40b {margin-bottom:40px;}
.m40a {margin:40px;}
.m50t {margin-top:50px;}
.m50b {margin-bottom:50px;}
.m50a {margin:50px;}
.m100t {margin-top:100px;}
.m100b {margin-bottom:100px;}
.m100a {margin:100px;}
.m115t {margin-top:115px;}
.m115b {margin-bottom:115px;}
.m115a {margin:115px;}
.hometb {margin-top:120px;}
img.topleft {float:left; margin:0 20px 15px 0;}
img.topright {float:right; margin:0 0 15px 20px;}
img.botleft {float:left; margin:15px 20px 0 0;}
img.botright {float:right; margin:15px 0 0 20px;}
img.middle {vertical-align:middle;}
img.middler {vertical-align:middle; margin-right:5px;}
img.middlel {vertical-align:middle; margin-left:5px;}
.blt {border-left:1px solid #ccc;}
.brt {border-right:1px solid #ccc;}
.bbt {border-bottom:1px solid #ccc;}
.btp {border-top:1px solid #ccc;}
.ball {border:1px solid #ccc;}
.bdlt {border-left:1px dotted #ccc;}
.bdrt {border-right:1px dotted #ccc;}
.bdbt {border-bottom:1px dotted #ccc;}
.bdtp {border-top:1px dotted #ccc;}
.bdall {border:1px dotted #ccc;}
.clear {clear:both;}

.leftnavbg {}
.leftnavog {}

.safety:link {
color: #FF7E00;
}
.safety:visited {
color: #FF7E00;
}
.safety:hover {
color: #FF7E00;
}
.safety:active {
color: #FF7E00;
}


.arrowtext {
  width:100px;
  position:absolute;
  font-weight:bold; 
  top:40px;
  right:5px;
}

		
/* Product & Service update page */

/* Common modificators */
.m-inlined { display: inline-block; vertical-align: top; }

.h-global-wrap { color: #333; font-size: 14px; }
	.h-global-wrap * { margin: 0; padding: 0; }	
	
	/* Main content block */
	.h-global-wrap .b-main-content { float: left; width: 69%; }
		h1.m-ptupd-edit { }
		h2.m-ptupd-edit { margin-bottom: 7px; font-size: 17px!important; color: #7bb872!important; text-transform: uppercase!important; font-weight: bold!important; }
		.b-upd-date { font-style: italic; background: url('/images/main-title-arr.png') -9999px -9999px no-repeat; }
		
		/* Doc download */
		.b-doc-download { margin: 17px 0 27px; }
			.b-doc-download .b-doc { padding-left: 28px; background: url('/images/icon-spr.png') -7px -47px no-repeat; line-height: 26px; }
			.b-doc-download a.b-download-btn, a.b-pagin-btn { margin-left: 15px; padding: 4px 11px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 3px 2px -2px #707578; -webkit-box-shadow: 0 3px 2px -2px #707578; box-shadow: 0 3px 2px -2px #707578; background: #007cd5 url('/images/ie-download-btn.jpg') left center repeat-x; background: -moz-linear-gradient(top, #007cd5 0%, #0063aa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cd5), color-stop(100%,#0063aa)); background: -webkit-linear-gradient(top, #007cd5 0%,#0063aa 100%); background: -o-linear-gradient(top, #007cd5 0%,#0063aa 100%); background: -ms-linear-gradient(top, #007cd5 0%,#0063aa 100%); background: linear-gradient(to bottom, #007cd5 0%,#0063aa 100%); font-size: 12px!important; line-height: 18px; font-weight: bold; color: #fff!important;  text-decoration: none; }
			
		/* Main text */
		.b-descrp-text { margin-bottom: 26px; }
			#middle-content .b-descrp-text p { margin-bottom: 13px; line-height: 1.4; }
			
		/* Photo block */
		h6.m-ptupd-edit { margin-bottom: 15px; font-size: 17px; color: #0065A3; font-weight: bold; }
	    	.b-thumbs-line { font-size: 0; }
				a.b-pict-thumb { width: 140px; margin-left: 25px; position: relative; text-decoration: none; }
				.b-pict-thumb:before, .ie-plus { content: '+'; position: absolute; right: -2px; top: 0; width: 17px; height: 17px; background: #fb7c09; font-size: 14px; font-weight: bold; line-height: 17px; text-align: center; color: #fff; }
				.b-pict-thumb:first-child { margin-left: 0; }
					.b-pict-thumb img {width: 140px; border: 1px solid #ccc; -moz-border-radius: 10px 0 10px 10px; -webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px; }
					.b-thumb-title { position: absolute; left: 16px; bottom: 11px; font-size: 12px; font-weight: bold; color: #8e939b; text-decoration: none; }
					
		/* Video block */
		.b-video-watch { margin-top: 26px; }
			#middle-content a.b-video-thumb { position: relative; display: block; width: 271px; height: 196px; margin: 0 auto; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background: black; }
			*:first-child+html #middle-content a.b-video-thumb { background: black url('/images/icon-video-play.png') center center no-repeat; }
			.b-video-thumb:before { content: ''; position: absolute; left: 50%; top: 50%; width: 44px; height: 44px; margin-top: -22px; margin-left: -22px; background: url('/images/icon-video-play.png') center center no-repeat; }
	
	/* Right side bar */
	.b-right-sidebar { float: right; width: 27%; }
		.b-right-sidebar .b-faq { border: 1px solid #efefef; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: url('/images/bg-faq.jpg') left bottom repeat-x; }
				.b-faq .b-faq-title, .b-faq-box .b-faq-title { margin: 17px 20px 11px 9px; padding-left: 41px; background: url('/images/icon-spr.png') left -1px no-repeat; font-weight: bold; line-height: 33px;  }
				.b-faq .b-faq-body { margin: 0 10px 50px 30px; }
					.b-faq-line { margin-bottom: 15px; font-size: 12px; }
						.b-faq-body .b-faq-pair.m-answer { display: none; margin-top: 4px; }
						.b-faq-body .b-faq-pair.m-quest { cursor: pointer; }
							.b-faq-q, .b-faq-a { font-weight: bold; width: 21px; *display: inline; *zoom: 1; *vertical-align: top; }
							.b-faq-quest, .b-faq-answ { width: 180px;  line-height: 1.3; *display: inline; *zoom: 1; *vertical-align: top; }
							
	/* Photo box */
	.b-box-overlay { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 400; background: #000; }
	.b-photo-box, .b-faq-box { display: none; position: fixed; top: 50%; left: 50%; z-index: 500; width: 640px; height: 488px; margin-top: -244px; margin-left: -320px; background: #fff; }
			.close-box { position: absolute; top:5px; right:10px; font-size: 24px; color: #737373; cursor: pointer; }
			.b-photo-box-body { padding: 50px 20px 30px; }
				.b-main-photo { float: left; width: 65%; padding-right: 28px; border-right: 2px solid #f4f4f4; min-height: 410px; }
					.b-ill-container { position: relative; }
						.b-ill-container img { display: none; border: 1px solid #ccc; }
						.b-ill-container img.m-current { display: block; }
						.b-ill-container .b-main-title { position: absolute; left: 162px; bottom: 10px; padding: 0 50px 33px 0; background: url('/images/main-title-arr.png') 80% 23px no-repeat; font-size: 18px; font-weight: bold; color: #8e939b; }
						.b-ill-container .b-main-title[name="indented"] { left: 136px; }
						.b-ill-container .b-main-title[name="protruding"] { left: 126px; }
						.b-ill-container .b-main-title[name="side-by-side"] { left: 25px; padding: 0; background: none; word-spacing: 66px; }
					.b-ill-descrp { margin-top: 30px; }
						.b-ill-descrp h6, .b-ill-descrp p { display: none; }
						.b-ill-descrp h6.m-current, .b-ill-descrp p.m-current { display: block; }
						.b-ill-descrp p { font-size: 14px; line-height: 1.3; }
				.b-photo-bar { float: right; width: 26%; }
					.b-photo-bar .b-pict-thumb { display: block; margin: 32px 0 0 0; }
					.b-photo-bar .b-pict-thumb:first-child { margin-top: 0; }
					
	/* FAQ box */
	.b-faq-box { width: 900px; height: 500px; margin-top: -250px; margin-left: -450px; }
		.b-faq-box-body { padding: 30px 20px 60px; }
			.b-faq-box .b-faq-title { margin: 0 0 25px; padding-left: 47px; font-size: 17px; }
			.b-faq-box .b-faq-line { max-height: 320px; overflow-y: auto; margin-left: 47px; font-size: 14px; }
				.b-faq-box .m-quest { margin-bottom: 20px; }
					.b-faq-box .b-faq-q, .b-faq-box .b-faq-a { width: 26px; font-size: 16px; }
					.b-faq-box .b-faq-quest, .b-faq-box .b-faq-answ { width: 750px; }
					.b-faq-box .b-faq-quest { font-size: 16px; color: #0065A3; font-weight: bold; }
			.b-pagin-btn { position: absolute; bottom: 30px; width: 70px; text-align: center; }
			.b-pagin-btn.m-prev { left: 40px; }
			.b-pagin-btn.m-next { right: 40px; }
			
			.b-faq-box .b-faq-line	p { margin-bottom: 7px; font-size: inherit; line-height: 1.3; *font-size: 14px; }
			.b-faq-box .b-faq-line a, .b-faq-box .b-faq-line strong { font-size: inherit; line-height: 1.3; *font-size: 14px; }
			/*.b-faq-box .b-faq-line a { color: #F27925} */
			.b-faq-box .b-faq-line a { color: #0065a3}
			.b-faq-box .b-faq-line	ul { list-style: inside disc; margin: 14px 0 0; }
			.b-faq-box .b-faq-line	ul ul { margin: 8px 0 3px 30px; list-style: inside circle!important; }
			.b-faq-box .b-faq-line ul li, .b-faq-box .b-faq-line ol li { margin-bottom: 5px; padding-bottom: 0; font-size: inherit; line-height: 1.3; *font-size: 12px; }
			.b-faq-box .b-faq-line	ul ul li { list-style: inside circle!important; }
			.b-faq-line .b-holder-wrap { text-align: center; }
			.b-faq-line .b-img-holder { width: 180px; margin: 10px 10px 0; text-align: center; font-size: 11px; line-height: 1.1; *zoom: 1; *display: inline; *vertical-align: top; }
			.b-faq-box .b-faq-line	ol { list-style: inside decimal; margin: 14px 0 0; padding: 0; font-size: inherit; font-weight: normal; line-height:1; *font-size: 12px; }

/* enews */
.enews .footer_wrapper, .enewsf .footer_wrapper {width:940px;}
.hcpfooter.enewf {width:100%;}
a.important {color:#ff7e00; font-weight:bold; font-size:13px;}
ul.gbullet {color:#bfcd69;}
ul.gbullet li span {color:#333;}
ul.bbullet {color:#03bed7;}
ul.bbullet li span {color:#333;}
.b-doc-download.enewsbc {margin:10px 0;}
.b-doc-download a.b-download-btn.enewsbtn {margin-left:0;}
.enews-top {padding-top:25px;}
.enews-vol {color:#004987; font-size:1.2em; padding-top:5px;}
.enews-container {padding:10px 20px;}
.enews {background:none !important;}
#content-container.enews {background:none !important;}
.enews-blu1 {color:#03bed7;}
.enews-blu2 {color:#8cd5e5;}
.enews-grn {color:#bfcd69;}
.enews-grn2 {color:#8f9c50;}
.enews-gray {color:#aaa;}
.enewsvol {color:#03bed7; font-weight:bold; padding-bottom:5px;}
.bqbox {margin-left:20px; padding-left:20px; border-left:1px solid #03bed7;}
.bqboxg {margin-left:5px; padding-left:20px; border-left:1px solid #bfcd69;}
.bqboxg ul li {margin:1em 0;}
.smtxt {font-size:0.8em; line-height:1.1em;}
ul.enewslist {list-style:none; margin:0; padding:0;}
ul.enewslist li h4 {}
ul.enewslist li {padding:2em 0 1.5em 0; clear:both; background:url(/images/shadediv.png) 50% 0 no-repeat;}
ul.enewslist li:first-child {background:none;}
ul.enewslist li ul {list-style:disc; margin:0 0 0 1em;}
ul.enewslist li ul li {background:none; padding:0 0 0 5px;}
.enewslistlt {float:left; width:22%; padding-right:2%}
.enewslistrt {float:left; width:76%;}
.enewsletter-sub {color:#bfcd69; font-weight:bold; border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:20px; font-size:12px;}
.enews h1 {font-size:3em;}
.enews h2 {font-size:2.4em;}
.enews h3 {font-size:1.8em;}
h1.enewshead {color:#03bed7; font-size:3em; line-height:1em;}
h2.enewstitle {color:#8cd5e5; font-size:2.4em; line-height:1em;}
h3.enewsheader {color:#bfcd69; font-size:1.4em;}
h2.enewsheader {color:#bfcd69; font-size:2em;}
.enewsletter-block {border-top:1px solid #999; border-bottom:1px solid #999; padding:15px 0;}
.enewsgrnbox {background:#bfcd69; padding:30px; border:3px solid #ccc; border-radius:10px; float:right; margin:0 0 20px 20px; width:35%; font-size:1.8em; color:#fff; line-height:1.2em;}
.enewsgrnboxlt {background:#bfcd69; padding:30px; border:3px solid #ccc; border-radius:10px; float:left; margin:0 20px 20px 0; width:35%; font-size:1.8em; color:#fff; line-height:1.2em;}
.enewsgrnbox1 {background:#bfcd69; padding:15px; border:3px solid #ccc; border-radius:10px; float:right; margin:0 0 20px 20px; color:#fff; line-height:1.2em;}
.enewsgrnboxlt1 {background:#bfcd69; padding:15px; border:3px solid #ccc; border-radius:10px; float:left; margin:0 20px 20px 0; color:#fff; line-height:1.2em;}
/* .enewsgrnbox a, .enewsgrnboxlt a {color:#fff;} */
.enewsletter-block.note {font-size:0.9em;}
.enewsletter-block.gbold {color:#999; font-weight:bold;}
.hcpfooter .l.enews {padding-top:0;}
.enewsauth {font-weight:bold; color:#aca2a6; padding-top:10px;}
p.bline {border-top:1px solid #999; margin:15px 0;}
ul.ablist {list-style:none; margin:0; padding:0;}
ul.ablist li {padding:1em 0; clear:both;}
ul.ablist li .lt {float:left; width:12%;}
ul.ablist li .lt img {width:85%; max-width:87px;}
ul.ablist li .rt {float:left; width:85%; padding-left:2%; border-left:1px solid #03bed7; min-height:108px;}
