@charset "UTF-8";
/* CSS Document */

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */


#shadow {position:relative; top:20px; left:50%; margin-left:-458px; width:917px; background:url(../images/shadow-main.png) right 16px repeat-y}
#shadow #corner {position:relative; width:917px; background:url(../images/shadow-topend.png) top right no-repeat}

#headerContainer {position:relative; width:909px; height:180px; background:url(../images/header-main.jpg) bottom left repeat-x #fff; border-left:1px solid #223b76; border-right:1px solid #223b76; border-top:1px solid #223b76; z-index:100}
#header {position:relative; width:908px; height:180px; background:url(../images/header-left.jpg) bottom left no-repeat;}

#logo {position:absolute; top:13px; left:20px; width:147px; height:98px; background:url(../images/logo.jpg) no-repeat}
#flashContainer {position:absolute; top:0; right:0; width:524px; height:102px}

#contentContainer {position:relative; width:909px; border-left:1px solid #223b76; border-right:1px solid #223b76;}

#section-head {position:relative; width:908px; height:32px; background:url(../images/section-head-bg.jpg)}
#section-title {position:relative; width:830px; height:32px; background:url(../images/section-head.jpg) no-repeat; padding:0 0 0 26px}

#content {position:relative; width:868px; min-height:400px; padding:20px 20px; background:url(../images/content-bg.jpg) top center no-repeat #fff}
#content2 {position:relative; width:908px; min-height:400px; padding:0px 0px; background:url(../images/content-bg.jpg) top center no-repeat #fff}
#content3 {position:relative; width:868px; min-height:400px; padding:20px 20px; background:url(../images/glossary-bg.jpg) top center no-repeat #fff}
#content4 {position:relative; width:868px; min-height:400px; padding:20px 20px; background:url(../images/glossary-bg2.jpg) top center no-repeat #fff}


#text { position:relative; float:left; width:569px; padding-bottom:0px; padding-top:20px; z-index:99}
#text3 { position:relative; float:left; width:869px; padding:0 0px 0 0px; z-index:99}
#text2 { position:relative; float:left; width:629px; padding:20px 200px 0 40px; z-index:99}
#text4 { position:relative; float:left; width:529px; min-height:500px; padding:20px 300px 0 40px; z-index:99}
#text5 { position:relative; float:left; width:447px; padding-bottom:0px; padding-top:20px; z-index:99}

#nurse-bg {position:absolute; top:0; right:0; width:281px; height:438px; background:url(../images/nurse-bg..png) top right no-repeat}
#doctor-bg {position:absolute; top:0; right:0; width:281px; height:559px; background:url(../images/doctors-bg.png) top right no-repeat}
#doctor-bg2 {position:absolute; top:0; right:0; width:281px; height:452px; background:url(../images/doctors-bg.png) top right no-repeat}
#ecommerce-bg {position:absolute; top:0; right:0; width:100%; height:416px; background:url(../images/eCommerce-bg.jpg) top right no-repeat #fff}
#faq-bg {position:absolute; bottom:0; right:0; width:390px; height:282px; background:url(../images/faq-bg.png) no-repeat}

#section_img {position:absolute; top:50px; right:20px; width:255px; height:auto;}
#section_img2 {position:absolute; top:50px; right:20px; width:337px; height:auto;}

#glossary-definitions { position:relative; float:left; width:629px; padding:20px 200px 0 40px; z-index:99}
#glossary-definitions h2 {margin-bottom:3px}


#links { position:relative; float:left; width:789px; padding:20px 40px 0 40px; z-index:99}
#links div {border-bottom:1px dotted #999; padding-bottom:8px}
#links div.first { position:relative; float:left; width:380px; margin-right:29px; padding:0 0 6px 0; border-bottom:dotted #888 2px; margin-bottom:20px; font-size:14px}
#links div.last { position:relative; float:left; width:380px; padding:0 0 6px 0; border-bottom:dotted #888 2px; margin-bottom:20px; font-size:14px}
#links div.first img, #links div.last img {float:left}

#links div.first .end, #links div.last .end {margin-bottom:25px}


/*Press styles */
#media #article {position:relative; float:left; width:770px; border-bottom:10px solid #003778; margin-bottom:20px; padding:0 30px 10px 0px; background:url(../images/feature_bg.png) 0 bottom repeat-x;}
#media #article .article_image {width:740px; margin:0 0 10px 30px; background:url(../images/post_bg.png) center bottom no-repeat; text-align:center; overflow:hidden;}
#media #article .article_image img {margin-bottom:13px;}
#media #article span.article {margin-left:30px; padding-right:0; display:block}

