p, ol, ul, dl, dt, dd, blockquote{
		margin-top: 0.3em;
		margin-bottom: 0.3em;
		border: 0;
		font-family: arial;
		font-size: 10pt;
		}
		
h1, h2, h3, h4, h5, h6 {
		margin: 0px; 0px; 0px; 0px;
		padding: 0px; 0px; 0px; 0px;
		}

h1  	{font-size: 14pt;
       	font-family: arial;
       	color: #1e3961;
		}
h2  	{
		font-size: 12pt;
		color: #1e3961;
    	}
h3  	{
		font-family: arial;
		font-size: 10pt;
		color: #1e3961;
		}

hr  	{
		color: #556073;
		background-color: #556073;
		height: 1px;
		}

.code	{margin-left: 3%;}
		
.footer {
		font-family: arial;
		font-size: 10pt;
		color: #808080;
		}
		
a.footerlink {
		font-family: arial;
		font-size: 8pt;
		color: #1e3961;
        }
        
a.footerlink:link { text-decoration: none;}
a.footerlink:visited { text-decoration: none;}
a.footerlink:hover { text-decoration: underline;}

table.header {background-color: #cccccc;}
td.header {background-color: #003366;}
td.header3 {background-color: #d3e2e9;}

a.headerlink {
		font-family: arial;
		font-size: 8pt;
		color: white;
		text-decoration: none;
		font-weight: bold;
        }
        
a.headerlink:link { text-decoration: none;}
a.headerlink:visited { text-decoration: none;}
a.headerlink:hover {
		color: #cccccc;
		}
a.headerlink:active {
		color: #cccccc;
		}

td.pagelink {background-color: #cccccc;}
a.pagelink {
		font-family: arial;
		font-size: 8pt;
		color: #1e3961;
        }
        
a.pagelink:link { text-decoration: none;}
a.pagelink:visited { text-decoration: none;}
a.pagelink:hover { text-decoration: underline;}

td.toppagelink {background-color: #cccccc;}
a.toppagelink {
		font-family: arial;
		font-size: 10pt;
		color: #4870a4;
        }
        
a.toppagelink:link { text-decoration: underline;}
a.toppagelink:visited { text-decoration: underline;}
a.toppagelink:hover { text-decoration: none;}

.skipnav {
		font-family: arial;
		font-size: 8pt;
		color: #003366;
		}
		
a.skipnav:active { color: #cccccc;}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu h3
{
background-color: #d3e2e9;
height: 2em;
line-height: 2em;
width: 14em;
display: block;
border: 1px solid #cccccc;
color: #0d2474;
text-decoration: none;
text-align: center;
font-size: 8pt;
font-weight: bold;
}

#nav-menu li a
{
background-color: #556073;
height: 2em;
line-height: 2em;
width: 14em;
display: block;
border-bottom: 1px solid #d3e2e9;
color: white;
text-decoration: none;
text-align: left;
font-size: 8pt;
margin-left: .5em;
margin-right: .5em;
}


#nav-menu li a:hover
{
background-color: #d3e2e9;
height: 2em;
line-height: 2em;
width: 14em;
display: block;
border-bottom: 1px solid #d3e2e9;
color: #0d2474;
text-decoration: none;
text-align: left;
font-size: 8pt;
margin-left: .5em;
margin-right: .5em;
}

#nav-menu
{
text-align: center;
}

td.nav-menu
{
background-color: #556073;
}

# Spry Menu Start #########################################

h1 {
	font-size: 8pt;
  	font-family: arial;
  	color: #ffffff;
}

ul.MenuBarVertical h3 {
background-color: #d3e2e9;
color: #0d2474;
text-align: center;
font-size: 10pt;
display: block;
border-bottom: 1px solid #cccccc;
}

ul.MenuBarVertical * {
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
ul.MenuBarVertical a {
	color: #ffffff;
	background: #556073;
}
ul.MenuBarVertical a:hover {
	color: #0d2474;
	background-color: #d3e2e9;
}
ul.MenuBarVertical {
	border: 1px solid #cccccc;
}
ul.MenuBarVertical ul {
	border: 1px solid #cccccc;
}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarSubmenuVisible, ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	background-color: #d3e2e9;
	color: #0d2474;
}
ul.MenuBarVertical li {
	border-bottom: 1px solid #d3e2e9;
}
MenuLinks a {
		font-size: 8pt;
}

# Spry Menu End #########################################
