UNKNOWN {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	BACKGROUND-IMAGE: url(img/HFB-bkg_09.jpg);
	background-repeat: repeat;
	COLOR: #003476;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #003476; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #003476; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 12px; COLOR: #003476; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #2B8B9F; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
UL#menu {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
UL#menu OL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
UL#menu LI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003476; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL#menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003476; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL#menu LI {
	LINE-HEIGHT: 12px; LIST-STYLE-TYPE: none
}
UL#menu OL LI {
	BORDER-BOTTOM-STYLE: none
}
UL#menu A {
	TEXT-DECORATION: none; 
}
UL#menu A:hover {
	COLOR: #2B8B9F
}
#navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 0px 0px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#navigation A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 0px 0px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#navigation A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 0px 0px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#navigation A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 0px 0px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#navigation A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2B8B9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#navigation A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 0px 0px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
LI {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.li {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.li:hover {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.li:visited {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 12px; COLOR: #2B8B9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.header {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.h2 {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.h2:visited {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.h2:hover {
	FONT-SIZE: 10px; COLOR: #2B8B9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
H3 {
	FONT-SIZE: 11px;
	COLOR: #003476;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
A.h3 {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
A.h3:visited {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
A.h3:hover {
	FONT-SIZE: 10px; COLOR: #2B8B9F; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#dropdown {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#dropdown A {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#dropdown A:link {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#dropdown A:visited {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#dropdown A:hover {
	FONT-SIZE: 10px; COLOR: #2B8B9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#dropdown A:active {
	FONT-SIZE: 10px; COLOR: #003476; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#testimonial {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#testimonial A {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#testimonial A:link {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#testimonial A:visited {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#testimonial A:hover {
	FONT-SIZE: 10px; COLOR: #2B8B9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#testimonial A:active {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#right {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#right A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#footer {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ede6a0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer P {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ede6a0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer A {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ede6a0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer A:link {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ede6a0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer A:hover {
	FONT-SIZE: 10px; COLOR: #2B8B9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ede6a0; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
#footer A:visited {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ede6a0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#footer A:active {
	FONT-SIZE: 10px; COLOR: #003476; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ede6a0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#redtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#redtext A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#redtext A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ed1c24; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE.classes {
	BORDER-RIGHT: #b8b8d5 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b8b8d5 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #b8b8d5 0px solid; COLOR: #2e3092; LINE-HEIGHT: 16px; PADDING-TOP: 6px; BORDER-BOTTOM: #b8b8d5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

TABLE.classes TD {
	BORDER-RIGHT: #b8b8d5 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b8b8d5 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #b8b8d5 0px solid; COLOR: #2e3092; LINE-HEIGHT: 16px; PADDING-TOP: 6px; BORDER-BOTTOM: #b8b8d5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

TABLE.content 
{

}

TABLE.contentNoRC 
{
    background-color: #9dd262;
}

TABLE.rightContentDefault 
{
    background-color: #9dd262; 
    height: 187px;
    width: 286px;
}


TABLE.noRightColumn
{
    BACKGROUND-COLOR: #f8f5e2;
}


/*old menu styles - please don't remove these styles bacause of compatibility w/ "no custom menu" mode  */

.tdMenuContainer
{
	padding-left: 5px;
	background-image: url(img/HFB-menu-header.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	height: 90px;
}

.tdBodyContainer
{
    padding-left: 10px;
}

.menu {
  padding-top: 10px;
  width: 100%;
}

/*new menu styles*/

.mainMenuContainer
{
  width: 100%;
}

.menuTopItem
{
  margin-left: 5px;
  padding: 2px 0px 2px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  width: 100%;
}

.mainMenu
{
    width: 100%;
}

.menuTopItem A,
.menuTopItem A:hover,
{
    cursor: pointer !important;
    color: #3bafc7;
    text-decoration: none;
}


.menuTopItem A:visited
{
    cursor: pointer !important;
    color: #003476;
    text-decoration: none;
}

.menuItemL2 TABLE
{
  border: solid 1px #8B9D77;    
  background-color: #d7e9c1;   
  margin : 0px 0px 0px 0px;  
}

.menuItemL2 TABLE TR TD
{
  background-color:#d7e9c1;
  padding: 2px 0px 2px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #2e3192;
  text-decoration: none;
}

.menuItemL2 TABLE TR TD TABLE,
.menuItemL2 TABLE TR TD TABLE TR TD
{
  border: none;
}

/* custom classes grid formatting */
table.customClassesTable
{
    border: none;
    width: 100%;
}

.customClassesTable td
{
    padding: 1px;
}

td.customClassesHeaderCell
{
    font-weight: bold;
}

tr.customClassesHeaderRow
{
    vertical-align: top;
    font-weight: bold;
}

tr.customClassesTableRow
{
}

tr.customClassesTableRowAlt
{
}

.customClassesTableFirstCell
{
}

.customClassesTableLastCell
{
}

/* classes - registration styles */

.spaceBox
{
  padding: 5px;
}

TD.frameContent
{
  border-left:   solid 1px #000000;
  border-bottom: solid 1px #000000;
  border-right:  solid 1px #000000;
  background-color : #EFEEE3;
}

TD.frameContent TABLE
{
  background-color : #EFEEE3;
}

TD.tMnuBorderBg,
TD.tMnuBack
{
 background-color: Transparent;
}

TD.tMnuBorderFore
{
 background-color: #EFEEE3;
}

TD.tMnuBorder
{
 background-color: #000000;
}

TD.tabbedpaneliteminactive
{
 background-color: #86846B;
 color: #FFFFFF !important; 
}

TD.tabbedpanelitemhover
{
  font-size: 12px; 
 background-color: #CDD3C8;
 color: #000 !important;
 cursor:hand;
}

TD.tabbedpanelitemactive
{
  font-size: 12px;
  background-color: #EFEEE3;
 color: #000000 !important;
}

TR.TableHeader TD {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #33abc4;
  background-color: #c1dbac;
}

.TableFooter TD {
  font-size: 12px;
  background-color: #F4F3EA;
  color: #003476;
}

.TableWithBorders, .TableWithBorders TD {
  font-size: 12px;
  border-color: #003476;
}

.HFB-copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #003476;
}
.twoColFixRtHdr #footerF {
	height: 77px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #003476;
	text-align: right;
	margin-left: 35px;
	padding-right: 45px;
	padding-top: 5px;
	background-image: url(images/HFB-S2_09.gif);
	background-repeat: no-repeat;
}


