html
{
font-size:100%;
background:transparent url(../../images/canvas.png) no-repeat 50% 0;
}

body
{
margin:0;
padding:0;
width:730px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
color:#4c434b;
}

form
{
margin:0;
padding:0;
}

img
{
border:none;
}

table
{
border-width:0;
border:none;
border-collapse:collapse;
border-spacing:0px;
}

a
{
color:#214987;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}

div#header
{
height:60px;
position:relative;
}

div#header h1
{
width:240px;
height:50px;
text-indent:-9999em;
overflow:hidden;
margin:0;
padding:0;
background:transparent url(../../images/header_logo.gif) no-repeat 0 0;
position:absolute;
left:0;
bottom:0;
z-index:4;
}

div#header h1 a
{
display:block;
width:100%;
height:100%;
}

/* skip nav link */
a#skipPrimaryNav
{
position:absolute;
height:0;
width:0;
visibility:hidden;
overflow:hidden;
}

ul#primaryNav
{
display:block;
margin:0;
padding:0;
list-style:none;
position:absolute;
left:240px;
bottom:0;
width:300px;
height:20px;
}

ul#primaryNav li
{
float:left;
margin:0;
width:100px;
height:20px;
margin-left:-4px;
position:relative;
}
ul#primaryNav li a
{
text-decoration:none;
height:100%;
background-repeat:no-repeat;
display:block;
overflow:hidden;
background-position:0 0;
text-indent:-9999em;
}
/*ul#primaryNav li a:hover,
ul#primaryNav li.current a:hover
{
background-position:0 -20px;
}*/

ul#primaryNav li.current a
{
background-position:0 -20px;
}

ul#primaryNav li.doctors,
ul#primaryNav li.providers
{
z-index:3;
}
ul#primaryNav li.doctors a,
ul#primaryNav li.providers a
{
background-image:url(../../images/menu/doctors.png);
}
ul#primaryNav li.locations
{
z-index:2;
}
ul#primaryNav li.locations a
{
background-image:url(../../images/menu/locations.png);
}
ul#primaryNav li.specialties
{
z-index:1;
}
ul#primaryNav li.specialties a
{
background-image:url(../../images/menu/specialties.png);
}

ul#secondaryNav
{
display:block;
margin:0;
padding:0;
list-style:none;
position:absolute;
left:256px;
top:0;
overflow:hidden;
}

ul#secondaryNav li
{
float:left;
margin:0;
padding-left:5px;
font-size:73%;
}
ul#secondaryNav li.current
{
background:transparent url(../../images/header_tab_left_bg.gif) no-repeat 0 100%;
}
ul#secondaryNav li a
{
text-decoration:none;
padding:10px 6px 4px 1px;
display:block;
overflow:hidden;
color:#b9f2e1;
}
ul#secondaryNav li.current a
{
background:transparent url(../../images/header_tab_right_bg.gif) no-repeat 100% 100%;
}

ul#secondaryNav li.default
{
background:transparent url(../../images/header_home_divider.gif) repeat-y 0 0;
margin-left:6px;
padding-left:0;
}
ul#secondaryNav li.default a
{
color:#c4c4b8;
padding-left:12px;
}

ul#secondaryNav li a:hover
{
color:#ffffff;
}
h1#sectionTitle
{
width:730px;
height:75px;
margin:0;
padding:0 0 5px 0;
text-indent:-9999em;
overflow:hidden;
background-repeat:no-repeat;
}

body.level1 h1#sectionTitle
{
display:none;
}

body.doctors h1#sectionTitle,
body.providers h1#sectionTitle
{
background-image:url(../../images/headers/doctors.gif);
}
body.locations h1#sectionTitle
{
background-image:url(../../images/headers/locations.gif);
}
body.specialties h1#sectionTitle
{
background-image:url(../../images/headers/specialties.gif);
}
body.patientservices h1#sectionTitle
{
background-image:url(../../images/headers/patient_services.gif);
}
body.healthlinks h1#sectionTitle
{
background-image:url(../../images/headers/health_links.gif);
}
body.careers h1#sectionTitle
{
background-image:url(../../images/headers/careers.gif);
}
body.news h1#sectionTitle
{
background-image:url(../../images/headers/news.gif);
}
body.abouttvc h1#sectionTitle
{
background-image:url(../../images/headers/about_tvc.gif);
}
body.contact h1#sectionTitle,
body.contactus h1#sectionTitle
{
background-image:url(../../images/headers/contact_us.gif);
}

ol#breadcrumbs
{
display:block;
margin:0;
padding:0.3em 0 0.3em 0;
list-style:none;
background:transparent url(../../images/horiz_dotted_line.gif) repeat-x 0 100%;
}
ol#breadcrumbs li
{
display:inline;
padding-right:0.6em;
margin-right:0.4em;
font-style:italic;
font-size:70%;
background:transparent url(../../images/breadcrumb_divider.gif) no-repeat 100% 50%;
}
ol#breadcrumbs li.current
{
background:transparent;
}

ol#breadcrumbs li a
{
text-decoration:none;
color:#4c4b43;
}
ol#breadcrumbs li.current a
{
color:#e2433f;
}

ol#breadcrumbs li a:hover
{
text-decoration:underline;
}

div#footer
{
clear:both;
width:100%;
background:transparent url(../../images/horiz_dotted_line.gif) repeat-x 0 1em;
padding:1.5em 0;
}

ul#tertiaryNav
{
display:block;
margin:0;
padding:0;
list-style:none;
}
ul#tertiaryNav li
{
padding:0;
margin:0 1em 0 0; 
font-size:70%;
display:inline;
}
ul#tertiaryNav li a
{
color:#4c4b43;
text-decoration:none;
}
ul#tertiaryNav li a:hover
{
text-decoration:underline;
}

p#copyright
{
font-size:65%;
margin:0;
padding:0.25em 0 0 0;
color:#626262;
}

p#copyright abbr
{
border:none;
text-decoration:none;
}

/* page title */
h1#pageTitle
{
font-size:150%;
margin:0 0 1em 0;
padding:0;
}

h1.nodisplay
{
position:absolute;
width:0;
height:0;
overflow:hidden;
visibility:hidden;
}

.contentRegion
{
font-size:80%;
}

/* page menu */
div#pageNav
{

}

div#pageNav h3,
div#pageNav a.parent
{
width:0;
height:0;
overflow:hidden;
position:absolute;
visibility:hidden;
}

ul#sectionMenu,
ul#sectionMenu ul
{
display:block;
margin:0;
padding:0;
list-style:none;
font-size:95%;
}

ul#sectionMenu li
{
display:block;
margin-bottom:0.5em;
}

ul#sectionMenu li.current
{
font-weight:bold;
}

ul#sectionMenu li.current ul
{
margin-left:1em;
}

ul#sectionMenu li.current li
{
font-weight:normal;
margin-bottom:0;
}

ul#sectionMenu li.current a
{
color:#4c4b43;
}

div#content div.contentElement
{
margin-bottom:1em;
}


/* global ul */
.SiteMap ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

.SiteMap img
{
}

/* level one */
.SiteMap > ul > li
{
display:block;
}
.SiteMap ul li
{
margin-bottom: 1.5em;
padding-bottom:1.5em;
background:transparent url(../../images/elements/sitemap/line_divider.gif) repeat-x 0 100%;
}
.SiteMap ul li a
{
font-family: Arial, Tahoma, Verdana;
font-size: 120%;
font-weight: bold;
}


/* Level Two */
.SiteMap ul li ul
{
margin-top:1em;
list-style-image: url(../../images/elements/sitemap/arrow.gif);
/*list-style-type: disc;*/
margin-left: 3em;
}
/* override in ie */
* html .SiteMap ul li ul
{
margin-left:2.5em;
}
.SiteMap ul li ul li
{
margin: 0 0 0.2em 0;
padding:0;
background-image: none;
}
.SiteMap ul li ul li a
{
font-size: 95%;
font-weight: normal;
}


/* Level Three */
.SiteMap ul li ul li ul
{
margin-top:0.5em;
margin-bottom:0.5em;
}
.SiteMap ul li ul li ul li
{
margin-bottom: 0.2em;
font-size:85%;
}
.SiteMap ul li ul li ul li a
{
font-weight: normal;
}