.colour_schemes
{
/*
  #61CAE0    Pale Blue (logo graphic)
  #919396    Light grey (statement)
  #58595B    Dark grey (statement)
  #FCC31A    Orange
  #E6E6E6    LHS Panel grey
  #25A9ED    LHS panel heading text blue
  #F17325    Link colour orange
  #313D8D    Venue heading blue
  ##999999   Logo shadow grey
  
  #00AEEF    Darker blue logo colour
  #E6E6E6    Alternative LHS panel grey
  #CCCCCC    Statemenmt light grey
  #666666    Statemenmt dark grey
  #333333    Address grey
  
  Image sizes
    Main topic area
      LHS = 432 x 175
      RHS = 288 x 175

*/
}

body
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#divMaster
{
  position:relative;
  width:990px;
  top:0px;
  left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  background:FF0000;
}

div#divMainHeader
{
  position:relative;
  left:5px;
  top:5px;
  width:970px;
  height:210px;
  padding:5px;
}

div#divStatement
{
  position:absolute;
  left:312px;
  top:70px;
  width:650px;
  height:30px;
  padding-left:5px;
  padding-right:18px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:right;
}

div#divMenuSeparator
{
  position:absolute;
  left:5px;
  top:120px;
  width:970px;
  height:20px;
  padding:5px;
  text-align:right;
  background:#FCC31A;
/*  background-image:url(images/christmas_banner_long.jpg); */
}

div#divMenuBar
{
  position:absolute;
  left:5px;
  top:150px;
  width:980px;
  height:30px;
  background:#61CAE0;
}

div#divMenu
{
  position:absolute;
  left:-5px;
  top:-25px;
  width:980px;
  height:30px;
}

div#divMenuItem1
{
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:30px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
  background: URL(images/gradient_menu_off.jpg) top center repeat-x;
}

div#divMenuItem2
{
  position:absolute;
  left:290px;
  top:0px;
  width:108px;
  height:30px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
  background: URL(images/gradient_menu_off.jpg) top center repeat-x;
}

div#divMenuItem3
{
  position:absolute;
  left:400px;
  top:0px;
  width:108px;
  height:30px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
  background: URL(images/gradient_menu_off.jpg) top center repeat-x;
}

div#divMenuItem4
{
  position:absolute;
/*
  left:510px;
  top:0px;
*/
  left:485px;
  top:-25px;
  width:108px;
  height:30px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
/*  background: URL(images/gradient_menu_off.jpg) top center repeat-x; */
}

div#divMenuItem5
{
  position:absolute;
/*
  left:620px;
  top:0px;
*/
  left:595px;
  top:-25px;
  width:108px;
  height:30px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
}

div#divMenuItem6
{
  position:absolute;
/*
  left:730px;
  top:0px;
*/
  left:705px;
  top:-25px;
  width:108px;
  height:30px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
}

div#divMenuItem7
{
  position:absolute;
  left:840px;
  top:0px;
  width:140px;
  height:30px;
  color:#FFFFFF;
  text-align:center;
  line-height:30px;
  background: URL(images/gradient_menu_off.jpg) top center repeat-x;
}

div#divLogo
{
  position:absolute;
  left:105px;
  top:10px;
  width:190px;
  height:190px;
  background:#64C6DF;
}

div#divLogoShadow
{
  position:absolute;
  left:109px;
  top:14px;
  width:190px;
  height:190px;
  background:#CCCCCC;
}

div#divAddress
{
  position:absolute;
  left:295px;
  top:180px;
  width:666px;
  height:35px;
  padding-left:5px;
  padding-right:19px;
  padding-top:5px;
  padding-bottom:5px;
  margin-right:20px;
  text-align:right;
}

div#divSeparator
{
  position:absolute;
  left:5px;
  top:230px;
  width:980px;
  height:5px;
  background:#61CAE0;
}

div#divLHSPanel
{
  position:absolute;
  left:5px;
  top:235px;
  width:240px;
  height:830px;
  padding:10px;
  background:#E6E6E6;
}

div#divSectionPhotoHeader
{
  position:absolute;
  left:265px;
  top:235px;
  width:720px;
  height:175px;
}

div#divSectionContent
{
  position:absolute;
  left:265px;
  top:410px;
  padding:5px;
  width:710px;
  height:665px;
  font-size:12px;
  overflow:auto;
}

div#divMapArea
{
  position:absolute;
  left:265px;
  top:410px;
  padding:5px;
  width:710px;
  height:624px;
  visibility:hidden;
}

div#divCalendar
{
  position:absolute;
  left:265px;
  top:410px;
  padding:5px;
  width:710px;
  height:665px;
  visibility:hidden;
}


