body {margin:0 auto; width: 726px; background-image:url(/images/pagebkg.jpg); background-repeat: repeat-y; background-position: 50%;}
#spnav    { color: white; font-weight: bold; font-size: 10px; font-family: Arial, Verdana; text-decoration: none; background: #066 no-repeat }
#spnav a { color: white; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 10px 10px; width: 97px; display: block }
#spnav a:hover { color: white; text-decoration: none; background-color: #002d4f }

#spnav td.button { margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid white; border-left: 1px solid white }

#spnav td.bigbutton { margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid white; border-left: 1px solid white }
#spnav td.bigbutton a  { color: white; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding: 31px 0px 32px 10px; width: 97px; display: block }
#spnav td.bigbutton a:hover { color: white; text-decoration: none; background-color: #002d4f }
#spnav td.bigbutton ul { padding: 0; margin: 0;list-style: none; }
#spnav td.bigbutton li { float: left; position: relative; width: 10em; }
#spnav td.bigbutton li ul { display: none; position: absolute; top: 1em; left: 0; }
#spnav td.bigbutton li > ul { top: auto; left: auto; }
#spnav td.bigbutton li:hover ul, li.over ul{ display: block; }
#spnav td.endtop  { background: url(images/nav_toprightcorner.gif) no-repeat right top; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid white; border-left: 1px solid white }
#spnav td.endtop a { color: white; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 10px 10px; width: 97px; display: block }
#spnav td.endtop a:hover  { color: white; text-decoration: none; background: #002d4f url(images/nav_toprightcorner.gif) no-repeat right top }

#spnav td.endlower  { background: url(images/nav_lowerrightcorner.gif) no-repeat right bottom; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid white; border-left: 1px solid white }
#spnav td.endlower a { color: white; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 10px 10px; width: 97px; display: block }
#spnav td.endlower a:hover  { color: white; text-decoration: none; background: #002d4f url(images/nav_lowerrightcorner.gif) no-repeat right bottom }

