/* LEXMED CSS */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body {line-height:1.5}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a img {border:none}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em}
h2 {font-size:2em;margin-bottom:0.75em}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em}
h6 {font-size:1em;font-weight:bold}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}
p {margin:0 0 1.5em}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em}
a:focus, a:hover {color:#000}
a {color:#009;text-decoration:underline}
blockquote {margin:1.5em;color:#666;font-style:italic}
strong {font-weight:bold}
em, dfn {font-style:italic}
dfn {font-weight:bold}
sup, sub {line-height:0}
abbr, acronym {border-bottom:1px dotted #666}
address {margin:0 0 1.5em;font-style:italic}
del {color:#666}
pre {margin:1.5em 0;white-space:pre}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}
li ul, li ol {margin:0 1.5em}
ul, ol {margin:0 1.5em 1.5em 1.5em}
ul {list-style-type:disc}
ol {list-style-type:decimal}
dl {margin:0 0 1.5em 0}
dl dt {font-weight:bold}
dd {margin-left:1.5em}
table {margin-bottom:1.4em}
th {font-weight:bold}
thead th {background:#c3d9ff}
th, td, caption {padding:4px 10px 4px 5px}
tr.even td {background:#e5ecf9}
tfoot {font-style:italic}
caption {background:#eee}
.small {font-size:.9em;margin-bottom:1.875em;line-height:1.25em}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide {display:none}
.soft {font-weight:normal}
.quiet {color:#e4e4db}
.loud {color:#000}
.red {color:red}
.highlight {background:#ff0}
.added {background:#060;color:#fff}
.removed {background:#900;color:#fff}
.first {margin-left:0;padding-left:0}
.last {margin-right:0;padding-right:0}
.top {margin-top:0;padding-top:0}
.bottom {margin-bottom:0;padding-bottom:0}

/* forms.css */
label {font-weight:bold}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}
legend {font-weight:bold;font-size:1.2em}
input[type=text], input[type=password], input.text, input.title, textarea, select#specialtySelect {background-color:#fff;border:1px solid #bbb}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus#specialtySelect {border-color:#666}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0}
input.text, input.title {width:300px;padding:5px}
input.title {font-size:1.5em}
textarea {width:390px;height:250px;padding:5px}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em}
form.inline {line-height:3}
form.inline p {margin-bottom:0}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880}
.error a {color:#8a1f11}
.notice a {color:#514721}
.success a {color:#264409}

/* clear fix */
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix, .container {display:block}
.clear {clear:both}

.noTopMargin {margin-top: 0 !important;}
.noBottomMargin {margin-bottom: 0 !important;}
.noLeftMargin {margin-left: 0 !important;}
.noMargin {margin-top: 0 !important; margin-bottom: 0 !important;}

.frame {border: 1px solid #E9E9E9; margin-bottom: 5px; padding: 1px;}
/* END LEXMED CSS */

/* GENERAL */
.skipNav {display:none}
.breaker {clear: both}

body {font-family: Verdana, sans-serif; color:#999; background:#ecece2 url('body-bg-2.gif') repeat-x top; line-height: 1.25em; margin: 0; padding: 0; border: 0}
a {color: #008752; text-decoration:none}
a:hover, a:active {color: #008752; text-decoration: underline}

/* MASTHEAD */
#header {height:180px}
#headerInner {width: 980px; height: 180px; margin: 0 auto; background: url('header-bg-2.jpg') no-repeat top center}
#headerTop {height: 135px;width: 980px}
#headerTopLeft {width: 340px; height: 135px; float: left}
#headerTopRight {width: 640px; height: 135px; float: right; text-align:right}
#headerBot {height: 45px;width: 980px}
#header h1#logo {line-height:0; display: block; width: 232px; height: 76px; margin: 27px 0 0 75px} 
#header #healthCareProTab {float: right; margin-right: 24px; width: 200px}
#header #headerSearch {height:26px; margin-right:25px}
#header #headerSearch input.searchField {padding:6px; color:#858585; vertical-align: top; width: 257px; height:16px; background: url('input-header-search.png') no-repeat; background-color:Transparent; border:none; margin:0px !important}
#header #headerSearch input#searchButton {width: 26px; height:25px; margin-top: 1px; margin-left:2px}

#header ul#topNav {float: right; font-family: Arial, Sans-Serif; font-size: 1.1em; margin: 35px 5px 15px 0; width: 539px}

#header ul#topNav li {background: url('topNav-active-bg-center.png') no-repeat scroll center top transparent; color: #3F4036; display: block; float: left; height: 22px; list-style: none outside none; margin-left: 9px; padding: 2px 8px 0; text-shadow: 0 1px #F5F6EC}
*html #header ul#topNav li {background: url('topNav-active-bg-center.png') top transparent; color: #3F4036; display: block; float: left; height: 

21px; list-style: none outside none; margin-left: 9px; padding: 2px 8px 0; text-shadow: 0 1px #F5F6EC}

#header ul#topNav li.hasLink {background: none repeat scroll 0 0 transparent}
#header ul#topNav li a {color: #3F4036; text-shadow: 0 1px #CACDB1}
#header ul#topNav li a:hover {color: #3F4036; text-decoration: underline}

#header ul#nav {width: 930px; margin: 0 auto}
#header ul#nav li {position: relative}

/* CONTAINERS */
#totalcontainer {width: 100%; margin: 0; padding: 0; border-top: 1px solid #FFF; border-bottom: 1px solid #d6d6d3; padding-bottom: 46px; background-color: #e4e4d5}
#container {width: 980px; display:block; overflow:hidden; margin: 0 auto; background: url('page-bg-2.gif') repeat-y}
#contentNoBG {width: 928px; margin-left: 26px; background: url('sidebar-bg.jpg') left repeat-y}
#containerbottom {background: url('page-bottom-inner.gif') no-repeat bottom; width: 980px; margin: 0 auto;  height: 34px}

#contentarea {float: left; width: 674px; padding: 15px 12px 0 12px; display:block; overflow:hidden}

/* CONTAINER TOP */
#containertop {height: 76px; background: url('purple-bar.jpg') no-repeat top left; width: 928px}
#containertop .textWrapper {padding: 17px 0 10px 11px}

.BreadCrumbs {margin: 0 0 11px; padding: 0; color: #D5AFFF; font-weight: normal; line-height: 0; font-size: 1.00em; letter-spacing: 0.2px}
.BreadCrumbs a {color: #D5AFFF; text-decoration: none}
.BreadCrumbs a:hover {text-decoration: underline}
#RootSplash .BreadCrumbs {margin: 0 0 4px 0; padding: 0; color: transparent; font-weight: bold; line-height: 1em; font-size: 0.77em; letter-spacing: 0.3px}

#Landing #portalmast,
#LandingNoFeatureNoSidebar #portalmast,
#LandingNoFeature #portalmast,
#LandingNoSidebar #portalmast,
#Document #portalmast {display: none}

#MainSplash #portalmast,
#Header {font-family: "Times New Roman", Georgia, serif; font-size: 2.9em; letter-spacing: 0.8px; color: #fff; font-weight:normal; margin: 5px 0 4px 0; padding: 0; line-height: 0.90em}

#contentheader2 #Header {margin-top:10px}

/* LEXMED DROPDOWN */

/* megadropdownNew.css */

a#player, #player_api { z-index:1;}
ul#nav li.mega { height: 45px; list-style: none; float: left;}
ul#nav span.tab, ul#nav div.dropdown, ul#nav div.dropdownFlip  { display: none;}
ul#nav span.tab { width: 129px;}
ul#nav li.hovering span.tab { display:inline-block;}
ul#nav img.mega { display: block;}
ul#nav li.mega div.dropdown { width: 465px; position: absolute; z-index: 9000; left: -2px; top: 38px;}
ul#nav li.mega div.dropdownFlip { width: 465px; position: absolute; z-index: 9000; right: -8px; top: 38px;}
ul#nav li.mega div.dropdownFlip#servicesDropdown { width: 574px;}
ul#nav li.mega div.dropdownFlip#calendarDropdown { width: 428px;}
ul#nav li.mega div.dropdownFlip#careersDropdown { width: 605px;}
ul#nav li.mega div.dropdownFlip#locationsDropdown { width: 650px;}
ul#nav li.mega div.dropdownFlip#careersDropdown span { text-decoration: none;}
ul#nav li.mega div.dropdownFlip#calendarDropdown .textWrapper  { padding-bottom: 20px; /*55px;*/ }
ul#nav li.mega div#lib.dropdownFlip { width: 271px; position: absolute; z-index: 9000; right: -10px; top: 41px; left:-154px;}
ul#nav li.mega div.dropdownFlip#lastLi {
  width: 465px; position: absolute; z-index: 9000; right: -2px; top: 41px;}
ul#nav li.mega div.dropdown div.dropdownBG, ul#nav li.mega div.dropdownFlip div.dropdownBG {
    background: url(mega-bg.png) repeat-y; width: 465px;}
ul#nav li.mega div.dropdownFlip#servicesDropdown div.dropdownBG {
    background: url(mega-bg-04.png) repeat-y; width: 574px;}
ul#nav li.mega div.dropdownFlip#calendarDropdown div.dropdownBG {
    background: url(mega-bg-05.png) repeat-y; width: 428px;}
ul#nav li.mega div.dropdownFlip#careersDropdown div.dropdownBG {
    background: url(mega-bg-06.png) repeat-y; width: 605px;}
ul#nav li.mega div.dropdownFlip#locationsDropdown div.dropdownBG {
    background: url(mega-bg-07.png) repeat-y; width: 650px;}
ul#nav li.mega div#lib.dropdown div.dropdownBG, ul#nav li.mega div#lib.dropdownFlip div.dropdownBG {
    background: url(mega-bg-lib.png) repeat-y; width: 279px;}
ul#nav li.mega div.dropdown div.dropdownBG .textWrapper, ul#nav li.mega div.dropdownFlip div.dropdownBG .textWrapper {
    padding: 4px 20px 10px 20px; color: #fff; font-family: Verdana, Arial, Sans-Serif; font-size:1.0em;
    letter-spacing: 0.03em; line-height: 1.75em;}
ul#nav li.mega div.dropdown div.dropdownBG .textWrapper #specialtySelect, 
ul#nav li.mega div.dropdownFlip div.dropdownBG .textWrapper #specialtySelect {
    letter-spacing: 0em; color: #6e6e6e; font-family: Verdana, Arial, Sans-Serif; width: 257px; padding-top: 1px;
    margin-top: 2px; padding-left: 4px;}
div.dropdown .textWrapper ul, div.dropdownFlip .textWrapper ul { padding-left:0; margin: 0px 0 20px 0;}
div.dropdown .textWrapper ul.float, div.dropdownFlip .textWrapper ul.float { float:left; margin-left: 0px;}
div#cal.dropdown .textWrapper ul.float, div#cal.dropdownFlip .textWrapper ul.float {
    margin-right:0; padding-right:0;}
div.dropdown .textWrapper ul li, div.dropdownFlip .textWrapper ul li {
    display: block; list-style: none; margin-left: 0; margin-bottom: 6px;} 
div.dropdown .textWrapper ul li.subLi, div.dropdownFlip .textWrapper ul li.subLi { margin-left: 9px;}
div.dropdown .textWrapper ul ul.sub, div.dropdownFlip .textWrapper ul ul.sub {
    margin-left: 0px; padding-left: 0px; font-size: 0.85em; line-height: 1.60em; letter-spacing: 0.04em; margin-top: 1px;}
div.dropdown .textWrapper ul ul.sub li, div.dropdownFlip .textWrapper ul ul.sub li { width:190px; padding-left: 8px;}
div.dropdown .textWrapper ul.left ul.sub li, div.dropdownFlip .textWrapper ul.left ul.sub li {
    width:175px; padding-left: 8px;}
div#cal.dropdown .textWrapper ul ul.sub li { width:200px;}
div.dropdown .textWrapper ul ul.sub a, div.dropdownFlip .textWrapper ul ul.sub a { color: #c1e0b3;}
div.dropdown .textWrapper ul ul li, div.dropdownFlip .textWrapper ul ul li {
    background: none; display: block; list-style: none; line-height: 1.15em; margin-bottom:7px; 
    width: 150px; margin-left: 0px;  }
div.dropdown .textWrapper ul ul li:first-child, div.dropdownFlip .textWrapper ul ul li:first-child { margin-top: 4px;} 
div.dropdownBG .textWrapper a, div.dropdownBG .textWrapper a:hover { color: #008752;}
ul#nav li.mega div.dropdown div.dropdownBG { background: url(mega-bg-01.png) repeat-y; width: 596px;}
ul#nav li.mega div.dropdown#classesDropdown div.dropdownBG {
    background: url(mega-bg-03.png) repeat-y; width: 604px;}
ul#nav li.mega div#doc.dropdown div.dropdownBG {
    background: url(mega-bg-08.png) repeat-y; width: 585px;}
ul#nav li.mega div#cal.dropdown div.dropdownBG {
    background: url(mega-bg-cal.png) repeat-y; width: 279px;}
ul#nav li.mega div.dropdown .megaBot, ul#nav li.mega div.dropdownFlip .megaBot { 
    background: url(mega-bot-01.png) no-repeat bottom left; 
    width: 596px; height: 19px; color: #026f45; font-size:1.2em;}
ul#nav li.mega div.dropdownFlip#servicesDropdown .megaBot {
    background: url(mega-bot-04.png) no-repeat bottom left; width: 574px; height: 19px;}
ul#nav li.mega div.dropdownFlip#calendarDropdown .megaBot {
    background: url(mega-bot-05.png) no-repeat bottom left; width: 428px; height: 19px;}
ul#nav li.mega div.dropdownFlip#locationsDropdown .megaBot {
    background: url(mega-bot-07.png) no-repeat bottom left; width: 650px; height: 19px;}
ul#nav li.mega div.dropdown#classesDropdown .megaBot {
    background: url(mega-bot-03.png) no-repeat bottom left; width: 604px; height: 19px;} 
ul#nav li.mega div.dropdownFlip#careersDropdown .megaBot {
    background: url(mega-bot-06.png) no-repeat bottom left; width: 605px; height: 19px;}
ul#nav li.mega div#doc.dropdown .megaBot {
    background: url(mega-bot-08.png) no-repeat bottom left; 
    width: 585px; height: 19px; color: #026f45; font-size:1.2em;}
ul#nav li.mega div#cal.dropdown .megaBot {
    background: url(mega-bot-cal.png) no-repeat bottom left; 
    width: 279px; height: 16px; color: #026f45; font-size:1.2em;}
ul#nav li.mega div.dropdown .megaBotNoFAQ, ul#nav li.mega div.dropdownFlip .megaBotNoFAQ {
    background: url(mega-bot-no-faq.png) no-repeat bottom left; 
    width: 465px; height: 16px; color: #026f45; font-size:1.2em;}
ul#nav li.mega div#lib.dropdown .megaBot, ul#nav li.mega div#lib.dropdownFlip .megaBot {
    background: url(mega-bot-lib.png) no-repeat bottom left; 
    width: 279px; height: 16px; color: #026f45; font-size:1.2em;}
ul#nav li.mega div.dropdown .megaBot .textWrapper, ul#nav li.mega div.dropdownFlip .megaBot .textWrapper {
    padding: 9px 0px 0px 12px;}
ul#nav li.mega div.dropdown .megaBot span, ul#nav li.mega div.dropdownFlip .megaBot span {
    font-size:0.85em; padding-left: 3px;}
