/* ================================
    CSS STYLES FOR SunLife
   ================================
*/   

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #292C3D;
}

.style4 {font-family: Arial, Helvetica, sans-serif;
         font-size: 16px;
		 color: #292C3D;
		 font-weight: bold; }
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e9be00;
	font-weight: bold;
}

.style7     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}

.style8 {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 14px;
		 color: #333333;
		 font-weight: normal; 
}

.style10     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.style11     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.style16     {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #2c2c2d;
}

.breadcrumb     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}


.searchtext     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.titlestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;

}

.Redlbar     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	color: #013f98;
}

.icontitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3399c9;
	font-weight: bold;
}

.icontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}

.fairphot-border {
	border: 1px solid #333333;
}

/* text style for buttons and link buttons used in the portal admin pages */
.globalnav     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 10px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.globalnav:link {
    color: #ffffff;
}

A.globalnav:visited  {
    color: #eeeeee;
}

A.globalnav:active   {
    color: #666666;
}

A.globalnav:hover    {
	color: #003366;
}

/* text style for buttons and link buttons used in the portal admin pages */
.icontitlenav     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.icontitlenav:link {
    color: #3399c9;
}

A.icontitlenav:visited  {
    color: #336699;
}

A.icontitlenav:active   {
    color: #666666;
}

A.icontitlenav:hover    {
	color: #ffcc00;
}


/* text style for buttons and link buttons used in the portal admin pages */
.leftsidenav     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.leftsidenav:link {
    color: #3399c9;
}

A.leftsidenav:visited  {
    color: #336699;
}

A.leftsidenav:active   {
    color: #666666;
}

A.leftsidenav:hover    {
	color: #ff9900;
}

/* text style for buttons and link buttons used in the portal admin pages */
.headernav     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.headernav:link {
    color: #ffffff;
}

A.headernav:visited  {
    color: #eeeeee;
}

A.headernav:active   {
    color: #666666;
}

A.headernav:hover    {
	color: #CAE4FF;
}

/* text style for buttons and link buttons used in the portal admin pages */
.legal     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.legal:link {
    color: #013f98;
}

A.legal:visited  {
    color: #013f98;
}

A.legal:active   {
    color: #666666;
}

A.legal:hover    {
	color: #666666;
}

/* text style for buttons and link buttons used in the portal admin pages */
.centerP     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.centerP:link {
    color: #464648;
}

A.centerP:visited  {
    color: #464648;
}

A.centerP:active   {
    color: #666666;
}

A.centerP:hover    {
	color: #ee4035;
}

/* text style for buttons and link buttons used in the portal admin pages */
.meals     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.meals:link {
    color: #333333;
}

A.meals:visited  {
    color: #777779;
}

A.meals:active   {
    color: #333333;
}

A.meals:hover    {
	color: #ee4035;
}




.chi_relatedinformation_dot
{
	font-size: 7 pt;
	margin: 0px;
	color: #000000;
	font-family: Arial;
	list-style-type: disc;
	vertical-align: top;
} 
 
.chi_relatedinformation_link
{
	font-size: 7pt;
	color: #003366;
	font-family: Arial;
}


/* hyperlink style for link */
A.chi_relatedinformation_link:link {
}

A.chi_relatedinformation_link:visited  {
}

A.chi_relatedinformation_link:active   {
}

A.chi_relatedinformation_link:hover    {
}


.chi_sitesearch_dot
{
	font-size: 10pt;
	/*margin: 4px;*/
	padding: 0px 4px 0px 0px;
	color: #333333;
	font-family: Arial;
	list-style-type: disc;
} 
 
.chi_sitesearch_link
{
	/*font-size: 7pt;*/
	font-size: 10pt;
	color: black;
	font-family: Arial;
}


/* hyperlink style for link */
A.chi_sitesearch_link:link {
}

A.chi_sitesearch_link:visited  {
}

A.chi_sitesearch_link:active   {
}

A.chi_sitesearch_link:hover    {
}

.outtertable {
	background-color: #dddddd;
	width: 880px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #349bc8;
}