#spnav td.logo { border-bottom: 1px solid white }
#spnav td.logo a { padding: 0px; border: none }
#bottom { color: #082f57; font-size: 10px; font-family: Arial, Verdana; text-decoration: none; padding-top: 15px; padding-bottom: 20px }
#bottom a  { color: #082f57; font-size: 11px; text-decoration: none; background: url(images/fp_bullet_bottom.gif) no-repeat 0px 3px; padding-right: 10px; padding-left: 9px }
#bottom a:hover  { color: #082f57; font-size: 11px; text-decoration: underline; background: url(images/fp_bullet_bottom.gif) no-repeat 0px 3px; padding-right: 10px; padding-left: 9px }
#spmain  { background: #ffe7c3 url(images/sp_curved_topright.gif) no-repeat right top; border-right: 9px solid white }
#spmain a     { color: #033562; font-weight: normal; text-decoration: underline }
#spmain a:hover { color: #033562; font-weight: normal; text-decoration: none }
#spmain p     { font-size: 10pt; line-height: 14pt; font-family: verdana; margin-top: 0px; padding-right: 15px; padding-left: 15px }
#spmain h1    {
	color: #033562;
	font-weight: bold;
	font-size: 15px;
	font-family: verdana, Arial;
	text-decoration: none;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #033562
}
#spmain h5 {
	color: #066;
	font-weight: bold;
	font-size: 15px;
	font-family: verdana, Arial;
	text-decoration: none;
	margin-top: 14px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px
}
.h1span  {
	background-color: #ffe7c3;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right: 1px solid #033562;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#spmain h2  { color: white; font-weight: bold; font-size: 14px; font-family: verdana, Arial; text-decoration: none }
#spmain h3     { color: #033562; font-weight: normal; font-size: 13px; line-height: 13px; font-family: verdana, Arial; margin-right: 10px; margin-bottom: 0px; margin-left: 15px; padding-bottom: 0px }
#spmain h4 { color: #033562; font-weight: normal; font-size: 13px; line-height: 18px; font-family: verdana, Arial; background: url(images/sp_bullet2.gif) no-repeat; margin: 6px 10px 0px 15px; padding-left: 12px }
#spmain h4 a { color: #033562; font-weight: normal; font-size: 13px; line-height: 16px; font-family: verdana, Arial; background-repeat: no-repeat }
#spmain h4 a:hover { color: #069; font-weight: normal; font-size: 13px; line-height: 16px; font-family: verdana, Arial; background-repeat: no-repeat }
#spmain img   { margin: 6px 12px 6px 6px; padding: 1px; border: solid 1px #033562 }
#spmain div.leftcol  { float: left; padding-left: 20px; width: 255px; display: block }
#spmain div.rightcol { float: right; width: 255px; display: block }
#spmain ul { background: url(images/sp_list_corner.gif) no-repeat 0px 0px; margin-right: 15px; margin-left: 15px; padding-top: 15px; padding-bottom: 15px; border-right: 1px solid #033562; border-bottom: 1px solid #033562 }
#spmain li   { font-weight: bold; font-size: 10pt; line-height: 11pt; font-family: Arial; text-indent: 30px; list-style-image: url(images/sp_bullet.gif); list-style-position: outside; margin-left: 30px; padding-bottom: 9pt }
.callout  { background: #006666 url(images/callout_bkg_top.gif) no-repeat 0px 0px; padding-top: 1px; border-bottom: 10px solid white }
.callout h1  { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none; text-transform: uppercase; margin-top: 12px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-top: 1px solid white }
.callouth1span { background-color: #066; margin-top: 0px; margin-bottom: 0px; padding: 1px 5px 0px 15px; border-right: 1px solid white }
.callout p    { color: white; font-size: 10px; line-height: 16px; font-family: Verdana, Arial; margin-top: 8px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px }
.callout img  { margin-bottom: 5px; margin-left: 15px; padding: 1px; border: solid 1px white }
.callout h2  { margin-bottom: 0px }
.callout h2 a  { color: white; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none; background: #002b4b url(images/callout_bkg_bottom.gif) no-repeat 0px 21px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; width: 236px; display: block }
.callout h2 a:hover { color: white; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none; background: #600 url(images/callout_bkg_bottom.gif) no-repeat 0px 21px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; width: 236px; display: block }
.callout p a   { color: #ffbe58; text-decoration: none; background: url(images/fp_bullet_on.gif) no-repeat 0px 5px; padding-left: 10px }
.callout p a:hover   { color: #fff; text-decoration: none; background: url(images/fp_bullet.gif) no-repeat 0px 5px; padding-left: 10px }
.calloutbottom { background: #066 url(images/callout_bkg_bottom.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.callout h3  { color: #60c6a6; font-weight: bold; font-size: 13px; font-family: Arial; margin-bottom: -10px; padding-bottom: 0px; padding-left: 15px }
.callout h3 a { color: #60c6a6; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: none; margin-bottom: -10px; padding-bottom: 0px }
.callout h3 a:hover { color: #fff; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: none; margin-bottom: -10px; padding-bottom: 0px }
.datatable  { margin-top: 5px; margin-left: 15px }
.datatable th  { color: white; font-weight: bold; font-size: 11px; font-family: Arial; background-color: #4e0003; text-align: left; padding: 4px }
.datatable td  { color: black; font-size: 11px; font-family: Arial; background-color: white; padding: 4px }
.dtfirstrow  { color: white; font-weight: bold; font-size: 11px; font-family: Arial; background-color: #97595b }
#spmain div.servicesleft { }
#spmain div.servicesleft h1     { color: #033562; font-weight: bold; font-size: 15px; line-height: 18px; font-family: "Arial Narrow", Arial; background: url(#) no-repeat 0px 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-bottom: 2px; padding-left: 0px; border-style: none none solid none; border-width: medium medium 1px medium; border-color: #005486 }
#spmain div.servicesleft h1 a { color: #002b4b; font-weight: bold; text-decoration: none }
#spmain div.servicesleft h1 a:hover  { color: #069; font-weight: bold; text-decoration: none }
#spmain div.servicesleft a   { color: #002b4b; text-decoration: underline }
#spmain div.servicesleft a:hover  { color: #069; text-decoration: none }
#spmain div.servicesleft ul   { background: url(images/spacer.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 0px; padding-left: 0px; border: none }
#spmain div.servicesleft li    { font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial; background: url(images/sp_bullet_services.gif) no-repeat 0px 4px; text-indent: 10px; list-style-type: none; list-style-image: url(images/spacer.gif); margin-left: 0px; padding-bottom: 5px; padding-left: 0px; border: none }
#spmain div.servicesleft li ul  { color: #444; font-style: italic; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Arial; list-style-type: none; list-style-image: url(images/spacer.gif); border: none }
#spmain div.servicesleft li ul li  { color: #444; font-style: italic; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Arial; background: url(images/sp_bullet_services.gif) no-repeat 0px 5px; list-style-type: none; list-style-image: url(images/spacer.gif); margin-left: -15px; padding-bottom: 5px; padding-left: 10px; border: none }
#spmain table.datatable  { margin-top: 5px; margin-left: 15px }
#spmain table.datatable th   { color: white; font-weight: bold; font-size: 11px; font-family: Arial; background: #005385 url(images/fp_bullet_on.gif) no-repeat 5px 9px; text-align: left; padding: 5px 5px 5px 15px }
#spmain table.datatable th1 { color: white; font-weight: bold; font-size: 11px; font-family: Arial; background: #005385 url(images/fp_bullet_on.gif) no-repeat 5px 9px; text-align: left; padding: 5px 5px 5px 15px }
#spmain table.datatable td   { color: black; font-size: 12px; font-family: Arial; background-color: white; padding: 5px }
.listdate { color: #033562; font-weight: bold; font-size: 11px }
#quotecallout   { background: #005486 url(images/fp_callout_bkg.jpg) no-repeat; margin-bottom: 9px }
#quotecallout2   { background: #005486 url(images/survey_callout_bkg.jpg) no-repeat; margin-bottom: 9px }
#quotecallout p { color: white; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, Arial; text-decoration: none; background: url(images/callout_bkg_top.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; padding: 10px 10px 10px 15px }
#quotecallout2 p {
	color: black;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana, Arial;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#quotecallout h2, #quotecallout2 h2 { color: white; font-size: 14px; line-height: 16px; font-family: Arial; text-decoration: none; background: url(#) no-repeat; margin-top: 0px; margin-bottom: 0px; padding: 10px 10px 10px 15px }
#quotecallout, #quotecallout2 img { margin-bottom: 0px }
.calloutsecnav   { color: #ffe7c3; background: #ffe7c3 url(#) no-repeat 0px 0px; padding-top: 1px; border-bottom: 10px solid white }
.callouth1spansecnav  { color: #033562; background: #ffe7c3 url(#); margin-top: 0px; margin-bottom: 0px; padding: 1px 5px 0px 15px; border-right: 1px solid white }
.secnav    { background: #ffe7c3 url(images/secnav_bkg_top.gif) no-repeat 0px 0px; padding-top: 1px; border-bottom: 10px solid white }
.secnav h1    { color: #033562; font-weight: bold; font-size: 13px; font-family: verdana, Arial; text-decoration: none; background-image: url(./); text-transform: uppercase; margin-top: 12px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-top: 1px solid #033562 }
.secnavh1span   { background: #ffe7c3 url(#); margin-top: 0px; margin-bottom: 0px; padding: 1px 5px 0px 15px; border-right: 1px solid #033562 }
.secnav p      { color: #033562; font-size: 12px; line-height: 13px; font-family: verdana; background-image: url(./); margin-top: 8px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px }
.secnav h2   { background-image: url(#); margin-bottom: 0px }
.secnav h2 a   { color: #033562; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none; background: #002b4b url(images/sp_bullet.gif) no-repeat 0px 21px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; width: 236px; display: block }
.secnav h2 a:hover  { color: white; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none; background: #600 url(#) no-repeat 0px 21px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; width: 236px; display: block }
.secnav p a     { color: #033562; font-size: 12px; text-decoration: none; background: url(images/sp_bullet_services.gif) no-repeat 0px 5px; padding-left: 10px }
.secnav p a:hover     { color: #069; font-size: 12px; text-decoration: none; background: url(images/sp_bullet_services.gif) no-repeat 0px 5px; padding-left: 10px }
.secnavbottom  { background: #ffe7c3 url(images/secnav_bkg_bottom.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.secnav h3  { color: #033562; font-weight: bold; font-size: 13px; font-family: Arial; margin-bottom: -10px; padding-bottom: 0px; padding-left: 15px }
#spmain h4 span { font-size: 11px; line-height: 17px }

#spmain .hiddenStuff {
	color: #006666;
	display: none;
	background: #EDD5B4;
	margin: 10px 10px 10px 75px;
	padding: 10px 0px 0px;
	border: 1px solid #DCC5A7;
}

#spmain .hiddenStuff ul {
	font-weight: normal;
	background: url(images/spacer.gif) no-repeat 0px 0px;
	padding: 0px;
	border: 0px;
	margin: 10px 15px 10px 40px;
}

#spmain .hiddenStuff li {
	font-weight: normal;
	font-size: 10pt;
	line-height: 11pt;
	font-family: Arial;
	text-indent: 0px;
	list-style-image: url(images/sp_bullet.gif);
	list-style-position: outside;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