ul#nav li.mega div.dropdown .megaBot span a, ul#nav li.mega div.dropdownFlip .megaBot span a { color: #fff;}
ul#nav li.mega div.dropdown .megaBot span a:hover { text-decoration: underline;}
ul#nav li.mega span.tab { width: 116px; height: 38px; position: absolute; z-index: 2; top: 0px; left: -2px;}
ul#nav li.mega span.tab.flip { left: 1px;}
ul#nav li.mega span#patients { width: 118px;}
ul#nav li.mega span#visitors { background: url(tab-visitors-new.gif) no-repeat top left;}
ul#nav li.mega span#find-doctor { background: url(tab-find-a-doctor-new.gif) no-repeat top left;}
ul#nav li.mega span#health-library { background: url(tab-health-library-2.png) no-repeat top left;}
ul#nav li.mega span#careers { background: url(tab-careers-new.gif) no-repeat top left;
    width: 130px; left: 1px;}
ul#nav li.mega span#services { background: url(tab-services-new.gif) no-repeat top left;}
ul#nav li.mega span#calendar { background: url(tab-calendar-new.gif) no-repeat top left;}
ul#nav li.mega span#classes-programs { background: url(tab-classes-new.gif) no-repeat top left;}
ul#nav li.mega span#locations { background: url(tab-locations-new.gif) no-repeat top left; width: 114px;}
ul#nav li.mega span#patients { background: url(tab-patients-new.gif) no-repeat top left;}
ul#nav li.hovering div, li.hovering { display: block;} 
li.mega h2 { margin-bottom:0;}
div.dropdown .textWrapper ul, div.dropdown .textWrapper p, div.dropdown .textWrapper span,
div.dropdownFlip .textWrapper ul, div.dropdownFlip .textWrapper p, div.dropdownFlip .textWrapper span  {
    font-size: 0.92em; color: #6e6e6e; line-height: 1.1em; letter-spacing: 0;}
div.dropdown .textWrapper ul a, div.dropdown .textWrapper ul a:link,
div.dropdownFlip .textWrapper ul a, div.dropdownFlip .textWrapper ul a:link,
div.dropdown .textWrapper p a, div.dropdown .textWrapper p a:link,
div.dropdownFlip .textWrapper p a, div.dropdownFlip .textWrapper p a:link { color: #6e6e6e; text-decoration: underline;}
div.dropdown .textWrapper ul a:hover, div.dropdownFlip .textWrapper ul a:hover,
div.dropdown .textWrapper p a:hover {
    color: #008752; text-decoration: underline;}
div.dropdown .textWrapper h2, div.dropdownFlip .textWrapper h2 {
    font-size: 1.1em; font-weight: bold; letter-spacing: 0px; line-height: 1.15; margin-top: 17px;}
div.dropdown .textWrapper h3, div.dropdownFlip .textWrapper h3 {
    font-size: 1.0em; font-weight: normal; letter-spacing: 0px; line-height: 1.15;}
div.dropdown .textWrapper h1, div.dropdownFlip .textWrapper h1 {
    font-size: 1.5em; font-weight: bold; letter-spacing: 0.3px; line-height: 1.15; margin-top: 17px;
    background: url(icon-heading-search.gif) 0px center no-repeat;
    padding-left: 27px; padding-top: 2px; padding-bottom: 2px;}
div.dropdown .textWrapper a h1, div.dropdownFlip .textWrapper a h1 { color: #008752;}
div.dropdown .textWrapper a:hover h1, div.dropdownFlip .textWrapper a:hover h1 { text-decoration: underline;}
div.dropdown #visitorsLeftCol h2, div.dropdown #visitorsRightCol h2,
div.dropdown #patientsLeftCol h2, div.dropdown #patientsRightCol h2,
div.dropdown #classesLeftCol h2, div.dropdown #classesRightCol h2,
div.dropdownFlip #servicesLeftCol h2, div.dropdownFlip #servicesRightCol h2,
div.dropdownFlip #calendarLeftCol h2, div.dropdownFlip #calendarRightCol h2,
div.dropdownFlip #careersLeftCol h2, div.dropdownFlip #careersRightCol h2,
div.dropdownFlip #locationsLeftCol h2, div.dropdownFlip #locationsRightCol h2 { margin-bottom: 5px;}
div.dropdown .textWrapper #visitorsLeftCol, div.dropdown .textWrapper #patientsLeftCol,
div.dropdown .textWrapper #classesLeftCol, div.dropdownFlip .textWrapper #servicesLeftCol,
div.dropdownFlip .textWrapper #calendarLeftCol, div.dropdownFlip .textWrapper #careersLeftCol,
div.dropdownFlip .textWrapper #locationsLeftCol { float: left; width: 162px; padding: 3px 0 5px 3px;}
div.dropdown .textWrapper #patientsLeftCol, div.dropdown .textWrapper #classesLeftCol,
div.dropdown .textWrapper #doctorsLeftCol, div.dropdownFlip .textWrapper #careersLeftCol { padding: 0px 0 0 3px;}
div.dropdownFlip .textWrapper #locationsLeftCol { padding: 0px 0 0 1px;}
div.dropdownFlip .textWrapper #careersLeftCol { width: 400px; padding-bottom: 50px;}
div.dropdown .textWrapper #doctorsLeftCol { width: 270px; float: left;}
div.dropdownFlip .textWrapper #servicesLeftCol { padding: 0px 0 10px 3px; width: 350px;}
div.dropdownFlip .textWrapper #calendarLeftCol { width: 185px;} 
div.dropdownFlip .textWrapper #locationsLeftCol { width: 162px;} 
div.dropdownFlip .textWrapper #careersLeftColLeft { width: 200px; float: left;}
div.dropdownFlip .textWrapper #careersLeftColRight { width: 180px; float: right; padding-right: 15px;}
div.dropdownFlip .textWrapper #servicesLeftColLeft { float: left; width: 169px; padding-left: 1px;}
div.dropdownFlip .textWrapper #servicesLeftColRight { float: right; width: 164px;}
div.dropdown#classesDropdown .textWrapper #classesLeftCol ul { margin-top: 10px;}
div.dropdown a#promoMap { margin-bottom: 0px; display: block; height: 80px; width: 143px;}
div.dropdown a#promoAdmission, div.dropdownFlip a#promoMainCampus {
    margin-bottom: 0px; display: block; height: 74px; margin-top: 4px; width: 143px;}
div.dropdownFlip a#promoJobs { margin-bottom: 0px; display: block; height: 74px; margin-top: 0px; width: 143px;}
div.dropdown span.red, div.dropdownFlip span.red { font-weight: bold; color: #ee280e; font-size: 0.85em;}
div.dropdown a#promoFitness { height: 70px; margin-top: 4px; display: block;}
div.dropdownFlip a.promoImageWide { height: 38px; display: block; width: 151px; margin-bottom: 4px;}
div.dropdownFlip a.promoImageWide2 { height: 52px; display: block; width: 151px; margin-bottom: 10px;}
div.dropdown#visitorsDropdown .textWrapper, div.dropdown.patientsDropdown .textWrapper,
div.dropdown#classesDropdown .textWrapper, div.dropdown#doctorsDropdown .textWrapper,
div.dropdownFlip#careersDropdown .textWrapper, div.dropdownFlip#locationsDropdown .textWrapper { position: relative;}
div.dropdown .textWrapper #visitorsRightCol, div.dropdown .textWrapper #patientsRightCol,
div.dropdown .textWrapper #classesRightCol, div.dropdownFlip .textWrapper #servicesRightCol,
div.dropdownFlip .textWrapper #calendarRightCol, div.dropdownFlip .textWrapper #locationsRightCol,
div.dropdownFlip .textWrapper #careersRightCol { float: right; width: 391px;}
div.dropdownFlip .textWrapper #servicesRightCol { width: 155px;}
div.dropdown .textWrapper #doctorsRightCol { width: 252px; float: right; padding: 5px 0 14px 15px;}
div.dropdown .textWrapper input[type="radio"] { top: 0.15em; margin-right:5px; margin-left: 10px; padding-left: 0;}
div.dropdownFlip .textWrapper #careersRightCol { width: 158px; padding-bottom: 10px;}
div.dropdownFlip .textWrapper #calendarRightCol { width: 163px; padding-right: 5px;}
div.dropdown .textWrapper #classesRightCol { width: 399px;}
div.dropdownFlip .textWrapper #locationsRightCol { width: 445px; padding-bottom: 45px;}
div.dropdown .textWrapper #patientsRightCol, div.dropdown .textWrapper #classesRightCol { padding-bottom: 50px;}
div.dropdownFlip .textWrapper #servicesRightCol ul li { margin-bottom: 8px; line-height: 1.2em;}
div.dropdown .textWrapper #visitorsPromoBottom, div.dropdown .textWrapper #patientsPromoBottom,
div.dropdown .textWrapper #classesPromoBottom, div.dropdown .textWrapper #doctorsPromoBottom,
div.dropdownFlip .textWrapper #calendarPromoBottom, div.dropdownFlip .textWrapper #careersPromoBottom,
div.dropdownFlip .textWrapper #locationsPromoBottom { bottom: 0; right: 15px; position: absolute; background-color: #f9f9f4;
    height: 32px; border-top: 1px #ecece2 solid; background: url(promo-bg-color.gif) repeat #fff; 
    padding-top: 1px; width: 396px;}
div.dropdown .textWrapper #classesPromoBottom { width: 404px;}
div.dropdownFlip .textWrapper #careersPromoBottom { width: 403px; left: 9px;}
div.dropdownFlip .textWrapper #calendarPromoBottom { width: 404px; bottom: 18px;}
div.dropdownFlip .textWrapper #locationsPromoBottom { width:453px;}
div.dropdown .textWrapper #doctorsPromoBottom { width:289px; left: 9px; bottom: 16px;}
div.dropdown .textWrapper #visitorsPromoBottom h2, div.dropdown .textWrapper #patientsPromoBottom h2,
div.dropdown .textWrapper #classesPromoBottom h2, div.dropdownFlip .textWrapper #calendarPromoBottom h2,
div.dropdownFlip .textWrapper #careersPromoBottom h2, div.dropdownFlip .textWrapper #locationsPromoBottom h2 {
    background: url(promo-visitors-egreeting.gif) 0 4px no-repeat;
    padding-left: 31px; line-height: 2.5; margin-left: 10px; margin-top: 0px;}
div.dropdownFlip .textWrapper #locationsPromoBottom h2 {
    background: url(promo-locations-find-practice.jpg) 0 6px no-repeat; padding-left: 29px;}
div.dropdown .textWrapper #doctorsPromoBottom h2 { line-height: 2.3; margin-top: 0px;}
div.dropdown .textWrapper #doctorsPromoBottom h2#allDoctors { margin-left: 15px;}
div.dropdown .textWrapper #doctorsPromoBottom h2#allPractices { margin-left: 25px;}
div.dropdown .textWrapper #patientsPromoBottom h2, div.dropdown .textWrapper #classesPromoBottom h2,
div.dropdownFlip .textWrapper #careersPromoBottom h2 {
    background: url(promo-general-faq.gif) 0 4px no-repeat;}
