body,div,span,p,ul,li,td,th,input,select,textarea,button,a { font: 9pt Arial,Helvetica,sans-serif; }
body { color: #666; text-decoration: none; font-style: normal; font-weight: normal; }

td { color: #666; text-decoration: none; font-style: normal; font-weight: normal; }
hr { width: 100%; size: 1px; background-color:#ccc; color: #ccc; border:0; margin: 2px 0px 2px 0px; }
h1 { width:auto; background-color:#005489; color: #FFF; padding:5px 10px 5px 10px; font-size:24pt }
h6 { width:auto; background-color:#005489; color: #FFF; padding:5px 10px 5px 10px; font-size:18pt }
h2 { width:auto; background-color:#b50f11; color: #FFF; padding:2px 10px 2px 10px; font-size:16pt }
.req { color: #CC0000; padding-left:5px; font-weight:bold; }
h3 { color: #fff; padding:5px 10px 2px 4px; font-size:12pt }
#event-list table { width:600px; border-collapse: collapse; }
#event-list tbody td { font-size:8pt; vertical-align:top; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:6px 8px 6px 8px;}
#event-list tbody td .tickets-id { border-right:1px solid #fff; }
#event-list a { font-size:8pt; }
.event-bar td { font-size:10pt; color:#fff; background-color:#ccc; padding:3px 8px 3px 8px; font-weight:bold; text-transform: uppercase; }
p { color: #199113; padding:5px 10px 5px 10px; font-size:12pt }
.main { color: #666; text-decoration: none; font-style: normal; font-weight: normal; padding:2px 2px 2px 2px;}
.btn {
   color:#fff; background:#003399; border:2px solid; border-color:#b0c3ea; cursor: hand;
   }

