/* variables:

Solid Color:            #003740, search button active border
Title Color:            #406970, search button border
Dark Color:             #073C45
Related Images Color:   #E3F3F8
Common Border:          #BFCDCF
Related Profile Border: #D9E1E3

*/


/* {{{ layout elements */
div#header {
  background-image: url(../images/overview/header_background.gif);
}

div#header h1 {
  background-image: url(../images/overview/title.gif);
}

body {
  background: #073C45 url(../images/overview/header_gradient.gif) repeat-x;
}

html {
  background-color: #406970;
}

div#middle_section {
  background-color: white;
}


div#footer_wrapper {
  background: black url(../images/overview/footer_gradient.gif) repeat-x;
}

div#footer {
  background-image: url(../images/overview/footer_background.gif);
}
/* }}} layout elements */

/* {{{ header links */
div#header ul li#nav_overview a {
  background: transparent url(../images/overview/header_nav.gif) no-repeat 0px 0px;
  width: 181px;
}

div#header ul li#nav_sources a {
  background: transparent url(../images/overview/header_nav.gif) no-repeat -181px 0px;
  width: 225px;
}

div#header ul li#nav_treatment a {
  background: transparent url(../images/overview/header_nav.gif) no-repeat -406px 0px;
  width: 121px;
}

div#header ul li#nav_distribution a {
  background: transparent url(../images/overview/header_nav.gif) no-repeat -527px 0px;
  width: 117px;
}

div#header ul li#nav_atlas a {
  background: transparent url(../images/overview/header_nav.gif) no-repeat -644px 0px;
  width: 37px;
}

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/overview/header_nav.gif) no-repeat 0px -10px;
}

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/overview/header_nav.gif) no-repeat -181px -10px;
}

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/overview/header_nav.gif) no-repeat -406px -10px;
}

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/overview/header_nav.gif) no-repeat -527px -10px;
}

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/overview/header_nav.gif) no-repeat -644px -10px;
}
/* }}} header links */



/* {{{ footer links */
div#footer ul li#nav_resources a {
  background: transparent url(../images/overview/footer_nav.gif) no-repeat 0px 0px;
}
div#footer ul li#nav_glossary a {
  background: transparent url(../images/overview/footer_nav.gif) no-repeat -177px 0px;
}
div#footer ul li#nav_about a {
  background: transparent url(../images/overview/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/overview/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/overview/footer_nav.gif) no-repeat -177px -36px;
}
div#footer ul li#nav_about a:hover,
div#footer ul li#nav_about a:focus {
  background: transparent url(../images/overview/footer_nav.gif) no-repeat -273px -36px;
}

div#nav_nas a {
  background: transparent url(../images/overview/nas.gif) no-repeat;
}
div#nav_ghef a {
  background: transparent url(../images/overview/ghef.gif) no-repeat;
}
/* }}} footer links */

ul#breadcrumbs ul li {
  background: transparent url(../images/overview/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 #406970;
}
form.search_form input.search_button:active {
  border: 2px solid #003740;
}

/* 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;
}

p#install-flash {
  background-color: #003740;
  color: white;
  padding: 5px;
}
p#install-flash a {
  color: white;
}

div#documentary img {
  border: 2px solid #BFCDCF;
}

div#body p.first {
  color: #003740;
}