.centexttable {
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.menupagetable {
	background-color: #ffffff;

	border: 1px solid ##003366;
}

.leftsidetable {
	background-color: #ffffff;
	text-indent: 0px;
	height: 22px;
	width: 150px;
	border: 1px solid #ff9a00;
}

.HorNavTable {
	height: 40px;
	width: 870px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-color: #000000;

}

.BreadcrumbTable {
	background-color: #ffffff;
	height: 20px;
	width: 870px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #000000;
	border-bottom-color: none;
	border-left-color: #000000;
	border-top-color: #000000;

}

.HorHeadTable {
	background-color: #ffffff;
	height: 330px;
	width: 870px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #000000;
	border-bottom-color: none;
	border-left-color: #000000;
	border-top-color: #000000;

}

.BaseTablebase {
	background-color: #ffffff;
	width: 870px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-style: none;
	border-right-color: #000000;
	border-bottom-color: none;
	border-left-color: #000000;
	border-top-color: none;

}

.FootTable {
	height: 20px;
	width: 870px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-color: #000000;

}

.IconTablebase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777779;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 0px;

}

.topnavrow {
	background-color: #016789;
	height: 30px;
	padding-top: 0px;

}

.topnavtables {
	background-color: #349bc8;
	text-indent: 0px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
}

