body {margin: 0px; padding: 10px 0px 30px 0px; background: #000; font-family: Arial; text-align: center; color: #000; font-size: 1em;}

a:link {color: #f60; text-decoration: none;}
a:active {color: #f60; text-decoration: none;}
a:visited {color: #f60; text-decoration: none;}
a:hover {color: #f60; text-decoration: underline;}

#holder {
  margin-left: auto;
  margin-right: auto;
  width: 786px;
  text-align: left;
  border: 2px solid #f60;
  background: #000;
}

#header {font: xx-small/normal Georgia, Times New Roman, FontName; height: 140px; background: url('Images/header.jpg') no-repeat; padding: 0px; margin: 0px; color: #000;}

#menu {padding: 0px; margin: 0px 0px 15px 0px; font: bold 11px/1.5em Verdana; display: table; width: 100%}

#main1 {margin: 0; padding: 0px 0px 0px 0px; background: url('Images/left.gif') repeat-y;}

#main2 {margin: 0; padding: 0;}

#left {float: left; width: 150px; margin: 0; padding: 0;}
#left hr {border-top: 1px solid #9096A2; border-bottom: 0px; height: 1px; margin: 5px 0px 5px 0px; text-align: center; width: 98%;}

#right {float: right; width: 150px; margin: 0; padding: 0;}

#middle {margin: 0px 10px 0px 152px; position: relative;}

#footer {padding: 0px 0px 10px 0px; margin: 0px 3px 0px 3px; text-align: center; font-size: 0.7em; color: #9cf;}
#footer hr {border-top: 1px solid #9096A2; border-bottom: 0px; height: 1px; margin: 5px 0px 5px 0px; text-align: center;}

.column-in {margin: 0px 3px 0px 5px; padding: 0px 1px 1px 1px; font-size: 0.8em; line-height: 110%; display: table; color: #9cf;}
.column-in ul {font: arial; margin: 0; padding: 0; list-style-image: url(images/bullet.gif); margin-left: 1.5em}
.column-in h1 {font: arial; margin: 0px; margin-bottom: 10px; padding: 0px; font-size: 1.4em; line-height: 100%; color: #f60; font-variant: small-caps; text-align: left;}
.column-in h2 {font: arial; margin: 0px; margin-bottom: 5px; padding: 0px; font-size: 1.2em; line-height: 100%; color: #f60; font-variant: small-caps; text-align: left;}
.column-in h3 {font: arial; margin: 0px; margin-bottom: 5px; padding: 0px; font-size: 1.0em; line-height: 100%; color: #f60; font-variant: small-caps; text-align: left;}
.column-in hr {border-top: 1px solid #9096A2; border-bottom: 0px; height: 1px; margin: 5px 0px 5px 0px;	text-align: center;}
.column-in p {margin: 0; padding-bottom: 0px 0px 10px 0px;}
.column-in table {width: 98%; padding: 1px; display: table;}
.column-in img {border: 1px solid #00563A; margin-bottom: 2px; margin-right: 5px;}
.column-in table img {border: 0px;}
.column-in table a:link {color: #9cf; text-decoration: underline;}
.column-in table a:active {color: #9cf; text-decoration: underline;}
.column-in table a:visited {color: #9cf; text-decoration: underline;}
.column-in table a:hover {color: #9cf; text-decoration: underline;}
.column-in table ul {font: arial; margin: 0; padding: 0; list-style-image: url(images/arrow.gif); margin-left: 1.5em}
.column-in form {margin: 0px; padding: 0px;}

.content_holder {display: table; padding-top: 3px; height: 100%; background: url('Images/centre_divider_bg.jpg') repeat-y;}
.left_50 {position: relative; float: left; width: 48%; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; font-size: 0.9em; display: table; height: 100%}
.right_50 {margin: 0px; padding: 0px 10px 0px 0px; font-size: 0.9em; display: table; height: 100%}

.header {background: #000; color: #9cf; font-weight: bold; font-size: 0.9em; font-style: italic;}
.row_a {background: #630; font-size: 0.9em;}
.row_b {background: #930; font-size: 0.9em;}
.tablefooter {background: #181c18; color: white; font-size: 0.9em;}
.tablefooter a:link {color: #fff; text-decoration: none;}
.tablefooter a:active {color: #fff; text-decoration: none;}
.tablefooter a:visited {color: #fff; text-decoration: none;}
.tablefooter a:hover {color: #fff; text-decoration: underline;}

.column-in_left {margin: 0px 3px 2px 8px; padding: 3px; font-size: 0.7em; font-size: 0.7em; line-height: 110%; color: #9cf;}
.column-in_left h1 {font: arial; margin: 0px; margin-bottom: 3px; padding: 0px; font-size: 1.0em; font-weight: bold; line-height: 100%; color: #f60; font-variant: small-caps;}
.column-in_left form {margin: 0px;}
.column-in_left input {width: 125px; border: 1px solid #f60; background: #000; color: #9cf;}
.column-in_left ul {margin: 0; padding: 0; list-style: none; margin-left: 0em;}
.column-in_left ul li {border-top: 1px dotted #00563A; padding-top: 3px; padding-bottom: 3px;}
.column-in_left hr {border-top: 1px solid #9096A2; border-bottom: 0px; height: 1px; margin: 5px 0px 5px 0px; text-align: center;}
.radio_left {width: 20px; border: 0px; background: #efefef; vertical-align: middle;}

.button_top {vertical-align: middle; cursor: pointer; background: #00563A; color:#F5EACF; padding: 2px 2px 2px 2px; border: 0px; margin: 0px 0px 0px 4px; font-size: 0.9em;}

.floating_image {position: relative; float: left; padding-left: 5px; margin-top: -3px;}
.floating_image_right {position: relative; float: right; padding-left: 5px; margin-top: -3px; text-align: center;}

.error {color: red; font-weight: bold;}
.small {font-size: 0.9em;}
.very_small {font-size: 0.8em;}
.post_data {font-size: 0.9em; font-style: italic; margin-bottom: 0px;}
.subtitle {font-size: 0.45em;}

.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}