body {
	background-color: #003366;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {
        margin: 1em 0;
        padding: 0;
}
dd, blockquote {
        margin-left: 1em;
}
ul, ol, dl {
        margin: 1em 0 1em 1em;
        padding: 0;
}
li {
		margin:0 0 0 1em;
		padding:0;
}
blockquote {
	margin: 1em 2em;
	padding: .5em;
	border: 1px dotted #666666;
	background-color:#D7E4FF;  /* D5F1FF */
}
.fmtFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.fmtFooter a {
	color: #FFFFFF;
}
.fmtFooter a:hover {
	color: #3399FF;
}
.fmttopnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.fmttopnav a {
	color: #CCCCCC;
	text-decoration:none;
}
.fmttopnav a:hover {
	color: #FFFFFF;
}
.fmttopnav ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.fmttopnav li{
	margin:0;
	padding:0 18px 0 18px;
	display: inline;
	list-style-type: none;
}
#topnav{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
#footer{
	border-top:1px solid #666666;
}
.fmtHomePres{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
}
.fmtHomePres a {
	color: #FFFFFF;
}
.fmtHomePres a:hover {
	color: #3399FF;
}
.fmtHomePresPhoto{
	border: 1px solid #666666;
	margin: 0 0 0 4px;
}
a img.fmtHomePresPhoto{
	border: 1px solid #666666;
}
a:hover img.fmtHomePresPhoto{
	border: 1px solid #999999;
}
.fmtHomeHighlightHead{
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #666666;
}
.fmtHomeHighlightHead a {
	text-decoration:none;
	color:#FFFFFF;
}
.fmtHomeHighlightHead a:hover{
	color:#3399FF;
}
.fmtHomeHighlightText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.fmtHomeHighlightText p {
	margin:4px 0 8px 0;
	padding:0;
}
.fmtHomeHighlightText a {
	color:#FFFFFF;
}
.fmtHomeHighlightText a:hover{
	color:#3399FF;
}
.fmtHomeSectionPhoto{
	margin: 16px 16px 16px 16px;
}
a img.fmtHomeSectionPhoto{
	border: 2px solid #666666;
}
a:hover img.fmtHomeSectionPhoto{
	border: 2px solid #999999;
}
#middleContent{
	background-color:#FFFFFF;
}
#sideMenu{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.sideNav{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#336699;
}
.sideNav ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.sideNav li{
	margin:0;
	padding:0;
	list-style-type: none;
}
.sideNav li a{
	display:block;
	color:#336699;
	text-decoration:none;
	padding:4px 10px 4px 10px;
	margin:0;
}
.sideNav li a:hover{
	color:#000000;
	background-color:#D7E4FF;
}
.sideNavHead{
	font-weight:bold;
	font-variant:small-caps;
	background-color:#EEEEEE;
}
#contentMain{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
#contentMain h1{
	font-size:large;
	color:#336699;
	font-weight:normal;
	margin:0 0 1em 0;
}
#contentMain h2{
	font-size:medium;
	color:#336699;
	font-weight:bold;
}
#contentMain h3{
	font-size:medium;
	color:#336699;
	font-weight:normal;
}
#contentMain h4{
	font-size:small;
	color:#336699;
	font-weight:bold;
}
#contentMain p{

}
#contentMain a{
	color:#003366;
}
#contentMain a:hover{
	color:#336699;
}
.csmltable { font-size:x-small; }
.csmltable tr{ vertical-align:top; }
.csmltable tr:hover{ background-color:#EEEEEE; }
.csmltable td { border-bottom:1px dotted #EEEEEE; }
.staffList a{ text-decoration:none; }
.staffList a:hover{ text-decoration:underline; }

#sideQuote{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#666666;
	background-color:#D7E4FF;
	border: 1px dotted #666666;
}
.quoteText{
	font-style:italic;
}
.quoteAttr{}
