body {font-family:Calibri,Arial,Helvetica,sans-serif;font-size:small;padding:0;margin:0;background-color:#003466;text-align:center;}
div,p,td {font-family:Calibri,Arial,Helvetica,sans-serif;font-size:small;color:#3D6181;padding:0;margin:0;text-align:left;}
p {margin-bottom:8px;}
h1 {font-size:120%;}
h2 {font-size:110%;}
#Container {margin:0 auto;width:950px;background-color:#ffffff;}
#Header {width:100%;position:relative;min-width:950px;margin:0 0 10px 0;}

#Banner	 {position:relative;width:100%;float:left;padding:0;margin:0;color:#003366;background-color:#eddca8}
#Banner1 {float:left;padding:0;margin:0;}
#Banner2 {float:right;padding:0;margin:0;}
#TopMenu {clear:both;position:relative;width:auto;margin:0;min-width:720px;font-size:12px;padding:0;background-color:#006600;font-family:Arial,Helvetica,sans-serif;}

#TopMenu ul {width:100%;height:25px;margin:0;padding:0;float:left;background-color:#006600;font-size:12px;}
#TopMenu ul li {height:22px;display:inline;}
#TopMenu ul li a {float:left;height:22px;background-color:006600;color:#ffffff;text-decoration:none;padding:3px 1px 0 1px;margin:0;}
#TopMenu ul li a:hover {float:left;height:22px; background-color:#4A934A;color:#ffffff;text-decoration:none;padding:3px 1px 0 1px;margin:0}
#TopMenu ul li a.Selected {float:left;height:22px; background-color:#4A934A;color:#ffffff;text-decoration:none;padding:3px 1px 0 1px;margin:0}
/*Hack height of top menu in IE6*/
* html #TopMenu ul li a:hover {height:22px;}
* html #TopMenu ul li a.Selected {height:22px;}

#Centre             {clear:both;position:relative;width:950px;min-width:950px;margin:10px 0 0 0;color:#000000;font-family:Arial,Helvetica,sans-serif;display:table;background-image:url('./images/CenterBg950.gif');background-repeat:repeat-y;}
#CentreDisplayBlock {clear:both;position:relative;width:950px;min-width:950px;height:1250px;min-height:1250px;margin:10px 0 0 0;color:#000000;font-family:Arial,Helvetica,sans-serif;display:block;background-image:url('./images/CenterBg950.gif');background-repeat:repeat-y;}

#LeftCol {float:left;position:relative;width:166px;margin:0;padding:0;}
#SideMenu {width:166px;height:500px;margin:0 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;background-image:url('./images/LeftMenuBg.jpg');background-repeat:no-repeat;}
#SideMenu ul {list-style:none;margin:0;padding:0;color:#003366;}
#SideMenu ul li {width:100%;list-style:none;margin:0;padding:0;border-bottom:1px solid #8099B3;}
#SideMenu ul li a {width:156px;height:18px;display:block;margin:0;padding:4px 0 4px 10px;color:#003366;text-decoration:none;}
#SideMenu ul li a:hover {background-color:#4A934A;}
#SideMenu ul li a.MenuHighlight {background-color:#74AA74;}
#SideMenu ul li a.Taller {height:32px;}
.MenuHead {width:158px;height:30px;margin:0 0 10px 0;padding:4px 0 0 8px;color:#e7debe;font-weight:bold;background-color:#4A934A;}
.Features {width:166px;clear:both;margin-left:2px;margin-bottom:10px;}
.Feature {width:30%;float:left;}
/*Hack width of side menu in IE6*/
* html #SideMenu ul li a {width:156px;}

#Main {width:591px;position:relative;float:left;margin:0 0 0 4px; padding:4px 0 0 6px;font-size:small;min-height:449px;background-color:#f6edd3;color:#003366;}

#RightBar {width:170px;float:right;margin:0;}
.RightSpacer {width:170px;background-color:#ffffff;min-height:6px;height:6px;margin:0;padding:0;}
#RightMain1 {width:170px;color:#003366;background-color:#fdfdfd;padding:0;background-image:url('./images/RightBG1.jpg');background-repeat:repeat-y;}
#RightMain2 {width:170px;color:#003366;background-color:#fdfdfd;padding:0;background-image:url('./images/RightBG2.jpg');background-repeat:repeat-y;}
#RightMain3 {width:170px;color:#003366;background-color:#fdfdfd;padding:0;background-image:url('./images/RightBG3.jpg');background-repeat:repeat-y;}
.RightText {padding:4px;}

#Footer {width:950px;min-width:950px;clear:both;margin:5px 0 0 0;background-color:#ffffff;color:#003366;padding:0;height:80px;}
#FooterText {color:#003366;padding:4px;font-size:90%;text-align:center;}
#Footer a {color:#003366;}
#FooterLinks {margin-top:8px;float:right;}
#FooterLinks ul {list-style:none;display:inline;margin:0 0 20px 15px;padding:0;}
#FooterLinks ul li {list-style:none;display:inline;margin:0;padding:0 8px 0 0;}
#FooterLinks ul li a {color:#003366;}

ul.SiteMap {margin:4px 0 0 20px;}
a.BookOnline {text-decoration:underline;color:#ffffff;font-size:110%;}
img.BorderedImage {border: solid 1px #003366;}

#Gallery {width:310px;float:left;margin-right:8px;}
#loadarea {width:310px;height:auto;padding:4px;text-align:center;margin-bottom:10px;}
.galleryimage {border:1px solid #006600;padding:4px;}
#photocaption {margin:10px 0 0 0;text-align:center;font-style:italic;}
#GalleryText {width:261px;float:left;}
.GalleryThumbs {text-align:center;}

Table.RoomCapacity {width:auto;font-size:x-small;border-collapse:collapse;margin-top:20px;}
Table.RoomCapacity th {font-size:small;font-weight:bold;vertical-align:top;text-align:left;border:1px solid #000000;padding:1px;background-color:#ffffff;}
Table.RoomCapacity td {vertical-align:top;text-align:left;background-color:#ffffff;border:1px solid #000000;padding:1px;}
.Caption {font-style:italic;}
div.Error {color:#000000;background-color:pink;border:1px solid red;}
.Message {border:2px solid orange;padding:4px;background-color:#ffffff;margin-bottom:4px;}
.Success {border:2px solid green;padding:4px;background-color:#ffffff;margin-bottom:4px;}
#FooterLogo {width:auto;text-align:right;}

#Programme tr td {vertical-align:top;border:1px solid #d0d0d0;padding:2px;}
#Programme tr.odd td {background-color:#fffff1;}
a.Twitter {color:#003366;text-decoration:none;}
a.Twitter:hover {color:#a0a0a0;text-decoration:underline;}

