/* PAGE STYLES */

body
            {
            background-color: #ffffff;
            margin: 0px;
            }


/* HOLDING PAGE STYLES */

.top_bg
            {
            background-image: url(../images/holding_page/bg_grad_top.jpg);
            background-repeat: repeat-x;
            background-color: #ffffff;
            }

.bottom_bg
            {
            background-image: url(../images/holding_page/bg_grad_bottom.jpg);
            background-repeat: repeat-x;
            background-color: #ffffff;
            }

/* END HOLDING PAGE STYLES */


/* HOME PAGE STYLES */

#home_nav       
            {
            background-image: url(../images/core/nav_bg.gif);
            background-repeat: repeat-x;
            background-color: #385937;
            padding-bottom: 5px;
            }

.home_bottom_bg
            {
            background-image: url(../images/home/bg_bottom.gif);
            background-repeat: repeat-x;
            background-color: #426941;
            }

.npf_copy
			{
			font-size: 9px;
            line-height: 12px; 
            color: #e5dca2;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 7px 12px 0px 12px; 
			}

.npf_copy p
            {
            margin-top: 0px;
            margin-bottom: 9px;
            }

.next_race
			{
			font-size: 9px;
            line-height: 11px; 
            color: #ffffff;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 11px 3px 0px 11px; 
			}

.next_race  A:link, .next_race  A:visited, .next_race  A:active

            {
            color: #ffffff;
            text-decoration: none;
            }

.next_race A:hover

            {
            color: #ffffff;
            text-decoration: underline;
            }

.next_race_date
			{
			font-size: 9px;
            line-height: 11px; 
            color: #eeda5e;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            text-align: right;
            margin: 11px 9px 0px 3px; 
			}

.rider_intro
			{
			font-size: 11px;
            font-weight: bold;
            line-height: 12px; 
            color: #ffffff;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 11px 12px 0px 0px; 
			}

.rider_copy
			{
			font-size: 10px;
            font-weight: bold;
            line-height: 12px; 
            color: #ffe206;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 4px 8px 3px 0px; 
			}

.rider_link            
            {
            font-weight: bold;
            font-size: 10px;
            line-height: 11px;
            color: #ffffff;
            font-family: Verdana, Arial, Helvetica, sans-serif;                         
            margin: 5px 8px 3px 0px;
            }


.rider_link  A:link, .rider_link  A:visited, .rider_link  A:active

            {
            color: #0c571c;
            text-decoration: none;
            }

.rider_link A:hover

            {
            color: #0c571c;
            text-decoration: underline;
            }

img.rider
            {
            margin: 0px 3px 0px 6px;
            }

/* END HOME PAGE STYLES */

#outer_brdr
            {
            background-image: url(../images/core/outer_bg.jpg);
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-color: #666465;
            margin: 0 auto;
            padding: 0px 10px 10px 10px;
            width: 706px;
            position: relative;
            }

.inner_brdr
            {
            padding: 0px 11px 11px 11px;
            background-color: #cdcdcd;
            }

#inner_content
            {
            border-top: 2px #a1bc8d solid;
            border-bottom: 1px #f9f9f9 solid;
            background-color: #f9f9f9;
            }

td.left_green       
            {
            background-image: url(../images/core/bg_left_green.gif);
            background-repeat: repeat-y;
            background-color: #649340;
            }

td.right_green       
            {
            background-image: url(../images/core/bg_right_green.gif);
            background-repeat: repeat-y;
            background-color: #649340;
            }

td.bottom_green       
            {
            background-image: url(../images/core/bg_bottom_green.gif);
            background-repeat: repeat-x;
            background-color: #3c843a;
            }


td.content_right       
            {
            background-image: url(../images/core/bg_content_right.jpg);
            background-repeat: repeat-x;
            background-color: #3c843b;
            }

.page_head       
            {
            background-image: url(../images/core/head_bg.gif);
            background-repeat: repeat-x;
            padding: 5px 0px;
            }


#main_nav       
            {
            background-image: url(../images/core/nav_bg.gif);
            background-repeat: repeat-x;
            background-color: #cdcdcd;
            padding-bottom: 5px;
            }

#fullpage      
            {
            background-color: #f9f9f9;
            margin: 7px;
            }

#fullpage_diagonal_bg      
            {
            background-image: url(../images/misc/diagonal_bg.gif);
            background-repeat: repeat;
            background-color: #f9f9f9;
            margin: 7px;
            }



.bio_bg
            {
            background-image: url(../images/misc/bio_bg.gif);
            background-repeat: no-repeat;
            }

.bio_full_copy
            {
            background-color: #c0c0c0;
            padding-bottom: 4px;
            border-right: 2px #f4dc48 solid;
            border-bottom: 2px #f4dc48 solid;
            border-left: 2px #f4dc48 solid;
            }
.bio_scroll
	{
	height:	160px;
	overflow:	auto;
	margin-bottom:	5px;
	}

#journal_page
            {
            padding: 0px 18px;
            }
            

