
#topnavigation       {
	color: #444;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	background: white url(images/logo.gif) no-repeat;
	padding-top: 9px }


#topnavigation a  { color: #444; text-decoration: none; padding-right: 17px }
#topnavigation a:hover { color: #d20013; text-decoration: none; padding-right: 17px }
#fpquestionsmain     { color: white; font-family: Verdana; background-color: #d81213 }
#fpquestionsmain a   { color: #fff; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Verdana; text-decoration: none; padding: 5px; display: block }
#fpquestionsmain a:hover   { color: #fff; font-size: 12px; line-height: 18px; font-family: Verdana; text-decoration: underline }
#fpnews { font-family: Verdana; background: url(images/bkg_fp_news.gif) no-repeat; padding: 18px 18px 18px 60px }
#fpnews h1 { color: white; font-size: 16px }
#fpnews p   { color: white; font-size: 12px; line-height: 18px; padding-bottom: 10px; border-bottom: 1px solid white }
#fpnews a   { color: white; font-size: 12px; line-height: 18px; text-decoration: none; padding-bottom: 10px }
#fpnews a:hover   { color: white; font-size: 12px; line-height: 18px; text-decoration: underline; padding-bottom: 10px }
#fpcontent  { font-family: Verdana; background-color: white; padding-top: 18px; padding-right: 10px; padding-left: 20px }
#fpcontent p   { color: #444; font-size: 11px; line-height: 18px }
#fpcontent a  { color: #d81213; font-weight: 600; line-height: 21px; text-decoration: none }
#fpcontent a:hover  { color: #d81213; font-weight: 600; line-height: 21px; text-decoration: underline }
#fpcontent h1   {
	color: #444;
	font-size: 16px;
	text-transform: uppercase }
#copyright { color: #bab6b6; font-size: 10px; line-height: 16px; font-family: Verdana; padding: 7px 7px 20px }
#copyright a { color: #bab6b6; text-decoration: underline }
#copyright a:hover { color: #bab6b6; text-decoration: none }
#secondarynavblue  { font-family: Verdana; text-decoration: none; background-color: white; padding-top: 10px }
#secondarynavblue p { background: url(images/bullet_bluesquare.gif) no-repeat 9px 4px; margin-top: 10px; margin-bottom: 10px; padding-left: 19px }
#secondarynavblue a  { color: #444; font-size: 10px; line-height: 12px; text-decoration: none }
#secondarynavblue ul { margin: 0px; padding: 0px }
#secondarynavblue li   { line-height: 12px; list-style-type: none; list-style-image: url(images/bullet_bluesquare_sub.gif); margin: 10px 0px 10px 37px; padding: 0px }
#secondarynavred li { line-height: 0px; list-style-type: none; list-style-image: url(images/bullet_redsquare_sub.gif); margin: 0px; padding: 0px }
#secondarynavblue li a    { color: #2d37a7; line-height: 12px; list-style-type: none }
#secondarynavblue li a:hover  { color: #d81213; line-height: 12px; list-style-type: none }
#secondarynavblue a:hover   { color: #d81213; font-size: 10px; text-decoration: none }
#secondarynav  { font-family: Verdana; text-decoration: none; background-color: white; padding-top: 10px }
#secondarynav p { background: url(images/bullet_greensquare.gif) no-repeat 9px 4px; margin-top: 10px; margin-bottom: 10px; padding-left: 19px }
#secondarynav a  { color: #444; font-size: 10px; line-height: 12px; text-decoration: none }
#secondarynav ul { margin: 0px; padding: 0px }
#secondarynav li   { line-height: 12px; list-style-type: none; list-style-image: url(images/bullet_greensquare_sub.gif); margin: 10px 0px 10px 37px; padding: 0px }
#secondarynav li a   { color: #4e4e4e; line-height: 12px; list-style-type: none }
#secondarynav li a:hover  { color: #d81213; line-height: 12px; list-style-type: none }
#secondarynav a:hover   { color: #d81213; font-size: 10px; text-decoration: none }
#secondarynav #blue p {
	background: url(images/bullet_bluesquare.gif) no-repeat 9px 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 19px }
#secondarynav #orange p {
	background: url(images/bullet_orangesquare.gif) no-repeat 9px 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 19px }
