html, head, body {
          margin: 0px;
          padding: 0px;
}
body {
          background-image: url(../_img/bg_def1.png);
          background-repeat: repeat-x;
          background-color: #FFF;
          color: #000;
          text-align: center;
          cursor: default;
       /* overflow-y: scroll; */
}
body, table, td, th {
          font-family: Arial, Verdana, Tahoma, sans-serif;
          font-size: 12px;
}
body.content_home {
          background-image: url(../_img/bg_home1.png);
}
#allpage {
          background-image: url(../_img/bg_def2.png);
          background-repeat: no-repeat;
          background-position: center top;
}
#allpage.content_home {
          background-image: url(../_img/bg_home2.png);
}
.break, .clear {
          font-size: 0px;
          line-height: 0px;
          height: 0px;
          clear: both;
}
.clear_left {
          font-size: 0px;
          line-height: 0px;
          height: 0px;
          clear: left;
}
.f_left {
          float: left;
}
.f_right {
          float: right;
}
.a_left {
          text-align: left;
}
.a_right {
          text-align: right;
}
.a_center {
          text-align: center;
}
a img {
          border: none;
}
pre {
          background-color: #FFF;
          color: #000;
          font-family: "Courier New", monospace;
          font-size: 10pt;
          padding: 10px;
          border: #C0C0C0 dotted 1px;
          text-align: left;
}

a,
.ga-privacy a,
#ga-donationHeader a {
          background-color: transparent;
          color: #329800;
          cursor: pointer;
}
a:hover {
          background-color: transparent;
          color: #FEA61C;
}
          
/* display: none */

#undr_hdr,
.disabled {
          display: none;
}

#content,
#content980 {
          width: 735px;
          text-align: left;
          margin: 0px auto;
}
#content980 {
          width: 980px;
}
#content.content_home {
          background-image: url(../_img/bg_home1.png);
          background-repeat: repeat-x;
}

body.content_forward_to_friend,
div.content_forward_to_friend  {
          background-image: none;
          background-color: #FFF;
          color: #000;
          width: auto;
          text-align: left;
}
div.content_forward_to_friend form {
          margin: 0px;
          padding: 0px;
}

/* redefining-progress */

#redefining-progress {
          margin: 0px;
          padding: 10px 0px 0px 12px;
          float: left;
}
#redefining-progress a {
          background-image: url(../_img/logo.gif);
          background-position: 8px 0px;
          background-repeat: no-repeat;
          width: 285px;
          height: 100px;
          display: block;
}
#redefining-progress.home a {
          background-image: url(../_img/logo.gif);
          background-position: 8px 15px;
}
#redefining-progress.home,
#redefining-progress a img,
#redefining-progress a span,
div.content_home #cse_logo {
          display: none;
}    

#redefining-progress.your_carbon_footprint,
#redefining-progress.your_food_footprint,
#redefining-progress.your_goods_and_services_footprint,
#redefining-progress.your_housing_footprint {
          padding: 0px 0px 0px 12px;   
          margin: -8px 0px 0px 0px;
}  
#redefining-progress.your_carbon_footprint a,
#redefining-progress.your_food_footprint a,
#redefining-progress.your_goods_and_services_footprint a,
#redefining-progress.your_housing_footprint a {
          background-image: url(../_img/logos_transparent.png);
          background-position: 8px 0px;    
          width: 400px;
          height: 120px;
}  




#cse_logo {
          float: right;
          margin-top: -28px;
}

/* calc_result_top */

table.calc_result_top {
          background-image: url(../_img/footprint_results.gif);
          background-repeat: no-repeat;
          margin: 6px 0px 8px 440px;
          width: 290px;
          position: fixed;
          top: 128px;
}
table.calc_result_top thead {
          display: none;
}
table.calc_result_top td {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
}
table.calc_result_top td.c1 {
          background-color: transparent;
          color: #F5FBFF;
          padding: 4px 10px 6px 20px;
}
table.calc_result_top td.c2 {
          background-color: transparent;
          color: #FFF;
          padding: 4px 2px 6px 10px;
          font-weight: bold;
          text-align: right;
}
table.calc_result_top td.c3 {
          background-color: transparent;
          color: #F5FBFF;
          padding: 4px 15px 6px 0px;
          text-align: left;
}
table.calc_result_top td.r1 {
          padding-top: 10px;
}
table.calc_result_top td.r2 {
          padding-bottom: 10px;
}

