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;
}

.formbuilderform textarea {width:325px}

div.breadcrumbs {
   font-size: 90%;
   margin-bottom: 10px;
}

div.breadcrumbs span.lastitem {
   font-weight:bold; 
}

a {
   text-decoration: underline;
   color: #000000;
}

a:hover {
   text-decoration: underline;
   color: #4693D0;
}

a.menuitem {
   font-size: 12px;
   text-decoration: none;
   color: #000000;
   font-weight: bold;
   display: block;
   padding: 9px 0px 9px 0px;
   background-image: url(/images/button1.png);
   margin: 0px 10px 10px 10px;
}

a.menuitem:hover {
   color: #FFFFFF;
   background-color: #FFFFFF;
}

a.menuitemalt {
   font-size: 12px;
   text-decoration: none;
   color: #000000;
   font-weight: bold;
   display: block;
   padding: 9px 0px 9px 0px;
   background-image: url(/images/button2.png);
   margin: 0px 10px 10px 10px;
}

a.menuitemalt:hover {
   color: #FFFFFF;
   background-color: #FFFFFF;
}

a.menuitemindent {
   font-size: 11px;
   text-decoration: none;
   color: #FFFFFF;
   display: block;
   padding: 3px 0px 3px 0px;
   border-bottom: 1px dotted #FFFFFF;
   background-color: #000000;
   margin-bottom: 10px;
}

a.menuitemindent:hover {
   background-color: #000000;
}

#menuitemcurrent {
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #FFFFFF;
   padding: 9px 0px 9px 0px;
   background-image: url(/images/button3.png);
   margin: 0px 10px 10px 10px;
}

#menuitemcurrentindent {
   padding: 3px 0px 3px 0px;
   border-bottom: 1px dotted #000000;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #5FB53B;
   margin-bottom: 10px;
}

.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;
}

a.footer {
   text-decoration: underline;
   color: #FFFFFF;
}

a.footer:hover {
   text-decoration: underline;
   color: #FFFFFF;
}

/* 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: 18px;
	text-align: left;
   background-image: url(/images/content_titlebar.png);
   padding-top: 1px;
}

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 */
   }

   .layoutleftside, .layoutrightside {
      width: 0;
   }
}