﻿html {
height: 100%;
}

h6 {
margin: 0; padding: 0; font-weight: normal;
}

h5 {
margin: 0; padding: 0; font-weight: normal;
}

h4 {
margin: 0; padding: 0; font-weight: normal;
}

h3 {
margin: 0; padding: 0; font-weight: normal;
}

h2 {
margin: 0; padding: 0; font-weight: normal;
}

h1 {
margin: 0; padding: 0; font-weight: normal;
}

h1 {
font-size: 26px; font-weight: bold; letter-spacing: -1px; margin: 0 0 12px 0;
}

h2 {
font-size: 16px; font-weight: bold; color: #E85200;
}

h4 {
font-size: 14px; font-weight: bold;
}

h5 {
font-size: 11px;
}

h6 {
font-size: 10px;
}

hr {
height: 1px; border: 0px none; background: #B9B9B5; color: #B9B9B5
}

form {
margin: 0; padding: 0; display: inline;
}

select {
font-family: Arial, sans-serif; font-size: 12px; color: #414141;
}

input {
font-family: Arial, sans-serif; font-size: 12px; color: #414141;
}

input.submit {
width: auto; border: 0px none;
}

ul {
	padding: 0;
	margin: 8px 8px 8px 30px;
	font-family: Georgia;
	text-decoration: none;
}

ul li {
	list-style: square;
	text-decoration: none;
}

ul.nostyle {
padding: 0; margin: 8px 8px 8px 10px;
}

ul.nostyle li {
list-style: none;
}

a {
	color: #0000FF;
	text-decoration: underline;
	position: static;
}

a:hover {
	color: #57A7D9;
	text-decoration: underline;
}

.clear {
clear: both;
}

#header {
position: absolute; top: 0; left: 0; background: #5391AA; height: 81px; width: 100%; 
}

#mayoclinic {
position: absolute; top: 15px; left: 12px;
}

#publictab {
position: absolute; top: 0px; right: 0px; height: 18px; background: #386291; text-align: right; padding-right: 15px; z-index: 10; color: #ffffff; font-size: 14px; padding-left: 15px;
}

#publictab a {
color: #ffffff; font-size: 11px; font-family: Verdana, Tahoma, Arial, sans-serf; vertical-align: middle;
}

#publictab a:hover {
filter:alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75;
}

#publictab_corner {
position: absolute; top: 0; left:-6px;
}

#navigation {
position: absolute; top: 82px; left: 0; background: #545E53; height: 21px; width: 100%; 
}

#searchbar {
position: absolute; background: #CDCEC0; top: 104px; left: 0px; width: 100%; height: 26px; z-index: 10;
}

#search {
position: absolute; top: 3px; right: 12px; z-index: 10;
}

#search #search_field {
padding-left: 3px;width: 200px; height: 13px; border: 1px solid #969696; vertical-align: middle; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #424242; 
}

#search #search_button {
vertical-align: middle;
}

#corporatebar {
position: absolute; top: 5px; left: 12px; z-index: 10; font-size: 12px; font-family: Arial, sans-serif; color: #263147; font-weight: bold;
}

#corporatebar a {
color: #263147; text-decoration: none;
}

#corporatebar a:hover {
color: #B26511; text-decoration: underline;
}

#locationbar {
position: absolute; top: 130px; left: 12px; width: 590px; height: 56px; background: #D1761B url('/images/nav/bg_locationbar_orange.gif') repeat-x top; z-index: 5
}

#locationbar h1{
position: absolute; bottom: 12px; left: 12px; color: #ffffff; font: 20px Palatino LinoType, Palatino, Times, Times New Roman,serif; font-weight: normal; letter-spacing: 0; margin: 0; line-height: 18px; padding-bottom: 5px;
}

#locationbar h1 a:hover  {
color: #ffffff; text-decoration: none; cursor: pointer;
}

#locationbar h1 a  {
color: #ffffff; text-decoration: none; cursor: pointer;
}

#locationbar_bg{
position: absolute; top: 125px; left: 0px; width: 100%; height: 56px; background: url('/images/nav/bg_locationbar_grayright.gif') repeat-x top; z-index: 1
}

#sublocation {
position: absolute; top: 130px; right: 0px; width: 175px; height: 56px; background: #885E33; z-index: 5;
}

#dateline {
position: absolute; top: 189px; right: 12px; color: #4F4F4F; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold;
}

#content {
position: absolute; top: 189px; left: 12px; width: 590px; background: #ffffff;
}

#rightchannel {
position: absolute; top: 210px; right: 0px; width: 155px; 
}

#ad {
position: absolute; top: 0; right: 12px; padding: 4px 0 0 0; text-align: center;
}

#adwrapper { 
background: #999999; border: 1px solid #999999; margin: 10px 0 0 0; padding: 0; text-align: center;
} 

#adSponsorLogo { 
position: relative; text-align: center; width:124px; height: 68px; 
} 

a#nav_healthtools {
padding: 3px 8px 4px 8px; background: #545e52; color: #ffffff; font: 12px Tahoma, Arial, sans-serif; text-decoration: none; height: 21px;
}

a#nav_askspecialist {
padding: 3px 8px 4px 8px; background: #545e52; color: #ffffff; font: 12px Tahoma, Arial, sans-serif; text-decoration: none; height: 21px;
}

