/* CSS Document */
body {margin: 0px;}
td.sidenav {padding-right: 8px; padding-bottom:3px; padding-top:3px; text-align:right; background-color:#c6c4da; border-top: 1px solid #ffffff; border-bottom:1px solid #4c4c8d;}
td.sidenav a:hover{background-color:#e6e5e5;}
td.sidenav a{text-decoration:none; color:#000000;}
td.sidenav2 {color:#FFFFFF; font-weight:bold; background-color:#4c4c8d; border-top:0px solid #ffffff;padding-right: 8px; padding-bottom:3px; padding-top:3px; text-align:right; border-bottom:1px solid #4c4c8d; }
table.top {border-left:1px solid #4C4C8D; border-right:1px solid #4C4C8D;border-top:1px solid #a43250; }
table.top img{margin-top: 0px; margin-left: 10px;}
td.top { padding-bottom: 10px;padding-top: 10px; }
td.top1 {border-top: 10px solid #a43250; font-size:2px;}
td.topnav {font-family: arial; font-size:12px; color: #ffffff;background-image: url("bg2.jpg")}
td.topnav a{text-decoration:none; color:#000000;}
table.topnav {border-left:1px solid #4C4C8D; border-right:1px solid #4C4C8D;border-bottom:1px solid #cccccc;}
table.mainBody {border-left:1px solid #4C4C8D; border-right:1px solid #4C4C8D;}
table.sidenav {font-family:Arial, Helvetica, sans-serif; font-size:12px; border-right:1px solid #cccccc;}
td.mainright {font-family:Arial, Helvetica, sans-serif; padding: 10px; font-size:12px; text-align:left; }
td.mainright a:visited{color:#000099;}
td.mainright a{color:#000099;}
td.sidenav1 {padding-right: 8px; padding-bottom:3px; padding-top:3px; text-align:right; background-color:#E9E8E8; border-bottom:0px solid #4c4c8d; border-top: 0px solid #ffffff;}
td.sidenav1 a{text-decoration:none; color:#000000;}
td.sidenav1 a:hover{background-color:#cccccc;}
td.sidenav3 a{text-decoration:none; color:#000000;}
td.sidenav3 {font-weight: bold; padding-right: 8px; padding-bottom:3px; padding-top:3px; text-align:right; background-color:#c6c4da; border-bottom:1px solid #ffffff; border-top: 1px solid #ffffff;}
table.footer {border-left:1px solid #4C4C8D; border-right:1px solid #4C4C8D;}
img.c4l {float:left;padding-right:20px;padding-bottom:20px;}
img.c4lRight {float:right;padding-left:20px;padding-bottom:20px;padding-top:20px;}
ul.normal-list {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px}
p.before-normal-list {margin-bottom: 4px}
div.centered-grey {width:270px;margin-left:auto;margin-right:auto;background-color:#EBEBEB;padding: 10px;margin-top: 0px;}
div.ref-ml-sponsor-left {text-align:center;display:block;margin-left:auto;margin-right:auto;width:250px;float:left}
div.ref-ml-sponsor-right {text-align:center;display:block;margin-left:auto;margin-right:auto;width:250px;float:right}
div.ref-ml-sponsor-right img {padding-bottom:5px}
div.ref-ml-sponsor-left img {padding-bottom:7px; padding-top: 2px;}
div.ref-radio-sponsor-left {text-align:center;display:block;margin-left:auto;margin-right:auto;width:50%;float:left;height:130px}
div.ref-radio-sponsor-right {text-align:center;display:block;margin-left:auto;margin-right:auto;width:50%;float:right;height:130px}
div.ref-radio-sponsor-right img {padding-bottom:35px; padding-top:25px}
div.ref-radio-sponsor-left img {padding-bottom:35px;padding-top:25px}
div.ref-staff {height: 140px}
div.ref-staff img {float:left; margin-right: 20px}
div.ref-top {font-size: 10px; color:#666666; float:right}
div.ref-top a {color:#666666; text-decoration: none;}
div.ref-top a:link {color:#666666; text-decoration: none;}
div.ref-top a:visited {color:#666666; text-decoration: none;}
div.ref-top a:active {color:#666666; text-decoration: none;}
div.ref-top a:hover {text-decoration: underline; color: red}

div.ref-more {color:#000066; margin-left: 10px; margin-top: -8px;padding-top: 0px;}
div.ref-more a {color:#000066; text-decoration: none;}
div.ref-more a:link {color:#000066; text-decoration: none;}
div.ref-more a:visited {color:#000066; text-decoration: none;}
div.ref-more a:active {color:#000066; text-decoration: none;}
div.ref-more a:hover {text-decoration: underline; color: red}

div.c4l-container {border: 0px solid green; width: 585px; overflow:auto; margin-bottom: 80px}

div.c4l-left-col1 {width: 195px; float: left; border: 0px solid red; padding-right: 20px;}
div.c4l-left-col2 {width: 195px; border: 0px solid blue; margin: 0 24% 0 40%;}
div.c4l-left-col3 {width:150px; float:right; border: 0px solid orange; padding-left: 20px;}

div.c4l-right-col3 {width: 35%; float: right; border: 0px solid red; padding-left: 10px;}
div.c4l-right-col2 {width: 35%; border: 0px solid blue;}
div.c4l-right-col1 {width:19%; float:left; border: 0px solid orange; padding-right: 10px;}
div.c4l-right-col1 p {margin-bottom: 20px;}

span.c4l-photo-name {font-weight: bold; font-size: 12px;}
span.c4l-photo-caption {font-size: 12px;}
p.c4l-profile {margin-bottom: 25px;}

div.c4l-summary {}
.c4l-summary h3 {margin-bottom: 10px; border-bottom: 1px solid #999999; font-size: 1.2em; width: 220px; margin-bottom: 0px}
.c4l-summary ul {margin-top: 5px}
.c4l-summary a {text-decoration: none; color: #000066}
.c4l-summary a:link {text-decoration: none; color: #000066}
.c4l-summary a:visited {text-decoration: none; color: #000066}
.c4l-summary a:hover {text-decoration: none; color: #0000FF}
.c4l-summary a:active {text-decoration: none; color: #FF0000}
.c4l-label {padding-right: 3px;}
.c4l-dates-region {font-weight: bold;margin-bottom: 10px;}
.c4l-dates-location {margin-top: 0px; margin-bottom: 10px}
.c4l-label {font-style: italic}
.c4l-dates {margin-bottom: 0px;margin-top: 0px;}
.c4l-dates-list {margin-top: 0px; margin-bottom: 10px}
.c4l-costs {margin-top: 0px; margin-bottom: 10px}
.c4l-costs-list {margin-top: -10px; margin-bottom: 10px}
.c4l-times {margin-top: 0px; margin-bottom: 10px}
.c4l-enquiries {margin-top: 0px; margin-bottom: 10px}
.c4l-bookings {margin-top: 0px; margin-bottom: 10px}
.c4l-booking-last {padding-bottom: 3px; margin-bottom: 0px;}

.c4l-header {border-bottom: 1px solid #999999; margin-bottom: 10px;}
.c4l-link-top {float: right; border: 0px solid red; margin-top: -16px}
.c4l-container h3 {padding-right: 100px; margin-bottom: 0px}

p.c4l-link-top a, a:link, a:visited {text-decoration: none; color: #666666}
p.c4l-link-top a:hover {text-decoration: none; color: #0000CC}
p.c4l-link-top a:active {text-decoration: none; color: #FF0000}
.calendar td {border-bottom: 1px solid #999999;}
.calendar tr {padding: 5px 0 5px 0;}
.c4l-quote {background-color: #e9afc0; padding: 5px 0 0 12px; margin-left: 20px; width: 75px; font-size: 1.1em;}
.c4l-image {}
.c4l-image-center {text-align: center;}
.c4l-image-right {text-align: right; padding-right: 30px;}
.c4l-image-left {text-align: left; padding-left: 30px;}

.register-now {font-style: italic; font-weight: bold; padding-top: 0px; margin-top: 0px; padding-bottom: 10px;}