


td.section_title{

color: #006699;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;


}

p.section_title{
font-family: arial;
font-size: 1em;
color: #003366;
font-weight: 500;
text-align: left;
margin: 0px 0px 3px 0px;
padding: 5px 0px 5px 10px ;
border-top: 1px Solid #CED3DA;
border-bottom: 1px Solid #999999;
letter-spacing: 1.1px;

background: #8ECDEF;
}


td.item_bullet{
font-size: 0.8em;
width: 20px;
height: 15px;
padding: 0px 3px 0px 3px;
background: url('/../images/arrow.gif') scroll no-repeat 70% 0.3em ;}

td.item{
font-size: 0.8em;
width: 300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
}

td.item_date{
vertical-align: top;
text-align: center;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 60px;

}

p.item_date{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
font-variant: small-caps;
font-size: 0.70em;
color: #333333;


}


div.item_date{
vertical-align: top;
text-align: center;
margin: 0px auto 0px auto;
padding: 5px 2px 5px 2px;
background: #CCCCCC;
border: 2px Solid #e5e5ef;
border-bottom: 1px Solid #e5e5ef;
border-left: 3px Solid #e5e5ef;
width: 40px;}


p.item{
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
text-align: left;
color: #111111;
font-size: 1em;
font-weight: 500;
display: inline;
}

p.item span{
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
text-align: left;
color: #666666;
font-size: 0.8em;
font-weight: 500;


}

p.date{
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
text-align: left;
color: #003366;
font-size: 0.8em;
display: inline;
white-space: nowrap;
clear: right;



}

p.desc{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 0.75em;

}

p.desc span{
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
text-align: left;
color: #444444;

}

td.section {


padding: 0px 0px 10px 0px;
margin: 10px 0px 0px 0px;


}


ul {
margin: 0px 0px -5px 0px;
padding: 0px 10px 0px 10px;
text-align: left;

}

li{
margin: 7px 5px 7px 5px;
padding: 0px 5px 0px 5px;
text-align: left;
list-style: none none ;

}

li.date{
margin: 7px 0px 0px 0px;
padding: 0px 5px 0px 5px;
text-align: left;
list-style: none none ;
font-weight: 500;
color: #006699;
border-bottom: 1px Solid #999999;

}
li.ent{
margin: 0px 5px 4px 5px;
padding: 0px 5px 0px 5px;
text-align: left;
list-style: none none ;

}

p.ent{
margin: 7px 0px 2px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 0.9em;
color: #111111;

}

p.ent a{
padding: 0px 5px 0px 0px;
text-align: left;
font-size: 0.75em;


}

p.race{
margin: 2px 0px 2px 0px;
padding: 0px 0px 0px 0px;
color: #003399;
text-align: left;

font-size: 0.8em;

}

p.result{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 0.75em;

}



#info {
margin: 0px 0px 0px 0px;
color: #222222;
background: none;
}

#events .row td 
{padding: 2px 4px;

border-bottom: 1px solid #CCCCCC;}

#events td.info_date 
{
padding: 5px 5px;
vertical-align: top;
}

#events td.info_date p.day
{
font-size: 20px;
font-weight: bold;
color: #006699;
text-align: center;
margin: 0 auto;
padding: 0 3px;
line-height: 18px;


}

#events td.info_date p.month
{
background-color: #006699;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
margin: 0 auto;
text-transform:uppercase;
padding: 1px 1px;
line-height: 11px;
}


#events td.info_date p.wd
{

font-size: 9px;
font-weight: normal;
color: #666666;
text-align: center;
margin: 0 auto;
text-transform:uppercase;
line-height: 8px;
}

#events td.edesc 
{vertical-align: middle;
padding-top: 3px;
padding-bottom: 7px;}