table.calc_result_top_fr td.c1,
table.calc_result_top_fr td.c2 {
          padding-left: 10px;
          padding-right: 0px;

}


/* top-links */

#top-links {
          background-image: url(../_img/bg_top.png);
          background-repeat: repeat-x;
          list-style: none;
          padding: 30px 0px 0px 0px;
          margin: 0px 0px 0px 0px;
          font-family: Arial, Tahoma, sans-serif;
          font-size: 11pt;
          text-align: center;
          text-transform: uppercase;
          height: 30px;
          display: block;
}
#top-links li,
#sub_menu li {
          display: inline;
          padding: 0px 3px;
          letter-spacing: 0px;
          word-spacing: -1px;
}
#top-links li.skip_header {
          display: none;
}
#top-links li ul {
          display: none;
}
#top-links li a {
          background-color: transparent;
          color: #FFF;
          text-decoration: none;
          text-transform: uppercase;
}
#top-links li a:hover {
          border-bottom: #B2E392 1px solid;
}
#top-links li a span {
          display: none;
}
#sub_menu {
          font-family: Arial, Tahoma, sans-serif;
          background-image: url(../_img/mn_point.png);
          background-repeat: no-repeat;
          background-position: -100px top;
          background-color: transparent;
          height: 30px;
          max-height: 13px;
          padding-top: 7px;
          padding-bottom: 10px;
          text-align: center;
}
#sub_menu li a {
          background-color: transparent;
          color: #868686;
          padding: 0px 4px;
          text-decoration: none;
          text-transform: uppercase;
}
#sub_menu li a:hover {
          border-bottom: #CACACA 1px solid;
}
#sub_menu li a span {
          display: none;
} 
#sub_menu li a img {
          height: 15px;
} 

/* home-player */

#home_player {
          margin: 15px 0px 12px 0px;
          padding: 0px;
          float: right;
}

/* selectLangBar */

#selectLangBar {
          margin-top: 17px;
}
#selectLangBar center {
          margin-bottom: 10px;
}
#selectLangBar span {
          background-color: transparent;
          color: #939393;
          display: block;
          float: left;
          margin-right: 15px;
          text-transform: uppercase;
          font-size: 18pt;
}
#selectLangBar a span,
#selectLangBar span.lang_sep {
          display: none;
}
#selectLangBar div img {
          margin: 4px 5px 0px 0px
}
#selectLangBar div a {
          background-repeat: no-repeat;
          background-position: left top;
          display: block;
          float: left;
          width: 47px;
          height: 35px;
          text-decoration: none;
}
#selectLangBar a.lang_en {
          background-image: url(../_img/lang/en1.png);
}
#selectLangBar a.lang_en:hover {
          background-image: url(../_img/lang/en2.png);
}
#selectLangBar a.lang_rus {
          background-image: url(../_img/lang/rus1.png);
}
#selectLangBar a.lang_rus:hover {
          background-image: url(../_img/lang/rus2.png);
}
#selectLangBar a.lang_es {
          background-image: url(../_img/lang/es1.png);
}
#selectLangBar a.lang_es:hover {
          background-image: url(../_img/lang/es2.png);
}
#selectLangBar a.lang_ch {
          background-image: url(../_img/lang/ch1.png);
}
#selectLangBar a.lang_ch:hover {
          background-image: url(../_img/lang/ch2.png);
}
#selectLangBar a.lang_fr {
          background-image: url(../_img/lang/fr1.png);
}
#selectLangBar a.lang_fr:hover {
          background-image: url(../_img/lang/fr2.png);
}

/* bottom_section */

#bottom_section {
}
#bottom_section.home {
          margin: 0px 122px;
}

/* footer */