#media #article .getPDF-btn {width:137px; height:34px; float:right; border:none; margin:10px 0 10px 0; position:relative; z-index:3}
#media #article .getPDF-btn a {display:block; background:url(../images/getPDF2.png) 0 0 no-repeat; width:137px; height:34px}
#media #article .getPDF-btn a:hover {text-decoration:none; background:url(../images/getPDF2.png) 0 -34px no-repeat}

#media #article .listen-btn {width:137px; height:34px; float:right; border:none; margin:10px 0 10px 0; position:relative; z-index:3}
#media #article .listen-btn a {display:block; background:url(../images/listen.png) 0 0 no-repeat; width:137px; height:34px}
#media #article .listen-btn a:hover {text-decoration:none; background:url(../images/listen.png) 0 -34px no-repeat}

#media { position:relative; float:; width:800px; margin:0 auto 0; padding:20px 20px 0; z-index:99}
#media div.first, #media div.last {border-bottom:1px dotted #999; padding-bottom:8px}
#media div.first { position:relative; float:left; width:46%; height:200px; padding:0 0 20px 0; border-bottom:dotted #888 2px; font-size:14px}
#media div.last { position:relative; float:right; width:46%; height:200px; padding:0 0 20px 0; border-bottom:dotted #888 2px; font-size:14px}
#media div.first img, #media div.last img {float:left}

#media div.first .end, #media div.last .end {margin-bottom:25px}
#media .divider {width:4%; height:200px; float:left; border-right:1px solid #888; border-bottom:none}
#media .row {width:800px; background:none; float:left; border-bottom:none	}





#home-banner {position:relative; float:left; width:910px; height: 194px; border-bottom:10px solid #223b76; margin-bottom:161px}

#image-holder {
	position:absolute;
	float:left;
	width:915px;
	height:158;
	padding-top:205px;
	top:0px;
	left:0px;
	overflow:hidden
	/*top:109px;
	left:72px;*/
}
#home-img1 {float:left; width:399px; height:158px; margint:0 0 2px 0}
#home-img2 {float:left; width:192px; height:158px; margin:0 0 2px 0}
#home-foot {position:relative; float:left; width:851px; height:50px; background:#00357c; padding:10px 30px; color:#80aad2}

#date {position:absolute; top:-42px; right:20px; font-size:11px; font-weight:bold}
#date2 {position:absolute; top:5px; right:20px; font-size:11px; font-weight:bold}

#map {position:absolute; top:px; right:20px; width:391px; height:416px; background:url(../images/medicor-map.jpg) no-repeat}

#map-btn {width:201px; height:34px; margin-left:auto; margin-right:auto}
#map-btn a {display:block; background:url(../images/map-dwnld.jpg) 0 0 no-repeat; width:201px; height:34px}
#map-btn a:hover {text-decoration:none; background:url(../images/map-dwnld.jpg) 0 -34px no-repeat}

#agree-btn {width:139px; height:35px; float:left}
#agree-btn a {display:block; background:url(../images/agree.jpg) 0 0 no-repeat; width:139px; height:35px}
#agree-btn a:hover {text-decoration:none; background:url(../images/agree.jpg) 0 -35px no-repeat}

#disagree-btn {width:139px; height:35px; float:left}
#disagree-btn a {display:block; background:url(../images/disagree.jpg) 0 0 no-repeat; width:139px; height:35px}
#disagree-btn a:hover {text-decoration:none; background:url(../images/disagree.jpg) 0 -35px no-repeat}

#return-btn {width:121px; height:35px; float:left}
#return-btn a {display:block; background:url(../images/return.jpg) 0 0 no-repeat; width:121px; height:35px}
#return-btn a:hover {text-decoration:none; background:url(../images/return.jpg) 0 -35px no-repeat}

#chemofit-btn {width:190px; height:35px;position:absolute; top:438px; right:20px; z-index:100}
#chemofit-btn a {display:block; background:url(../images/chemofit_doctors.jpg) 0 0 no-repeat; width:190px; height:35px}
#chemofit-btn a:hover {text-decoration:none; background:url(../images/chemofit_doctors.jpg) 0 -35px no-repeat}

#faqReturn-btn {width:137px; height:34px; float:left}
#faqReturn-btn a {display:block; background:url(../images/faq-return.jpg) 0 0 no-repeat; width:137px; height:34px}
#faqReturn-btn a:hover {text-decoration:none; background:url(../images/faq-return.jpg) 0 -34px no-repeat}