a#nav_healthyliving {
padding: 3px 8px 4px 8px; background: #545e52; color: #ffffff; font: 12px Tahoma, Arial, sans-serif; text-decoration: none; height: 21px;
}

a#nav_drugs {
padding: 3px 8px 4px 8px; background: #545e52; color: #ffffff; font: 12px Tahoma, Arial, sans-serif; text-decoration: none; height: 21px;
}

a#nav_treatment {
padding: 3px 8px 4px 8px; background: #545e52; color: #ffffff; font: 12px Tahoma, Arial, sans-serif; text-decoration: none; height: 21px;
}

a#nav_diseases {
padding: 3px 8px 4px 8px; background: #545e52; color: #ffffff; font: 12px Tahoma, Arial, sans-serif; text-decoration: none; height: 21px;
}

a#nav_diseases {
padding-left: 12px;
}

a#nav_healthtools:hover {
background: #233343;  color: #ffffff; text-decoration: underline;
}

a#nav_askspecialist:hover {
background: #233343;  color: #ffffff; text-decoration: underline;
}

a#nav_healthyliving:hover {
background: #233343;  color: #ffffff; text-decoration: underline;
}

a#nav_drugs:hover {
background: #233343;  color: #ffffff; text-decoration: underline;
}

a#nav_treatment:hover {
background: #233343;  color: #ffffff; text-decoration: underline;
}

a#nav_diseases:hover {
background: #233343;  color: #ffffff; text-decoration: underline;
}

.nav_dots {
vertical-align: -4px; padding-top: 2px; filter:alpha(opacity=50); -moz-opacity:0.50; opacity: 0.50;
}

.elem_dots_horiz_white {
background: url('/images/nav/elem_dots_horiz_white.gif') repeat-x center;  height: 1px
}

#educationgrant {
position: absolute; top: 40px; left: 68px; font: 11px Georgia,serif; color: #E7E6C7;
}

#educationgrant #sponsor {
display: inline; font-weight: bold; color: #FCFCFE;
}

#educationgrant #sponsor a {
color: #FCFCFE;
}

#educationgrant #sponsor a:hover {
color: #FCFCFE;
}

#footer {
position: relative; top: 25px; clear: both; width: 100%; margin-bottom: 50px; font-size: 11px; color: #979797; padding-top: 25px;
}

#footer h5 {
display: inline; font-size: 28px; font-weight: bold; vertical-align: middle; margin: 0 8px 0 8px; line-height: 1px;
}

#footer h6 {
display: inline;
}

#footer .update {
color: #ff3300;
}


#docid {
font-size: 10px; color: #7F7F7F;
}

#copyright {
font-size: 10px; color: #7F7F7F; margin-top: 5px;
}



#grid_fullchannel {
position: relative; top: 10px;
}

#grid_wideleft {
position: relative; top: 10px; width: 100%;
}

#grid_wideleft #channel_left {
float: left; width: 410px;
}

#grid_wideleft #channel_right {
float: left; margin-left: 12px; width: 168px; margin-top: 35px;
}

#grid_wideleft h1 {
font-size: 26px; font-weight: bold; letter-spacing: -1px; margin: 0 0 12px 0;
}

#grid_wideleft h2 {
font-size: 16px; font-weight: bold; color: #E85200;
}

#grid_wideleft.article p {
margin: 0 0 12px 0;
}


#grid_wideleft h2#summary {
font-size: 18px; font-family: Arial Narrow, Arial, sans-serif; color: #525244; margin: 0 0 12px 0;
}

#grid_wideleft #q {
font-size: 64px; color: #DC3900; font-family: Garamond, Georgia, Times, serif; margin-right: 8px;
}

#grid_wideleft h5#a {
float: left; font-size: 64px; color: #DC3900; font-family: Garamond, Georgia, Times, serif; margin: 0 8px 0 0;
}

#grid_wideleft td#question {
font-size: 12px; font-weight: normal; background: url('/images/nav/clear.gif') no-repeat right top; height: 125px; padding-left:0; padding-right:100px; padding-top:15px; padding-bottom:0
}

#grid_wideleft #channel_left.search h1 {
font-size: 28px; color: #D95E00; font-family: Georgia, serif; margin-bottom: 15px; font-weight: normal; letter-spacing: 0px;
}

ul#searchresults {
padding: 0; margin: 12px 12px 12px 0px;
}

ul#searchresults a {
font-weight: bold; display: block;
}

ul#searchresults li {
margin-bottom: 8px; list-style: none;
}

.misc_space {
height: 35px;
}


#grid_wideright {
position: relative; top: 10px; width: 100%;
}

#grid_wideright #channel_left {
float: left; width: 168px;
}

#grid_wideright #channel_right {
float: left; margin-left: 12px; width: 410px;
}


#grid_wideright h1 {
font-size: 28px; color: #EE8917; font-family: Georgia, serif; margin-bottom: 15px; letter-spacing: 0; font-weight: normal;
}

#grid_wideright h2 {
font-size: 16px; font-weight: bold; color: #E85200;
}

#grid_wideright ul {
margin: 5px 0 15px 25px; padding: 0; color: #696969;
}

#grid_wideright li {
margin-bottom: 4px;
}

#grid_wideright a {
font-family: Georgia, serif;
}

#topics {
position: relative; background: #F6F7E7; height: 75px;
}