div.dropdownFlip .textWrapper #calendarPromoBottom h2 {
    background: url(promo-calendar-tours.gif) 2px 5px no-repeat; padding-left: 34px;}
div.dropdown .textWrapper #visitorsRightColLeft, div.dropdown .textWrapper #patientsRightColLeft,
div.dropdown .textWrapper #classesRightColLeft { float: left; width: 185px; padding-left: 13px;}
div.dropdownFlip .textWrapper #classesRightColLeft { width: 180px; padding-right: 5px;}
div.dropdownFlip .textWrapper #locationsRightColLeft { float: left; width: 219px; padding-left: 11px;}
div.dropdown .textWrapper #visitorsRightColRight, div.dropdown .textWrapper #patientsRightColRight,
div.dropdown .textWrapper #classesRightColRight { float: right; width: 182px; padding-right: 5px;}
div.dropdownFlip .textWrapper #locationsRightColRight { float: right; width: 202px; padding-right: 13px;}
div.dropdown .textWrapper .frame.floatLeft, div.dropdownFlip .textWrapper .frame.floatLeft { margin-right: 10px;}
div.dropdown .textWrapper p, div.dropdownFlip .textWrapper p { line-height: 1.3; margin-bottom: 4px; margin-top: -1px;}
div.dropdown .textWrapper h2+p, div.dropdownFlip .textWrapper h2+p { margin-top: -2px;}
div.dropdownFlip .textWrapper p+ul { margin-top: 8px;}
div.dropdownFlip a.promoImageWide+br+p { margin-top: -3px;}
a.buttonGo, a.buttonGo:link { width: 31px; height: 17px;
    background: url(button-go.gif) no-repeat 0 0; display: inline-block;}
a.buttonGo:hover { background: url(button-go.gif) no-repeat -31px 0px;}
a.buttonPayBill, a.buttonPayBill:link { width: 88px; height: 17px;
    background: url(button-pay-bill.gif) no-repeat 0 0; display: inline-block; margin-top: 2px;}
a.buttonPayBill:hover { background: url(button-pay-bill.gif) no-repeat 0px -17px;}
div.dropdown .promoThumb, div.dropdownFlip .promoThumb { display: inline-block; margin-top: 2px; margin-bottom: 0px;}
.inlineBlock { display:inline-block; margin-left:4px;}
div.dropdown a.findButton { background:url("btn-dctr-find.png") no-repeat scroll 0 0 transparent;
    display: block; height:26px; width:108px; clear:left; margin-top: 12px; margin-left: -1px;}
div.dropdown a.findButton:hover  {
    background :url("btn-dctr-find.png") no-repeat scroll 0 -26px transparent;
    display: block; height:26px; width:108px;}
div.dropdown #genderSelect { color: #6e6e6e; margin-top:8px; font-size: 0.92em; letter-spacing: 0;}
div.dropdown a#advancedSearch { position: absolute; right: 0; top: 3px; display: inline-block;}
div.dropdown .relative { position: relative; font-size: 0.92em; letter-spacing: 0;}
div.dropdown #searchHeadingWrapper { width: 257px;}
div.dropdown .vidRow { margin-bottom: 15px; display: block;}
div.dropdown .vidRow ul { margin-top: 5px; margin-bottom: 0;}
div.dropdown .vidRow h3 { line-height: 1.1;}
div.dropdown #doctorsRightCol h2 { margin-bottom: 10px;}



a#megaSearchButton {display: inline-block; background: transparent url(btn-mega-search.gif) no-repeat 0 0; height: 21px; width: 61px; margin-top: 7px}
a#megaSearchButton:hover {background: transparent url(btn-mega-search.gif) no-repeat 0 -22px}

#contentHome #contentTop #infoBox #doctorSelect, #specialtySelect {width: 250px; height: 22px; padding: 2px 0 0 8px; margin-bottom: 10px; float: left}
#doc #specialtySelect  {width: 230px}