#media div .getPDF-btn {width:137px; height:34px; float:left; border:none; margin:5px 0 10px 0; position:absolute; bottom:0px; z-index:3}
#media div .getPDF-btn a {display:block; background:url(../images/getPDF2.png) 0 0 no-repeat; width:137px; height:34px}
#media div .getPDF-btn a:hover {text-decoration:none; background:url(../images/getPDF2.png) 0 -34px no-repeat}


#archive-btn {width:138px; height:34px; float:left}
#archive-btn a {display:block; background:url(../images/archive-btn.jpg) 0 0 no-repeat; width:138px; height:34px}
#archive-btn a:hover {text-decoration:none; background:url(../images/archive-btn.jpg) 0 -34px no-repeat}

#glossary-btn {width:138px; height:34px; float:left; background:url(../images/glossary-btn.jpg) 0 0 no-repeat}
#glossary-btn a {display:block; background:url(../images/glossary-btn.jpg) 0 0 no-repeat; width:138px; height:34px}
#glossary-btn a:hover {text-decoration:none; background:url(../images/glossary-btn.jpg) 0 -34px no-repeat}

#links div .vid-aud {float:left; width:auto; border:none; margin-top:5px}

#section-img {float:left; width:260px; margin:20px 30px 20px 0; text-align:center}
#section-img2 {float:left; width:382px; margin:20px 30px 20px 0; text-align:center}

#back {position:absolute; bottom:0; right:0; z-index:999}
#back2 {position:absolute; bottom:15px; right:0; z-index:999}

#return {position:absolute; top:-5px; right:10px;}



#scenario {position:relative; width:100%; height:415px; float:left}
#scenario-nav {position:absolute; bottom:0; left:0; width:542px; height:60px; font-size:11px; font-weight:bold; z-index:999}
#scenario-text {position:absolute; top:200px; left:40px; width:500px; font-size:16px; z-index:9999}


#footerContainer {position:relative; top:20px; left:50%; margin-left:-458px; width:920px; height:25px; z-index:3}
#footerContainer #left {position:relative; width:14px; height:25px; float:left; background:url(../images/footer-left.png)}
#footerContainer #middle {position:relative; width:889px; height:25px; float:left; background:url(../images/footer-main.png)}
#footerContainer #right {position:relative; width:16px; height:25px; float:left; background:url(../images/footer-right.png) 0px 0}

#copyright {position:relative; top:20px; left:50%; margin-left:-458px; width:917px; margin-bottom:30px; font-size:10px; color:#5d8fbf}

#construction { position:relative; float:left; width:100%; text-align:center; padding-bottom:0px; padding-top:20px; z-index:99}

/* DCA data charts */