.journal_bg
            {
            background-image: url(../images/misc/journal_entry_bg.gif);
            background-repeat: no-repeat;
            }


.journal_copy_box
            {
            background-color: #c0c0c0;
            padding: 4px 11px 11px 11px;
            border-right: 2px #f4dc48 solid;
            border-bottom: 2px #f4dc48 solid;
            border-left: 2px #f4dc48 solid;
            }


.footer_nav
            {
            font-size: 9px;
            font-weight: bold;
            line-height: 17px; 
            color: #0c571c;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 0 auto;
            padding: 10px;
            width: 706px;
            text-align: center;
            position: relative;
            }

.footer_nav  A:link, .footer_nav  A:visited, .footer_nav  A:active
            {
            color: #0c571c;
            text-decoration: none;
            }

.footer_nav  A:hover
            {
            color: #0c571c;
            text-decoration: underline;
            }
                       
.footer_text
            {
            color: #9a9a9a;
            }
                       

/* IMAGE STYLES */

img.nav_item
            {
            margin-right: 9px;
            }

img.bio_pic
            {
            margin-bottom: 3px;
            }

img.journal_pic
            {
            margin-bottom: 1px;
            margin-right: 3px;
            }
            
img.journal_head
            {
            margin-top: 28px;
            margin-bottom: 2px;
            }

img.gear_shot
			{
			margin-left: 23px;
			margin-bottom: 20px;
			}

img.nav_alt
			{
			margin-left: 19px;
			}

img#nav_alt
			{
			margin-bottom: 16px;
			}

img#nav_alt_bottom
			{
			margin-bottom: 0px;
			
			}
img.body_sponsors
			{
			margin-left:6px; 
			}

img#body_sponsors_bottom_alt
			{
			margin-bottom: 30px;
			}

img#body_think
			{
			margin-bottom: 5px;
			}

img#body_century
			{
			margin-left:8px;
			margin-right:16px;
			}

img.sched_head
			{
			margin: 3px 0px 2px 12px;
			}

/* END IMAGE STYLES */


/* TEXT STYLES */
.hlthy_body_header
			{
            font-size: 11px;
            font-weight: bold;
            line-height: 15px; 
            color: #3e603d;
            font-family: Verdana, Helvetica, Arial, sans-serif;			
			}
.get_active_tables
			{
            padding: 5px 5px 5px 5px;
			}
.get_active_alt
			{
			padding: 2px 5px 2px 5px;
			color:#3e603d;
			font-weight:bold;
			}
.intro_copy
            {
            font-size: 11px;
            font-weight: bold;
            line-height: 15px; 
            color: #3e603d;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 12px 2px 12px 19px; 
            }

.intro_copy p
            {
            margin-top: 0px;
            margin-bottom: 12px;
            }
            
.intro_copy_alt
			{
			font-size: 11px;
            font-weight: bold;
            line-height: 15px; 
            color: #3e603d;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 12px 0px 0px 19px; 
			}

.intro_copy_alt p
            {
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            }

.image_copy_alt img
			{
			margin-right:0px;
			padding-right:0px;
			}
.intro_alt_links A:link, .intro_alt_links A:visited, .intro_alt_links  A:active
            {
            color: #fe2424;
            text-decoration: none;
            }
.intro_alt_links  A:hover
            {
            color: #fe2424;
            text-decoration: underline;
            }            
.intro_copy_no_margin
			{
			font-size: 11px;
            font-weight: bold;
            line-height: 15px; 
            color: #3e603d;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 12px 2px 12px 0px; 
			}
			
.intro_copy_no_margin_nb
			{
			font-size: 11px;
            line-height: 15px; 
            color: #006600;
            font-family: Verdana, Helvetica, Arial, sans-serif;
			}
.intro_first
            {
            font-size: 18px;
            line-height: 20px;
            }


.body_copy
            {
            font-size: 11px;
            line-height: 15px; 
            color: #3a3a3a;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 4px 17px 12px 19px; 
            }
.body_copy_alt
			{
			margin: 20px 20px 20px 20px;
            font-size: 11px;
            line-height: 15px; 
            color: #3a3a3a;
            font-family: Verdana, Helvetica, Arial, sans-serif;
			}

.body_copy p
            {
            margin-top: 0px;
            margin-bottom: 14px;
            }

.body_copy  A:link, .body_copy A:visited, .body_copy  A:active
            {
            color: #fe2424;
            text-decoration: none;
            }

.body_copy  A:hover
            {
            color: #fe2424;
            text-decoration: underline;
            }

