a:link {
     color: #003366; text-decoration: underline
}
a:visited {
     color: #003366; text-decoration: underline
}
a:hover {
     color: #CC0000; text-decoration: underline
}

#apptCenter { 
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 6px
}

#apptCenter2 { 
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0
}

.bodytext  {color: #000; font-size: 78%; text-align:justify }

.bodytext2  {color: #000; font-size: 78%; text-align:justify; padding-bottom:2px }

.boldBluePlainText  {color: #003366; font-size: 78%; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; font-weight:bold }

.boldBlueText  {color: #003366; font-size: 78%; padding-top: 8px; float:left; padding-right: 0px; padding-left: 4px; padding-bottom: 10px; font-weight:bold }

.boldBlueTextWithTopPadding  {color: #003366; font-size: 78%; padding-top: 10px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; font-weight:bold }

.boldBlue22Text  {color: #003366; font-size: 78%; padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; font-weight:bold }

.boldRedItalicText  {color: #990000; font-size: 78%; padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; font-weight:bold; font-style:italic }

.blueSubtitle {color: #003366;	font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

#blueDashedLine { 
	 border-top: 0px; border-bottom: 1px dashed #97badc; border-left: 0px; border-right: 0px; margin-left: 3px; margin-right: 3px; 
}

.breadcrumb a:link {
	color: #333; text-decoration: underline
}

.breadcrumb a:visited {
     color: #333; text-decoration: underline
}
.breadcrumb a:hover {
     color: #5d5d5d; text-decoration: underline
}

.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #333;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#content { 
	padding-top: 7px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px
}

#content2 { 
	padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px
}

.copyright a:link {
	color: #333; text-decoration: underline
}

.copyright a:visited {
     color: #333; text-decoration: underline
}
.copyright a:hover {
     color: #5d5d5d; text-decoration: underline
}

.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #666;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.date a:link {
	color: #333; text-decoration: underline
}

.date a:visited {
     color: #333; text-decoration: underline
}
.date a:hover {
     color: #5d5d5d; text-decoration: underline
}

.date {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 2px; COLOR: #333;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#formTextPadding { 
	padding: 3px 0px 0px 5px;
}

.fammedTinyPhotoText a:link {
	color: #333; text-decoration: underline
}

.fammedTinyPhotoText a:visited {
     color: #333; text-decoration: underline
}
.fammedTinyPhotoText a:hover {
     color: #666666; text-decoration: underline
}

.fammedTinyPhotoText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; COLOR: #333;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.footer1 a:link {
	color: #97badc; text-decoration: underline
}

.footer1 a:visited {
     color: #97badc; text-decoration: underline
}
.footer1 a:hover {
     color: #4b7699; text-decoration: underline
}

.footer1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #FFF;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.footer2 a:link {
	color: #97badc; text-decoration: underline
}

.footer2 a:visited {
     color: #97badc; text-decoration: underline
}
.footer2 a:hover {
     color: #4b7699; text-decoration: underline
}

.footer2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 2px; COLOR: #FFF;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.greyText  {color: #666; font-size: 78%; text-align:justify }

.leftAlignedMediumGreyText  {color: #3f3f3f; font-size: 78%}

.hffmHeaderText a:link {
	color: #003366; text-decoration: none
}

.hffmHeaderText a:visited {
     color: #003366; text-decoration: none
}
.hffmHeaderText a:hover {
     color: #cc0000; text-decoration: none
}

.hffmHeaderText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 6px; COLOR: #333;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.highlightText {
	font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #990000;
}

.jumpMenuBox {
      margin-bottom: 1px;
      font-size: 11px;
      color: #666;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      border-top: 2px solid #969696;
      border-bottom: 2px solid #dcdcdc;
      border-left: 2px solid #969696;
      border-right: 2px solid #dcdcdc;
      background-color: #fff;
      padding: 1px 1px 1px 2px;
}

#lightBlueBackground { background-color:#b7cfe7; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px; width:525;}

#whiteIndentedBackground { background-color:#ffffff; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px; width:525;}

#skyBlueBackground { background-color:#e9f0f8; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px; width:525;}

.largerboldBlueText  {color: #003366; font-size: 125%; padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; font-weight:bold }

.largerredItalicText  {color: #990000; font-size: 125%; padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; font-style: italic; font-weight:bold }

#newsAndEventsLine3 { 
	 border-top: 0px; border-bottom: 1px dashed #666666; border-left: 0px; border-right: 0px; margin-left: 9px; margin-right: 9px
}

#newsAndEventsLine { 
	 border-top: 0px; border-bottom: 1px dashed #666666; border-left: 0px; border-right: 0px; margin-left: 3px; margin-right: 3px
}

#newsAndEventsNoLine { 
	 border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; margin-left: 3px; margin-right: 3px
}

.newsAndEventsText  {color: #000; font-size: 78%; padding-top: 7px; padding-right: 9px; padding-left: 9px; padding-bottom: 7px }

#pageMargin { 
	padding: 0px 13px 15px 13px;
}

#homepageContentSpacing{
	padding: 0px 10px 0px 10px;
}

