h3 {background: no-repeat top center; margin-bottom:8px} 
h3 span {display:block;width:100%;height:100%;text-decoration:none;position:relative;text-indent: -9999px;}

h3.training_centers {background-image:url(/ari/images/headers/training_centers_hdr.gif); height:52px;}


#campTable {font-size: 11px; width: 640px; text-align: center; border-collapse: collapse; float:left;}
#campTable th { font-size: 13px; font-weight: bold; text-align: center; padding: 2px; background: #333333; border-top: 3px solid #d3cda3; border-bottom: 1px solid #fff; color: #e3d4ac; }
#campTable td { padding: 6px; border-bottom: 1px solid #fff; border-top: 1px solid transparent; }
#campTable tr { padding: 6px; border-bottom: 1px solid #fff; background-color: #e5e1c8; border-top: 1px solid transparent; }
#campTable tr.odd { background-color:#efefef; }
#campTable tr:hover td { background: #d3cda3; color: #000000; }



#clinicTable {font-size: 11px; margin: 0px 0px 0px 3px; width: 630px; text-align: center; border-collapse: collapse;}
#clinicTable th { font-size: 13px; font-weight: bold; text-align: center; padding: 2px; background: #333333; border-top: 3px solid #d3cda3; border-bottom: 1px solid #fff; color: #e3d4ac; }
#clinicTable td { padding: 5px; border-bottom: 1px solid #fff; border-top: 1px solid transparent; }
#clinicTable tr { padding: 5px; border-bottom: 1px solid #fff; background-color: #e5e1c8; border-top: 1px solid transparent; }
#clinicTable tr.odd { background-color:#efefef; }
#clinicTable tr:hover td { background: #d3cda3; color: #000000; }

.image_border {border:1px solid #000000;}
.small {font-size:11px;color:#000000;}
.largered {font-size:14px;color:#a71930;}
.gcu {font-size:10px;color:#000000;text-align:center;font-weight:bold;margin-right:30px;}
.textboxcamps {width:410px;padding:4px;border:1px solid #a71930;background-color:#e3d4ac;}

.tc_bg {background:url(/ari/images/community/y2009/tc_bg.jpg) no-repeat bottom; height:745px;}

.red {color: #a71930;font-size:11px;}
.redbar {background-color: #a71930; color: #fff; padding: 3px; clear: both;font-size:14px;}
.sandbar {background-color: #e3d4ac; color: #000000; padding: 3px; clear: both;font-size:14px;}
.greybar {background-color: #666666; color: #fff; padding: 3px; clear: both;font-size:14px;}

