 BODY
  {
   background: #000;
   color: #fff;
   margin: 0px;
   font: 10px verdana, sans serif, arial, sans-serif; 
  }
 BODY, .plantitle, input, .caption, select, td, textarea
  {
   font: 10px verdana, sans serif, arial, sans-serif; 
   text-indent: 0px;
  }
 BODY, p, div, td
  {
   line-height: 140%;
  }
 form
  {
   margin: 0px;
  }
 hr
  {
   color: #6f717d;
   background: #6f717d;
   border: 0px;
   margin: 5px 0px 5px 0px;
   height: 1px;
  }
 input
  {
   margin-bottom: 2px;
  }
 .body2 
  { font-size: 9px; }
 TD
  { vertical-align: top; }
 IMG 
  { border: 0px; }
 .boxtitle, h1
  {
   color: #fff;
   background: #293857;
   font: bold 11px arial, sans-serif;
   padding: 1px 0px 0px 3px;
   border: 1px solid #000;
  }
 .boxtext
  {
   color: #000;
   background: #e5e5e5;
   margin: 0px 0px 5px 0px;
   padding: 1px 0px 6px 1px;
   border: 1px solid #000;
   border-top: 0px;
  }
  a:link,a:visited,a:active
   { color: #90a0c1; background: transparent; text-decoration: underline; font-weight: bold;}
  a:hover
   { color: #fff; background: transparent; text-decoration: underline; font-weight: bold;} 
 .headline 
  {
   font: bold 16px arial, helvetica, sans-serif;
   margin: 6px 0px 4px 0px;
  }
 .formtext 
  { 
   line-height: 120%;
   vertical-align: text-top;
   border: 1px solid #AA7777; 
   background: #FFFFFF url(/i/icons/FormTextGray.gif);
  }
 .pic, a.pic
  {
   cursor: pointer;
   margin-bottom: 2px;
   filter: Alpha(opacity=90); /* IE */
   -moz-opacity: 0.9; /* Mozilla */
  }
 a.pic:hover, .pic:hover
  {
   cursor: pointer;
   filter: Alpha(opacity=120);
   -moz-opacity: 1.2;
  } 
 .submitbutton
  {
   background: #29395c;
   color: #fff;
   width: 80%;
   margin-top: 3px;
   text-align: center;
   font-weight: bold;
  }
 .frontframe
  {
   background: #212832 url('/i/IntroBG.jpg');
   border-bottom: 1px solid #fff;
  }
 .stroke
  {
   border: 1px solid #000;
  }
 .label
  {
   text-align: right;
   color: #6f717d;
  }
 .required
  {
   color: #ff0;
  }
 input.data, select.data, textarea.data
  {
   border: 1px solid #6f717d;
   background: #3e4b53;
   color: #fff;
   width: 100%;
  }
  .infofield0, .infofield1, .infofield2, .infofield3, .infofield4
  {
   float: left;
   width: 32%;
   border: 1px dotted #6e89dd;
   margin: 1px;
   padding: 1px;
  }
 .infofield0
  {
   clear: both;
  } 
 .infof0, .infof1, .infof2, .infof3, .infof4
  {
   float: left;
   width: 19%;
   border: 1px dotted #6e89dd;
   margin: 1px;
   padding: 1px;
   overflow: hidden;
  }
 .infof0
  {
   clear: both;
  } 
 a.amenu, a.amenu:visited
  {
   border: 1px solid #eee;
   border-right:1px solid #000;
   border-bottom:1px solid #000;
   display: block;
   text-decoration:none;
   width:100%;
   font: 11px tahoma, sans serif;
   font-weight: normal;
   background: #081c40;
   color: #fff;
   padding: 0px 0px 1px 4px;
  }
 a.amenu:hover, a.amenu:active
  { 
   font-weight: normal;
   color:#ff0; 
   background:#293857;
  }
.imgbox
 {
  padding-top: 10px; 
  text-align: right; 
  vertical-align: top;
 }
.titlebox
 {
  border-bottom: 2px solid #030627; 
  padding-left: 10px; 
  font-size: 14px;
  font-weight: bold;
 }

 .thumbnail
  {
   border: 3px solid #2C3B5C;
  }
 .listtitle
  {
   background: #000;
   padding: 3px 0px 3px 10px;
   font-size: 14px;
   color: #fff;
  }
 .listtitle2
  {
   border-bottom: 1px solid #6f717d; 
   padding: 0px 0px 2px 0px;
  }


#menuBar {
	margin: 0px;
	padding: 0px;
	border: 1px solid #172647;
	background : #293855;
}

ul.menuBar {
	margin: 0px;
	padding: 4px;
}

li.menuButton {
	display: inline;
	list-style: none;
}

a.menuButton, a.menuButton:link, a.menuButton:visited
 {
  padding: 4px 6px 4px 6px;
  color: #fff;
  text-decoration: none;
  font-weight:bold;
}
a.menuButtonActive, a.menuButtonActive:link, a.menuButtonActive:visited, a.menuButton:hover
{
  padding: 4px 6px 4px 6px;
  background-color: #172647;
  color: #fff;
  text-decoration: none;
  font-weight:bold;
}

.menu {
	background: #D8D8D8;
	border: 1px solid #737373;
	padding: 0px;
	position: absolute;
	text-align: left;
	visibility: hidden;
	left:0px;
	top:0px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	z-index: 999;
}
div.m:hover {
  background-position: 50% 100%;
 }