#footer {
          padding: 8px 0px 0px 0px;
          margin: 60px 0px 50px 0px;
          float: left;
          width: 575px;
}
#footer.home {
          margin-top: 0px;
}
#footer,
#footer a {
          background-color: #FFF;
          color: #329800;
          text-decoration: none;
}
#footer a:hover {
          text-decoration: underline;
}
#footer ul {
          border-bottom: #CACACA 1px solid;
          list-style: none;
          margin: 0px 0px 10px 0px;
          padding: 0px;
          height: 25px;
}
#footer ul li {
          border-left: #CACACA 1px solid;
          display: inline;
          margin: 0px;
          padding: 0px 10px;
}
#footer ul li.first {
          border-left: none;
          padding-left: 0px;
}
#footer ul li a {
          background-color: transparent;
          color: #939393;
}
#footer ul li a:hover {
          background-color: transparent;
          color: #329800;
}
#footer div.licensing,
#footer div.educators,
#footer div.licensed-logos  {
          margin-bottom: 10px; 
}
#footer div.licensing a {
          background-color: transparent;
          color: #339901;
}     
#footer div.educators a {
          background-color: transparent;
          color: #FF5A0F;
} 
#footer div.educators a:hover {
          background-color: transparent;
          color: #FEA61C;
}      
#footer div.licensed-logos ul {
          list-style: none; 
          margin: 10px 0px 0px 0px;
          padding: 0px;
          height: 70px;
}    
#footer div.licensed-logos ul li {
          margin: 0px 2px 0px 0px;
          padding: 0px;
          border: none;
}
#footer div.our-awards {
          float: right;
          width: 130px;     
          margin: 0px;
          padding: 0px;
          text-align: right;
}

#copyright span {
          float: right;
          position: relative;
          top: -16px;
}
#copyright div {
          margin-top: 10px;
}
#copyright div,
#copyright div a {
          background-color: transparent;
          color: #939393;
}
#eco_fp {
          float: right;
          position: relative;
          top: 25px;
          z-index: 100;
}
#eco_fp.home {
          top: -50px;
          left: -120px;
}

#heightkeeper {
          float: left;
          width: 0px;
          height: 500px;
}

h1, h2, h3 {
          font-family: Arial, Tahoma, sans-serif;
          padding: 0px;
          margin: 0px;
          letter-spacing: -1px;
}
h1.header {
          background-color: transparent;
          color: #FFF;
          font-weight: bold;
          font-size: 16pt;
}
h1.header_home {
          font-size: 14pt;
          line-height: 22pt;
          padding-top: 85px;
          width: 360px;
          float: left;
}
h1.header span,
h1.header_home span,  
h2.header span,
h2.header_home span,  
h3.header span,
h3.header_home span,
div.header span,
div.header_home span  {
          display: none;
}
h1.header,
.white_box h2,
.white_box h3,
.orange_box h2,
.orange_box h3,
.white_box div.ga-privacy h1 {
          margin-bottom: 10px;
          font-weight: normal;
          text-transform: uppercase;
}
.white_box h2,
.orange_box h2,
.white_box div.ga-privacy h1,
#ga-smpHeader {
          font-size: 14pt;
          line-height: 14pt;
}
.white_box h2 span,
.orange_box h2 span,
.orange_box h3 span {
          display: none;
}
.white_box h3,
.orange_box h3  {
          font-size: 11pt;
          margin-top: 10px;
          margin-bottom: 10px;
          line-height: 11pt;
}
.white_box h2,
.white_box h3,
#ga-smpHeader,
.white_box div.ga-privacy h1 {
          background-color: transparent;
          color: #329800;
}
.orange_box h2,
.orange_box h3 {
          background-color: transparent;
          color: #7B4D05;
}
.orange_box a {
          background-color: transparent;
          color: #000;
          text-decoration: none;
          font-weight: bold;
}
.orange_box a:hover {
          background-color: transparent;
          color: #7B4D05;
          text-decoration: underline;
}
.white_box {
          background-color: #FFF;
          color: #000;
          border: #D6DBD7 1px solid;
          padding: 17px 20px 20px 20px;
          line-height: 14pt;
          z-index: 25;
          min-height: 550px;
          -moz-border-radius: 10px;
}
.ga-privacy,
.ga-privacy font {
          font-size: 1em;;
          line-height: 14pt;
          margin: 0px;
          padding: 0px;
}
.white_box_frame {
          padding: 0px;
          background-image: url(../_img/orange_bg.gif);
          background-position: right bottom;
          background-repeat: repeat-y;
}
.white_box_frame .white_box_top {
          background-color: transparent;
          border-top: none;
          border-left: none;
}
.white_box_frame .white_box_in {
          background-color: transparent;
          border-left: none;
}
.white_box_frame .white_box_bottom {
          background-color: transparent;
          border-left: none;
}
.orange_box {
          background-color: #FFA71D;
          color: #000;
          border: #D6DBD7 1px solid;
          padding: 17px 20px 20px 20px;
          line-height: 12pt;
          z-index: 25;
          min-height: 550px;
          -moz-border-radius: 10px;
}
.orange_box_right {
          width: 184px;
          float: right;
          margin: 0px;
          border-bottom: none;
          padding-bottom: 30px;
          -moz-border-radius-topleft: 0px;
          -moz-border-radius-bottomleft: 0px;
}
.white_box_top {
          -moz-border-radius-bottomleft: 0px;
          -moz-border-radius-bottomright: 0px;
          margin-bottom: 0px;
          padding-bottom: 0px;
}
.white_box_in {
          border-top: none;
          margin-top: 0px;
          -moz-border-radius: 0px;
}
.white_box_bottom {
          border-top: none;
          -moz-border-radius-topleft: 0px;
          -moz-border-radius-topright: 0px;
}
.white_box_home {
          min-height: 100px;
}
.white_box_auto {
          min-height: 0px;
}
.white_box_left {
          padding-right: 0px;
          width: 516px;
          max-width: 482px;
          border-right: none;
}
#leftbottom_col {
          padding-bottom: 10px;
          border-bottom: none;
}

