/* Copyright Help Eliminate Letchworth Parish Council 2008-2011 */

body {
	background:  rgb(255, 255, 255);
	color: rgb(64, 64, 64);
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, tahoma, sans-serif;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
}

td {
	font-size: 90%;
}

font.help
{
       color: rgb(0,97,57);
}

span.help
{
       text-transform: uppercase;
       color: rgb(0,97,57);
       font-weight: bold;
}

div.HeaderGap
{
       background: url(images/help-header-background.jpg) repeat-x left top;
       width: 100%;
       padding: 0;
/*       background-color: rgb(255,255,255); */
      background-color: rgb(120,199,167);
}

#HiddenMsg {
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}

#HelpLogo {
	margin: 0px 0px 0px 0px;
}

h1.main
{
      border-left: 1px solid rgb(0,97,57);
      border-right: 1px solid rgb(0,97,57);
      border-top: none;
      border-bottom: none;
/*      background-color: rgb(72,200,149); */
      background: url(images/header-back.png) repeat-x bottom left rgb(248,251,212);
      text-align: left;
/*      margin: 5px 20px 10px 20px;   */
      margin: 0px;
      padding: 0px 1px 0px 20px;
      font-size: large;
      color: rgb(0,97,57);
}

div.header {
/*      margin: 5px 20px 10px 20px;  */
      margin: 0px 20px 10px 20px;
      display: block;
}

h2.news, h2.sidemenu
{
      border-left: 1px solid rgb(0,97,57);
      border-right: 1px solid rgb(0,97,57);
      border-top: none;
      border-bottom: none;
/*       background-color: rgb(120,199,167);  */
      background: url(images/header-back.png) repeat-x bottom left rgb(248,251,212);
/*       margin: 5px;   */
      margin: 0px;
      font-size: medium;
}

div.newsheader {
      margin: 0px 5px 5px 5px;
      display: block;
}


h2.sidemenu
{
       padding: 1px 5px 1px 5px;
       margin: 0px 0px 0px 0px;
       border: 0px;
       border-bottom: 1px solid rgb(0,97,57);
       text-align: center;
}


table.wrap
{
      width: 90%;
      height: 100%;
      padding: 0;
      margin: 0;
      border: 0;
      vertical-align: top;
}

td.wrap
{
      width: 100%;
      margin: 1px;
      padding: 0;
      border: 1px solid rgb(0,97,57);
      vertical-align: top;
      background-color: rgb(120,199,167);
}

table.main
{
      height: 70%;
      margin: 0;
      width: 100%;
      background-color: rgb(255,255,255);
}

td.main
{
      width: 80%;
      border-top: 1px solid rgb(0,97,57);
      border-left: 1px solid rgb(0,97,57);
      border-bottom: 1px solid rgb(0,97,57);
      border-right: 0px;
      margin: 0;
/*      padding: 5px 10px 5px 9px;  */
      padding: 0px 10px 5px 9px;
}

td.sidemenu
{
       border-left: 0px;
       border-top: 1px solid rgb(0,97,57);
       border-bottom: 1px solid rgb(0,97,57);
       border-right: 0px;
       color: rgb(0,97,57);
       padding: 0px 0px 5px 0px;
/*       width: 180px;  */
       background: url(images/side-menu-back180x163.png) no-repeat bottom left rgb(120,199,167);
       margin: 0;
}

a.sidelink
{
       color: rgb(0,97,57);
       width: 100%;
       background-color: rgb(248,251,212);
       margin: 0;
       padding: 2px 0px 1px 0px;
       border-bottom: 1px solid rgb(0,97,57);
       border-top: 0px;
       border-left: 0px;
       border-right: 0px;
       display: block;
       text-indent: 3px;
}

a.sidelink:link, a.sidelink:visited, a.sidelink:active
{
       text-decoration: none;
       color: rgb(0,97,57);
}

a.sidelink:hover
{
       text-decoration: none;
       color: rgb(50,147,107);
       background-color: rgb(228,231,192);
}

td.news
{
       border-right: 0px;
       border-top: 1px solid rgb(0,97,57);
       border-bottom: 1px solid rgb(0,97,57);
       border-left: 1px solid rgb(0,97,57);
       color: rgb(0,97,57);
       padding: 0px 5px 5px 5px;
       width: auto;
/*       background: url(images/side-menu-back180x163.png) no-repeat bottom right rgb(120,199,167);  */
       background: url(images/squirrel-back.png) repeat-y center right rgb(120,199,167);
       margin: 0;
}

table.footer
{
       width: 100%;
       margin: 0;
       border: 0;
       padding: 0;
       height: auto;
       vertical-align: bottom;
}

td.footleft, td.footright
{
       border: 0;
       font-size: small;
       background-color: rgb(120,199,167);
       padding-top: 3px;
       padding-bottom: 1px;
       padding-left: 1em;
       padding-right: 1em;
       vertical-align: baseline;
       height: auto;
       margin: 0;
}


table.founders
{
       background-color: rgb(120,199,167);
       color: rgb(255,255,255);
}

td.founder, td.founderr
{
      border-right: 1px rgb(255,255,255) solid;
      border-bottom: 1px rgb(255,255,255) solid;
      border-top: 0px;
      border-left: 0px;
      padding: 1px 5px 2px 5px;
}

