body { color: #000; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #000; background-image: url(../images/background-head03.jpg); background-repeat: no-repeat; background-position: center 0; }
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
td {}
h1 { font-size: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -1pt; margin: 0; }
h2 { font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.4em 0 0.2em; }
h3 { font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.4em 0 0.2em; }
h5 { color: #2e3192; font-size: 8pt; font-family: arial; font-weight: normal; text-align: center; margin: 0; padding: 10px 0 0; border-width: 0; }
h6 { color: #ff9; font-size: 8pt; font-family: arial; font-weight: normal; text-align: right; margin: 0; padding: 20px 20px 0 0; border-width: 0; }
ul { background-position: 0 50px; margin-top: 1em; margin-right: 0; margin-bottom: 1em; list-style-image: url(../images/small-check.gif); }
a:active {
	text-decoration: none;
}
a:visited {
	color: #f30;
	text-decoration: none;
}
a:hover {
	color: #000;
	background-color: #ff0;
	text-decoration: none;
}
a:link { color: #f30; text-decoration: none; }
.tablemain { padding: 10px; }
.tabletext { padding: 0 10px 0 20px; }
.shopbutton { color: #666; background-image: url(../images/01shop-button.jpg); background-repeat: no-repeat; vertical-align: top; padding-top: 7px; padding-right: 5px; padding-left: 80px; }
.joinbutton { color: #666; background-image: url(../images/03join-button.jpg); background-repeat: no-repeat; vertical-align: top; padding-top: 7px; padding-right: 5px; padding-left: 80px; }
.renewbutton { color: #666; background-image: url(../images/03renew-button.jpg); background-repeat: no-repeat; padding-top: 7px; padding-right: 5px; padding-left: 80px; vertical-align: top; }
.insurebutton { color: #666; background-image: url(../images/04insure-button.jpg); background-repeat: no-repeat; padding-top: 7px; padding-right: 5px; padding-left: 80px; vertical-align: top; }
.ryabutton { color: #666; background-image: url(../images/02rya-button.jpg); background-repeat: no-repeat; padding-top: 7px; padding-right: 5px; padding-left: 80px; vertical-align: top; }
.linksbutton { color: #666; background-image: url(../images/05links-button.jpg); background-repeat: no-repeat; padding-top: 7px; padding-right: 5px; padding-left: 80px; vertical-align: top; }
.creditcardbutton { color: #666; background-image: url(../images/06creditcard-button.jpg); background-repeat: no-repeat; padding-top: 7px; padding-right: 5px; padding-left: 80px; vertical-align: top; }
.directdebitbutton { color: #666; background-image: url(../images/07directdebit-button.jpg); background-repeat: no-repeat; vertical-align: top; padding-top: 7px; padding-right: 5px; padding-left: 80px; }
.telephonebutton { color: #666; background-image: url(../images/08telesales-button.jpg); background-repeat: no-repeat; padding-top: 7px; padding-right: 5px; padding-left: 80px; vertical-align: top; }
.footer-image { background-image: url(../images/footer-image.jpg); background-repeat: no-repeat; background-position: center top; }
.leftpaneltext {
	vertical-align: top;
	padding-right: 10px;
}
.postitpanel { color: #2e3192; font-size: 110%; font-weight: bold; background-image: url(../images/postit-background.jpg); background-repeat: no-repeat; background-position: 0 bottom; vertical-align: middle; padding: 0 35px 20px 5px; }
.italic { font-style: italic; }
.chartpictureleftcolumn { background-image: url(../images/backgroundchart01.jpg); background-repeat: no-repeat; background-position: 0 bottom; }
.vertical-borders { background-image: url(../images/sidebarline02.gif); background-repeat: repeat-y; background-position: 0 100%; }
.bold { font-weight: bold; }
.slightlybigger { font-size: 110%; }
.bigger { font-size: 120%; }
.biggest { font-size: 200%; }
.footer-panel { background-image: url(../images/footer-checks.gif); background-repeat: repeat-x; }
.pad-cell01 { padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.pad-cell02 { padding-right: 5px; padding-left: 20px; }
.pad-cell03 { padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.pad-cell03_pic { background-image: url(../images/backgroundchart02.jpg); background-repeat: no-repeat; background-position: center bottom; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.slightlysmaller { font-size: x-small; font-weight: normal; }
.smaller { font-size: smaller; font-weight: normal; }
.smallest { font-size: 65%; font-weight: normal; }
.table-text { font-size: 10pt; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; padding-top: 1px; }
.tabletopline { background-image: url(../images/line_horizontal.gif); background-repeat: repeat-x; margin: 0; padding: 0; }
.tablesideline { background-image: url(../images/line_vertical.gif); background-repeat: repeat-y; margin: 0; padding: 0; }
.td_benefits_image { background-image: url(../images/benefits_image.jpg); background-repeat: no-repeat; padding-left: 340px; }
.td_boatshow_image { background-image: url(../images/boatshow_image.jpg); background-repeat: no-repeat; padding-left: 340px; }
.td_insurance_image { background-image: url(../images/boat_insurance.jpg); background-repeat: no-repeat; padding-left: 340px; }
.td_diesel_image { background-image: url(../images/training-diesel.jpg); background-repeat: no-repeat; padding-left: 340px; }
.td_radio_image { background-image: url(../images/training-radio.jpg); background-repeat: no-repeat; padding-left: 340px; }
.td_radar_image { background-image: url(../images/training-radar.jpg); background-repeat: no-repeat; padding-left: 340px; }
.td_news_date { font-size: 80%; padding: 0 0 0 5px; }
.td_news_head { font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: top; padding: 5px 5px 5px 8px; }
.red_text { color: #f03; }
.shop-less-leading {  }
.course-date-tables { background-color: #ffc; padding: 3px; outline-color: #00006f; }
.course-date-tables:hover { background-color: #e6e9f5; padding: 3px; outline-color: #00006f; }
.checks-down-side { background-image: url(../images/background-body.jpg); background-repeat: repeat-y; background-position: center 0; }
.veryslightlybigger { font-size: 105%; }
#side-bar-content {
	background-color: #FFFF9A;
	width: 200px;
}

#side-bar-content p{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
	color: #2D3391;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FACB31;
	font-weight: bold;
}
#side-bar-content-clear {
	width: 200px;
}
#side-bar-content a:hover {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

