/* LINKS */ 
a:link { color: #000000; text-decoration: underline;}
a:visited { color: #666666;text-decoration: underline;}
a:active {color: #FF6600;text-decoration: underline;}
a:hover { color: #FF6600; text-decoration: underline;}

/* Set the GENERAL PAGE attributes*/

/* MAIN TEXT*/
.MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
	line-height: 16px;
	padding-left: 6px;
}
.MainTextBlack { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.MainTextMaroon { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7C1530;}
.SmallText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;}


/* HEADINGS*/
.HeadingsBlueWithBackground { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0B2C73; font-weight: bold; background-color: #E3E8F0; padding: 4px;}
.HeadingsLightGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	line-height: 24px;
	padding-bottom: 10px;
}
.HeadingsWhite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.HeadingsDarkGrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
.HeadingsDarkGreyLarge { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #545454; font-weight: bold;}
.HeadingsBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; padding-left: 6px;}

.SpecialNote { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3366CC;}

/* HOMEPAGE attributes*/
.HomeText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7C1530; line-height: 17px;}
.HomeTextFeatureMed { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; line-height: 14px;}
.HomeTextWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 18px;}
.HomeTextFeatureBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; line-height: 14px; font-weight: bold;}


/* Set the NAVIGATION MENU attributes*/
.FlyoutMenuText {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: normal;}
.FlyoutMenuText a:link { color: #666666; text-decoration: none;}
.FlyoutMenuText  a:visited { color: #666666; text-decoration: none;}
.FlyoutMenuText  a:active { color: #000000; text-decoration: none;}
.FlyoutMenuText  a:hover { color: #000000; text-decoration: none;}

.MenuNormal { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height: normal; background-color: #F2F4F4; border: 1px solid #666666; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
.MenuNormal  a:link { color: #666666; text-decoration: none;}
.MenuNormal  a:visited { color: #666666; text-decoration: none;}
.MenuNormal  a:active { color: #FF6600; text-decoration: none;}
.MenuNormal  a:hover { color: #000000; text-decoration: underline;}


.MenuActive { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #9A9A9A; line-height: normal; background-color: #D8E4EE; border: 1px solid #9A9A9A; font-weight: bold; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 3px;}
.MenuActive  a:link { color: #9A9A9A; text-decoration: none;}
.MenuActive  a:visited { color: #9A9A9A; text-decoration: none;}
.MenuActive  a:active { color: #FF6600; text-decoration: none;}
.MenuActive  a:hover { color: #000000; text-decoration: underline;}

.MenuSubActive { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height: normal; background-color: #D8E4EE; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top: 1px solid #B9BFC1; border-right: 1px solid #B9BFC1; border-bottom: 1px none #B9BFC1; border-left: 1px none #B9BFC1;}
.MenuSubActive  a:link { color: #666666; text-decoration: none;}
.MenuSubActive  a:visited { color: #666666; text-decoration: none;}
.MenuSubActive  a:active { color: #FF6600; text-decoration: none;}
.MenuSubActive  a:hover { color: #000000; text-decoration: underline;}

.MenuSubNormal { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #B9BFC1; line-height: normal; background-color: #F2F4F4; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top: 1px solid #B9BFC1; border-right: 1px solid #B9BFC1; border-bottom: 1px none #B9BFC1; border-left: 1px none #B9BFC1;}
.MenuSubNormal  a:link { color: #666666; text-decoration: none;}
.MenuSubNormal  a:visited { color: #666666; text-decoration: none;}
.MenuSubNormal  a:active { color: #FF6600; text-decoration: none;}
.MenuSubNormal  a:hover { color: #000000; text-decoration: underline;}
.MenuSubNormalEnd { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top: 1px solid #B9BFC1; border-right: 1px solid #B9BFC1; border-bottom: 1px none #B9BFC1; border-left: 1px none #B9BFC1;}
.MenuSubEmpty {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #B9BFC1; line-height: normal; font-weight: bold; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top: 1px solid #B9BFC1; border-right: 1px solid #B9BFC1; border-bottom: 1px none #B9BFC1; border-left: 1px none #B9BFC1;}


/* Set the TABLE attributes*/
.TableTextMain { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; line-height: 13px;}
.TableTextMainHeading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px; font-weight: bold;}
.TableTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 45px;
	padding-right: 30px;
	padding-left: 35px;
	line-height: 13px;
}

.TableStyleMain { background-color: #FFFFFF; padding: 1px; border: 8px solid #C6CFD2;}
.TableStyleInner { background-color: #E3EAEB; border: 1px solid #B1B1B1;}

.TableCellMain  a:link { color: #717E6F; text-decoration: underline;}
.TableCellMain  a:visited { color: #999933; text-decoration: none;}
.TableCellMain  a:active { color: #FF6600; text-decoration: none;}
.TableCellMain  a:hover { color: #FF6600; text-decoration: underline;}

.TableCellDownloadText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; line-height: 13px;	background-color: #FFFFF5;}
.TableCellDownloadText  a:link { color: #717E6F; text-decoration: none;}
.TableCellDownloadText  a:visited { color: #999933; text-decoration: none;}
.TableCellDownloadText  a:active { color: #FF6600; text-decoration: none;}
.TableCellDownloadText  a:hover { color: #FF6600; text-decoration: underline;}


/* FOOTER TEXT attributes*/
.FooterText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #677BAB; line-height: 14px;}
.FooterText a:link { color: #717E6F; text-decoration: none;}
.FooterText a:visited { color: #999933; text-decoration: none;}
.FooterText a:active { color: #CC9900; text-decoration: none;}
.FooterText a:hover { color: #CC9900; text-decoration: none;}
.TableTextMainHeadingLight {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height: 15px; font-weight: bold;
}
.TableTextSmallLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 15px;
}
.TableTextSmallRightCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 45px;
	padding-right: 35px;
	line-height: 13px;
}
.TableTextSmallRightClients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 45px;
	padding-right: 35px;
	line-height: 17px;
}
.TableTextSmallClients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 45px;
	padding-right: 30px;
	padding-left: 35px;
	line-height: 17px;
}
.TableTextSmallNoPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
}