div#divTopic1HeaderLHS
{
  position:absolute;
  left:10px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic1Header
{
  position:absolute;
  left:25px;
  top:10px;
  width:140px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
  background:#FCC31A;
}

div#divTopic1HeaderRHS
{
  position:absolute;
  left:165px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic1Content
{
  position:absolute;
  left:10px;
  top:25px;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  width:150px;
  height:150px;
  background: URL(images/gradient_grey_150.jpg) top center repeat-x #FFFFFF;
  color: inherit;
  font-size:12px;
  line-height:16px;
}

div#divTopic2HeaderLHS
{
  position:absolute;
  left:190px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic2Header
{
  position:absolute;
  left:205px;
  top:10px;
  width:140px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
  background:#FCC31A;
}

div#divTopic2HeaderRHS
{
  position:absolute;
  left:345px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic2Content
{
  position:absolute;
  left:190px;
  top:25px;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  width:150px;
  height:150px;
  background: URL(images/gradient_grey_150.jpg) top center repeat-x #FFFFFF;
  color: inherit;
  font-size:12px;
  line-height:16px;
}

div#divTopic3HeaderLHS
{
  position:absolute;
  left:370px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic3Header
{
  position:absolute;
  left:385px;
  top:10px;
  width:140px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
  background:#FCC31A;
}

div#divTopic3HeaderRHS
{
  position:absolute;
  left:525px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic3Content
{
  position:absolute;
  left:370px;
  top:25px;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  width:150px;
  height:150px;
  background: URL(images/gradient_grey_150.jpg) top center repeat-x #FFFFFF;
  color: inherit;
  font-size:12px;
  line-height:16px;
}

div#divTopic4HeaderLHS
{
  position:absolute;
  left:550px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic4Header
{
  position:absolute;
  left:565px;
  top:10px;
  width:140px;
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  line-height:30px;
  background:#313D8D;
  color:#FFFFFF;
}

div#divTopic4HeaderRHS
{
  position:absolute;
  left:705px;
  top:10px;
  width:15px;
  height:30px;
}

div#divTopic4Content
{
  position:absolute;
  left:550px;
  top:25px;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  width:150px;
  height:150px;
  background: URL(images/gradient_blue_150.jpg) top center repeat-x #FFFFFF;
  color: inherit;
  font-size:12px;
  line-height:16px;
}

div#divRecentEventsHeader
{
  position:absolute;
  left:10px;
  top:170px;
  width:710px;
  height:25px;
  padding-top:5px;
  padding-bottom:5px;
  color:inherit;
  font-size:12px;
}

div#divRecentEvents1
{
  position:absolute;
  left:10px;
  top:205px;
  width:350px;
  height:225px;
  background:#FFFFFF;
  color:inherit;
  font-size:12px;
}

div#divRecentEvents1Title
{
  position:absolute;
  left:10px;
  top:405px;
  width:340px;
  height:15px;
  padding:5px;
  background-color:#E6E6E6;
}

div#divRecentEvents2
{
  position:absolute;
  left:370px;
  top:205px;
  width:330px;
  height:225px;
  background:#FFFFFF;
  color: inherit;
  font-size:12px;
}

div#divRecentEvents2Title
{
  position:absolute;
  left:370px;
  top:405px;
  width:340px;
  height:15px;
  padding:5px;
  background-color:#E6E6E6;
}

div#divRecentEvents3
{
  position:absolute;
  left:10px;
  top:440px;
  width:350px;
  height:225px;
  background:#FFFFFF;
  color:inherit;
  font-size:12px;
}

div#divRecentEvents3Title
{
  position:absolute;
  left:10px;
  top:640px;
  width:340px;
  height:15px;
  padding:5px;
  background-color:#E6E6E6;
}

div#divRecentEvents4
{
  position:absolute;
  left:370px;
  top:440px;
  width:350px;
  height:225px;
  background:#FFFFFF;
  color:inherit;
  font-size:12px;
}

div#divRecentEvents4Title
{
  position:absolute;
  left:370px;
  top:640px;
  width:340px;
  height:15px;
  padding:5px;
  background-color:#E6E6E6;
}

div#divSeparatorFooter
{
  position:absolute;
  left:5px;
  top:1085px;
  width:980px;
  height:5px;
  background:#61CAE0;
}

div#divFooter
{
  position:absolute;
  left:5px;
  top:1100px;
  width:970px;
  height:50px;
  padding:5px;
  background:#FFFFFF;
  color:inherit;
  font-size:12px;
}

div#divVisionHeader
{
  left:5px;
  width:690px;
  height:28px;
  padding:2px;
  background:#1C8FC0;
  color:inherit;
  font-size:20px;
  font-style:italic;
  color:#FFFFFF;
  text-align:center;
}

div#divVisionContact
{
  left:5px;
  width:690px;
  height:24px;
  padding:5px;
  color:inherit;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

div#mainSeparator
{
  position:absolute;
  left:10px;
  width:240px;
  height:2px;
  background-color:#61CAE0;
}

.statemenmtFont
{
  font-size:18px;
  color:#999999;
}

.statemenmtFontDark
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#666666;
}

.addressFont
{
  font-size:11px;
  color:#333333;
}

.topicFont
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
}
.mainContentHeaderTitle
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:36px;
  color:#00AEEF;
}

.mainContentHeader
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#00AEEF;
}

.mainContentTitle
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#61CAE0;
}

.mainContentSubTitle
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#61CAE0;
}


.mainContentDetails
{
  font-size:12px;
  line-height:18px;
}

.mainContentDate
{
  font-size:14px;
  font-weight:bold;
}

.visionHeader
{
  font-size:20px;
  font-weight:bold;
  line-height:24px;
  color:#DF2361;
}

.visionSectionHeader
{
  font-size:20px;
  font-style:italic;
  color:#FFFFFF;
}

.vision_title
{
  font-size:24px;
}

.visionSectionSubHeader
{
  font-weight:bold;
  color:#1C8FC0;
}

.eventHeader
{
  font-size:16px;
}

a
{
  font-size: 12px;
  color:#E17100;
  text-decoration:none;
}

a:hover
{
  font-size: 12px;
  font-weight:bold;
  color:#64C6DF;
  text-decoration:none;
  cursor:pointer;
}