a:link
{
	color: #666633; 
	text-decoration: none; font-weight:bold
}
a:visited
{
	color: #666633; font-weight:bold;
	text-decoration: none
} 
a:active 
{
	color: #FFFFFF; font-weight:bold;
	text-decoration: none; background-color:#666633
}
body
{
	padding:0; margin: 0;
	font-family: Verdana,Arial,Helvetica;
	background-color: #FAF4D1;
	color: #000000;font-size:small
}
table
{
	table-border-color-light: rgb(255,153,51);
	table-border-color-dark: rgb(0,0,0); 
}
h1
{
	color: #663300;font-family:Papyrus,Monotype Corsiva,Times New Roman;
	margin-top: 0;
}
h2
{
	color: #545429;font-family:Monotype Corsiva,Times New Roman 
}
h3
{
	color: rgb(204,51,0); 
}
h4
{
	color: rgb(153,102,0);
}
h5
{
	color: rgb(204,51,51);
}
h6
{
	color: rgb(102,0,102);
}
.credits
{ 
	font-size: smaller;
	margin: 0.3em;
}
dt
{
	color: #660066;
    font-weight: bold;
}
hr
{
	color: #996600;
	margin-top: 0;
}

/* Banner Styles
*/
tr.banner    { background-color:#F7EDB9 }
tr.menuBar   { background-color: #999966; }
tr.menuBar p { margin: 0; }

/* Navigation Bar Styles
*/
td.navBar    { vertical-align: top; background-color: #F7EDB9; margin-left:5; margin-top:5; }
a.navBar 	 { text-decoration:none; font-weight:bold }
span.navBarHeading { color:rgb(204,51,0); font-variant:small-caps; font-weight:bold }
span.navBarItem { font-weight:bold }

/* Navigation Menu Styles
*/
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 140px
}
ul.menu a {
  display: block;
  text-decoration: none;	
}
ul.menu li {
  margin-top: 1px;
}
ul.menu li a {	/* top level of menu */
  background: #545429;
  color: #ffffff;	
  padding: 0.25em;
}
ul.menu li a.currentPage {
  background: #660066;
}
ul.menu li a:hover {
  background: rgb(204,51,0);
}
ul.menu li ul li a { /* 2nd level of menu */
  background: #999966;
  color: #ffffff;
  padding-left: 10px
}
ul.menu li ul li a:hover {
  background: rgb(204,51,0);
  border-left: 5px solid #545429;
  padding-left: 5px
}
ul.menu li ul li a.submenu { /* header for 3rd level of menu */
  background: #545429;
  color: #ffffff;	
}
ul.menu li ul li a.submenu:hover {
  background: rgb(204,51,0);
  border-left: 5px solid #545429;
  padding-left: 5px;
}

ul.menu li ul li ul li a { /* 3rd level of menu */
  background: #999966;
  color: #ffffff;
  padding-left: 20px
}
ul.menu li ul li ul li a:hover {
  background: rgb(204,51,0);
  border-left: 5px solid #545429;
  padding-left: 15px
}


/* Site Map Styles
*/
.sitemapHeading { color:rgb(204,51,0); font-variant:small-caps; font-weight:bold }
.sitemapMainItem { font-variant:small-caps; font-weight:bold }
.sitemapItem { font-weight:bold; }
.sitemap ul { list-style-type: none;}

/* Main Content Area Styles
*/
td.content	  { text-align: left; vertical-align: top; }
