html
{
font-size:100%;
background:#464646;
}

body
{
margin:0 0 20px 0;
width:900px;
padding:10px 0;
margin-right:auto;
margin-left:auto;
font-family:Verdana, Tahoma, Arial, Sans-Serif;
color:#363636;
}

form
{
margin:0;
padding:0;
overflow:hidden;
min-height:1%;
}

img
{
border:none;
}

table
{
border-width:0;
border:none;
border-collapse:collapse;
border-spacing:0px;
}

a
{
color: #378b29;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}

div#header
{
background:transparent url(../../images/headers/home.jpg) no-repeat 100% 0;
padding:0;
overflow:hidden;
height:248px;
width:100%;
margin:0 0 7px 0;
clear:both;
}

#site-header-highlight
{
float:right;
height:100%;
width:645px;
}

/* headers */
body.survivorstories div#header
{
background-image:url(../../images/headers/survivor_stories.jpg);
}

body.treatment div#header
{
background-image:url(../../images/headers/treatment.jpg);
}
body.supportservices div#header
{
background-image:url(../../images/headers/support_services.jpg);
}
body.clinicaltrials div#header
{
background-image:url(../../images/headers/clinical_trials.jpg);
}
body.cancertypes div#header
{
background-image:url(../../images/headers/types_of_cancer.jpg);
}
body.meetourteam div#header
{
background-image:url(../../images/headers/meet_our_team.jpg);
}
body.about div#header,
body.aboutus div#header
{
background-image:url(../../images/headers/about_the_partnership.jpg);
}
body.physicianresources div#header
{
background-image:url(../../images/headers/physician_resources.jpg);
}

div#header h1
{
display:block;
height:248px;
width:248px;
text-indent:-9999em;
overflow:hidden;
margin:0;
padding:0;
float:left;
}



div#header h1 a
{
display:block;
width:100%;
height:100%;
background:transparent url(../../images/logo.gif) no-repeat 100% 0;
}

/* skip nav link */
a#skipPrimaryNav
{
position:absolute;
height:0;
width:0;
visibility:hidden;
overflow:hidden;
}

div#nav
{
float:left;
width:248px;
font-size:95%;
background:#81807c url(../../images/menu_top.gif) no-repeat 0 0;
}

ul#primaryNav
{
display:block;
margin:0 0 8px 0;
list-style:none;
border-bottom:solid 3px #a4a3a1;
padding:20px 0 0 0;
margin:0 30px 8px 30px;

width:188px;
}

ul#primaryNav li
{
border-top:dotted 1px #c7c6c2;
}
ul#primaryNav li:first-child
{
border-top:none;
}
ul#primaryNav li a
{
font-size:75%;
font-weight:bold;
display:block;
padding:8px 0;
color:#ffffff;
text-transform:uppercase;
}

ul#secondaryNav
{
display:block;
margin:0;
padding:0 30px 30px 30px;
list-style:none;
background:transparent url(../../images/menu_bottom.gif) no-repeat 0 100%;
width:188px;
}

ul#secondaryNav li
{

}
ul#secondaryNav li.current
{

}
ul#secondaryNav li a
{
display:block;
font-size:75%;
color:#ffffff;
padding:2px 0;
}

ul#secondaryNav li a:hover
{

}
ul#primaryNav li.current a,
ul#secondaryNav li.current a
{
color:#b5e6ab;
font-weight:bold;
}

ul#primaryNav li a:hover,
ul#secondaryNav li a:hover
{
color:#212121;
text-decoration:none;
}

#partners
{
float:left;
width:188px;
padding:10px 30px 30px 30px;
font-size:85%;
clear:left;
background:#464646;
}
#partners h2
{
font-size:85%;
font-style:italic;
font-weight:normal;
color:#acaaa5;
text-align:center;
}
#partners ul
{
list-style:none;
display:block;
margin:0;
padding:0;
}
#partners li
{
display:block;
margin-bottom:20px;
}
#partners a
{
display:block;
text-align:center;
background:no-repeat 50% 0;
text-indent:-999em;
overflow:hidden;
}

#partners li.providence a
{
background-image:url(../../images/logo_providence.gif);
height:44px;
}
#partners li.tec a
{
background-image:url(../../images/logo_tec.gif);
height:23px;
}
#partners li.wwmg a
{
background-image:url(../../images/logo_wwmg.gif);
height:40px;
}
#partners li.nwroa a
{
background-image:url(../../images/logo_nwroa.gif);
height:19px;
}
#partners li.providence a:hover
{
background-position:50% -44px;
}
#partners li.tec a:hover
{
background-position:50% -23px;
}
#partners li.wwmg a:hover
{
background-position:50% -40px;
}
#partners li.nwroa a:hover
{
background-position:50% -19px;
}

#breadcrumbs
{
margin:0 0 15px 0;
padding:0 0 10px 0;
display:block;
list-style:none;
border-bottom:solid 3px #ffffff;
}

#breadcrumbs li
{
display:inline;
margin-right:0.5em;
padding-right:1em;
font-size:65%;
background:transparent url(../../images/breadcrumb_divider.gif) no-repeat 100% 60%;
}
#breadcrumbs li.current
{
background:transparent;
}

#breadcrumbs a
{
color:#474747;
}
#breadcrumbs li.current a
{
color:#99564e;
}

div#elements
{
background:#f0ede6 url(../../images/content_top_bg.gif) no-repeat 0 0;
overflow:hidden;
padding:30px 30px 0 30px;
width:585px;
float:right;
min-height:400px;
}

div#footer
{
clear:right;
float:right;
width:585px;
background:#f0ede6 url(../../images/footer_bg.gif) no-repeat 0 100%;
min-height:40px;
padding:30px 30px 22px 30px;
margin:0;
font-size:85%;
}

ul#tertiaryNav
{
display:block;
margin:0;
padding:5px 0;
list-style:none;
border-top:solid 3px #e0ddd6;
}
ul#tertiaryNav li
{
padding:0;
margin:0 1em 0 0; 
font-size:75%;
display:inline;
}
ul#tertiaryNav li a
{
color:#474747;
text-decoration:none;
}
ul#tertiaryNav li a:hover
{
text-decoration:underline;
}

p#copyright
{
font-size:75%;
margin:0;
padding:0;
color:#81807e;
}

p#copyright abbr
{
border:none;
text-decoration:none;
}

/* page title */
#pageTitle
{
font-size:200%;
margin:0;
padding:0 0 15px 0;
font-weight:normal;
font-family:times, Times New Roman, Serif;
color:#99564e;
}

h1.nodisplay
{
position:absolute;
width:0;
height:0;
overflow:hidden;
visibility:hidden;
}

.contentRegion
{
font-size:85%;
}

/* 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:90%;
}

ul#sectionMenu li
{
display:block;
margin-bottom:0.75em;
}

ul#sectionMenu li.current
{
font-weight:bold;
}

ul#sectionMenu li.current ul
{
margin-left:1em;
padding-top:0.25em;
}

ul#sectionMenu li.current li
{
font-weight:normal;
margin-bottom:0.25em;
}

ul#sectionMenu li.current a
{
color:#9b554f;
}

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;
}