body, html { background-color:#01559D; margin:0px; padding:0px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; } 
h1,h2,h3,h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #407287;
	margin-bottom: 15px;
	font-size:24px;
	font-weight:normal;
	
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	border-bottom:1px solid #CCC;
	font-weight:normal;
	
}
h3{
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #d7d7d7;
	font-weight: lighter;
}
h4{
	padding:0px;
	margin-bottom:5px;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
h5{
	font-size: 14px;
	padding:0px;
	color: #a00d0d;/*red hue*/
	font-weight: bold;
}
h6{
font-size: 11px;
color: #000;
margin-bottom: 3px;	
}

p.needquote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white; padding:5px;}
div.phraseOfTheWeekDate { background-image:url(images/phraseOfTheWeekBackground.jpg); background-repeat:repeat-x; height:16px; margin-bottom:10px; }
span.phraseOfTheWeekDate { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#999999; background-color:white; padding:3px; }
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
a:hover {
	color: #red;
	text-decoration:none;
}
a:active {
	text-decoration:underline;
}

.footertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; }

.whatOthersAreSayingBox { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(images/boxWhatOtherAreSaying_Background.jpg); background-repeat:no-repeat; }
.commentText { padding:10px; }
.pageContent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.services { margin-top:5px; margin-bottom:5px; }

.formButton { padding:5px; background-color:#FDFFCC; border:1px solid #FFCC00; font-weight:bold; color:#666; }

.smallText { font-size:9px; color:#999; }

.redCaps { font-size:24px; color:#901B21; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.greyCaps { font-size:18px; text-transform:uppercase; font-weight:bold; color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.blueText18 { font-size:16px; font-stretch:extra-condensed; font-weight:bold; color:#003870; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.greyText18 { font-size:14px; color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

p { margin:10px 0px; }

.subContentArea { margin-left:50px; margin-right:10px; margin-top:10px; padding:7px; height:400px; overflow:auto; }

#navigation ul { padding:0; margin:0; list-style:none; }							
#navigation ul li { padding:0; margin:0; list-style:none; }
#navigation ul li ul.subnav { background:white; margin:-10px 0px 0px 5px; padding:4px;  list-style:none; }
#navigation ul li ul li a { color:#666; text-align:right; font-size:12px; text-decoration:none; }
#navigation ul li ul li a:hover { color:#B5282E	; }
#navigation ul li ul li a.active {text-align:right; color:#B5282E; font-size:12px; text-decoration:none; font-weight:bold; }

/* SEO Utility Additions */
#mainlogo {background-image:url(images/logo_top.jpg); width:459; height:99;}
#mainlogo h1, #mainlogo h2 {display:none;}