div.validate_error,
div.pop_up_box div.validate_error {
          border: #D6DBD7 1px solid;
          -moz-border-radius: 10px;
          padding: 7px 0px 1px 0px;
          margin: 15px 0px 15px 0px;
          line-height: 8pt;
          width: 455px;
}
div.pop_up_box div.validate_error {
          width: 430px;
}
div.validate_error p,
div.pop_up_box div.validate_error p {
          background-color: #FFF4E6;
          color: #FC9E3C;
          padding: 10px 16px 12px 16px;
          margin: 0px 0px 5px 0px;
          line-height: 12pt;
}

#left_col {
          background-color: #FFF;
          color: #000;
          padding: 0px;
          margin: 0px;
          width: 506px;
          float: left;
          -moz-border-radius-topleft: 10px;
          -moz-border-radius-bottomleft: 10px;
}

/* popup box */

a.pop_up_link {
          background-color: transparent;
          color: #FE9D3E;
          margin: 10px 0px 5px 0px;
          text-decoration: none;
          display: none;
          width: 440px;
          clear: left;
}
a.pop_up_link:hover img {
          background-color: #FFFFEA;
          color: #FE9D3E;
}

div.pop_up_box {
          border: #D6DBD7 1px solid;
          -moz-border-radius: 10px;
          padding: 12px 0px 1px 0px;
          margin: 10px 0px 5px 0px;
          line-height: 8pt;
          width: 460px;
          clear: left;
}
div.pop_up_box h3 {
          background-color: transparent;
          color: #FE9D3E;
          text-transform: uppercase;
          padding: 0px 16px;
          margin: 0px 0px 10px 0px;
          font-size: 12pt;
}
div.pop_up_box_form {
          padding: 10px 16px 12px 16px;
          line-height: 14pt;
          width: 428px;
}
div.pop_up_box_form h3 {
          padding: 0px;
}
div.pop_up_box p {
          background-color: #ECFED2;
          color: #287F23;
          padding: 10px 16px 12px 16px;
          margin: 0px 0px 5px 0px;
          line-height: 12pt;
}
div.pop_up_box div {
          background-color: transparent;
          color: #287F23;
          padding: 10px 16px 12px 16px;
          margin: 0px 0px 5px 0px;
          line-height: 12pt;
}
div.pop_up_box div a {
          background-color: transparent;
          color: #287F23;
          font-weight: bold;
          text-decoration: none;
}
div.pop_up_box div a:hover {
          text-decoration: underline;
}
div.pop_up_box a.hide_pop_up_box {
          background-image: url(../_img/close.gif);
          background-repeat: no-repeat;
          background-position: right center;
          border-bottom: #D6DBD7 1px solid;
          padding: 2px 15px 2px 1px;
          display: block;
          float: right;
          font-weight: bold;
          font-size: 11px;
          text-transform: uppercase;
          text-decoration: none;
}
div.pop_up_box a.hide_pop_up_box:hover {
          background-color: #ECFED2;
          color: #287F23;
}
div.pop_up_box table {
}
div.pop_up_box table th,
div.pop_up_box table td {
          padding: 5px 6px;
          vertical-align: top;
          font-size: 8pt;
          text-align: left;
}
div.pop_up_box table th {
          background-color: #ECFED2;
          color: #287F23;
}
div.pop_up_box table td {
          background-color: #F5FFE8;
          color: #000;
}

a.pop_up_link span,
div.pop_up_box h3 span {
          display: none;
}

