body,td,th { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
body { background:#ffffff; margin:30px 30px 30px 30px; align:center; }
.style3 { font-size: 12px }
a:link    { text-decoration:none; color:#FF0000; }
a:hover   { text-decoration:none; color:#0066FF; }
a:visited { text-decoration:none; }
a:active  { text-decoration:none; }

#divFullSchedule h1 { margin-left:20px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0066ff; }
#divFullSchedule td, #divFullSchedule p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
#divFullSchedule table { margin-left:30px; }

input { margin:0px 0px 3px 0px; }

.classPhone { font-size:24px; color:#ff0000; }
.classDetailItem      { padding:10px 0px 10px 0px; font-size:14px; color:#666666; align:center; text-align:center; }
.classDetailItemTitle { padding:10px 0px 10px 0px; font-size:14px; color:#666666; align:center; text-align:center; font-weight:bold; }

.red { color:#ff0000; }

#divForm { text-align:left; align:left; }
.formLabel   { width:140px; align:right; text-align:right; font-size:12px; color:#666666; padding-top:6px; }
.formElement { align:left;  text-align:left; }
#inf_firstname, #inf_lastname, #inf_phone, #inf_email { font-weight:bold; color:#ff0000; }



#divFormLeft { float:left; align:left; }
#divFormButton { margin:0px; padding:7px 15px 7px 7px; float:right; align:right; }
.classInlineButton { margin:0px; padding-top:10px; }

a.classButton:link    { margin:0px 0px 0px 0px; padding:3px 25px 3px 25px; font-size:10px; line-height:10px; font-weight:bold; color:#000000; background:url(images/btn_back.gif) #ffffff; border:1px solid #5e5e5e; text-decoration:none; }
a.classButton:active  { margin:0px 0px 0px 0px; padding:3px 25px 3px 25px; font-size:10px; line-height:10px; font-weight:bold; color:#000000; background:url(images/btn_back.gif) #ffffff; border:1px solid #5e5e5e; text-decoration:none; }
a.classButton:visited { margin:0px 0px 0px 0px; padding:3px 25px 3px 25px; font-size:10px; line-height:10px; font-weight:bold; color:#000000; background:url(images/btn_back.gif) #ffffff; border:1px solid #5e5e5e; text-decoration:none; }
a.classButton:hover   { margin:0px 0px 0px 0px; padding:3px 25px 3px 25px; font-size:10px; line-height:10px; font-weight:bold; color:#000000; background:url(images/btn_back_on.gif) #ffffff; border:1px solid #696969; text-decoration:none; }

#divMain { width:762px; align:center; background:#fffff; }
#divFullSchedule { madding-left:20px; align:left; text-align:left; }
#divSchedule { padding:10px; align:center; text-align:center; font-size:18px; color:#ffFFFF; font-weight:bold; }
#divFooter { border-top:2px solid #ff9933; }
#divFooterLeft  { padding:5px; align:left;  text-align:left; color:#666666; font-size:12px; }
#divFooterRight { padding:5px; align:right; text-align:right; color:#ff0000; font-style:italic; }


a.classTopButton:link    { margin:1px 5px 1px 0px; padding:3px 12px 3px 12px; font-size:11px; line-height:15px; font-weight:bold; color:#333333; background:#eeeeee; border:1px solid #666666; text-decoration:none; }
a.classTopButton:active  { margin:1px 5px 1px 0px; padding:3px 12px 3px 12px; font-size:11px; line-height:15px; font-weight:bold; color:#333333; background:#eeeeee; border:1px solid #666666; text-decoration:none; }
a.classTopButton:visited { margin:1px 5px 1px 0px; padding:3px 12px 3px 12px; font-size:11px; line-height:15px; font-weight:bold; color:#333333; background:#eeeeee; border:1px solid #666666; text-decoration:none; }
a.classTopButton:hover   { margin:1px 5px 1px 0px; padding:3px 12px 3px 12px; font-size:11px; line-height:15px; font-weight:bold; color:#2364ae; background:#eeeeee; border:1px solid #2364ae; text-decoration:none; }

.classTableBack { background:#dddddd; border-bottom:1px solid #0C019D; color:#000000; font-size:12px; }
.classTableHead { border-bottom:1px solid #0C019D; color:#000000; font-weight:bold; }


