div.headline
{
font-size: 150%;
font-weight: bold;
font-family: Arial, Helvetica;
text-align: left;
color: #006633;
margin-bottom: 8px;
}

div.subheadlg
{
font-size: 120%;
font-family: Arial, Helvetica;
font-weight: bold;
text-align: left;
color: #006633;
margin-bottom: 8px;
}

div.subheadsm
{
font-size: 100%;
font-family: Arial, Helvetica;
font-weight: bold;
text-align: left;
color: #B8860B;
margin-bottom: 8px;
}

div.subheadlgleft
{
font-family: Arial, Helvetica;
font-size: 120%; font-weight: bold;
color: #006633;
background-color: white;
text-align: left;
margin-bottom: 8px;
}

div.subheadsmleft
{
font-family: Arial, Helvetica;
font-size: 100%;
font-weight: bold;
color: #B8860B;
background-color: white;
text-align: left;
margin-bottom: 8px;
}

div.paragraph
{
font-size: 90%;
font-family: Arial, Helvetica;
font-weight: bold;
color: #333333;
text-indent: 1em;
margin-bottom: 8px;
}

div.line
{
font-size: 90%;
font-family: Arial, Helvetica;
font-weight: bold;
color: #333333;
}

div.linespace
{
font-size: 90%;
font-family: Arial, Helvetica;
font-weight: bold;
color: #333333;
margin-bottom: 8px;
}

table.all
{
}

table.table
{
margin-bottom: 6px;
}

table.header
{
}

table.sidebarhead
{
font-size: 100%;
font-family: Arial, Helvetica;
font-weight: bold;
text-align: left;
color: 006633;
}

table.sidebarsubhead
{
font-size: 90%;
font-family: Arial, Helvetica;
font-weight: bold;
text-align: left;
color: #006633;
border: 4px darkgoldenrod solid;
}

table.grid
{
color: ##333333;
border: 2px darkgoldenrod solid;
}

td.gridcell
{
color: ##333333;
border: 2px darkgoldenrod solid;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
}

font.bullet
{
font-size: 140%;
font-family: Arial, Helvetica;
font-weight: bold;
color: orange;
}

div.aligncenter
{
text-align: left;
margin-bottom: 8px;
}

hr.rule
{
color: darkgoldenrod;
width: 100%;
clip:   rect(   );
}

select, select.select
{
	border: 1px sold #DEB887;
	color: #333333;
	background-color: #FFFFEF;
}
input.textfield
{
color: #333333;
background: #FFFFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
border-width: 1px;
border-color: burlywood;
border-style: solid;
}

textarea.textfield
{
color: #333333;
background: #FFFFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
border-width: 1px;
border-color: burlywood;
border-style: solid;
}

input.button
{
color: #FFFFFF;
background: #006633;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
text-align: left;
border-width: 1px;
border-color: burlywood;
border-style: solid;
}

/* This section changes the overall theme */
BODY
{
background-repeat: repeat-y;
}

body.body
{ 
scrollbar-base-color= #006633; 
scrollbar-face-color= #006633; 
scrollbar-track-color= burlywood; 
scrollbar-arrow-color= orange;
scrollbar-highlight-color= burlywood; 
scrollbar-3dlight-color= white; 
scrollbar-shadow-color= #333333;
scrollbar-darkshadow-color= #663333; 
}

div.title
{
color= white;
background= #006633;
font-family: Arial, Helvetica;
font-size: 130%;
font-weight: bold;
text-align= left;
border: 1px burlywood solid;
padding-left= 8px;
padding-right= 8px;
}

div.titlesearch
{
color= white;
background= #006633;
text-align= right;
padding-left= 8px;
padding-right= 8px;
}

div.footer
{
font-size: 90%;
font-family: Arial, Helvetica;
font-weight: normal;
text-align: left;
color: #333333;
}

div.helptext
{
font-size: 70%;
font-family: Arial, Helvetica;
font-weight: normal;
font-style: italic;
color: #333333;
}


A:link
{
font-size: 100%;
font-family: Arial, Helvetica;
color: #006633;
font-weight: bold;
background: transparent;
}

A:visited
{
font-size: 100%;
font-family: Arial, Helvetica;
color: darkgoldenrod;
font-weight: bold;
background: transparent;
}

A:active
{
font-size: 100%;
font-family: Arial, Helvetica;
color: orange;
font-weight: bold;
background: transparent;
}

A:hover
{
font-size: 100%;
font-family: Arial, Helvetica;
color: #333333;
font-weight: bold;
background: transparent;
}

/* this style is for the category definitions popups. rtp 8/21/02 */

.popper
{
  position : absolute;
  visibility : hidden;
}

/* these styles are for the searchboxes and search submit buttons. rtp 8/21/02 */

.search
{
font-size: 100%;
font-weight: bold;
font-family: Arial, Helvetica;
color: #333333;
}

.searchsubmit
{
font-size: 75%;
font-family: Arial, Helvetica;
font-weight: bold;
text-align: left;
color: #FFFFFF;
background: #006633;
border: 1px burlywood solid;
}

.expandsubmit
{
font-size: 85%;
font-weight: bold;
text-align: left;
color: #FFFFFF;
background: #006633;
border: 1px burlywood solid;
}