﻿#masthead {
}
#top_nav {
	margin:.5em 0;
	padding:0 .5em;

}
#page_content {
	padding:.5em;
}
#footer {
	padding:.5em;

}

body
{
	color:#333322;
	background-color:white;
	margin:0.5em;
	font-family:arial, Sans-Serif;
	font-size: 90%;
}

blockquote
{
	line-height:140%;
}

p
{
	line-height:140%;
}

ol
{
	line-height:140%;
}

dl
{
	line-height:140%;
}

pre
{
	line-height:140%;
}

p
{
	margin:.5em;	
}
blockquote
{
	margin-left:32px;
}
.red {
	color: #FF0000;
}
.blue {
	color: #0000FF;
}
.green {
	color: #008000;
}

table.data 
{
	font-size: 90%;   
	padding:0px;
	border:0px;
	margin:0px;
	text-align:left;
	background-color:#ccd5dd;
}

table.data th
{
	padding:5px;
	margin:1px;
	text-align:center;
	background-color:#EEEEEE;
}

table.data td
{
	padding:5px;
	margin:0px;
	line-height:125%;
	background-color:#EEF5FF;
}

.g1 {
	white-space: nowrap;
	background-color: #ccffcc;}
.g2 {
	white-space: nowrap;
	background-color: #F1FEED;
}
.y1 {
	white-space: nowrap;
	background-color: #FFFFD9;
}

			
.normal {
	white-space: nowrap;
	background-color: #FFFFFF;
}
.r {
	white-space: nowrap;
	text-align: right;
}
.c {
	white-space: nowrap;
	text-align: center;
}
.l {
	white-space: nowrap;
	text-align: left;
}

a:link
{
	color:#215dc6;
	background-color:inherit;
	
}

a:active
{
	color:#215dc6;
	background-color:inherit;

}

a:visited
{
	color:#215dc6;
	background-color:inherit;
}

a:hover
{
	color:inherit;
	background-color:inherit;
}

h1
{
	color: #0033CC;;
	margin:.2em 0 0 .2em;
}
h2 {
	font-size:120%;
	color: #FFFFFF;
	background-color: #3366CC;
	padding: 8px 5px;
}

h3
{
	font-size:110%;
	color:#000000;
	padding:6px 3px;
	border-style:solid;
	border-width:0px 0px 1px 10px;
	border-color:#ffffff #ffffff #999999 #3366cc;
}
h4
{
    font-size:100%;
    padding:2px 2px;
    border-left:18px solid #3366cc;
}

hr
{
	border-style:solid;
	border-color:#999999;
	border-width:1px 0px;
}

dt
{
	color: #663333;
	font-weight:bold;
	margin-top:1em;
}
dd
{
	margin-left:1em;
}
ol
{
	line-height:150%;
	margin-top:.5em;
	margin-bottom:.5em;
	margin-left:2em;
}


ul
{
	line-height:150%;
	margin-top:.5em;
	margin-bottom:.5em;
	margin-left:2em;
}


pre
{
	border-top:#DDDDEE 1px solid;
	border-bottom:#888899 1px solid;
	border-left:#DDDDEE 1px solid;
	border-right:#888899 1px solid;
	padding:.5em;
	margin-left:1em;
	margin-right:2em;
	font-size:90%;
	color:black;
	background-color:#F0F8FF;
	line-break:strict;
	word-break:break-all;
	word-wrap:break-word;
}
