BODY{ font:11px Arial,Helvetica,sans-serif; color:#ffffff; margin:0px auto; text-align:center;}
INPUT{font-size:12px; font-family:Arial,Helvetica,sans-serif; }
SELECT{font-size:12px; font-family:Arial,Helvetica,sans-serif; }

A:link,A:visited{ text-decoration:none; color:#ffffff; font-size:12px;}
A:hover{ text-decoration:underline; color:#ffffff; font-size:12px;}

TABLE {font:11px Arial,Helvetica,sans-serif; color:#ffffff; margin:0px 0px 0px 0px;}
TABLE.default{}
TABLE.default TD{ vertical-align:top; padding:0px 0px 0px 0px; }

TABLE.RideScheduleTable{font-size:12px;}
TABLE.RideScheduleTable TD.RideScheduleTable{ font-size:10px; vertical-align:top; padding:5px 1px 5px 1px; align:center; }

TABLE.PicHolder{background-image:url(images/tableborder.jpg);}
TABLE.PicHolder TD{ vertical-align:top; padding:0px 0px 0px 0px; }
TABLE.Main{background-image:url(images/tableborder.jpg);}
TABLE.backgroundtable{font-size:11px; font-family:inherit; vertical-align:bottom; padding:0px 0px 0px 0px; background-position:100% 90%; background-repeat:no-repeat;background-image:url(images/aniverlogo.jpg); text-align:center; margin:0px auto;}
TABLE.Main TD{ vertical-align:top; padding:0px 0px 0px 0px; }
TABLE.ContentTable{ background-image:url(images/bluetextbackground.jpg);}
TABLE.ContentTable TD{ vertical-align:top;  height:100%; padding:0px 0px 0px 0px; }

.DataHeaderRow TD{ font-size:10px; font-weight:500; align:center;  font-family:Arial,Helvetica,sans-serif; background-color:#F2AE63; color:#333333;}
.DataHeaderRow *.Spacer{ border:0px none White; background-color:#5F452A;}
.DataClosedRideRow TD{ font-size:10px; font-weight:500; align:center;  font-family:Arial,Helvetica,sans-serif; color:#ffffff;}
.DataClosedRideRow *.Spacer{ border:0px none White;}
.DataOpenRideRow TD{ font-size:10px; font-weight:500; align:center;  font-family:Arial,Helvetica,sans-serif; background-color:#F2AE63; color:#F6F4CE;}
.DataOpenRideRow *.Spacer{ border:0px none White; background-color:#5F452A;}
.RideScheduleRow TD{ border:1px solid #F2AE63; font-size:10px; font-weight:500; align:center;  font-family:Arial,Helvetica,sans-serif;}
.RideScheduleRow *.Spacer{ border:1px solid #F2AE63; background-color:#5F452A;}
.RideScheduleRowLower TD{ font-size:10px; font-weight:500; background-color:#cccccc; color:#333333; align:center;  font-family:Arial,Helvetica,sans-serif;}
.RideScheduleRowLower *.Spacer{ border:1px solid #F2AE63; background-color:#cccccc;}
TABLE.RideScheduleRowLower{ background-color:#cccccc;}



.clCMEvent{position:absolute;  z-index:300; width:687; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; }
.clCMAbs{position:absolute; width:10; height:24; left:0; top:0; }

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute;  width:687; height:21; cursor:pointer; cursor:hand ;}
.clT,.clTover{padding:2px; font-size:10px; font-weight:normal;}
.clT{color:#61809C; background-color:#FFFFFF; }   
.clTover{color:#61809C; background-color:#FFFFFF; background-image:url(images/cm_fill.gif);}
.clS,.clSover{padding:6px; font-size:10px; color:#FFFFFF; font-weight:normal}
.clS2,.clS2over{padding:6px; font-size:10px;}
.clS,.clS2{color:#61809C; background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image:url(images/menu_reg.jpg);}
.clSover,.clS2over{color:#FFFFFF; background-image:url(images/menu_highlight.jpg);}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color:#FFFFFF; }
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:24; visibility:hidden; background-color:#FFFFFF;}
