body {    color: #000000;    background-color: #ffffff;    background-image: none;    background-repeat: repeat;    background-attachment: scroll;    background-position: 0% 0%;    text-decoration: none;    vertical-align: baseline;    text-transform: none;    text-align: left;    text-indent: 0;    line-height: normal;    margin-top: 0;    margin-right: 0;    margin-bottom: 0;    margin-left: 0;    padding-top: 0;    padding-right: 0;    padding-bottom: 0;    padding-left: 0;    font-family: verdana, arial, helvetica, times, 'times new roman'    font-style: normal;    font-variant: normal;    font-weight: normal;    font-size: 11px;}a:link {    color: #BD0C1C;}a:visited {    color: #660000;}a:hover {    color: #BD0C1C;}h1 {    font-family: verdana, arial, helvetica, times, 'times new roman';    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 130%;    border-top-width: thin;    border-right-width: thin;    border-bottom-width: thin;    border-left-width: thin;    border-color: #000000, #000000, #000000, #000000;    border-style: none;    width: auto;    height: auto;    float: none;    clear: none;}h2 {    font-family: verdana, arial, helvetica, times, 'times new roman';    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 120%;    border-top-width: thin;    border-right-width: thin;    border-bottom-width: thin;    border-left-width: thin;    border-color: #000000, #000000, #000000, #000000;    border-style: none;    width: auto;    height: auto;    float: none;    clear: none;}h3 {    font-family: verdana, arial, helvetica, times, 'times new roman';    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 110%;    border-top-width: thin;    border-right-width: thin;    border-bottom-width: thin;    border-left-width: thin;    border-color: #000000, #000000, #000000, #000000;    border-style: none;    width: auto;    height: auto;    float: none;    clear: none;}h4 {    font-family: verdana, arial, helvetica, times, 'times new roman';    font-style: normal;    font-variant: normal;    font-weight: bold;    font-size: 100%;    border-top-width: thin;    border-right-width: thin;    border-bottom-width: thin;    border-left-width: thin;    border-color: #000000, #000000, #000000, #000000;    border-style: none;    width: auto;    height: auto;    float: none;    clear: none;}p {    font-family: verdana, arial, helvetica, times, 'times new roman';    font-style: normal;    font-variant: normal;    font-weight: normal;    font-size: 11px;}table {    font-family: verdana, arial, helvetica, times, 'times new roman';    font-style: normal;    font-variant: normal;    font-weight: normal;    font-size: 11px;}.error {    font-family: verdana, arial, helvetica, times, 'times new roman';    font-style: normal;    font-variant: normal;    font-weight: normal;    font-size: 100%;    color: red;}.small {    font-family: Arial;    font-size: 10px ! important;    color: #000000 ! important;}.formheader {    text-align: right;    vertical-align: top;}.forms{    font-family: arial, helvetica, sans-serif;    background-color: #FFFFFF;}.form{    font-family: arial, helvetica, sans-serif;    font-size: 11px;    background-color: #FFFFFF;}.calendarDay{    background-color: #f1f1f1;    font-size: 11px;}.calendarDayTitle{    background-color: #b1b1b1;    font-size: 11px;}.calendarNonDay{    background-color: #a1a1a1;    font-size: 11px;}.calendarToday{    background-color: #a00000;    font-size: 11px;    color: #ffffff ! important;}.calendarEvent{    background-color: #00dd00;    font-size: 10px;}.calendarNav{    background-color: #0000aa;    font-size: 11px;    color: #ffffff ! important;}.calendarTable{    background-color: #404040;    font-size: 11px;}.calendarHeaderRow{    background-color: #0000aa;    color: #ffffff ! important;    font-size: 11px;    font-weight: bold;}.calendarRow{    background-color: #e0e0e0;    font-size: 11px;}.checkoutstage {}.shopCheckoutlink {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	font-size: 11px ! important;	font-weight: bold ! important;}.mail_sort_row {    background-color: #9999FF ! important;}.unread_message {    background-color: #ddddff ! important;}.discussionthread {	font-size: 10px ! important;	margin: 0mm ! important;	margin-left: 3mm ! important;}.discussionthreadlink {	font-size: 10px ! important;}.commentthread {	font-size: 10px ! important;	margin: 0mm ! important;	margin-left: 3mm ! important;}.commentthreadlink {	font-size: 10px ! important;}.rank {	font-size: 10px ! important;}.rankscore {	font-size: 10px ! important;}.rankheader {	font-weight: bold;	font-size: 10px ! important;}TD.classified {}.bookingDay{    background-color: #f1f1f1;    font-size: 11px;}.bookingDayTitle{    background-color: #b1b1b1;    font-size: 11px;}.bookingNonDay{    background-color: #a1a1a1;    font-size: 11px;}.bookingToday{    background-color: #a00000;    font-size: 11px;    color: #ffffff ! important;}.bookingEvent{    background-color: #00dd00;    font-size: 10px;}.bookingNav{    background-color: #0000aa;    font-size: 11px;    color: #ffffff ! important;}.bookingTable{    background-color: #404040;    font-size: 11px;}.bookingHeaderRow{    background-color: #0000aa;    color: #ffffff ! important;    font-size: 11px;    font-weight: bold;}.bookingRow{    background-color: #e0e0e0;    font-size: 11px;}.bookingAvailable{    background-color: #ffffff;    font-size: 11px;}.bookingFull{    background-color: #0000aa;    font-size: 11px;    color: #ffffff ! important;}.bookingFormHeader{	font-weight: bold;}.registrationDay{    background-color: #f1f1f1;    font-size: 11px;}.registrationNonDay{    background-color: #a1a1a1;    font-size: 11px;}.registrationToday{    background-color: #a00000;    font-size: 11px;    color: #ffffff ! important;}.registrationNav{    background-color: #0000aa;    font-size: 11px;    color: #ffffff ! important;}.registrationTable{    background-color: #404040;    font-size: 11px;}.registrationRow{    background-color: #e0e0e0;    font-size: 11px;}.registrationFormHeader{	font-weight: bold;}.shoprandom {	color: maroon ! important;}.articletagdesc {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	font-size: 9px;	margin: 0pt;	margin-top: 6pt;}.articletagauthor {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	font-size: 9px;	margin: 0pt;}.articletagtitle {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	color: #208CBB ! important;	text-decoration: none;	font-size: 9px;	font-weight: bold;}.articletagdate {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 9px;	margin: 0pt;}.articletaglink {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	color: #208CBB ! important;	text-decoration: none;	font-size: 9px;	font-weight: bold;	margin: 0pt;}.glossterm {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	font-weight: bold;	color: navy;}.glossdef {	font-family: Arial;	color: black ! important;}.glossalpha {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	font-size: 9pt ! important;}.dropmenu {	font-family: Verdana;	text-decoration: none ! important;	font-size: 10px;	color: black ! important; }ul {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	font-size: 11px;}ol {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	font-size: 11px;}td {	font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;	font-size: 11px;}