#topics h3 {
font-family: Georgia, serif; color: #90918B; font-size: 28px; position: relative; top: 3px; left: 55px; line-height: 26px;
}


#grid_equal {
position: relative; top: 10px; width: 100%;
}

#grid_equal #channel_full {
width: 590px;
}

#grid_equal #channel_left {
float: left; width: 289px;
}

#grid_equal #channel_right {
float: left; margin-left: 12px; width: 289px;
}

#grid_center {
position: relative; top: 10px; width: 100%;
}

#grid_center #channel_left {
float: left; width: 327px;
}

#grid_center #channel_right {
float: left; margin-left: 12px; width: 251px; margin-top: 12px;
}

#grid_center #channel_right.homepage {
margin-top: 25px;
}

#center_title {
position: relative; background: #C05A26;
}

#center_title h1 {
padding: 4px 0 4px 15px; color: #ffffff; font-size: 18px; font-family: Arial, Tahoma, sans-serif; letter-spacing: 0; margin: 0; font-weight: normal;
}

#grid_center #subcenters {
position: relative; top: 0; background: #FFFEF3 url('/images/nav/bg_centers_leftcolumn.gif') repeat-x top; border: 1px solid #DEDEDE; padding-bottom: 15px; z-index: 1; padding-left:7px; padding-right:7px; padding-top:7px
}

#grid_center #centers {
position: relative; top: 25px; background: #FFFEF3; border: 1px solid #DEDEDE; padding: 7px; padding-bottom: 35px; color: #535353; z-index: 100;
}


#subcenters h3#summary {
font-size: 14px; font-family: Arial, Tahoma, sans-serif; margin-bottom: 12px;
}

#subcenters .subcenter {
color: #535353; font-size: 11px; font-family: Verdana, sans-serif;
}

#subcenters .subcenter h2{
font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color: #E85200;
}

#subcenters .subcenter ul {
padding: 0; margin: 8px 0 8px 45px;
}

#subcenters .subcenter a {
font-size: 12px; font-family: Arial, sans-serif; color: #D86100;
}

#subcenters .subcenter a:hover {
color: #FF6600;
}

#centers .center {
background: url('/images/nav/bg_homepage_centers.gif') no-repeat center top; height: auto; color: #4E4E4E; font-family: Verdana, sans-serif; font-size: 11px; margin-bottom: 15px; padding-left:2px; padding-right:2px; padding-top:8px; padding-bottom:0
}

#centers .center h2 {
font-family: Verdana, sans-serif; font-size: 11px; color: #4E4E4E; font-weight: bold;
}

#centers .center .center_summary {
padding-top: 8px;
}

#centers .center .centers_scrollbox {
float: none; border: 1px solid #D0D0C6;
}

#centers .center .centers_scrollbox ul {
margin: 0 0 0 22px; padding: 0; font-size: 12px;
}

#centers ul a {
font-size: 11px;
}

#healthtools .header{
background: url('/images/nav/elem_dots_horiz_dark.gif') repeat-x center; width: 100%; text-align: right; margin-bottom: 8px
}

#healthtools a {
display: block; color: #E78200; font-weight: bold;
}

#healthtools ul {
margin: 0 0 0 22px; padding: 0; font-size: 12px;
}

#healthtools li {
line-height: 18px; list-style-image:url('/images/nav/arrow_pixel_2_2_right_orange.gif')
}

#healthtools ul a {
display: inline; vertical-align: 4px;
}







#featurestory {
color: #656565; border: 1px solid #E3E3E3; padding: 3px; margin-bottom: 15px;
}

#featurestory.homepage {
border: 0px; padding: 3px; font-size: 14px; margin-bottom: 7px; border-bottom: 4px solid #0079C6; padding-bottom: 8px;
}

#featurestory.homepage a {
font-size: 18px; display: block; font-weight: bold;
}

#featurestory img {
border: 1px solid #B1B1B1;
}

#featurestory h4 {
font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; margin: 5px 0 5px 0;
}

#featurestory ul {
padding: 0; margin: 0 0 0px 25px;
}

#featurestory li {
margin-bottom: 5px;
}

#healthalert {
position: relative; background: #E7F0FA url('/images/nav/bg_drugwatch.gif') no-repeat left 25px; width: 70%; font-size: 11px; font-family: Verdana, sans-serif; color: #535353; margin-bottom: 15px; padding-left:70px; padding-right:5px; padding-top:5px; padding-bottom:8px
}

#drugwatch {
position: relative; background: #E7F0FA url('/images/nav/bg_drugwatch.gif') no-repeat left 25px; width: 70%; font-size: 11px; font-family: Verdana, sans-serif; color: #535353; margin-bottom: 15px; padding-left:70px; padding-right:5px; padding-top:5px; padding-bottom:8px
}

#healthalert {
background: #BF441A url('/images/nav/bg_healthalert.gif') no-repeat left 25px; color: #ffffff; width: 66%; padding-left:80px; padding-right:5px; padding-top:5px; padding-bottom:8px 
}

#healthalert a {
font-size: 14px; font-weight: bold; font-family: Arial, sans-serif;
}

#drugwatch a {
font-size: 14px; font-weight: bold; font-family: Arial, sans-serif;
}

#healthalert a {
color: #ffffff;
}

#healthalert h2 {
position: absolute; top: 5px; left: 5px; width: 100px; color: #0079C6; font-size: 22px; font-weight: normal; line-height: 20px;
}

