body, p, ul, li, th, td, table { font-family: Trebuchet MS; font-size: 10pt; color: #15317E; }
.footer, .footer a { color: #FFFFFF; font-size: 8pt; }
h1 { font-size: 14pt; }
h2 { font-size: 11pt; }
.txt_bold {font-weight:bold;}

.dates table {width:100%;font-size:12px;color:#777;}
.dates table th {border-bottom:1px #CCC solid;text-align:left;}
.dates table th, .dates table td {padding:4px 6px;}
.dates table td {border-bottom:1px #EEE solid;}
.dates table td a {font-weight:normal;font-size:10px;color:#222;}
.newstable a:hover {color:#555;text-decoration:underline;}
.bookingtable td, .bookingtable a {font-size:13px !important;text-align:left;}
.bookingtable td {text-align:left !important;padding:5px 20px 5px 0 !important;}
.bookingtable {width:auto !important;}

.newstable {width:100%;}
.newstable th {text-align:left;border-bottom:1px #CCC solid;padding:6px;font-size:13px;font-weight:normal;}
.newstable td {border-bottom:1px #EEE solid;padding:6px;text-align:center;}
.newstable a {color:#000;text-decoration:none;font-weight:bold;}
.newstable a:hover {color:#555;text-decoration:underline;}

.ordertable {margin:0 0 20px 0;}
.ordertable th {font-weight:bold;padding:6px 0;}
.ordertable td {vertical-align:top;padding:6px 10px 6px 0;text-align:left;}

.niceform label {margin:0 4px 5px 0;}
.niceform input, .niceform select {margin:0 0 5px 0;}

.adminbar_top {margin-bottom:10px;background:#333;}
.adminbar_top, .adminbar_links, .adminbar_links a {text-align:center;color:#FFF;}
.adminbar_links a {display:block;text-decoration:none;margin-bottom:5px;}

.fieldinfo {padding:6px 0 0 0;margin:0 0 4px 0;}

.info_1, .info_1a {width:140px;float:left;}
.info_2 {font-weight:bold;float:left;width:380px;}
.info_1, .info_2 {padding:6px;}
.info_1a {padding:9px 6px;}
.info_text {font-weight:normal;clear:both;font-size:12px;padding-top:4px;}
.info {border-bottom:1px #CCC solid;}
.info input {margin:0;}
.info_header {padding:24px 6px 6px 6px;font-weight:bold;}
.warning {color:#CC0000;}
.errorheader {background:#FFEEEE;border-bottom:1px #FFAAAA solid;padding:6px;color:#CC0000;font-weight:bold;}

.clear {clear:both;}
