/* CSS Document */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote,
a, acronym, em, img, small, strong, ol, ul, li, form, label,
table, caption, tr, th, td 
{ padding:0; margin:0; border:0; outline:0; background-color:transparent; }
body { font-size:76%; font-family:arial,helvetica,sans-serif; color:#222222; background:#258507 url(../images/body_bkgrd.jpg) top left repeat-x; text-align:center /*IE fix; see table.container td below*/; }

a:link { color:#006600 }
a:visited { color:#004400 }
a:hover { color:#f00000 }


/****popoup******/
#pophdr { padding:4px 24px 10px 0px; background: #009900 url(images/hdr.jpg) top center repeat-x; }
#poppix { padding:12px 12px 15px 3px; background:#ffffff; text-align:right; width:330px; vertical-align:top; }
#poptext { width:230px; padding:10px 0px 0px 0px; background:#ffffff; text-align:left; vertical-align:top; }
td.text { background:#ffffff; position:relative; }
#poptext h2 {margin:0 0 4px 0; line-height:120%; font-size:14px; padding:0; color:#cc0000; }
#poptext h2 span.scientificname { font-size:12px; font-style:italic; color:#444444; font-weight:normal; }
#poptext p { line-height:130%; font-size:12px; padding:0; margin:0 0 2px 0; }
#poptext p.small { font-size:11px; }
#popfooter { margin:2px 12px 18px 14px; width:320px; text-align:left; font-size:11px; color:#666666; float:right; }
#popbutton { padding-top:2px; background:#ffffff; text-align:left; }
#popbutton input.formbutton { margin:0px 0px 2px 0px; padding:0px; background-color:#f00000; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; border:1px outset #f00000;  }
.popfooter2009 { color:#fff; width:320px; font-size:12px; text-align:left; margin:3px 0 0 15px; float:left; display:inline; }
.popnav { width:200px; text-align:right; color:#9c9; font-size:11px; float:right; display:inline; margin:4px 15px 0 0; }
.popnav a:link,.popnav a:visited { color:#fff; text-decoration:none; }
.popnav a:hover { color:#0c0; text-decoration:none; }