
/* css for breeders cup page */

.body, td, div {
font-family: Arial, Helvetica, sans-serif; 
}

.top_menu {
border-bottom: thin solid White; 
border-left: thin solid White; 
border-right: thin solid White; 
border-top: thin solid White;
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
}

.top_menu a {
color: white;
text-decoration: none;
font-weight: bold;
}

.top_menu a:hover {
color: white;
text-decoration: underline;
}

#race_info {
margin-top: 8px;
}

.race_container {
padding: 0px 0px 0px 0px;
spacing: 0px 0px 0px 0px;
}

.race_container, td a {
color: black;
text-decoration: none;
}

.race_container, td a:hover {
color: black;
text-decoration: none;
}

.rnl {
background-image: url("breeders_cup_pics/left.gif"); 
width: 32px;
height: 45px;
}

.rn {
background-image: url("breeders_cup_pics/rn_blue.gif"); 
font-size: 22px; 
font-weight: bold; 
height: 45px;
padding-right: 4px;
}

.rns {
font-size: 22px; 
font-weight: bold; 
background-image: url("breeders_cup_pics/center_red.gif"); 
width: 45px;
text-align: center;
}


.rns_s {
font-size: 22px; 
font-weight: bold; 
background-image: url("breeders_cup_pics/center_green.gif"); 
width: 45px;
text-align: center;
}

.rnr {
background-image: url("breeders_cup_pics/right.gif"); 
width: 32px;
height: 45px;
}



/*styles for selection section */

.selection_hdr {
font-weight: bold;
border: 1px solid gray;
text-align: center;
font-size: 18px;
color: white;
background-color: maroon;
}

.selection_dsc {
font-weight: bold;
border: 1px solid gray;
text-align: center;

}

.sel_race {
border: 1px solid gray;
text-align: center;
}

.sel_pp{
border: 1px solid gray;
text-align: center;
}

.sel_horse{
border: 1px solid gray;
text-align: center;
padding-left: 3px;
}


/* submit area */

#submitbtn {
width: 100%;
font-weight: bold;
}

.race_hdr {
font-weight: bold;
font-size: 19px;
margin-bottom: 4px;
}

.race_info {
font-weight: bold;
font-size: 14px;
margin-bottom: 10px;
}

#pick_notification {
background-color: green; 
font-weight: bold;
color: white;
}

/* print functions */

.race_hdr_print {
margin-top: 6px;
font-weight: bold;
font-size: 18px;
margin-bottom: 4px;

}

.race_info_print {
font-weight: bold;
font-size: 13px;
margin-bottom: 10px;
}

.selection_hdr_print {
font-weight: bold;
border: 1px solid gray;
text-align: center;
font-size: 14px;
color: white;
background-color: maroon;
}