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

div#main {min-width: 43.75em; max-width:55em; margin:.5em; padding:0;}

*html div#main {width:49em;}
div#header { background:url(../images/HeaderRight.jpg) top right no-repeat; margin:0; padding:0; height:135px;}
div#header div {background:url(/images/HeaderLeft.jpg) top left no-repeat; height:8.44em;}
div#body {border:1px solid #fff;}
div#header h1 {text-indent:-999em; margin:0; padding:0; background:url(/images/Logo.gif) 12px 12px no-repeat; height:63px}
div#header h1 a {display:block; width:375px; height:63px;}
div#header span.subhead {text-indent:-999em; margin:0; background:url(/images/affiliatedW.gif) 12px 10px no-repeat; height:22px; display:block;}
div#header span#BIDMC {text-indent:-999em; margin:4px 0; display:block; float:left; width:116px; height:30px; background:url(/images/biLogo.gif) 12px 0 no-repeat;}
div#header span#BIDMC a {display:block; width:116px; height:30px;}

div#header span#HMS {text-indent:-999em; margin:4px 0; display:block; margin-left:125px; height:30px; background:url(/images/hmsLogo.gif) 0 6px no-repeat; border-left:1px solid #999}
div#header span#HMS a {display:block; width:116px; height:30px;}


div#leftCol {width:10em; float:left; padding: 1em .5em 0 0; }
div#rightCol {margin-left:10.5em; padding: 0 .5em 1em .5em; border-left:1px solid #000;  font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5}
div#rightCol p, div#rightCol li, div#rightCol dl {font-size:.8em; line-height:1.3}
div#rightCol p.red_italics {font-style:italic; color:#990000; margin-left:.5em; }
div#rightCol h5 {font-size:.9em; text-decoration:underline;}
div#rightCol h6 {font-size:.8em; }
div#rightCol .indent {margin-left:1em;}

div#rightCol a {color:#15135f;}

#body #leftCol ul#nav {margin:0 0 0 .2em; list-style:none; padding:0; font-size:.75em;}
#body #leftCol ul#nav li {background:url(../images/button_li_bk.jpg) top center no-repeat; width:144px; margin-bottom:.3em;}
#body #leftCol ul#nav li a {background:url(../images/button_a_bk.jpg) bottom center no-repeat; padding:.4em; display:block; text-decoration:none; color:#fff;}
#body #leftCol ul#nav li a:hover {text-decoration:underline;}
#body #leftCol ul#nav li ul.off {display:none;}
#body #leftCol ul#nav li ul.on {display:block;}

#body #leftCol ul#nav li ul { padding:.2em 0 .7em 0; margin:0; background:#fff; background-image:none; list-style:none;}
#body #leftCol ul#nav li ul li {background:none; margin:0; padding:0 0 .7em .5em; line-height:1}
#body #leftCol ul#nav li ul li a { background-image:none; display:inline; background:none; color:#333; font-size:.75em; padding:0; text-decoration:underline;}
#body ul#navTop {margin:0 0 0 .2em; list-style:none; padding:0; font-size:.75em;}
#body ul#navTop li {background:url(../images/button_li_bk.jpg) top center no-repeat; width:144px; margin-bottom:.3em; float:left; margin-right:.2em;}
#body ul#navTop li a {background:url(../images/button_a_bk.jpg) bottom center no-repeat; padding:.4em; display:block; text-decoration:none; color:#fff;}
#body ul#navTop li a:hover {text-decoration:underline;}