.sidebar_intro
            {
            font-size: 11px;
            line-height: 13px; 
            color: #ffda00;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            }

.sidebar_copy
            {
            font-size: 10px;
            line-height: 12px; 
            color: #ffffff;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            padding: 16px;
            }

.sidebar_copy p
            {
            margin-top: 0px;
            margin-bottom: 12px;
            }
.sidebar_copy_smaller p
			{
            margin-top: 0px;
            margin-bottom: 5px; 
			}

.bio_intro
            {
            font-size: 10px;
            line-height: 13px; 
            color: #3e603d;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin-top: 1px;
            }

.bio_intro p
            {
            margin-top: 0px;
            margin-bottom: 7px;
            }

.bio_link
            {
            font-size: 9px;
            font-weight: bold;
            line-height: 9px; 
            text-align: right;
            color: #3a3a3a;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 3px 5px 0px 0px; 
            }

.bio_link  A:link, .bio_link A:visited, .bio_link  A:active
            {
            color: #fe2424;
            text-decoration: none;
            }

.bio_link  A:hover
            {
            color: #fe2424;
            text-decoration: underline;
            }

.bio_copy
            {
            font-size: 10px;
            line-height: 12px; 
            color: #333333;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            padding: 2px 19px 4px 19px;
            }

.bio_copy p
            {
            margin-top: 0px;
            margin-bottom: 10px;
            }

.journal_intro
            {
            font-size: 11px;
            line-height: 13px; 
            color: #3a3a3a;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            }

.journal_copy
            {
            font-size: 10px;
            line-height: 12px; 
            color: #333333;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            background-color: #ffffff;
            padding: 9px;
            }

.journal_copy p
            {
            margin-top: 10px;
            margin-bottom: 1px;
            }


.journal_nav
            {
            font-size: 10px;
            font-weight: bold;
            line-height: 13px; 
            color: #3e603d;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin-top: 8px;
            }

.journal_nav  A:link, .journal_nav A:visited, .journal_nav  A:active
            {
            color: #fe2424;
            text-decoration: none;
            }

.journal_nav  A:hover
            {
            color: #fe2424;
            text-decoration: underline;
            }

.journal_nav p
            {
            margin-top: 0px;
            margin-bottom: 0px;
            }


            
.sponsors_copy p
			{
			font-size: 8px;
			line-height: 10px; 
			}

tr.rowa 
            {
            background-color: #dfdfdf;
            }

tr.rowb 
            {
            background-color: #d4d4d4;
            }

.schedule            
            {
            font-weight: bold;
            font-size: 10px;
            line-height: 11px;
            color: #666666;
            font-family: Verdana, Arial, Helvetica, sans-serif;                         
            padding: 3px 8px 3px 12px;
            border-top: 1px #f9f9f9 solid;
            }

.schedule_date

            {
            color: #006600;
            }

.schedule  A:link, .schedule  A:visited, .schedule  A:active

            {
            color: #fe2424;
            text-decoration: none;
            }

.schedule A:hover

            {
            color: #fe2424;
            text-decoration: underline;
            }


.schedule_old            
            {
            font-weight: bold;
            font-size: 10px;
            line-height: 11px;
            color: #999999;
            font-family: Verdana, Arial, Helvetica, sans-serif;                         
            padding: 3px 8px 3px 12px;
            border-top: 1px #f9f9f9 solid;
            }


.schedule_old  A:link, .schedule_old  A:visited, .schedule_old  A:active

            {
            color: #999999;
            text-decoration: none;
            }

.schedule_old A:hover

            {
            color: #fe2424;
            text-decoration: underline;
            }

.download_label

            {
            color: #333333;
            }

.download            
            {
            font-weight: bold;
            font-size: 9px;
            line-height: 11px;
            color: #666666;
            font-family: Verdana, Arial, Helvetica, sans-serif;                         
            padding: 3px 8px 3px 12px;
            border-top: 1px #f9f9f9 solid;
            }

.download_link            
            {
            font-weight: bold;
            font-size: 9px;
            line-height: 11px;
            color: #666666;
            font-family: Verdana, Arial, Helvetica, sans-serif;                         
            padding: 3px 8px 3px 12px;
            }


.download_link  A:link, .download_link  A:visited, .download_link  A:active

            {
            color: #fe2424;
            text-decoration: none;
            }

.download_link A:hover

            {
            color: #fe2424;
            text-decoration: underline;
            }



.footer
            {
            font-size: 9px;
            line-height: 14px; 
            color: #999898;
            font-family: Verdana, Helvetica, Arial, sans-serif;
            margin: 0 auto;
            padding: 10px 10px; 
            text-align: center;
            }

.footer  A:link
            {
            color: #999898;
            text-decoration: none;
            }

.footer  A:visited
            {
            color: #999898;
            text-decoration: none;
            }

.footer  A:active
            {
            color: #999898;
            text-decoration: none;
            }

.footer  A:hover
            {
            color: #999898;
            text-decoration: underline;
            }
                       
                       
.footer p
            {
            margin-top: 0px;
            margin-bottom: 10px;
            }
p#smaller_text
			{
			font-weight:bold;
			font-size:9px;
			}
			
p#smaller_text_alt
			{
			font-weight: normal;
			font-size: 9px;
			line-height: 12px;
			margin-right:16px;
			}
/* END TEXT STYLES */