#drugwatch h2 {
position: absolute; top: 5px; left: 5px; width: 100px; color: #0079C6; font-size: 22px; font-weight: normal; line-height: 20px;
}

#healthalert h2 {
color: #ffffff;
}

#askspecialist {
background: url('/images/nav/clear.gif') no-repeat top right; margin-bottom: 12px
}

#askspecialist_content {
width: 165px;
}

#askspecialist_about {
margin-top: 5px; font-size: 10px; font-family: Verdana, sans-serif; color: #535353;
}

.askarticle{
border: 1px solid #FFEB6B; background: #FFF9D5; margin-top: 10px; padding: 5px; width: 25%;
}

#askspecialist_about a {
font-size: 11px; font-family: Arial, sans-serif; display: block;
}


#askspecialist_line {
position: relative; top: 3px; background: #0079C6; height: 4px;
}

.askspecialist_line {
width: 100%; height: 4px; background: #C56F18;
}

.askspecialist_question {
border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-top:1px solid #E1E1E1; position: relative; width: 98%; border-bottom: 0px none; background: #ffffff 
}

.askspecialist_question_bb {
position: relative; width: 100%; bottom: 0; height: 6px; border-bottom: 1px solid #E1E1E1;
}

.askspecialist_question h3 {
position: relative; left: 0; font-size: 14px; font-weight: bold; margin: 10px 100px 0 15px; color: #C1591A;
}

.askspecialist_question h4.from {
position: relative; left: 0; margin-top: 8px; font-size: 12px; font-weight: normal; color: #C1591A; padding-bottom: 25px; margin: 10px 100px 0 15px; 
}

.askspecialist_bio {
position: relative; top: -25px; left: 8px; background: #a4a4a4; margin: 0 15px 0 0; width: 80%; padding: 5px 10px 5px 10px; color: #ffffff; font-size: 11px; font-family: Verdana; margin: 8px;
}

.askspecialist_bio a {
font-weight: bold; color: #ffffff;
}

.askspecialist_bio a:hover {
color: #ffffff; text-decoration: underline; 
}


table.askspecialist .question {
background: url('/images/nav/clear.gif') no-repeat top right; margin-bottom: 12px
}


#interactivetools {
position: relative; top: 0; left: 0; width: 100%;
}

.elem_dots_horiz {
background: url('/images/nav/elem_dots_horiz_dark.gif') repeat-x; height: 1px; clear: both
}

.m3 {
margin: 3px 0 3px 0;
}

.inset {
float: right; width: 50%; margin: 4px 0 8px 0; padding-left: 8px;
}

.inset .elem_dots_horiz {
background: url('/images/nav/elem_dots_horiz_pullquote.gif') repeat-x; height: 4px
}

.inset h4 {
font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #636363; margin: 4px 0 4px 0; 
}

.inset h5 {
margin-top: 8px; color: #EA5E11; font-family: Georgia, serif; font-size: 14px; font-weight: normal;
}

.inset h6 {
margin: 5px 0 8px 0; text-align: right; font-family: Arial Narrow, Tahoma, sans-serif; font-size: 14px; font-weight: bold; color: #53646D;
}

.inset table img {
margin-bottom: 6px; margin-right: 8px; border: 1px solid #82837D;
}

.inset table {
margin-bottom: 4px;
}

.inset a {
color: #EB5300; font-size: 11px;
}

.inset a:hover {
color: #AD3D00;
}




.shadebox {
position: relative; background: #FDFDFC; padding: 4px 1px 7px 3px; color: #636363; font-size: 11px; margin: 1px 0 1px 0;
}

.shadebox h4 {
font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px;
}

.shadebox h5 {
font-family: Georgia, serif; font-size: 11px; margin-top: 7px;
}

.shadebox h6{
font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin: 10px 0px 4px 0px;
}


.shadebox a {
font-family: Georgia, serif;
}

.shadebox ul {
padding: 0; margin: 0 0 0px 25px;
}

#relatedlinks .shadebox {
background: #F7FBFD;
}

.moreonthistopic {
position: relative; top: 0; left: 0; margin-bottom: 8px;
}

#moretools {
margin-top: 5px;
}

#articletools_line {
border: 1px solid #B9B9B9; border-right: 0px; border-left: 0px; font-size: 11px; padding: 3px;
}

#articletools_line img {
vertical-align: -4px; border: 0px none;
}

#articletools_line img.margin {
margin-left: 10px;
}

#articletools_box {
border-bottom: 1px solid #b9b9b5; padding-bottom: 2px; margin: 0 0 12px 0; font-family: Tahoma, Arial, sans-serif; color:#C75401; font-size: 11px;
}

#articletools_box h4 {
font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 11px; color: #999999; margin-bottom: 3px; border-bottom: 1px solid #b9b9b5;
}

#articletools_box img {
vertical-align: -4px; margin-bottom: 1px;
}

#articletools_box a {
color:#C75401;
}

#articletools_box a:hover {
color: #FF6600;
}

#related {
border-top: 1px solid #E5E5E5; padding-top: 1px; margin: 0 0 12px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; 
}

#related form {
display: block;
}

#related input {
font-size: 11px; font-family: Tahoma, Arial, sans-serif;
}

#related input.submit {
margin-left: 5px; vertical-align: -1px;
}

