body {
background-color: #fff;
color: #006;
/* background-image: url("../brandart/treebanner260_60.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 20px 12px; */
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-left: 48px;
}

h1.mainhead {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: 700;
line-height: 120%;
margin-left: 262px;
padding-left: 0px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
text-align: left;
color: #000;
background-color: transparent;
}

#leftcolumn {
z-index: 1;
position: absolute;
/* margin-top: 50px; original distance */
margin-top: 0px;
margin-left: 0px;
padding-bottom: 30px;
padding-top: 0px;
width: 240px;
/* border-color: #339;
border-style: solid; */
}

h2.margin {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 120%;
margin-right: 6px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 12px;
padding-right: 12px;
text-align: left;
background-color: #d9eaba;
color: #c03;
/* border: #000 1px solid; */
}

p.sidebarintro {
text-align: left;
/* text-indent: 12px */
background-color: transparent;
color: #303;
font-size: .7em;
line-height: 130%;
font-weight: 400;
/* margin below creates white space */
margin-right: 6px;
padding-left: 12px;
padding-bottom: 6px;
/* border-color: #339;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px; */
}

p.sidebar {
font-size: .8em;
font-weight: 400;
line-height: 130%;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
/* text-indent: 12px */
background-color: transparent;
/* color: #303; */
color: #000;
/* margin below creates white space */
margin-right: 6px;
padding-left: 12px;
padding-right: 6px;
padding-bottom: 12px;
border-color: #339;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
}

span.emphasis {
color: #c03; /* red */
font-weight: 700;
}

ol.numarableft { 
list-style-type: outside decimal;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 130%;
color: #000;
/* color: #339; */
background-color: transparent;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 6px;
padding-right: 6px;
}

ul.squareleft { 
list-style-type: square;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 400;
line-height: 130%;
color: #000;
background-color: transparent;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 18px;
}

/* Internal Links */

