@charset "utf-8";
/* CSS Document */

body{background:url(../../images/BDO_light_grey_290709.gif);font-family:Trebuchet MS,Arial;font-size:12px; color:#786860; line-height:16px;}
p{line-height:16px; margin-top:10px; margin-bottom:10px;}
a{color:#000;}
a:hover{color:#ed1a3b;}
a:visited{color:#62cae3;}
strong{font-weight:bold}
em{font-style:italic}

#site{width:973px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative}
#search{padding:0px; margin:0px; background-color:#FFF;}
#searchbox{width:131px; height:20px; padding:0px; margin:0px; border:1px solid #b9aca5; font-size:12px; color:#b9aca5; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:20px; vertical-align:middle; text-align:center}
#searchbutton{display:block; width:22px; height:22px; background-image:url(../../images/searchbutton.gif); margin:0px; padding:0px; border:0px; background-color:clear; cursor:pointer;}

#menu{width:100%; height:22px; position:relative}
#menulist{display:block;width:814px; position:relative;}
#menulist li {display:block; width:86px; height:22px; text-align:center; position:absolute;}
#menulist li a{display:block; width:86px; height:22px; background-color:#b9aca5; color:#FFF; line-height:22px; text-decoration:none;}
#menulist li a.menudown{background-color:#ed1a3b;}
#menulist li a:hover{background-color:#ed1a3b;}
#menu1{left:0px;}
#menu2{left:91px;}
#menu3{left:182px;}
#menu4{left:273px;}
#menu5{left:364px;}
#menu6{left:455px;}
#menu7{left:546px;}
#menu8{left:637px;}
#menu9{left:728px;}

#header{width:100%; height:75px; position:relative}
#headerlogo{position:absolute; top:15px; left:0px;}
#sitename{font-size:24px;font-weight:bold;font-style:normal;color:#ED1A3B;text-transform:uppercase;position:absolute;left:170px;top:27px; line-height:24px;}
#locatortop{position:absolute; right:79px; top:0px;}
#locatorbottom{height:28px; background:url(../../images/locatorbottom.gif) right no-repeat; padding-right:0px; margin-right:0px;}
#homeCopy{margin-top:20px;}
#contentTable{width:100%; border-collapse:collapse}
#headspacer{height:25px; background-color:#FFF}
#locationsarrow{position:absolute; right:0px; cursor:pointer;}
#locationsbox{width:126px; height:20px; position:absolute; right:22px; border:1px solid #b9aca5; line-height:20px; text-align:left; padding-left:5px; cursor:pointer;}
#locationDropDown{position:absolute; width:153px; height:300px; border:1px #b9aca5 solid; right:0px; top:24px; overflow-y:scroll; overflow-x:hidden; background-color:#FFF;scrollbar-face-color:#ed1a3b;scrollbar-arrow-color:#FFF; scrollbar-track-color:#FFF; scrollbar-shadow-color:#ed1a3b; scrollbar-highlight-color:#ed1a3b; scrollbar-3dlight-color:#ed1a3b;scrollbar-darkshadow-Color:#ed1a3b; z-index:9999;}
#locationtable td a{display:block; width:152px; height:28px; line-height:28px; border:0px red solid; text-decoration:none; color:#000; padding-left:5px; font-size:11px;}
#locationtable td a:hover{background-color:#CCC;}
#locationtable td a.menudown{background-color:#ED1A3B; color:#FFF}

#latestnews{background-color:#eee8e5; padding:5px; position:relative; z-index:1;}
#newstable{ padding-right:0px; margin-right:0px;}
#newstable td{padding-top:5px; padding-bottom:5px; border-bottom:1px #786860 solid;}
#newstable td.pageHeading{margin:0px; padding:0px;}
#newstable td.latestNewsHeaderRow{border-bottom:1px solid #ed1a3b; padding-bottom:5px;}
#newstable td.bottomborder0{border-bottom:0px;}
#newstable a{color:#786860; text-decoration:none; line-height:14px;}
#newstable a:hover{color:#ed1a3b;}
#footer{font-size:10px; line-height:16px; margin-top:20px; margin-bottom:15px;}
#footer a{color:#786860; text-decoration:none;}
#footer a:hover{color:#ed1a3b;}
#featuresTable{margin-top:10px; width:814px; border-collapse:collapse;}
#featuresTable p.pageHeading{margin:0px; padding:0px;}

#mainFeature{width:812px; height:208; border:1px #b9aca5 solid; position:relative;}
#mainFeature img{position:absolute; top:0px; right:0px;}
.mainFeatureHeading{width:300px; position:absolute; left:15px; top:15px; font-size:18pt; color:#ed1a3b; line-height:24pt;}
.Feature1{width:268px; background-color:#62cae3; color:#FFF; padding:5px;}
.Feature1 p.pageHeading{color:#FFF}
.Feature1 a{color:#FFF}
.Feature2{width:268px; background-color:#2eafa4; color:#FFF; padding:5px;}
.Feature2 p.pageHeading{color:#FFF}
.Feature2 a{color:#FFF}
.Feature3{width:268px; padding:5px;}
.featureImage{margin:5px;}
.contentColumn{width:629px; padding-right:5px; height:585px;} 
.contentColumn ul {margin-left:25px; list-style-image:url(../../images/conlist.gif);}
.contentColumn ul li {line-height:18px;}
.contentColumn ul li a {vertical-align:middle;}
.contentColumn ol {margin-left:25px; list-style:decimal; margin-top:10px;}
.contentColumn ol li {line-height:18px;}
.contentColumn ol li a {vertical-align:middle;}
.contentColumn table{background-color:#2eafa4; color:#FFF; margin:20px; border:0px;}
.contentColumn table a {color:#FFF;}
.contentColumn tr td{padding:5px; border-collapse:collapse; border:0px;}
.contentColumn table.pubtable {background-color:#FFF; width:600px; margin:0px; vertical-align:top;}
.contentColumn table.eventstable{margin:0px; background-color:#FFF; color:#786860;}
.contentColumn table.eventstable td{border-bottom:1px #786860 dashed;}
#gallerytable{margin:0px; background-color:#FFF; color:#786860; border-spacing:5px; margin-left:auto; margin-right:auto;}
#gallerytable td{border:1px #786860 solid; text-align:center; width:160px; height:160px; vertical-align:middle;}
.articledisclaimer{ background-color:#2eafa4; color:#FFF; text-align:center; padding:6px; font-weight:bold; margin:10px 0px;}
.eventstable{margin:0px; padding:0px;}
.eventstable td a{color:#000}
.eventstable td a:hover{color:#ed1a3b}
table.eventstable td{padding:4px; margin:0px;}
.bookingtable{margin:0px; padding:0px; background-color:#FFF; color:#786860}
.bookingtable td {background-color:#FFF; color:#786860; border-collapse:collapse; padding:5px; padding-left:0px;}
.contentColumn table.bookingtable td a.searchheading{color:#ed1a3b}
a.searchheading{color:#ed1a3b}
.contentColumn .bookingtable{margin:0px; padding:0px; background-color:#FFF; color:#786860}
.contentColumn table.bookingtable td {background-color:#FFF; color:#786860; border-collapse:collapse; padding:5px; padding-left:0px;}
.contentColumn table.bookingtable td a{color:#000}
.contentColumn table.bookingtable td a:hover{color:#ed1a3b}
.contentColumn table.contenttable{border-spacing:5px;}
.contentColumn table.contenttable td{border-collapse:collapse; border:1px white solid;}
.CVpage td {background-color:white; color:#786860; vertical-align:top;}
.CVpage h2 {color:#786860; font-size:14pt; margin-bottom:10px;}
.CVpage h3 {color:#786860; font-size:10pt; margin-bottom:5px;}
.CVpage p.black {color:black;}
.CVpage img {margin:5px; border:1px solid #786860;} 
.pubtable td{background-color:#FFF; vertical-align:top;}
.pubtable p{color:#786860; margin-top:0px;}
.pubtable td a{color:#000;}
.pubtable td a:hover{color:#ed1a3b;}
.pubtable td a:visited{color:#62cae3;}
.contenttable{border-spacing:5px;}
.contenttable td{border-collapse:collapse; border:1px white solid;}
.noPadding {margin:0; padding-top:4px;}
span.textGreen {color:#0C0;}


#publicationList tr td{background:#FFFFFF; color:#786860; border:0px solid lime; padding:0 0 0 7px; margin:0px;}
#publicationList a{color:#000000;}
#issueList {background:#FFFFFF; color:#786860; border:0px solid red; padding-right:10px; margin:0;}
#hr {height:1px; background-color:#786860; margin:10px 0;}

.headingrow{font-weight:bold;}
/*.contentColumn ul li:before{content:"\2013 \0020";}*/
.submenuColumn{width:176px; padding-right:5px;}
.submenu{margin-left:16px; list-style-image:url(../../images/sublist.gif); vertical-align:middle;}
.submenu li{line-height:18px;}
.submenu li a{color:#bcafaa; text-decoration:none; margin-left:-3px;}
.submenu li a:hover{color:#ed1a3b; text-decoration:none; margin-left:-3px;}
.submenu li a.redtext{color:#ed1a3b;}
.SubHeading{color:#ed1a3b; font-weight:bold}
.subheading{color:#ed1a3b; font-weight:bold; margin-top:10px; margin-bottom:10px;}
a.SubHeading{color:#ed1a3b; font-weight:bold; text-decoration:none;}
a.subheading{color:#ed1a3b; font-weight:bold; text-decoration:none;}
.subdown{list-style-image:url(../../images/sublistdown.gif);}

.toc{margin-left:3px; vertical-align:middle;}
.toc li{line-height:18px; margin-top:3px; margin-bottom:2px;}
.toc li a{color:#786860; text-decoration:none; margin-left:-3px;}
.toc li a:hover{color:#ed1a3b;}
.toc li a.redtext{color:#ed1a3b;}

.rightColumn{width:155px; background:url(../../images/locatorbg.gif) right repeat-y;}
.pageHeading{color:#ED1A3B; font-size:18px; font-weight:bold; text-transform:uppercase; margin-top:0px; padding-top:0px; margin-bottom:20px; line-height:18px;}
.white15spacer{background-color:#FFF; height:15px;}
.width5{width:5px;}
.width100{width:100%}
.padright15{padding-right:15px;}
.contentarticleimage{float:right; margin-left:10px; margin-bottom:10px;}
.contentImage{margin:10px;}
.highlight{color:#ED1A3B}
.pageblock{border:1px #b9aca5 solid; font-weight:bold; font-size:14px; line-height:16px; height:100px;}
.pageblock p{margin:20px;}
.pageblock img{float:right; margin-left:10px;}

.CalendarSubHeadingleft{font-weight:bold; width:25px; text-align:left;}
.CalendarSubHeadingRight{font-weight:bold; width:25px; text-align:left;}
.CalendarSubHeadingmiddle{font-weight:bold; width:200px;}
.CalendarHeading{font-weight:bold; color:#ed1a3b}
.marginauto{margin-left:auto; margin-right:auto;}
.mainfeature{display:block; width:812px; height:208px;}
.posabs{position:absolute; top:0px; left:0px;}


#feedControlBlog *{padding:0px; margin:0px; text-align:left; } 
#feedControlBlog .gf-relativePublishedDate {color: #786860 !important;   font-size: 12px !important; } 
#feedControlBlog .gf-snippet{display:none; } 
#feedControlBlog .gf-author {display:none; } 
#feedControlBlog .gf-spacer {display:none; } 
#feedControlBlog .gfc-resultsHeader{display:none; } 
#feedControlBlog .gfc-result{height:auto; 	margin-left:0px; } 
#feedControlBlog .gfc-result div {margin-left: 0px; padding:4px; padding-left:0px;} 
#feedControlBlog .gf-title {height:auto; } 
#feedControlBlog a.gf-title {text-decoration: none; font-weight:bold } 
#feedControlBlog a.gf-title:hover {text-decoration: none; }