input[type=text],
input[type=password],
textarea,
select {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size:12px;
	    color: #404040;
          border: #66CC33 1px solid;
          padding-left: 2px;
          padding-right: 1px;
          margin-bottom: 2px;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {
	    border: #FEA61C 1px solid;
}
label {
         cursor: pointer;
	padding-left: 2px;
	padding-right: 4px;
}
label.chosen {
          color: #66CC33;
}
label:focus {
          color: #FEA61C;
}
div.radiogroup {
          padding-bottom: 15px;
}
div.radiogroup,
div.editgroup {
        clear: left;
}
div.radiogroup label,
div.editgroup label {
	  padding: 0px;
	  display: block;
	  width: 440px;
        float: left;
}
div.radiogroup_1col label {
	width: 320px;
}
div.radiogroup_2col label {
	width: 260px;
}

div.editgroup label {
	width: 400px;
        float: left;
}

div.radiogroup input {
	padding: 0px;
	margin: 0px 5px 0px 0px;
        clear: left;
        float: left;
	width: 20px;
	max-width: 15px;
}
div.editgroup input {
	margin: 0px 5px 5px 0px;
        clear: left;
        float: left;
}

div.bottom_group {
	padding-right: 10px;
}


/* Button */

.buttonSubmit {
          background: url(../_img/niceforms/button.png) no-repeat left top;
          color: #FFF;
          border: none;
          font-family: Tahoma, Verdana, sans-serif;
          font-weight: bold;
          width: 100px;
          height: 27px;
          margin: 0px;
   	  cursor: pointer;

          text-align: center;
          text-transform: uppercase;
          text-decoration: none;
}
.buttonSubmit:hover {
          background-position:left bottom;
	  color: #FFF;
}
.buttonSubmit:focus {
          background-position:left bottom;
          color: #FEA61C;
}

/* forum */

#forum_top_menu {
          list-style: none;
          padding: 0px 0px 0px 0px;
          margin: 0px;
          font-size: 9pt;
          font-weight: bold;
          text-align: right;
          text-transform: uppercase;
}
#forum_top_menu li{
          display: inline;
          padding: 0px 3px;
          letter-spacing: 0px;
          word-spacing: -1px;
}
#forum_top_menu li a {
          background-color: transparent;
          color: #329800;
          text-decoration: none;
}
#forum_top_menu li a:hover {
          background-color: transparent;
          color: #FFA71D;
          border-bottom: #B2E392 1px solid;
}

#forum_table {
          border: #D6DBD7 1px solid;
          -moz-border-radius: 10px;
          width: 690px;
          empty-cells: show;
}
#forum_table tr:hover {
          background-image: url(../_img/hover_row.gif);
          background-repeat: repeat-x;
          background-position: left top;
          background-color: #E6E6E6;
          color: #000;
}
#forum_table th {
          background-color: #ECFED2;
          color: #287F23;
}
#forum_table th,
#forum_table td {
          vertical-align: top;
          padding: 10px;
}
#forum_table th.br_bottom,
#forum_table td.br_bottom {
          border-bottom: #D6DBD7 1px solid;
}
#forum_table th.br_left,
#forum_table td.br_left {
          border-left: #D6DBD7 1px solid;
}
#forum_table th.title,
#forum_table td.title {
          width: 350px;
          text-align: left;
}
#forum_table th.user,
#forum_table td.user {
          text-align: left;
}
#forum_table th.date,
#forum_table td.date {
          width: 120px;
          text-align: right;
}
#forum_table th.count,
#forum_table td.count {
          width: 40px;
          text-align: right;
}

table.forum_main_table td ul,
table.forum_main_table td ul li {
          list-style: none;
          padding: 0px;
          margin: 0px;
}
td.forum_main_right_col {
          border-left: #D6DBD7 1px solid;
}
table.forum_main_table td ul li {
          background-image: url(../_img/point.png);
          background-repeat: no-repeat;
          background-position: left top;
          padding-left: 22px;
          padding-right: 10px;
}
table.forum_main_table td.forum_main_right_col ul li  {
          background-position: 12px top;
          padding-left: 32px;
}