.photoCap {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; BACKGROUND:#dadada; COLOR: #333; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#printableForms { 
	 border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; margin-left: 0px; margin-right: 0px; background-image:url(images/rightBullet.gif); background-repeat:no-repeat; padding-top: 0px; padding-right: 0px; padding-left: 18px; padding-bottom: 0px
}

#printableFormsWithSpacing { 
	 border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; margin-left: 0px; margin-right: 0px; background-image:url(images/rightBullet.gif); background-repeat:no-repeat; padding-top: 0px; padding-right: 0px; padding-left: 18px; padding-bottom: 10px
}

.printableFormsText  {color: #000; font-size: 78%; padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px }

.printableVersion a:link {
	color: #333; text-decoration: underline
}

.printableVersion a:visited {
     color: #333; text-decoration: underline
}
.printableVersion a:hover {
     color: #5d5d5d; text-decoration: underline
}

.printableVersion {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 2px; COLOR: #333;  PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#quotationMarkPadding { 
	padding: 0px 5px 0px 5px;
}

#quoteTextPadding { 
	padding: 7px 0px 7px 0px;
}

.quoteText { 
 FONT-SIZE: 11px; text-align:left; font-weight:bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.searchbox {
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; font-weight: normal; font-variant: normal; border-top: 2px solid #969696; border-bottom: 2px solid #fbfbfb; border-left: 2px solid #969696; border-right: 2px solid #fbfbfb; background-color: #FFF; padding: 1px; margin-bottom: 0px;
}

#searchBoxPadding { 
	padding: 0px 11px 0px 3px;
}

#searchboxSpace { 
	padding-top: 0px; padding-right: 3px; padding-left: 2px; padding-bottom: 0px; margin-bottom: 0
}

#subNav { 
	padding-top: 0px; padding-right: 0px; padding-left: 7px; padding-bottom: 5px
}

.subNavText a:link {
	color: #333; text-decoration: underline
}

.subNavText a:visited {
     color: #333; text-decoration: underline
}
.subNavText a:hover {
     color: #5d5d5d; text-decoration: underline
}

.subNavText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.subtitle {color: #333333;	font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.subtitle2 {color: #666666;	font-size: 95%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold }

.subtitle3 {color: #003366;	font-size: 95%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold }

table.blueTable {
     border-width: 1px; border-style: solid; border-color: #97badc; border-collapse: collapse
}

table.blueTable th {
     border-width: 1px; padding: 5px; border-style: inset; border-color: #97badc 
}

table.blueTable td {
     border-width: 1px; padding: 5px; border-style: inset; border-color: #97badc
}

table.blueTableTop {
     border-width: 1px; border-bottom: 0px; border-top: 0px; border-left: 1px solid #97badc; border-right: 1px solid #97badc; border-collapse: collapse
}

table.blueTableTop th {
     border-width: 1px; border-bottom: 0px; border-top: 0px; border-left: 1px solid #97badc; border-right: 1px solid #97badc; padding: 5px; border-style: inset 
}

table.blueTableTop td {
     border-width: 1px; border-bottom: 0px; border-top: 0px; border-left: 1px solid #97badc; border-right: 1px solid #97badc; padding: 5px; border-style: inset
}

.tableBlueTitleText {
	font-family: Arial, Helvetica, sans-serif; font-size: 78%; font-weight: bold; color: #003366
}

.tableWhiteTitleText {
	font-family: Arial, Helvetica, sans-serif; font-size: 78%; font-weight: bold; color: #FFF
}

#tenPixelPadding { 
	padding: 10px;
}

#tenPixelBottomSpacing { 
	padding: 0px 0px 10px 0px;
}

#tenPixelBottomAndTopSpacing { 
	padding: 10px 0px 10px 0px;
}

#tenPixelTopSpacing { 
	padding: 10px 0px 0px 0px;
}

.Title {
	font-family: Arial, Helvetica, sans-serif; font-size: 125%; font-weight: bold; color: #003366;
}

.leftAlignedBodytext  {color: #000; font-size: 78%;}