/* td  {
    border-bottom: 0px solid black;
}/* from master.css */

#container
{
	margin-left:auto;
	margin-right:auto;
	margin: 0px auto;
	background-color:#ffffff;
	background:#ffffff;
	min-height:100%;
	clear:both;
	padding-bottom:0px;
	overflow:hidden;
	width:980px;
	border:0px solid #000000;
}

div.spacer {
  clear: both;
  }

  #navigation_header
  {
  	width:100%;
  	margin-left:auto;
  	margin-right:auto;
  	padding-bottom:0px;
  	margin:0px;
  	margin-bottom:0px;
  	background-color:#006600;
  	height:130px;
  }

  /* this id present in download.cfm */
  #site_index
  {
  	/*float:left;*/
  	color:#FFFFFF;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:14px;
  	padding:0px;
  	clear:both;
  	height:auto;
  	/*width:1024px;*/
  	width:980px;
  	/*display:inline;*/
  	font-size:10px;
  	margin:0px auto;
  	/*margin-top:25px;*/
  	/*background-color:#333333;*/
  	border-top:1px solid #666666;
  	border-right:1px solid #000000;
  }
  .banner img
  {
  	display:block;
  }
  .display li
  {

  	padding-bottom:5px;
  	padding-top:5px;
  	/*border-bottom:1px solid #CCCCCC;*/
  }
  .roundgreybox{
  border:2px solid #CCC;
  margin-bottom:14px;
  width:300px;
  }
  .roundgreybox img{
  	display:block;}

    #usta-template-content-container {
      background-color:#ffffff;
      /*padding: 0px;*/
      width:980px;
      /*margin-left:186px;*/.
      margin-left:196px;
      margin-top:0px;
    }

    #centering {
      width:1052px;
      margin-left:auto;
      margin-right:auto;
      position:relative;
      border:1px solid #e9e9e9;
    }



/* reformat the inline style to external */
/* b->border,p->padding,fs->font-size,lh->line height,w->width,m->margin,va->vertical-align,ls->list style,bs->border spacing,fw->font-weight ,bc->background color
d->display t-d-->text-decoration ta-->text-align,f-->float*/


table.hov tr:hover{
    background-color: #d7d4d4;
}
/* tr:hover.hov-none {
  background-color: #ffffff;
} */
.bb-1-solid-tr tr,.bb-1-solid-tr td,.bb-1-solid-tr th{
border-bottom: 1px solid black;
  line-height: 225%;
}

.main_heading {
  border-bottom: 2px solid;
  margin: 10px 0px;
  font-weight: normal;
  width: 650px;
}
.accent-color {
  color: #006600;
  border-bottom-color: #006600;
}
.fw-normal{
  font-weight:normal;
}
.ta-left{
  text-align: left;
}
.ta-right{
  text-align: right;
}
.m-h-5{
margin-left: 5px;
margin-right: 5px;
}
.m-v-2{
  margin-top: 2px;
  margin-bottom: 2px;
}
.m-h-0{
  margin-left: 0px;
  margin-right: 0px;
}
.b-1-solid{
  border:solid 1px;
}
.li-s-d{
  list-style: disc;
}
.f-right{
  float:right;
}
.w-135{
  width:135px;
  }
.h-180{
  height:180px;
}
.t-d-none{
  text-decoration: none;
}
.c-000{
  color:#000000;
}
.w-90{
  width:90%;
}
.bs-0,.b-s-0{
  border-spacing: 0px;
}
.p-6 td{
  padding:6px;
}
.ta-center{
  text-align:center;
}
.bc-fff{
  background-color: #ffffff;
}

