.standardText {
        font-family: arial, sans-serif;
        font-size: 14px;
        line-height: 20px;
        color: black;
}

.standardText LI .standardText UL {
        font-family: arial, sans-serif;
        font-size: 10px;
        line-height: 22px;
        color: black;
}


.headerText {
        font-family: arial, sans-serif;
        font-size: 14px;
        line-height: 18px;
        font-weight: bold;
        color: white;
		background-color: #205389;
}


.logon A:link, .logon A:visited {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: black;
        text-decoration: none;
}

.logon A:hover {
        color: red;
}


.listNavigationText A:link, .listNavigationText A:visited {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 18px;
        font-weight: bold;
        color: black;
        text-decoration: none;
}


.navigationText A:link, .navigationText A:visited {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: blue;
        text-decoration:none;
}

.calendarNavigationText A:link, .calendarNavigationText A:visited {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: black;
        text-decoration:none;
}



.matrixFormText {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: black;
}                    

.matrixFormHeader {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: black;
        font-weight: bold;
}

.matrixFormHeaderRed {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: red;
        font-weight: bold;
}

.matrixFormHeaderGold {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: darkgoldenrod;
        font-weight: bold;
}

.matrixFormHeaderSilver {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: darkgrey;
        font-weight: bold;
}
               

.matrixFormHeaderBronze {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: #963939;
        font-weight: bold;
}


.selfServiceNavigationText  {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: black;
}


.selfServiceNavigationText A:link, .selfServiceNavigationText A:visited  {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: black;
}

.formLabel {
        font-family: arial, sans-serif;
        font-size: 14px;
        line-height: 18px;
        color: white;
}


.weeklyLabel {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: black;
        font-weight: bold;
}

.weeklyText {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: black;
}

 

.performanceHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 20px;
        line-height: 24px;
        font-weight: bold;
        letter-spacing: 0.3em; 
        color: black;
}


.performanceHeaderSmall {
        font-family: garamond, arial, sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
        letter-spacing: 0.8em; 
        color: black;
}


.performanceHeaderRed {
        font-family: garamond, arial, sans-serif;
        font-size: 20px;
        line-height: 24px;
        font-weight: bold;
        letter-spacing: 0.8em; 
        color: red;
}

.performanceHeaderBronze {
        font-family: garamond, arial, sans-serif;
        font-size: 20px;
        line-height: 24px;
        font-weight: bold;
        letter-spacing: 0.8em; 
        color: #963939;
}

.performanceHeaderSilver {
        font-family: garamond, arial, sans-serif;
        font-size: 20px;
        line-height: 24px;
        font-weight: bold;
        letter-spacing: 0.8em; 
        color: silver;
}

.performanceHeaderGold {
        font-family: garamond, arial, sans-serif;
        font-size: 20px;
        line-height: 24px;
        font-weight: bold;
        letter-spacing: 0.8em; 
        color: gold;
}


.coachingLink A:link, .coachingLink A:visited {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 18px;
        font-weight: bold;
        color: blue;
}


.coachingAnchorLink A:link, .coachingAnchorLink A:visited {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: blue;
}


.indexSection {
        font-family: arial, sans-serif;
        font-size: 22px;
        line-height: 20px;
        font-weight: bold;
        color: #F96610;
}

.indexSectionLink A:link, .indexSectionLink A:visited {
        font-family: arial, sans-serif;
        font-size: 18px;
        line-height: 20px;
        font-weight: bold;
        color: black;
}


.crumb {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: black;
}

.crumb A:link, .crumb A:visited{
        color: blue;
}



.defectLink {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: blue;
        text-decoration:none;
}

.defectLink A:link, TD .defectLink A:visited{
        color: blue;
}




.largeNavigationLink A:link, .largeNavigationLink A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 16px;
        line-height: 18px;
        font-weight: bold;
        color: blue;
}

.smallNavigationLink, .smallNavigationLink A:link, .smallNavigationLink A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: blue;
}


.calendarNavigationText, .calendarNavigationText A:link, .calendarNavigationText A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: black;
        font-weight: bold;
}

.calendarFont, .calendarFont A:link, .calendarFont A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: black;
        text-decoration: none;
}

.calendarFont2 {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: red;
}


.calendarDOWHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: white;
        background-color: #000000;
}

.calendarDateHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: white;
}


.calendarTotals {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: gray;
}


.quote {
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        line-height: 18px;
        font-weight: bold;
        color: black;
        font-style: italic;
}


.error {
        font-family: verdana,arial, sans-serif;
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
        color: red;
}

.errorSmall {
        font-family: verdana,arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: red;
}

