@charset "UTF-8";

div#contents{ width: 768px; text-align: left; margin: 0 auto 38px auto; }
div#contents h1{ font-size: 16pt; color: #f90; background: url(/ehr/img/200810_what_bg_title.gif) repeat-x 0 100% #fff; margin: 0 0 24px 0; padding: 20px 0 14px 0; }
div#contents p{ color: #4d4d4d; line-height: 1.6; }
div#contents div.lead{ min-height: 1%; }
div#contents div.lead:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html div#contents div.lead{ height: 1%; }
/*\*//*/
* html div#contents div.lead{ height: inherit; display: inline-table; }
/**/
div#contents div.lead div.notes{ width: 580px; float: left; }
div#contents div.lead div.notes h2, div#contents div.lead div.notes p{ margin: 0 0 20px 0; }
div#contents div.lead div.notes p.movie{ margin: 0 0 20px 95px; }
div#contents div.lead p.logo3c{ width: 141px; float: right; }

div#contents div.plugin{ min-height: 1%; background: #f4f1ea; margin: 0 0 38px 0; padding: 10px 20px; }
div#contents div.plugin:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html div#contents div.plugin{ height: 1%; }
/*\*//*/
* html div#contents div.plugin{ height: inherit; display: inline-table; }
/**/
div#contents div.plugin p.text{ width: 500px; float: right; color: #8e7e64; font-size: .8em; }
div#contents div.plugin p.banner{ width: 220px; float: left; }
div#contents div.plugin p.banner img{ margin: 0 8px 0 0; }

div#main{ background: url(/ehr/img/200810_what_bg_main.gif) repeat-y; }
div#main h3{ background: url(/ehr/img/200810_what_bg_main_head.gif) no-repeat; padding: 35px 0 0 45px; }
div#main div.mainInner{ min-height: 1%; background: url(/ehr/img/200810_what_bg_main_foot.gif) no-repeat 0 100%; padding: 0 40px 45px 45px; }
div#main div.mainInner:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html div#main div.mainInner{ height: 1%; }
/*\*//*/
* html div#main div.mainInner{ height: inherit; display: inline-table; }
/**/
div#main div.mainInner p.chart{ width: 478px; float: left; position: relative; top: -10px; }
div#main div.mainInner div.side{ width: 191px; float: right; background: url(/ehr/img/200810_what_bg_side_head.gif) no-repeat #ffebc8; margin: 18px 0 0 0; padding: 14px 0 0 0; }
div#main div.mainInner div.side p{ color: #933a00; padding: 0 17px 2em 18px; }
div#main div.mainInner div.side p.photo{ padding: 0 17px .5em 18px; }
div#main div.mainInner div.side p.last{ background: url(/ehr/img/200810_what_bg_side_foot.gif) no-repeat 0 100%; }

/*
for IE 7 only hack ( for float )
*:first-child+html div#test{ min-height: 1%; }

for Modern browser (FF Safari Opera NN...etc) ( for float )
div#test:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }

for IE6 IE5.5 IE5 hack ( for float etc... )
* html div#test{ height: 1%; }
*/