body, body div, body p, body th, body td, body li, body dd    {
font-family: "Times New Roman", Times, serif;  
font-size: 1em;         
    }


BODY {margin: 0em; padding: 0em; 
background-color: #D4E1F7;
}

h1, h2, h3, h4, h5 {font-family: Arial, Helvetica, sans-serif;
color: #800000;} 

#Topbar {
border-bottom: 2pt #89E052 solid;
background-color: #5B749B;
margin: 0;
color: #D4E1F7;
font-weight: bold;
padding: 5px;
text-align: center;
width: auto;
height: 50px;
}

#bottombar {
background-color: #5B749B;
color: #D4E1F7;
font-weight: bold;
padding: 0 15px 15px 160px;
text-align: center;
border-top: 2px #89E052 solid;
}

#bottombar a:link, #bottombar a:visited {
color: #D4E1F7;
text-decoration: none;
}

#bottombar a:hover {
background-color: #D4E1F7;
color: #6981A7;
text-decoration: none;

}

#main {
padding-top: 5px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 25px;
background-color: #FFFFFF;
margin-top: 10px;
margin-right: 15px; 
margin-bottom: 35px;
margin-left: 160px;
width: auto;
border: 1px #7069A7 solid;
min-height: 500px;

}

#Nav {
position: absolute;
top: 85px;
left: 3px;
padding: 0;
width: 140px;
color: #D4E1F7;
font-weight: bold;
}


#Nav ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
display: block;

}

#Nav li {
margin: 1px 0 1px 0;
width: 100%;
}

#Nav a:link, #Nav a:visited {
display: block;
width: 100%;
padding: 2px 2px 2px 5px;
border: 1px #000000 solid;
background-color:#7069A7;
color: #ffffff;
text-decoration: none;
}


#Nav a:visited {
	color:#D4F3F7;
	background-color: #7069A7;
	}

#Nav a:hover, #Nav a:active {
display: block;
border: 1px #7069A7 solid;
background-color: #89E052;
background-repeat: no-repeat;
color: #7069A7;
}

/**************************/

#Navigation, #Navigation a:link,
#Navigation a:visited, #Navigation a:hover{
	color: #7069A7;
	text-align: center;
	background-color: #D4E1F7;
	border: none;
	
	}


.indented {
padding-left: 15px;
}



NORMAL, DIV, UL, OL, LI, TD, P {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000066;
}

#main ul li {
margin: 0 10px 0 0;
list-style-type: disc;
}

#main UL LI LI {
margin: 0 10px 0 -5px;
list-style-type: square;
}

TH {
font-weight: bold;
color: #ffffff;
background-color: #800000; 
font-size: 125%;}

CAPTION {
font-weight: bold;
color: #333366;
}

A:link {
color: #000066;
text-decoration: underline;
font-weight: bold;
}

A:visited {
text-decoration: underline;
color: #800000;
}

A:hover {
background-color: #000066;
color: #ffffff;
text-decoration: none;
}

.creditpd {
	font-size: x-small;
	font-weight: normal;
	padding: 10px 0 0 0;
}


H1 {
font-size: 160%;
color: #D4F3F7;
font-weight: bold;
padding: 0;
text-align: center;
margin: 0;

}



H2 {
font-size: 125%;
text-align: left;
border-top: 1pt #800000 solid;
border-bottom: 2pt #800000 solid;
padding: 5px;

}

H3 {
font-size: 115%;
padding-left: 0px;
padding-right: 0px;
margin-bottom: -0.25em;}

H4 {
font-size: 100%;
padding-left: 0px;
padding-right: 0px;
margin-bottom: -0.25em;
}

H5 {
font-size: 100%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: -0.25em;
}

H6 {
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
font-weight: normal;
color: #668099;
font-size: 70%;
}



.bottomlinks {
padding-bottom: 10px;
text-align: center;
font-size: smaller;
}

.selectpicture {
font-size: 10pt;
font-style: normal;
color: #6666CC;
}



.copyright {
color: #CCE6FF;
text-align: center;
font-size: smaller;
}

.copyright a:link, .copyright a:visited {
font-weight: normal;
text-decoration: underline;
color: #CCE6FF;
}
.smaller {
font-size: smaller;
}


.larger {
font-size: larger;
}

.white {
color: #ffffff;
}

.centred {
text-align: center;
}

.NoBreak { white-space: nowrap; }

.SkipToNav, .SkipToNav a:link, .SkipToNav a:visited {
     color: #D4E1F7	; 
     text-decoration: none;
	 font-size: smaller;
	 text-align: left;
	 margin: 0;
	background-color: transparent;
	 }
  
.SkipToNav a:focus, .SkipToNav a:hover, .SkipToNav a:active{
     /* Becomes visible & underlined when user tabs to it. 
       :active pseudo-class necessary for IE 
       :focus pseudo-class necessary for Mozilla 
     */
     color: #ffffff; 
     text-decoration: underline;
	 background-color: #6981A7;
  }

.RuledTable TD {
	padding: 5px;
	border-bottom: 1pt #6981A7 solid;
	}