body {
  margin:0; 
  padding:0; 
  font-family:verdana, arial, sans-serif; 
  font-size:80%; 
  color:#666666; 
  text-align:center;
  background-color:#b1cb70;
}

p {
  margin:0.2em 0 1.2em 0; padding:0.3em;
}

h1 {
  padding:0; margin:0;font-size:250%; font-weight:normal; font-style:italic; 
  color:#0d6442; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h2 {
  background-color:#b1cb70; color:#0d6442; font-size:110%; font-weight:normal; margin:0.2em; padding:0; 
  font-style:bold; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

div {
  margin:0; padding:0; display:block;}

a:link, a:visited {
  color:#471d21; text-decoration:underline;}
a:hover {
  color:#c9b078; text-decoration:none;}
a:active {
  color:#0d6442; text-decoration:underline;}

img { border: none }

table { width: 85%; margin-top: -1em }

td.price,th.price { text-align: right }
td.item { width: 80% }
th { text-align: center }


textarea {white-space: pre}


span.error-message { 
	color: #ff0000;
 }


.container {
  background-color:#FFFFFF; margin:0 auto 0 auto; padding:0; width:85%;}

.titleblock {
  padding:2em; margin:0; text-align:left;
  }

.titleblock p {
  text-indent:4em; color:#471d21;}



ul.navbar {
  list-style-type:none; float:left; display:block; width:100%; line-height:1.5em; 
  clear:both; margin:0; padding:0; background-color:#999999;}

ul.navbar li {
  display:inline;}

a.nav:link, a.nav:visited {
  display:block; float:left; width:24.5%; padding:1.2em 0 1.2em 0; margin:0; 
  text-decoration:none; background-color:#c9b078; color:#FFFFFF;}

a.nav:hover {
  display:block; float:left; width:24.5%; padding:1.2em 0 1.2em 0; margin:0; 
  text-decoration:none; background-color:#471d21; color:#FFFFFF;}

a.nav:active {
  display:block; float:left; width:24.5%; padding:1.2em 0 1.2em 0; margin:0; 
  text-decoration:none; background-color:#0d6442; color:#FFFFFF;}

a.navcurrent {
  display:block; float:left; width:24.5%; padding:1.2em 0 1.2em 0; margin:0; 
  text-decoration:none; background-color:#0d6442; color:#FFFFFF;}


.rightcontainer {
  float:right; clear:both; width:13em; margin:1em 0 0 0; padding:0;}

.rightbox {
  margin:0.5em; padding:0.3em; border:1px solid #999999; text-align:center;}

.rightcontainer h2 {
  text-align:left; padding:0 0 0 1.5em;}

.linkbox a {display:block;}



.content {
  clear:left; text-align:left; margin:1.2em 13.5em 0 0; padding:1em 1ex 1em 1.5ex;}

.content h2 {text-indent:0.5em; margin-top: 1em}

.content h1 {text-indent:0.5em; margin-top: 1em}

.content li { padding-bottom: 0.5em }

.footer {
  color:#999999; font-size:75%; margin:2.5em 0.2em 0.5em 0.5em; padding:0.8em; 
  border-top:1px solid #999999; text-align:left; clear:both;}

.footer .right {
  float:right; clear:right; text-align:right;}

.footer p {margin:0;}