body {background:url(pix/bg.gif) center repeat-y #8B9C7D; margin:0; padding:0;}
h1 {font:bold 20px/22px georgia, Times, "Times New Roman", serif; color:#fff; padding:0; margin:0 0 14px 0; text-shadow: #000 2px 2px 2px;}
h2 {font:bold 12px/14px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:16px 0 4px 0; text-transform:uppercase;}
h3 {font:bold 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:0 0 4px 0; background:url(pix/dot_bg.gif) bottom repeat-x; padding:0 0 6px 0;}
h4 {font:oblique 12px/14px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:8px 0 14px 0;}
h5 {font:bold 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:8px 0 4px 0; background:transparent;}
img.pic {margin:4px 12px 4px 0; color:#000; float:left; display:inline;}
img.picborder {border:1px solid #000;}
input.grn {background:#D1E1C5; color:#999;}
li.nostyle {list-style: none;}

#links li {font:normal 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; border:0; border-bottom:1px solid #000; background:transparent;}

/*li.linktall {color:#000; border:0; border-bottom:1px solid #000; background:transparent; height:33px; color:#f00;} background:url(pix/linkbg1.gif) right repeat-y #fff;*/
#links li.linktall {height:33px; color:#000; display:block; text-align:center; text-decoration:none; padding:0; border:0; border-bottom:1px solid #000; }

#links li#nolink {font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;  color:#000; display:block; text-align:center; text-decoration:none; padding:4px 3px 1px 3px; border:0; border-bottom:1px solid #000; background:url(pix/linkbg2.gif) right repeat-y #fff; height:16px;}

#links li#nolinktall {font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; height:28px; color:#000; display:block; text-align:center; text-decoration:none; padding:4px 3px 1px 3px; border:0; border-bottom:1px solid #000; background:url(pix/linkbg2.gif) right #fff;}

#links ul {margin:0; padding:0; list-style:none; border:0; border-top:1px solid #000; background:transparent;}
li.tighter a:link, li.tighter a:visited, li.tighter a:hover {line-height:14px;}
p {font:normal 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; text-indent:18px; margin:0;}
p.alone, li.alone {margin:8px 0; text-indent:0;}
p.bio {margin:8px 0 0 0; text-indent:0;}
p.first, td {font:normal 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; text-indent:0; margin:0;}
p.half {font: normal 6px/6px verdana, geneva, arial, helvetica, sans-serif;}
pre {font:normal 14px/20px courier, verdana, geneva, arial, helvetica, sans-serif;}
sup {font:normal 9px/16px verdana, geneva, arial, helvetica, sans-serif;}
th {text-align:center; font:normal 12px/16px verdana, geneva, arial, helvetica, sans-serif; padding:0 0 6px 0; color:#fff;}
textarea {background:#D1E1C5; border:1px solid #999; border-top:0; color:#666; margin:0; padding:0; width:464px; height:100px;}
ul.map {margin:0 0 0 18px; padding:0; list-style:disc;}

/*********/
#banner {position:absolute; top:0px; left:172px; width:512px; height:30px; margin:0 0 0 30px; padding:0; border:0;}
#biotext {position:absolute; top:74px; left:172px; width:512px; margin:0 0 0 30px; padding:0; border:0;}
#center {margin-left:auto; margin-right:auto; width:742px; border:0; position:relative; left:0; top:0;}

#center .sublink a:link, #center .sublink a:visited {font:normal 10px/16px verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; color:#D2E1C3; vertical-align:bottom; clear:both; margin:0;}
#center .sublink a:hover {font:normal 10px/16px verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; color:#000;}
#center .sublink a:active {font:normal 10px/16px verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; color:#fff;}

#city {font:bold 48px/42px verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; color:#AEC497; clear:both; margin:0 0 0 -3px; padding:0; text-align:left;}

#col1 {float:left; display:inline; width:220px; margin:0 0 12px 0; padding:0; font:normal 12px/20px verdana,geneva,arial,helvetica,sans-serif;color:#333;}
#col2 {float:right; display:inline; width:220px; margin:0; padding:0; font:normal 12px/20px verdana,geneva,arial,helvetica,sans-serif;color:#333; border:0;}

#credit {position:relative; left:0; font:normal 10px/16px verdana, geneva, arial, helvetica, sans-serif; color:#333; margin:0; padding:0; text-align:left;}
#text2 #credit a:link, #text2 #credit a:visited {font: 10px/10px verdana, geneva, arial, helvetica, sans-serif; color:#333;text-decoration:underline;}
#text2 #credit a:hover {color:#9f0;text-decoration:none;}

#diagram {float:right; margin:0 0 0 4px; color:#000; display:block; border:0;}

#feedback {position:absolute; top:144px; left:172px; width:512px; margin:0 0 0 30px; padding:0; border:0;}

#footer {width:512px; clear:both; border:0; margin:0; padding:0;}
#initial {float:left; margin:4px 0 0 0;}

#irlinks {border:0; color:#fff; margin:0 0 32px 0;}
#irlinks a:link, #irlinks a:visited {font:normal 11px/16px  verdana,geneva,arial,helvetica,sans-serif; color:#fff; display:inline; text-decoration:none; margin:0 4px;} 
#irlinks a:hover {color:#9f0; display:inline; text-decoration:underline; margin:0 4px;}

a.ir:link,  a.ir:visited {font:normal 12px/20px  verdana,geneva,arial,helvetica,sans-serif; color:#000; display:block; text-decoration:underline; margin:4px 0 12px 0; text-indent:0;} 
a.ir:hover {color:#9f0; display:block; text-decoration:underline; margin:4px 0 12px 0;}

#irmain {position:absolute; top:6px; left:172px; width:512px; margin:0 0 0 30px; padding:0; border:0;}

#leadin {font:bold 12px/14px verdana, geneva, arial, helvetica, sans-serif; color:#000; margin:0 0 18px 0; text-transform:uppercase;}

#links {width:120px; margin:16px 0 0 52px; background:transparent; padding:0; border:0}
#links a:link, #links a:visited {font: bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center; background:url(pix/linkbg1.gif) top left repeat-y; color:#666; display:block; cursor:pointer; text-decoration:none; padding:4px 3px 1px 3px; border:0; height:16px;}
#links a:hover {color:#000; background:url(pix/linkbg2.gif) top right repeat-y;}
#links a:active {background:#fff;color:#000;}

#links li.linktall a.double:link, #links li.linktall a.double:visited {text-align:center; background:url(pix/linkbg1.gif) top left repeat-y; color:#666; display:block; cursor:pointer; text-decoration:none; height:28px;}
#links li.linktall a.double:hover {color:#000; background:url(pix/linkbg2.gif) top right repeat-y;}
#links li.linktall a.double:active {background:#fff;color:#000;}

#logo {margin:12px 12px 0 6px; padding:0; border:0;}

#text {position:absolute; top:30px; left:172px; width:512px; margin:0 0 0 30px; padding:0; border:0; font: 12px/20px verdana, geneva, arial, helvetica, sans-serif;}
#text2 {position:absolute; top:73px; left:172px; width:512px; margin:0 0 0 30px; padding:0; border:0; font: 12px/20px verdana, geneva, arial, helvetica, sans-serif;}

#text a:link, #text2 a:link, #feedback a:link {font: 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#000; text-decoration:underline;}
#text a:visited, #text2 a:visited {font: 12px/20px verdana, geneva, arial, helvetica, sans-serif; color:#333; text-decoration:underline;}
#text a:hover, #text2 a:hover, #feedback a:hover {text-decoration:underline;color:#9f0;}
#text a:active, #text2 a:active {color:#fff; text-decoration:underline;}

#toplinks {position:absolute; top:0; left:174px; border:0;}
#toplinks a {color:#000; font:normal 8px/18px verdana, geneva, arial, helvetica, sans-serif; margin:0; padding:3px; text-decoration:none; text-align:left; letter-spacing:1px; border:1px solid #fff; border-right:1px solid #000; border-bottom:1px solid #000; background:#9BBB81;}
#toplinks a:hover {color:#000; background:#AED291;}
#toplinks ul.top {margin:0; padding:0; border:0; display:inline; list-style:none;}
#toplinks ul, #toplinks li {margin:0; padding:0; border:0; display:inline; list-style:none;}

#pic220 {width:222px; margin:8px 0 4px 0; color:#000; display:block;}
#pic350 {width:350px; margin:8px 0 4px 0; color:#000; display:block; padding:0; border:0;}
#picrt259 {width:267px; margin:8px 0 4px 8px; color:#000; display:block; padding:0; border:0; float:right;}
#quote {font: 11px/14px verdana, geneva, arial, helvetica, sans-serif; color:#000; border:1px solid #000; border-top:4px solid #000; background:url(pix/bars.gif) bottom left repeat-x #BDD5AA; width:120px; padding:4px 0 14px 0; float:right; display:inline; margin:3px 0 3px 6px; text-align:center;}
#small {font:normal 9px/16px verdana, geneva, arial, helvetica, sans-serif; color:#333; text-indent:0; text-align:left; margin:0;}

/********/
.caption {text-align:center; font:normal 10px/12px verdana, geneva, arial, helvetica, sans-serif; padding:2px 0 8px 0; color:#000; text-indent:0; margin:0; clear:both;}
.captionleft {text-align:left; font:normal 10px/12px verdana, geneva, arial, helvetica, sans-serif; padding:3px 0 0 0; color:#000; text-indent:0; margin:0; clear:both;}
.captionlt {text-align:left; font:normal 9px/11px verdana, geneva, arial, helvetica, sans-serif; padding:2px 0 8px 0; color:#999; text-indent:0; margin:0 0 0 22px; clear:both;}
.center {text-align:center;}
.city {font:bold 16px/20px verdana, geneva, arial, helvetica, sans-serif; color:#D2E1C3; margin:0; padding:0;}
.feature {background:#900; color:#fff; font:bold 11px/14px verdana, geneva, arial, helvetica, sans-serif; padding:0 3px 2px 3px; margin:0 4px 0 0;}
.hrcpp {height:11px; margin:0; width:100%; background:url(pix/dot_bg.gif) center repeat-x; border:0; padding:0;}
.info {font:normal 10px/14px verdana, geneva, arial, helvetica, sans-serif; color:#000; text-indent:0; margin:0 0 6px 0; display:block;}
.lc {text-transform:lowercase;}
li.gray {color:#333; font:normal 10px/10px verdana, geneva, arial, helvetica, sans-serif; margin:0; padding:6px; border:0; cursor:default;}
.mailto {vertical-align:bottom;}
.nobr {white-space:nowrap;}
.right {float:right; width:100%; display:inline; margin:0 0 4px 0; border:0; padding:0; text-align:right; vertical-align:bottom;}
.rule {height:12px; width:100%; border:0; background:url(pix/rule.gif) repeat-x #759958; margin:6px 0 30px 0; padding:0; font:normal 6px/6px verdana; clear:both;}
.small {font:normal 9px/16px verdana, geneva, arial, helvetica, sans-serif; color:#333; text-indent:0; text-align:left; margin:0;}
.spacebelow {margin:0 0 6px 0;}
.tighter {line-height:16px; margin-bottom:6px; border:0;}
.up {vertical-align:bottom;}

/*team subnavigation*/
#mgmt ul, #board ul, #sci ul, #mgmt li, #board li, #sci li {margin:0; padding:0; border:0; display:inline; list-style:none;}
#mgmt, #board, #sci {position:absolute; left:186px; top:24px; border:0;}
#board a, #mgmt a, #sci a {color:#fff; font:normal 10px/10px verdana, geneva, arial, helvetica, sans-serif; margin:0; border:0; text-decoration:none; text-align:left; padding:0;}
#board a:hover, #mgmt a:hover, #sci a:hover {color:#000;}
.group {position:relative; font:normal 11px/10px verdana, geneva, arial, helvetica, sans-serif; white-space:nowrap; margin:0; padding:0; text-align:left; color:#666; display:inline; height:20px; border:0;}
.group a {color:#000; font:normal 8px/10px verdana, geneva, arial, helvetica, sans-serif; margin:0; padding:3px; text-decoration:none; text-align:left; letter-spacing:1px; border:1px solid #fff; border-right:1px solid #000; border-bottom:1px solid #000; background:#9BBB81;}
.group a:hover {color:#000; background:#AED291;}
li.gray {color:#333; font:normal 10px/10px verdana, geneva, arial, helvetica, sans-serif; margin:0; padding:6px; border:0; cursor:default;}
#mgmt li, #board li, #sci li {display:inline; margin:0; padding:6px; border:0;}
#teammenu {position:absolute; left:174px; top:0; margin:4px 0 0 0; border:0;}
<!--[if IE]>
#teammenu {position:absolute; left:174px; top:0; margin:0;}
<![endif]-->