html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline }
:focus { outline:0 }
ol,
ul { list-style:none }
table { border-collapse:separate; border-spacing:0 }
caption,
th,
td { text-align:left; font-weight:normal }
blockquote:before,
blockquote:after,
q:before,
q:after { content:"" }
blockquote,
q { quotes:"" "" }
input,
textarea { margin:0; padding:0 }
body { position:relative; min-width:400px; background:#67727B; font:normal 12px/1.331 arial, sans-serif; color:#000 }
a img,
img { border:none }
ol,
ul,
dl { margin-left:2em }
ol ul li,
ol li,
ul li { list-style-image:none; list-style-position:outside; list-style-type:square }
ol li ol li,
ol li { list-style:decimal }
dl dd { margin-left:1em }
dl { margin-top:-.5em }
dt { margin:.5em 0 0; font-weight:700 }
dd { margin:0 0 6px 2em }
dd p { margin:0 0 .5em }
li { margin-bottom:6px }
li,
dl,
dd,
dt { line-height:140% }
input[type="checkbox"],
input[type="radio"] { vertical-align:middle }
p { margin:12px 0; line-height:1.7em }
a { text-decoration:none }
a:link { color:#004276; text-decoration:none }
a:visited { color:#5C7996 }
a:hover { color:#7BC4F4 }
a:focus { outline:none }
#ContentW h1, #ContentW h2 {text-shadow:rgba(255,255,255,1) 0 1px 0;}
h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; line-height:100%; font-weight:600;  }
h1 { font-size:153.9%; line-height:1.35; margin:.83em 0; }
h2 { font-size:138.5%; margin:1.67em 0 .83em; }
h3 { font-size:123.1%; margin:1.67em 0 .83em; line-height:1.25 }
h4 { font-size:108%; margin:1.67em 0 }
h6 { font-size:108%; margin:2.33em 0 }
hr { height:2em; color:#CCC; background:transparent; clear:both; display:block; visibility:hidden; border-width:0 }
label { cursor:pointer }
input,
textarea,
select { font-family:inherit; font-size:inherit; font-weight:inherit }
fieldset { margin-bottom:1em }
input.text,
textarea,
select { font-size:.9em; line-height:1.1em; background:#FEFEFE; font:400 1em/1em Verdana, Tahoma, Arial, sans-serif; color:#333; border:1px outset #CCC; padding:2px }
textarea { display:block; width:97%; margin:3px auto 0 0; padding:1px 2px 0; font:400 11px/1.3em "Courier New", Arial, Helvetica, sans-serif; background:#FFF; border:1px solid; border-color:#7C7C7C #c3c3c3 #DDD #C3C3C3; overflow:auto }
form { position:relative }
#searchForm #s { color:#B1B1B1 }
div.post strong,
.strong,
a.strong,
p.strong,
span.strong,
div .strong { font-weight:bold }
#GlobalW { position:relative; width:984px; margin:0 auto; padding:0; background:#FFF url(/img/bg/bg-globalw.jpg) repeat-y 0 0 }
#TIF { position:relative; display:block; height:19px; line-height:19px; width:984px; margin:0 auto; padding:0; background:#67727B url(/img/bg/bg-footer1.jpg) repeat-x 0 0 }
#NationalW { position:relative; width:920px; margin:0 auto; padding:0; overflow:hidden }
#HeadW { width:917px; height:140px; padding:0; margin:0 auto; background:transparent }
#ContentW { float:left; width:820px; margin:0 auto -1050px; padding:60px 10px 1080px 40px; overflow:hidden }
#SideW { position:relative; float:right; width:184px; background:#FFF; margin:0 0 -1050px; padding:90px 25px 1080px 0; color:#000; overflow:hidden }
#FootW { position:relative; clear:both; width:828px; background:#C3C3C3 url(/img/bg/bfgrad.jpg) repeat-x scroll 0 0; height:155px; margin:0 auto; padding:15px 45px 30px 45px; border-top:3px solid #F5F5F5; overflow:hidden }
#ContentW.BDAN { width:631px }
#ContentW p a,
#ContentW li a { text-decoration:underline }
.postid-122 #ContentW.BDAN,
.postid-59 #ContentW.BDAN { width:820px }
ul#NavM { position:absolute; top:119px; width:908px; padding:0; padding-left:10px; padding-right:1px; left:0; display:block; visibility:visible; margin:0 0 0 1px; color:#F1F1F1; z-index:59 }
ul#NavM li { position:relative; float:left; display:block; visibility:visible; width:auto; padding:0 1px 0 0; height:37px; line-height:37px; margin:0 }
ul#NavM li.last { padding:0; border-right-width:0 }
ul#NavM li a,
ul#NavM li a:link,
ul#NavM li a:visited,
ul#NavM li a:hover,
ul#NavM li a:focus,
ul#NavM li a:active { display:block; float:left; height:38px; width:auto; padding:0 20px; margin:0; color:#FFF; font:700 14px/38px Arial, Verdana, sans-serif; text-transform:uppercase; text-align:center; text-decoration:none; border:0; overflow:hidden }
ul#NavM li a:hover,
ul#NavM li a:focus,
ul#NavM li a:active { text-decoration:none; color:#000 }
ul#NavM li ul { margin:0; color:#FFF }
ul#NavM li ul li { position:relative; display:block; float:left; width:100%; margin:0; height:22px; padding:0; color:#333 }
ul#NavM li ul li a,
ul#NavM li ul li a:link,
ul#NavM li ul li a:visited,
ul#NavM li ul li a:hover,
ul#NavM li ul li a:focus,
ul#NavM li ul li a:visited { display:block; height:22px; width:100%; padding:0; color:#000; background:#FFF; text-indent:20px; text-align:left; text-transform:none; white-space:nowrap; font:400 12px/24px Arial, Verdana, sans-serif; overflow:hidden }
ul#NavM li ul li a:hover,
ul#NavM li ul li a:focus,
ul#NavM li ul li a:active { color:#FFF; background:#327B99; border:1px solid; border-color:#CCC #ECECEC #ececec #CCC }
ul#NavM li ul#sm0,
ul#NavM li ul#sm1,
ul#NavM li ul#sm2,
ul#NavM li ul#sm3,
ul#NavM li ul#sm4 { position:absolute; top:37px; left:1px; float:left; background-color:#FEFEFE; height:auto; width:220px; padding:0 2px 2px 0; border-bottom:2px solid #D3D3D3; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; overflow:hidden }
ul#NavM li ul#sm0 { width:160px; z-index:61 }
ul#NavM li ul#sm1 { width:160px; z-index:62 }
ul#NavM li ul#sm2 { width:210px; z-index:63 }
ul#NavM li ul#sm3 { width:160px; z-index:64 }
ul#NavM li ul#sm4 { width:180px; z-index:65 }
h5 { position:relative }
.jq-shadow { position:absolute; top:.1em; left:1em; color:#131C25; display:block }
#tflogin { color:#5C4E8C; position:absolute; top:5px; right:10px; font-weight:bold; margin:0; padding:2px }
#searchForm { position:absolute; top:75px; right:35px; height:50px; width:270px; margin:0; padding:0; z-index:69 }
#searchForm #s { float:right; width:150px; height:18px; line-height:16px; margin-left:5px; margin-top:1px }
#searchForm input { float:right }
#imlogin { position:absolute; font-size:11px; font-weight:normal; line-height:22px; display:block; top:2px; right:16px; width:193px; height:22px; background:transparent; overflow:hidden; text-align:right; z-index:81 }
#imlogin a,
#imlogin a:link,
#imlogin a:visited,
#imlogin a:hover,
#imlogin a:focus,
#imlogin a:active { font-size:11px; font-weight:normal; line-height:22px }
#mainlogin { position:absolute; display:block; top:4px; right:6px; width:300px; height:48px; font-size:10px }
#mainlogin p { float:right; width:120px }
#mainlogin input { width:100px }
p.alreadymember { background-color:transparent; border:1px solid #FEFEFE; margin-top:.25em; margin-bottom:.25em; line-height:25px; text-align:right }
#MetaW { position:relative; overflow:hidden; width:99%; margin:4em auto; background:#FEFEFE; padding:2em; border:2px solid #CCC; border-left-width:0; border-right-width:0; clear:both }
#MetaW .ULrelated { width:500px; float:left }
#MetaW .ULmeta { width:100px; float:right; position:absolute; top:10px; right:0 }
div#SideW p a:link,
div#SideW p a:visited { color:#218800; border-bottom:1px dotted #72C358 }
div#SideW p a:focus,
div#SideW p a:active,
div#SideW p a:hover { color:#218800; border-bottom:1px solid #218800 }
div#SideW h5 { font-size:123.1%; line-height:1.25; margin-bottom:.1em; color:#444 }
.morenote { border:1px solid #ADDDE6; padding:.4em; background-color:#FEFEFE }
div#SideW dt { color:#72C358 }
div#SideW ul { list-style-position:inside; list-style-type:square; color:#72C358 }
div#SideW ol { color:#72C358 }
.sidebox { border:1px solid #ADDDE6; padding:.4em; background-color:#FFF }
.sidebox p { font-size:1em; text-align:left; margin:2px }
div#SideW li { display:list-item; display:block }
div#SideW li a:link,
div#SideW li a:visited { color:#333 }
div#SideW li a:focus,
div#SideW li a:active,
div#SideW li a:hover { color:#000; background-color:#7BC4F4; border-bottom:1px solid #155800 }
div#SideW blockquote { padding-top:.15em; padding-bottom:.15em; margin:0 0 3em; margin-bottom:2em; margin-left:5px }
div#SideW ul { color:#44889B; list-style-type:none; list-style:none; padding-left:2px; padding-bottom:2.25em; padding-top:.15em; margin:0 0 3em 3px; margin-bottom:2em; border-bottom:2px solid #F7F7F7 }
div#SideW ul li { list-style-type:none; list-style:none; margin:3px 0 0; padding:1px; font-size:.99em }
#GlobalW div#SideW ul.ulp { list-style-type:square; margin:0 0 3em 10px }
#GlobalW div#SideW ul.ulp li { margin:0; padding:0; display:list-item; list-style-image:none; list-style-position:inside; list-style-type:square }
blockquote,
q { quotes:""""; letter-spacing:.1em; word-spacing:.1em }
blockquote { margin:.2em 3em 1em 3em; border-left:5px solid #E1E1E1; padding-left:.5em; max-width:55em; letter-spacing:.1mm }
#GlobalW div em { font-style:italic; font-weight:300 }
.date { letter-spacing:1px; margin:0; height:28px; font:400 10px/28px Verdana, Arial, Helvetica, sans-serif; color:#CCC }
.npl { color:#999; display:block; border-top:1px dotted #CCC; text-align:right; margin:1px 0; padding:1px 0; font-size:10px; line-height:35px; height:38px; width:100%; white-space:nowrap; overflow:hidden }
.npl span { color:#999; display:block; float:left; width:45%; text-align:left; white-space:nowrap; overflow:hidden; padding-top:.2em }
.npl a,
.npl a:link,
.npl a:visited { color:#999; font-size:10px; line-height:14px; text-decoration:none; border-bottom-width:0 }
.npl span a,
.npl span a:link,
.npl span a:visited { color:#999; font-size:10px; line-height:14px; text-decoration:none; border-bottom-width:0 }
.npl2 { display:block; text-align:right; margin:1px 0; padding:1px 0; line-height:35px; height:38px; width:100%; white-space:nowrap; overflow:hidden }
.npl2 span { display:block; float:left; width:45%; text-align:left; white-space:nowrap; overflow:hidden; padding-top:.2em }
.npl2 a,
.npl2 a:link,
.npl2 a:visited { text-decoration:none; border-bottom-width:0 }
.npl2 span a,
.npl2 span a:link,
.npl2 span a:visited { text-decoration:none; border-bottom-width:0 }
.UL1 { float:left; width:170px; padding-bottom:1em }
p.hintro { margin-left:24px; padding:11px 0; font-family:Georgia, Times, "Times New Roman", serif; font-size:16px; line-height:1.5em }
p.hintro strong { font-weight:400 }
p.hintro a { font-weight:400 }
p.hintro2 { margin-left:24px; padding:11px 0; font-size:15px; line-height:1.5em }
p.hintro3 { margin-left:24px; padding:11px 0; font-size:14px; line-height:1.5em }
#TW { position:relative; display:block; height:220px; width:623px; margin:.25em auto; padding:0; border:0; overflow:hidden }
.titem { position:absolute; z-index:1; top:0; left:0; width:623px; height:220px; overflow:hiddenpadding:0;
margin:0; background:#FFF url(/img/bg/bg_item.jpg) no-repeat 0 0; cursor:pointer }
#ContentW .titem a { position:relative; display:block; width:580px; height:180px; margin:0; text-decoration:none; padding:20px; overflow:hidden; background-color:transparent; cursor:pointer }
.titem .sA { text-decoration:underline; display:block; color:#004276; font-weight:bold; margin-top:12px }
.titem .sI { display:block; overflow:hidden; padding:0 10px }
.titem .sH2 { display:block; font-weight:bold; font-size:14px; margin-bottom:12px }
.titem .sP { width:400px; color:#333 }
#RW { position:relative; display:block; height:300px; width:623px; margin:.25em auto; padding:0; border:0; overflow:hidden }
.ritem { position:absolute; z-index:1; background:#FFF; padding:0; margin:0; left:0; top:0; width:623px; height:300px; cursor:pointer }
#ContentW .ritem a { position:relative; display:block; width:617px; height:300px; margin:0; padding:0; text-decoration:none; overflow:hidden; text-decoration:none; cursor:pointer }
.ritem .sI { position:absolute; top:20px; left:20px; padding:0 10px }
.ritem .sH2 { position:absolute; top:20px; left:300px; display:block; width:248px; height:40px; color:#666; font:700 18px/38px Helvetica, Arial, sans-serif }
.ritem .sP { position:absolute; top:60px; left:300px; margin:12px 0; padding:0; display:block; width:258px; height:160px; font-family:Georgia, Times, "Times New Roman", serif; font-size:15px; line-height:1.7em }
.proc1,
.proc2,
.proc3,
.proc4 { display:block; height:210px; width:272px; margin:0; padding:0; overflow:hidden; border:0 }
.proc1 { background:transparent url(/img/sprite-process-steps.jpg) no-repeat 0 0 }
.proc2 { background:transparent url(/img/sprite-process-steps.jpg) no-repeat 0 -210px }
.proc3 { background:transparent url(/img/sprite-process-steps.jpg) no-repeat 0 -420px }
.proc4 { background:transparent url(/img/sprite-process-steps.jpg) no-repeat 0 -680px }
.imgmouseflat210 { display:block; margin:0; padding:0; overflow:hidden; border:0; height:121px; width:220px; background:transparent url(/img/mouse/flat-210.png) no-repeat 0 0 }
.uploads09icd9 { display:block; margin:0; padding:0; overflow:hidden; border:0; height:150px; width:150px; background:transparent url(/uploads/2008/09/2009-icd9-updates-150x150.png) no-repeat 0 0 }
.imgcdns256 { display:block; margin:0; padding:0; overflow:hidden; border:0; height:141px; width:256px; background:transparent url(/img/cd/nuances-series-256.png) no-repeat 0 0 }
.uploads09icdrevised10 { display:block; margin:0; padding:0; overflow:hidden; border:0; height:150px; width:124px; background:transparent url(/uploads/2009/09/VIDicd9revised2010-150x124.jpg) no-repeat 0 0 }
.uploads09icdnew10 { display:block; margin:0; padding:0; overflow:hidden; border:0; height:150px; width:124px; background:transparent url(/uploads/2009/09/VIDicd9new2010-150x124.jpg) no-repeat 0 0 }
.uploads09icd9mouse { display:block; margin:0; padding:0; overflow:hidden; border:0; height:150px; width:131px; background:transparent url(/uploads/2009/09/2010-ICD9-150x131.jpg) no-repeat 0 0 }
.uploads09icd9mouseoccmed { display:block; margin:0; padding:0; overflow:hidden; border:0; height:150px; width:131px; background:transparent url(/uploads/2009/09/2010-ICD9-Occ_Health-150x131.jpg) no-repeat 0 0 }
#pptimg { cursor:pointer }
.privacynotice,
.cf2 .privacynotice { border:1px solid #FFF; bottom:0; color:#666; font-size:11px; height:30px; left:0; line-height:15px; margin:3px; padding:3px; position:absolute; width:350px; background-color:transparent }
.cf2,
.fsubmit span.str { color:#000; border:1px solid #FFF }
h2.h21 { padding-bottom:.25em; border-bottom:1px solid #DDD }
.pagecontent p.intro { color:#005E8F; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:17px; line-height:26px }
.jq-shadow { top:.1em; left:.1em; color:#131C25; position:absolute; height:38px; font:700 14px/38px Arial, Verdana, sans-serif; display:none; visibility:hidden }
a#s0:hover .jq-shadow,
a#s1:hover .jq-shadow { color:#FFF; visibility:visible; display:block }
a#top,
a#top:link,
a#top:visited,
a#top:active,
a#top:hover { display:block; position:absolute; top:12px; left:16px; width:162px; height:75px; margin:0; padding:0; overflow:hidden }
.normal #NavM a#s0,
.occHealth #NavM a#s2,
.urgentCare #NavM a#s3,
.emergencyMed #NavM a#s4,
.groupHealth #NavM a#s1 { margin-top:5px; height:33px; background-color:#FFF; text-decoration:none; color:#000 }
.normal #sm0,
.normal #sm1,
.normal #sm2,
.normal #sm3,
.normal #sm4 { border-bottom-color:#5DB8CF }
.occHealth #sm0,
.occHealth #sm1,
.occHealth #sm2,
.occHealth #sm3,
.occHealth #sm4 { border-bottom-color:#73AEC7 }
.urgentCare #sm0,
.urgentCare #sm1,
.urgentCare #sm2,
.urgentCare #sm3,
.urgentCare #sm4 { border-bottom-color:#48AA66 }
.emergencyMed #sm0,
.emergencyMed #sm1,
.emergencyMed #sm2,
.emergencyMed #sm3,
.emergencyMed #sm4 { border-bottom-color:#6E5DAA }
.groupHealth #sm0,
.groupHealth #sm1,
.groupHealth #sm2,
.groupHealth #sm3,
.groupHealth #sm4 { border-bottom-color:#C40B46 }
.normal h3 a,
.occHealth h3 a,
.urgentCare h3 a,
.emergencyMed h3 a,
.groupHealth h3 a { color:#555 }
.normal div#SideW ul { color:#44889B }
.occHealth div#SideW ul { color:#5F8FA4 }
.urgentCare div#SideW ul { color:#3B8C52 }
.emergencyMed div#SideW ul { color:#5C4E8C }
.groupHealth div#SideW ul { color:#890831 }
.normal #NavM { background:transparent url(/img/bg/navM.png) repeat-x 0 0 }
.occHealth #NavM { background:transparent url(/img/bg/navM.png) repeat-x 0 -39px }
.urgentCare #NavM { background:transparent url(/img/bg/navM.png) repeat-x 0 -78px }
.emergencyMed #NavM { background:transparent url(/img/bg/navM.png) repeat-x 0 -117px }
.groupHealth #NavM { background:transparent url(/img/bg/navM.png) repeat-x 0 -156px }
.normal h1 a { color:#44889B }
.occHealth h1 a { color:#5F8FA4 }
.urgentCare h1 a { color:#3B8C52 }
.emergencyMed h1 a { color:#5C4E8C }
.groupHealth h1 a { color:#890831 }
.normal .cpost h3 a { color:#44889B }
.occHealth .cpost h3 a { color:#5F8FA4 }
.urgentCare .cpost h3 a { color:#3B8C52 }
.emergencyMed .cpost h3 a { color:#5C4E8C }
.groupHealth .cpost h3 a { color:#890831 }
.normal #top img,
.occHealth #top img,
.urgentCare #top img,
.emergencyMed #top img,
.groupHealth #top img { display:none; visibility:hidden }
.normal a#top,
.normal a#top:link,
.normal a#top:visited,
.normal a#top:active,
.normal a#top:hover { background:transparent url(/img/logo/logoG.png) repeat-x 0 0 }
.occHealth a#top,
.occHealth a#top:link,
.occHealth a#top:visited,
.occHealth a#top:active,
.occHealth a#top:hover { background:transparent url(/img/logo/logoG.png) repeat-x 0 -76px }
.urgentCare a#top,
.urgentCare a#top:link,
.urgentCare a#top:visited,
.urgentCare a#top:active,
.urgentCare a#top:hover { background:transparent url(/img/logo/logoG.png) repeat-x 0 -152px }
.emergencyMed a#top,
.emergencyMed a#top:link,
.emergencyMed a#top:visited,
.emergencyMed a#top:active,
.emergencyMed a#top:hover { background:transparent url(/img/logo/logoG.png) repeat-x 0 -228px }
.groupHealth a#top,
.groupHealth a#top:link,
.groupHealth a#top:visited,
.groupHealth a#top:active,
.groupHealth a#top:hover { background:transparent url(/img/logo/logoG.png) repeat-x 0 -304px }
.occHealth .lC a,
.occHealth a.lC,
.occHealth .lC a:link,
.occHealth .lC a:visited { color:#436373 }
.urgentCare .lC a,
.urgentCare a.lC,
.urgentCare .lC a:link,
.urgentCare .lC a:visited { color:#296237 }
.emergencyMed .lC a,
.emergencyMed a.lC,
.emergencyMed .lC a:link,
.emergencyMed .lC a:visited { color:#423962 }
.groupHealth .lC a,
.groupHealth a.lC,
.groupHealth .lC a:link,
.groupHealth .lC a:visited { color:#A70A3C }
#FootW a:link,
#FootW a:visited { border-bottom-width:0 }
#FootW #tLk,
#FootW #tLk a,
#FootW #tLk a:link { position:absolute; top:20px; right:20px; width:45px; color:#333; font-size:13px; line-height:14px; font-weight:700 }
#FootW #rnk { position:absolute; bottom:70px; left:42px; right:0; height:120px; width:90px; overflow:hidden; text-align:left; font-size:10px; line-height:20px; color:#333 }
#FootW #f1 { position:absolute; bottom:20px; left:42px; right:0; height:40px; width:850px; text-align:left; font-size:12px; line-height:20px; color:#000 }
#FootW #f1 a:link,
#FootW #f1 a:visited { color:#555; border-bottom:0; text-decoration:none }
#FootW #f1 a:link,
#FootW #f1 a:visited { color:#555; border-bottom:0; text-decoration:none }
#FootW #cright { position:absolute; bottom:0; left:42px; right:0; height:30px; width:850px; text-align:left; font-size:10px; line-height:20px; color:#333 }
#FootW #cright a:link,
#FootW #cright a:visited { color:#67727B; border-bottom:0; text-decoration:none }
#FootW p#cright small { font-size:9px; color:#67727B }
#FootW address { font-family:Georgia, "Times New Roman", "Bitstream Charter", Times, serif; position:absolute; top:29px; left:42px; font-size:12px; line-height:20px; text-align:left; width:700px; height:70px; color:#333; background:transparent }
#FootW address a,
#FootW address a:link { color:#67727B }
#FootW a:hover,
#FootW a:active,
#FootW #f1 a:hover,
#FootW #f1 a:active { color:#000; text-decoration:underline }
#FootW q { display:block; width:30%; height:70px; margin:1.5em auto; padding:1em; color:#60C; font-size:1.1em; line-height:1.1em; border-width:0; font-weight:400; font-family:monaco, "courier new", monospace; overflow:hidden }
#FootW q a:link,
#FootW q a:visited,
#FootW q a:hover,
#FootW q a:active { color:#60C }
#glossary dt { font-weight:700; color:navy; padding:0 .5em; margin:0; border-top:1px solid navy; border-left:1px solid navy; border-right:1px solid navy }
#glossary a,
#glossary dt a:link,
#glossary dt a:visited { color:navy }
#glossary dt a:hover,
#glossary dt a:active,
#glossary dt a:focus { background:yellow }
#glossary dd { padding:0 .5em .5em; margin:0; margin-bottom:1em; border-bottom:1px solid navy; border-left:1px solid navy; border-right:1px solid navy }
#CGVPLAYgreen { position:absolute; top:250px; left:4px; display:block; visibility:visible; width:160px; height:268px; margin:0; padding:0; background:#FFF; color:#FFF; z-index:25 }
#GVPLAYgreen { display:block; visibility:visible; width:160px; height:268px; margin:0; padding:0; background:#FFF; color:#FFF }
#GVIDdan1 { display:block; width:282px; height:419px; overflow:hidden }
#GVIDdan2 { display:block; width:202px; height:285px; overflow:hidden }
#GVIDdan3 { display:block; width:282px; height:402px; overflow:hidden }
#GVIDcheryl1 { display:block; width:282px; height:402px; overflow:hidden }
#GVIDcheryl2 { display:block; width:288px; height:424px; overflow:hidden }
#GVIDcheryl3 { display:block; width:308px; height:406px; overflow:hidden }
#GVIDterri3 { display:block; width:249px; height:394px; overflow:hidden }
#GVIDterri4 { display:block; width:229px; height:398px; overflow:hidden }
#GVIDterri5 { display:block; width:203px; height:416px; overflow:hidden }
#VIDterricontact { float:right; margin:0 1em 1em 2em; overflow:hidden; display:block; width:220px; height:166px }
#VIDbenchmark,
#CVIDbenchmark { display:block; overflow:hidden; padding:0; height:220px; width:368px }
#VIDoccupationalhealthpage { display:block; float:right; height:225px; width:105px; overflow:hidden; margin:2px 1em .5em 1.5em; background:#FFF }
#CVIDicd9updates,
#VIDicd9updates { display:block; height:516px; width:620px; overflow:hidden; margin:5px auto; background:#FFF }
#CVIDicd9revised2011,#VIDicd9revised011,
#CVIDicd9new2011,#VIDicd9new2011,
#CVIDicd9new2010,#VIDicd9new2010 { display:block; height:516px; width:620px; overflow:hidden; margin:5px auto; background:#FFF }
#CVIDicd9revised2010,
#VIDicd9revised2010 { display:block; height:516px; width:620px; overflow:hidden; margin:5px auto; background:#FFF }
#TB_ajaxWindowTitle { font-weight:bold }
#TB_secondLine { font:10px Arial, Helvetica, sans-serif; color:#666 }
#TB_window { font:12px Arial, Helvetica, sans-serif; color:#333 }
#TB_window a { text-decoration:underline }
#TB_overlay { position:fixed; z-index:1000; top:0; left:0; height:100%; width:100%; overflow:hidden }
.TB_overlayMacFFBGHack { background:url(/img/tb/macFFBgHack.png) repeat }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75 }
* html #TB_overlay { position:absolute; z-index:1000; height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')
}
#TB_window { position:fixed; background:#FFF; z-index:1002; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50% }
* html #TB_window { position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')
}
#TB_window img#TB_Image { display:block; margin:15px 0 0 15px; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-top:1px solid #666; border-left:1px solid #666 }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right }
#TB_closeWindowButton { background:url(/img/tb/tb-close.png) no-repeat 0 0; display:block; width:15px; height:15px; overflow:hidden; text-indent:-100px }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px }
#TB_title { display:block; height:32px; background:#5DB8CF url(/img/bg/navM.png) repeat-x 0 0 }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em }
#TB_ajaxContent.TB_modal { padding:15px }
#TB_ajaxContent p { padding:5px 0 5px 0 }
#TB_load { position:fixed; display:none; height:13px; width:208px; z-index:1003; top:50%; left:50%; margin:-6px 0 0 -104px }
* html #TB_load { position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')
}
#TB_HideSelect { z-index:999; position:fixed; top:0; left:0; background-color:#FFF; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100% }
* html #TB_HideSelect { position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')
}
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px }
.dt { position:absolute; top:0; left:0; right:0; display:block; width:100%; margin:0; padding:0; height:4px; overflow:hidden; background-image:url(/img/com/drpshadow_top.gif); background-repeat:repeat-x }
.db { position:absolute; bottom:0; left:0; right:0; display:block; width:100%; margin:0; padding:0; height:4px; overflow:hidden; background-image:url(/img/com/drpshadow_btm.gif); background-repeat:repeat-x }
.dr { position:absolute; top:0; right:0; bottom:0; display:block; width:5px; margin:0; padding:0; height:100%; overflow:hidden; background-image:url(/img/com/drpshadow_rt.gif); background-repeat:repeat-y }
.dl { position:absolute; top:0; left:0; bottom:0; display:block; width:5px; margin:0; padding:0; height:100%; overflow:hidden; background-image:url(/img/com/drpshadow_left.gif); background-repeat:repeat-y }
.dtcr { position:absolute; top:0; right:0; display:block; width:5px; height:4px; margin:0; padding:0; overflow:hidden; background-image:url(/img/com/drpshadow_top_rt.gif); background-repeat:repeat-x }
.dtcl { position:absolute; top:0; left:0; display:block; width:5px; height:4px; margin:0; padding:0; overflow:hidden; background-image:url(/img/com/drpshadow_top_left.gif); background-repeat:repeat-x }
.dbcr { position:absolute; bottom:0; right:0; display:block; width:5px; height:4px; margin:0; padding:0; overflow:hidden; background-image:url(/img/com/drpshadow_btm_rt.gif); background-repeat:repeat-x }
.dbcl { position:absolute; bottom:0; left:0; display:block; width:5px; height:4px; margin:0; padding:0; overflow:hidden; background-image:url(/img/com/drpshadow_btm_left.gif); background-repeat:repeat-x }
#loginm { background-color:#FFF; width:480px; overflow:hidden; margin:.5em auto 0 auto; position:relative; padding:10px }
#loginarea { width:162px; padding:0 25px 0 0; float:left }
#loginarea2 { width:244px; float:left; margin-left:25px; padding-left:25px; padding-right:0; border-left:1px solid #E5E5E5 }
#lmfr { padding:5px 0; margin:0 }
.inquirebttn { display:block; float:right; width:123px; height:44px; background:url(/img/btn/contact_inquirebttn.gif) no-repeat; margin-top:10px }
.inquirebttn:hover,
.inquirebttn:focus,
#acloginpod .getpassbttn:focus { background-position:right top }
.learnmore { position:relative; width:370px; height:auto; padding:0 0 20px; margin:1em; border:1px solid #ADDDE6; padding:.7em; background-color:#E3F0F2 }
.learnmore p { width:340px; height:auto; padding:17px 10px; margin:0; text-align:left; letter-spacing:1px }
hr.HR1 { color:#FFF; background:#FFF; visibility:visible }
hr.HL1 { max-width:99%; height:1px; line-height:1px; visibility:visible; margin:.25em auto; padding:0; color:#C3C8CB; background-color:#C3C8CB }
hr.HL2 { max-width:99%; height:1px; line-height:1px; visibility:visible; margin:3em auto; padding:0; color:#C3C8CB; background-color:#C3C8CB }
.HR0, .HR2, .HR3, .HR4, .HR5, .HR6, .HR7, .HR8, .HR9, .HR10, .HR11, .HR12, {
clear:both;
display:block;
position:relative;
color:#FFF;
background:transparent;
border-color:#FFF;
border:none;
border-width:0
}
hr.HR0 { height:.5em; margin:.5em 0; padding:.5em }
hr.HR2 { height:2em; margin:2em 0; padding:1.5em 0 }
hr.HR3 { height:3em; margin:2em 0; padding:2em 0 }
hr.HR4 { height:4em; margin:2em 0; padding:2.5em 0 }
hr.HR5 { height:5em; margin:3em 0; padding:3em 0 }
hr.HR6 { height:6em; margin:3.5em 0; padding:3.5em 0 }
hr.HR7 { height:7em; margin:3.75em 0; padding:4em 0 }
hr.HR8 { height:8em; margin:4em 0; padding:4.5em 0 }
hr.HR9 { height:9em; margin:4.5em 0; padding:5em 0 }
hr.HR10 { height:10em; margin:4.75em 0; padding:5.5em 0 }
hr.HR11 { height:11em; margin:5em 0; padding:6em 0 }
hr.HR12 { height:12em; margin:6em 0; padding:7em 0 }
.HAC { display:block; visibility:hidden; height:10px; width:10px; font-size:9px; line-height:100px; overflow:hidden }
p strong.lead { font-weight:400; color:#000 }
input.button { width:auto; font-size:12pt; padding:5px; font-family:'Trebuchet MS', 'Century Gothic', Arial }
.anote { width:90%; margin:3em auto 1.5em; background:#EAF9EA; padding:1em 2em; border:1px dotted #A4AEA4; clear:both }
.anote span { font-weight:700 }
.enote { width:90%; margin:3em auto 1.5em; background:#EAEAF9; padding:1em 2em; border:1px dotted #BFBFCC; clear:both }
.enote span { font-weight:700 }
.bnote { display:inline; float:right; width:auto; margin:3em 1em 1.5em; background:#EAEAF9; padding:1em 3em; border:1px dotted #BFBFCC; clear:both }
.bnote span { font-weight:700 }
.cnote { margin:3em 1em 1.5em; background:#EAEAF9; padding:1em 3em; border:1px dotted #BFBFCC; clear:both }
.cnote span { font-weight:700 }
.inote { width:93%; margin:3em auto 1.5em; background:#FFF; padding:5px; line-height:2em; border:1px dotted #BFBFCC; clear:both }
.inote span { font-weight:700 }
.qnote { width:93%; margin:3em auto 1.5em .15em; background:#FFF; padding:5px; line-height:2em; border:1px dotted #BFBFCC; clear:both }
.qnote span { font-weight:700 }
.cf2 { font:11px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; width:500px; margin-left:18px; padding:16px 16px 5px 16px; font-weight:normal; background:#FFF; border:1px solid #E5E5E5 }
.cf2 h3 { margin-top:5px }
.cf2 p.a1 { margin-top:6px; margin-bottom:6px }
.cf2 p.a1 label { margin-bottom:6px }
.cf2 .a1 label { position:relative; overflow:hidden; display:block; height:35px; line-height:34px }
.cf2 p,
.cf2 label { overflow:hidden; color:#555; font-size:13px; display:block; position:relative; margin-bottom:12px; color:#000 }
.cf2 label input,
.cf2 label select { font-size:14px; position:absolute; top:0; right:0; display:block; width:65%; padding:5px; margin-top:2px; margin-right:6px; margin-bottom:16px; border:1px solid #E5E5E5; background:#FBFBFB }
.cf2 label select { line-height:34px; width:67% }
.cf2 textarea { font-size:14px; border:1px solid #E5E5E5; background:#FBFBFB }
.cf2 label.sb { margin-bottom:0; line-height:1.2em; background:#FFF; border-color:#FFF }
.cf2 .sb input { width:2.2em; padding:0; display:inline; margin:4px 2px; position:static; right:auto; top:auto; background:#FFF; border-color:#FFF }
.cf2 input.cb { width:2.2em; padding:0; display:inline; margin-top:10px; margin-left:0; margin-right:auto; position:static; right:auto; top:auto }
.cf2 .ani { width:110px; display:block; height:44px; line-height:40px; background:transparent; border-width:0; float:right }
.cf2 .continuebtn { width:110px; height:44px; line-height:40px; background:#FFF; border-width:0; float:right }
.cf3 { font:11px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; width:500px; margin-left:18px; padding:16px 16px 5px 16px; font-weight:normal; background:#FFF; border:1px solid #E5E5E5 }
.cf3 h3 { margin-top:5px }
.cf3 input,
.cf3 select { font-size:14px; position:absolute; top:0; right:0; display:block; line-height:34px; width:67%; padding:5px; margin-top:2px; margin-right:6px; margin-bottom:16px; border:1px solid #E5E5E5; background:#FBFBFB }
.cf3 textarea { font-size:14px; border:1px solid #E5E5E5; background:#FBFBFB }
.cf3 p.psubmit input.psubmit { padding:3px 10px; font-size:12px; border-width:1px; border-style:solid; cursor:pointer; text-decoration:none; margin-top:-3px }
ol.commentlist { margin-left:1em; margin-right:auto; width:75%; list-style-type:none; list-style:none; color:#151E26 }
ol.commentlist li { position:relative; margin:2em .25em; list-style-type:none; list-style:none; font:11px 'Lucida Grande', Verdana, Arial, Sans-Serif; padding:10px 10px 10px 10px }
ol.commentlist li li { border-bottom:0; padding:0; list-style-type:none; list-style:none }
ol.commentlist p a,
ol.commentlist p a:link,
ol.commentlist p a:visited { font-weight:400; color:#555; text-decoration:none }
ol.commentlist div.ctext p a,
ol.commentlist div.ctext p a:link,
ol.commentlist div.ctext p a:visited { background-color:#DEF; font-weight:400; color:#555; text-decoration:none }
ol.commentlist p { font-size:1.2em }
ol.commentlist li.art1 { background-color:#EAEAF9 }
ol.commentlist li.art2 { background-color:#EAF9EA }
ol.commentlist li.art3 { background-color:#EAF9F9 }
ol.commentlist li pre { background-color:#FEFEFE; margin-bottom:1.8em }
ol.commentlist div.commentmetadata { position:absolute; top:0; right:0; visibility:hidden; margin-bottom:10px }
ol.commentlist div.commentmetadata .comment-edit-link { visibility:visible }
ol.commentlist div.ctext { border-top:1px dotted #CCC; padding-right:10px; padding-top:10px }
ol.commentlist div.ctext p { padding-right:20px; margin:.75em 0 .8em; font:11px 'Lucida Grande', Verdana, Arial, Sans-Serif }
ol.commentlist div.ctext p,
ol.commentlist div.ctext pre,
ol.commentlist div.ctext code,
ol.commentlist div.ctext abbr,
ol.commentlist div.ctext acronym,
ol.commentlist div.ctext li,
ol.commentlist div.ctext a { font-size:11px; line-height:20px }
p.cmeta { height:24px; margin:0; color:#999; font:11px/20px 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:right }
p.cmeta a.grav,
p.cmeta a.grav:link,
p.cmeta a.grav:visited,
p.cmeta a.grav:hover,
p.cmeta a.grav:active { display:block; position:absolute; top:5px; left:5px; height:32px; width:32px; text-align:left; border-bottom-width:0 }
p.cmeta cite { display:block; position:absolute; top:5px; left:50px; width:350px; height:18px; text-align:left; color:#333; font-weight:bold; white-space:nowrap; overflow:hidden }
p.cmeta cite a,
p.cmeta cite a:link,
p.cmeta cite a:visited,
p.cmeta cite a:hover,
p.cmeta cite a:active { color:#333; font-weight:bold; border-width:0; text-decoration:none }
.comment-author { line-height:32px; position:relative; display:block; height:32px; width:99%; margin-bottom:8px; overflow:hidden }
.comment-author img { float:left; padding-right:5px; width:32px; height:32px }
.comment-author cite,
.comment-author span { height:30px; line-height:14px; padding:6px 0 }
.av,
.comment-author .av { float:left; padding:.5em; padding-right:5px; display:block; width:32px; height:32px; background-color:transparent; background-repeat:no-repeat; overflow:hidden }
.says { clear:both }
.av0 { background-position:0 0 }
.av1 { background-position:0 -32px }
.av2 { background-position:0 -64px }
.av3 { background-position:0 -96px }
.av4 { background-position:0 -128px }
.av5 { background-position:0 -160px }
.av6 { background-position:0 -192px }
.av7 { background-position:0 -224px }
.av8 { background-position:0 -256px }
.av9 { background-position:0 -288px }
form#commentform ul,
form#commentform li { list-style-type:none; list-style:none }
form#commentform { width:95%; margin:0; padding:0 }
form#commentform li { width:75% }
form#commentform label { width:130px }
form#commentform input { border:1px solid #AAA; color:green; padding:3px }
form#commentform textarea { padding:3px }
#tooltip { position:absolute; z-index:3000; border:1px solid #74AFC8; background:#87CCEA; padding:5px; opacity:.85 }
#tooltip h3,
#tooltip div { margin:0 }
#error_div { width:400px; background:#8D1C1C; -webkit-border-radius:8px; -moz-border-radius:8px; padding:16px; margin:20px 0 20px 8px; color:#FFF }
#error_div strong { display:block; float:left; font-size:16px; padding-right:30px; line-height:1em }
#error_div p { font-size:12px; color:#FFF; background:transparent; line-height:1.3em; padding:0 0 5px 0; margin:0 }
#error_div div { float:right; width:80% }
#error_div div.clearfix { float:none!important }
.error { background:#FFEFC3!important; height:auto!important }
.error input { border-color:#8D1C1C!important }
.searchbx { position:relative; border:3px solid #CCC; padding:1em; height:140px; width:560px; margin:0; overflow:hidden }
.searchbx strong { display:block; float:left; width:90px }
.searchbx #rss2search { position:absolute; top:20px; right:0; width:130px; height:60px }
.rss2 { display:block; float:left; margin:0; padding:0; height:20px; width:20px; overflow:hidden; background:transparent url(/img/icon/rssfeed.png) no-repeat center center }
.num1,
.num2,
.num3,
.num4,
.num5,
.num6,
.num7,
.num8,
.num9,
.num10 { display:block; height:80px; width:75px; overflow:hidden; border:0 }
.num1 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 0 }
.num2 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -80px }
.num3 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -160px }
.num4 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -240px }
.num5 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -320px }
.num6 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -400px }
.num7 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -480px }
.num8 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -560px }
.num9 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -640px }
.num10 { background:transparent url(/img/sprite-numbers.png) no-repeat 0 -720px }
#ContentW a.l9,
#ContentW a.l9:link,
#ContentW a.l9:visited,
#ContentW a.l9:active,
#ContentW a.l9:hover { text-decoration:none; color:#855 }
.acron1 acronym { border-bottom-color:#999; border-bottom-style:dashed; border-bottom-width:1px; cursor:help }
.pquest { font-weight:bold }
.cf2 input.focusField,
.cf3 input.focusField,
.focusField { color:#000!important; background:#F2F7FF!important; border:1px solid #73A6FF!important }
.idleField { background:#EEE; color:#6F6F6F; border:solid 2px #DFDFDF }
.highlight { background-color:#E4F2FD; color:#D54E21 }
.updated,
.message { background-color:#FFFFE0; border-color:#E6DB55 }
.bda1 { color:#368FB3; font-weight:700 }
.callbackout { display:none }
.jse .VVjs,
.VV { visibility:visible }
.jse .VHjs,
.VH { visibility:hidden }
.jse .Sjs,
.S { display:block; visibility:visible }
.jse .Hjs,
.H { display:none; visibility:hidden }
.IFR { float:right; margin:0 0 0 20px }
.IFL { float:left; margin:0 20px 0 0 }
.FR { float:right }
.FL { float:left }
.C { clear:both; line-height:2em; font-size:10px; border-bottom:1px solid #FFF }
#appnow { position:absolute; top:20px; right:150px; color:#C40B45; display:block; height:44px; width:123px; overflow:hidden }