div.forum_post {
          padding-bottom: 7px;
          border-top: #D6DBD7 1px solid;
}
div.forum_post dl {
          font-size: 8pt;
          line-height: 12pt;
          margin: 8px 0px 5px 0px;
}
div.forum_post dl dt {
          font-weight: bold;
          padding-left: 2px;
          display: block;
          float: left;
          width: 30px;
}
div.forum_post dl dd {
          clear: right;
}
div.forum_post p {
          background-color: #ECFED2;
          color: #287F23;
          padding: 10px 16px 12px 16px;
          margin: 0px 0px 5px 0px;
          line-height: 12pt;
}
div.forum_post p.cite {
          background-color: #FFF;
          color: #666666;
          font-size: 9pt;
          border: #D6DBD7 1px solid;
          padding: 8px 12px 10px 12px;
          margin: 0px 0px 10px 40px;
          line-height: 11pt;
}
div.forum_post p.cite a {
          background-color: transparent;
          color: #666666;
          text-decoration: none;
}
div.forum_post p.cite a:hover {
          background-color: transparent;
          color: #FEA61C;
          text-decoration: underline;
}
div.forum_post form {
          text-align: right;
}
div.mine_post p {
          background-color: #FFEFD7;
          color: #F49300;
}
a.mine_topic {
          background-color: transparent;
          color: #FFA71D;
          font-weight: bold;
}
a.mine_topic:hover {
          background-color: transparent;
          color: #287F23;
}
#post_title,
#post_text {
          width: 680px;
}

/* sp_toolbar */

#sp_toolbar {
          background-color: transparent;
          color: #A9E28D;
          width: 240px;
          float: right;
          text-align: right;
          padding: 3px 5px 5px 5px;
          font-size: 13px;
}
#sp_toolbar a {
          background-color: transparent;
          background-repeat: no-repeat;
          color: #FFF;
          text-decoration: none;
          padding-left: 22px;
}
#sp_toolbar a:hover {
          background-color: transparent;
          color: #FFEED5;
}
#sp_toolbar a b {
          font-weight: normal;
          text-decoration: underline;
}
#p_btn {
          background-image: url(../_img/button_print.gif);
}
#s_btn {
          background-image: url(../_img/button_share.gif);
}
#f_btn {
          background-image: url(../_img/button_mail.gif);
}
#l_btn {
          background-image: url(../_img/button_login.gif);
}
#lo_btn {
          background-image: url(../_img/button_logout.gif);
}


#shadow {
          background-image: url(../_img/shadow.gif);
          filter: alpha(opacity=30);
}
#flashcontent .noflash {
          margin-top: -30px;
          text-align: center;
          background-image: url(../_img/noflash.jpg);
          background-repeat: no-repeat;
          width: 981px;
          padding-top: 476px;
          z-index: 0;
          position: relative;
}
#flashcontent .link-quiz {
          display: block;
          width: 740px;
          height: 55px;
          position: absolute;
          top: 400px;
          left: 122px;
          z-index: 100;
}


div.yellowLink {
          background-color: #FFFF99;
          border: #FF9900 1px solid;
          -moz-border-radius: 10px;
          padding: 12px 0px 10px 0px;
          margin: 10px 0px 0px 0px;
          line-height: 8pt;
          width: 40%;
          text-align: center;
}
div.yellowLink_fr {
          width: 50%;
}
div.yellowLink:hover {
          background-color: #FEEC85;
}
div.yellowLink a {
          display: block;
          text-align: center;
}
div.yellowLink span {
          display: none;
}
.code {
          background-color: #FFF;
          color: #999;
          font-family: "Courier New", monospace;
          font-size: 10pt;
          padding: 10px;
          border: #C0C0C0 dotted 1px;
          text-align: left;
          overflow: hidden;
}


/* home_donate_box */


#educators_box {
          background-color: #FEA61C;
          color: #666666;
          margin: 0px 0px 30px 0px;
          padding: 10px 0px;
          border-bottom: #999 1px solid;
          text-align: center;
          top: 0px;
          left: 0px;
          position: fixed;
          height: 20px;
          min-height: 20px;
          width: 100%;
}
#educators_box p {
          width: 730px;
          margin: 0px auto;
          line-height: 16px;
}  
#educators_box a.bold {    
          background-color: transparent;
          color: #222;
          font-weight: bold;
          text-decoration: none;
}    
#educators_box a.bold:hover {    
          background-color: transparent;
          color: #EA3102;
}  
#educators_box a:hover {    
          background-color: transparent;
          color: #444;
}
body.content_home {
          background-position: center 40px;
}
#allpage.content_home,  
body.content_visitor_information, 
body.content_your_carbon_footprint, 
body.content_your_food_footprint, 
body.content_your_housing_footprint,  
body.content_your_goods_and_services_footprint {
          padding-top: 40px;
          background-position: center 40px;
}
