@charset "utf-8";
/* CSS Document */

body {
margin:0; 
background:top #fff url(../images/background.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

h1 {font-size:28px; margin:0;}
h2 {font-size:26px; margin:0; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:22px; margin:0;}
h4 {font-size:18px; margin:0;}
h5 {font-size:14px; margin:0;}
h6 {font-size:11px; margin:0;}

.tiny {font-size:9px; margin:0;}

a {color:#f00; text-decoration:none;}
a:hover {color:#1c6186;}

a.flatlink {text-decoration:none; color:#666;}
a:hover.flatlink {text-decoration:none; color:#fcb924;}

a img {border:none;}

.alignleft {text-align:left;}
.alignright {text-align:right;}
.centre {text-align:center;}
.aligntop {vertical-align:top;}
.maxwidth {width:100%;}
.p-nopad {margin:0;}

.container {
border:none;
border-collapse:collapse;
margin:0 auto;
width:960px;
}

.img-noborder img {border:none}

#flash-rhs1 ,#flash-rhs2{
width:300px;
height:250px;
z-index:-1;
}
#flash-top{
width:728px;
height:90px;
z-index:-1;
}

.colour-rcwblue {color:#1c6186;}
.colour-rcworange {color:#fcb924;}
.colour-black {color:#000;}
.colour-red {color:#f00;}

.redbold {color:#f00; font-weight:bold;}
.blackbold {color:#000; font-weight:bold;}

.bg-blue {background:#c1e1f2;}
.bg-orange {background:#fc6;}
.bg-yellow {background:#ff6;}
.bg-gray {background:#eee;}

.bigfontblue-date {
font-style:italic;
color:#666;
font-size:30px;
font-weight:bold;
letter-spacing:-1px;
}

.bigfontblue-top {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#1c6186;
font-size:20px;
font-weight:bold;
margin:0 0 4px;
letter-spacing:-1px;
}

/*menu+submenu start*/

.menu {background:top #369 url(../images/rcw-topmenu.gif) repeat-x; height:40px; width:100%; text-align:center; white-space:nowrap;}
.menu ul {margin:0 0 6px -5px; padding:0;}
.menu ul li {display:inline; border-right:1px solid #779eb3; margin:0 8px 0 0; padding: 0 8px 0 0; list-style:none;}
.menu ul li.close {border:none; margin:0; padding:0;}
.menu ul li a {font-size:16px; font-weight: normal; color:#fff; text-decoration:none;}
.menu ul li a:hover {color:#fcb924;}

.submenu ul {margin:6px 0; padding:0; white-space:nowrap;}
.submenu ul li {display:inline;border-right:1px solid #ddd; margin:0 8px 0 0; padding: 0 8px 0 0;}
.submenu ul li.close {border:none; margin:0; padding:0px;}
.submenu ul li a {font-size:16px; font-weight: normal; color:#333; text-decoration:none;}
.submenu ul li a:hover {color:#fcb924;}
.submenu ul li a.news {font-weight: bold; color:#f00;}
.submenu ul li a:hover.news {color:#1c6186;}

/*menu+submenu end*/

/*body start*/

.left-col {width:635px; vertical-align:top; padding:0 30px 0 12px;}
.right-col {width:300px; vertical-align:top; padding:0 12px 0 0;}
.single-col {width:960; vertical-align:top; padding:0 12px 0 0;}

.bigfontblue-rhs {
font-family:Arial, Helvetica, sans-serif;
color:#1c6186;
font-size:14px;
line-height:18px;
margin:15px 0 0;
text-align:left;
}

.flash {height:200px; width:610px; overflow:hidden;}

.desc td {vertical-align:top;}
.desc ul {margin:0 0 0 20px; padding:0;}
.desc li {list-style-image:url(../images/arrow_back.gif); margin-left:10px;}

.countdown {border-top:1px dotted #333; border-bottom:1px dotted #333; height:30px; text-align:center; color:#f00;}
.gadgets {background:top url(../images/photo-gallery-bg.gif) no-repeat; height:52px;}

.nor td {padding:3px; vertical-align:top; }
.nor th {padding:3px 3px 3px 15px; vertical-align:top; text-align:right; width:35px; }

.programme {border-bottom:1px dotted #666;}
.programme td {padding:3px; vertical-align:top; }
.programme th {padding:3px; vertical-align:middle; text-align:left; color:#1c6186; width:130px; }

.sponsors-tab {
border:none;
border-collapse:collapse;
margin:0 auto;
width:100%;
}

.shadow {background: bottom url(../images/shadow.gif) repeat-x; height:20px;}

.result-tab td {padding:3px; border-bottom:1px solid #ccc; vertical-align:middle;}

.galleryjump {
font-size:12px; 
margin:18px 0 0 10px;
border:1px solid #fff;
color:#999;
float:left;
width:115px;
}
.galleryjump option {
background:#fff;
color:#666;
margin:3px 0;
}

.sitemap a, .sitemap {font-size:16px;line-height:22px;color:#1c6186;}
.sitemap a:hover {color:red;}

/*body end*/

/*footer start*/

.bottom-container {background:#387f9d; width:100%; color:#fff;}
.footerbg {background:top left url(../images/rcw-footer.gif) no-repeat;}

.bottomlink ul {margin:18px 0 12px; padding:0;}
.bottomlink ul li {border-left:1px dotted #779eb3; margin-left:12px; padding:0 0 8px 20px; list-style:none;}
.bottomlink ul li a {font-size:16px; font-weight: normal; color:#fff; text-decoration:none;}
.bottomlink ul li a:hover {color:#fcb924;}
.bottomlink ul li a.news {font-weight: bold; color:#fcb924;}
.bottomlink ul li a:hover.news {color:#f00;}

.footerlink {vertical-align:top;}
.footerlink ul {margin:18px 0 32px; padding:0;}
.footerlink ul li {display:inline;border-right:1px solid #779eb3; margin:0 8px 0 0; padding: 0 8px 0 0; }
.footerlink ul li.close {border:none; margin:0 0 0 0; padding:0;}
.footerlink ul li a {font-size:16px; font-weight: normal; color:#fff; text-decoration:none;}
.footerlink ul li a:hover {color:#fcb924;}

.footergadget { margin:5px 10px 18px 0;}

.footeraddress {font-size:10px;}

/*footer end*/

ul.accom-spec{ padding-left:15px;}
ol.accom-spec{ padding-left:20px;}