* { margin:0; padding:0; border: 0; }
html, body {height: 100%}
body { background: #ff6600; font-family:Arial,Helvetica,sans-serif; font-size:15px;}

fieldset {border: 1px solid #ccc; padding: 5px; background: #F0F0F0}
legend {border: 1px solid #ccc}
input, select {border: 1px solid #333;}
ul {list-style-type: none;}
th { padding: 5px;background: #ccc; font-weight: bold;}
th a { text-decoration: underline;}
option {padding-left: 5px;}

h1{padding: 10px;}
h2{padding: 7px;}
h3{padding: 5px;}

#jackpot {font-size: 170px;line-height: 170px; text-align: center; font-weight: bold;}
.jackpot {font-size: 90px;line-height: 90px;text-align: center;font-weight: bold;}

/* General css */
.error_message { list-style-type: none;padding: 3px 15px; border: 1px solid #000; background: #ffff00; color: #ff0000; margin-bottom: 15px; }
.info_message { list-style-type: none;padding: 3px 15px; border: 1px solid #000; background: #CBFF99; color: #000; margin-bottom: 15px;}

*.strong {font-weight: 800;}

.align_left{text-align: left;}
.align_center{text-align: center;}
.align_right{text-align: right;}

.clear {clear: both;}
*.left {float: left;}
*.right {float: right;}

.even_row  {background: #ccc;}
.odd_row {background: #eee;}

.table_header {background: #808080}

.date_field {padding: 2px 0; padding-left:5px; border: 1px solid #666; width: 180px;}
.txt_input {padding: 2px 0; padding-left:5px; border: 1px solid #666; width: 400px;}
.select_list {padding :2px 0 ; padding-left: 5px; border: 1px solid #666;width: 400px;}
.textarea_box {padding:5px; font-size: 11px; border: 1px solid #666;width:395px;}
.field_label {padding-right:5px;clear:left; display:block; float:left; width:150px; text-align:right; font-weight: 800; color:#000; background: #F0F0F0;}