.ls-s-none{
  list-style-type: none;
}
.p-i-s-0{
  padding-inline-start:0px;
}
.lh-20{
  line-height: 20px;
}
.m-auto{
  margin:auto;
}
.w-50{
  width:50%;
}
.w-20{
  width:20%;
}
.w-30{
  width:30%;
}
.bc-ccc{
  background-color: #cccccc;
}
.va-top{
  vertical-align: top;
}
.va-super{
	vertical-align: super;
}
.bb-1-solid{
  border-bottom: 1px solid black;
}
.bc-ff8{
  background-color: #ffff80;
}
.bc-d8d{
  background-color: #d8d8bf;
}
.nowrap{
  white-space: nowrap;
}
.m-t-30{
  margin-top:30px;
}
.w-600{
  width:600px;
}
.p-8 td,th{
  padding:8px;
}
.bs-1{
  border-spacing: 1px;
}
.lh-200{
  line-height: 200%;
}
.bc-060{
  background-color: #006600;
}
.w-250{
  width:250px;
}
.c-fff{
  color: #ffffff;
}
.fw-bold{
  font-weight:bold;
}
.fs-8{
  font-size:8px;
}
.td-bc-fff td{
  background-color: #ffffff;
}
.h-100px{
  height:100px;
}
.w-300{
  width:300px;
}
.va-middle{
  vertical-align: middle;
}
.d-tc{
  display: table-cell;
}
.td-underline{
  text-decoration:underline;
}
.m-5{
  margin:5px;
}
.w-580{
  width:580px;
}
.h-430{
  height:430px;
}
.w-560{
  width: 560px;
  }
