body {
margin-top: 0px;
background-color: #ffd2f9;
background-image: url(../images/mainBG.gif);
background-repeat: repeat-x;
}

tr,td,textarea {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
}

#navtable {
background-image: url(../images/tnavBG.gif);
background-repeat: repeat-x;
padding-bottom: 7px;
}

/* USE THIS IF PAGE/SEC HAS SUBNAV */
#navtablenopad {
background-image: url(../images/tnavBG.gif);
background-repeat: repeat-x;
}

#snavtable {
background-image: url(../images/snavBG.gif);
background-repeat: repeat-x;
padding-bottom: 4px;
}

#rctable {
background-color: #cbed67;
background-image: url(../images/rcBG.gif);
background-repeat: repeat-y;
width: 185px;
}

#bodytable {
background-color: #ffe8fc;
background-image: url(../images/bodyBG.gif);
background-repeat: repeat-y;
width: 585px;
}

#bodyfullspan {
background-color: #ffe8fc;
background-image: url(../images/bodyfsBG.gif);
background-repeat: repeat-y;
width: 770px;
}

.bodyinset {
background-color: white;
border: 1px solid #dddddd;
width: 545px;
}

#bodyinsetFS {
background-color: white;
border: 1px solid #dddddd;
width: 730px;
}

.resultstable {
background-color: #ffe8fc;
width: 640px;
border: 1px solid #dddddd;
}


#footer {
padding-top: 10px;
margin-left: 5px;
margin-right: 5px
}

img.rcheader {
padding-top: 5px;
}

img.inline {
border: 1px solid #dddddd;
padding: 5px;
margin-right: 10px;
margin-bottom: 10px;
}

img.inlineL {
border: 1px solid #dddddd;
padding: 5px;
margin-right: 10px;
margin-bottom: 10px;
}

img.inlineR {
border: 1px solid #dddddd;
padding: 5px;
margin-left: 10px;
margin-bottom: 10px;
}

img.genframe {
border: 1px solid #dddddd;
padding: 5px;
margin-bottom: 5px;
}

a:link {
color: #f617a8;
text-decoration: none;
}

a:visited {
color: #f617a8;
text-decoration: none;
}

a:active {
color: #8cb90e;
text-decoration: underline;
}

a:hover {
color: #049ec5;
text-decoration: underline;
}

.em {
font-weight: normal;
font-style: italic;
}

.strong {
font-weight: bold;
}

H1 {
color: #f617a8;
font-size: 21px;
line-height: 24px;
font-family: Georgia, Palatino, Times New Roman, Times, serif;
font-weight: normal;
margin: 0px 0px 14px 0px;
}

H2 {
color: #7AAE2C;
font-size: 14px;
font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 0px 0px 14px 0px;
}

H3 {
color: #7AAE2C;
font-size: 13px;
font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.15em;
margin: 0px 0px 7px 0px;
}

blockquote {
font-family: Arial, Helvetica, sans-serif;
color: #262728;
font-size: 11px;
line-height: 16px;
font-style:italic;
font-weight:normal;
padding-left: 15px;
padding-right: 15px;
margin-left: 5px;
margin-right: 0;
border-left: #e6e6e6;
border-width: 0 0 0 1px;
border-style: none none none solid;
}

.author {
color: #262728;
font-size: 14px;
line-height: 17px;
font-family: Georgia, Palatino, Times New Roman, Times, serif;
font-weight: normal;
font-style: italic;
margin: 0px 0px 14px 0px;
}

.sponsorname {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 11px;
line-height: 18px;
font-weight: bold;
text-transform: uppercase;
}

.sponsorURL {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 9px;
line-height: 12px;
padding-bottom: 35px;
}

.clinicname {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 11px;
line-height: 18px;
font-weight: bold;
text-transform: uppercase;
}

.roster {
margin-left: 11px;
line-height: 15px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rostercard {
border: 1px solid #c1c1c1;
padding: 7px;
background-color: white;
}

.racername {
color: #7AAE2C;
font-size: 14px;
font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.02em;
padding-bottom: 12px;
}

.mainbody {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 11px;
line-height: 17px;
padding-bottom: 25px;
}

.mainbodycomp {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 11px;
line-height: 17px;
padding-bottom: 5px;
}

.mainbodycomment {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 10px;
line-height: 14px;
}

.rostercardtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 10px;
line-height: 16px;
}