.menuBackground { border: #888888; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 0px; border-style: solid; border-top-width: 0px; }
.menuItem { background-color: #972b24; border: 1px solid; border-color: #FFFF99 #000000 #000000 #FFFF99; font-family: verdana; font-size: 10px; font-weight: bold; line-height: 20px; }
.menuItem A:link, .menuItem A:visited { text-decoration:none; color:#fff; }
.menuItemHover { background-color: #33CCFF; border: 1px solid; border-color: #FFFF99 #000000 #000000 #FFFF99; font-family: verdana; font-size: 10px; font-weight: bold; line-height: 20px; color: red;}
.menuItemHover A:link, .menuItemHover A:visited { text-decoration:none; color:#000; }
.menuItemHeader { font-family: verdana; font-size: 12px; font-weight: bold; line-height: 20px; color: #993333; }
.menuItemText { font-family: verdana; font-size: 10px; font-weight: bold; line-height: 20px; color: black; }
.menuItemText A:link, .menuItemText A:visited { text-decoration:none; color:#fff; }
.menuItemText A:hover {color:#000}

.miniCalBackground { background-color: #E7EDF1; border: 1px solid; border-color: #AFBAC9 #006699 #006699 #AFBAC9; font-family: verdana; font-size: 10px; font-weight: bold; line-height: 20px; color: black; }
.miniCalDayBackground { background-color: #E7EDF1; border: 1px solid; border-color: #AFBAC9 #006699 #006699 #AFBAC9; font-family: verdana; font-size: 10px; font-weight: bold; line-height: 20px; color: black; }
.miniCalDayBackground A:link, .miniCalDayBackground A:visited { text-decoration:none; color:black; }
.miniCalDayBackgroundHover { background-color: #D1DCE2; border: 1px solid; border-color: #AFBAC9 #6B809B #6B809B #AFBAC9; font-family: verdana; font-size: 10px; font-weight: bold; line-height: 20px; color: red;}
.miniCalDayBackgroundHover A:link, .miniCalDayBackgroundHover A:visited { text-decoration:none; color:red; }


/*
.menuItemHeader {                            
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        line-height: 25px;
        font-weight: bold;
        color: white;
        background: #006699; 
}

.menuItem {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 20px;
        background: #006699;
        color: white;
}


.menuItem A:link, .menuItem A:visited {
        color: white;
        text-decoration:none;
}

.menuItem A:hover {
        color: red;
}



TR.menuItemHeader TD {
        border: 1px solid;
        border-bottom-color: black;
        border-left: none;
        border-right: none;
        border-top: none;
}


TR.menuItem TD {
        border: 1px solid;
        border-bottom-color: black;
        border-left: none;
        border-right: none;
        border-top-color: blue;
}
*/


.header {
        font-family: verdana, arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
        line-height: 20px;
        color: black;
        cursor: pointer;
}

.errorHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
        line-height: 20px;
        color: red;
        cursor: pointer;
}


.portraitFormHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 16px;
        font-weight: bold;
        line-height: 20px;
}



.landscapeFormHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 12px;
}

.landscapeFormSpacer {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 16px;
}
       

.landscapeFormContent {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-height: 10px;
}


TD .landscapeFormContent {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-height: 10px;
        font-weight: normal;
}


TD INPUT.landscapeFormTextItem {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-height: 10px;
}



TD .runLogHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 20px;
        
        border: 1px solid;
        border-color: #FFFFFF;
        border-top: none;
        border-left: none;
        border-right: none;        
}


.runDayNav A:link, .runDayNav A:visited {
        font-family: arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: black;
}


TD .runLogContent {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        
        border: 1px solid;
        border-color: #FFFFFF;
        border-top-color: #C0C0C0;
        border-left: none;
        border-right: none;
}


TD .runLogContentNoBottom {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        
        border: 1px solid;
        border-color: #FFFFFF;
        border-top-color: #C0C0C0;
        border-left: none;
        border-right: none;
        border-bottom: none;
}


TD .runLogLabel {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        
        border: 1px solid;
        border-color: #FFFFFF;
        border-left: none;
        border-right: none;
        border-left: none;
        border-top-color: #C0C0C0;        
}

TD .runLogSubHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        
        border: 1px solid;
        border-top-color: #C0C0C0;
        border-left: none;
        border-right: none;
        border-bottom: none;
}


TD .runLogSubContent {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        
        border: 1px solid;
        border-top-color: #FFFFFF;
        border-right: none;
        border-left: none;
        border-bottom: none;
}


TD .runLogSubLabel {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        
        border: 1px solid;
        border-top-color: #FFFFFF;        
        border-right: none;
        border-left: none;
        border-bottom: none;
}


TD .runLogSubHead {
        font-family: verdana, arial, sans-serif;
        font-size: 4px;
        font-weight: bold;
        
        border: 1px solid;
        border-top-color: C0C0C0;        
        border-right: none;
        border-left: none;
        border-bottom: none;
}


TD .runLogSubFoot {
        font-family: verdana, arial, sans-serif;
        font-size: 4px;
        font-weight: bold;
        
        border: 1px solid;
        border-top: none;        
        border-right: none;
        border-left: none;
        border-bottom-color: #FFFFFF;
}



TD .runLogButton {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        
        border: 2px solid;
        border-top-color: #FFFFFF;
        border-left-color: #FFFFFF;
        border-right-color: #000000;
        border-bottom-color: #000000;
}

.submitButton{
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-height: 10px;
}


.videoText {
        font-family: arial, sans-serif;
        font-size: 10px;
        line-height: 20px;
        color: black;
}

.joinProgressHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 12px;
        color: white;
}


.runLogCaption {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;

        border: 1px solid;
        border-color: #FFFFFF;
        border-top: none;
        border-left: none;
        border-right: none;        
}

.runLogText {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;

        border: 1px solid;
        border-color: #FFFFFF;
        border-top: none;
        border-left: none;
        border-right: none;        
}



.grayTableheader{background:#87888A; color:#ffffff; font-weight:bold; font-size: 12px;}

.grayTableLeftBorder {
        border: 1px solid;
        border-color: #87888A;
        border-top: none;
        border-bottom: none;
        border-right: none;
}


.grayTableRightBorder {
        border: 1px solid;
        border-color: #87888A;
        border-top: none;
        border-bottom: none;
        border-left: none;
}  


.grayTableBottomBorder {
        font-size: 1px;
        border: 1px solid;
        border-color: #87888A;
        border-top: none;
        border-left: none;
        border-right: none;
}

.grayTableCaption {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
}

.grayTableText {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
}


.sideMenuHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        color: white;
        font-weight: bold;
}


.upcomingRacesHeader A:link, .upcomingRacesHeader A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        color: black;
        font-weight: bold;
}


.upcomingRacesText {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        color: black;
}

.upcomingRacesText A:link, .upcomingRacesText A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: black;
        text-decoration: none;
}

.upcomingRacesText A:hover {
        color: red;
}



.runningResources {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        color: black;
        font-weight: bold;
}

.runningResources A:link, .runningResources A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        color: black;
        font-weight: bold;
}

.runningResources A:hover {
        color: red;
}


.rightMenuContent {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        color: black;
        font-weight: normal;
}
        

.rightMenuURL A:link, .rightMenuURL A:visited{
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        color: red;
        font-weight: normal;
}


.rightMenuQuote {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: black;
        font-style: italic;
}


.genericFormHeader{
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;

}


.genericFormLabel {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 12px;
}


.articlesHeader A:link, .articlesHeader A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
        color: darkBlue;
}


.articlesURL A:link, .articlesURL A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: gray;
}