.h-315{
  height:315px;
}
.m-l-0{
  margin-left: 0px;
}
.ls-lh-200 li{
  line-height: 200%;
}
.p-5{
  padding:5px;
}
.w-500{
  width:500px;
}
.f-left{
  float:left;
}
.c-b{
  clear:both;
}
.bc-dfe{
  background-color: #dfe0ec;
}
.h-160{
  height:160px;
}
.w-400{
  width:400px;
}
.p-v-15{
  padding-top: 15px;
  padding-bottom: 15px;
}
.b-r-30{
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.m-10{
  margin:10px;
}
.m-l-50{
  margin-left:50px;
}
.w-60px{
  width:60px;
}
.m-t-50{
  margin-top:50px;
}
.m-l-25{
  margin-left:25px;
}
.w-65px{
  width:65px;
}
.h-40ps{
  height: 40px;
}
.w-130{
  width:130px;
}
.m-t-20{
  margin-top:20px;
}
.w-150{
  width:150px;
}
.m-l-15{
  margin-left: 15px;
}
.w-115{
  width:115px;
}
.b-1-s-000,.b-solid{
  border:1px solid #000000;
}
.w-380{
  width:380px;
}
.h-240{
  height:240px;
}
.c-f93{
  color:#ff9933;
}
.ff-gtts{
  font-family: Georgia,'Times New Roman',Times, serif;
}
.c-c30{
  color:#cc3300;
}
.c-f00{
  color:#ff0000;
}
.w-550{
  width:550px;
}
/* .m-auto{
  margin-right:auto;
} */
.m-r-10{
  margin-right: 10px;
}
.b-0{
  border:0px;
}

.h-45{
  height:45px;
}
.m-h-10{
  margin-left: 10px;
  margin-right: 10px;
}
.p-2{
  padding:2px;
}
.p-10{
  padding:10px;
}
.bc-999{
  background-color: #999999;
}
.li-color tr:nth-child(odd){
  background-color:#f2f2f2;
}
.li-color tr:nth-child(even){
  background-color:#cccccc;
}
.lh-norm{
  line-height: normal;
}
.h-115{
  height:115px;
}
.h-110{
  height: 110px;
}
.w-290{
  width:290px;
}
.fs-10{
  font-size:10px;
}
.h-100{
  height:100%;
}
.lh-150{
  line-height:150%;
}
.w-33{
  width:33%;
}
.p-3{
  padding:3px;
}
.bc-090{
  background-color: #009900;
}
.li-t-d-none li{
  text-decoration:none;
}

.bl-0-000{
  border-left:0px solid #000000;
}
.br-1-solid-000{
  border-right:1px solid #000000;
}
.w-32{
  width:32%;
}
.li-s-none{
  list-style-type: none;
}
.bl-1-solid{
  border-left:1px solid #000000;
}

.m-w-1052{
  min-width: 1052px;
}

.m-w-1400{
  min-width: 1400px;
}
.bc-000{
  background-color: #000000;
}
.d-block{
  display:block;
}
.w-1024{
  width:1024px;
}
.fs-14{
  font-size: 14px;
}
.b-t-1-solid{
  border-top: 1px solid #CCC;
}
.w-660{
  width:660px;
}
.m-b-15{
  margin-bottom: 15px;
}
.b-b-1-solid{
  border-bottom:1px solid #BFBDD9;
}
.fs-13{
font-size: 13px;
}
.lh-1.5em{
 line-height:1.5em;
}
.m-t-2{
  margin-top:2px;
}
.w-980{
  width:980px;
}
.h-20px{
  height:20px;
}
.bc-e9e{
  background-color: #e9e9e9;
}
.h-300{
  height:300px;
}
.lh-240{
  line-height:240%;
}
.p-l-4{
  padding-left: 4px;
}
.c-090{
  color:#009900;
}
.t-d-underline {
  text-decoration:underline;
}
.w-320px{
  width:320px;
}
.h-280{
  height:280px;
}
.o-y-auto{
overflow-y: auto;
}
.td-p-2 td{
  padding:2px;
}
.bs-2{
  border-spacing: 2px;
}
.b-r-1-solid-g{
  border-right: solid 1px Gainsboro;
}
.w-99{
  width:99%;
}
.fs-11{
  font-size: 11px;
}
.lh-160{
  line-height:160%;
}
.f-right{
  float:right;
}
.m-t-2{
  margin-top:2px;
}
.va-bottom{
  vertical-align: bottom;
}

.w-30px{
  width:30px;
}
.h-20{
  height:20px;
}
.z-i-8{
  z-index:8px;
}
.h-35{
  height:35px;
}
.w-100px{
  width:100px;
}
.p-r-5{
  padding-right: 5px;
}
.d-block{
  display:block;
}
.o-auto{
  overflow:auto;
}
.w-95{
  width:95%;
}
.w-76{
  width:76%;
}
.bc-e7e{
  background-color: #e7e7e7;
}
.b-r-solid-gray{
  border-right:1px solid #e7e7e7;
}
.w-100{
  width:100%;
}
.w-97{
  width:97%;
}
.p-rel{
  position: relative;
}
.h-330px{
  height: 330px;
}
.w-940px{
  width:940px;
}
.m-t-16{
  margin-top:16px;
}
.m-h-auto{
  margin-left: auto;
  margin-right: auto;
}
.w-85{
  width:85%;
}
.bs-15{
  border-spacing: 15px;
}
.w-25px{
  width:25px;
}
.h-25px{
  height:25px;
}
.b-0-solid-fof{
  border:0px solid #f0f
}
.h-199{
  height:199px;
}
.p-t-0{
  padding-top:0px;
}
.w-70{
  width:70%;
}
.w-85px{
  width:85px;
}
.h-82px{
  height:82px;
}
.h-11px{
  height:11px;
}
.bs-6{
  border-spacing: 6px;
}
.p-0{
  padding:0px;
}
.fs-16{
  font-size:16px;
}
.ff-verdana{
  font-family: verdana;
}
.lh-130{
  line-height: 130%;
}
.bb-solid-e7e{
  border-bottom: 1px solid #e7e7e7;
}
.p-b-5{
  padding-bottom: 5px;
}
.w-111{
  width:111px;
}
.h-142{
  height:142px;
}
.w-140{
  width:140px;
}
.p-15{
  padding:15px;
}
.ff-vahs{
  font-family: Verdana, Arial, Helvetica, sans-serif
}
.w-60{
  width:60%;
}
.m-l-30{
  margin-left:30px;
}
.m-50{
  margin:50px;
}
.ff-tahoma{
  font-family: tahoma;
}
.o-25{
  opacity:0.25;
}
.p-l-15{
  padding-left:15px;
}
.d-i{
  display:inline;
}
/* from amateur-driving-club */
.lh-120{
  line-height: 120%;
}
.h-60{
  height:60px;
}
.w-120{
  width:120px;
}
.w-15{
  width:15%;
}
.w-25{
  width:25%;
}
.w-40{
  width:40%;
}
.lh-180{
  line-height: 180%;
}
.fs-18{
  font-size:18px;
}
a img {
	border: 0;
}
table.adc,
td.adc,th.adc,
tr.adc {
  border-bottom: 1px solid black;
}
/* from amateur-driving-club end */
/* from tp-guide */
.fs-12{
  font-size: 12px;
}
.lh-140{
  line-height:140%;
}
.w-450px{
  width:450px;
}
.m-5px{
  margin:5px;
}
.w-180px{
  width:180px;
}
.w-65{
  width:65%;
}
.td-p-6 td {
  padding: 6px;
}
.h-90{
  height:90px;
}
.m-12{
  margin-top: 12px;
  margin-bottom: 12px;
}
.fs-28{
  font-size: 28px;
}
.fs-22{
  font-size:22px;
}
.bc-f1f{
  background-color: #f1f1f1;
}
.c-666{
  color:#666666;
}
.fs-20{
  font-size:20px;
}
.bc-e0e{
  background-color:#e0e0e0;
}
/* Adding additional styles from Standardbred-driving-school */
.o-99{
  opacity:.99;
}
.b-10{
  border:10px;
  }
  .b-groove{
  border-style: groove;
}
.b-c-060{
  border-color:#060;
}
.z-i{
  z-index:500;
}
.h-350{
  height:350px;
}
.w-640{
  width:640px;
}
.b-5{
  border:5px;
}
.b-s-solid{
  border-style: solid;
}
.h-250{
  height:250px;
}
.b-c-eee{
  border-color:#eeeeee;
}
.h-50{
  height:50px;
}
.tgrad {
    z-index:1000;
    position:absolute;
     margin-top:10px;
    margin-left:10px;
    padding-bottom:5px;
    padding-right:5px;
    width:102%;
    text-align:center; width:640px; font-size:20px; font-weight:bold; color:#fff;text-shadow: 0px 0px 7px rgba(0, 0, 0, 1);
    background: rgb(0, 0, 0) transparent;
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  }
.m-l-100px{
  margin-left:100px;
}
/* styles from trainer listing */
.bc-f4f{
  background-color: #f4f4f4;
}
.w-1100{
  width:1100px;
}
.navigation a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; padding:25px; text-decoration:none; font-size:14px;
}
.navigation
{
	height:15px;
	padding-top:15px;
}
.tr-list{
  font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}
