/* default universal links */
BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR:black;
    FONT-FAMILY:Verdana,Arial,'Courier New',sans-serif;
    FONT-SIZE:10pt;
	 margin-top:0px;
	 margin-left:    0px;
	 margin-right:   0px;
	 margin-bottom:  0px;
	 padding-top:    0;
	 padding-left:   2px;
	 padding-right:  0;
	 padding-bottom: 0;
	 width:  auto;
	 visible : false;
}

a, a:link, a:visited, a:active 
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE:12px;
    TEXT-DECORATION:underline;
    COLOR: #04509B;
	 visible : false;
}
A:Hover      	
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE:12px;
    TEXT-DECORATION:Underline;
    COLOR: #E5A913;
	 visible : false;
}

/* Links for nav on home page (green background)*/
a.nav1, a:active.nav1, a:visited.nav1
{ text-decoration: none; background-repeat: repeat; 
color: #FFFFFF;
	 visible : false;
}
A:link.nav1
{
	background	:	black;
	color: white;
	 visible : false;
}

A:Hover.nav1
{ 
	color: #FFFFFF;
	background	:	transparent;
	FONT-WEIGHT: Bold; 
	 visible : false;
}

/* Links for nav on home page (orange background) */
A.nav2, A:link.nav2, A:active.nav2, A:visited.nav2
{	
	text-decoration: none; 
	color:white;
	background	:	transparent;
	 visible : false;
}

A:Hover.nav2
{ 
	color: #FFFFFF;
	background	:	#7B95B0;
	FONT-WEIGHT: Bold; 
	 visible : false;
}

/* Links for nav on home page (orange background) */
A.critical, A:link.critical, A:active.critical, A:visited.critical
{	
	text-decoration: none; 
	color: red;
	background	:	transparent;
/*	FONT-WEIGHT:bold; */
	 visible : false;
}
A:Hover.critical
{ 
	color: #000000;
	background	:	transparent;
	FONT-WEIGHT: Bold;
	 visible : false;
}

.sndBackgroundLine
{
	background-color : #E5A913;
	padding-left: 45px;
	 visible : false;
}

.sndBackgroundLineNoPad
{
	background-color : #E5A913;
	 visible : false;
}

.message
{
	color : Red;
	 visible : false;
}
	

.TreeView   
{
color:Blue; 
font-size:10pt; 
font-family: Arial, Helvetica, sans-serif; 
	 visible : false;
}

A:LINK.TreeView
{
Text-Decoration: none; 
color:Black; 
font-size:10pt; 
font-family: Arial, Helvetica, sans-serif; 
	 visible : false;
}

A:VISITED.TreeView
{
Text-Decoration: none; 
color:Black; 
font-size:10pt; 
font-family: Arial, Helvetica, sans-serif; 
	 visible : false;
}

A:HOVER.TreeView
{
Text-Decoration: none; 
color: #252C3D; 
font-size:10pt; 
font-family: Arial, Helvetica, sans-serif; 
	 visible : false;
}

.Button
{
	text-decoration:        none;
	color:          #ffffff;
    background : #04509B;
	border-top:   2px solid #CCCCCC;
	border-left:    2px solid #CCCCCC;
	border-right:   2px solid #000000;
	border-bottom:  2px solid #000000;
	font-family:    Verdana,Arial,'Courier New';
	font-weight: bold;
	font-size: 9pt;
	 visible : false;
}

.ButtonTransparent
{
	text-decoration:        none;
	color: Black;
	background: transparent; 
	border-top:   2px solid #CCCCCC;
	border-left:    2px solid #CCCCCC;
	border-right:   2px solid #000000;
	border-bottom:  2px solid #000000;
	font-family:    Verdana,Arial,'Courier New';
	font-weight: bold;
	font-size: 9pt;
	 visible : false;
}
	 
a.globalNav, a:link.globalNav,a:visited.globalNav
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 13px; 
	color: #003466;
	text-decoration: none; 
	padding-right: 0;
	padding-left: 10;
	visible : false;
}

a:hover.globalNav 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #FCB131; 
	text-decoration: none; 
	padding-right: 0;
	visible : false;
}

a.globalNavNoPad, a:link.globalNavNoPad,a:visited.globalNavNoPad
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	line-height: 13px; 
	color: #003466;
	text-decoration: none; 
	visible : false;
}
a:hover.globalNavNoPad
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #FCB131; 
	text-decoration: none; 
	visible : false;
}