/* ----- Minor Global Styles ------ */
.purple {color: #6c4399 !important}
.red {color:#999; font-weight:normal}
.red2 {color:red !important}
span#matches span.red {color:red; font-weight:normal}
strong.gray {color:#7a7a7a}
.gapXLg {margin-top: 45px}
.gapLg {margin-top: 30px}
.gapMed {margin-top: 25px}
.gapSm {margin-top: 15px}
.botReduce {margin-bottom: 5px !important}
.botReduceLess {margin-bottom: 10px !important}

a.go {padding-left: 13px; background: url('link-arrow.png') no-repeat left 4px; display: block; margin-bottom: 0px}
a.goLow {padding-left: 13px; background: url('link-arrow.png') no-repeat left 7px; display: block; margin-bottom: 0px}
a.goMid {padding-left: 13px; background: url('link-arrow.png') no-repeat left 5px; display: block; margin-bottom: 0px}

ul.go {margin-left:0; padding-left:0}
ul.go li {padding-left: 13px; background: url('link-arrow.png') no-repeat left 5px; display: block; list-style: none; margin-left: 0}

ul.noBullet {margin-left:28px; margin-top: 5px}
ul.noBullet li {list-style: none}
ul.noBulletNoIndent {margin-left:19px; margin-top: 5px}
ul.noBulletNoIndent li {list-style: none}

.noBotMargin, .bottom {margin-bottom: 0px}
.top {margin-top: 0px !important}
.bottom {padding-bottom:0}
.last {float: none} 

.listLeft {float:left; width: 200px; padding: 0 12px 0 0}
.listRight {float: right; width: 200px; padding: 0 12px 0 0}

.floatLeft {float:left}
.floatRight {float:right}
.clearNone {clear:none}
.clearBoth {clear:both}
.clearLeft {clear:left}
.block {display: block}

.marginRight10 {margin-right:10px; font-weight:bold}

.input360 {width:146px; height: 26px; vertical-align:middle; display:inline-block; color:#999999} 
.input390 {width:180px; height:26px; vertical-align:middle; display:inline-block}
.input280 {width:301px; height:26px; vertical-align:middle; display:inline-block; padding: 3px 0 0 3px; color:#999999; font-family:verdana; font-size:1em}
input.input280 {width:294px; height:21px; padding: 4px 0 0 5px; color:#999999; font-family:verdana; font-size:1em}

a#show1 {margin-top:-2px}

.icon {float: left; margin-right: 18px}
.fileDownload span {font-size: 0.8em}

/* NAVCOLUMN */
#nav-column {border-top:1px solid white; width: 230px; float: left; background: #e8e8e0 url('sidebar-bg.jpg') repeat-y; margin-bottom: 1px}
#nav-column p {color: #898b7c; font-size: 0.80em}
#nav-column h5 {color: #72765d; height: 21px; font-size: 0.85em; padding: 5px 0px 0px 24px; background: url('phone-number-icon.gif') no-repeat left center; border-bottom: solid 1px #ddded3; margin-bottom:0.6em}
#nav-column h6 {color: #898b7c; font-size: 0.85em}
#nav-column #phoneNumbers {width: 203px; padding: 0 0 25px 8px; margin: 25px 0 0 0px}

#subnav {width: 229px; margin: 0; padding: 0; font-size: 1.15em; line-height: 1.3em; color: #6c4399;border-top: 1px solid #dfdfd5}

#subnav ul, #subnav ul li {width: 229px; margin: 0; padding: 0; list-style-type: none}
*html #subnav ul, *html #subnav ul li {margin: 0; padding: 0; overflow: hidden}
#subnav a {color: #008752; text-decoration: none; font-weight: normal; display: block; padding: 0 0 3px 40px; margin: 0}
*html #subnav a {padding-bottom: 0 !important}
#subnav a:hover, #subnav a:active {color:#008752; text-decoration: underline}

#RootSplash #subnav ul li ul,
#H1N1Landing #subnav ul li ul {display: none}
 
#subnav ul li {background: url('sidebar-li-bg-off.jpg') top left repeat-y; width: 229px; margin: 0; padding: 0; list-style: none; border-left: 1px solid #e5e5df; border-bottom: 1px solid #dfdfd5}
#subnav ul li a {display:block; padding: 8px 10px 9px 14px; margin: 0 0 0 18px; background: url('arrow-right-green.gif') no-repeat left 13px; color: #008752}
*html #subnav ul li a {display:block; padding: 8px 10px 6px 14px; margin: 0 0 0 18px; background: url('arrow-right-green.gif') no-repeat left 13px; color: #008752}

/*#subnav ul li ul li ul li ul, 
#subnav ul li ul li ul li ul li ul {display: none}*/

#subnav ul li.Current {background: #fff url('sidebar-li-active.gif') repeat-y right; width: 229px; border-left: solid 1px #efefec; color:#6C4399; margin: 0; padding: 0}
#subnav ul li.Current a,
#subnav ul li.Current .flulink,
#subnav ul li.Current .lastlink {display:block;padding: 8px 10px 2px 14px; margin: 0 0 0 18px; background: url('arrow-right-purple.gif') no-repeat left 13px; color: #6c4399}
#subnav ul li.Current .lastlink {padding-bottom: 8px}

#subnav ul li.Current a.firstlink,
#subnav ul li a.firstlink {color: #b37cef; background: transparent url('health_library.jpg') no-repeat 0 0; color: #b37cef; display:block; padding: 8px 10px 9px 20px; margin: 0}
#subnav ul li a:hover.firstlink {color: #b37cef; text-decoration: underline}

*html #subnav ul li.Current a.firstlink,
*html #subnav ul li a.firstlink {height: 19px}

#subnav ul li.Current ul {width: 209px; margin: 0; padding: 3px 0 8px 20px}
#subnav ul li.Current ul li {margin: 0; padding: 0; border: 0; font-size: 0.80em; background: none; width: 185px}
#subnav ul li.Current ul li a {background: none; padding: 0; color: #008752}
#subnav ul li.Current ul li.Current a {background: none; padding: 0; color: #999}

#subnav ul li.Current ul li.Current ul li {border: 0; margin: 0; padding: 0 0 0 10px; font-size: 0.95em; width: 160px; font-weight: bold}
#subnav ul li.Current ul li.Current ul li a {margin: 0; padding: 0; color: #008752}

#subnav ul li.Current ul li.Current ul li.Current a {color: #999; text-decoration: underline}

#subnav ul li.Current ul li.Current ul li ul {margin: 0; padding: 0; width: 180px}

#subnav ul li.Current ul li.Current ul li.Current ul li {display: none}



/* LEXMED FOOTER */
#LMFooter {border-top: solid #e2e3dc 1px; min-height: 297px; background-color: #ecece2}
#LMFooter #footerInner {width: 910px; margin: 0 auto}
#LMFooter .col {width: 140px; float:left; padding-right:10px}
#LMFooter .row1 {height: 75px; border-bottom: #e4e4db solid 1px}
#LMFooter .row2 {font-size: 0.85em; margin: 10px 0 5px 0; line-height: 1.75em; border-bottom: #e4e4db solid 1px; height: 46px}
#LMFooter .row3 {font-size: 0.85em; border-bottom: #e4e4db solid 1px; padding-bottom: 5px}
#LMFooter .row3 h2 {font-size: 1em; font-weight: bold; color: #999999; margin-left: 15px; line-height:1.05em}
#LMFooter .row3 ul {list-style: none; margin-left: 15px}
#LMFooter .row3 ul li {margin-bottom:5px; padding-bottom:0; line-height:1.05em}
#LMFooter .row4 {font-size: 0.85em; margin: 5px 0 15px 15px}
#LMFooter .row5 {margin:0 0 35px 15px}
#LMFooter .row5 img {display:inline-block; margin-right:15px}
#LMFooter #logoSmall {width: 118px; display: block; float: left; margin: 25px 0 0 10px}
#LMFooter #address {margin-left: 15px}
#LMFooter #topNavFooter {margin-left: 15px}
#LMFooter #topNavLeftFooter {margin: 0 26px 0 0px; width: 110px; float: left}
#LMFooter #topNavLeftFooter span {font-weight:bold}
#LMFooter #topNavRightFooter {width: 650px}
#LMFooter #patientContact {float: right; width: 450px; height: 25px; margin: 50px 8px 0 0; text-align: right; font-weight: bold}
#LMFooter #copy {float: left; width: 550px}    
#LMFooter #credit {width: 120px; float: right; text-align: right; margin: 0 8px 0 0} 


/* IE7 WIDTH PROBLEM */
#LandingNoSidebar #container #contentarea #contentborder #content #contentmain .SiteAreaNavigator {overflow:hidden}

/* THESE DON'T GENERALLY CHANGE */
#RootSplash .SiteAreaBlurb h1.Title {display:none}

#LandingNoSidebar #contentheader, 
#Landing #contentheader,  
#LandingNoFeatureNoSideBar #contentheader, 
#Document #contentheader, #contentheader {margin-bottom:0}

#contentarea #sidebar {width: 173px;	float: left}
#contentarea #contentborder, 
#MainSplash #contentarea #contentholder, 
#MainSplash #siteareas {clear:both; float: left; width: 674px; padding: 0 0 5px 0; margin-bottom: 10px}

#news .RecentNews p, #contentlower #left p, #features .FeatureRotatorBlurb p {margin: 0; padding: 0}

#MainSplash #features, 
#MainSplash #rightcontent #ContentRotater, 
#MainSplash #splitcontent {width: 100%;	overflow: hidden}

#MainSplash .RotatingRecipeImage {width: 159px; float: left; margin-right:10px}
#MainSplash #news .RecentNews .separator br {display: none}

#Document #sidebar {float: right;	width: 224px; margin: 14px 12px 20px 8px}
#Document2 #sidebar {display:none}

.buct2 table {clear: both}
.buct2 table .left, 
.buct2 table .right {display: block}
.buct2 table.img {clear: auto}
.more {font-weight: bold}

.DisplayContent ul li p,
.DisplayContent ol li p {margin:0 auto}

/* TOOLBAR SEARCH A TO Z */
#toollinks {width:674px; display:block; margin:0 0 10px 0; padding: 0; color:#777; font-weight: bold; font-size: 1em}
#toollinks .encyclopedia,
#toollinks .sitesearch {margin:5px 0}
#toollinks .sitesearch input {font-size:11px; width:175px}

#toollinks .AlphabeticalLinks a, 
#toollinks a.go {background: #12c680 url('go-off.gif') repeat-x; color: #FFF; padding: 3px; font-weight: bold; font-size: 80%; text-decoration: none;	text-transform: uppercase; border: 1px solid #ccc; line-height:2.5em; display: inline; margin: 0 0 2px 0}

#toollinks .AlphabeticalLinks a:active, #toollinks .AlphabeticalLinks a:hover, 
#toollinks a.go:active, #toollinks a.go:hover {background: #aa86d2 url('go-on.gif') repeat-x}

/* CONTAINERS (GENERAL AND SPLASH PAGES) */
#contentarea #contentborder #content {padding: 0; overflow:hidden}

#contentarea #contentborder #content, 
#siteareas .siteareasingle, 
#siteareas .siteareadoubleleft, 
#siteareas .siteareadoubleright, 
#clientintro {line-height: 1.5em}

#clientintro .note {color:#999}

/* LIST STYLING */
.title, 
.newsbrowsetitle, 
.SubtopicDocumentGrouped h3, 
.SiteAreaBlurb h1.Title {color: #666; font-weight: bold; font-size: 120%; padding: 0; margin: 0 0 1.1em 0}

#RootSplash .title {margin-bottom:.5em}
.newsbrowsetitle {margin: 20px 0 5px 0}

.SubtopicDocumentList .title {clear: both}
.SubtopicDocumentList {margin-bottom: 20px}

.SubtopicDocumentGrouped .content {margin:0; padding:0}
.SubtopicDocumentGrouped .groupseparator {margin-top:1.5em}

#contentmain .item p {margin-top: .25em}
#feature .SubtopicDocumentList {margin-bottom: 0}
.SubtopicDocumentList .item p, 
.SubtopicDocumentGrouped .item p {margin:0}

/* SITE-WIDE RULES */
#contentmain .separator, 
.divider {margin: 8px 0; border-top: solid 1px #ddd}

#LandingNoSidebar #contentmain .SiteAreaNavigator .separator,
#LandingSidebarNoFeature #contentmain .SiteAreaNavigator .separator {border-bottom: solid 1px #ddd;clear: both; line-height: 0; height: 8px;	margin-bottom: 8px;	border-top: none}

#Landing #feature .SubtopicDocumentList .separator {border-bottom: solid 1px #ddd; margin: 8px 10px 8px 0}
#LandingNoSidebar #feature .SubtopicDocumentList .separator {border-bottom: solid 1px #ddd; margin: 8px 10px 8px 0}

/* SPLASH PAGE FEATURES */
#MainSplash #features {background: FFF}
#features {margin-bottom: 10px; width:674px; display: block}

/* SPLASH PAGE FEATURES: LEFT */
.todayin {color: #777; font-size: 100%; font-weight: bold; padding-left: 15px; background: url('link-arrow.png') no-repeat 0 4px; margin: 0 0 10px 0; text-transform:uppercase; letter-spacing:2px}

#MainSplash #features #left  {float: left;	width: 448px}
#features #left .content .item a {display: block; color:#6C4399; font-size:2em; line-height: normal; width:90%; margin-bottom:0.3em; font-family:Times New Roman, Georgia, serif; border-bottom: 1px dotted #6c4399;
}
#features #left .content .item a:hover {border-bottom: 1px solid #6c4399; text-decoration: none}
#features #left .content .item {padding:10px; padding-top:0}
#features #left .content .separator {display: none}
#features #left img {margin-top:0}
#features #left ul {margin-bottom:0}

#features #left .FeatureRotatorBlurb h1,
#features #left .RotatingImageText h1 {color:#666; padding: 0; margin:0; margin-bottom:.35em; font-size: 110%; font-weight: bold}

#features #left .FeatureRotatorBlurb a,
#features #left .RotatingImageText a {font-size:1em; display:block; text-align:right; background: url('link-arrow.png') no-repeat left; padding-left:20px;margin-top:0; height:17px; padding-top:2px}

#features #left .FeatureRotatorBlurb {float: left}
#features #left .FeatureRotatorBlurb a.read {float: left; font-weight: normal; margin-right: 15px}
#features #left .FeatureRotatorBlurb a.more {float: left; font-weight: normal}

/* SPLASH PAGE FEATURES: RIGHT */
#MainSplash #features #right {float: right;	width: 206px; padding:0 10px}

#righttop {background: url('right-top.gif') no-repeat 0 0; width: 206px; height: 7px; border: 0; overflow: hidden}
#rightbot {background: url('right-bottom.gif') no-repeat 0 0; width: 206px; height: 9px; border: 0; margin-bottom: 12px; overflow: hidden}

#rightmid {display:block; width: 206px; padding: 0}

#rightmid .whiteBG {background: url('right-white-bg.gif') repeat-y}
#rightmid .whiteBG .grayBG {background: url('right-gray-bg.jpg') no-repeat left bottom; padding: 0px 8px 2px 8px; margin-left: 1px; margin-bottom:-5px}

#features #rightmid h3 {color: #6C4399; font-size: 1.2em; font-weight: bold; margin-bottom: 4px; padding: 5px 0; line-height: 1.2em}

#features #rightmid #rightcontent {padding: 0; font-size:100%}
#features #rightmid #rightcontent #ContentRotater {margin-bottom: 10px}
#features #rightmid #rightcontent .RotatingRecipeImage {float: left;	margin-right: 10px; width: 39px}

#features #rightmid .SimpleLink {background: url('link-arrow.png') no-repeat 0;	margin-right:10px; font-size:.9em;	padding-left: 12px}
#features #rightmid  #more {clear: both; padding: 10px 15px 0 15px; background:url('splashmore.gif') repeat-x}
#features #rightmid  #more h4 {color: #666; font-size: 100%; text-align: left; margin: 0 0 2px 0;	padding: 0}

#RootSplash #features #rightmid #rightcontent {padding:0 0 15px 0}
#RootSplash #features #rightmid #rightcontent a {background: url('link-arrow.png') 0 4px no-repeat; display: block; padding-left: 15px; margin-bottom:10px}
*html #RootSplash #features #rightmid #rightcontent a {background: url('link-arrow.png') 0 6px no-repeat; display: block; padding-left: 15px; margin-bottom:10px}

#features #rightmid .SubtopicDocumentList  {padding: 0; display: block; margin-bottom: 0; font-size: 100%}
#features #rightmid .SubtopicDocumentList .content .item a {background: url('link-arrow.png') 0 4px no-repeat; display: block; padding-left: 15px; margin-bottom:10px}

#features #rightmid .SubtopicDocumentList .content br, #features #right .SubtopicDocumentList2 .content br  {display:none}

#features #rightmid .SubtopicDocumentList2  {padding: 0; display: block; margin-bottom: 0; font-size: 100%}
#features #rightmid .SubtopicDocumentList2 .content .item a {background: url('link-arrow.png') 0 4px no-repeat; display: block; padding-left: 15px;margin-bottom:10px}

/* SITE-WIDE BAR */
#contentarea #title {margin-top:2px; font-size: 130%; font-weight: bold; padding:0; color: #777}
#contentarea #title a {color: #fff;	display: inline}

/* SITE-WIDE ARROW HEADLINE STYLE */
.arrow, #MainSplash .RotatingRecipeTitle {color: #777; font-size: 110%; font-weight: bold;	padding-left: 15px; background: url('link-arrow.png') 0 4px no-repeat; margin-bottom: 8px}
#MainSplash .RotatingRecipeTitle {margin: 10px 0 0 10px}
#RootSplash .RotatingRecipeTitle {display: none}

/* MAIN SPLASH CLIENT INTRO */
#clientintro {margin-bottom: 5px; padding: 10px; font-size: 110%}
#clientintro p {margin:0}

/* MAIN SPLASH 2 COLUMNS */
#topimg {background-image: url('mainsplash-content-top.gif');	height: 5px; font-size: 1px}
#bottomimg {background-image: url('mainsplash-content-bottom.gif');	height: 5px; font-size: 1px}
#splitcontent {background-image: url('mainsplash-content-back.gif'); background-repeat: repeat-y}
#splitcontent #sitenavigator, #MainSplash #news  {padding: 10px; background:url('sitearea.gif') repeat-x}
#splitcontent #sitenavigator {float: left; width: 311px; margin-left: 1px; line-height:1.5em}
#news {float: right; width: 311px; margin-right: 1px; line-height:1.5em}

/* MAIN SPLASH 2 COLUMNS: SC ROTATORS */
#splitcontent #sitenavigator .navigator .SiteAreaNavigator .image {float: left; margin-top: 2px;	width: 54px}
#splitcontent #sitenavigator .navigator .SiteAreaNavigator .content {margin-left: 65px; padding-bottom: 8px}

/* MAIN SPLASH 2 COLUMNS: NEWS */
#news .SimpleLink {display: block}
#news .RecentNews .separator {height: 1px;	margin-top: 8px;	margin-bottom: 8px;background-color:#ddd}
#news .RecentNews .item {background: url('link-arrow.png') 0 4px no-repeat;		padding-left: 15px}
#news .RecentNews .item b {font-weight: normal}
#news .RecentNews .item ul {margin-bottom: 0; margin-top: .25em}

#featuredmulti {padding-top:10px}
#featuredmulti .multihead {color:#6c4399; width:30%; font-weight: bold; float:left; clear:both}
#featuredmulti img {display:none}
#featuredmulti .RotatingRecipeLink a {margin:0; padding:0; margin-left:32%; font-weight:90%; font-weight: normal}
#featuredmulti .separator {clear:both; border-bottom:1px solid #ccc; padding-bottom:8px; margin-bottom:8px}

.moremulti {margin-top:20px}
.moremulti a {float:left; font-weight: bold}
.moremulti a.tools {background: url('icon-tools.gif') no-repeat left center; height:15px; padding-left:20px; height:1.5em; margin-right:20px}
.moremulti a.multi {background: url('icon-multi.gif') no-repeat left center; height:15px; padding-left:20px; height:1.5em}

/* SOLUTION CENTERS CONTENT AREA */
#siteareas .SiteAreaNavigator {padding: 10px}
#siteareas .SiteAreaNavigator .image {float: left}
#siteareas .SiteAreaNavigator .content {margin-left: 90px}
#siteareas .siteareasingle {clear: both; height: 82px; margin-bottom: 5px}
#siteareas .siteareadouble {margin-bottom: 5px; height:10pxem}
#siteareas .siteareadoubleleft {float: left; height:9.9em; width: 330px}
#siteareas .siteareadoubleright {float: right; height:9.9em; width: 330px}

/* SPLASH PAGE LOWER FEATURES */
#MainSplash #contentlower {float: left; background: url('mainsplash-lower.gif') no-repeat top left; width: 674px}

#RootSplash #MainSplash #contentlower #left,
#BackSplash #MainSplash #contentlower #left {float: left;	width: 428px; padding: 10px}

/* SPLASH PAGE LOWER FEATURES: LEFT */
#MainSplash #contentlower #left {float: left;	width: 448px; padding: 0; line-height:1.5em}
#MainSplash #contentlower #left img {display: block; margin: 0; padding: 0; border: 0}

#contentlower #left h1, #contentlower #left h2 {font-weight: bold; font-size: 110%;	margin: 0; padding: 0; color: #008752}
#contentlower #left .TipOfTheDay .buct h3 {font-weight: bold; font-size: 110%;	margin: 0; padding: 0; color: #777}
#contentlower #left ul {margin: 4px 5px 5px 20px; padding: 0}
.recipe-selector {font-weight: bold}
.recipe-selector {color:#999}
.recipe-selector  {margin-top: 4px; padding-top: 5px; display: block}
.recipe-selector select {margin-top: 3px; width: 200px}
#Feature .recipe-selector select {margin-top: 0; width: 300px}
.RotatingRecipeLink a {display: block; margin: 6px 0 0 10px; font-weight: bold; font-size: 110%}
.flashlink {font-size:90%; margin-top:.25em}

.SubtopicDocumentDropdown a.go  {background-color: #fff; color: #666;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #666; line-height: normal; margin-left:4px}
#ContentRotater .RotatingRecipe .RotatingRecipeBlurb {padding: 0 10px}

/* SPLASH PAGE LOWER FEATURES: RIGHT */
#MainSplash #contentlower #right {float: right;	width: 206px; padding: 0 10px 0 5px; border: 0}

#contentlower #rightmid h3 {color: #6C4399; font-size: 1.2em; font-weight: bold; margin-bottom: 4px; padding: 5px 0; line-height: 1.2em}	

#contentlower #rightmid .SiteAreaNavigator {padding: 0 0 40px 0}
#contentlower #rightmid .SiteAreaNavigator a, 
#contentlower #rightmid .content a, 
#belowcontent a {font-size: 100%}

#contentlower #rightmid .SiteAreaNavigator .separator {border: 0; clear: both;	padding-top:2px}
*html #contentlower #rightmid .SiteAreaNavigator .separator {border: 0; clear: both;	padding-top:4px}

#contentlower #rightmid .SiteAreaNavigator .image, 
#contentlower #rightmid .image {float: left; margin-bottom: 0; width: 39px}

#contentlower #rightmid .SiteAreaNavigator .content, 
#contentlower #rightmid .content {margin-left: 50px}

#contentlower #rightmid p {margin: 0; padding-top: 8px}
#contentlower #rightmid .separator {clear: both; height: 10px}
.morecontent {padding:10px}



/* LANDING PAGES */
#LandingNoSidebar #contentmain .SiteAreaNavigator .image, 
#LandingSidebarNoFeature #contentmain .SiteAreaNavigator .image {float: left;	width: 54px}

#LandingNoSidebar #contentmain .SiteAreaNavigator .content, 
#LandingSidebarNoFeature #contentmain .SiteAreaNavigator .content {margin-left: 64px}

#Landing #content #contentmain {width:481px; float:right; line-height: 1.5em}

#Landing #sidebar .RotatingDocument, 
#Landing #sidebar #fastfact {background: #fff url('navcolumn.gif') repeat-x; border:1px solid #c4ced0; margin-top: 0; font-size:90%;line-height:2em; padding: 10px}

#Landing #sidebar img {margin-bottom:10px}
#Landing #sidebar .RotatingDocument h4, #Landing #sidebar #fastfact h4 {color: #6c4399; line-height: normal; font-size: 180%; font-weight: normal; border: 0; margin-top: 0; margin-bottom: 5px; padding: 0; font-family: Times New Roman, Georgia, serif}
#Landing #feature p, #LandingNoSidebar #feature p {margin:0}
#Landing #feature .RotatingRecipeTitle, 
#LandingNoSidebar #feature .RotatingRecipeTitle {font-weight: bold; margin-bottom:1em; color:#999}

#Landing #nav2,
#LandingNoSidebar #nav2,
#Document #nav2 {display: none}

/* DOCUMENT STYLING */
.DisplayContent .buct90 h2, .DisplayContent .buct92 h2, .DisplayContent .buct85 h2, .DisplayContent .buct86 h2, #content #contentmain .MiniContent h1, .DisplayContent h1, .DisplayContent .buct88 h2, .Glossary h2, #article h1, .Disclaimer h1, .Heading, .Glossary .buct18 h3, #Popup .uractext h1, .SearchResults div.title, .PillIdSearchResults .title, .DisplayContent  .buct6 h2, .DisplayContent  .buct33 h3, #Popup h1, .MiniContent h2 {font-family: Verdana,sans-serif; font-size: 1.4em; line-height: 1.15em; color: #777; font-weight: bold; margin-bottom: 0.3em}
.DisplayContent .buct88 h2 {width:auto}

.DisplayContent .buct90 h3, .DisplayContent .buct92 h3, .DisplayContent .buct85 h3, .DisplayContent .buct86 h3, #content #contentmain .MiniContent h3, .DisplayContent h2, #article h2, .DisplayContent .buct6 b, .DisplayContent .buct30px h3, .Sub-Heading {color: #777; font-size: 1.15em; font-weight: bold; line-height: 1.15em; margin-bottom: 0.3em}

.DisplayContent .buct90 h4, .DisplayContent .buct92 h4, .DisplayContent .buct85 h4, .DisplayContent .buct86 h4, #content #contentmain .MiniContent h4,.DisplayContent h3, .Sub-Heading2  {color: #777; font-size: 0.9em; font-weight: bold; line-height: 1.15em; margin-bottom: 0.3em}

.DisplayContent .buct90 h5, .DisplayContent .buct92 h5, .DisplayContent .buct85 h5, .DisplayContent .buct86 h5,.DisplayContent h4, .Sub-Heading3 {color: #777; font-size: 0.65em; font-weight: bold; line-height: 1.15em; margin-bottom: 0.3em}

.DisplayContent  .buct33 h1, .DisplayContent  .buct33 h2 {display: none}
.DisplayContent .buct26 h1 {margin-bottom:.75em}
.DisplayContent .buct19 ol.text b {font-weight: normal; color:#333}
.DisplayContent .buct19 ol.text {font-size:90%}
.DisplayContent .buct19 ol.text p {margin:0}
.DisplayContent .buct6 b {text-transform:capitalize}
.source {border-top:1px solid #ddd; color:#999; display: block; line-height: normal; font-size:85%; clear:both; margin-top:20px; padding-top:10px; overflow:hidden}
.DisplayContent td.caption {font-size:90%; padding-bottom:10px; color:#666}
.DisplayContent h2 img, .DisplayContent h3 img, .DisplayContent h4 img {display: block; margin-bottom:1em}
.DisplayContent .buct30px p b {font-weight: normal}
.DisplayContent .buct30px li p b {font-weight: bold}
.DisplayContent .buct33 table {font-size: 100%; margin: 0; padding: 0}
.DisplayContent .buct33 th {text-align:left}
.DisplayContent .buct33 td {padding-left:20px}
.DisplayContent .buct33 table p {margin:0}

.DisplayContent p {font-size: 1.2em; line-height: 1.45em}


/* LIBRARY SECTION */
#directions {margin-bottom: 20px;color: #999999; font-size: 90%}
#landingphoto {float: left;	margin-right: 10px;	margin-bottom: 15px; height: 54px; width: 54px;	display: inline;	padding-top: 5px}
#content .AlphabeticalLinks, .CollectionNavigator {display: block; margin-bottom:5px}
#content .AlphabeticalLinks a {background: #12c680 url('go-off.gif') repeat-x; color: #FFF; padding: 3px; font-weight: bold; font-size: 80%; text-decoration: none;	text-transform: uppercase; border: 1px solid #ccc; line-height:2.5em; display: inline; margin: 0 0 2px 0}
#content .go a, #content a.go, div.searchcriteria table tbody tr td a {background: #12c680 url('go-off.gif') repeat-x; color: #FFF; padding: 3px; font-weight: bold; font-size: 80%; text-decoration: none;	text-transform: uppercase; border: 1px solid #ccc; display: inline; margin: 0 0 2px 0}

#content .AlphabeticalLinks a:active, #content .AlphabeticalLinks a:hover,
#content .go a:active, #content a.go:hover, 
#content a.go:active, #content .go a:hover, 
div.searchcriteria table tbody tr td a:active, div.searchcriteria table tbody tr td a:hover {background: #aa86d2 url('go-on.gif') repeat-x}



.RecentNews .content .item ul b {font-weight: normal}
.BackLink {display: block;	margin: 8px 0}

#contentmain .RecentNews .content .item p {margin-top:0}
#contentmain .RecentNews .content .item a {display: block; margin-bottom:.25em}
.PostingDate {color:#999; font-size:90%; float: right; position: relative; top: -15px}
.RecentNews .item br {display:none}
.RecentNews .item p {margin:0}

.BackLink a {font-size: 100%; color: #777; font-weight: bold; background: url('link-arrow-left.gif') no-repeat 0 3px; padding-left: 15px; margin: 0; border: 0}
#contentmain .SimpleLink a {background-color: #fff; color: #666;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #666; line-height: 2.5em}
#NewsNav .go {margin: 2px; float: left}


/* RECIPES? */
.SiteAreaNavigatorColumns table {width: 100%;	border: 0}
.SiteAreaNavigatorColumns table td {border-bottom: solid 1px #ccc; padding-top: 8px; padding-bottom: 8px}
	
.SiteAreaNavigatorColumns a {background: url('link-arrow.png') 0 5px no-repeat;padding-left: 15px; color: #4070b8; text-decoration: underline}

.SiteAreaNavigatorColumns a:active,
.SiteAreaNavigatorColumns a:hover {color: #4070b8}

#Dietary {float: left; width: 309px; margin-right: 20px}
#Category {float: left; width: 309px; margin-left: 5px}

/* SEARCHING */
.DrugSearch, 
.GlossarySearch, 
.AdvancedSearch, 
.FactsSearch  {margin-left: 0; margin-right: 0; 	width: 100%; 	clear:both}

.DrugSearch div.title p, 
.GlossarySearch div.title p, 
.AdvancedSearch div.title p {margin-bottom: 0;	padding-bottom: 0}

.DrugSearch div.title, 
.GlossarySearch div.title, 
.AdvancedSearch div.title, 
.FactsSearch .title {color: #777;	font-size: 110%;	font-weight: bold;	background: url('link-arrow.png') 10px 16px no-repeat; margin-bottom: 0;	background-color:#f7f7f7;	padding:10px;	padding-bottom:0;	padding-left: 22px}

.DrugSearch div.content, 
.AdvancedSearch div.content, 
.GlossarySearch div.content,  
.FactsSearch .content {background-color: #f7f7f7;	line-height: normal;	margin-top: 0;	padding: 1px 10px 10px 10px}

.DrugSearch div.content div.label, 
.FactsSearch .content .inputTitle, 
.AdvancedSearch div.content div.label, 
.GlossarySearch div.content div.label, 
.PillIdSearch div h4 {font-weight: bold;	margin-top: 10px;	margin-bottom: 3px;	color:#333; font-size:100%}

.DrugSearch div.content div.go, 
.AdvancedSearch div.content div.go, 
.GlossarySearch div.content div.go, 
.PillIdSearch .go {margin-top: 1em; display: block}

.PillIdSearch {background-color:#f7f7f7; padding:10px; margin-top:10px}
.PillIdSearch select {width: 300px}

.PillIdSearch h3.arrow, 
.PillIdSearch h1, 
.PillIdSearchResults h3.arrow, 
div.SearchResults div.searchcriteria .title {color: #777;	font-size: 110%;	font-weight: bold;	background: url('link-arrow.png') 0 4px no-repeat; margin-top:0; margin-bottom: 0; background-color:#f7f7f7;	padding: 0 0 0 15px}
.PillIdSearchResults h3.arrow {margin-bottom:1em}
.PillIdSearch p {margin:0}
.PillIdSearch .tips {padding:10px 0}
.PillIdSearch .interact p {margin: 1em 0}

/* SEARCH RESULTS*/
.SearchResults {margin-left: 0; margin-right: 0; clear: both}
div.searchcriteria {background-color: #f7f7f7; line-height: normal;	margin-top: 0;	padding: 10px;	margin-bottom: 20px}
div.searchcriteria .title{margin-bottom:.5em}

div.searchcriteria table tbody tr th {text-align: left;	padding-right: 10px;	white-space: nowrap;	padding-left: 0;	color:#333}
div.searchcriteria table tbody tr td {width: 100%}
div.searchcriteria table tbody tr td a {text-align: right; display: block; white-space: nowrap;font-weight: bold}
div.searchcriteria table tbody tr td a:hover, 
div.searchcriteria table tbody tr td a:active {text-align: right; display: block; white-space: nowrap}

.SearchResults .title .small, 
.PillIdSearchResults .title .small {font-size:12px; display: block; color:#666; margin-bottom:1em}

.SearchResults .content .item {color:#333}
.SearchResults .content .item a {display: block; margin-bottom:.25em}

.PillIdSearchResults .searchcriteria p {margin: 0;	padding: 0;	padding-bottom:.25em; width: 400px}
.PillIdSearchResults .searchcriteria p.refine {float: right;	width: 120px;	text-align: right; padding: 5px}
.PillIdSearchResults .searchcriteria strong {font-color:#333}

.PillIdSearchResults .results table {background-color: #A5A5A5; padding:0; border:0; width: 100%; margin: 1em 0}
.PillIdSearchResults .results table strong {text-align:left; color:#333}
.PillIdSearchResults .results table td {background-color:#f7f7f7; padding:8px; text-align:left}
.PillIdSearchResults .results table tr.alternating td {background-color: #fff}

.PillPhoto {text-align: center}

.SearchResults .content h4 {color: #666; font-weight: bold; font-size: 110%; padding: 0; margin: 20px 0 8px 0}
.SearchResults .content .more {border-top: solid 1px #ddd; padding-top:8px;  margin: 8px 10px 8px 0}

/* INTERACTION CHECKER */
.InteractionSearch {background-color: #f7f7f7; padding:10px; margin-top:10px; margin-right: 5px; padding-top: 0}
.InteractionSearch h1 {margin:0; padding:0; color:#777; font-size:110%; font-weight:bold; background-color:#f7f7f7; padding: 10px 0}
.InteractionSearch p {margin-top:0}

.InteractionSearchResults {line-height: normal;	margin-top: 0;	padding: 0}
.InteractionSearchResults p {margin-top:0}

.PillIdSearch input, .PillIdSearch select {margin-bottom:1em}

.GSFooter {color:#666; font-size:10px; margin-top:3em}
.InteractionSearchResults .item {margin-bottom:1.5em}

#InteractionReport .Disclaimer {margin-top:2em; padding-top:1em; border-top:1px solid #dddddd; font-size:.8em; line-height:normal}
#InteractionReport span.DisclaimerTitle {font-weight:bold}
#InteractionReport span.SeverityColor1 {color:#FF0000; text-transform:uppercase; font-weight: bold}
#InteractionReport span.SeverityColor2 {color:#FF0000; font-weight: bold}
#InteractionReport span.SeverityColor3 {color:#FF9900; font-weight: bold}
#InteractionReport span.SeverityColor4 {color:#0000FF; font-weight: bold}

#InteractionReport input {margin-top:.5em}
#InteractionReport h2, .InteractionSearchResults h2 {color: #6c4399; font-size:140%;	line-height: normal;	margin: 0; margin-top:2em}

.InteractionSearchResults h2 {margin-bottom:1em}
.InteractionSearchResults input {border:0px}
.InteractionSearchResults p b {color: #666; font-weight: bold; font-size: 110%; padding: 0; margin: 0 0 8px 0}

/* CALCULATORS AND ASSESSMENTS */
.CalculatorBox {background-color:#f7f7f7; padding:10px; display: block; width:380px}
.CalculatorBox h2 {color: #777; font-size: 110%; font-weight: bold;	margin-bottom: 8px}
.CalculatorBox .Question {margin-bottom:1em}
.CalculatorBox .QuestionText {margin-right:10px}
.CalculatorBox .Unit {margin-right:10px}

.CalculatorBox input, 
.Results input, 
.Button input {color: #666;	padding: 2px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; font-size:90%}

.Results {border:none; background-color:#fff; padding:10px; padding-top:0; display: block; width:380px; margin-top:1em}
.Results br {display: none}
.Results h2 {margin-top:1em}

.Results table.Result#Table1 {display: block; margin-top:1em}
.Results table.Result#Table1 td {padding-right:20px}

.Results table th {text-align:left; color:#333}

.Results#ChildHeightCalc_Results h3, 
.Results#DepressionMRA_Results h3, 
.Results#PPDepression_Results h3 {color: #666; font-size: 110%; border: none;	line-height: normal; padding: 0;	text-transform: none}

.CalculatorBox td {padding-right:20px; vertical-align:top}
.Results .CalculatorBox {background:#fff; padding:0}
.Button input {margin-top:1em}
.Option {display:block; margin-top:.5em}

/* QUIZZES */
.JavaScriptQuiz .QuestionText {font-weight: bold}
.JavaScriptQuiz .Options, .JavaScriptQuiz .Explanation {margin-bottom:1em}
.JavaScriptQuiz .CorrectAnswer, .JavaScriptQuiz .YourAnswer {font-weight: bold; margin: 1em 0; color:#777}
.JavaScriptQuiz .YourAnswer {padding-bottom:1em; border-bottom:1px solid #e4e4e4; width:200px}

/* CHARTS */
.DisplayContent table {margin:0; padding:0; border-collapse: collapse; margin-left: 2px}
.chartcolor1, .chartcolor1bold {background-color:#f7f7f7}
.chartcolor2, .chartcolor2bold {background-color:#fff}

.DisplayContent .chartcolor1, 
.DisplayContent .chartcolor1bold, 
.DisplayContent .chartcolor2, 
.DisplayContent .chartcolor2bold {border:1px solid #D0D0D0; padding:10px; border-collapse: collapse}

.chartcolor1 p, 
.chartcolor1bold p, 
.chartcolor2 p, 
.chartcolor2bold p {margin:0}

.chartsub, .SideBar2 {text-align:left; background-color:#ddd; color:#333; padding: 6px 10px; border:1px solid #D0D0D0; border-collapse: collapse}
.charthead, .SideBar1, .buct43 .chartsub, .ChartStandardHead {text-align:left; background-color:#6c4399; padding:6px 10px; border:1px solid #D0D0D0; border-collapse: collapse; color:#fff}
.charthead p, .chartsub p {margin:0}

/* SITE-WIDE RELATED ITEMS */
#sidebartop {background: url('small-box-2-top.gif') no-repeat; width: 224px; height: 9px; border: 0; overflow: hidden}
#sidebarbottom {background: url('small-box-2-bot.gif') no-repeat; width: 224px; height: 9px; border: 0;  margin-bottom: 12px; overflow: hidden}

#sidebarmid {width: 224px; margin-left: 10px; padding: 0}

#sidebarmid .RelatedDocuments, 
#sidebarmid .SubtopicDocumentGrouped, 
#sidebarmid #RecipeSidebar,
#sidebarmid .ServicelineLinks {display: block; padding: 0; margin: 0}

#sidebarmid .whiteBG {background: url('small-box-2-mid-bg.gif') repeat-y}
#sidebarmid .whiteBG .grayBG {background: url('small-box-2-gray.jpg') no-repeat left bottom; padding: 0px 8px 2px 8px; margin-left: 2px; margin-bottom:-5px}

#sidebarmid .RelatedDocuments h3,
#sidebarmid .SubtopicDocumentGrouped .title,
#sidebarmid .RelatedDocuments .title,
#sidebarmid #RecipeSidebar .title,
#sidebarmid .title {color: #6c4399; font-size: 1.2em; font-weight: bold; margin-bottom: 4px; line-height: 1.2em}	

#sidebarmid .RelatedDocuments .more a, 
#sidebarmid .RelatedDocuments .item a, 
#sidebarmid .SubtopicDocumentGrouped .item a, 
#sidebarmid .CollectionNavigator a, 
#sidebarmid .category .item a {background: url('link-arrow.png') 0 4px no-repeat;	display: block;	margin: 0; padding: 0 0 5px 15px}

#sidebarmid .RelatedDocuments h4, 
#sidebarmid .SubtopicDocumentGrouped h3,
#sidebarmid .content .category h4 {font-size: 100%; margin-bottom: 5px; margin-top: 0; font-weight: bold; color: #777}

#sidebarmid .RelatedDocuments .CategorySeparator {height: 2px; background: transparent url('hr.gif') repeat-x center top; margin: 5px 0}

.RegularTitleHeader {color:#666; font-size:110%; font-weight: bold}
#contentmain .RelatedDocuments .content h4 {color: #777; font-weight: bold; font-size: 110%; padding: 0; margin: 0 0 8px 0}

/* PRINTER AND E-MAIL LINKS */
#printemailtop {background: url('small-box-2-top.gif') no-repeat; width: 224px; height: 9px; border: 0; overflow: hidden}
#printemailbottom {background: url('small-box-2-bot.gif') no-repeat; width: 224px; height: 9px; border: 0;  margin-bottom: 12px; overflow: hidden}

#printemail {width: 224px; margin-left: 10px; padding: 0; overflow: hidden}
#printemail .whiteBG {background: url('small-box-2-mid-bg.gif') repeat-y}
#printemail .whiteBG .grayBG {background: url('small-box-2-gray.jpg') no-repeat left bottom; padding: 0px 8px 2px 8px; margin-left: 2px; margin-bottom:-5px}

#printemail a.go {float: left; display: block; text-transform: capitalize; text-decoration:none; height:20px; border: none; background-color: none; color: #6c4399; font-weight: bold; margin: 4px 0; line-height: 1em; font-size: 1em; padding-left: 30px}

#printemail a.go:hover, 
#printemail a.go:active {color: #6c4399; text-decoration: underline}

#printemail .printerfriendly a.go {background: transparent url('print.gif') no-repeat}
#printemail .EmailFriend a.go {background: transparent url('email.gif') no-repeat}

/*E-MAIL POPUP*/
.e-mail {padding: 10px 5px; background: #FFF}
.e-mail .title {color:#6c4399; font-size: 1.2em}
.e-mail .title p {margin:0}
.e-mail .label {color:#333; font-weight: bold; margin-bottom:.10em}
.e-mail .note {color:#666}
.e-mail input {margin-top:.25em; margin-bottom:1em}
.e-mail textarea {margin-top:.25em; margin-bottom:1em}
.e-mail a.go, 
.e-mail .go a {background: #12c680 url('go-off.gif') repeat-x; color: #FFF; padding: 3px; font-weight: bold; font-size: 80%; text-decoration: none;	text-transform: uppercase; border: 1px solid #ccc; line-height:2.5em; display: inline; margin: 0 0 2px 0}

.e-mail a:hover.go, .e-mail .go a:hover,
.e-mail a:active.go, .e-mail .go a:active {background: #aa86d2 url('go-on.gif') repeat-x}

/*GLOSSARY POPUP*/
.Glossary, #Popup {padding: 10px 5px; background: #FFF}
.Glossary .title {display: none}

/*URAC*/
.uractext {margin:15px}
.uractext a.go {clear:both; background-color: #fff; color: #666;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #666; line-height: normal}

/*NUTRITION FACTS*/
.FactsSearch .inputTitle {display: block}
.SubtopicSearch input,.SubtopicSearch select {display:block; margin-bottom:1em}

/* NUTRITION FACTS RESULTS */
.buct76 table, .buct76 th, .buct76 td, .buct76 .ChartStandardHead {background-color: #FFF; padding: 0; margin: 0; border: 1px solid #FFF}
.buct76 table {margin-top: 1.5em}
.buct76 td {padding-left: 30px}
.buct76 table tr td.cell0px {border: 1px solid #FFF}
.buct76 table p {margin: 0; padding: 2px 0; color: #777}
.buct85 table, .buct85 table tr td.cell0px {border: 1px solid #D0D0D0}
.buct85 table tr td {padding: 10px}

/*PRINTER FRIENDLY*/
#PFDocument #contentarea #contentborder #content {background:none; padding: 12px 8px 20px 8px; overflow:visible}
#PFDocument #contentarea {border-left: solid 1px #fff; display:block; overflow:visible}
#PFDocument #contentheader, #PFDocument #title {display:none}
#PFDocument #contentarea {background:#fff; border:#fff; float:none; width:95%}
#PFDocument #contentborder {background:none; float:none; width:100%; padding:0; margin:0; background-color:transparent; border:none}
#PFDocument #contentborder #content {padding:20px; padding-top:0;  border:none}
#PFDocument #toolbar a {display: block; padding-right:20px; text-align:right}
#PFDocument #PrintedFrom {padding:20px 0 0 10px}
#PFDocument #PFfooter {color:#666; text-align:left; font-size:90%; padding:20px; padding-top:0}
#PFDocument img {margin-top: 15px; margin-left: 15px}
#PFDocument #clientlogo {margin: 0; padding: 0; display: block}
#PFDocument #clientlogo img {margin: 0 0 15px 0; padding: 0; display: block}
#PFDocument .tool-button {display:block; margin-top:20px}

/* FOOTER */
#footer {clear: both;	padding: 13px 0;	text-align: center; font-size:85%; color:#A5A5A5}

#BackToTop, .BackToTop {margin-bottom: 10px; text-align: left}
a.BackToTop, #BackToTop a,.BackToTop a {font-size: 120%; color: #777; font-weight: bold; background: url('link-arrow-top.gif') no-repeat 0 3px; padding: 0 0 0 15px; margin: 0; border: 0}

/* KOD / LEGACY */
.Box {background-color:#f7f7f7; margin-bottom:1em}
.Box td {background-color:#f7f7f7; padding:10px}
.DisplayContent .Box h1, .DisplayContent .Box h2, .DisplayContent .Box h3, .DisplayContent .Box h4, .DisplayContent .Box h5 {margin: 0}
.Headerbox{background-color:#f7f7f7}
.Section {color:#666; font-size: 120%; font-weight:bold}
.Section-Heading {color:#666;	font-size: 150%; font-weight:bold}
.Line1 {background-color:#333333}
.Line2 {background-color:#999999}

/* NEW */
#features #left .RotatingImageText {display:none}

#feature {padding: 0; margin:0; margin-bottom:10px}
#feature a {font-weight: bold}
#feature .separator {border-bottom:1px solid #ddd; padding-top:8px; margin-bottom:8px}

#feature .SubtopicDocumentList .item {background:url('icon-tools.gif') no-repeat}
#feature .SubtopicDocumentList .item a {padding-left:20px; background-position:0 1px}
#feature .SubtopicDocumentListMulti .item {background:url('icon-multi.gif') no-repeat}
#feature .SubtopicDocumentListMulti .item a {padding-left:20px; background-position:0 1px}
#feature .SubtopicDocumentListPod .item {background:url('icon-multi.gif') no-repeat}
#feature .SubtopicDocumentListPod .item a {padding-left:20px; background-position:0 1px}
#feature .SubtopicDocumentListFAQ .item {background:url('icon-glossary.gif') no-repeat}
#feature .SubtopicDocumentListFAQ .item a {padding-left:20px; background-position:0 1px}
#feature p {padding-left:20px}

#featuretop {background: url('feature-box-top.gif') no-repeat; width: 674px; height: 7px; border: 0; overflow: hidden}
#featurebot {background: url('feature-box-bot.gif') no-repeat; width: 674px; height: 9px; border: 0; overflow: hidden}

#featuremid {width: 674px; padding: 0; overflow: hidden}
#featuremid .whiteBG {background: url('feature-box-white-bg.gif') repeat-y}
#featuremid .whiteBG .grayBG {background: url('feature-box-gray-bg.jpg') no-repeat left bottom; padding: 0px 8px 2px 8px; margin-left: 1px}





.DisplayContent .buct88 td {width:50%; padding-right:20px}
.DisplayContent .buct88 table, .DisplayContent .buct88 td {border: 1px dotted #FFF}
.DisplayContent .buct88 img {display:none}
.DisplayContent .buct88 td.cell0px img {display:block}

/* PAGINATION */
#contentmain .SubtopicDocumentList .nextprevious,
#contentmain .RecentNews .nextprevious,
#contentmain .AlphabeticalList .nextprevious,
#contentmain .StaticSearch .nextprevious,
#contentmain .SearchResults .nextprevious,
#contentmain .PillIdSearchResults .nextprevious {color:#666; border:1px solid #eee; background-color:#fafafa; clear:both; padding:6px 10px; margin-top: 2em; margin-bottom: 0; word-spacing: 1em; text-align: center; font-weight: bold; word-spacing:20px}

#contentmain .SubtopicDocumentList .nextprevious a,
#contentmain .RecentNews .nextprevious a,
#contentmain .AlphabeticalList .nextprevious a,
#contentmain .StaticSearch .nextprevious a,
#contentmain .SearchResults .nextprevious a,
#contentmain .PillIdSearchResults .nextprevious a {color:#999; font-size:90%; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0 5px}

#contentmain .SubtopicDocumentList .nextprevious a:hover,
#contentmain .SubtopicDocumentList .nextprevious a:active,
#contentmain .RecentNews .nextprevious a:hover,
#contentmain .RecentNews .nextprevious a:active,
#contentmain .AlphabeticalList .nextprevious a:hover,
#contentmain .AlphabeticalList .nextprevious a:active,
#contentmain .StaticSearch .nextprevious a:hover,
#contentmain .StaticSearch .nextprevious a:active,
#contentmain .SearchResults .nextprevious a:hover, 
#contentmain .SearchResults .nextprevious a:active,
#contentmain .PillIdSearchResults .nextprevious a:hover, 
#contentmain .PillIdSearchResults .nextprevious a:active  {text-decoration: underline}

.AlphabeticalList .options {display: none}

.indexnav {margin-bottom:2em}
.indexnav p {margin:0}
.indexnav a {background: url('link-arrow.png') 0 5px no-repeat;	display: block;	margin: 0;	padding-left:15px}


/* NEW FLOAT */
.buct85 img {float:right; margin-left:20px; margin-bottom:20px}
.buct88 img {float:right; margin-left:20px; margin-bottom:20px}
.buct92 table {clear:right; float:right; margin-left:20px; margin-bottom:20px}

.RegularTitleHeader a {color:#008752; display:block; font-size:150%; margin-top:.25em}

/* HIDE MULTIMEDIA IN PRINT VIEW */
#PFDocument object {display:none}

/* NEW QA FIXES */
.buct92 .indexnav {display:none}
.DisplayContent ul table  {margin:1.5em 0px}
.noresults, .error {display:block; margin-bottom:1em; color:#c00}

/* QA ROUND 2 */
.indexnav {display:none}

/* MULTIMEDIA VIDEO SIZING (for narrower sites)
#contentmain .DisplayContent .buct109 p object embed {margin: 0; padding: 0; border: 0; width: 340px}
#contentmain .DisplayContent .buct109 p object {margin: 0; padding: 0; border: 0; width: 340px}
*html #contentmain .DisplayContent .buct109 p object {margin: 0; padding: 0; border: 0; width: 340px}
*:first-child+html #contentmain .DisplayContent .buct109 p object {margin: 0; padding: 0; border: 0; width: 340px} */

/* H1N1 RECENT UPDATES */
#recentupdates {width: 674px; padding: 0; margin: 10px 0; display: block}
#recentupdates .content {padding: 0; margin: 0}
#recentupdates h2 {font-family: Verdana,sans-serif; font-size: 1.4em; line-height: 1.15em; color: #777; font-weight: bold}
#recentupdates h3 {color:#777; font-weight: bold; font-size:16px; height:23px; margin:10px 0}
#recentupdates ul, #cdctwitter ul {list-style:none}
#recentupdates ul, #cdctwitter ul, #cdctwitter li {margin:0; padding:0}
#recentupdates ul{margin-top:15px}

#cdcnews {width:320px; float:left}
#cdcnews h3 {background: url('cdcfeed.gif') left center no-repeat; padding-left:35px}

#whonews {width:320px; float:right}
#whonews h3 {background: url('whofeed.gif') left center no-repeat; padding-left:32px}

ul.more a {color:#666; font-size:90%; padding-left:21px; height:15px; line-height:15px; display:block; margin-bottom:5px}
ul.more {list-style:none}
ul.more, ul.more li {margin:0; padding:0}
ul.more a.rss {background:url('rss.gif') no-repeat}
ul.more a.link {background:url('view.gif') no-repeat; color:#666}

.rss_item {font-size:90%; margin-bottom:1em}
.rss_item p {margin:0}
.rss_item br {display:none}
.rss_item a {font-size:110%; font-weight: bold}

.rss_date {color:#666; font-family:verdana; font-weight: bold; text-transform: uppercase; font-size:80%;display:block; margin-bottom:6px}

/* H1N1 LANDING PAGE */
#H1N1Landing #content #contentmain {border: 0; float: left; width: 424px; margin-right: 10px}
#H1N1Landing #content #sidebar h4 {color: #6c4399; font-size: 1.2em; font-weight: bold; margin-bottom: 4px; line-height: 1.2em}
#H1N1Landing #content #sidebar .RecentNews .item a {background: url('link-arrow.png') 0 4px no-repeat; display: block;	margin: 0; padding: 0 10px 5px 15px}
#H1N1Landing #content #sidebar #sidebartop {display:block; background: url('small-box-2-top.gif') no-repeat; width: 224px; height: 9px; border: 0; margin-left: 10px}


.buct23 ol.text li {margin-left: 5px}


/* LEX MED IE6 * IE7 Style Fixes */



/* IE7 CSS */
*:first-child+html ul#nav li.mega {z-index: 5}
*:first-child+html div.dropdown#firstLi .textWrapper ul.left {margin-right: 0px}
*:first-child+html div.dropdown .textWrapper ul.left, 
*:first-child+html div.dropdownFlip .textWrapper ul.left {background: url(mega-vert-line.gif) repeat-y right; padding-right: 10px; margin-left:0; padding-left:0}
*:first-child+html .pg-first {background:transparent url(btn-first-inactive.gif) no-repeat 0px 0px; height:17px; width:17px}
*:first-child+html a.pg-first {background:transparent url(btn-first-active.gif) no-repeat 0px 0px}
*:first-child+html .pg-previous {background:transparent url(btn-previous-inactive.gif) no-repeat 0px 0px; height:17px; width:12px}
*:first-child+html a.pg-previous {background:transparent url(btn-previous-active.gif) no-repeat 0px 0px; height:17px; width:12px}
*:first-child+html .pg-next {background:transparent url(btn-next-inactive.gif) no-repeat 0 0px; height:17px; width:12px}
*:first-child+html a.pg-next {background:transparent url(btn-next-active.gif) no-repeat 0 0px; height:17px; width:12px; text-decoration:none}
*:first-child+html .pg-last {background:transparent url(btn-last-inactive.gif) no-repeat 0 0px; height:17px; width:18px; padding: 0px; display:inline-block}
*:first-child+html a.pg-last {background:transparent url(btn-last-active.gif) no-repeat 0 0px; height:17px; width:18px; text-decoration:none}
*:first-child+html input.input280 {height: 16px; padding-top: 2px}
*:first-child+html #SearchBox #lastNameSearch {margin-bottom: 16px}
*:first-child+html div.dropdown .textWrapper ul.right, 
*:first-child+html div.dropdownFlip .textWrapper ul.right {margin: 0}
*:first-child+html div.dropdownFlip .textWrapper ul.left {margin: 0}
*:first-child+html .btnX {background:transparent url(btn-x-off.gif) no-repeat scroll 0 2px;display:inline-block;height:17px;width:12px}
*:first-child+html .btnX:hover {background:transparent url(btn-x-on.gif) no-repeat scroll 0 2px;height:17px;text-decoration:none;width:12px}
*:first-child+html .yui-skin-sam .yui-pg-current-page {border:none}
*:first-child+html #smallBox2 ul.go li.line, 
*:first-child+html .smallBox1b ul.go li.line {margin-top: -13px} 
*:first-child+html #smallBox1Top {margin-bottom: -2px}
*:first-child+html #smallBox2Top {margin-bottom: -2px}
*:first-child+html #Img1 {margin-bottom: -2px}
*:first-child+html #Img2 {margin-bottom: -2px}
*:first-child+html div.dropdown .textWrapper ul.left, 
*:first-child+html div.dropdownFlip .textWrapper ul.left {width:195px}
*:first-child+html div#firstLi.dropdown .textWrapper ul.left {margin-right:0; width:195px}
*:first-child+html #contentHome .row3 h2 {padding:0; margin-top:-6px; line-height:0}
*:first-child+html #contentHome input#doctorInput {margin-top:0; padding-top:0}  
*:first-child+html #doc.dropdown ul.float {clear:both}
*:first-child+html #contentHome #contentTop a {cursor: hand}
*:first-child+html li.mega a:hover {cursor:hand}
*:first-child+html hr {background:none;height:2px;border-top:1px solid #fcfcf9;border-bottom: 1px solid #e7e7e8; margin-bottom: 15px}
*:first-child+html #featureBox {clear: both; width: 697px; margin: 75px 0 1px 1px; color: #555747; position: relative; background: transparent url(bg-featurebox.gif) 0 82px no-repeat}
*:first-child+html #header ul#topNav {margin: 35px 0px 15px 0}



/* LEXMED PRINT INFO */
#printlogo {display: none}
@media print {
	body {background: none}
	#printlogo {display: inline}
	#totalcontainer, #container, #contentNoBG, #containerbottom, #containertop, #headerInner {background: none}
	.BreadCrumbs, #toollinks, #nav-column, #BackToTop, #LMFooter {display: none}
	.no-print {display:none}
	#footer img {display: block}
}



/* IE6 CSS */

*html img, *html div { behavior: url(iepngfix.htc); } 

*html hr {background:none;height:2px;border-top:1px solid #fcfcf9;border-bottom: 1px solid #e7e7e8; margin-bottom: 15px;}

*html ul#topMenu {
    margin-right:15px;   
}

*html #flashTop 
{
    z-index:0;
}

*html #contentHome #contentTop #infoBox #row1 {
    height: 88px;
    width: 288px;
    padding: 23px 0px 0px 0px;
    background: url(home-info-box-row-bg.gif) no-repeat bottom;
}

*html #contentHome #contentTop #infoBox #row2 {
    height: 88px;
    width: 288px;
    padding: 8px 0px 0px 0px;
    background: url(home-info-box-row-bg.gif) no-repeat bottom;
}

*html #contentHome #contentTop #infoBox #row3 {
    height: 129px;
    padding: 0px 0 0 0;
}

*html #header ul#topNav {
    float: right;
    margin: 35px 0px 15px 0;
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    width: 540px;    
}

*html #contentMain {
    background: none;
}

*html #featureBox img {
    border-right: none;
}

*html #subnav ul{
  padding-top:0px;
}
*html #subnav ul li div { padding:0; margin:0; display:inline-block;}
*html #subnav ul li {height: 36px; margin: 0; padding: 0}

*html #subnav ul  li.active a, *html #subnav ul  li.active span {
    margin: -15px 0 0 18px;
}

*html #subnav ul  li.activeTopOnly a, *html #subnav ul  li.activeTopOnly span {
    margin: -15px 0 0 0px;
}

*html #subnav ul  li.activeTop a, *html #subnav ul  li.activeTop span {
    margin: -15px 0 0 0px;   
}

*html #subnav ul  li.inactive a {
    margin: -15px 0 0 0px;
}

*html #subnav ul  li.last div.bot {
    bottom:-15px;
}

*html #mainPhoto2 #flashTop {
    margin-top:-1px;
}

*html #mainPhoto2 #textBar {
    bottom: 4px;
}

*html #contentTop {
    margin-bottom: -1px;
}

*html #mainPhoto3 #textBar .col1 {
    width: 297px;    
    background: none; 
    border-right: #9b6cb6 solid 1px;

}

*html #mainPhoto3 #textBar .col2 {
    width: 297px;    
    background: none; 
    border-right: #9b6cb6 solid 1px;

}

*html #mainPhoto3 #textBar {
    background-color: #6a3986;
    background-image: none;     
}

*html #contentHome #contentTop a {
    cursor: hand;
}

*html li.mega a:hover {
    cursor:hand;
}

*html .imageHeading {
    display:block;
}

*html #secSidebar hr.fixIE6 {
    background: url(hr.gif) repeat-x left top;
    height: 2px; 
    border:none;
    margin-bottom: -4px;
    margin-left:-18px;
    width:208px;
    margin-top:-2px;
}

*html #secSidebar hr {
    background: url(hr.gif) repeat-x left top;
    height: 2px; 
    border:none;
    margin-bottom: 0px;
    margin-left:0px;
    width:203px;    
}

*html #mainCol #leftCol, *html #mainCol2 #leftCol {
    float:left;
    width: 305px;
    padding:0 0 0 12px;
}

*html #mainCol2 #leftCol2 {
    float:left;
    width: 400px;
    padding:0 0 0 12px;
}

*html #subnav ul  li ul li {
    width:167px;
}

*html #subnav ul  li.activeWithSub span {
    margin-top: -15px;
}

*html #subnav ul  li.activeWithSubTopOnly span {
    margin-top: -15px;
}



*html #subnav ul  li.activeWithSub ul {
    padding-bottom:  4px;
}

*html #smallBox2 ul.go li.line #smallBox1b ul.go li.linespacing  {    
    margin-bottom: -13px;    
} 

*html #secSidebar div.line {
    background: url(hr.gif) repeat-x left top;
    margin-bottom: -4px; 
    height: 2px;
}    

*html #smallBox1Top {
    margin-bottom: -2px;      
}

*html #smallBox2Top {
    margin-bottom: -2px;      
}



*html .grayBG {margin-bottom:-4px; margin-top: -2px}

*html ul#nav li.mega {
    z-index: 9000;
    
}

*html ul#nav li.mega div.dropdown {
  z-index: 9010;
}

*html ul#nav li.mega div.dropdownFlip {
  width: 465px;  
  position: absolute;
  z-index: 9010;
  right: -9px;
  top: 38px;  
}



*html ul#nav li.mega div.dropdownFlip#lastLi {
  width: 465px;  
  position: absolute;
  z-index: 9010;
  right: -3px;
  top: 41px;  
}

*html div.dropdown .textWrapper ul.left, *html div.dropdownFlip .textWrapper ul.left {
    background: url(mega-vert-line.gif) repeat-y right;
    padding-right: 23px; 
    margin-left:0;
    padding-left:0;   
}

*html div.dropdown .textWrapper ul li, *html div.dropdownFlip .textWrapper ul li {
    padding-left: 0px;

    display: block;
    list-style: none;
    margin-left: 0;
}

*html div.dropdown .textWrapper ul ul.sub, *html div.dropdownFlip .textWrapper ul ul.sub {
    margin-left: 0px;
    padding-left: 0px;
    font-size: 0.85em;
    line-height: 1.60em;
    letter-spacing: 0.04em;
    margin-top: 1px;
}

*html #SearchBox #searchTop { width:646px; }

*html div.dropdown .textWrapper ul ul.sub a, *html div.dropdownFlip .textWrapper ul ul.sub a {
    color: #c1e0b3;    
}

*html div.dropdown .textWrapper ul ul.sub a:hover, *html div.dropdownFlip .textWrapper ul ul.sub a:hover {
    color: #c1e0b3;    
}

*html div.dropdown .textWrapper ul ul li, *html div.dropdownFlip .textWrapper ul ul li {    
    background: none;
    display: block;
    list-style: none;
    margin-left: 0px;    
}

*html #finderDiv {
margin:-16px 0 0 -11px;
}


*html .pg-first {
    background:transparent url(btn-first-inactive.gif) no-repeat 0px 3px; 
    height:17px; 
    width:17px; 

}

*html a.pg-first {
    background:transparent url(btn-first-active.gif) no-repeat 0px 3px; 

}

*html .pg-previous {
    background:transparent url(btn-previous-inactive.gif) no-repeat 0px 3px; 
    height:17px; 
    width:12px;

}

*html a.pg-previous {
    background:transparent url(btn-previous-active.gif) no-repeat 0px 3px; 
    height:17px; 
    width:12px;

}

*html .pg-next {
    background:transparent url(btn-next-inactive.gif) no-repeat 0 3px; 
    height:17px; 
    width:12px; 

}

*html a.pg-next {
    background:transparent url(btn-next-active.gif) no-repeat 0 3px; 
    height:17px; 
    width:12px;
    text-decoration:none;
}

*html .pg-last {
    background:transparent url(btn-last-inactive.gif) no-repeat 0 3px; 
    height:17px; 
    width:18px; 
    padding: 0px;
    display:inline-block;
}

*html a.pg-last {
    background:transparent url(btn-last-active.gif) no-repeat 0 3px; 
    height:17px; 
    width:18px; 
    text-decoration:none;
}

*html #SearchBox .textWrapper {
    padding:13px 0px 10px 0px;
    width: 697px;
}

*html #finderDiv {
    margin:-16px 0px 0px 1px;
}

*html #searchLeft {
    width:300px;
    margin-left: 13px;
    margin-top: 4px;

}

*html #searchRight {

    margin-right:13px;
}

*html #searchTop {
    margin-left: 23px;
    width: 600px;
}

*html input.input280 { 
    height: 16px;
    padding-top: 2px;
}

*html #SearchBox #findButton 
{
    margin-left:25px;
}

*html #SearchBox #lastNameSearch {
    margin-bottom: 8px; 
    width: 292px; 
}

*html div.dropdown .textWrapper ul.right, *html div.dropdownFlip .textWrapper ul.right {
    margin: 0;
}

*html div.dropdownFlip .textWrapper ul.left {
    margin: 0;
}

*html #content .docDetail #actionBox {
    padding-top:15px;
    width:375px;
    
}


*html .docDetail #actionBox .whiteBG .grayBG {
    background: url(action-box-gray-bg-2.jpg) no-repeat left bottom; 
    margin-left: 1px;
    padding: 0px 8px 12px 16px;
    
} 

*html .gender {
    margin-right:13px;
    margin-top:12px;
}

*html .babyName {
    margin-left:13px;
    margin-top:12px;
}

*html #MainColBot2 #babyList {margin-top:-45px}

*html #BabySearchBox .dateButton {
    margin-top: 2px;
}

*html #photographer {
    line-height:1.25em;
    margin-left:10px;
    padding-right:20px;
    width:390px;
}

*html #photographer {
    padding-right:20px;
    width:370px;
}

*html #mainCol.babyDetail {padding-top:26px}


*html #contentHome #contentTop #infoBox #doctorSelect, *html #specialtySelect  {    
   width: 238px;
   margin-right:0;
   padding-right:0;
}

*html #doc.dropdown ul.float { 
    clear:both;

}

*html #contentHome #infoBox .row3 h2 {
    padding:0;
    margin-top:-6px;    
    line-height:0;    
}

*html #contentHome input#doctorInput {
    margin-top:0;
    padding-top:0;
}  

*html #contentHome #infoBox .row1 ul, *html #contentHome #infoBox .row2 ul {
    padding-bottom:0;  
    margin-bottom: 0; 
}

*html #contentHome #contentTop #infoBox #doctorSelect, *html #specialtySelect  {    

    width: 250px;
}

*html .hideSelect {
    display:none;
}



*html #smallBox1Top {
    margin-bottom: -2px;      
}

*html #smallBox2Top {
    margin-bottom: -2px;      
}

*html #Img1 {
    margin-bottom: -2px;      
}

*html #Img2 {
    margin-bottom: -2px;      
}

*html .listLeft {
    float:left;
    padding:0 12px 0 0;
    width:188px;
}

*html .listRight {
    float:right;
    padding:0 12px 0 0;
    width:188px;
}

*html #secSidebar ul.go li {
    margin-top: -11px;
}

*html #secSidebar ul.go li.line {
    margin-top: 5px;
}

*html div.dropdown .textWrapper ul ul.sub li, *html div.dropdownFlip .textWrapper ul ul.sub li {
    width:165px; 

}

*html div.dropdown .textWrapper ul.left ul.sub li, *html div.dropdownFlip .textWrapper ul.left ul.sub li {
    width:150px;
    

}

*html div#cal.dropdown .textWrapper ul ul.sub li {
    width:auto;

}

*html #calActionBox { width: 675px; padding: 0; margin: 0; }
*html #calActionBox #calBoxTop, #calActionBox #calBoxBot { display: block; }
*html #calActionBox .whiteBG { background: url(cal-box-bg-white.gif) repeat-y 0 0; margin-bottom: 15px;  }
*html #calActionBox .calActionBoxContent { width: 635px; background: url(cal-box-bg-gray.jpg) no-repeat left bottom; margin-left: 2px; padding: 11px 18px; }

*html div.docDetail .networkCareLogo {margin:0;padding:0;}

*html .logoHolder { padding: 5px 0 25px 0; }
*html #PracticeList .networkCareLogo, *html #DoctorList .networkCareLogo { margin:8px 0 0 0 !important;padding:0 !important;display:block;}

*html .smTopPadding { padding-top: 2px !important; }

*html #secSidebar ul.go li.fix { display:block; margin-bottom:12px;}
*html #secSidebar ul#fix.go { display:block; margin-top: 14px }

*html .newsLink { float:left; display:inline-block; vertical-align:top; margin-bottom:5px; }
*html .newsItem a { vertical-align:top;}
*html .newsItem div {  max-width:260px; display:inline-block; }

*html #finderDiv { width: 697px; overflow: hidden;}

*html #footer { color: #6e6e6e; }

*html div.dropdown .textWrapper .frame.floatLeft,
*html div.dropdownFlip .textWrapper .frame.floatLeft {
    margin-right: 6px;
}

*html div.dropdown a#promoAdmission, *html div.dropdown a#promoMap, *html div.dropdown a#promoFitness, *html div.dropdownFlip a#promoMainCampus, *html div.dropdownFlip a.promoImageWide, *html div.dropdownFlip a#promoJobs {
    display: inline-block;
    margin-bottom: 4px;
    margin-top: -1px;
    
}

*html div.dropdown a#promoFitness, *html div.dropdownFlip a.promoImageWide { margin-bottom: 1px; }

*html div.dropdown a#promoMap { margin-bottom: 12px; }

*html div.dropdown .vidRow .floatLeft.frame { margin-right: 10px; }

*html .inlineBlock {
    display: inline-block;
    margin-left: -2px;
}

*html div.dropdown .textWrapper #visitorsPromoBottom h2, 
*html div.dropdown .textWrapper #patientsPromoBottom h2, 
*html div.dropdown .textWrapper #classesPromoBottom h2, 
*html div.dropdownFlip .textWrapper #careersPromoBottom h2, 
*html div.dropdownFlip .textWrapper #locationsPromoBottom h2 {
    line-height: 2.5;
    padding-bottom: 0;
    margin-bottom: 0;
}

*html div.dropdown .textWrapper #doctorsPromoBottom h2#allDoctors {
    margin-left: 7px;
}

*html div.dropdownFlip a.promoImageWide2 { margin-bottom: 2px; }

/* ie6.css and ie6styles.css New Style Additions */

*html div.dropdown .textWrapper .frame.floatLeft, 
*html div.dropdownFlip .textWrapper .frame.floatLeft {
    margin-right: 6px;
}
*html div.dropdown a#promoAdmission, *html div.dropdown a#promoMap, *html div.dropdown a#promoFitness, *html div.dropdownFlip a#promoMainCampus, *html div.dropdownFlip a.promoImageWide, *html div.dropdownFlip a#promoJobs {
    display: inline-block; margin-bottom: 4px; margin-top: -1px;    
}
*html div.dropdown a#promoFitness, *html div.dropdownFlip a.promoImageWide { margin-bottom: 1px; }
*html div.dropdown a#promoMap { margin-bottom: 12px; }
*html div.dropdown .vidRow .floatLeft.frame { margin-right: 10px; }
*html .inlineBlock { display: inline-block; margin-left: -2px; }
*html div.dropdown .textWrapper #visitorsPromoBottom h2, 
*html div.dropdown .textWrapper #patientsPromoBottom h2, 
*html div.dropdown .textWrapper #classesPromoBottom h2, 
*html div.dropdownFlip .textWrapper #careersPromoBottom h2, 
*html div.dropdownFlip .textWrapper #locationsPromoBottom h2 {
    line-height: 2.5;
    padding-bottom: 0;
    margin-bottom: 0;
}
*html div.dropdown .textWrapper #doctorsPromoBottom h2#allDoctors { margin-left: 5px; }
*html div.dropdownFlip a.promoImageWide2 { margin-bottom: 2px; }

