/* variables:

Solid Color:            #006982, search button active border
Title Color:            #408FA1, search button border
Dark Color:             #076D85
Related Images Color:   #E3F3F8
Common Border:          #BFCDCF
Related Profile Border: #D9E1E3

*/


/* {{{ layout elements */
div#header {
  background-image: url(../images/treatment/header_background.gif);
}

div#header h1 {
  background-image: url(../images/treatment/title.gif);
}

body {
  background: #076D85 url(../images/treatment/header_gradient.gif) repeat-x;
}

html {
  background-color: #408FA1;
}

div#middle_section {
  background-color: white;
}


div#footer_wrapper {
  background: black url(../images/treatment/footer_gradient.gif) repeat-x;
}

div#footer {
  background-image: url(../images/treatment/footer_background.gif);
}
/* }}} layout elements */

/* {{{ header links */
div#header ul li#nav_overview a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat 0px 0px;
  width: 64px;
}

div#header ul li#nav_sources a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -64px 0px;
  width: 67px;
}

div#header ul li#nav_treatment a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -131px 0px;
  width: 64px;
}

div#header ul li#nav_distribution a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -195px 0px;
  width: 64px;
}

div#header ul li#nav_atlas a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -259px 0px;
  width: 28px;
}

div#header ul li#nav_overview a:hover,
div#header ul li#nav_overview a:focus,
div#header ul li#nav_overview.current a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat 0px -13px;
}

div#header ul li#nav_sources a:hover,
div#header ul li#nav_sources a:focus,
div#header ul li#nav_sources.current a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -64px -13px;
}

div#header ul li#nav_treatment a:hover,
div#header ul li#nav_treatment a:focus,
div#header ul li#nav_treatment.current a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -131px -13px;
}

div#header ul li#nav_distribution a:hover,
div#header ul li#nav_distribution a:focus,
div#header ul li#nav_distribution.current a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -195px -13px;
}

div#header ul li#nav_atlas a:hover,
div#header ul li#nav_atlas a:focus,
div#header ul li#nav_atlas.current a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -259px -13px;
}
/* }}} header links */



/* {{{ footer links */
div#footer ul li#nav_resources a {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat 0px 0px;
}
div#footer ul li#nav_glossary a {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat -150px 0px;
}
div#footer ul li#nav_about a {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat -273px 0px;
}


div#footer ul li#nav_resources a:hover,
div#footer ul li#nav_resources a:focus {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat 0px -36px;
}
div#footer ul li#nav_glossary a:hover,
div#footer ul li#nav_glossary a:focus {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat -150px -36px;
}
div#footer ul li#nav_about a:hover,
div#footer ul li#nav_about a:focus {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat -273px -36px;
}

div#nav_nas a {
  background: transparent url(../images/treatment/nas.gif) no-repeat;
}
div#nav_ghef a {
  background: transparent url(../images/treatment/ghef.gif) no-repeat;
}
/* }}} footer links */

ul#breadcrumbs ul li {
  background: transparent url(../images/treatment/breadcrumb_selector.gif) no-repeat 0px 8px;
}

ul.related_images li {
  background-color: #E3F3F8;
}


/* {{{ lines and borders */

/* border around each (related image + captions) */
ul.related_images li {
  border: 1px solid #BFCDCF;
}

/* border between related images and body */
div#body {
  border-left: 1px solid #BFCDCF;
}

/* border around search button */
form.search_form input.search_button {
  border: 2px solid #408FA1;
}
form.search_form input.search_button:active {
  border: 2px solid #006982;
}

/* border of search field */
form.search_form input.search_field {
  border: 1px solid #BFCDCF;
}
form.search_form input.search_field:hover,
form.search_form input.search_field:focus {
  border: 1px solid black;
}

/* related linkbar section borders */
div#related_linkbar {
  border-left: 1px solid #BFCDCF;
  border-bottom: 1px solid #BFCDCF;
}

/* related links dividers */
div#related_linkbar ul li {
  border-top: 4px solid #BFCDCF;
}
div#related_linkbar ul li.profile {
  border-top: 1px solid #D9E1E3;
}

/* border between subheader and body */
div#middle_section a.content {
  border-bottom: 1px solid #BFCDCF;
}

/* border between body and subfooter */
div#subfooter {
  border-top: 1px solid #BFCDCF;
}

/* }}} lines and borders */

div#related_linkbar ul li a img {
  display: none;
}



div#related_linkbar.technology ul li {
  border-top: none;
}
div#related_linkbar.technology h2 {
  border-bottom: 3px solid #BFCDCF;
}

p#install-flash {
  background-color: #006982;
  color: white;
  padding: 5px;
}
p#install-flash a {
  color: white;
}

div#documentary img {
  border: 2px solid #BFCDCF;
}

div#body p.first {
  color: #006982;
}

