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

#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}

#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:0; overflow:hidden }
#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}

#links div .getPDF-btn {width:137px; height:34px; float:left; border:none; margin:5px 0 10px 0; position:relative; z-index:3}
#links div .getPDF-btn a {display:block; background:url(../images/getPDF.jpg) 0 0 no-repeat; width:137px; height:34px}
#links div .getPDF-btn a:hover {text-decoration:none; background:url(../images/getPDF.jpg) 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:9px; 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}
.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}
.chartData {width:365px; 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;}

.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}

.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
}
