body
{
font-family : Verdana, Arial, Helvetica;
background-color : #FFFFFF;
margin-top :   0px;
margin-left:   0px;
padding :  0px;
}


h1
{
font-size : 18px;
color : #005E99;   /* dark blue */
margin: 0px;
}

h2
{
font-size : 16px;
color : #005E99;    /* dark blue */
margin: 0px;
}

h3
{
font-size : 14px;
color : #005E99;    /* dark blue */
margin: 0px;
}

.homepageheader1
{
font-size : 19px;
color : #005E99;    /* dark blue */
margin: 0px;
font-weight: bold;
}

.homepageheader2
{
font-size : 14px;
color : #005E99;    /* dark blue */
margin: 0px;
font-weight: bold;
}

.pageheader1
{
font-size : 21px;
color : #005E99;    /* dark blue */
margin: 0px;
font-weight: bold;
}

.pageheader2
{
font-size : 17px;
color : #005E99;    /* dark blue */
margin: 0px;
font-weight: bold;
}

.pageheader3
{
font-size : 15px;
color : #005E99;    /* dark blue */
margin: 0px;
font-weight: bold;
}

p
{
font-size : .8em; 
color : #000033;  
}

.bluetext
{
font-size : 13px; 
color : #005E99; 
font-weight: bold; 
}

.minitext
{
color: #666666;
font-size : 12px;
}

FORM
{
margin: 0px;
}

.formfix 
{
font-size: .8em;
}

.formtext {
font-size : .8em; 
color : #000033;  
}

.asterisk {
color : #FF0000;
font-size : .8em; 
}

A:link
{
color: #00A6DC;
text-decoration: underline;
}

A:active
{
color: #00CCCC;
text-decoration: underline;
}

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

A:hover
{
color: #00CCCC;
text-decoration: underline;
}

A.nav:link
{
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}

A.nav:active
{
color: #99CCFF;
font-weight:bold;
text-decoration: none;
}

A.nav:visited 
{
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}

A.nav:hover
{
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}

a.reverse:link
{
color: #FFFFFF;
text-decoration: underline;
}

A.reverse:active
{
color: #FFFFFF;
text-decoration: underline;
}

A.reverse:visited 
{
color: #FFFFFF;
text-decoration: underline;
}

A.reverse:hover
{
color: #FFFFFF;
text-decoration: underline;
}

a.reverse2:link
{
font-size : 12px;
color: #FFFFFF;
text-decoration: none;
}

A.reverse2:active
{
font-size : 12px;
color: #FFFFFF;
text-decoration: none;
}

A.reverse2:visited 
{
font-size : 12px;
color: #FFFFFF;
text-decoration: none;
}

A.reverse2:hover
{
font-size : 12px;
color: #FFFFFF;
text-decoration: none;
}

a.subheader:link
{
font-size : 11px;
color: #005E99;
text-decoration: none;
font-weight:bold;
white-space:nowrap;
}

A.subheader:active
{
font-size : 11px;
color: #005E99;
font-weight:bold;
text-decoration: none;
white-space:nowrap;
}

A.subheader:visited 
{
font-size : 11px;
color: #005E99;
font-weight:bold;
text-decoration: none;
white-space:nowrap;
}

A.subheader:hover
{
font-size : 11px;
color: #005E99;
font-weight:bold;
text-decoration: none;
white-space:nowrap;
}

a.verticalsubheader:link
{
font-size : x-small;
color: #005E99;
text-decoration: underline;
font-weight:bold;
}

A.verticalsubheader:active
{
font-size : x-small;
color: #005E99;
font-weight:bold;
text-decoration: underline;
}

A.verticalsubheader:visited 
{
font-size : x-small;
color: #005E99;
font-weight:bold;
text-decoration: underline;
}

A.verticalsubheader:hover
{
font-size : x-small;
color: #005E99;
font-weight:bold;
text-decoration: underline;
}

td.header
{
background-color: #0080C2;
}

td.keyline
{
background-color: #005E99;
}

td.tagline
{
background-color: #18B3DB;
}

td.blue
{
color: #FFFFFF;
background-color: #0080C2;
font-size : 11px; 
font-color : #FFFFFF;   
font-weight : bold;
}

td.white
{
color: #0080C2;   
border: thin solid #0080C2; 
border-collapse: collapse;
background-color: #FFFFFF;
font-size : 11px; 
font-color : #0080C2;   
font-weight : bold;
}

ul {
font-size : .8em; 
color : #000033;  
}

ol {
font-size : .8em; 
color : #000033;  
}

.line
{
border-bottom: 3px solid #18B3DB;
}

.headertext
{
font-size : 12px;
color : #FFFFFF;
}

div.blueBar
{
	color: #FFFFFF;
	font-size: .8em;
	background-color: #18B3DB;
	height: 20px;
	width: 100%;
	clip: rect( );
	vertical-align : middle;
	font-weight : bold;
}

.callout
{
background-color: #CBE2EA;
}

.month
{
font-size : 11px; 
color : #0080C2;   
}

.day
{
font-size : 14px;
color : #0080C2;   
}

.blueborder
{  
border: thin solid #18B3DB; 
border-collapse: collapse;
}

.byline
{
	font-size: .8em;
	margin-top : 5px;
	margin-bottom : 5px;
}

.question
{
	font-weight: bold;
}

#navcontainer {
margin: 0 2px 0 2px;
padding: 0 0 0 0; 
float: left;
width: 180px;
font-size: .9em; }

#navcontainer ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none; }

#navcontainer li { 
margin: 1px 0 1px 0;
padding-bottom: 2px;
border-bottom: 1px solid #ffffff; }

#navcontainer a {
display: block;
width: 180px;
margin: 0 0 0 0;
padding: 3px 3px 3px 15px;
color: #fff;
text-decoration: none;
font-weight: bold; }

#navcontainer a:hover {
color: #fff;
text-decoration: underline; }

#navcontainer li.subnav {
margin: 1px 0 0 0;
width: 180px;
padding: 0 0 0 0; }

#navcontainer li.subnav a {
font-weight: normal; }

#navcontainer .indent {
padding-left: 20px;
display: block; }