BODY {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #000000;
   font-family: Verdana, Geneva, Arial;
   font-size: 14px;
}

#top {
   margin-right: 6px;
   color: #FFFFFF;
}

#top FORM {
   margin-bottom: 0px;
}

#top INPUT {
   font-size: 12px;
}

.contentarea {
   background-image: url(/images/layout_contentsun.png);
   background-repeat: no-repeat;
   background-color: #F1F4F4;
   padding: 10px;
}

.formbuilderform textarea {width:325px}

div.breadcrumbs {
   font-size: 90%;
   margin-bottom: 10px;
}

div.breadcrumbs span.lastitem {
   font-weight:bold; 
}

a {
   text-decoration: underline;
   color: #962806;
}

a:hover {
   text-decoration: underline;
   color: #CC0000;
}

a.menuitem {
   font-size: 13px;
   text-decoration: none;
   color: #FFFFFF;
   display: block;
   padding: 5px 0px 5px 0px;
   border-bottom: 1px dotted #000000;
   background-color: #009090;
}

a.menuitem:hover {
   background-color: #000000;
}

a.menuitemindent {
   font-size: 11px;
   text-decoration: none;
   color: #FFFFFF;
   display: block;
   padding: 3px 0px 3px 0px;
   border-bottom: 1px dotted #000000;
   background-color: #006768;
}

a.menuitemindent:hover {
   background-color: #000000;
}

#menuitemcurrent {
   padding: 5px 0px 5px 0px;
   border-bottom: 1px dotted #000000;
   font-size: 13px;
   font-weight: bold;
   color: #000000;
   background-color: #F1F4F4;
}

#menuitemcurrentindent {
   padding: 3px 0px 3px 0px;
   border-bottom: 1px dotted #000000;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   background-color: #F1F4F4;
}

.menuitemseparator {
   padding: 5px 0px 5px 0px;
   border-bottom: 0px solid #000000;
   background-color: #006768;
}

a.topmenu {
   text-decoration: none;
   color: #FFFFFF;
}

a.topmenu:hover {
   text-decoration: underline;
   background-color: #000000;
}

/* relational links under content */
div.left49 {
  width: 49%; /* 50% for both left and right might lead to rounding error on some browser */
  font-size: 90%;
}

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
  font-size: 90%;
}

h2 {
	font-size: 16px;
	text-align: left;
/* some air around the text */
	padding-left: 0.5em;
	padding-bottom: 1px;
/* set borders around header */
	border-bottom: 1px solid #962806;
	border-left: 1.1em solid #962806;
   line-height: 1.5em;
/* and some air under the border */
   margin: 0;
}

img {
   border: 0;
}

@media print {
   BODY {
      background-color: #FFFFFF !important;
      color: #000000 !important;
      font-family: Arial !important;
      border: 0 !important;
   }

   {
      border: 0 !important;
   }

   .noprint  {
      display: none !important;
   }

   img {
      float: none !important; /* this makes images cause a pagebreak if they don't fit on the page */
   }

   .contentarea {
      background-image: none !important;
      background-color: #FFFFFF !important;
      padding: 0 !important;
   }
}
