body {
  margin: 0 0 0 0;
  padding: 0;
  background:#ffffff;
}

h1 {
font-family:verdana, helvetica, arial, sans-serif;
font-size:130%;
color:#003300;
padding-top:140px;
padding-bottom:20pt;
}

h2 {
font-family:verdana, helvetica, arial, sans-serif;
font-size:115%;
color:#003300;
}

h3 {
font-family:verdana, helvetica, arial, sans-serif;
font-size:90%;
color:#003300;
line-height:150%;
}

div {background-color:transparent;}

td.research3 {
  font-family:verdana, helvetica, arial, sans-serif;
  font-size:75%;
  line-height:150%;
  font-weight:bold;
  color:#003399;
}

p {
font-family:verdana, helvetica, arial, sans-serif;
font-size:90%;
line-height:150%;
}

.larger {
font-size:105%;
padding-bottom:15px;
}

.research1 {
font-size:130%;
color:#0000cc;
}

.research2 {
font-size:75%;
font-weight:bold;
color:#003399;
}

.leftside {
font-family: verdana, helvetica, arial, sans-serif;
color:white;
margin:0 0 0 0;
font-size:70%;
line-height:150%;
}

.rightlinks {
margin-top:0;
margin-bottom:0;
margin-left:10px;
font-size:85%;
color:blue;
text-decoration:underline;

}

.barlinks {
margin-top:0;
margin-bottom:0;
}

.bold { font-weight: bold; }

.it { font-style: italic; }
.i  { font-style: italic; }

.sm { font-size: 80%; }

.smit {
  font-size:80%;
  font-style:italic;
}

.smbo {
  font-weight: bold;
  font-size: 80%;
}

a.block1 {
display:block;
text-decoration:none;
padding:5px;
background-color:#669966;
position:relative;
margin-left:5px;
margin-bottom:7px;
margin-right:5px;
}

a.block1:link {color:white;text-decoration:none;background-color:#669966;}
a.block1:visited {color:white;text-decoration:none;background-color:#669966;}
a.block1:hover {color:white;text-decoration:none;background-color:#006600;}
a.block1:active {color:white;text-decoration:none;background-color:#669966;}

a.rightmenu {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 85%;
text-align: left;
white-space: nowrap;
}

a.rightmenu:link {color:#000099;}
a.rightmenu:visited {color:#000099;}
a.rightmenu:hover {color:#af0000;}
a.rightmenu:active {color:#000099;}

#leftcontent {
  position : absolute;
  left :0;
  top : 130px;
  bottom : 0;
  width : 150px;
  height : 200%;
  background : #003300;
  border : 0;
  margin-bottom:0;
}


#centercontent {
  margin-left: 150px;
  margin-right:0px;
  margin-bottom:0;
  height:100%;
  border:0;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left: 150px;
  margin-right:0px;
  height:100%;
}


html>body #centercontent {
  margin-left: 150px;
  margin-right:0px;
  margin-bottom:0;
  height:100%;
}


#rightcontent {
  position: absolute;
  right:0px;
  top:130px;
  width:125px;
  height:100%;
  margin-bottom:0;
  background:#CCCCCC;
  border-left:1px solid #003300;
  z-index:1;
}


#banner1 {
position:absolute;
left:0;
top:0;
background:#669966;
height:100px;
width:100%;
border:0;
voice-family: "\"}\"";
voice-family: inherit;
height:100px;
width:100%;
}

#banner2 {
position:absolute;
left:0;
right:0;
top:100px;
background:336633;
height:30px;
width:100%;
border:0;
voice-family: "\"}\"";
voice-family: inherit;
height:30px;
width:100%;
}

#banner2a {
position:absolute;
left:0;
right:0;
top:0;
background:#336633;
height:30px;
width:150px;
border:0;
voice-family: "\"}\"";
voice-family: inherit;
height:30px;
width:150px;
}

#banner2b {
position:absolute;
background:#336633;
left:150px;
right:0;
top:0;
height:100%;
z-index:2;
voice-family: "\"}\"";
voice-family: inherit;
height:100%;
}

/* new styles 6/2/04 */
.center {
  text-align : center;
}

.sc {
  font-size : 90%;
  font-weight : bold;
  letter-spacing : .2ex;
  text-transform : uppercase;
}

/* nsf report specific styles */
.nsf {
  font-size : 80%;
  line-height : 160%
}

.ind_sty {
  font-size	: 80%;
  line-height	: 160%;
  margin	: 0;
  padding	: 0;
  text-indent	: 2em;
}

.legend {
  font-size	: 80%;
  line-height	: 140%;
  font-weight	: bold;
  text-align	: center;
  font-style	: italic;
  padding-bottom: 15px;
}

td.c1 {
font-family:verdana, helvetica, arial, sans-serif;
font-size:90%;
line-height:150%;
width:1%;
vertical-align:top;
white-space:nowrap;
padding-right:20px;
}
td.c2 {
font-family:verdana, helvetica, arial, sans-serif;
font-size:90%;
line-height:150%;
width:99%;
vertical-align:top;
}
