body { margin: 0; padding: 0; vertical-align: middle; }
table {  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666; }
a { color: #666; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin-top: 0px; margin-bottom: 10px; }

.nav a { margin: 0 15px 0 0; color: #FFF; text-decoration: none; }
.nav a:hover { text-decoration: underline; }
.current { margin: 0 15px 0 0; color: #FFF; text-decoration: underline; }
.identity { display: block; width: 254px; height: 104px; background: url(../images/identity_up.gif) no-repeat top left; }
.identity:hover { background: url(../images/identity_over.gif) no-repeat top left; }
.sign { display: block; width: 254px; height: 104px; background: url(../images/sign_up.gif) no-repeat top left; }
.sign:hover { background: url(../images/sign_over.gif) no-repeat top left; }
.donor { display: block; width: 254px; height: 104px; background: url(../images/donor_up.gif) no-repeat top left; }
.donor:hover { background: url(../images/donor_over.gif) no-repeat top left; }
.interpretive { display: block; width: 254px; height: 104px; background: url(../images/interpretive_up.gif) no-repeat top left; }
.interpretive:hover { background: url(../images/interpretive_over.gif) no-repeat top left; }
.footer { margin: 0 0 0 10px; color: #FFF; font-size: 9px; }

.project_text { padding: 10px 0; background: #F1F2F2; }
.project_text p { margin: 0 5px 10px 10px; line-height: 15px; }
.project_text a { text-decoration: none; }
.project_text a:hover { text-decoration: underline; }
.project_bg { background: url(../images/project_bg.gif) repeat-y top left; }

/* background color styles */
.orange { background: #CB8649; }
.blue { background: #0084B7; }
.red { background: #BE6A53; }
.purple { background: #866390; }
.grey { background: #989795; }
.grey1 { background: #F1F2F2; }
.grey2 { background: #E9E9E9; }
.grey3 { background: #CCC; }
.grey4 { background: #DEDEDE; }

/* scrolling layer styles */
#hold { position: relative; overflow: hidden; width: 234px; height: 68px; z-index: 100; }
#wn { position: absolute; left: 0; top: 0; width: 234px; height: 68px; clip: rect(0px, 280px, 200px, 0px); overflow: hidden; z-index: 1; }
#holder1 { position: relative; overflow: hidden; width: 234px; height: 68px; z-index: 100; }
#wn1 { position: absolute; left: 0; top: 0; width: 234px; height: 68px; clip: rect(0px, 280px, 200px, 0px); overflow: hidden; z-index: 1; }
#holder2 { position: relative; overflow: hidden; width: 234px; height: 68px; z-index: 125; }
#wn2 { position: absolute; left: 0; top: 0; width: 234px; height: 68px; clip: rect(0px, 280px, 200px, 0px); overflow: hidden; z-index: 2; }
#holder3 { margin: 0 10px; position: relative; overflow: hidden; width: 234px; height: 303px; z-index: 130; }
#wn3 { position: absolute; left: 0; top: 0; width: 234px; height: 303px; clip: rect(0px, 280px, 303px, 0px); overflow: hidden; z-index: 3; }

.news { position: absolute; visibility: hidden; left: 0px; top: 0px; z-index: 1; line-height: 16px; }
.news a { color: #666; text-decoration: none; }
.news a:hover { text-decoration: underline; }
.date { margin: 0 10px 0 0; color: #BC8914; }
.section_list { position: absolute; visibility: hidden; left: 0px; top: 0px; z-index: 6; line-height: 16px; }
.section_list a { color: #666; text-decoration: none; }
.section_list a:hover { text-decoration: underline; }
.project_intro { padding: 10px 0; background: #F1F2F2; position: absolute; visibility: hidden; left: 0px; top: 0px; z-index: 6; line-height: 16px; }
.press_room { position: absolute; visibility: hidden; left: 0px; top: 0px; z-index: 6; line-height: 16px; }

/* tool tip styles */
#tip_layer { visibility: hidden; position: absolute; z-index: 1000; top: -100; font-size: 9px; }