/*------------ defaults & form -  end  ---------------*/
.orangeBckg{background-color:#FA450A;}
.header{color:#FA450A;font-size:16px;letter-spacing:0px;font-weight:100;}
.bigheader{color:#DB162E;font-size:24px;letter-spacing:0px;font-weight:bold;}
.topheader{color:#DB162E;font-size:24px;letter-spacing:0px;}
.leadin{font-size:14px;}
a.topnav:link{color:#FFFFFF;font-weight:normal;text-decoration:underline;font-size:10px;}
a.topnav:visited{color:#FFFFFF;font-weight:normal;text-decoration:underline;font-size:10px;}
a.topnav:hover{color:#DB162E;font-weight:normal;text-decoration:underline;font-size:10px;}
.lineheader_black{color:#000000;font-size:16px;letter-spacing:1px;font-weight:bold;border-bottom:1px solid #000000;}
.lineheader_white{color:#FFFFFF;font-size:16px;letter-spacing:1px;font-weight:bold;border-bottom:1px solid #FFFFFF;}
.topnavMargin{padding-bottom:8px;}
.racestartsMargin{padding-left:32px;padding-right:30px;padding-top:24px;padding-bottom:20px;background-color:#DF1500;}
.rightColumnMargin{padding-top:16px;padding-left:17px;padding-bottom:100px;}
.joinMailingMargin{padding-right:17px;}
.registerContentMargin{padding-top:1px;padding-bottom:7px;padding-right:17px;}
.registerMargin{padding-right:17px;}
#contentMap{background-color:#051133;;padding-left:23px;padding-right:23px;padding-top:24px;padding-bottom:37px;}
.subtitle{font-size:20px;font-weight:bold;}
.subsubtitle{font-size:18px;font-weight:bold;}
.table1{background-color:#000000;padding:5px;}
.table1Grey{background-color:#595959;padding:5px;}
.tableHigh{background-color:#98291F;color:#FFFFFF;font-weight:800;padding:5px;}
/* is used on the registration form */
.tableFrame{background-color:#FFFFFF;}
.tableFrame2{background-color:#DB162E;}
.table2{background-color:#FFFFFF;}
.flyCell{padding:5px;background-color:#DB162E;color:#FFFFFF;text-transform:uppercase;}
.flyCell2{padding:5px;background-color:#DE3F0B;color:#FFFFFF;text-transform:uppercase;}
.flyBorder{background-color:#FF8400;}
.photoTable{background-color:#05143F;table-layout:fixed;}
.subNavBack{background-color:#DB162E;}
a.subnav{text-transform:uppercase;}
a.subNav:link{color:#FFFFFF;font-weight:normal;text-decoration:underline;font-size:10px;}
a.subNav:visited{color:#FFFFFF;font-weight:normal;text-decoration:underline;font-size:10px;}
a.subNav:hover{color:#000000;font-weight:normal;text-decoration:underline;font-size:10px;}
.subNavText{color:#FFFFFF;font-weight:normal;font-size:10px;}
.subNavBack2{background-color:#FFFFFF;}
a.subnav2{text-transform:uppercase;}
a.subNav2:link{color:#DB162E;font-weight:normal;text-decoration:underline;font-size:10px;}
a.subNav2:visited{color:#DB162E;font-weight:normal;text-decoration:underline;font-size:10px;}
a.subNav2:hover{color:#000000;font-weight:normal;text-decoration:underline;font-size:10px;}
.subNavText2{color:#DB162E;font-weight:normal;font-size:10px;}
.highlight{background-color:#DB162E;color:#FFFFFF;font-weight:normal;padding:5px;}
.orangetext{color:#DB162E;font-weight:bold;font-size:11px;}
.formTable1{background-color:#000000;padding:5px;color:#FFFFFF;}
.formTable1 td{font-weight: bold;}
.formTableError{background-color:#05143F;padding:5px;color:#FF0000;font-size:20px;font-weight:800;}
.formTableRegister{background-color:#FFFFFF;color:#000000;padding:5px;}
.small{font-size:10px;}
.specialBack{background-color:#DF1500;}
a.special{text-transform:uppercase;}
a.special:link{color:#FFFFFF;text-decoration:underline;font-size:10px;font-weight:800;}
a.special:visited{color:#FFFFFF;text-decoration:underline;font-size:10px;font-weight:800;}
a.special:hover{color:#FAC40A;text-decoration:underline;font-size:10px;font-weight:800;}
.specialText{color:#FFFFFF;text-transform:uppercase;font-weight:800;padding:5px;}


a.storeSpecial{text-transform:uppercase;font-size:12px;}
a.storeSpecial:link{color:#FFFFFF;text-decoration:underline;font-size:12px;font-weight:800;}
a.storeSpecial:visited{color:#FFFFFF;text-decoration:underline;font-size:12px;font-weight:800;}
a.storeSpecial:hover{color:#FAC40A;text-decoration:underline;font-size:12px;font-weight:800;}
.storeSpecialText{color:#FFFFFF;text-transform:uppercase;font-weight:800;padding:5px;}
.searchSmall{color:#B2B2B2;font-size:10px;}
.whiteFormField{color:#000000;background-color:#FFFFFF;padding-top:20px;padding-bottom:20px;}
.blackBorder{background-color:#000000;}
.whiteFormTableError{padding:5px;color:#FF0000;font-size:20px;font-weight:800;}
.whiteTable1{background-color:#F2F2F2;padding:5px;color:#000000;}
a.marathon:link{color:#DB162E;font-weight:normal;}
a.marathon:visited{color:#DB162E;font-weight:normal;}
a.marathon:hover{color:#FFFFFF;font-weight:normal;}
a.special2:link{color:#FFFFFF;font-weight:normal;font-size:17px;text-decoration:underline;}
a.special2:visited{color:#FFFFFF;font-weight:normal;font-size:17px;text-decoration:underline;}
a.special2:hover{color:#DB162E;font-weight:normal;font-size:17px;text-decoration:underline;}
a.special3:link{color:#FFFFFF;font-weight:normal;font-size:12px;text-decoration:none;}
a.special3:visited{color:#FFFFFF;font-weight:normal;font-size:12px;text-decoration:underline;}
a.special3:hover{color:#DB162E;font-weight:normal;font-size:12px;text-decoration:underline;}