/*Defines colours etc for open zone */
.boxheader{  background: URL(/Website/Content.nsf/OPN_bheader.jpg?openimageresource) no-repeat;  height:100%; }
.contacttext  {  background-color:#DDEDBF;  }
.contacttextv2 { background-color:#ffffff; }
.more a  {  font: bold 10px Verdana;  float:right;  cursor: pointer;  color:#3B5D00;  text-decoration: none;  }
.testimonialtext p  {  font-size:1em;  font-weight:normal;  font-style: italic;  color:#3B5D00;  padding: 3px 3px 0px 3px;  margin-top:0px;  }
.testimonialby  {  font-size:1em;  font-weight: bold;  margin-bottom:1em;  margin-left:3px;  margin-top:0px;  }
td  { border: 1px #668100 solid;  }
.viewcategory  {  color: #ffffff;  font-weight: bold;  padding: 2px 5px 2px 5px;  background-color:#E6FF80;  }
.zonecolour{color:#3B5D00;}
h2.nochevron {color:#3B5D00;float:none; font: bold 15px Verdana; margin: 3px 0 13px 4px; text-indent:0px; }
.focus h2{  text-indent:3px; width:98%; font: bold 11px verdana;  background-color: #DDEDBF; padding:5px; margin: 5px 3px 8px 0px;}
#zonebar  {  background: none; background-color: #ffffff; }
h1, h1 a { color: #000000; }
/*Defines homepage flash alternative */
.homebrochure { padding:10px; background-color:#B31B34; text-align:center; } 
.homebrochure a { color:#FFFFFF;} 
.homefocus a.business { text-decoration:none; font-weight:bold; color:#B31B34;}
.homefocus a.people { text-decoration:none; font-weight:bold; color:#76B900;}
.homefocus a.strategy { text-decoration:none; font-weight:bold; color:#003580;}
.hometable table {width:100%; border: none;}
.hometable th { background-color:#B31B34; color: #fff; font-weight:bold; width:33%; line-height:40px;}
ul.openhome { margin-left:0px; }
ul.openhome li { list-style: disc inside; background-image:none; margin:0; padding:0; }
.homeview { height:247px; overflow:auto; text-align:center; line-height:100%; } 
.homeview a { color:#999999; text-decoration:none; }
/*Defines book now button on open programmes */
.innerbox .bookbutton {  background-color:#76B900; width:40%;  text-align:center; padding:3px; margin:auto; border: 1px solid gray; margin-bottom:5px; }
.innerbox .bookbutton a { text-decoration:none; color: white; display:block; text-align:center; } 
/* Defines colours etc for open Large Testimonials */
.lrgtestimonialtext {  background-color:#F2F8E7;  background-image:url(/Website/Content.nsf/OPN_quote.gif?openimageresource);  }
.lrgtestimonialtext p {  color:#3b5d00;  }
.lrgtestimonialby {  background-color:#F2F8E7;  }
.lrgtestimonialby p  {  text-align: right;  font-size:10px;  font-weight:bold;  color: #666;  }
/*Open programme essential information*/
ul.programmedates  {  margin-left:0px;  }
ul.programmedates li {  list-style-type: none;  background-image: none;  margin-left:0;}
ul.moduledates {  margin-bottom: 10px;  margin-left:0px;}
ul.moduledates li { list-style-type: none; display: inline;}
/* Open Programme by Date page*/
.openpbydate_ym {  background-color: #DDEDBF; font: bold 11px verdana; font-weight: bold;  padding: 5px; margin: 5px 3px 8px 0px; }
.openpbydate_row {  margin: 2px 0 2px 20px;  }
.openpbydate_date {  float: left;  clear: left;  width: 40px;  display: inline;  font-weight: bold;  }
.openpbydate_prog {  margin-left: 80px;  height: 1%;  }
/* Open Programme Lefthand Navigation*/
#leftnav #menucontainer { margin: 0; padding: 0; border-top: 1px solid #888888; }
#leftnav li a, #leftnav li div { border-bottom: 1px solid #888888; border-left: 1px solid #888888; border-right: 1px solid #888888; }
#leftnav ul , #leftnav ul.level1 li.unselected , #leftnav ul.level1 li.unselected a {  color:black;  background-color: #d5d5d5; }
#leftnav ul.level1 li.selected , #leftnav ul.level1 li.selected a { color:white; background-color: #3B5D00; }
#leftnav ul.level2 , #leftnav ul.level2 li.unselected , #leftnav ul.level2 li.unselected a{ color:black; background-color: #e0e0e0; }
#leftnav ul.level2 li.selected , #leftnav ul.level2 li.selected a { color:white; background-color: #3B5D00; }
#leftnav ul.level3 , #leftnav ul.level3 li.unselected , #leftnav ul.level3 li.unselected a { color:black; background-color: #ffffff; text-align:right;}
#leftnav ul.level3 li.selected , #leftnav ul.level3 li.selected a { color:white; background-color: #3B5D00; }
#leftnav ul.level1 li.unselected a:hover, #leftnav ul.level2 li.unselected a:hover, #leftnav ul.level3 li.unselected a:hover { color:inherit; background-color: #ADD900; }
#AMPcontactstrap
{
padding:8px;
color:#3B5D00;
font: 11px verdana;
font-weight:bold;
}
#contactbox td { border:0; margin:0; padding:3px; word-wrap:break-word; }
#contactbox td a { margin:0;  padding:0; word-wrap:break-word; font: 11px verdana; text-indent:0; }
#contactbox td img { margin:0 8px 0 8px;  padding:0;}
#contactbox td p { margin:0;  padding:0; word-wrap:break-word; font: 11px verdana; text-indent:0}
/* Contact Us v2 */
#contactusv2_strap { color:#3B5D00; }
#contactusv2_intro { color:#3B5D00; }
/* Zone specific poll settings */
div.pollChoices td.pollBar { background:#78ba03 url(/Website/Content.nsf/FileLibrary/8BA6DA7349E18E728025754C005ECE3C/$file/OPN_Pollbar.jpg) repeat-x top left; height:14px; }