strong { color:#15135f;}

#leftCol ul.jumpNav {font-size:.7em; padding:0 0 0 1.5em; list-style-image:url(../images/announcementsBullet.jpg); margin:0;} 
#leftCol ul.jumpNav li {margin:.3em 0;}
#leftCol ul.jumpNav li a {color:#000;}


#leftCol h5 { padding:0; margin-bottom:.3em;}


div#rightCol h3 {font-size:1em; border-bottom:1px solid #000;}
div#rightCol div#innerRight {float:right; width:11em; margin-left:1em; padding-top: 230px; background:url(../images/HomeImage.jpg) top center no-repeat;}
div#rightCol div#innerRight p {font-size:.65em; padding-left:1em;}

div#body div#leftCol p.address {font-size:.65em; margin-top:3em;}

div#rightCol h4 {margin:1em 0 0 0;}
div#rightCol dl.news {padding-left:1em; font-size:.8em;}
div#rightCol dl.news dt {background:url(/images/announcementsBullet.jpg) left 3px no-repeat; padding-left:1em; text-decoration:underline;}
div#rightCol dl.news dd {padding-left:1em; margin:0; margin-bottom:1em;}
div#rightCol div#formulary {}
div#rightCol div#formulary ul {margin:0; padding:0;}
div#rightCol div#formulary li {display:block; width:33%; list-style:none; float:left; margin:0; padding:.3em;}

div#rightCol div#rightNav {float:right; width:10em; border:2px solid #696; margin:0 0 1em 1em;} 
div#rightNav p {padding:3px; font-size:.75em;}
div#rightNav h4 {font-size:.8em; margin:0; background:#696; color:#fff; font-weight:normal; padding:.3em 0; text-align:center;}
div#rightNav ul {padding:.3em; margin:0;}
div#rightNav li {list-style:none; margin-bottom:.5em;}


.note {font-size:.6em;}

div.photoWithCaptionLeft {width:150px; float:left; margin-top:0;}
div#rightCol div.photoWithCaptionLeft p {margin:0 0 1em 0; font-size:.75em;}
div.photoWithCaptionLeft img {border:1px solid #333;}

div.photoWithCaptionRight {width:150px; float:right; margin:0 0 0 1em;}
div#rightCol div.photoWithCaptionRight p {margin:0 0 1em 0; font-size:.7em;}
div.photoWithCaptionRight img {border:1px solid #333;}
div.photoWithCaptionRight img.noBorder {border:none;}


#rightCol form#joinbidpo label {display:block; float:left;  width:13em; font-size:.8em; text-align:right; line-height:2;}

#rightCol ul.spacey li {margin-bottom:1em;}

#rightCol P.mission {text-align:center; font-style:italic; color:#15135f;}

.NEHENIMG {	float: left; margin:0 1em 1em 0;}

div#footer {font-size:.7em; color:#999; margin-top:2em;}
div#footer div#copy {width:70%; float:left;}
div#footer div#lastMod {text-align:right;}

table.resourceManual {background:#333; font-size:.8em;}
table.resourceManual td {background:#fff; padding:.3em;}
div#rightCol table.resourceManual td p {font-size:1em;}
table.resourceManual th {color:#fff;}
table.resourceManual th.left {color:#15135f; background-color:#fff;}

div#board {text-align:center;}
div#board div {float:left; width:42%; padding:0 1em; margin-top:3em;}

.red {color:#900}
.redBOLD {color:#900; font-weight:bold;}

div#rightCol p.loginmsg {color:#900; font-size:1em; font-weight:bold; font-style:italic; text-align:center; border:1px dashed #900; background-color:#FFFF99; padding:1em;}

div#sitemap ul {list-style:none;}
div#sitemap ul#nav li {font-size:1em;}
div#sitemap ul#nav li ul {font-size:.8em; padding:0 0 1em 1em;}


div#ClaimsTable table.resourceManual tr td a {font-size:.75em;}


div#providerDirForm {border-bottom:1px solid #dedede;}
div.item {border-style:solid; border-color: #dedede; border-width:1px 1px 0 1px; margin:0; padding:0;}
div.submit{border-style:solid; border-color: #dedede; border-width:1px 1px 0 1px; margin:0; padding:1.5em; text-align:center;}

div.item p.label {font-weight:bold; font-size:1.5em; padding:.5em; margin:0; background:#dedede;}
div.item p.heading {font-weight:bold; font-size:2em; padding:.5em; margin:0; background:#dedede;}

div.item p.input { padding:.5em .5em 1em 3em; margin:0;}

div.item p.indent {padding-top:.5em; padding-bottom:.5em; margin:0;}


div#rightCol p.returnMsg {font-size:1.2em; color:#900;}
p.returnMsg .count {font-size:2em; font-style:italic;}


div.listing {}

div#providerProfile h3 {border:none; color:#15135f; margin-bottom:0; padding-bottom:0;}
div#providerProfile p {margin-top:0;}
div.back {float:right; font-size:.75em; color:#333;}
div.back a {color:#333;}