.articlesDate A:link, .articlesDate A:visited {
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        line-height: 11px;
        color: gray;
}


.upcomingEventsHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        font-weight: bold;
        color: white;
}

.upcomingEventsText {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: black;
}


.upcomingEventsText A:link, .upcomingEventsText A:visited {
        text-decoration: none;
        font-weight: bold;
        color: blue;
}


.helpLink {
        font-family: verdana, arial, sans-serif;
        font-size: 10px;
        font-height: 10px;
        font-weight: bold;
        color: blue;
}

.helpLink A:link, .helpLink A:visited {
        text-decoration: none;
        font-weight: bold;
        color: blue;
}

td.MenuRegular {
        background: #006699;
}

td.MenuHighLight {
        background: #0066CC;
}


.manageCapitalLetter {
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        font-height: 16px;
        font-weight: bold;
        color: black;
}

.manageUserLink {
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-height: 14px;
        color: blue;
}
.manageUserLink A:link, .manageUserLink A:visited {
        text-decoration: none;
}


.manageAccountsOptionsHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        font-height: 16px;
        font-weight: bold;
        color: black;
}


.onlineHelpMenuHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        font-height: 16px;
        font-weight: bold;
        color: black;
}

.onlineHelpMenuItem {
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-height: 20px;
        font-weight:bold;
        color: blue;
}

.onlineHelpMenuItem A:link, .onlineHelpMenuItem A:visited {
        text-decoration: none;
}


.grayBarHeader {
        font-family: verdana, arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px;
        color: #205389;
}






body {
	margin-top: 50px;
	background-image:url(http://runmammoth.com/images/allbkg2.jpg);
}
.seeThrough {
	background-image:url(../images/bg.png);
	background-repeat: repeat;
}