body
{
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #FFF;
margin: 0;
padding : 0;
}


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

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

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

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

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

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

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

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

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

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

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

FORM
{
margin: 0;
}

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

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

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

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

A:active
{
color: #0CC;
text-decoration: underline;
}

A:visited
{
color: #0CC;
text-decoration: underline;
}

A:hover
{
color: #0CC;
text-decoration: underline;
}

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

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

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

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

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

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

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

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

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

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

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

A.reverse2:hover
{
font-size : 12px;
color: #FFF;
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: #FFF;
background-color: #0080C2;
font-size : 11px;  
font-weight : bold;
}

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

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

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

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

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

div.blueBar
{
	color: #FFF;
	font-size: .8em;
	background-color: #18B3DB;
	height: 20px;
	width: 100%;
	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;
padding: 0;
list-style-type: none; }

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

#navcontainer a {
display: block;
width: 180px;
margin: 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; }

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

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


#leftnavigation
	{
	position: absolute;
	left: 0;
	padding-top: 5px;
	width: 180px;
	color: #fff;
	background-color: #0080c2;
	font-size: .9em;
	}

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

#leftnavigation li
	{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	}

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

#leftnavigation a:hover
	{
	color: #fff;
	background-color: #0CF;
	text-decoration: none;
	}

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

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

#leftnavigation .indent
	{
	padding-left: 20px;
	display: block;
	}
.addresswhereweare 
{
font-size : 10px;
text-decoration: none;
color : #333333;   /* dark blue */
margin: 0;
}