/* ************************************************************ */
/* Overall document                                             */
/* ************************************************************ */

body {
  text-align: center;
  background: #000000;
  color: #ffffff;
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 78%;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a img {
  border: 0;
  padding: 0;
  margin: 0;
}
object,
embed,
div.title img,
div.imagebox img,
div.combobox img {
  display: block;
}

/* Overall page */
div.page {
   width: 975px; /* Overall width */
   margin: 0 auto 0 auto;
   text-align: left;
}
h1 {
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  text-transform: uppercase;
  font-weight: bold;
  margin: 5px 0 1em 0;
}
h2 {
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  text-transform: uppercase;
  font-weight: bold;
}
h3 {
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
}
h4 {
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: bold;
}
h5 {
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.05em;
  text-transform: uppercase;
  font-weight: bold;
}
h6 {
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
  text-transform: uppercase;
  font-weight: bold;
}

h4.faq{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
}
	

/* ************************************************************ */
/* Header section                                               */
/* ************************************************************ */
div.header img {
  display: block;
}

/* Logo */
div.branding {
  clear: both;
  float: left;
}
/* Top right image */
div.subbranding {
  text-align: right;
}
/* ************************************************************ */
/* Navigation section                                           */
/* ************************************************************ */

div.navigation {
  background-image: url("../images/template/mainmenu/grey.gif");
  background-position: bottom left;
  background-repeat: repeat-x;
  margin: 0 0 0 27px;
  padding: 0;
}
/* Search */
div.search {
  clear: both;
  float: right;
  width: 160px;
  background-image: url("../images/template/grey-line.gif");
  background-position: top left;
  background-repeat: repeat-x;
  padding: 11px 0 0 0;
}
div.search form {
  background-image: url("../images/template/search/field.gif");
  background-position: 18px 0px; /* Width of button */
  background-repeat: no-repeat;
}
input.searchbox {
  border: 0;
  width: 105px;
  padding: 0 2px 0 2px;
  position: relative;
  top: -6px;
  left: 5px;
  font-size: 0.8em;
}
/* Top menu */
div.mainmenu {
  background-image: url("../images/template/grey-line.gif");
  background-position: top left;
  background-repeat: repeat-x;
  margin: 0px 160px 0 0; /* Width of search */
  padding: 0;
}
div.mainmenu ul {
  font-size: 1.3em;
  margin: 0;
  padding: 0 0 0 15px;
}
div.mainmenu ul li {
  display: inline;
  margin: 0;
  padding: 0;
}
div.mainmenu ul li a {
  display: inline-block;
  color: #ffffff;
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding: 10px 15px 10px 15px;
  background-position: bottom left;
  background-repeat: no-repeat;
  text-decoration: none;
}
a#mainmenu1:hover {
  background-image: url("../images/template/mainmenu/green.gif");
}
a#mainmenu2:hover {
  background-image: url("../images/template/mainmenu/blue.gif");
}
a#mainmenu3:hover {
  background-image: url("../images/template/mainmenu/red.gif");
}
a#mainmenu4:hover {
  background-image: url("../images/template/mainmenu/white.gif");
}

/* ************************************************************ */
/* Main section - including sidebars                            */
/* ************************************************************ */

div.main {
  clear: both;
  border: 0;
  margin: 10px 0 0 0;
  padding: 0 0 0 27px;
}
/* Left menu */
div.submenu {
  float: left;
  width: 198px;
  border: 0;
  margin: 0;
  padding: 0;
}
div.submenu ul {
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}
div.submenu ul li {
  margin: 0;
  padding: 0;
}
div.submenu ul li a {
  color: #ffffff;
  display: block;
  margin: 0;
  padding: 5px 25px 5px 5px;
}
div.submenu ul li a.active,
div.submenu ul li a.current {
  font-weight: bold;
}
div.submenu ul li a.parent {
  background-image: url("../images/template/submenu/right.gif");
  background-position: top right;
  background-repeat: no-repeat;
}
div.submenu ul li a.parent.active,
div.submenu ul li a.parent.current,
div.submenu ul li a.parent:hover {
  background-image: url("../images/template/submenu/down.gif");
  background-position: top right;
  background-repeat: no-repeat;
}
div.submenu ul li ul li a {
  padding-left: 20px;
}
div.submenu ul li ul li ul li a {
  padding-left: 40px;
}
div.submenu ul li ul li ul li a.active,
div.submenu ul li ul li ul li a.current,
div.submenu ul li ul li ul li a:hover {
  color: #000000;
}

