 
html, BODY { background: #FFFFFF; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; color: #666666; }
P, blockquote { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #666666; }
ul, ol, lh, li{ line-height: 200%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #666666; }
.norm { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #666666; }                   
.bluenorm { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #1B2675; }              
.bluebold { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1B2675; }      
.medblue { font-family: arial, tahoma, helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #1B2675; text-decoration: none; }  
.xlargeblue { font-family: arial, tahoma, helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #1B2675; text-decoration: none; line-height: 100%;}
.header {
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1B2675;
	line-height: 20px;
}                               
.subhead { font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1B2675; text-decoration: underline; }
.subheadaccent { font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #993366; text-decoration: none; }
.small { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;   }

.solidheader { background-color: #1B2675; border: 1px #CCCCCC solid; line-height: 120%;
    font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold;
    padding: 3px; color: #CCCCCC; margin-top: 20px; clear: left;}
.sponsorheader { background-color: #1B2675; border: 1px #CCCCCC solid; line-height: 120%;
    font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold;
    padding: 3px; color: #CCCCCC; margin-top: 20px; clear: left;}
.newstitle { font-size: 30px; font-weight: bold; color: #1B2675; font-family: serif;}
.newstitlesm { font-size: 18px; font-weight: bold; color: #1B2675; font-family: serif;}
.ltbluebox { background-color: #D1D4E3; border: 1px #1B2675 solid; }
.donatebutton { padding: 4px; border-left: 2px #D1D4E3 solid; border-top: 2px #D1D4E3 solid; border-right: 1px #1B2675 solid; border-bottom: 1px #1B2675 solid; }
.error  { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; border: 1px solid #990000; padding: 3px; background-color:#FFCCCC; text-align: center;  }
.success  { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; border: 1px solid #009933; padding: 3px; background-color:#99FFCC; text-align: center;  }

.photo { float:right; margin: 10px; padding: 5px;  }
.photo img { display: block; border: 1px solid black; }
.photo label { display: block; font-size: 11px;  }

	A	{
		outline: none;
		}

    A:link, A:active    { font-size: 13px; color: #666699; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif; font-weight: normal }
    A:visited { font-size: 13px; color: #6666CC; text-decoration: none; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif }
    A:hover { text-decoration: underline; }

    A.small:link, A.small:active    { font-size: 11px; color: #1B2675; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif; font-weight: normal }
    A.small:visited { font-size: 11px; color: #6666CC; text-decoration: none; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif }
    A.small:hover { text-decoration: underline; }

    .calevent { font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1B2675; text-decoration: none; }
    A.calevent:link, A.calevent:visited, A.calevent:active   { font-size: 11px; font-weight: bold; color: #1B2675; text-decoration: none; }
    A.calevent:hover { font-size: 11px; color: #9999CC; text-decoration: none; }
                                                                                                  
    A.invis:link, A.invis:visited, A.invis:active, A.invis:hover   { text-decoration: none; }      

    .bluenav { line-height: 150%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; color: #1B2675}
    A.bluenav:link, A.bluenav:visited, A.bluenav:active   { font-size: 13px; color: #1B2675; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif }
    A.bluenav:hover { font-size: 13px; color: #9999CC; text-decoration: none; } 

    A.topnav:link, A.topnav:visited, A.topnav:active   { line-height: 90%; font-size: 11px; color: #FFFFFF; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif }
    A.topnav:hover { font-size: 11px; color: #9999CC; text-decoration: none; }

    .racenav { line-height: 150%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}
    A.racenav:link, A.racenav:visited, A.racenav:active   { font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif }
    A.racenav:hover { font-size: 13px; color: #FFCC33; font-weight: bold; text-decoration: none; }

    /*A.subnav:link, A.subnav:visited, A.subnav:active   { font-size: 13px; color: #1B2675; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif;
                   padding: 3px; margin-top: 5px; margin-top: 5px; border-left: 1px solid #9999CC; border-top: 1px solid #9999CC; border-right: 1px solid #9999CC; border-bottom: 1px solid #1B2675;}
    A.subnav:hover { font-size: 13px; text-decoration: none; background-color: #9999CC;  }

    A.subnavon:link, A.subnavon:visited, A.subnavon:active   { font-size: 13px; color: #1B2675; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif;
                   padding: 3px; margin-top: 5px; border-left: 1px solid #1B2675; border-top: 1px solid #1B2675; border-right: 1px solid #1B2675; border-bottom: 1px solid white; }
    A.subnavon:hover { font-size: 13px; text-decoration: none; background-color: #9999CC;  }  */  

    A.partnername:link, A.partnername:visited, A.partnername:active   { font-size: 13px; font-weight: bold; color: #1B2675; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif }
    A.partnername:hover { font-size: 13px; font-weight: bold; text-decoration: underline; }

    A.sponsorname:link, A.sponsorname:visited, A.sponsorname:active   { font-size: 13px; font-weight: bold; color: #1B2675; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif }
    A.sponsorname:hover { font-size: 13px; font-weight: bold; text-decoration: underline; }

    .copy { font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; color: #666666;}
    A.copy:link, A.copy:active, A.copy:visited    { font-size: 10px; color: #666666; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif; font-weight: normal }
    A.copy:hover { text-decoration: underline; }
    
    A.no_underline:link, A.no_underline:active, A.no_underline:visited, A.no_underline:hover {
    	text-decoration: none;
    	}

/* added by p.craiger on 01-21-10 */
:focus {-moz-outline-style: none;}

  
.big { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.indent { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; margin-left: 25px; }
.hangindent { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; margin-left: 25px; text-indent: -25px; }
.blockquote { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; margin-left: 40px;  margin-right: 50px; }

.subheadtextonly { line-height: 100%; font-size: 16px; font-weight: bold; color: #738B7A; }
.bolditalic { line-height: 100%; font-size: 14px; font-weight: bold; font-style: italic; color: #000000; }

