body
{
	text-align: center;
	min-width: 797px;
	background-color: rgb(165,157,94);
	margin: 0;
	padding: 0;
}

#header
{
	position: relative;
	left: 440px;
	top: 98px;
}

#body
{
	background: url("../images/bg1.gif") no-repeat top center #A4955C;
	width: 797px;
	min-height: 612px;
	height: auto !important;
	height: 612px;
	margin: 0 auto;
	padding: 0;
}

#content
{
	text-align: left;
	padding-top: 200px;
	padding-left: 10px;
	padding-bottom: 0;
	margin: 0;

	color: #3D5537;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
} 

#content p, #content dt
{
	font-weight: 700;
	padding: 0 300px 10px 15px;
	margin-bottom: 0;
}
#content dd
{
	font-weight: 400;
	padding: 0 300px 10px 15px;
}

#content p.intro
{
	font-size: 150%;
	font-weight: 800;
}

#footer
{
	background: #A4955C;
	margin: 0 auto;
	padding: 0;
	width: 797px;

	color: #3D5537;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

#footer img
{
	display: block;
	margin: 0;
	padding: 0;
}


h2
{
	font-size: 125%;
	font-weight: 800;
}


form
{
	width: 475px;
	margin: 0px;
	padding: 5px;	
	border-bottom: 3px solid black;
	border-right: 3px solid black;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	
	font: 8pt sans-serif;
	background-color: RGB(160,179,106);
}

.labeled-input
{
	margin-bottom: 5px;
}

.labeled-input label
{
	float: left;
	width: 100px;
	padding-top: 5px;
}


*.a { text-decoration:none;}
a:active {
  text-decoration:none;
  color:black;
}

a:link {
  text-decoration:none;
  color:black;
}

a:visited {
  text-decoration:none;
  color:black;
}


*.aabc
{

  display:block;
  min-height: 612px;
  min-width: 797px;
   
}

*.box
{
  
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  border-bottom: 3px solid black;
  border-right: 3px solid black;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  font-family: sans-serif;
  font-size: 8pt;
  padding: 2px;
  
  background-color: RGB(160,179,106);
 
}

*.selection
{
  
  
  overflow: auto;
  visibility: visible;
  float: left;
  text-align: center;
  height: 433px; /*430*/
  width:275px;
  margin-left: 20px;
  
  /*position:absolute;
  top: 50px;
  left:250px;*/
  
}

*.message
{ 
  color: red;
  overflow: auto;
  visibility: visible;
  
  text-align: center;
}

*.entry
{
  
  /*position:absolute;
  top: 50px;
  left:600px;*/
  visibility: visible;
  /*float: right;*/
  text-align: left;
  height: 430px;
  width: 250px;
  /*margin-right: 20px;*/  
}

.right_justify
{
  text-align: right;
}

img.logo
{
  position:absolute;
  top: 1px;
  left:1px;
  width: 50px;
  height: 50px;
}

/* Non-essential Styles */
h3 { font-size:1.1em; }
h4 { font-size:1em; font-weight:normal; }

*.float-divider  { clear:both; height:1px; font-size:1px; line-height:1px; }

/* Essential Styles */

*.menu
{
	float:left; position:relative;
	z-index:1; cursor:pointer; 
	white-space:nowrap;
	width: 80px;

	color: #3D5537;
	font-size:8pt; /*font-size: 100%;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: 700;*/
}

             
             
*.topmenu{    position:absolute;
              top: 128px;
              left:213px; 
              }
              
*.pos       {float:left; } 

*.sidepos   {position:absolute; top:1px;left:1px;
             
               
}



*.menuhref
{
	margin: 0; padding:0;  
	background: url("../images/g1.jpg") repeat-x left bottom white;
	width: 200px;	text-align: center;
	font-size: 1.1em;
	border: 1px solid yellow;
} 
*.menu a, a.menu:visited
{
	text-decoration:none;
	color: #3D5537;
}

*.menu h3   { float:left; margin:0; padding:0 /*1px 5px*/;  
              background:url("../images/g1.jpg") repeat-x left bottom white;width: 100%;text-align: center; }
*.menu h4   { display:inline; margin:0; }

*.menu ul   { position:absolute; margin:0; padding-top:1px; padding-bottom:5px; 
              background:url("../images/g3.jpg") repeat-x left bottom white;  width:100%}

*.menu li   { margin:0; padding-left: 10px; padding-right: 10px /*2px 25px*/; list-style-type:none; /*color:black; */}
*.menu li img       { margin-left:-22px; padding-right:5px; }
*.menu li.separator { margin-top:5px; border-top:1px solid gray; padding-top:5px; }  
*.menu li.flyout-trigger { background:url("../images/flyout1.gif") no-repeat right center; }

*.menu li.hover      { background:url("../images/g2.jpg") repeat-x left top white; }

 *.menu h3.hover      { background:url("../images/g2.jpg") repeat-x left top white; color:green; }
 *.menu li.hover      { background-color:firebrick; color:white; }  

*.menu ul.dropdown   { top:100%;  clear:left; z-index: 1;}
*.menu ul.submenu    { left:100%; margin-top:-1.5em; margin-left:-0.3em; }

*.menu *.hidden      { display: none;/*left:-99999px; top:-99999px;*/ }

*.menu h3,*.menu ul { border-left:1px solid yellow; border-right:1px solid orange; 
                      border-top:1px solid yellow; border-bottom:1px solid orange; }


/* Essential styles that do not work properly in Internet Explorer 6. */
*.menu li.flyout-trigger.hover 
            { background:url("../images/flyout2.gif") no-repeat right center; }

 *.menu li.hover  a  { color:green; } 