.rightmiddletable {
	background-color: #ffffff;
	text-indent: 0px;
	height: 22px;
	width: 150px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.rightPublictable {
	background-color: #ffffff;
	text-indent: 0px;
	height: 22px;
	width: 150px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/i_background.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}

.rightEnewstable {
	background-color: #ffffff;
	text-indent: 0px;
	height: 22px;
	width: 150px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/e-news.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom;
}

.navtable {
	background-color: #EEEDED;
	text-indent: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-left-color: #666666;
}

.navheadertable {
	background-color: #EEEDED;
	text-indent: 0px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666;
}

li {  
list-style-image: url(images/sunlife_LI.gif)
}

/* text style for buttons and link buttons used in the portal admin pages */
.sidenav     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	padding-left: 30px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.sidenav:link {
    color: #ffffff;
}

A.sidenav:visited  {
    color: #eeeeee;
}

A.sidenav:active   {
    color: #ffffff;
}

A.sidenav:hover    {
	color: #ff9900;
}
/* text style for buttons and link buttons used in the portal admin pages */
.bignav     {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
	text-decoration: none;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.bignav:link {
    color: #336699;
}

A.bignav:visited  {
    color: #336699;
}

A.bignav:active   {
    color: #003366;
}

A.bignav:hover    {
    color: #ff0000;
}

A .navbuttons {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	font-color: 333333;
	background-color: #8f8bb6;
	background-image: url(newimages/LeftNav_butOFF.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left;
	text-indent: 30px;
}
.tester {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #3399c9;
	background-image: url(newimages/LeftNav_butOFF.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	text-indent: 15px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 200px;
}

A.navbuttons :link {
   background-color: #FFA616;
   color: #ffffff;
   background-image: url(images/LeftNav_butOFF.gif);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: left;
   
}  

A.navbuttons :hover {
   background-color: #FFA616;
   color: #ffffff;
   background-image: url(images/LeftNav_butON.gif);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: left;
   
} 

A.navbuttons :active {
   background-color: #FFA616;
   color: #ffffff;
   background-image: url(images/LeftNav_butON.gif);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: left;
   
}

A.navbuttons :visited {
   background-color: #FFA616;
   color: #ffffff;
   background-image: url(images/LeftNav_butON.gif);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: left;
   
} 

.wpnavbuttons a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464648;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	text-indent: 10px;
	line-height: 24px;
	background-color: #ffffff;
	display: block;
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 0px;
	border-left: 2px solid #ffffff;
	background-image: url(newimages/BlueNav_arrowOFF.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 

.wpnavbuttons a:hover, .navbuttons a:active {
   background-color: ##ffffff;
   color: #ee4035;
   background-image: url(newimages/BlueNav_arrowON.gif);
   background-repeat: no-repeat;
}

.centerpaneHOT a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777779;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	padding: 4px 4px 4px 4px;

} 

.centerpaneHOT a:hover, .navbuttons a:active {
   color: #ee4035;

}

.wpHOnavbuttons {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	text-indent: 10px;
	line-height: 16px;
	display: block;
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background-image: url(images/SQ_orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 



.wpHGnavbuttons {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	text-indent: 10px;
	line-height: 16px;
	display: block;
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background-image: url(images/SQ_green.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 



.wpHRnavbuttons {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	text-indent: 10px;
	line-height: 16px;
	display: block;
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background-image: url(images/SQ_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 


.wpHSubnavbuttons a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	text-indent: 30px;
	line-height: 12px;
	display: block;
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;

} 

.wpHSubnavbuttons a:hover, .navbuttons a:active {
   color: #33FFFF;

} 

.Midnavbuttons a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	text-indent: 10px;
	line-height: 16px;
	display: block;
	padding: 3px 3px 3px 3px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background-image: url(images/Mid_navOFF.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 

.Midnavbuttons a:hover, .navbuttons a:active {
   color: #00FFFF;
   background-image: url(images/Mid_navON.gif);
   background-repeat: no-repeat;
}

.MFACheadTable {
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	background-color: #6d85c3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-top-color: #333333;

}

.MFACrheadTable {
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	background-color: #6d85c3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-top-color: #333333;

}

.MFACtextTable {
    font-family: Arial, Helvetica, sans-serif;
	color: #2c2c2d;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;

}

.MFACpointsTable {
    font-family: Arial, Helvetica, sans-serif;
	color: #2c2c2d;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;

}

/* text style for buttons and link buttons used in the MFAC pages */
.MFACsmnav     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 10px;
}
    
/* hyperlink style for buttons and link buttons used in the MFAC pages */
A.MFACsmnav:link {
    color: #336699;
}

A.MFACsmnav:visited  {
    color: #336699;
}

A.MFACsmnav:active   {
    color: #666666;
}

A.MFACsmnav:hover    {
	color: #ef3e36;
}

/* text style for buttons and link buttons used in the MFAC pages */
.MFACmdnav     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 10px;
}
    
/* hyperlink style for buttons and link buttons used in the MFAC pages */
A.MFACmdnav:link {
    color: #336699;
}

A.MFACmdnav:visited  {
    color: #336699;
}

A.MFACmdnav:active   {
    color: #666666;
}

A.MFACmdnav:hover    {
	color: #ef3e36;
}

/* text style for buttons and link buttons used in the MFAC pages */
.MFAC12nav     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 10px;
}
    
/* hyperlink style for buttons and link buttons used in the MFAC pages */
A.MFAC12nav:link {
    color: #336699;
}

A.MFAC12nav:visited  {
    color: #336699;
}

A.MFAC12nav:active   {
    color: #666666;
}

A.MFAC12nav:hover    {
	color: #21466a;
}

.MFACblue     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #294fa1;
}

.MFACred     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ef3e36;
}

/* text style for buttons and link buttons used in the MFAC pages */
.MFACblknav     {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-indent: 10px;
}

/* hyperlink style for buttons and link buttons used in the MFAC pages */
A.MFACblknav:link {
    color: #000000;
}

A.MFACblknav:visited  {
    color: #333333;
}

A.MFACblknav:active   {
    color: #666666;
}

A.MFACblknav:hover    {
	color: #ef3e36;
}


/* text style for buttons and link buttons used in the MFAC pages */
.WhitetxtNav     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

/* hyperlink style for buttons and link buttons used in the MFAC pages */
A.WhitetxtNav:link {
    color: #ffffff;
}

A.WhitetxtNav:visited  {
    color: #efefef;
}

A.WhitetxtNav:active   {
    color: #eeeeee;
}

A.WhitetxtNav:hover    {
	color: #21466a;
}

.MFACtprizeTable {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2c2c2d;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-top-color: #333333;
	border-bottom-color: #333333;

}

.MFACbprizeTable {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2c2c2d;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;


}

.MFACmaintitles     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.ADVTablebase {
	border-width: 1px;
	border-style: solid;
	border-color: #333333;

}

.ADVnameTable {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2c2c2d;    
	height: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;

}

.ADVaddrsTable {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2c2c2d;
	height: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;

}

.subheadsred     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ef3e36;
}

.BlueLinks {
	color: #0055a5;
	font-size:10px;
	text-decoration: none
}

.FLwhiteLinks {
	color: #ffffff;
	font-size:11px;
}

.FutureLinkGreen {
    font-family:Arial, Helvetica, sans-serif;
	color: #00a88f;
}

.FutureLinkText {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2;
	color:#000000;
}

.FutureLinkWHText {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2;
	color:#FFFFFF;
}

table.FutureTable {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.FutureTable th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.FutureTable td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	padding-left: 5px;  
    vertical-align:top;  
}




.grid 	  { font-size: 8pt; color:#000000; font-family:  Arial, Geneva; text-decoration: none }


       