.chart {background:url(../assets/images/siteChart-bg.gif) top left repeat-y}
.chart2 {background:url(../assets/images/dca_faq-bg.png) top left repeat-y; margin-bottom:10px}
.row {width:365px; background:url(../assets/images/siteChart-row.gif) top left repeat-y; float:left}
.altrow {width:365px; background:url(../assets/images/siteChart-altRow.gif) top left no-repeat #fff4dc; float:left}

.row2 {width:551px; background:url(../assets/images/siteChart2-row.png) top left repeat-y; float:left}
.altrow2 {width:550px; background:url(../assets/images/siteChart2-altRow.png) -1px 0 repeat-y #fff4dc; float:left}

.row3 {width:517px; background:url(../assets/images/dca_faq-row.png) -12px 0 repeat-y; float:left}
.altrow3 {width:517px; background:url(../assets/images/dca_faq-altrow.png) -12px 0 no-repeat #fff4dc; float:left}

.chartData {width:365px; padding:0 9px 0 12px;}
.chartData2 {width:517px; padding:0 9px 0 12px;}

.cell1 {width:131px; margin-right:8px; padding:3px 7px 3px 10px; float:left;}
.cell2 {width:101px; margin-right:7px; text-align:center; padding:3px 0; float:left;}
.cell3 {width:101px; text-align:center; float:left; padding:3px 0;}

.cell4 {width:31px; margin-right:7px; padding:4px 5px; float:left; text-align:center; font-weight:600}
.cell5 {width:56px; margin-right:8px; padding:4px 5px; float:left;}
.cell6 {width:126px; margin-right:7px; padding:4px 5px; float:left;}
.cell7 {width:123px; margin-right:8px; padding:4px 5px; float:left;}
.cell8 {width:60px; margin-right:7px; padding:4px 5px; float:left;}
.cell9 {width:56px; margin-right:0px; padding:4px 5px; float:left;}

.cell10 {width:348px; padding:4px 5px; float:left}
.cell11 {width:40px; padding:4px 5px; float:left; text-align:center}
.cell12 {width:93px; padding:4px 8px; float:left}



.row2 table {padding:0; margin:0}

.news_table {}
.center {text-align:center}
tr.data td {padding:3px 9px 0 11px;}
tr.data td table tr td {padding:0 5px 0 5px}

/* News Updates */

#home-news {position:absolute; top:205px; left:590px; float:left; width:318px; height:321px; border:1px solid #fff; background:#d5e0eb; margin:0; padding:0 0 5px 0px; z-index:13}

#div {position:relative; top:0; width:310px; padding:5px 0 0 8px}
#news-head {width:310px; height:32px; background:url(../images/newsUpdate-hdr.png) no-repeat; margin:0 0 10px 0;}
#news {position:absolute; top:47px; width:305px; height:265px; padding-bottom:5px; overflow:auto}

#news .module {float:left; padding:5px 10px; margin-bottom:10px; width:268px; font-size:11px; background:url(../images/newsUpdate-bg.png) bottom left repeat-x; border-bottom:2px solid #3052a2}
#news .module a, #news .module a:visited {color:#06F}
#news .module .text {float:left; width:180px;}
#news .module .text2 {float:left; width:268px;}
#news .module .head { font-size:16px; margin:0 0 5px 0; padding-bottom:3px; border-bottom:1px dotted #999}
#news .module .head span { font-size:12px}
#news .module .image {float:right; width:70px; height:auto; border:2px solid #e9b045; background:#000}

#tab-open {position:absolute; left:210px; top:-35px; .top:-35px; width:100px; height:35px; cursor:pointer; background:url(../images/newsUpdate-open.png) no-repeat; z-index:13}
#tab-close {position:absolute; left:210px; top:-35px; .top:-35px; width:100px; height:35px; cursor:pointer; background:url(../images/newsUpdate-close.png) no-repeat; z-index:12
; display:none}

#details-show, #details-hide {display:block; width:100px; height:35px;}

#mask {
	position:absolute;
	top:359px;
	left:591px;
	width:335px;
	height:80px;
	background:url(../images/mask.png) 0 0 no-repeat;
	z-index:99999
}


/* Downloads Page */


.accordion {padding:0 0 0 34px; width:535px}

.accordion ul {margin:0 0 0; padding:0; list-style:none}
.accordion ul li {display:block; margin-bottom:5px; position:relative}

.accordion a.category {width:505px; height:29px; padding:3px 0 0 30px; background-image:url(../images/downloads_head_bg.jpg); background-position: 0 -32px; display:block; color:#fff; font-size:20px; cursor:pointer; margin-bottom:3px}
.accordion a.selected {width:505px; height:29px; padding:3px 0 0 30px; background-image:url(../images/downloads_head_bg.jpg); background-position: 0 -96px; display:block; color:#fff; font-size:20px; cursor:default}
.accordion a:hover {text-decoration:none}
.accordion a:hover.category {background-image:url(../images/downloads_head_bg.jpg); background-position: 0 -64px}
.accordion a:hover.selected {background-image:url(../images/downloads_head_bg.jpg); background-position: 0 -96px}

.accordion a.category span {font-size:13px}
.accordion a.selected span {display:none}

.accordion div {width:510px; padding-left:25px}
.accordion div p {padding:0; margin:10px 0}

.sub_category {position:relative; background:url(../images/download_row.jpg) bottom repeat-x; border-bottom:2px dotted #003366; width:510px; min-height:109px; margin-bottom:10px; display:block}

.accordion div li {padding:0; margin:0 0 0 0}

li .info {width:393px; padding:15px; }
li .info h3 {padding:0; margin:0 0 0 0}
li .info p {}

a.pdf_download {display:block; width:62px; height:80px; float:left; background:url(../images/download_icon.png) 0 0; margin-top:15px; position:absolute; top:0px; right:20px}
a:hover.pdf_download {background:url(../images/download_icon.png) 0 -80px}
a.pdf_download span {display:none}

a#n_reader {position:absolute; top:15px; right:0px; width:130px; height:28px; padding:7px 60px 0 0; display:block; font-weight:600; background:url(../images/nuance.png) top right no-repeat; color:#003366}

