/* Body */
body {font-family: trebuchet ms, arial, helvetica, sans-serif; padding: 0px; margin: 0px; font-size:70%; background: #ffffff url("/sustainability2005/images/bg_brown.gif") repeat-x;}
.bghome {background: #ffffff url("/sustainability2005/images/bg_home.gif") repeat-x;}
.bgblue {background: #ffffff url("/sustainability2005/images/bg_blue.gif") repeat-x;}
.bgbrown {background: #ffffff url("/sustainability2005/images/bg_brown.gif") repeat-x;}
.bgtan {background: #ffffff url("/sustainability2005/images/bg_tan.gif") repeat-x;}
.bgslate {background: #ffffff url("/sustainability2005/images/bg_slate.gif") repeat-x;}
.bgcycle {background: #a3d8f5 url("/sustainability2005/images/bg_cycle.gif") repeat-x;}
.bgbigarrow {background: #a3d8f5 url("/sustainability2005/images/bg_big_arrow.gif") 10px 00px no-repeat;}
.bgbrownshort {background: #ffffff url("/sustainability2005/images/bg_brown_short.gif") repeat-x;}

/* Font size fix */
div, ul, td, li, th, span, span, p, select, input, form, textarea, label, table	{font-size:1em;}

/* HTML Tags */
p, td {line-height: 1.6em;}
p, .normal {color: #4a3700; margin: 0px;}
h1 {font-family: times, times new roman, serif; font-size: 1.8em; font-weight: normal; color: #4a3700; margin-top: 0px; margin-bottom: 15px;}
h2 {font-family: times, times new roman, serif; font-size: 1.6em; font-weight: normal; color: #4a3700; margin-top: 20px; margin-bottom: 0px;}
h3 {font-size: 1.2em; line-height: 1.3em; color: #cc0000; margin-top: 10px; margin-bottom: 2px;}
h4 {font-size: 1.2em; color: #000000; margin-top: 10px; margin-bottom: 0px;}
h5 {font-size: 1em; color: #000000; margin-top: 10px; margin-bottom: 0px;}
h6 {font-size: 1em; color: #4a3700; margin-top: 10px; margin-bottom: 0px;}
ul {line-height: 1.5em; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 30px;}
ol {line-height: 1.5em; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 30px;}
li {margin: 0px 0px 5px 0px;}
hr {border: none 0; height: 1px; border-top: solid 1px #73562A;}
input, select {font-size: 12px;}
sup {font-family: arial, helvetica, sans-serif; vertical-align: top;}
sub {font-family: arial, helvetica, sans-serif; vertical-align: bottom;}
a:link, a:active, a:visited {color: #cc0000; text-decoration: none;}
a:hover {color: #cc0000; text-decoration: underline;}

p.indent {text-indent: 20px;}
p.light {color: #6e5200;}

.blue {color: #6699cc;}
.black {color: #000000;}
.white {color: #ffffff;}

.headline1 {color: #cc0000; font-size: 1.2em; line-height: 1.4em;}

.lowtext, a.lowtext:link, a.lowtext:visited, a.lowtext:active, a.lowtext:focus {color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 11px; text-align: left; text-decoration: none; display: block; padding-left: 7px;}
.hightext, a.hightext:link, a.hightext:visited, a.hightext:active, a.hightext:focus {color: #dfec10; font-family: arial, helvetica, sans-serif; font-size: 11px; text-align: left; text-decoration: none; display: block; padding-left: 7px;}

.utility {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #8b7533;}
.utility a:link, .utility a:active, .utility a:visited {color: #c5ba99; text-decoration: none;}
.utility a:hover {color: #dfec10; text-decoration: none;}

.footer {color: #999999;}

#leftmenu {margin: 15px;}
#leftmenu ul {font-family: arial, helvetica, sans-serif; line-height: 1.2em; list-style-type: square; padding: 0px; margin: 0px 0px 10px 15px;}
#leftmenu li {padding: 0px; margin-bottom: 10px;}
.leftmenu1 {color: #cc0000;}
.leftmenu1-on {color: #000000;}
.leftmenu1-on a:link, .leftmenu1-on a:active, .leftmenu1-on a:visited {color: #000000; text-decoration: none;}
.leftmenu1-on a:hover {color: #000000; text-decoration: underline;}

#thumbs {margin-top: 20px;}

.sidebarhead1 {font-family: times, times new roman, serif; font-size: 1.5em; line-height: 1.2em; font-weight: normal; color: #cc0000; margin-top: 0px; margin-bottom: 10px;}
.sidebar1 {background-color: #e6f885; padding: 10px;}
.sidebar1 p {line-height: 1.3em;}
.sidebar1 h3 {}
.sidebar1 ul {margin: 0px 0px 0px 15px;}
.sidebar2 {color: #000000; background-color: #ece7da; padding: 10px;}
.sidebar2 p {color: #000000; line-height: 1.4em;}
.sidebar2 h4 {color: #cc0000; margin-top: 0px; margin-bottom: 10px;}
.sidebar2 ul {color: #000000;}
.sidebar3 {color: #ffffff; background-color: #6e5200; padding: 5px 10px 5px 10px;}
.sidebar3 h4 {font-size: 1.1em; line-height: 1.2em; color: #dfec10; margin: 0px;}
.sidebar4 p {color: #000000; font-family: arial, helvetica, sans-serif; line-height: 1.3em;}

.tblhead1 {font-weight: bold; color: #73562A; padding: 2px 5px 3px 5px;}
.tblbody1 {color: #73562A; line-height: 1.4em; padding: 2px 5px 3px 5px;}
.tblbody2 {color: #000000; line-height: 1.4em; padding: 2px 5px 3px 5px;}
.tblbody3 {font-size: 0.9em; line-height: 1.3em; color: #73562A; padding: 2px 5px 3px 5px;}
.tblbody4 {font-size: 0.9em; line-height: 1.3em; color: #000000; padding: 2px 5px 3px 5px;}
.tblfoot1 {font-size: 0.9em; line-height: 1.3em; color: #000000; padding-top: 10px;}
.tblhighlight1 {color: #000000;}
.tblborder1 {border-bottom: 1px solid #73562A;}
.tblborder2 {border-bottom: 2px solid #73562A;}
.tblborder3 {border-bottom: 2px solid #000000;}
.tblborder4 {border-bottom: 1px solid #d4c191;}
.tblindent1 {padding-left: 12px;}

.corphead1 {font-size: 1.2em; line-height: 1.3em; font-weight: bold; color: #cc0000; margin-bottom: 10px;}
.corptext1 {font-size: 1em; line-height: 1.3em; color: #000000;}
.corptext2 {font-size: 1em; line-height: 1.3em; color: #73562A;}
.corpfoot1 {font-size: 0.9em; line-height: 1.3em; font-style: italic; color: #73562A;}

.mapsection {font-size: 1em; font-weight: bold;}
.mappage {font-size: 1em; margin-left: 20px;}
.mapsection a:link, .mapsection a:active, .mapsection a:visited, .mapsection a:hover {color: #4a3700;}