body {color: #000000;background: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;margin: 0px;padding: 0px;min-width: 780px;}/* Header styles */div#header {height: 150px;background: url(images/header_background.jpg) top left repeat-x #045174;border-bottom: 1px solid #022D40;}div#under-header {height: 1px;background: #ACAFA9;margin: 1px 0px 20px 0px;}div#header div.header-logo {padding: 10px 0px 0px 25px;float: left;}div#header div.header-banner {padding: 75px 25px 0px 0px;float: right;}/* Footer styles */div#footer {height: 150px;background: url(images/header_background.jpg) top left repeat-x #045174;border-top: 1px solid #022D40;}div#footer-spacer {padding: 10px;clear: both;}div#over-footer {height: 1px;background: #ACAFA9;margin: 0px 0px 1px 0px;}ul#footer-menu {float: left;padding: 0px;margin: 10px 0px 0px 100px;font-size: 10px;}ul#footer-menu li {list-style: none;list-style-type: none;margin: 10px 0px 0px 0px;padding: 0px;}ul#footer-menu li a {color: #FFFFFF;font-weight: bold;text-decoration: none;}ul#footer-menu li a:hover {text-decoration: underline;}img#footer-logo {float: right;padding: 0px;border: none;margin: 70px 25px 0px 0px;}div#footer-banner-area {float: right;padding: 0px;margin: 30px 20px 0px 0px;}div#footer-banner-area div.copyright {font-size: 10px;color: #FFFFFF;text-align: right;padding: 0px;margin: 20px 0px 0px 0px;}/* Center column */#page-container {padding-left: 255px;padding-right: 335px;}#page-container .column {position: relative;float: left;}#center-column {width: 100%;}div#center-column div.inner {padding: 0px 10px 0px 10px;}/* Left column */div#left-column {margin-left: 25px;width: 220px;}/* Right column */div#right-column {margin-left: 10px;width: 300px;}div#right-column div#user-menu-outer {background: url(images/user_menu_inner.jpg) top left repeat-y;}div#right-column div#user-menu-inner {margin: 0px 3px 0px 3px;border-top: 1px solid #6494B0;border-bottom: 1px solid #000000;padding: 5px 10px 5px 10px;background: #045174;color: #FFFFFF;font-weight: normal;}div#right-column div#user-menu-inner a {    color: #FFFFFF;}div#right-user-menu-status {    font-size: 14px;}div#right-user-menu-login, div#right-user-menu-register {    padding: 5px 0px 0px 5px;}/* These are the right-hand boxes for each type */div#right-column div.right-portal {padding: 10px 0px 0px 0px;}div.right-portal div.main-portal {height: 130px;font-weight: bold;}div.right-portal div.main-portal.thoroughbred {background: url(images/portal_thoroughbred.jpg) top left no-repeat;}div.right-portal div.main-portal.harness {background: url(images/portal_harness.jpg) top left no-repeat;}div.right-portal div.main-portal.greyhound {background: url(images/portal_greyhound.jpg) top left no-repeat;}div.right-portal div.main-portal div.portal-title {font-size: 14px;margin: 0px;padding: 5px 10px 0px 5px;}div.right-portal div.main-portal div.results-table {padding: 0px;margin: 10px 15px 10px 15px;}div.right-portal div.main-portal div.result-row {margin-bottom: 2px;}div.right-portal div.main-portal div.results-table div.result-place {padding: 0px;margin: 0px 10px 0px 0px;padding: 0px;display: inline;width: 20px;text-align: right;}div.right-portal div.main-portal div.results-table div.result-name {padding: 0px;margin: 0px 10px 0px 0px;padding: 0px;display: inline;overflow: hidden;}img.right-column-banner {    padding: 10px 0px 0px 0px;}/* Left menu styles */div#left-column div#left-menu-outer {background: url(images/main_menu_inner.jpg) repeat-y top left;}div#left-column div#left-menu-inner {background: #045174;margin: 0px 3px 0px 3px;}div#left-column div#left-menu-inner ul {padding: 0px;margin: 0px;}div#left-column div#left-menu-inner ul li {list-style: none;list-style-type: none;}div#left-column div#left-menu-inner ul li a {padding: 5px 10px 5px 10px;border-top: 1px solid #6494B0;border-bottom: 1px solid #000000;display: block;color: #FFFFFF;font-size: 14px;font-weight: bold;text-decoration: none;}div#left-column div#left-menu-inner ul li a:hover {background: #03719F;}div#left-column div#left-menu-inner ul li a.selected {background: #0192CB;}div#left-column div#left-menu-inner ul ul li a {padding: 5px 10px 5px 25px;font-size: 12px;font-weight: bold;text-decoration: none;}div#left-column div#left-menu-inner ul ul ul li a {padding: 5px 10px 5px 40px;font-size: 12px;font-weight: bold;text-decoration: none;}/* Left banner advertisement... */div#left-column div.left-column-ad {padding: 5px 0px 5px 0px;text-align: center;}/* Breadcrumbs styles */ul#breadcrumbs {margin: 0px 0px 10px 0px;padding: 0px;list-style: none;list-style-type: none;}ul#breadcrumbs li {margin: 0px;padding: 0px 5px 0px 0px;display: inline;}ul#breadcrumbs li.first {font-weight: bold;}/* System messages */div.system-messages {    padding: 5px;    background: #FFFFFF;    font-weight: bold;    margin: 0px 0px 10px 0px;}div.system-messages.errors {    color: #FF0000;    border: 1px solid #FF0000;}div.system-messages.warnings {    color: #FF0000;    border: 1px solid #FF0000;}div.system-messages.msgs {    color: #FF0000;    border: 1px solid #FF0000;}/* System-wide styles */div.error {    border: 1px solid #FF0000;    color: #FF0000;    background: #FFFFFF;    padding: 5px;    font-weight: bold;}tr.invalid-field td {    color: #FF0000;    font-weight: bold;}tr.invalid-field input, tr.invalid-field select, tr.invalid-field.textarea {    border: 1px solid #FF0000;}div.form-input-description {    font-size: 10px;}tr {    vertical-align: top;}.login-link-area {    text-align: center;    padding: 20px 0px 0px 0px;}ul.profiles-list li {    padding: 10px;    list-style: none;}/* Race details styles */table.race-meetings {    border: none;}table.race-meetings td.meeting {    padding: 3px;    font-weight: bold;    background: #000099;}table.race-meetings td.meeting a {    color: #FFFFFF;}table.meeting-races, table.race-table {    width: 100%;    border: none;}td.table-header-column {    width: 100px;    font-weight: bold;}table.display-table {    width: 100%;    border: 1px solid #666666;    border-spacing: 0px;}table.display-table th {    color: #FFFFFF;    font-weight: bold;    text-align: center;    background: url(themes/default/images/table_head_blue.jpg) top left repeat-x #000099;    padding: 3px;}table.display-table tr.sub-head td {    color: #000000;    font-weight: bold;    background: url(themes/default/images/table_head_grey.jpg) top left repeat-x #000099;    padding: 3px;}table.display-table td {    padding: 3px;    border-bottom: 1px solid #CCCCCC;}p.members-action-link {    font-size: 14px;    padding: 10px 0px 0px 30px;}table.home-news {font-size: 14px;}table.home-news td.headline {font-weight: bold;padding-bottom: 10px;}table.home-news td.source {color: #666666;}div.news-headline {font-weight: bold;font-size: 16px;padding: 0px 0px 5px 0px;}div.news-description {font-size: 11px;}td.news-source {font-size: 11px;color: #666666;}div.news-read-more {text-align: right;padding: 3px 0px 20px 0px;}p.link-back {    text-align: right;}a.approve-member-link {    font-size: 16px;}a.reject-member-link {    font-size: 16px;    color: #CC0000;}.grey {    color: #999999;}.red {    color: #FF0000;}.green {    color: #009900;}.italic {    font-style: italic;}.bold {    font-weight: bold;}/* Standard HTML styles */h1 {position: absolute;top: 10px;right: 10px;text-align: right;font-size: 10px;font-weight: bold;color: #FFFFFF;padding: 0px;margin: 0px;}h2 {color: #000000;font-weight: bold;border-bottom: 1px solid #006600;font-size: 20px;}h3 {color: #000000;font-weight: bold;border-bottom: 1px solid #006600;font-size: 18px;}h4 {color: #000000;font-weight: bold;border-bottom: 1px solid #006600;font-size: 16px;}img {border: 0px;}a {font-weight: bold;color: #006600;text-decoration: underline;}a:hover {color: #00CC00;}