HTML, BODY { height: 100%; }
BODY { background: #397ca9 url(/Page/body-bgnd.gif) repeat-x; color: #435057; font-family: Arial, sans-serif; margin: 0px; padding: 0px; }
/* BODY { width: 750px; text-align: center; margin-left: auto ; margin-right: auto; } */
/* BODY { border: 1px #424242; border-style: none solid; } */
A:link, A:visited { color: #e7f0f6; font-weight: bold; text-decoration: none; }
A:hover, A:active { color: #e7f0f6; font-weight: bold; text-decoration: underline; }
HR { background: #e7f0f6; border: 0px; color: #e7f0f6; height: 1px; }
H1 { color: #17334d; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: large; font-style: italic; font-weight: bold; margin: 0px; padding: 0px; text-decoration: underline; }
H2 { color: #17334d; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: medium; font-style: italic; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; }
H3 { background: #ffdd9b url(/Page/arrow-rt.gif) no-repeat left center; border: solid 1px #17334d; color: #17334d; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: small; font-style: italic; font-weight: bold; margin: 0px; padding: 5px 5px 5px 22px; text-decoration: none; }

BR.clear { clear: all; } 

/* Template */
/* #header { margin: 0px 0px 50px 0px; } */
#header { margin-bottom: 50px; }
/* #header { background: url(/Page/doctors.gif) bottom right no-repeat; } */
#header { background: url(/Page/a_c-150.gif) bottom right no-repeat; }
/* #header H1 { border-bottom: solid 2px #000000; } */
#header H1 { color: #17334d; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; font-size: 28px; font-style: italic; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; }
#diagram { position: absolute; right: 0; top: 0; }

#main { margin-bottom: 10px; }

#left { color: #e7f0f6; font-size: 11px; padding: 0px 10px 0px 0px; width: 250px; }
#left b { font-size: 110%; }
#left a { border-bottom: solid 1px #e7f0f6; display: block; margin: 0px; padding-left: 5px; }
#left a { font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 1px; text-decoration: none; }
#left a:link, #left a:visited { background: url(/Page/arrow-up.gif) right center no-repeat; color: #e7f0f6; }
#left a:hover, #left a:active { background: url(/Page/arrow-lt.gif) right center no-repeat; color: #17334d; }

#content { border-left: double 4px #17334d; color: #17334d; font-size: 12px; padding: 0px 25px; }

#index TD { text-align: justify; }
#index DIV.inset { float: right; font-size: 11px; font-style: italic; margin: 0px 0px 15px 15px; text-align: left; width: 215px; }
#index DIV.inset IMG { border: solid 2px #17334d; }

.hourstable TD { padding-right: 25px; } 

#bio IMG { border: solid 2px #17334d; margin: 0px 0px 25px 25px; }

#Arterial_Circulation { background: #9fc5dd; }

#footer { background: #234b6b url(/Page/footer-bgnd.gif) repeat-x; color: #435057; padding: 25px 0px 5px 0px; }
#footer { color: #bdc9d3; font-size: 11px; }
#footer b { font-size: 110%; }
#footer a:link, #footer a:visited { color: #bdc9d3; font-weight: bold; text-decoration: none; }
#footer a:hover, #footer a:active { color: #bdc9d3; font-weight: bold; text-decoration: underline; }
#copyright { padding-right: 10px; }
#disclaimer DIV { border-left: solid 1px #395d7a; padding-left: 10px; padding-right: 15%; }

/* General */
.form { border: 1px #585858; border-style: solid; }
.form-left { background: #eeebe4; padding: 5px; }
.form-right { padding: 0px 5px; }
.form-right SELECT { font-size: 9px; }

IMG.padright { padding-right: 10px; }

OL.faq { list-style-image: none; margin: 0px 0px 0px 50px; padding: 0px; }
UL.faq { list-style-image: none; list-style-type: disc; margin: 0px 0px 0px 50px; padding: 0px; }
OL.faq LI { margin: 5px 0px 0px 0px; }

/* Page-specific */
#index  {  }
#index UL { list-style-image: url(/Page/bullet.gif); margin: 0px 25px; padding: 0px; }
#index LI { margin: 10px 0px 0px 0px; }

/* Display */
@media print { .noprint { visibility: hidden; position: absolute; left: 0px; top: 0px; } }


/* MENU CSS - Vertical */

/* menu container formatting */
#menubar { }

/* widths */
/* width of 200px for UL used in order to prevent gallery page from interfering with rendering of the menu */
/* width of containing UL for submenu needs to allow for padding-left: 5px on #menu A */
TD#menu { width: 240px; }
#menu ul { width: 240px; }
#menu ul a, #menu ul h4 { width: 240px; padding-left: 5px; }
#menu ul ul { width: 200px; }
#menu ul ul a { width: 200px; }

/* sets height and forces all menu text to vertically align */
#menu li { line-height: 40px; }
#menu li li { line-height: 25px; }
#menu a { height: 40px; }


/* font formatting */
#menu, #menu a, #menu h4 { font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; }
#menu ul a, #menu ul h4 { letter-spacing: 1px; }

/* display formatting */
#menu ul { list-style: none; margin: 0px; padding: 0px; white-space: nowrap; }
#menu h4 { margin: 0px; padding: 0px; }
#menu ul a, #menu ul h4 { display: block; }
#menu ul ul { display: none; white-space: normal; }

/* link backgrounds and colors */
#menu ul a:link, #menu ul a:visited, #menu ul h4 { background: url(/Page/arrow-up.gif) right center no-repeat; color: #e7f0f6; }
#menu ul a:hover, #menu ul a:active, #menu ul h4:hover, #menu ul h4:active { background: url(/Page/arrow-lt.gif) right center no-repeat; color: #17334d; }
#menu ul ul a:link, #menu ul ul a:visited { background: #ffdd9b; color: #17334d; }
#menu ul ul a:hover, #menu ul ul a:active { background: #17334d; color: #ffdd9b; }

/* borders */
/* need to go on the a blocks since netscape expands the cell's height on hover */
#menu ul a, #menu ul h4 { border-bottom: solid 1px #e7f0f6; }
#menu ul ul { border: 1px #17334d; border-style: solid solid none solid; }
#menu ul ul li { }
#menu ul ul a { border: 1px #17334d; border-style: none none solid none; }

/* position list items and submenus */
#menu li { position: relative; }
#menu ul ul { position: absolute; top: -1px; left: 245px; }

/* Begin non-anchor hover selectors */
/* Enter the more specific element (div) selector on non-anchor hovers for IE5.x to comply with the older version of csshover.htc - V1.21.041022 */
/* It improves IE's performance speed to use the older file and this method */
#menu li:hover { cursor: pointer; z-index: 10; }
#menu h4:hover { cursor: default; z-index: 10; }
#menu li:hover ul ul, #menu li li:hover ul ul, #menu li li li:hover ul ul, #menu li li li li:hover ul ul { display: none; }
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul { display: block; }

/* Override certain CopperMine Gallery styles 
ul { margin-left: 0px; padding: 0px; }
li { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; list-style-position: outside; list-style-type: none; }
End of Override certain CopperMine Gallery styles */

/* MENU CSS - Vertical */


/*
Template Colors:
xxlt blue: #9fbfd6; 
xlt blue: #e7f0f6; 
lt blue: #bdc9d3; 
blue: #397ca9; 
dk blue: #234b6b; 
gray: #435057; 

Logo:
xlt yellow: #ffdd9b; 
lt yellow: #ffcb67; 
yellow: #e29a00; 
dk blue: #17334d; 

Old Logo:
lt yellow: #eace84; 
yellow: #e1ac00; 
brown: #916200; 
dk blue: #3e5962; 
*/