table.annualMeetingProgramme td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;

	border-color: white white white white;
	
	-moz-border-radius: 0px 0px 0px 0px;
}



.annualMeetingProgramme .col1{
  font-size:9px;
}

.annualMeetingProgramme .col2{
  font-size:11px;
}

.annualMeetingProgramme .col4{
  font-size:9px;
}

.annualMeetingProgramme .col5{
  font-size:11px;
}

.annualMeetingForm {
  margin-left:auto;
  margin-right:auto;
  width:400px;
  background-color:#bfe6e7;
  padding:4px;
  border:1px solid #6c92b9;
}

.annualMeetingForm .formLabel {
  width:150px;
  float:left;
  font-weight:bold;
}

.annualMeetingForm .formInput {
  width:250px;
  float:left;
  margin-bottom:4px;
  clear:right;
}

.annualMeetingForm .formInput input {
  width:240px;
}

.annualMeetingForm .formInput textarea {
  width:240px;
  height:75px;
}

.annualMeetingForm .formLabel2 {
  width:300px;
  float:left;
}

.annualMeetingForm .formInput2 {
  width:100px;
  float:left;
  margin-bottom:4px;
  clear:right;
}

.annualMeetingForm .twoColumns, .annualMeetingForm .formHeader {
  width:400px;
}

.annualMeetingForm .formSubHeader {
  text-align:left !important;
}


#siteSearch {
  margin-bottom:20px;
  font-size:11px;
}

.searchsiteinput {
  font-size:9px;
  width:100px;
}

.searchsitebutton {
  font-size:9px;
  width:20px;
}

#menu li span {
  display:block;
}

#rightColumn ul a {
  color:#3f337d;  
}

.signUpForm {
  margin-left:auto;
  margin-right:auto;
  width:310px;
  background-color:#bfe6e7;
  padding:4px;
  border:1px solid #6c92b9;
}

.signUpForm .formLabel {
  width:100px;
  float:left;
  font-weight:bold;
}

.signUpForm .formInput {
  width:200px;
  float:left;
  margin-bottom:4px;
  clear:right;
}

.signUpForm .formInput input {
  width:200px;
}

.signUpForm .twoColumns {
  width:300px;
}

.formHeader {
  text-align:center;
  font-weight:bold;
  width:300px;
  margin-bottom:4px;
}

#memberSignUp {
  background-color:#84bae6;
  border:1px solid #6c92b9;
  padding:10px;
  font-size:12px;
  font-weight:bold;
  margin-bottom:25px;
}

#memberSignUp a {
  color:#3f337d;
}

#rightColumn ul {
  padding:10px 0px 50px 0px;
  margin:0px;
  list-style:none;
  font-size:10px;
}

#rightColumn ul li {
  padding:6px 10px 6px 10px;
}

body {
  margin:0px;
  font-family:Arial, Verdana;
}

#body {
  background-color:#eeeeee;
}

h1 {
  color:#0090d3;
  font-size:16px;
  margin:0px 0px 12px 0px;
}

h2 {
  color:#42377b;
  font-size:13px;
  margin:0px 0px 12px 0px;
}

p {
  margin:0px 0px 12px 0px;
  line-height:14px;
  font-size:11px;
}

li {
  font-size:11px;
}

a {
  text-decoration:none;
  color:#786eda;
  font-weight:bold;
}

a:hover {
  color:#0090d3;
}

#content p, #content li, #content div, #content td, #content, #content input {
  font-size:11px;
}

#mainContainer {
  width:804px;
  height:150px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
}

#siteContainer {
  background-color:#ffffff;
  border:2px solid #6b91a4;
}

#leftColumn {
  background:url('site_images/menu_background.gif') repeat-y #ffffff;
  width:154px;  
  float:left;
}

#menu {
  width:124px;
}

#leftColumn ul {
  margin:0px;
  padding:0px 0px 30px 0px;
  list-style:none;
  background-color:#72b5e2;
  border-right:1px solid #3f337d;
}

#leftColumn ul li a {
  display:block;
  background-color:#72b5e2;
  color:#25201d;
  text-decoration:none;
  font-size:11px;
  padding:4px 4px 4px 2px;
  letter-spacing:-1px;
  font-family:Verdana;
  font-weight:normal;
}

#leftColumn ul li a:hover, #leftColumn ul li #currentpage {
  background-color:#bfe6f7;
}

#leftColumn ul li {
  border-top:1px solid #3f337d;
}

#rightColumn {
  width:138px;
  background-color:#bfe6f7;
  float:left;
  margin-left:32px;
  border-bottom:6px solid #3f337d;
}

#quickLocator {
  background-color:#3f337d;
  padding:10px 0px 4px 10px;
  color:#ffffff;
  font-size:12px;
}


#content {
  float:left;
  width:450px;
  padding-top:0px;
  margin-left:8px;
}

#underBanner {
  margin-top:12px;
  margin-bottom:25px;
  #background-color:#ffffff;
}

#banner {
  background:url('site_images/banner.jpg') no-repeat;
  width:800px;
  height:150px;
}