body {
  margin-top: 5px;
  background-color: #FFF;
}

body, p, td, ul, ol, dl, dd, dt, blockquote, form, option, input {
  font-family: Arial, Helvetica ;
  font: 14px Arial;
  color: #000000;
}

#MainMenu 
{
	
  height:27px;
	
  background:#FFF;
	
  border-color:#b0d671;
	
  border-style:solid;
	
  border-width:0 0 1px;
	
  margin:0;

}

#tab 
{
	
  top:0;
	
  height:0;
	
  background:repeat-x top;
	
  margin:0;

}

#tab ul 
{
	
  list-style:none;
	
  float:left;
	
  margin:0;
	
  padding:0;

}

#tab li 
{
	
  display:inline;
	
  float:left;
	
  margin:0 1px 0 0;
	
  padding:0;

}

#tab a 
{
	
  background:url(../images/menu_right.gif) no-repeat right top;
	
  text-decoration:none;
	
  border:0;
	
  display:block;
	
  float:left;
	
  margin:0;
	
  padding:0;

}

#tab a span 
{
	
  display:block;
	
  background:url(../images/menu_left.gif) no-repeat left top;
	
  font-family:Arial, Helvetica, sans-serif;
	
  font-size:11px;
	
  color:#666;
	
  font-weight:700;
	
  line-height:27px;
	
  padding:0 22px;

}

#tab a:hover,#tab li.item_active a 
{
	
  background-position:right bottom;

}

#tab a:hover span,#tab li.item_active a span 
{
	
  background-position:left bottom;
	
  color:#000;
	
  font-weight:700;
	
  font-style:normal;
	
  text-decoration:none;

}

.dropmenudiv 
{
	
  position:absolute;
	
  top:0;
	
  float:left;
	
  display:block;
	
  visibility:hidden;
	
  background:#FFF;
	
  color:#FFF;
	
  z-index:100;
	
  text-decoration:none;
	
  border-color:#b0d671;
	
  border-style:solid;
	
  border-width:0 0 1px;
	
  padding:0;

}

.dropmenudiv ul 
{
	
  list-style:none;
	
  margin:0;
	
  padding:0;

}

.dropmenudiv li 
{
	
  display:inline;
	
  margin:0;
	
  padding:0;

}

.dropmenudiv a:link,.dropmenudiv a:visited 
{
	
  width:180px;
	
  display:block;
	
  border:0;
	
  color:#FFF;
	
  background:url(../images/menu_left.gif) no-repeat left top;
	
  font-weight:700;
	
  font-style:normal;
	
  text-decoration:none;
	
  margin:0 1px 0 0;
	
  padding:0;

}

.dropmenudiv a span 
{
	
  display:block;
	
  line-height:27px;
	
  background:url(../images/menu_right.gif) no-repeat right top;
	
  font-family:Arial, Helvetica, sans-serif;
	
  font-size:11px;
	
  color:#FFF;
	
  float:none;
	
  padding:0 22px;

}

.dropmenudiv a:hover 
{
	
  border:0;
	
  background-position:left bottom;
	
  font-weight:700;
	
  font-style:normal;
	
  text-decoration:none;
	
  color:#000;

}

.dropmenudiv a:hover span 
{
	
  background-position:right bottom;
	
  color:#000;
	
  font-weight:700;

}



.small {
  font-size:10px;
}
a:link {
  color: #34993D; 
  text-decoration: underline;
}
a:visited {
  color: #34993D; 
  text-decoration: underline;
}
a:hover {
  color: #34993D; 
  text-decoration: none;
}
a:active {
  color: #34993D; 
  text-decoration: underline;
}
.login {
  background-color: #E5F4CB;
  border-color: #34993D;
	
  border-style: solid;
	
  border-width: 1px 1px 1px 1px;
	
  padding: 1px;

}
b {
  font-family: Arial, Helvetica;
	
  color: #34993D;

}
.head {
  font-weight: bold;
  color: #34993D;

  font-family: Arial, Helvetica, sans-serif;
	
  font-size: 14px;
	
}

label
{
  width: 4em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block
}

input
{
  color: #781351;
  background: #E5F4CB;
  border: 1px solid #34993D;
}

.submit input
{
  color: #000;
  background: #B0D671;
  border: 2px outset #d7b9c9
  margin-left: 4.5em;
}
#nav-menu ul
{
  width: 80px;                 /* sets the size of the menu blocks */
  border: 1px solid #000;      /* puts a black border around the menu blocks */
  background-color: #8aa;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}

ul.leftmenu ul.leftmenu ul
{
  width: 80px;                 /* sets the size of the menu blocks */
  border: 1px solid #000;      /* puts a black border around the menu blocks */
  background-color: #8aa;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}
ul.leftMenu li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                               /* the lack of offset makes these appear normal, but it will make a difference
                               /* to the absolutely positioned child blocks */
  color: #fff;                 /* sets the default font colour to white */
}