a.internal:link {
background-color: #ffc;
/* 063 is green */
color: #063;
text-decoration: none;
line-height: 120%;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

a.internal:visited {
background-color: #ffc;
/* 063 is darker green */
color: #063;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

a.internal:hover {
/* 699 is tfc green */
/* background-color: #c96; is beige */
background-color: #699;
color: #fff;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

a.internal:active {
/* 699 is tfc green */
background-color: #699;
color: #fff;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

/* mailto link styles */

a.mailto:link {
background-color: #9f9;
color: #006; 
text-decoration: none;
font-weight: 700;
line-height: 1.7em;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

a.mailto:visited {
background-color: #9f9;
color: #063;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

a.mailto:hover {
background-color: #396;
color: #fff;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

a.mailto:active {
background-color: #396;
color: #fff;
text-decoration: none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

p.footnote {
font-size: .6em;
font-weight: 400;
padding-right: 6px;
padding-left: 0px;
padding-top: 36px;
padding-bottom: 6px;
font-style: normal;
text-align: left;
line-height: 130%;
color: #339;
background-color: transparent;
}

#rightcolumn {
position: absolute;
height: 2260px;
width: 450px;
color: #000;
background-color: transparent;
margin-left: 250px;
margin-right: 6px;
margin-top: 50px;
padding-left: 0px;
z-index: 2;
border-color: #339;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 1px;
border-bottom-width: 0px;
}

h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 120%;
margin-left: 12px;
padding-left: 12px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 6px;
text-align: left;
color: #339;
background-color: #c9dee0;
}

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 140%;
margin-right: 18px;
margin-top: 10px;
padding-left: 18px;
padding-right: 12px;
text-align: left;
color: #339;
background-color: transparent;
}

p.main {
font-size: .8em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: 700;
text-align: left;
text-indent: 18px;
font-size: .8em;
line-height: 130%;
font-weight: 400;
line-height: 130%;
padding-left: 18px;
padding-right: 8px;
}


ol.numarabcenter { 
list-style-type: outside decimal;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 130%;
color: #000;
background-color: transparent;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 48px;
padding-right: 18px;
}

p.testimonial {
font-size: .8em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: 700;
text-align: left;
text-indent: 18px;
font-style: italic;
line-height: 130%;
padding-left: 18px;
padding-right: 8px;
}

p.nameandtitle {
font-family: "Times Roman", Times, serif;
font-size: 1em;
font-weight: 400;
line-height: 120%;
color: #339;
text-align: left;
padding-top: 0px;
padding-left: 48px;
padding-right: 18px;
padding-bottom: 18px;
}


p.captionfirst {
font-size: .8em;
font-weight: 400;
margin-top: 24px;
line-height: 120%;
padding-left: 0px;
padding-right: 12px;
padding-bottom: 0px;
}

p.captionsecond {
font-size: .8em;
font-weight: 400;
margin-top: 0px;
line-height: 120%;
padding-left: 0px;
padding-right: 12px;
padding-bottom: 24px;
}

p.author {
font-size: .8em;
font-weight: 700;
line-height: 130%;
padding-left: 28px;
padding-bottom: 18px;
}

p.credentials {
font-size: .8em;
font-weight: 400;
line-height: 130%;
color: #000;
padding-top: 0px;
padding-left: 0px;
padding-right: 6px;
}

p.leftmargin {
font-size: .8em;
font-weight: 400;
padding-left: 6px;
padding-right: 6px;
font-style: normal;
line-height: 130%;
color: #000;
background-color: transparent;
}

/* below added from folder brandstyle file main renamed identity.css */

h2.sidebar {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 120%;

color: #306;
background-color: #99c; /* #fff; */

padding-top: 2px;
padding-bottom: 3px;
padding-left: 12px;
padding-right: 18px;
}

/* p.sidebar {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 400;
line-height: 130%;

color: #306;
background-color: #99c; /* #fff; */

padding-top: 0px;
padding-bottom: 0px;
padding-left: 12px;
padding-right: 18px;
} */

#news_cite_left {
font-family: Times, "Times Roman", serif;
font-size: 1.2em;
font-style: italic;
font-weight: 800;
/* line-height: 130%; */
color: #306;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

#news_source_left {
font-family: Times, "Times Roman", serif;
font-size: .9em;
font-style: italic;
font-weight: 800;
line-height: 100%;
color: #306;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
padding-right: 0px;
}

#source_date_left {
font-family: Times, "Times Roman", serif;
font-size: .9em;
font-style: italic;
font-weight: 400;
line-height: 100%;
color: #306;
backgound-color: transparent;
font-weight: 400;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

p.news_quote_left {
font-family: Times, "Times Roman", serif;
font-size: .9em;
font-weight: 400;
font-style: italic;
line-height: 120%;
color: #000;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 12px;
padding-right: 18px;
}

/* use following for glossary links */

span.keyword {
color: #039;
font-weight: 700;
}

a.intrasite_left {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: 700;
line-height: 130%;
text-decoration: none;

color: #306;
background-color: #99c;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

a.intrasite_left:link {
color: #306;
background-color: #99c;
font-weight: 700;
font-size: .8em;
text-decoration: underline;
}

a.intrasite_left:visited {
color: #306;
background-color: #99c;
font-weight: 700;
text-decoration: none;
}

a.intrasite_left:hover {
color: #f00;
background-color: #99c;
font-weight: 700;
text-decoration: none;
}

a.intrasite_left:active {
color: #f00;
background-color: #99c;
font-weight: 700;
text-decoration: none;
}



p.callout {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 130%;

color: #306;
/* background color transparent to see pattern */
background-color: transparent;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 48px;
padding-right: 18px;
}

ul.squarecenter { 
list-style-type: square;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 130%;

color: #000;
/* background color transparent to see pattern */
background-color: transparent;

padding-top: 0px;
padding-bottom: 8px;
padding-left: 48px;
padding-right: 18px;
}



p.content_type {
font-family: courier, monospace;
font-size: 1em;
font-weight: 400;
line-height: 120%;
color: #000;
background-color: transparent;
padding-top: 12px;
padding-bottom: 6px;
padding-left: 360px;
padding-right: 6px;
}

p.center {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: 400;
line-height: 130%;

color: #000;
/* background color transparent to see pattern */
background-color: transparent;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 36px;
padding-right: 18px;
}

p.callout {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: 700;
line-height: 130%;

color: #306;
/* background color transparent to see pattern */
background-color: transparent;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 48px;
padding-right: 18px;
}

#source_cite_center {
font-family: Times, "Times Roman", serif;
font-size: 1em;
font-style: italic;
font-weight: 400;
line-height: 130%;
color: #306;
background-color: transparent;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

img.graph_center {
padding-top: 2px;
padding-bottom: 24px;
padding-left: 48px;
padding-right: 3px;
}