#related h4 {
background: url('/images/nav/bkgrd-hd_related_.gif') repeat-x; font-weight: bold; font-size: 10px; color: #FFFFFF; margin: 0; padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:1px 
}

#related #box {
background: #F5F6E1 url('/images/nav/bkgrd-nav_related_.gif') repeat-x top; border: 1px solid #F3B52E; padding-left:5px; padding-right:5px; padding-top:9px; padding-bottom:5px
}

#related h5 {
font-weight: bold; color:#DD8833; background: url('/images/nav/dotted_related.gif') repeat-x bottom left; font-size: 11px; margin-bottom: 0px; padding-bottom: 2px 
}

#related ul {
padding: 0px; margin: 3px 0px 8px 16px;
}

#related ul li {
list-style: square; margin:0px 0px 3px 0px; line-height: 12px;
}

#related #box.select ul li {
list-style-image: url('/images/nav/arrow_selectblue.gif');
}

#related #box.select ul li.selected {
list-style-image: url('/images/nav/arrow_selectred.gif');
}



#related #box.select ul ul {
padding: 0px; margin: 8px 0px 8px 12px;
}

#related #box.select ul ul li {
list-style-type:square
}

#related a:visited {	
color: #007BC8;
}

#related #box.select a.selected {
color: #C75300;
}

#related #box.select a.selected:hover {
color: #8E3B00;
}


#housecall {	
position: relative; height: 118px; clear: both; top: 15px;
}

#housecall a {	
position: relative; padding-left: 5px; color: #989898; font-family: Verdana, sans-serif; font-size: 10px; z-index: 101;
}

#housecall a:hover {	
color: #797979;
}

#housecall #housecall_box {	
position: relative; padding: 5px; height: 80px; margin: auto; width: 158px; z-index: 100;
}

#housecall #housecall_bgbox {	
position: absolute; top: 0; left: 0; background: #C05A26 url('/images/nav/housecall_atsymbol.gif') no-repeat right -15px; height: 90px; z-index: 2px; width: 100%
}

#housecall input {	
border: 1px solid #9D481F; font-size: 10px; font-family: Verdana; color: #474747; width: 150px; height: 14px; padding-left: 2px;
}

#housecall.center input {	
border: 1px solid #0163A3;
}

#housecall input#submit {	
border: 0px; width: 83px; margin-top: 4px; height: 21px; padding: 0; display: block;
}

#housecall img#envelope {
position: absolute; top: 2px; right: -10px; z-index: 3
}

#housecall #housecall_form {
position: relative; top: 0; left: 0; z-index: 5;
}

#housecall.center #housecall_bgbox {	
position: absolute; top: 0; left: 0; background: #017AC9 url('/images/nav/housecall_atsymbol_blue.gif') no-repeat right -15px; height: 90px; z-index: 2; width: 100%
}





#articlesections {
font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #636363; margin-bottom: 15px;
}

#articlesections #borderbox {
background: url('/images/nav/elem_dots_vert_dark.gif'); width: 410px
}

#articlesections a {
color: #D86100;
}

#articlesections a:hover {
color: #FF6600;
}

#articlesections table {
border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:5px; background:#ffffff url('/images/nav/bg_articlesections.gif'); margin-left: 1px; margin-right: 1px; border-top: 0px none; border-bottom: 0px none; width: 408px
}

#articlesections td {
width: 200px;
}

#articlesections ul {
padding: 0; margin: 0; margin-left:15px; font-size: 11px;
}

#articlesections h4 {
font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px;
}

#articlesections .selected {
list-style-image: url('/images/nav/li_redcircle.gif'); vertical-align: 3px
}

#sectiontools {
background: url('/images/nav/elem_dots_horiz_dark.gif') repeat-x 0 7px; height: 14px; margin-bottom: 15px
}

#sectiontools #previous {
background: #ffffff; border-right: 1px solid #989797; padding-right: 5px; margin-right: 2px; float: left;
}

#sectiontools #next {
background: #ffffff; border-left: 1px solid #989797; padding-left: 5px; margin-left: 2px; float: right;
}

#sectiontools a h5{
color: #642202; font-family: Georgia, serif; font-size: 11px; display: inline;
}

#sectiontools a {
color: #D86100; font-family: Arial; font-size: 12px;
}

#sectiontools img {
vertical-align: -2px;
}

#searchnav {
position: relative; top: 5px; left: 0; width: 100%; height: 50px; text-align: center;
}

#searchnav h6 {
font-weight: bold; font-family: Georgia, serif; font-size: 10px; color: #D86200;
}

#searchnav #previous {
position: absolute; top: 15px; left: 0; text-align: left; z-index: 10000;
} 

#searchnav #next {
position: absolute; top: 15px; right: 0; text-align: right; z-index: 10000;
}

#searchnav h5 {
display: inline; background: #ffffff;
}

#searchnav h5.next {
padding-left: 5px; margin-left: 2px;
}

#searchnav h5.previous {
padding-right: 5px; margin-right: 2px;
}

#searchnav h5 a {
color: #D86200; font-family: Georgia, serif; font-size: 11px;
}

#searchnav img {
vertical-align: -2px;
}

#searchnav #pages {
position: relative; margin: auto; z-index: 100; padding: 2px;
}

#searchnav #pages a {
margin: 0 2px 0 2px;
}

#searchnav #pages a.selected {
color: #D86200; font-weight: bold;
}

