div.headline
{
font-size: 200%;
font-weight: bold;
text-align: left;
margin-bottom: 8px;
}

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

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

div.subheadlgleft
{
font-family: Arial, Helvetica;
font-size: 170%; 
font-weight: bold;
text-align: left;
margin-bottom: 8px;
}

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

div.paragraph
{
font-size: 140%;
font-weight: bold;
text-indent: 1em;
margin-bottom: 8px;
}

div.line
{
font-size: 100%;
font-family: Arial, Helvetica;
font-weight: bold;
}

div.linespace
{
font-size: 100%;
font-family: Arial, Helvetica;
font-weight: bold;
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;
}

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

table.grid
{
}

td.gridcell
{
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
}

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

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

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

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

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

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

/* This section changes the overall theme */

body.body
{ 
}

div.title
{
font-family: Arial, Helvetica;
font-size: 200%;
font-weight: bold;
text-align= left;
padding-left= 8px;
padding-right= 8px;
}

div.titlesearch
{
text-align= right;
padding-left= 8px;
padding-right= 8px;
}

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

A:link
{
font-size: 140%;
font-family: Arial, Helvetica;
font-weight: bold;
background: transparent;
}

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

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

A:hover
{
font-size: 140%;
font-family: Arial, Helvetica;
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: 115%;
font-weight: bold;
font-family: Arial, Helvetica;
}

.searchsubmit
{
font-size: 80%;
font-family: Arial, Helvetica;
font-weight: bold;
text-align: left;
}

.expandsubmit
{
font-size: 85%;
font-weight: bold;
text-align: left;
}

