body
{
	color: #000;
	font: 12px/1.5 Georgia, "Times New Roman", Times, serif;
}

a:link, a:visited
{
	color: #6e9fd1;
	font-weight: bold;
}

a:hover, a:active
{
	color: #87c2db;
	font-weight: bold;
}

img
{
    border: 0;
}

.red
{
    background: #fee;
    border: 1px solid #f00;
    border-width: 1px 0;
    line-height: 3;
    color: #f00;
}

.yellow
{
    background: #ffd;
    border: 1px solid #993;
    border-width: 1px 0;
    line-height: 3;
    color: #993;
}

.green
{
    background: #f6f9f3;
    border: 1px solid #a8c786;
    border-width: 1px 0;
    line-height: 3;
    color: #a8c786;
}

.left
{
    float: left;
    text-align: left;
}

.right
{
    float: right;
    text-align: right;
}

h1
{
	float: left;
	font-size: 83%;
	height: 133px;
	margin: 0;
	padding: 20px 30px 12px 30px;
	width: 190px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 101px;
	width: 130px;
	}
	html>body h1
	{
	height: 101px;
	width: 130px;
}

h1 a
{
	background: url(h1.gif) top left no-repeat;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 101px 0 0 0;
	width: 130px;
	height: 101px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	height: 0;
	}
	html>body h1 a
	{
	height: 0;
}

#toplinks
{
	display: none;
}

#menu
{
	display: none;
}

#content
{
	clear: both;
	margin: 0 15px;
	padding: 0 10px 30px 10px;
}

p#submenu
{
    float: right;
}

h2
{
	border-bottom: 1px solid #abb6b1;
	font-size: 200%;
	font-weight: normal;
	margin: 1.5em 0 0.75em 0;
	padding: 0 5px;
}
.h2dropdown
{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
    margin-top: -45px;
}

h3
{
	color: #6e9fd1;
	font-size: 150%;
	font-weight: normal;
	line-height: 1em;
	margin: 2em 0 0.5em 0;
	padding: 0 5px;
}

h4
{
	font-size: 133.33%;
	line-height: 1em;
	margin: 2.3em 0 0 0;
	padding: 0 5px;
}

h5
{
	font-size: 100%;
	font-weight: bold;
	margin: 1.5em 0;
	padding: 0 5px;
}

#content p, #content ul, #content ol, #content blockquote
{
	margin: 1.5em 0;
	padding: 0 5px;
}

#content ul, #content ol
{
	margin-left: 30px;
}

#content blockquote
{
	margin-left: 30px;
	margin-right: 30px;
}

#content table
{
    border-bottom: 1px solid #adc784;
    margin: 0;
    padding: 0;
}

#content table th, #content table td
{
    padding: 5px 7px;
}
#content table td
{
    border-top: 1px solid #adc784;
}

#content input, #content textarea, #content select
{
    font: 12px/1.5 Arial, Helvetica, sans-serif;
}

.grid-header
{
    background: #6e9fd1;
    color: #fff;
    text-align: left;
}
.grid-header a:link, .grid-header a:visited, .grid-header a:hover
{
    color: #fff;
}

.grid-row
{
    background: #f7f9f2;
    
}

.grid-alternate
{
    background: #fff;
}

#sidebar
{
	display: none;
}

#footer
{
	border-top: 1px solid #abb6b1;
	clear: both;
	color: #abb6b1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 91.67%;
	margin: 0 15px;
	padding: 0 15px 1px 15px;
	
}

#footer p
{
	margin: 1.5em 0;
}

#footer p.left
{
    display: none;
}

#footer p.right
{
    float: none;
    text-align: left;
}