.globalAlignRight {
	 text-align: right; 
	/*padding-right: 10px;*/
	 visible : false;
}


/* begin of CBSA */
.TextLeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	text-transform: uppercase; */
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

	display: block;
	vertical-align: middle;
	text-indent: 4px;
	caption : Navigation Text;
	line-height: 22px;
}

a.TextLeftNav, a:link.TextLeftNav, a:visited.TextLeftNav, a:hover.TextLeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	text-transform: uppercase; */
	color: #FFFFFF;
	text-decoration: none;
	visible : false;
}


.TextLeftNavBot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	text-transform: uppercase; */
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

	display: block;
	line-height: 22px;
	vertical-align: middle;
	text-indent: 4px; 
	caption : Navigation Text Bottom;
}

.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	caption : Body Text;
}
.bodyText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	visible: false;
}

a.bodyText, a:visited.bodyText, a:link.bodyText, a:active.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000; 
	visible: false;
}
a:hover.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #CCCCCC;
	visible: false;
}

a.bodyTextWhite, a:visited.bodyTextWhite, a:link.bodyTextWhite, a:active.bodyTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #04509B;
	visible: false;
}

a:hover.bodyTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: white; 
	visible: false;
}

a.bodyTextAlt,a:visited.bodyTextAlt, a:link.bodyTextAlt, a:active.bodyTextAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	visible: false;
}

a:hover.bodyTextAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	visible: false;
}

.linkSpacer {
	padding-top: 6px;
	visible: false;
}
.headerSpacer {
	padding-top: 12px;
	visible: false;
}
.vertRuleSpacer {
	display: block;
	width: 15px;
	clear: both;
	visible: false;
}

.bodyLrgHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	caption : Large Header;
}
.TableRuleFrame {
	border: 1px solid #000000;
	visible: false;
}
.TableLeftMargin {
	padding-left: 6px;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #000000;
	border-left: none;
	visible: false;
}
.TableRightMargin {
	padding-right: 6px;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #000000;
	border-left: none;
	text-align: right;
	visible: false;
}
.TableBkgLightBlue {
	background-color: B9B9EF;
	visible: false;
}
.TableBkgDrkBlue {
	background-color: 010066;
	visible: false;
}
.bodyHeaderWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	background-color: #04509B;
	visible: false;
}
.TableLeftMarginEnd {
	padding-left: 6px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #000000;
	border-left: none;
	visible: false;
}
.TableBkgLightGray {
	background-color: #CCCCCC;
	visible: false;
}
.LifeStylePromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	display: block;
	height: 21px;
	width: 184px;
	text-indent: 6px;
	visible: false;
}

.LifeStylePromoRuleLine {
	border: 1px solid #0000FF;
	visible: false;
}
.FitnessPromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	display: block;
	height: 21px;
	width: 184px;
	text-indent: 6px;
	visible: false;
}
.FitnessPromoRuleLine {
	border: 1px solid #FF0000;
	visible: false;
}
.NutritionPromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339966;
	display: block;
	height: 21px;
	width: 184px;
	text-indent: 6px;
	visible: false;
}
.NutritionPromoRuleLine {
	border: 1px solid #339966;
	visible: false;
}
.bodyTextSectionDesciptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 14px;
	visible: false;
}

.PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
	color: #000066;
	letter-spacing: 2px;
	height: 30px;
	visible: false;
}
.bodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	caption: Body Text Bold;
}
.TableLeftMargin2 {
	padding-left: 6px;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: solid #000000;
	border-left: none;
	visible: false;
}
.TableLeftMarginEnd2 {
	padding-left: 12px;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #000000;
	border-left: none;
	visible: false;
}
.PromoTopBottomWhite {
	display: block;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	visible: false;
}
.promoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	visible: false;
}
a.promoText, a:visited.promoText, a:active.promoText, a:link.promoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	visible: false;
}
a:hover.promoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	visible: false;
}
.PromoBottomWhite {
	display: block;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	visible: false;
}
.promoHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 5px;
	visible: false;
}
.LinkIconPad {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-top: 6px;
	padding-bottom: 40px;
	visible: false;
}

/* addedd 7/16/04 cls */
.globalNavText
{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #003466;
	padding-right: 0;
	 visible : false;}
	 