.insettext {
padding: 5px;
color: #262728;
line-height: 1.6em;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.quoteSans {
font-family: Arial, Helvetica, sans-serif;
color: #262728;
font-size: 11px;
line-height: 16px;
padding-bottom: 10px;
padding-left:15px;
padding-right:15px;
font-style:italic;
font-weight:normal;
}

.quoteSerif {
color: #262728;
font-size: 12px;
line-height: 16px;
font-family: Georgia, Palatino, Times New Roman, Times, serif;
font-weight: bold;
font-style: italic;
margin: 24px 0px 24px 0px;
}

.rctext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 10px;
line-height: 14px;
}

.rcfootnotes {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 9px;
line-height: 12px;
}

.pulldown {
background-color: rgb(95%,95%,95%);
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: black;
}

.smallform {
font-size: 10px;
font-family: Arial, Helvetica, Geneva, sans-serif;
color: black;
}

.sidenav {
background-color: #C1CAD9;
background-image: url(images/bg_sidenav.gif);
background-repeat: repeat-x;
}

.footer {
color: #725c6f;
font-size: 10px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height: 13px;
}

.alert {
color: #cc0000;
font-size: 9px;
text-decoration: blink;
font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif;
text-transform: uppercase;
}

/* SHOP SPECIFIC STYLES */

.itemname {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 10px;
line-height: 16px;
font-weight: bold;
text-transform: uppercase;
}

.itemprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 10px;
line-height: 16px;
padding-bottom:15px;
text-transform: uppercase;
}

.shopbuttons {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #262728;
font-size: 9px;
line-height: 16px;
padding-top:15px;
padding-bottom:15px;
text-transform: uppercase;
}

.shopforms {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin:1px 1px 7px 1px;
}

/*
H3 {
color: black;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
margin: 0px 0px 1.6em 0px;
}

H4 {
color: black;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
margin: 0px 0px 1.6em 0px;
}

.sh {
color: #7AAE2C;
font-size: 14px;
font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
line-height: 2.4em;
}

.tabularhead {
height: 26px;
background-image: url(images/bg_tabularhead.gif);
background-repeat: repeat-x;
color: white;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
vertical-align: middle;
}

.tabularhead a:link {color: white; text-decoration: underline;}
.tabularhead a:visited {color: white; text-decoration: underline;}
.tabularhead a:active {color: #7AAE2C; text-decoration: underline;}
.tabularhead a:hover {color: #2BA3E0; text-decoration: underline;}

.contacthead {
height: 26px;
background-image: url(images/bg_contacthead.gif);
background-repeat: repeat-x;
color: white;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
vertical-align: middle;
}

.tabularcont {
border-left: solid #CDCDCD 1px;
border-right: solid #CDCDCD 1px;
border-bottom: solid #CDCDCD 1px;
}

.tbody1 {
color: black;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.6em;
}

.tbody2 {
color: #4D4D4D;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
}

.calhead {
height: 26px;
background-image: url('images/bg_tabularhead.gif');
background-repeat: repeat-x;
color: white;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
vertical-align: middle
}

.caltable {
border-left: solid #CDCDCD 1px;
}

.calmonth {
background-color: #F1F4F9;
color: #7AAE2C;
padding: 5px;
font-size: 14px;
font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
text-align: center;
text-transform: uppercase;
border-right: solid #CDCDCD 1px;
}

.calday {
padding: 2px;
color: black;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
border-right: solid #CDCDCD 1px;
border-bottom: solid #CDCDCD 1px;
}

.caldayactive {
padding: 2px;
background-color: #EFEFEF;
color: #2BA3E0;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
border-right: solid #CDCDCD 1px;
border-bottom: solid #CDCDCD 1px;
}

.calbody {
padding: 2px;
color: black;
font-size: 10px;
font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif;
line-height: 1.2em;
}

.bodytextnav {
color: black;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.8em;
}
*/