/* Main content area */
div.contentarea {
  float: left;
  width: 595px;
}

/*Content HiddenscreenHeroes*/
div.micro-site {
  float: left;
  width: 750px;
}

/*Content HiddenscreenHeroes*/
div.contentareah {
  float: left;
  width: 750px;
}

div.home {
  width: 793px;
}

div.contentarea p {
  margin: 0 23px 13px 0;
}
/* Multiple column layout */
/* Add this class to content divs for two-column content area */
.columns {
  float: left;
  width: 280px;
  margin-right: 13px;
}
div.portalbox {
  border: 0;
  margin: 0 13px 13px 0;
  padding: 0;
  width: 280px;
  background-image: url("../images/template/portalbox/middle.gif");
  background-position: top left;
  background-repeat: repeat-y;
}
div.portalbox div.title {
  width: 230px; /* 280 - (25 + 25) */
  border: 0;
  padding: 5px 40px 5px 10px;
  background-image: url("../images/template/portalbox/top.gif");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 26px; /* Height of image - (5 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
}
div.portalbox div.content {
  width: 273px; /* 280 - (4 + 3) */
  border: 0;
  margin: 0;
  padding: 0px 4px 10px 3px;
  background-image: url("../images/template/portalbox/bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  min-height: 173px;
  text-align: center;
}

div.portalbox div.content p {
  margin: 0;
  padding: 10px 10px 0 10px; 
  text-align: left;
}
div.portalbox div.content p.link {
  text-align: right;
  margin: 0;
  padding-top: 3px; 
}
div.portalbox div.content p.link a {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
  color: #ffffff;
  background-image: url("../images/template/portalbox/more-link.gif");
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-right: 10px;
}

/* Campaigns portal boxes */

div.portalboxcamp {
  border: 0;
  margin: 0 13px 13px 0;
  padding: 0;
  width: 280px;
  background-image: url("../images/template/portalbox/middle.gif");
  background-position: top left;
  background-repeat: repeat-y;
}
div.portalboxcamp div.title {
  width: 230px; /* 280 - (25 + 25) */
  border: 0;
  padding: 5px 40px 5px 10px;
  background-image: url("../images/template/portalbox/top.gif");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 26px; /* Height of image - (5 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
}


div.portalboxcamp div.content {
  width: 273px; /* 280 - (4 + 3) */
  border: 0;
  margin: 0;
  padding: 0px 4px 10px 3px;
  background-image: url("../images/template/portalbox/bottom_camp.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  min-height: 173px;
  text-align: center;
}

div.portalboxcamp div.content p {
  margin: 0;
  padding: 10px 10px 0 10px; 
  text-align: left;
}
div.portalboxcamp div.content p.link {
  text-align: right;
  margin: 0;
  padding-top: 3px; 
}
div.portalboxcamp div.content p.link a {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
  color: #ffffff;
  background-image: url("../images/template/portalbox/more-link.gif");
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-right: 10px;
}

/* Campaigns portal boxes */

/* Image with caption */
div.captionbox {
  float: right;
  border: 0;
  margin: 0 23px 13px 13px;
  padding: 0;
  width: 274px;
  background-image: url("../images/template/captionbox/middle.gif");
  background-position: top left;
  background-repeat: repeat-y;
}
div.captionbox div.image {
  width: 272px; /* 274 - (1 + 1) */
  border: 0;
  margin: 0;
  padding: 11px 1px 0px 1px; /* Height of image */
  background-image: url("../images/template/captionbox/top.gif");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 11px; /* Height of image */
  text-align: center;
}
div.captionbox div.text {
  width: 254px; /* 274 - (10 + 10) */
  padding: 2px 10px 18px 10px; /* Height of image + 2 */
  margin: 0;
  text-align: left;
  background-image: url("../images/template/captionbox/bottom.gif");
  background-position: bottom left;
  background-repeat: no-repeat;
  min-height: 16px; /* Height of image */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
div.captionbox div.text a {
  display: inline-block;
  border: 0;
  margin: 0;
  padding: 0;
  color: #ffffff;
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-right: 10px;
}
/* Caption box links */
div.captionbox div.text a {
  background-image: url("../images/template/captionbox/more-link.gif");
}

span.image img {
  margin: 0 0 20px 20px;
}

div.home div.flashbox {
  float: left;
  width: 449px;
  height: 262px;
  margin: 0 39px 10px 0;
}
div.home div.moviebox {
  float: left;
  width: 449px;
  height: 262px;
  margin: 0 10px 10px 0;
}
div.home div.normal {
  padding: 0 23px 10px 0;
}
div.home div.normal p {
  margin: 0 0 10px 0;
}

div.flashbox {
  float: left;
  width: 449px;
  border: 0;
  margin: 0 0 13px 0;
  padding: 0;
}
div.flashbox div.title {
  width: 399px; /* 449 - (25 + 26) */
  border: 0;
  padding: 10px 25px 5px 25px;
  background-image: url("../images/template/flashbox/top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 23px; /* Height of image - (10 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
}
div.flashbox div.content {
  width: 319px;
  height: 225px /* Movie height */;
  border: 0;
  margin: 0;
  padding: 0;
}

div.clearer {
  clear: both;
}

div.movie {
  float: left;
  width: 319px;
  border: 0;
  margin: 0 0 13px 0;
  padding: 0;
  background-image: url("../images/template/moviebox/topcentre.jpg");
}
div.movie div.title {
  width: 269px; /* 319 - (25 + 25) */
  border: 0;
  padding: 10px 25px 5px 25px;
  background-image: url("../images/template/moviebox/topleft.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 24px; /* Height of image - (10 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
}
div.movie div.content {
  width: 318px; /* 319 - 1) */
  height: 210px /* Image height */;
  border: 0;
  margin: 0;
  padding: 0 0 0 1px;
  background-color: #787878;
  text-align: center;
}

div.asseenin {
  float: left;
  width: 130px;
  border: 0;
  margin: 0 13px 13px 0;
  padding: 0;
  background-image: url("../images/template/moviebox/topcentre.jpg");
}
div.asseenin div.title {
  width: 100px; /* 130 - (15 + 15) */
  border: 0;
  padding: 10px 15px 5px 15px;
  background-image: url("../images/template/moviebox/topright.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  min-height: 24px; /* Height of image - (10 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
}
div.asseenin div.content {
  width: 128px; /* 130 - (1 + 1) */
  height: 189px; /* Height of image */
  border: 0;
  margin: 0;
  padding: 0px 1px 0px 1px;
  background-color: #787878;
  text-align: center;
}
div.asseenin div.link {
  background-color: #339933;
  min-height: 18px; /* 210 - 189 - 3 */
  text-align: right;
  padding: 3px 5px 0 5px;
}
div.asseenin div.link a {
  color: #ffffff;
  display: block;
  background-image: url("../images/template/captionbox/more-link.gif");
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-right: 10px;
}

div.homebox {
  width: 324px;
  margin-left: 462px; /* 319 + 130 + 13 */
  background-image: url("../images/template/homebox/middle.jpg");
  background-position: top left;
  background-repeat: repeat-y;
}
div.homebox div.title {
  width: 285px; /* 324 - (14  +  25) */
  border: 0;
  padding: 10px 14px 5px 25px;
  background-image: url("../images/template/homebox/top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 24px; /* Height of image - (10 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
}
div.homebox div.content {
  width: 285px; /* 324 - (14  +  25) */
  background-image: url("../images/template/homebox/bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 195px; /* Height of bottom and middle images minus padding */
  border: 0;
  margin: 0;
  padding: 10px 14px 5px 25px;
}
div.homebox div.content p {
  margin: 0;
}

/* Sidebar */
div.sidebar {
  margin-left: 793px; /* Combined width of div.content and div.submenu */
  padding: 0;
}
div.imagebox {
  border: 0;
  margin: 0 0 13px 0;
  padding: 0;
  width: 154px;
  background-image: url("../images/template/imagebox/middle.gif");
  background-position: top left;
  background-repeat: repeat-y;
}
div.imagebox div.title {
  width: 127px; /* 154 - (14 + 13) */
  border: 0;
  padding: 5px 14px 5px 13px;
  background-image: url("../images/template/imagebox/top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  background-color: blue;
  min-height: 25px; /* Height of image - (5 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #333333;
}
div.imagebox div.image {
  width: 154px;
  border: 0;
  margin: 0;
  padding: 0;
} 

div.textbox {
  border: 0;
  margin: 0 0 13px 0;
  padding: 0;
  width: 154px;
  background-image: url("../images/template/textbox/middle.jpg");
  background-position: top left;
  background-repeat: repeat-y;
}
div.textbox div.title {
  width: 127px; /* 154 - (14 + 13) */
  border: 0;
  padding: 5px 14px 5px 13px;
  background-image: url("../images/template/textbox/top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 25px; /* Height of image - (5 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #333333;
}
div.textbox div.text {
  width: 134px; /* 154 - (10 + 10) */
  border: 0;
  margin: 0;
  padding: 0px 10px 10px 10px; /* Height of image */
  background-image: url("../images/template/textbox/bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  min-height: 150px; /* Height of image - 10*/
  text-align: left;
  color: #000000;
} 

div.combobox {
  border: 0;
  margin: 0 0 13px 0;
  padding: 0;
  width: 154px;
  background-image: url("../images/template/combobox/middle.jpg");
  background-position: top left;
  background-repeat: repeat-y;
}
div.combobox div.title {
  width: 127px; /* 154 - (14 + 13) */
  border: 0;
  padding: 5px 14px 5px 13px;
  background-image: url("../images/template/combobox/top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 19px; /* Height of image - (5 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #333333;
}
div.combobox div.content {
  width: 151px; /* 154 - (1 + 2) */
  border: 0;
  margin: 0;
  padding: 0px 2px 10px 1px; /* Height of image */
  background-image: url("../images/template/combobox/bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  min-height: 66px; /* Height of images - 10*/
  text-align: left;
  color: #000000;
} 
div.combobox div.content p {
  padding: 0px 8px 0px 9px;
  margin: 8px 0 0 0;
}

div.pollbox {
  border: 0;
  margin: 0 0 13px 0;
  padding: 0;
  width: 154px;
  background-image: url("../images/template/pollbox/middle.jpg");
  background-position: top left;
  background-repeat: repeat-y;
}
div.pollbox div.title {
  width: 127px; /* 154 - (14 + 13) */
  border: 0;
  padding: 5px 14px 5px 13px;
  background-image: url("../images/template/pollbox/top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 25px; /* Height of image - (5 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #333333;
}
div.pollbox div.content {
  width: 134px; /* 154 - (10 + 10) */
  border: 0;
  margin: -5px 0 0px 0;
  padding: 0px 10px 10px 10px; /* Height of image */
  background-image: url("../images/template/pollbox/bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  min-height: 150px; /* Height of image - 10*/
  text-align: left;
  color: #000000;
} 
div div.title a {
  display: block;
  color: #333333;
}

div.sidebar div.title img { /* Centre graphical titles */
  margin-left: auto;
  margin-right: auto;
}

/* ************************************************************ */
/* Footer section                                               */
/* ************************************************************ */

div.footer {
  clear: both;
  border: 0;
  margin: 0 0 0 27px;
  padding: 0;
}

/* Bottom menu */
div.shortcuts {
  position: absolute;
  padding: 0;
  text-align: right;
  width: 945px;
  font-size: 0.9em;
  z-index: 1000;
}
div.shortcuts ul {
  margin: 0;
  padding: 0;
}
div.shortcuts ul li {
  display: inline;
  margin: 0;
  padding: 0;
}
div.shortcuts ul li a {
  color: #ffffff;
}

/* Supporters */
div.supporters {
  border: 0;
  margin: 0px 0 0 0;
  padding: 0;
  width: 949px;
  background-image: url("../images/template/supporters/middle.jpg");
  background-position: top left;
  background-repeat: repeat-y;
}
div.supporters div.title {
  width: 237px; /* 949 - (4 + 708) */
  border: 0;
  padding: 8px 708px 5px 4px;
  background-image: url("../images/template/supporters/top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 18px; /* Height of image - (8 + 5) */
  font-family: DIN 1451 Engschrift, Arial Narrow, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  text-transform: uppercase;
  color: #ffffff;
}
div.supporters div.content {
  width: 946px; /* 949 - (2 + 1) */
  border: 0;
  margin: 0;
  padding: 0px 2px 9px 1px; /* Height of image */
  background-image: url("../images/template/supporters/bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  min-height: 0px; /* Height of image - 10*/
  text-align: left;
} 


/* ************************************************************ */
/* Colourways                                                   */
/* ************************************************************ */

/* Section1 (Green)
Left hand menu, first level rollover #48A942
Left hand menu, second level rollover #75bf71
Left hand menu, third level rollover #a3d4a0

Content area, main heading #33CC33
Content area, link (on black background) #33CC33
Content area, image caption background #75bf71

Right sidebar, "textbox" link #166800
Right sidebar, "combobox" link #166800 */

/* Links, and headings */
div.section1 a,
div.section1 h1,
div.section1 h2,
div.section1 h3,
div.section1 h4,
div.section1 h5,
div.section1 h6 {
  color: #33cc33;
}

/* Main menu */
div.section1 a#mainmenu1 {
  background-image: url("../images/template/mainmenu/green.gif");
  color: #33cc33;
}

/* Left menu rollover / active / current*/
/* Level 1 */
div.section1 div.submenu ul li a:hover,
div.section1 div.submenu ul li a.active,
div.section1 div.submenu ul li a.current {
  background-color: #48A942;
}

/* Level 2 */
div.section1 div.submenu ul li ul li a:hover,
div.section1 div.submenu ul li ul li a.active,
div.section1 div.submenu ul li ul li a.current {
  background-color: #75bf71;
}

/* Level 3 */
div.section1 div.submenu ul li ul li ul li a:hover,
div.section1 div.submenu ul li ul li ul li a.active,
div.section1 div.submenu ul li ul li ul li a.current {
  background-color: #a3d4a0;
}

/* Left menu lines */
/* Level 1 */
div.section1 div.submenu ul {
  border-top: 1px solid #48A942;
}
div.section1 div.submenu ul li a {
  border-bottom: 1px solid #48A942;
}

/* Level 2 */
div.section1 div.submenu ul li ul {
  border-top: none;
}
div.section1 div.submenu ul li ul li a {
  border-bottom: 1px solid #75bf71;
}

/* Level 3 */
div.section1 div.submenu ul li ul li ul li a {
  border-bottom: 1px solid #a3d4a0;
}

/* Caption box highlights */
div.section1 div.captionbox div.text {
  background-color: #75bf71;
}

/* Text / combo box link */
div.section1 div.textbox div.text a,
div.section1 div.combobox div.content a {
  color: #166800;
}

div.section1 div.pollbox div.content a {
  color: #000000;
}

/* Section2 (blue)
Left hand menu, first level rollover #035F88
Left hand menu, second level rollover #67A1B9
Left hand menu, third level rollover # A7C8D7

Content area, main heading #33CCFF
Content area, link (on black background) #33CCFF
Content area, image caption background #67A1B9

Right sidebar, "textbox" link #094191
Right sidebar, "combobox" link #094191 */

/* Links, and headings */
div.section2 a,
div.section2 h1,
div.section2 h2,
div.section2 h3,
div.section2 h4,
div.section2 h5,
div.section2 h6 {
  color: #33CCFF;
}

/* Main menu */
div.section2 a#mainmenu2 {
  background-image: url("../images/template/mainmenu/blue.gif");
  color: #33CCFF;
}

/* Left menu rollover / active / current*/
/* Level 1 */
div.section2 div.submenu ul li a:hover,
div.section2 div.submenu ul li a.active,
div.section2 div.submenu ul li a.current {
  background-color: #035F88;
}

/* Level 2 */
div.section2 div.submenu ul li ul li a:hover,
div.section2 div.submenu ul li ul li a.active,
div.section2 div.submenu ul li ul li a.current {
  background-color: #67A1B9;
}

/* Level 3 */
div.section2 div.submenu ul li ul li ul li a:hover,
div.section2 div.submenu ul li ul li ul li a.active,
div.section2 div.submenu ul li ul li ul li a.current {
  background-color: #A7C8D7;
}

/* Left menu lines */
/* Level 1 */
div.section2 div.submenu ul {
  border-top: 1px solid #035F88;
}
div.section2 div.submenu ul li a {
  border-bottom: 1px solid #035F88;
}

/* Level 2 */
div.section2 div.submenu ul li ul {
  border-top: none;
}
div.section2 div.submenu ul li ul li a {
  border-bottom: 1px solid #67A1B9;
}

/* Level 3 */
div.section2 div.submenu ul li ul li ul li a {
  border-bottom: 1px solid #A7C8D7;
}

/* Caption box highlights */
div.section2 div.captionbox div.text {
  background-color: #67A1B9;
}

/* Text / combo box link */
div.section2 div.textbox div.text a,
div.section2 div.combobox div.content a {
  color: #094191;
}

div.section2 div.pollbox div.content a {
  color: #000000;
}

/* Section3 (red)
Left hand menu, first level rollover #ee4035
Left hand menu, second level rollover #f27068
Left hand menu, third level rollover #f8b3ae

Content area, main heading #FF3333
Content area, link (on black background) #FF3333
Content area, image caption background #FF5C5D

Right sidebar, "textbox" link #cc0000
Right sidebar, "combobox" link #cc0000 */

/* Main menu (on), links, and headings */
div.section3 a,
div.section3 h1,
div.section3 h2,
div.section3 h3,
div.section3 h4,
div.section3 h5,
div.section3 h6 {
  color: #FF3333;
}

/* Main menu */
div.section3 a#mainmenu3 {
  background-image: url("../images/template/mainmenu/red.gif");
  color: #FF3333;
}

/* Left menu rollover / active / current*/
/* Level 1 */
div.section3 div.submenu ul li a:hover,
div.section3 div.submenu ul li a.active,
div.section3 div.submenu ul li a.current {
  background-color: #ee4035;
}

/* Level 2 */
div.section3 div.submenu ul li ul li a:hover,
div.section3 div.submenu ul li ul li a.active,
div.section3 div.submenu ul li ul li a.current {
  background-color: #f27068;
}

/* Level 3 */
div.section3 div.submenu ul li ul li ul li a:hover,
div.section3 div.submenu ul li ul li ul li a.active,
div.section3 div.submenu ul li ul li ul li a.current {
  background-color: #f8b3ae;
}

/* Left menu lines */
/* Level 1 */
div.section3 div.submenu ul {
  border-top: 1px solid #ee4035;
}
div.section3 div.submenu ul li a {
  border-bottom: 1px solid #ee4035;
}

/* Level 2 */
div.section3 div.submenu ul li ul {
  border-top: none;
}
div.section3 div.submenu ul li ul li a {
  border-bottom: 1px solid #f27068;
}

/* Level 3 */
div.section3 div.submenu ul li ul li ul li a {
  border-bottom: 1px solid #f8b3ae;
}

/* Caption box highlights */
div.section3 div.captionbox div.text {
  background-color: #FF5C5D;
}

/* Text / combo box link */
div.section3 div.textbox div.text a,
div.section3 div.combobox div.content a {
  color: #cc0000;
}

div.section3 div.pollbox div.content a {
  color: #000000;
}

/* Section4 (Grey) - default
Left hand menu, first level rollover #565656
Left hand menu, second level rollover #747474
Left hand menu, third level rollover #efefef

Content area, main heading #cccccc
Content area, link (on black background) #cccccc
Content area, image caption background #999999

Right sidebar, "textbox" link #840083
Right sidebar, "combobox" link #840083 */

/* Main menu (on), links, and headings */
div.section4 a#mainmenu4,
div h1,
div h2,
div h3,
div h4,
div h5,
div h6 {
  color: #cccccc;
}

/* Main menu */
div.section4 a#mainmenu4 {
  background-image: url("../images/template/mainmenu/white.gif");
  color: #cccccc;
}

/* Left menu rollover / active / current*/
/* Level 1 */
div div.submenu ul li a:hover,
div div.submenu ul li a.active,
div div.submenu ul li a.current {
  background-color: #565656;
}

/* Level 2 */
div div.submenu ul li ul li a:hover,
div div.submenu ul li ul li a.active,
div div.submenu ul li ul li a.current {
  background-color: #747474;
}

/* Level 3 */
div div.submenu ul li ul li ul li a:hover,
div div.submenu ul li ul li ul li a.active,
div div.submenu ul li ul li ul li a.current {
  background-color: #efefef;
}

/* Left menu lines */
/* Level 1 */
div div.submenu ul {
  border-top: 1px solid #565656;
}
div div.submenu ul li a {
  border-bottom: 1px solid #565656;
}

/* Level 2 */
div div.submenu ul li ul {
  border-top: none;
}
div div.submenu ul li ul li a {
  border-bottom: 1px solid #747474;
}

/* Level 3 */
div div.submenu ul li ul li ul li a {
  border-bottom: 1px solid #efefef;
}

/* Caption box highlights */
div div.captionbox div.text {
  background-color: #999999;
}

/* Text / combo box link */
a {
  color: #840083;
}

div.section4 div.pollbox div.content a {
  color: #000000;
}

/*CSS for copyright clinic*/

div.hquestions {
  font-weight: bold;
  border-top: 0px;
  border-bottom: 1px inset #33cc33;
  width: 520px;
  margin: 0px;
  padding: 5px;
  color:#FFFFFF;
  }

div.answer {
  padding: 10px;
  color: #FFFFFF;
  display: none;
}

/* Forms */

.error {
  color: #ff3333;
}

#messagelabel {
  line-height: 2em;
}

.contactform td,
.competitionform td,
.registrationform td {
  padding: 0 1em 1em 0;
}

  /******************************/
 /*     CSS for twitter feed   */
/******************************/ 

.twitter, div.twitter a{
font-weight: bold;
color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.responses {
	margin: 10px;
	padding: 10px;
	width: 500px;
	border: 1px solid #666666;
	
}

.responsesact {
	margin: 10px;
	padding: 10px;
	width: 500px;
	border: 1px solid #FF3333;
	
}


.in-right-side{
	display:block;
	width:154px;
	float: right;
}
