body
{
   background: #ccc
}


body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, td, th, address, caption, blockquote
{
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

h1 
{
    text-align: left;
    color: #000080;
    padding-bottom: 0;
    padding-left: 0.3;
    padding-right: 0.3;
    padding-top: 0;
}

h2 
{
    text-align: right;
}

h3 
{
  color: #000080;
}

a:link
{
  color: #0000ff;
  background: transparent;
  text-decoration:none;
}

a:visited
{
  color: #0000FF;
  background: transparent;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}


a:active
{
  color: #FF0000;
  background: transparent;
  text-decoration:none;
}

/* Form Field Labels */
.fieldLabel
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color:#000000;
	font-size : 13px;
	font-weight: normal;
}

/* Form Field Note (Underneath the Label) */
.fieldNote
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color:#666666;
	font-size : 9px;
	font-weight: normal;
}

/* Form Field Labels */
.fieldError
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color:#FF0000;
	font-size : 9px;
	font-weight : normal;
}

/* Asterisk to Mark Compulsory Field */
.fieldAsterisk
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color:#4e0000;
	font-size : 13px;
	font-weight : normal;
}

/* Form Field Rows */
.fieldRow
{
}

/* Form Field Columns */
.fieldCol
{
    text-align: left;
    vertical-align: top;
}

.fieldCol1
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
    vertical-align: center;
}

.fieldCol2
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: center;
}

.inputField 
{
    width: 300px;
}

.yearField 
{
    width: 50px;
}

#logo
{
}

#navtitle
{
    background: #000080;
    color:#FFFFFF;
    text-align: center;
    margin-bottom: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000; 
}

#nav
{ 
    font-weight: bold;
    width:9em; 
    padding:0.3em; 
    background: #C00;
    color: #FFF;
    position: absolute;
    top: 5em; 
    padding:0.3em; 
}
#nav a {
    color: #FFF;
}

.currentMenu 
{
    font-style: italic;
}

#logo
{ 
    vertical-align: top;
    text-align: right;
    width:38em;
    position: absolute;
    top: 1em; 
    left: 11em; 
    padding-top:0.3em; 
    padding-left:1.0em; 
    padding-right:1.0em; 
}

#header
{ 
    height:3em; 
    width:40em;
    /*
    background: #FFFFFF;
    border-width:1px;
    border-style:solid;
    */
}

.headertitle
{
    font-size: 36px;
    font-weight: bold;
    color:#000000; 
}

.headersubtitle
{
    font-size: 14px;
    color:#000080; 
}

#content 
{ 
    background: #FFFFFF;
    color:#000000; 
    position: absolute;
    top: 5em; 
    left: 11em; 
    padding-top:0.3em; 
    padding-left:1.0em; 
    padding-right:1.0em; 
    width:38em;
    /*
    border-style: solid;
    border-width: 1px;
    border-color: #000080;
    */
}

#nav hr  
{ 
	display: none; 
}

#nav ul  
{ 
	margin: 0 0 0 1em; 
	padding: 0; 
}

#nav li  
{ 
	margin: 0; 
	padding: 0; 
}