.b-shadow{
  -webkit-box-shadow: 0px 0px 12px 2px rgba(0,0,0,0.19);
  -moz-box-shadow: 0px 0px 12px 2px rgba(0,0,0,0.19);
  box-shadow: 0px 0px 12px 2px rgba(0,0,0,0.19);
}
.d-b{
  display: block;
}
.bc-404{
  background-color:#404040;
}
.h-100px{
  height: 100px;
}
.b-b-solid{
  border-bottom:5px solid #f6ba34;
}
.m-h-15{
  margin-left:15px;
  margin-right:15px;
}
.w-83px{
  width:83px;
}
.w-97px{
width:97px;
}
.w-110{
  width:110px;
}
.w-114{
  width:114px;
}
.w-45px{
  width:45px;
}
.w-156{
  width:156px;
}
.w-49px{
  width:49px;
}
.w-42px{
width:42px;
}
.w-66px{
  width:66px;
}
.w-54px{
  width:54px;
}
.w-57px{
  width:57px;
}
/*  styles from trainer listing ends */
.h-470px{
  height:470px;
}
/* trackside/events_calendar styles starts */
.b-0-solid{
  border:0px solid #CCCCCC;
}
.o-x-h{
overflow-x: hidden;
}
.m-v-0{
  margin-top:0px;
  margin-bottom: 0px;
}
.lh-220{
  line-height:220%;
}
/* trackside/events_calendar styles ends */
/* styles from trackfacts starts */
.bb-solid-000 tr,.bb-solid-000 td{
  border-bottom: 1px solid #000000;
}
.td-p-10 td{
padding:10px;
}
.h-1500{
height: 1500px;
}
.w-200px{
  width:200px;
}
.w-15px{
  width:15px;
}
.h-30px{
  height:30px;
}
.h-28px{
  height:28px;
}
.td-p-3{
  padding:3px;
}
.h-17px{
  height:17px;
}
.w-55em{
width:55em;
}
.h-60em
{
height:60em;
}
.w-450{
  width:450px;
  }
