body{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:normal;color:#333;}
h1{font-size:26px;line-height:26px;margin:0;padding:0 0 14px 0;color:#EF4038;}
h2{clear:both;font-size:22px;line-height:22px;margin:0;padding:0 0 10px 0;color:#333;}
h2 a{text-decoration:none;}
h2.rules{padding-top:5px;}
h3{font-size:18px;line-height:18px;margin:0;padding:0 0 10px 0;color:#333;}
h4{font-size:22px;line-height:22px;margin:0;padding:0 0 10px 0;color:#333;}
p{margin:0;padding:0 0 10px 0;}
a{color:#333;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a.red{color:#EF4038;font-weight:bold;}
a.red:hover{color:#000;text-decoration:none;}
ol.safetyRules, ol.rules, ul.safetyRules, ul.rules{margin:0 0 10px 0;padding:0;}
ol.safetyRules li, ol.rules li, ul.safetyRules li, ul.rules li{margin-left:50px;padding-bottom:2px;}

#twoColumnTable .pad{width:100%;}

img.range{float:left;height:121px;width:180px;margin:4px 10px 0 0;}
td.range img{margin-bottom:8px;clear:both;}
td.range a{font-weight:bold;text-decoration:underline;}
td.range a:hover{text-decoration:underline;}
td.range h2 a{text-decoration:none;}
a.back{float:right;line-height:28px;font-weight:bold;}

#classesNav{float:right;width:142px;margin:5px 0 30px 20px;padding:0 0 6px;background:url(/images/sub_menu_bottom.gif) bottom center no-repeat;}
#classesNav ul{list-style-type:none;margin:0;padding:25px 0 3px;width:142px;text-align:center;background:url(/images/classes_menu.gif) top center no-repeat;}
#classesNav ul ul{background:none;padding:0;margin:0;float:none;}
#classesNav li{padding:0 1px}
#classesNav li a{font-size:11px;line-height:11px;color:#ccc;display:block;padding:5px 0 7px;}
#classesNav li.first a{padding-top:8px;}
#classesNav li a:hover, #classesNav li.current a{text-decoration:none;background:#ccc url(/images/sub_menu_over.gif) left bottom repeat-x;color:#000;}

table.rentals{border-right:#999 solid 1px;border-bottom:#999 solid 1px;}
table.rentals td{width:33%;font-size:12px;padding:5px 10px;border-left:#999 solid 1px;border-top:#999 solid 1px;}
table.rentals tr.topRow td{font-size:15px;font-weight:bold;color:#ccc;background:#000;}

p.smallstrong{padding:0 0 5px 0;font-size:14px;font-weight:bold;}
p.small{font-size:12px;line-height:normal;padding:0 0 5px 0;}

#mike, #bill{float:left;margin:4px 10px 0 0;}
#b2, #b1{float:right;margin:4px 0 0 7px;}
#bill p.small, #mike p.small, #b1 p.small, #b2 p.small{padding:6px 0 0 0;text-align:center;}