	





.leftpane {
    vertical-align: top; 
} 

.address {
	color: #000000 ;
	text-decoration: none;
}

.searchbutton {
  background-color: #669966;
  color:white;
  font-family: Arial, Arial;
  font-size: 8pt;  
  text-decoration: none;
  padding: 3px 15px 3px 15px;  
}

.searchbutton a {
  color:white;
  text-decoration: none
}

.searchbutton a:hover {
  color:white;
  text-decoration: none
}

.searchbutton a:visited {
  color: white;
  text-decoration: none
}


.pubdatelabel
{
  font-family: Arial;
  font-weight: normal;
  font-size: 8pt;
  text-align: left;
  color : #000000;
}

.pubdatelabel
{
  font-family: Verdana;
  font-weight: normal;
  font-size: 8pt;
  text-align: left;
  color : #000000;
}
.pubdatetitle
{
  font-family: Verdana;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  color : #000000;
}

.searchcontrolstable 
{
	margin: 20px 20px 10px 20px;
}

.indcategorytable {
	border-collapse: collapse;
	border: 0px solid;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.catalogtable  {
	align: center;
	border: 0px solid;
	padding: 0px;
	margin: 0px 0px 0px 60px;
	width: 80%
}
.categorytable  {
	align: center;
	border: 0px solid;
	padding: 0px;
	margin: 0px 0px 0px 60px;
	width: 80%
} 
.categorytable td {
	padding: 0px;
}

.brandingtable {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	align:right;
}

#content {
	margin: 0px 20px 0px 20px;
}

body 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  margin: 0px;
  margin-bottom: 0px;
  padding: 0px;
  position : relative;
  background-color: #FFFFFF;
}

a {
 color: #669966;
}

a:hover {
 text-decoration: none;
}

a:visited {
 color: #666;
}

td 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

input.text 
{ 
  background-color: #FFFFFF; 
  border: #006666; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px; 
  font-family: Arial, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #242424
}

select 
{ 
  background-color: #FFFFFF; 
  border: #006666; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px; 
  font-family: Arial, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #242424
}


select.datebox  
{ 
  background-color: #FFFFFF; 
  border: #006666; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px; 
  font-family: Arial, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #242424
}

.pagetitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 25pt;
  text-align: left;
  color : #FFFFFF;
}

.searchtitle
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;
  color : #000000;
}

.searchlabel
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  text-align: left;
  color : #000000;
}

.searchlabeltitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: left;
  color : #000000;
}

.categorytitle
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  color : #000000;
  text-decoration:none;
}

.categorytitle a {
  color : #000000;
  text-decoration:underline;
}

.categorytitle a:hover {
  color : #000000;
  text-decoration:underline;
}

.categorytitle a:visited {
  color : #000000;
  text-decoration:underline;
}

#breadcrumbs {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

.subcategorytitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  color : #FFFFFF;
}

.subcategorytitle a {
  color:#FFFFFF;
  text-decoration: none
}


.selecttitle
{
  font-family: Verdana;
  font-weight: bold;
  font-size: 10pt;
  color : #666666;
}

.databasetitle
{
  font-family: Arial;
  font-weight: bold;
  font-size: 8pt;
  color : #000000;
}

.databasetitle a {
  color : #000000;
  text-decoration:underline;
}

.databasetitle a:hover {
  color : #000000;
  text-decoration:underline;
}

.databasetitle a:visited {
  color : #666666;
  text-decoration:underline;
}


.detailslink
{
  font-family: Arial;
  font-weight: normal;
  font-size: 8pt;
  color : #000000;
}


.dottedline
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 6pt;
  text-align: left;
  color : #FFFFFF;
}

a.mywflink
{
  color : #FFFFFF;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

a.mywflink:hover
{
  color : #FFFFFF;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

a.mywflink:visited
{
  color : #FFFFFF;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

img.arrowbutton
{ 
  padding: 0em;
  border: 0px;
  margin-right: 0px;
  vertical-align: top;
  padding-right: 0px;
}

td.arrowcell
{ 
  vertical-align: top;
  margin: 5px;
  border: none;
  padding: 10px;
  border: inset 0px;
  border: outset 0px;
  background-color : #CCCCCC;
}

td.font_10 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.smartheader
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9pt;
  text-align: center;
  color : #000000;
}

.displaymessage
{
  font-family: Arial;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;
  color : #FF0000;
}

.welcomelabeltitle
{
  font-family: Verdana;
  font-size: 14pt;
  align: center;
  text-decoration: none;
  color: #FFFFFF;
}

.welcomelabel
{
  font-family: Arial;
  font-style: italic;
  font-size: 9pt;
  text-align: left;
  text-decoration: none;
  color : #FFFFFF;
}

.welcomelink {
 font-size: 10pt;
 color: #FFFFFF;
}

.welcomelink:visited {
 font-size: 10pt;
 color: #FFFFFF;
}


.tabletitle
{
  font-family: Arial;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
  color : #FFFFFF;
}

.tableinstruction
{
  font-family: Arial;
  font-size: 10pt;
  text-align: center;
  color : #BDCCE1;
}

.SearchButtonImage
{
  font-size: 8pt;
  background-color: #669966;
  color:white;
  font-family: Arial, Arial
}

.SearchButtonImage A
{
  font-size: 8pt;
  color:white;
  text-decoration: none
}

.SearchButtonImage A:hover
{
  font-size: 8pt;
  color:white;
  text-decoration: none
}

.SearchButtonImage A:visited
{
  font-size: 8pt;
  color: white;
  text-decoration: none
}

.ClearButtonImage
{
  font-size: 8pt;
  background-color: #CCCCCC;
  color:black;
  font-family: Arial, Arial
}

.ClearButtonImage A
{
  font-size: 8pt;
  color:black;
  text-decoration: none
}

.ClearButtonImage A:hover
{
  font-size: 8pt;
  color:black;
  text-decoration: none
}

.ClearButtonImage A:visited
{
  font-size: 8pt;
  color: black;
  text-decoration: none
}

.secondary {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}

.primary {
	background-color: #669966;
	font-family: Arial, Helvetica, sans-serif;
}

.scoreboard
{
	background-color: #FFFFCC;
}

.text
{
  color: #000000;
}

#frame 
{
  width:700px;
  margin-right:auto;
  margin-left:auto;
  float:center;
  margin-top:0px;
  padding:0px;
  margin-bottom: 0px;
  text-align:left;
  background-color : White;
}

.datarowsoff {
  background-color: #ffffff;
}
.datarowson {
  background-color: #CCCCCC;
}


.showcategorytitle
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  color : #000000;
}