td.founderr
{
      text-align: right;
}

td.ballot
{
	font-family: "times new roman", serif;
	padding: 0.8em;

}

tr.row1
{
      background-color: rgb(210,255,230);
}
tr.row2
{
      background-color: rgb(249,246,218);
}

td.row1
{
      border-right: 1px rgb(180,245,210) solid;
      border-bottom: 1px rgb(180,245,210) solid;
      border-top: 1px rgb(220,255,245) solid;
      border-left: 1px rgb(220,255,245) solid;
}

td.row2
{
      border-right: 1px rgb(229,226,190) solid;
      border-bottom: 1px rgb(229,226,190) solid;
      border-top: 1px rgb(255,252,238) solid;
      border-left: 1px rgb(255,252,238) solid;
}

td.boxtop {
	  background: url(image/box-top.png) repeat-x bottom center; height: 10px; padding: 0px;
}
td.boxbottom {
	  background: url(image/box-bottom.png) repeat-x top center; height: 10px;
}
td.boxleft {
	  background: url(image/box-left.png) repeat-y center right; width: 10px;
}
td.boxright {
	  background: url(image/box-right.png) repeat-y center left; width: 10px;
}
td.boxtopleft {
	  background: url(image/box-top-left.png) no-repeat bottom right; width: 10px; height:10px;
}
td.boxtopright {
	  background: url(image/box-top-right.png) no-repeat bottom left; width: 10px; height:10px;
}
td.boxbottomleft {
	  background: url(image/box-bottom-left.png) no-repeat top right; width: 10px; height:10px;
}
td.boxbottomright {
	  background: url(image/box-bottom-right.png) no-repeat top left; width: 10px; height:10px;
}

span.comment {
       color: rgb(0,97,57);
}

cite.comment {
       text-align: right;
       display: block;
}

.boxtop0 {
	 font-size:1px;
	 display: block;
	 height: 5px;
	 margin: 0px;
	 background: transparent;
}
.boxtop1, .boxtop2, .boxtop3, .boxtop4, .boxend1, .boxend2, .boxend3, .boxend4 {
	 display: block;
	 height: 1px;
	 overflow: hidden;
	 background: rgb(248,251,212);
}
.boxtop3, .boxtop4, .boxend3, .boxend4 {
         border-left: 1px rgb(0,97,57) solid;
         border-right: 1px rgb(0,97,57) solid;
}
.boxtop1, .boxend1 {
	 margin: 0 5px;
	 background: rgb(0,97,57);
}
.boxtop2, .boxend2 {
         border-left: 2px rgb(0,97,57) solid;
         border-right: 2px rgb(0,97,57) solid;
	 margin: 0 3px;
	 background: rgb(120,199,167);
}
.boxtop3, .boxend3 {
	 margin: 0 2px;
	 background: rgb(120,199,167);
}
.boxtop4, .boxend4 {
	 height: 2px;
	 margin: 0 1px;
	 background: rgb(120,199,167);
}
.boxend2, .boxend3, .boxend4 {
	 background: rgb(120,199,167);
}

div.menubar {
 background: url(images/header-back-up.png) top left repeat-x;
 height: 22px;
 text-align: center;
 padding: 0px;
 margin: 0px;
}

span.menutabs {
 padding: 0px 5px 0px 5px;
 margin: 0px;
 border: none;
 height: 22px;
 display: inline-block;
}

a.menutab {
 height: 22px;
 text-decoration: none;
 color: white;
 font-size:80%;
 padding: 0px;
 margin: 0px;
 border: none;
 overflow: hidden;
 display: block;
 float:left;
 cursor: pointer;
}

span.menutabl {
 background: url(image/menutab-left.png) top left no-repeat;
 height: 22px;
 width: 6px;
 display: inline-block;
 padding: 5px 0px 0px 0px;
 margin: 0px;
 border: none;
}

span.menutab {
 background: url(image/menutab-bg.png) top left repeat-x;
 height: 22px;
 display: inline-block;
 margin: 0px;
 padding: 5px 5px 0px 5px;
 border: none;
}

span.menutabr {
 background: url(image/menutab-right.png) top left no-repeat;
 height: 22px;
 width: 6px;
 display: inline-block;
 padding: 5px 0px 0px 0px;
 margin: 0px;
 border: none;
}

div.dropdown_menu
{
    overflow: visible;
    visibility: hidden;
    min-width: 8em;
    position: absolute;
    left: 10px;
    top: 20px;
    border: solid 1px rgb(0,97,57);
    background: rgb(71,191,159);
    margin: 0px 0px 0px 1px;
}

div.dropdown_menu a
{
    overflow: visible;
    display: block;
    text-align: left;
    padding: 1px 0.5em 2px 0.5em;
    margin: 0px;
    text-indent: 0px;
    color: rgb(255,255,255);
    text-decoration: none;
    font-size: 80%;
}

div.dropdown_menu a:link, div.dropdown_menu a:visited, div.dropdown_menu a:active
{
    color: rgb(255,255,255);
}

div.dropdown_menu a:hover
{
    color: rgb(255,255,255);
    background: rgb(66,152,129);
}

