@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
html,body,p,h1,h2,h3,h4{font-size:12px;line-height:1.5em;font-family:Geneva, Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;}
#body{background:#000;color:#FFF;}
#container{padding:40px;}

#logos img{float:left;margin:0 0 40px;}
#logos img.floatRight{float:right;}

#personalInfo{clear:both;}
#personalInfo p{padding:5px 0 10px;border-bottom:1px solid #999;height:20px;}
#personalInfo p.col2{border:none;margin:-36px 0 0 40%;}

h3{font-size:14px;font-weight:bold;}
.boldMe{font-weight:bold;}

#conditions p{padding:5px 0;}
#conditions p.input{border-bottom:1px solid #999;border-top:1px solid #999;}
#conditions p.col2{border:none;margin:-29px 0 0 40%;}

#confirm p{padding:5px 0;}
#confirm ul{padding:10px 30px;}
#confirm #cardInfo p{padding:5px 0 10px;border-bottom:1px solid #999;height:20px;}
#confirm #address{padding:10px 30px;}
#confirm #address p{padding:2px;font-weight:bold;}

#attendingTable{padding:20px 0;}
#attendingTable table{width:80%;margin:0 auto;border-bottom:1px solid #999;border-right:1px solid #999;}
#attendingTable .head{font-weight:bold;}
#attendingTable td{border:1px solid #999;border-bottom:none;border-right:none;padding:5px;}
#attendingTable td.course{width:50%;}
#attendingTable td.date{width:25%;}
#attendingTable td.fee{width:15%;}
#attendingTable td.attend{width:10%;}
#attendingTable td.empty{border-top:none;}
#attendingTable .tickBox{width:15px;height:15px;border:2px solid #000;margin:0 auto;}
#attendingTable .total{text-align:right;font-weight:bold;border-left:none;}

#endForm p{padding:5px 0;}
#endForm p.checkThis{padding-left:25px;}
#endForm .tickBox{width:15px;height:15px;border:2px solid #000;margin:-24px 0 10px;}

