/* 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: 93px;
}

div#header ul li#nav_sources a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -97px 0px;
  width: 80px;
}

div#header ul li#nav_treatment a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -183px 0px;
  width: 90px;
}

div#header ul li#nav_distribution a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -281px 0px;
  width: 90px;
}

div#header ul li#nav_atlas a {
  background: transparent url(../images/treatment/header_nav.gif) no-repeat -368px 0px;
  width: 70px;
}

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 -16px;
}

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 -97px -16px;
}

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 -183px -16px;
}

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 -281px -16px;
}

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 -368px -16px;
}

/* }}} header links */



/* {{{ footer links */
div#footer ul li#nav_resources a {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat 0px 0px;
  width: 140px;
}
div#footer ul li#nav_glossary a {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat -125px 0px;
  width: 140px;
}
div#footer ul li#nav_about a {
  background: transparent url(../images/treatment/footer_nav.gif) no-repeat -270px 0px;
  width: 140px;
}

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 -125px -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 -270px -36px;
}

div#nav_nas a {
  background: transparent url(../images/treatment/nas.gif) no-repeat right;
}
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;

		
}*/
.bread {
	background-color: transparent;
	background-image: url(../images/overview/breadcrumb_selector.gif);
	background-repeat: no-repeat;
	background-position: center 6px;  
}


/* {{{ lines and borders */
ul.related_images li {
  background-color: #E3F3F8;
}
/* border around each (related image + captions) */
ul.related_images li {
  border: 1px solid #BFCDCF;
}

/* border between related images and body */
div#body {
	border-right: 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-bottom: 1px solid #BFCDCF;
	border-right: 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;
}