.homeBackground
{
	background: #E5A913;
	visible : false;
}

a.bodyHeaderHome, a:link.bodyHeaderHome, a:visited.bodyHeaderHome, a:active.bodyHeaderHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #000066;
	visible: false;
}
a:hover.bodyHeaderHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	visible: false;
}

/***************    Start of CBSA rebrand changes   ****************/
.portalBkgColor {
	background-color: #E5E5E5;
}
.picture1 {
	padding-right: 11px;
	padding-left: 13px;
}
.picture2 {
	padding-right: 11px;
}
.picture3 {
	padding-right: 11px;
}
.picture4 {
	padding-right: 14px;
}
.portalHeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #04509B;
	text-decoration: none;
	font-weight: bold;
}
a.portalHeaderLink, a:link.portalHeaderLink, a:visited.portalHeaderLink, a:active.portalHeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #04509B;
	text-decoration: none;
	font-weight: bold;
}
a:hover.portalHeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #04509B;
	text-decoration: underline;
	font-weight: bold;
}
.portalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	line-height: 12px;
}
.portalTextCol1 {
	display: block;
	width: 285px;
	padding-left: 13px;
	padding-top: 20px;
}
.portalTextCol2 {
	padding-top: 20px;
}
.newsEventsTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #04509B;
	height: 16px;
	width: 145px;
	clear: none;
	float: none;
	padding-top: 6px;
	padding-right: 50px;
	padding-bottom: 6px;
	padding-left: 13px;
}
.newsEventsContents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #04509B;
	height: 22px;
	width: 575px;
	clear: none;
	float: none;
	padding-left: 13px;
	padding-top: 3px;
}
a.newsEventsContentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #04509B;
	height: 22px;
	width: 575px;
	clear: none;
	float: none;
}
a:hover.newsEventsContentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #04509B;
	height: 22px;
	width: 575px;
	clear: none;
	float: none;
	text-decoration: none;
}
.leftPromoBkgColor {
	background-color: #E5E5E5;
}
.leftPromoBlockBkgColor {
	background-color: #E5A913;
	padding-left: 17px;
	display: table;
	width: 125px;
	padding-right: 8px;
}
.leftSidePromoHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	display: block;
	letter-spacing: 2px;
	padding-top: 3px;
}
.leftSidePromoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	display: block;
	padding-top: 5px;
}
.leftSidePromoButton {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}
.leftSidePromoGutter {
	display: block;
	padding-top: 3px;
}
.leftSidePromoTextWphoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	padding-top: 7px;
}
.leftPromoBlockBkgColorNoPad {
	background-color: #E5A913;
	padding-left: 17px;
	display: table;
	width: 125px;
	padding-right: 4px;
}
.leftSideNavText, a.leftSideNavText, a:visited.leftSideNavText, a:active.leftSideNavText  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #04509B;
	display: block;
	padding-bottom: 5px;
	background-color: #E5A913;
	height: 14px;
	width: 88px;
	padding-left: 5px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
}

a:hover.leftSideNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	display: block;
	padding-bottom: 5px;
	background-color: #E5A913;
	height: 14px;
	width: 88px;
	padding-left: 5px;
	padding-top: 5px;
}

.leftSideNavTextTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #04509B;
	display: block;
	height: 11px;
	width: 90px;
	padding-left: 5px;
	background-image: url(../images/leftsideNavBkg.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 5px; 
	text-decoration: none;
}
a.leftSideNavTextTop, a:link.leftSideNavTextTop, a:visited.leftSideNavTextTop, a:active.leftSideNavTextTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #04509B;
	display: block;
	height: 11px;
	width: 90px;
	padding-left: 5px;
	background-image: url(../images/leftsideNavBkg.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 5px;  
	text-decoration: none;
}
a:hover.leftSideNavTextTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	display: block;
	height: 11px;
	width: 90px;
	padding-left: 5px;
	background-image: url(../images/leftsideNavOver.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 5px;
}
.leftSideNavTextBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #04509B;
	display: block;
	height: 11px;
	width: 90px;
	padding-left: 5px;
	background-image: url(../images/leftsideNavBkgBot.gif);
	background-repeat: no-repeat;
	padding-bottom: 12px;
}
a.leftSideNavTextBottom, a:link.leftSideNavTextBottom, a:visited.leftSideNavTextBottom, a:active.leftSideNavTextBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #04509B;
	display: block;
	height: 11px;
	width: 90px;
	padding-left: 5px;
	background-image: url(../images/leftsideNavBkgBot.gif);
	background-repeat: no-repeat;
	padding-bottom: 12px;
	text-decoration: none;
}
a:hover.leftSideNavTextBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	display: block;
	height: 11px;
	width: 90px;
	padding-left: 5px;
	background-image: url(../images/leftsideNavOver.gif);
	background-repeat: no-repeat;
	padding-bottom: 12px;
}
.LoginScreenBkgColor {
	background-color: #A9BDD7;
}
.LoginScreenInputArea {
	background-color: #E5E5E5;
/*	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block; */
/*	width: 406px;
	height: 162px; */
}
.LoginScreenLoginType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: black;
	/*padding-top: 50px;
	padding-left: 100px; */
}
.LoginScreenInputType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-align: right;
	padding-top: 15px;
	padding-left: 0px;
	line-height: 25px;
}
.LoginScreenInputAreas {
	padding-left: 10px;
	padding-top: 45px;
	display: block;
}
.LoginScreenInputArea2 {
	padding-top: 20px;
	display: block;
}
.LoginScreenGoBtn {
	padding-top: 5px;
}
.LoginScreenLoginTypeLogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #E5A913;
	padding-top: 20px;
}
.LoginScreenInputTypeLogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #04509B;
	font-weight: bold;
	text-align: right;
/*	padding-top: 25px; */
	padding-left: 0px;
/*	line-height: 25px;  */
}
.LoginScreenInputAreaLogo {
	padding-top: 5px;
	display: block;
	padding-left: 10px;
}
.bodyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #04509B;
}
a.bodyHeader, a:link.bodyHeader, a:visited.bodyHeader, a:active.bodyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #04509B;
}
a:hover.bodyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #E5A913;
}
.bodyTextSectionDesciptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 14px;
	color: black;
}

.headerNameText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	color: white;
}

.LoginScreenInputTypeLogoLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
		color: #04509B;
	font-weight: bold;
	text-align: left;
/*	padding-top: 25px; */
	padding-left: 0px;
/*	line-height: 25px;  */
}

a.leftNavTree, a:visited.leftNavTree, a:link.leftNavTree, a:active.leftNavTree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000; 
	visible: false;
}
a:hover.leftNavTree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #04509B;
	visible: false;
}

.leftQuickLinksHeader {
	background-color: #E5A913;
	padding-left: 17px;
	padding-right: 4px;
	font-size: 14px;
	visiable: false;
}

/**************************************************************************************/
/**   Added for dependent login    ****************************************************/
/**************************************************************************************/
.MemberTxt_g2h {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            line-height: 14px;
            color: #000000;
}

.mainBodyText_g2h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14.5px;
	color: #000000;
}

A.mainBodyText_g2h, A:link.mainBodyText_g2h, A:active.mainBodyText_g2h, A:visited.mainBodyText_g2h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14.5px;
	color: #000000;
}

A:Hover.mainBodyText_g2h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14.5px;
	color: gray;
}

.healineBodyText_g2h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
}

.bodyHeader_g2h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #04509B;
}

.MPsubheadineText_g2h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	caption : Body Text;
}

.bodyHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	color: #04509B;
	font-size: 11px;
	line-height: 14px;
	caption : Footer Text;
}

a.performaxBlue, a:active.performaxBlue, a:visited.performaxBlue, a:link.performaxBlue { 
	text-decoration: none; 
	background-repeat: repeat; 
	color: #04509B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	 visible : false;
	 
}

A:Hover.performaxBlue
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #E5A913;
	background	:	transparent;
	font-size: 12px;
	font-weight: bold;
	 visible : false;
}

a.performaxYellowAlt, a:active.performaxYellowAlt, a:visited.performaxYellowAlt, a:link.performaxYellowAlt { 
	text-decoration: underline; 
	background-repeat: repeat; 
	color: #D9B26D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	 visible : false;
	 
}

A:Hover.performaxYellowAlt { 
	font-family: Arial, Helvetica, sans-serif;
	color: #04509B;
	background	:	transparent;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
	 visible : false;
}

.performaxBlackText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
		color: black;
	text-align: left;
		
}

.performaxBlueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
		color: #04509B;
	text-align: left;
}