.h-279{
  height:279px;
}
.of-y-scroll{
  overflow-y: scroll;
}
.c-00f{
  color:#0000ff;
}
/* from racing under saddle starts */
.bc-399{
  background-color: #339999;
}
.w-630{
  width:630px;
}
table.datatable td {
  border-bottom: 1px solid black;
}
.m-0{
  margin:0px;
}
.c-066{
  color:#006666;
}
.b-1{
  border-width:1px;
}
.tb-b-c-ccc {
  border-color: #cccccc;
}
.w-255px{
  width:255px;
}
.b-5-s-eee{
  border:5px solid #eeeeee;
}
.li-type-disc{
  list-style-type:disc;
}
/* from race_dates */
.w-160{
  width:160px;
}
/* northamerican records */
.p-5{
  padding:5px;
}
.b-0-s-63C{
  border:0px solid #6633CC
}
.td-p-1 td{
  padding:1px;
}
.bc-f6f{
  background-color: #f6f6f6;
}
.p-4{
  padding:4px;
}
.td-p-4 td{
  padding:4px;
}
.of-h{
		overflow:hidden;
}
.hl {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.pos-abs{
position:absolute;
}
.m-t-20{
	margin-top:20px;
}

.m-l-20{
	margin-left: 20px;
}
.fs-12{
	font-size: 12px;
}
/* trackside/topperformers */
.m-l-5{
	margin-left: 5px;
}
table.td-p-5 td{
	padding:5px;
}
/* Grand circuit */
.w-55{
	width:55%;
}
.h-800{
	height:800px;
}
.h-80{
	height:80px;
}
.w-777{
	width:777px;
}
.w-175{
	width:175px;
}
.fs-25{
	font-size:25px;
}
.w-98{
	width:98%;
}
.bs-10{
	border-spacing:10px;
}
.w-96{
	width:96%;
}
/* Videos */
.w-850px{
	width:850px;
}
.c-AA2{
color:#AA2023;
}
.h-55{
	height:55px;
}
.bc-de7{
	background-color: #de714f;
}

/* Directors */
.p-r-25{
	padding-right: 25px;
}

.bc-34deebf7 li{
	background-color: #006600;
}

.subnavigation a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:25px; text-decoration:none; font-size:14px;
}
.subnavigation
{
	height:15px;
	padding-top:15px;
}
.l-25{
left:25%;
}
.t-d-none{
	text-decoration: none;
}

/* merged from reformat-reconcile */
.w-17{
	width:17%;
}
.w-56{
	width:56%;
}
.w-22{
	width:22%;
}
.w-10{
	width:10%;
}
.w-12{
	width:12%;
}
.w-35{
	width:35%;
}
.w-76px{
	width:76px;
}
/*styles borrowed from bootstrap*/
.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius:.25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
/*wallpaper*/
.wp-preview-width
{
	width:300px;
}

.wp-preview-height
{
	height:170px;
}