#poll {
float: left; top: 0; left: 12px; position: relative; width: 180px; background: #C05A26; color: #ffffff; font-family: Tahoma, sans-serif; font-size: 12px; padding: 7px 25px 7px 75px; z-index: 100;
}

#channel_right #poll {
float: left; top: 0; left: 0px; position: relative; width: auto; background: #C05A26; color: #ffffff; font-family: Tahoma, sans-serif; font-size: 12px; padding: 7px 25px 7px 75px; z-index: 100;
}

#poll h3 {
position: absolute; top: 3px; left: 7px; font-family: Tahoma, sans-serif; color: #ffffff; font-size: 36px; font-weight: normal;
}

#poll a {
float: right; font-family: Verdana; font-size: 11px; color: #ffffff;
}

#poll a:hover {
color: #EFD6C9;
}

#poll .elem_dots_horiz_white {
height: 5px;
}

#finditfast {
position: relative; left: 0; height: 94px; width: 100%; background: #D1761A url('/images/nav/bg_finditfast.gif') repeat-x top; font-family: Verdana, sans-serif; font-size: 11px; margin-bottom: 12px
}

#centers #finditfast {
position: relative; top: -25px;
}

#finditfast_content {
position: relative; top: 5px; width: 95%; z-index: 15; margin: auto;
}

#finditfast h6 {
color: #ffffff; font-size: 12px; margin-top: 5px;
}

#finditfast #finditfast_content  ul {
margin: 0 0 0 22px; padding: 0; font-size: 12px;
}

#finditfast #finditfast_content #col_left {
float: left; width: 39%; margin-right: 5px;
}

#finditfast #finditfast_content #col_right {
width: 57%; float: left; font-size: 10px; font-family: Verdana, sans-serif; text-align: center; color: #ffffff;
}

#finditfast #finditfast_content  ul a {
font-size: 11px; color: #D86100;
}

#finditfast #finditfast_content  ul a:hover {
font-size: 11px; color: #FF6600;
}

#finditfast_letternav {
border: 1px solid #D6956F; background: #D88B45; font-size: 14px; font-weight: bold; padding: 5px; width: 75%; margin: auto; margin-top: 3px;
}

#finditfast_letternav a {
color: #ffffff; font-size: 11px;
}

.promo {
position: relative; top: -25px; z-index: 1; background: #D1761A; padding: 0 7px 5px 7px; color: #ffffff;font-family: Verdana, sans-serif; font-size: 12px;
}

.promo .line {
background: #FFFEF3; height: 1px; text-align: center; display: block; width: 100%; margin-bottom: 3px;
}

.promo a:hover {
color: #ffffff; font-size: 14px; font-family: Arial; font-weight: bold; display: block;
}

.promo a {
color: #ffffff; font-size: 14px; font-family: Arial; font-weight: bold; display: block;
}

.scrollbox {
float: right; margin: 5px 0 0 8px; padding-bottom: 8px; height: 64px; width: 160px; overflow: auto; background: #ffffff;
}

.redline {
height: 4px; background: #C05B27; width: 100%; display: block;
}

.feature {
border: 1px solid #E4E4D9; background: #FFFFFB url('/images/nav/test_bg_homepage_centerfeature.gif') no-repeat right; color: #797979; font-family: Verdana, sans-serif; font-size: 11px; margin: 7px 0;; padding-left:7px; padding-right:125px; padding-top:7px; padding-bottom:7px
}

.feature h3 {
font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px;
}

.feature a {
display: block; color: #797979; font-weight: bold; margin-top: 3px; font-family: Verdana, sans-serif; font-size: 10px; width: 100%;
}

.feature a i {
font-style: normal; color: #FAA450;
}

.feature img {
border: 0px; vertical-align: -2px;
}

#whatsnew {
border: 1px solid #E3E3E3; background: url('/images/nav/bg_whatsnew.gif') no-repeat top; margin-bottom: 12px; font-size: 12px; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:15px
}

#whatsnew h3 {
text-align: right; font-size: 30px; font-family: Arial Narrow, Tahoma, sans-serif; font-weight: bold; color: #9FBE00;
}

#whatsnew ul {
margin: 0 0 0 20px; padding: 0; color: #8C8C8C;
}

#whatsnew ul li {
margin-bottom: 5px;
}

#whatsnew a {
font-size: 12px;
}

#grid_wideleft #channel_left table.druglist {
margin-bottom: 15px;
}

.druglist ul {
margin: 0 0 0 25px; padding: 0;
}

.backtotop {
float: right;
}

.backtotop a {
font-size: 11px;
}

#notes {
background: #FAFAFA; padding: 5px; color: #3D3D3D; font-size: 11px;
}

#notes ol {
margin: 8px 0 0 28px; padding: 0;
}

#notes ol li{
margin-bottom: 5px;
}


#notes h5 {
font-size: 12px; font-weight: bold;
}

#nutrients {
font-size: 11px; margin-bottom: 15px; color: #545454;
}

#nutrients .subheader {
background: #DB8027 url('/images/nav/arrow_right.gif') no-repeat 4px 4px; color: #ffffff; font-weight: bold; font-family: Verdana, sans-serif; font-size: 10px; margin-bottom: 2px; cursor: pointer; padding-left:16px; padding-right:2px; padding-top:2px; padding-bottom:2px
}