#secondarynav #orange li { background: no-repeat 9px 4px; list-style-type: none; list-style-image: url(images/bullet_orangesquare_sub.gif); margin-top: 10px; margin-bottom: 10px; padding-left: 0px }
#secondarynavred { font-family: Verdana; text-decoration: none; background-color: white; padding-top: 10px }
#secondarynavred p { background: url(images/bullet_redsquare.gif) no-repeat 9px 4px; margin-top: 10px; margin-bottom: 10px; padding-left: 19px }
#secondarynavred a  { color: #444; font-size: 10px; line-height: 12px; text-decoration: none }
#secondarybodyphoto { padding: 0px }
#secondarybodyphoto table td { padding: 0px }
#secondarynavred a:hover { color: #d81213; font-size: 10px; line-height: 12px; text-decoration: none }
#secondarymain  { font-family: Verdana; background-color: white; padding-top: 10px; padding-right: 24px; padding-left: 24px }
#secondarymain p    { color: #444; font-size: 11px; line-height: 20px }
#secondarymain td    { color: #444; font-size: 11px; line-height: 20px }
#secondarymain a  { color: black; text-decoration: underline }
#secondarymain a:hover  { color: black; text-decoration: none }
#secondarymain ul li   { color: #444; font-size: 10px; line-height: 20px; list-style-image: url(images/bullet_graysquare.gif) }
#secondarymain ol li {
	color: #444;
	font-size: 10px;
	line-height: 20px }
#secondarymain h1    {
	color: #444;
	font-size: 17px;
	text-transform: uppercase;
	margin-top: 0px }
#secondarymain h2  { color: #444; font-weight: bold; font-size: 12px; margin-top: 0px }
#secondarymain table td  { padding-bottom: 0px }
#secmainlinklist { font-family: Verdana }
#secmainlinklist a  { color: #444; text-decoration: none }
#secmainlinklist a:hover { color: #d81213; text-decoration: none }
#secmainlinklist p { background: url(images/bullet_arrowbutton.gif) no-repeat; padding-top: 1px; padding-left: 33px }
.secmaincalloutlinks  { color: #444; font-weight: bold; font-size: 12px; font-family: Verdana }
#secondaryrightcol { font-family: Verdana; background-color: white; padding-left: 20px; border-left: 1px solid #bdbdbd }
#secondarycalloutbox { font-family: Verdana; text-decoration: none; background-color: #ededed; padding: 8px; border-top: 3px solid white; border-right: 16px solid white }
#secondarycalloutbox p   { color: #444; font-size: 10px; line-height: 18px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
#secondarycalloutbox a  { color: #444; font-size: 10px; line-height: 12px; text-decoration: none }
#secondarycalloutbox a:hover { color: #d81213; font-size: 10px; line-height: 12px; text-decoration: none }
#secondarycalloutbox h1  { color: #444; font-weight: bold; font-size: 10px; line-height: 12px; margin-top: 3px; padding-top: 3px; padding-bottom: 5px; border-bottom: 1px solid #bebebe }
#secondarycalloutbox h2  { color: #444; font-weight: bold; font-size: 10px; line-height: 12px; margin-top: 2px; margin-bottom: 3px; padding-top: 2px; padding-bottom: 3px }
#questionaireheader { font-family: Verdana; background: url(images/sec_rightcol_header_check.gif) no-repeat; padding-top: 10px; padding-right: 50px; padding-left: 8px }
#questionaireheader h1  { color: #444; font-weight: bold; font-size: 11px }
#questionaireheader p { color: #d91114; font-size: 9px; line-height: 12px }
#questionairemain { font-family: Verdana; background-color: #fafafa; padding: 7px; border: solid 1px #d9d7d7 }
#questionairemain p { color: #d91114; font-size: 9px; line-height: 12px; font-family: Verdana }
#questionairemain h3  { color: #444; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana; padding-bottom: 5px; border-bottom: 1px solid #d6d4d4 }
#fp_header  { background: white no-repeat; position: relative; width: 787px; height: 338px; display: block }
#fp_header #links {
	position: absolute;
	top: 0px;
	left: 228px }
#header  {
	background: #fff no-repeat;
	position: relative;
	width: 725px;
	height: 156px;
	display: block }
#header #links {
	position: absolute;
	top: 24px;
	left: 131px }
#fplogoalone { padding-bottom: 10px; padding-left: 150px }
.secmainp    { color: #444; font-size: 11px; line-height: 20px }
