body
{
	font: normal 12px Arial;
}

P, TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.maintable { margin: 0px; padding: 0px;
	BORDER : #8D0F11 1px solid; 
}

.box {
  padding: 6px;
  margin: 3px;
  background: #eeeeee;
  color: #000080; border: 1px solid #333333; word-spacing: 0.1em;}
  
  
  
  .box2 {
  padding: 2px;
  margin: 3px;
  background: #FAF6F6;
  color: #000080; border: 1px solid #333333; word-spacing: 0.1em;}
  

fieldset {
  margin: 0px;
  padding:5px; width:80%;
  border: 1px solid #8D0F11;
  padding:5px; 
}

legend {
 margin-top: 3px;
  color : #000080;
  font-weight : bold;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 0;
}

a:link { color: #8D0F11; text-decoration : underline;}
a:visited { color: #8D0F11; text-decoration : underline;}
a:active { color: #8D0F11; text-decoration : underline;}
a:hover { color: #31516B; text-decoration : none;}

h1 {
font-size: 20px; font-weight: bold; color: #8D0F11;
margin-bottom: 2px;
 }

h2
{
	font-size: 18px; font-weight: bold; color: #006600; 
	margin-top: 7px; margin-bottom: 2px;
}

h3 {font-size: 16px; font-weight: bold; color: #8D0F11; 
	margin-top: 7px; margin-bottom: 2px;;}

h4 {font-size: 14px; font-weight: bold; color: #006600; 
	margin-top: 7px; margin-bottom: 2px;;}

.footer {
	padding: 3px; text-align: center;font-size: 11px; 
}

fieldset {
  margin: 0px;
  padding:5px; width:97%;
  border: 1px solid #8D0F11;
  padding:5px; 
}

legend {
 margin-top: 3px;
  color : #000080;
  font-weight : bold;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 0;
}

/* navigation */
#navcontainer
{
margin-left: 0px;
margin-right: 0px;
z-index: 1;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: 4px; margin-bottom: 0px;
padding: 2px;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
padding: 2px 2px;
}

#navcontainer li a
{
padding: 3px;
color: #fff;
background-color: #8D0F11;
border: 1px solid #ccc;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #fff;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
 font-weight : bold;
 background : #000080;
}

#navcontainer li a#current
{
color: #fff;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
 font-weight : bold;
 background : #000080;
}