#nutrients .b {
background: #DB8027 url('/images/nav/arrow_down.gif') no-repeat 4px 4px;
}

#nutrients #nutrients_header {
background: #C05B27 url('/images/nav/curve_tab_red_right.gif') no-repeat right top; width: 290px; height: 23px; color: #ffffff
}

#nutrients #nutrients_header #img {
vertical-align: -5px;
}

#nutrients #nutrients_header h3 {
display: inline; font-size: 14px; font-weight: bold; margin-right: 5px;
}

#nutrients .bar {
background: #C05B27; height: 4px;
}

#nutrients table {
width: 100%; margin-top: 3px; margin-bottom: 7px;
}

#nutrients table td.label {
padding: 1px 2px 1px 8px; width: 35%;
}

#nutrients table td.data {
padding: 1px 2px 1px 8px; width: 15%;
}

#nutrients table td.servings {
padding: 1px 2px 1px 8px; width: 75%;
}

#nutrients table tr.b {
background: #F5F7E9;
}

#nutrients ul {
margin: 0 5px 5px 25px; padding: 0;
}

#nutrients ul a{
font-family: Georgia, serif;
}

#recipe_mainphoto {
float: left; margin-right: 12px; border: 1px solid #A8A7A5;
}

#recipe_dietitiantip {
background: #FFFDE6; border: 1px dashed #C9C9C9; font-family: Verdana, sans-serif; color: #727272; font-size: 11px; padding: 3px; margin-bottom: 8px;
}

#recipe_servings {
clear: both; border: 1px solid #B9B9B9; border-right: 0px; border-left: 0px; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; padding: 2px; color: #4F4F4F; margin-bottom: 8px;
}

.note {
background: #FFFDE6; padding: 5px;
}

#herb_table {
font-size: 11px;
}

#herb_table .bar{
background: #D4791E; height: 4px;
}

#herb_table table h5 {
font-size: 12px; font-weight: bold;
}

#herb_table table td {
padding: 5px 0 5px 0;
}

#herb_table table td.label {
width: 75%;
}

#herb_table table td.grade {
text-align: center; font-size: 24px; font-weight: bold;
}

#herb_table table td.bar {
height: 1px; background: #D9D9D9; padding: 0;
}

#herb_table table tr.row_b {
background: #FAFAFA;
}

#herb_table .a {
color: #39B54A;
}

#herb_table .b {
color: #39A2B5;
}

#herb_table .c {
color: #C1A800;
}

#herb_table .d {
color: #CE7E00;
}

#herb_table .f {
color: #CA3E00;
}

#herb_table .elem_dots_horiz {
margin: 3px 0 3px 0;
}

#naturalstandardcopyright {
font-size: 10px; border: 1px solid #EFEFEF; padding: 2px; color: #707070;
}

#naturalstandardbug {
font-size: 11px; margin-top: 40px; color: #5C5C5C;
}

#recipe_index_summary {
font-size: 11px; font-family: Verdana, sans-serif; margin: 8px 0 8px 0; color: #727272;
}

ul.doublespace li {
margin-bottom: 12px;
}

li.orderdoublespace {
margin-bottom: 12px;
}

li.doublespace {
margin-bottom: 12px;
}

.mctable {
font-size: 11px; font-family: Verdana, sans-serif; margin-bottom: 12px;
}

table.content {
width: 100%; padding: 3px; margin-bottom: 12px; font-size: 11px; font-family: Verdana, sans-serif; border: 0px none;
}

table.content th {
color: #ffffff; font-weight: bold; background: #DB8027; text-align: left; vertical-align: top;
}

table td {
vertical-align: top;
}

table.content tr {
background: #ffffff;
}

table.content .bodycell{
background: #F5F7E9;
}

table.content .bodyrow{
background: #F5F7E9;
}

table.content .bodycellg {
background: #DCDED1;
}

table.content .bodyrowg {
background: #DCDED1;
}

table.content .bodycelldg {
background: #DADEC0;
}





table.content .bodyrowdg {
background: #DADEC0;
}





table.nutrients {
width: 100%; padding: 3px; margin-bottom: 12px; font-size: 11px; font-family: Verdana, sans-serif;
}

table.nutrients th {
color: #ffffff; font-weight: bold; background: #DB8027; 
}

table.nutrients .nutrientrow {
background: #F5F7E9;
}

table.nutrients .right {
text-align: right; padding-right: 8px;
}



table.nutrients .rightouter {
text-align: right; padding-right: 8px;
}



table.nutrients .rightinner {
text-align: right; padding-right: 8px;
}



.inlineimage {
font-size: 10px; font-weight: bold; font-family: Verdana, sans-serif;
}

.right {
float: right; padding: 0 0 0 8px;
}

.left {
float: left; padding: 0 8px 0 0;
}

.inlineimage img {
border: 1px solid #969696; display: block; margin-bottom: 5px;
}

.inlineimage img.noborder {
border: 0px none;
}

.inlineimage hr {
height: 3px; border: 0px none; background: #969696; color: #969696
}

#pollresults h1 {
position: relative; top: 50px; left: 25px; font-family: Arial; font-size: 24px; color: #5D5D5D; font-weight: bold; z-index: 200; letter-spacing: 0; margin: 0; width: 90%;
}

#pollresults h2 {
position: absolute; top: 0px; left: 0px; font-family: Arial Narrow, Helvetica, Arial, sans-serif; font-size: 72px; font-weight: bold; color: #F6F6F6; letter-spacing: -3px; z-index: 1;
}

