body { margin-top: 5px; margin-bottom: 5px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; /*background-image: url(../graphics/bkgr.jpg);*/ background-color: #ABABAB; color: #000000; }
form { margin-top: 0; margin-bottom: 0 }
blockquote {padding: 3px 10px 3px 10px; border-bottom: solid 1px #999999; border-top: solid 1px #999999}

a:link { color: mediumblue }
a:visited { color: mediumblue }
a:hover { color: #B22222 }
a:active { color: mediumblue }

/* begin horizontal navigation - top of all pages */
ul.hn { float:left; padding:0; margin:0; list-style-type:none; font-size: 13px; font-weight: bold; }
  /* blue (general) section colors */
a.hngeneral { float:left; text-decoration:none; color:white; background-color:#08448c; padding:4px 30px 4px 10px; border-right:1px solid #CCCCCC; }
a.hngeneral:link { color:white; background-color:#08448c; text-decoration:none }
a.hngeneral:visited { color:white; background-color:#08448c; text-decoration:none }
a.hngeneral:hover { color:white; background-color:#5780B1; text-decoration:none }
a.hngeneral:active { color:white; background-color:#08448c; text-decoration:none }
  /* green (races) section colors */
a.hnraces { float:left; text-decoration:none; color:white; background-color:#006405; padding:4px 30px 4px 10px; border-right:1px solid #CCCCCC; }
a.hnraces:link { color:white; background-color:#006405; text-decoration:none }
a.hnraces:visited { color:white; background-color:#006405; text-decoration:none }
a.hnraces:hover { color:white; background-color:#529655; text-decoration:none }
a.hnraces:active { color:white; background-color:#006405; text-decoration:none }
  /* red (results) section colors */
a.hnresults { float:left; text-decoration:none; color:white; background-color:#B22222; padding:4px 30px 4px 10px; border-right:1px solid #CCCCCC; }
a.hnresults:link { color:white; background-color:#B22222; text-decoration:none }
a.hnresults:visited { color:white; background-color:#B22222; text-decoration:none }
a.hnresults:hover { color:white; background-color:#CB6969; text-decoration:none }
a.hnresults:active { color:white; background-color:#B22222; text-decoration:none }
  /* purple (clubs) section colors */
a.hnclubs { float:left; text-decoration:none; color:white; background-color:#582560; padding:4px 30px 4px 10px; border-right:1px solid #CCCCCC; }
a.hnclubs:link { color:white; background-color:#582560; text-decoration:none }
a.hnclubs:visited { color:white; background-color:#582560; text-decoration:none }
a.hnclubs:hover { color:white; background-color:#8D6B93; text-decoration:none }
a.hnclubs:active { color:white; background-color:#582560; text-decoration:none }
li.hn { display:inline }
/* end horizontal navigation - top of all pages */


td.motto { font-size: 11px; color: #FFFFFF; font-weight: normal; font-style: normal; letter-spacing: 1px; }
td.tagline { font-size: 11px; color: #5780B1; font-weight: bold; font-style: normal; }


/* begin side menu navigation */
  /* blue (general) section colors: dark=#08448c, med=#D7E1ED, light=#EBF0F6 */
.smgeneralhdr { font-size:12px; font-weight:bold; color:white; background-color:#08448c; padding:2px 0px 2px 5px; border-bottom: 1px solid #000000 }
table.smgeneral {border:1px solid #08448c; }
td.smgeneral { font-size:12px; background-color:#EBF0F6; font-weight:normal; }
td.smgeneral a { display:block; font-weight:normal; height:15px; padding:2px 0px 2px 4px; }
td.smgeneral a:link, td.smgeneral a:visited { color: #08448c; text-decoration: none; background-color: #EBF0F6; }
td.smgeneral a:hover, td.smgeneral a:active { color: #08448c; text-decoration: none; background-color: #D7E1ED; }
  /* green (races) section colors: dark=#006405, med=#D6E6D7, light=#EBF3EB */
.smraceshdr { font-size:12px; font-weight:bold; color:white; background-color:#006405; padding:2px 0px 2px 5px; border-bottom: 1px solid #000000 }
table.smraces {border:1px solid #006405; }
td.smraces { font-size:12px; background-color:#EBF3EB; font-weight:normal; }
td.smraces a { display:block; font-weight:normal; height:15px; padding:2px 0px 2px 4px; }
td.smraces a:link, td.smraces a:visited { color: #006405; text-decoration: none; background-color: #EBF3EB; }
td.smraces a:hover, td.smraces a:active { color: #006405; text-decoration: none; background-color: #D6E6D7; }
  /* red (results) section colors: dark=#B22222, med=#F3DCDC, light=#F9EDED */
.smresultshdr { font-size:12px; font-weight:bold; color:white; background-color:#B22222; padding:2px 0px 2px 5px; border-bottom: 1px solid #000000 }
table.smresults {border:1px solid #B22222; }
td.smresults { font-size:12px; background-color:#F9EDED; font-weight:normal; }
td.smresults a { display:block; font-weight:normal; height:15px; padding:2px 0px 2px 4px; }
td.smresults a:link, td.smresults a:visited { color: #B22222; text-decoration: none; background-color: #F9EDED; }
td.smresults a:hover, td.smresults a:active { color: #B22222; text-decoration: none; background-color: #F3DCDC; }
  /* purple (clubs) section colors: dark=#582560, med=#E4DCE6, light=#F2EEF2 */
.smclubshdr { font-size:12px; font-weight:bold; color:white; background-color:#582560; padding:2px 0px 2px 5px; border-bottom: 1px solid #000000 }
table.smclubs {border:1px solid #582560; }
td.smclubs { font-size:12px; background-color:#F2EEF2; font-weight:normal; }
td.smclubs a { display:block; font-weight:normal; height:15px; padding:2px 0px 2px 4px; }
td.smclubs a:link, td.smclubs a:visited { color: #582560; text-decoration: none; background-color: #F2EEF2; }
td.smclubs a:hover, td.smclubs a:active { color: #582560; text-decoration: none; background-color: #E4DCE6; }
/* end horizontal nav bar on all pages */

/* begin message section on home page */
  /* blue (general) announcements section */
.msghdrgeneral { font-size:12px; font-weight:bold; color:white; background-color:#08448c; padding:2px 3px 2px 5px; border-bottom: 1px solid #000000 }
table.msggeneral {border:1px solid #08448c; }
td.msggeneral { font-size:11px; background-color:#EBF0F6; font-weight:normal; padding: 2px 3px 2px 3px; }
  /* green (races) section */
.msghdrraces { font-size:12px; font-weight:bold; color:white; background-color:#006405; padding:2px 3px 2px 5px; border-bottom: 1px solid #000000 }
table.msgraces {border:1px solid #006405; }
td.msgraces { font-size:11px; background-color:#EBF3EB; font-weight:normal; padding: 5px 3px 5px 5px; border-bottom: 1px solid #CCCCCC; }
  /* purple (clubs) section */
.msghdrclubs { font-size:12px; font-weight:bold; color:white; background-color:#582560; padding:2px 3px 2px 5px; border-bottom: 1px solid #000000 }
table.msgclubs {border:1px solid #582560; }
td.msgclubs { font-size:11px; background-color:#F2EEF2; font-weight:normal; padding: 5px 3px 5px 5px; border-bottom: 1px solid #CCCCCC; }
/* end message section on home page */

/* begin center panel labeling info */
  /* blue (general) announcements section */
.cptitlegeneral { font-size:22px; font-weight:bold; color:#08448c; background-color:#EBF0F6; padding:4px 4px 4px 4px; border: 1px solid #08448c; }
.cpheadinggeneral { font-size:16px; font-weight:bold; color:#08448c; background-color:#FFFFFF; padding:4px 4px 4px 4px; border-bottom: 2px solid #CCCCCC; }
.cpitemgeneral { font-size:11px; font-weight:normal; background-color:#FFFFFF; padding:4px 10px 4px 10px; border-bottom: 1px solid #DEDEDE; }
  /* green (races) section */
td.cptitleraces { font-size:22px; font-weight:bold; color:#006405; background-color:#D6E6D7; padding:4px 4px 4px 4px; border: 1px solid #006405; }
td.cpheadingraces { font-size:16px; font-weight:bold; color:#006405; background-color:#FFFFFF; padding:4px 4px 4px 4px; border-bottom: 2px solid #CCCCCC; }
td.cpitemraces { font-size:11px; font-weight:normal; background-color:#FFFFFF; padding:4px 10px 4px 10px; border-bottom: 1px solid #DEDEDE; }
  /* red (results) section */
td.cptitleresults { font-size:22px; font-weight:bold; color:#B22222; background-color:#F3DCDC; padding:4px 4px 4px 4px; border: 1px solid #B22222; }
td.cpheadingresults { font-size:16px; font-weight:bold; color:#B22222; background-color:#FFFFFF; padding:4px 4px 4px 4px; border-bottom: 2px solid #CCCCCC; }
td.cpitemresults { font-size:11px; font-weight:normal; background-color:#FFFFFF; padding:4px 10px 4px 10px; border-bottom: 1px solid #DEDEDE; }
  /* purple (clubs) section */
td.cptitleclubs { font-size:22px; font-weight:bold; color:#582560; background-color:#E4DCE6; padding:4px 4px 4px 4px; border: 1px solid #582560; }
td.cpheadingclubs { font-size:16px; font-weight:bold; color:#582560; background-color:#FFFFFF; padding:4px 4px 4px 4px; border-bottom: 2px solid #CCCCCC; }
td.cpitemclubs { font-size:11px; font-weight:normal; background-color:#FFFFFF; padding:4px 10px 4px 10px; border-bottom: 1px solid #DEDEDE; }
/* end center panel labeling info */

/* begin horizontal navigation on Races by State page */
  /* race month section */
ul.hnraces { float:left; padding:0; margin:0; list-style-type:none; font-size: 10px; font-weight: normal; }
a.hnracescurmonth { float:left; text-decoration:none; color:#006405; font-weight:bold; padding:4px 11px 4px 11px; border: 1px solid #006405 }
a.hnracescurmonth:link { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracescurmonth:visited { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracescurmonth:hover { color:#006405; background-color:#D6E6D7; text-decoration:none }
a.hnracescurmonth:active { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracesmonth { float:left; text-decoration:none; color:#006405; padding:4px 11px 4px 11px;  }
a.hnracesmonth:link { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracesmonth:visited { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracesmonth:hover { color:#006405; background-color:#D6E6D7; text-decoration:none }
a.hnracesmonth:active { color:#006405; background-color:#EBF3EB; text-decoration:none }
li.hnraces { display:inline }
  /* race type section */
a.hnracescurtype { float:left; text-decoration:none; color:#006405; font-weight:bold; padding:4px 5px 4px 5px; border: 1px solid #006405 }
a.hnracescurtype:link { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracescurtype:visited { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracescurtype:hover { color:#006405; background-color:#D6E6D7; text-decoration:none }
a.hnracescurtype:active { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracestype { float:left; text-decoration:none; color:#006405; padding:4px 5px 4px 5px;  }
a.hnracestype:link { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracestype:visited { color:#006405; background-color:#EBF3EB; text-decoration:none }
a.hnracestype:hover { color:#006405; background-color:#D6E6D7; text-decoration:none }
a.hnracestype:active { color:#006405; background-color:#EBF3EB; text-decoration:none }

/* begin horizontal navigation on Results by State page */
  /* results month section */
ul.hnresults { float:left; padding:0; margin:0; list-style-type:none; font-size: 10px; font-weight: normal; }
a.hnresultscurmonth { float:left; text-decoration:none; color:#B22222; font-weight:bold; padding:4px 11px 4px 11px; border: 1px solid #B22222 }
a.hnresultscurmonth:link { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultscurmonth:visited { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultscurmonth:hover { color:#B22222; background-color:#F3DCDC; text-decoration:none }
a.hnresultscurmonth:active { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultsmonth { float:left; text-decoration:none; color:#B22222; padding:4px 11px 4px 11px;  }
a.hnresultsmonth:link { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultsmonth:visited { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultsmonth:hover { color:#B22222; background-color:#F3DCDC; text-decoration:none }
a.hnvmonth:active { color:#B22222; background-color:#F9EDED; text-decoration:none }
li.hnresults { display:inline }
  /* results years section */
a.hnresultscuryear { float:left; text-decoration:none; color:#B22222; font-weight:bold; padding:4px 15px 4px 15px; border: 1px solid #B22222 }
a.hnresultscuryear:link { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultscuryear:visited { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultscuryear:hover { color:#B22222; background-color:#F3DCDC; text-decoration:none }
a.hnresultscuryear:active { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultsyear { float:left; text-decoration:none; color:#B22222; padding:4px 15px 4px 15px;  }
a.hnresultsyear:link { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultsyear:visited { color:#B22222; background-color:#F9EDED; text-decoration:none }
a.hnresultsyear:hover { color:#B22222; background-color:#F3DCDC; text-decoration:none }
a.hnresultsyear:active { color:#B22222; background-color:#F9EDED; text-decoration:none }

.navpage { background-color:#FFFFFF; font-size: 10px}
.curpage { background-color:#FFFFFF; font-size: 12px; font-weight: bold; text-decoration:none }

.racesth { color:white; font-weight: bold; font-size: 12px; background-color: #006405 }
.resultsth { color:white; font-weight: bold; font-size: 12px; background-color: #B22222 }
.clubsth { color:white; font-weight: bold; font-size: 12px; background-color: #582560 }
.generalth { color:white; font-weight: bold; font-size: 12px; background-color: #08448c }

.quote { font-size:12px; padding: 3px 10px 3px 10px; border-bottom: 1px solid #000000; border-top: 1px solid #000000}

td.REDOUTLINE
{
	border-top: 1px solid Red;
	border-left: 1px solid Red;
	border-right: 1px solid Red;
	border-bottom: 1px solid Red;
}

.loginmenu { font-size: 11px; font-weight: normal; }

.footermenu { background-color: #e5ecf9; font-size: 10px; font-weight: normal; padding: 4px 10px 4px 10px; border-top: 1px solid #3366cc; border-bottom: 1px solid #3366cc; }

.outer_bars { border-left: 1px solid #666666; border-right: 1px solid #666666; }

.main_bars { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.main_content { font-size: 12px; font-weight: normal; padding: 4px 10px 4px 10px; }
.fine_print { font-size: 11px; font-weight: normal; }

.sidepanel { padding: 12px 0px 12px 0px; }

/* map pages */
.map_subtitle { font-size: 11px; padding: 4px 10px 4px 10px; }
.map_main {	font-size: 12px; font-weight: normal; padding: 4px 10px 4px 10px; }

.celldata { font-size:12px; padding: 3px 3px 3px 3px; }
.celldatarequired { color: #cc0000; font-size:12px; padding: 3px 3px 3px 3px; }
.cellheading {font-size:12px; font-weight: bold; padding: 3px 3px 3px 3px;}
.cellheadingrequired { color: #cc0000; font-size:12px; font-weight: bold; padding: 3px 3px 3px 3px;}
.warning { color: #cc0000; font-size: 12px }



/*  DON'T THINK WE ARE USING ANY OF THESE
A.NAVBAR:LINK {color: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 11pt; text-decoration:none;}
A.NAVBAR:VISITED {color: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 11pt; text-decoration:none;}
A.NAVBAR:HOVER {color: black; font-family: Arial, sans-serif; font-weight: bold; font-size: 11pt; text-decoration:none;}
A.NAVBAR:ACTIVE {color: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 11pt; text-decoration:none;}

A.LOGINMENU_2:LINK {color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt}
A.LOGINMENU_2:VISITED {color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt}
A.LOGINMENU_2:HOVER {color: #EEEEEE; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt}
A.LOGINMENU_2:ACTIVE {color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt}

A.SIDEMENU:LINK {color: #DDDDDD; font-family: Arial, sans-serif; font-weight: normal; font-size: 9pt; text-decoration:none;}
A.SIDEMENU:VISITED {color: #DDDDDD; font-family: Arial, sans-serif; font-weight: normal; font-size: 9pt; text-decoration:none;}
A.SIDEMENU:HOVER {color: white; font-family: Arial, sans-serif; font-weight: bold; font-size: 9pt; text-decoration:none;}
A.SIDEMENU:ACTIVE {color: #DDDDDD; font-family: Arial, sans-serif; font-weight: normal; font-size: 9pt; text-decoration:none;}

TD.LOGINMENU_2 {color: #333333; font-family: Arial, sans-serif; font-size: 10pt}

TD.NAVBAR {  border-style: none; border-width:thin}
TD.SIDEMENU {  border-style: none;  background-color:#9999ff}

A.WHITE:LINK { color: #ffffff; font-family: Arial, sans-serif }
A.WHITE:VISITED { color: #ffffff; font-family: Arial, sans-serif }
A.WHITE:HOVER { color: #ffffff; font-family: Arial, sans-serif }
A.WHITE:ACTIVE { color: #ffffff; font-family: Arial, sans-serif }

*/

.ASTERISK { text-align: center; color: #cc0000; font-family: Arial, sans-serif; font-size: 10pt }
.COPYRIGHT { text-align: center; color:#333333; font-family: Arial, sans-serif; font-size: 7pt }
.SUBTITLE { text-align: left; color:#333333; font-family: Arial, sans-serif; font-size: 8pt }
.SUBTITLERT { text-align: right; color:#333333; font-family: Arial, sans-serif; font-size: 8pt }
.TITLE { text-align: center; color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 15pt }
.TITLELEFT { text-align: left; color: #000099; font-family: Arial, sans-serif; font-weight: bold; font-size: 14pt }
.TITLEMEDIUM { text-align: left; color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 12pt }
.TITLEMEDCTR { text-align: center; color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 12pt }
.MAIN { text-align: center; color:#333333; font-family: Arial, sans-serif; font-size: 10pt }
.LASTUPDATED { text-align: left; color: #333333; font-family: Arial, sans-serif; font-style: italic; font-size: 8pt }

.MIDDLE { text-align: left; color:#333333; font-family: Arial, sans-serif; font-size: 10pt }
.MIDDLECENTER { text-align: center; color:#333333; font-family: Arial, sans-serif; font-size: 10pt }
.MIDDLERT { text-align: right; color:#333333; font-family: Arial, sans-serif; font-size: 10pt }
.CAPTION { text-align: center; color: #333333; font-family: Arial, sans-serif; font-size: 8pt }
.FOOTERMENU { text-align: center; color:#333333; font-family: Arial, sans-serif; font-size: 7.5pt }
.WARNINGNOTE { text-align: left; color:#cc0000; font-family: Arial, sans-serif; font-size: 8pt }
.COUNTTOTAL { text-align: center; color:#ffffff; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold }
.FEATURED { text-align: center; color:#ffffff; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold }
.STATEGRID { text-align: center; color:#ffffff; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; background-color: #cc0000 }
.SHORTLIST { text-align: left; color: #ffffff; font-family: Arial, sans-serif; font-size: 8pt }
.SHORTLISTHDR { text-align: center; color: #ffffff; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; background-color: #cc0000 }
.LTPANELLINKS { text-align: left; color: #ffffff; font-family: Arial, sans-serif; font-size: 9pt }

.CELLTEXT {color: #333333; font-family: Arial, sans-serif; font-size: 14pt }
.CELLTEXT10 {color: #333333; font-family: Arial, sans-serif; font-size: 11pt }

.MONYR { text-align: center; color: white; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; background-color: #cc0000 }
.STATERATE { text-align: left; color: white; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; background-color: #000099 }
.SEARCH { text-align: center; color: white; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; background-color: #cc0000 }
.COLNAME { text-align: center; color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt }

.DATE { text-align: left; color: #000099; font-family: Arial, sans-serif; font-size: 10pt }
.FORM { text-align: left; color: #000000; font-family: Arial, sans-serif; font-size: 10pt }
.CTRFORM { text-align: center; color: #333333; font-family: Arial, sans-serif; font-size: 10pt }
.FIELDLABEL { text-align: left; vertical-align: top; color: #333333; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt }
.VALID { text-align: left; color: black; font-family: Arial, sans-serif; font-size: 10pt }
.INVALID { color: #cc0000; font-weight: bold; font-size: 12px }

.DIRECTIONS { text-align: left; color: green; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt }

.EVENTFORMLEFT { color: #000099; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; text-align: right; vertical-align: top; border-color: #000099; border-style: solid; border-width: 1; width: 190px; background-color: #ffcccc }
.EVENTFORMFIELDS { valign: top; align: left; border-color: #000099; border-style: solid; border-width: 1; background-color: #000099 }
.EVENTFORMRIGHT { color: white; font-family: Arial, sans-serif; font-weight: bold; font-size: 7pt; text-align: left; vertical-align: middle; border-color: #000099; border-style: solid; border-width: 1; width: 190px; background-color: #000099 }
.EVENTFORMCENTER { color: white; font-family: Arial, sans-serif; font-size: 10pt; border-color: #000099; border-style: solid; border-width: 1; background-color: #000099 }
.EVENTFORMTEXT { color: white; font-family: Arial, sans-serif; font-size: 10pt; text-align: left }
.EVENTFORMCOLORSAMPLE { font-family: Arial, sans-serif; font-size: 12pt; border-color: #000099; border-style: solid; border-width: 1 }
.TITLEHOST { color: #000099; font-family: Arial, sans-serif; font-weight: bold; font-size: 12pt; text-align: center; vertical-align: top }
.TOPHOST { color: #cccc99; font-family: Arial, sans-serif; font-weight: bold; font-size: 12pt; text-align: center; vertical-align: top }

.NAVBARACT { color: #000099; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; text-align: center }
.NAVBARINACT { color: #666666; font-family: Arial, sans-serif; font-size: 10pt; text-align: center }

.EVENTPREVLEFT { font-family: Arial, sans-serif; font-weight: bold; text-align: right; vertical-align: top }
.EVENTPREVRIGHT { font-family: Arial, sans-serif; text-align: left; vertical-align: top }

.BUTTON { background-color: #000099; width: 130px; height: 25px; font-family: Arial, sans-serif; font-weight: bold; font-size: 10pt; color: white}

/* begin styles for RSS Feed */

.rss_box 
{
	padding: 5px 15px 5px 15px;
	background-color: #FFFFFF;
	text-align: left;
}

.rss_items 
{
	margin-top:0px;
	padding: 6px 6px 6px 6px;
	margin-left:0px;
	color:#000000;
}
p.rss_title {padding:2px;}

.rss_title {
	font-size: 10pt;
	background-color: #FFFFFF;
	color: #08448C;
	font-weight:bold;
	text-align: left;
}

.rss_item  {
  font-size: 8pt;
  list-style:none;
  padding-bottom:20px;
}

.rss_item a {
	color:#08448C;
	font-size: 9pt;
	font-weight:bold;
}
	
.rss_item a:visited {
	color: black;
}

.rss_date {
	font-size: 8pt;
	color: #D31C1F;
}