#pollresults #graph {
position: relative; top: 75px; margin-bottom: 100px;
}

#quiz ul {
padding: 0; margin: 8px;
}

#quiz ul li {
list-style: none;
}

#quiz h4 {
margin-bottom: 8px;
}

#quiz h5 {
font-weight: bold; font-size: 12px;
}

#quiz h5.correctanswer {
color: #E85200; margin-bottom: 5px;
}

#quiz.results ul {
padding: 0; margin: 8px 8px 8px 25px;
}

#quiz.results ul li {
list-style: square;
}

.header {
background: #C05B27 url('/images/nav/curve_tab_red_right.gif') no-repeat right top; width: 85%; height: 23px; color: #ffffff
}

.header h3 {
display: inline; font-size: 14px; font-weight: bold; margin-right: 5px; vertical-align: 4px;
}

.bar {
background: #C05B27; height: 4px;
}

.nobox {
margin-bottom: 8px;
}

.content {
border-left:1px solid #E2E2D6; border-right:1px solid #E2E2D6; border-bottom:1px solid #E2E2D6; background:#F5F7E9; border-top:0px none; padding:10px; margin-bottom: 15px
}

.content h5 {
font-size: 11px;
}

.content .insetbox {
margin: 12px 0 12px 0; background: #FBFCF6; border: 1px solid #E2E2D6; padding: 8px;
}

.required {
color: #CC3300;
}

.star {
font-size: 20px; height: 12px; margin-right: 3px; position: relative; top: 6px; font-weight: bold
}

.overflowbox {
overflow: auto; height: 100px; width: 92%; background: #FBFCF6; border: 1px solid #E2E2D6; padding: 8px;
}

.form {
position: relative; top: 0; left: 0; background: #FFFEF8; border: 1px solid #D6D6D6; padding: 8px; width: 390px;
}

.b_bl {
position: absolute; bottom: -1px; left: -1px;
}

.b_br {
position: absolute; bottom: -1px; right: -1px;
}

.b_tl {
position: absolute; top: -1px; left: -1px;
}

.b_tr {
position: absolute; top: -1px; right: -1px;
}

table.meetdoctor {
margin-bottom: 15px;
}

table.meetdoctor .meetdoctor_content {
vertical-align: bottom; padding-left: 8px;
}

table.meetdoctor h4 {
display: inline; font-weight: bold; color: #BE5827;
}

h5.error {
font-weight: bold; font-size: 11px; color: #A73A11; padding-left: 18px; background: url('http://dotcomdesign.mayo.edu/images/nav/icon_error.gif') no-repeat left top; margin: 3px 0;
}

.fineprint {
font-size: 10px;
}
.errormsg{
font-weight: bold;c olor: #A73A11;
}

ul.wcaption {
margin-right: 25px;
}

ul.wcaption a {
font-weight: bold; display: block;
}

ul.wcaption li {
margin-bottom: 8px;
}

.disclaimer {
font-size: 10px; font-family: Verdana; padding: 8px; border: 1px solid #D0D0D0; background: #F2F2F2; margin-top: 15px; color: #878787;
}

.source{
font-size: 10px; font-family: Verdana; margin-top: 15px; color: #878787;
}

.prototype_pagediv {
margin-bottom: 15px; color: #642202; font-family: Georgia, serif; font-size: 11px;
}

.prototype_pagediv .elem_dots_horiz {
margin-bottom: 5px;
}

.prototype_pagediv a {
color: #D86100; font-family: Arial; font-size: 12px;
}

.prototype_pagediv_2 {
margin-bottom: 15px; color: #626262; font-family: Verdana; font-size: 11px;
}

.prototype_pagediv_2 .elem_dots_horiz {
margin: 5px 0 5px 0;
}

.prototype_pagediv_2 a {
color: #D86100; font-family: Verdana; font-size: 11px;
}

.endcontainer {
clear: both; display: block;
}
/* VID AD for wide front page */
.vid_ad {
float: left; 
}
.vid_ad  img.top { background-image: url('/images/nav/bg_housecall_gry_top.gif'); background-repeat:no-repeat; width:320px; height: 8px; margin:0px; float:left 
}
.vid_ad img.bot { background-image: url('/images/nav/bg_housecall_gry_bot.gif'); background-repeat:no-repeat; width:320px; height: 8px; margin-bottom:18px; clear:both
}
.vid_ad .main { background-image: url('/images/nav/bg_housecall_gry.gif'); background-repeat:no-repeat; background-color:#B4B6A0; width:304px; height:auto; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:30px; padding-left:15px; padding-right:0px; padding-top:34px; padding-bottom:7px
}

.vid_ad .main .more { margin-top:3px; height:auto; text-align:left; width:190px; 
}
.vid_ad .main .more a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:900; text-align:left; margin:0px 0px 0px 4px;
}

/* SEARCH RESULTS NUMBER REVISION */

ul#searchresults .num {
clear: both; position: relative; display: block;
}

ul#searchresults .num {
float: left; margin-right: 8px; color: #7e7e7e; width: 5%; text-align: right;
}

ul#searchresults .result {
float: left; width: 90%; padding-bottom: 10px;
}

ul#searchresults a {
display: block;
}

ul#searchresults li {
clear: both; margin-bottom: 0;
}