BODY {
	font-family: Arial, Helvetica, sans-serif;
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;

}

.mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 10pt;
}

.bodyTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

.bodyTableHeaderPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	padding: 3pt;
}

.tableContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 3pt;
}

.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #680000;
	font-weight: bold;
}

.tableHeaderW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}

.signOut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
}

.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}

.linkRef {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #680000;
	text-decoration: underline;
}

A.linkRef:link    {text-decoration: underline; color: #680000;}
A.linkRef:visited {text-decoration: underline; color: #680000;}
A.linkRef:active   {text-decoration: underline; color: #680000;}
A.linkRef:hover {text-decoration: none; color: #680000;}

.linkNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

A.linkNav:link    {text-decoration: none; color: #000000;}
A.linkNav:visited {text-decoration: none; color: #000000;}
A.linkNav:active   {text-decoration: none; color: #000000;}
A.linkNav:hover {text-decoration: underline; color: #680000;}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.link a    {text-decoration: underline; color: #000000;}
.link a:hover {text-decoration: underline; color: #680000;}

A.topPortalNav:link    {text-decoration: none; color: #ffffff;}
A.topPortalNav:visited {text-decoration: none; color: #ffffff;}
A.topPortalNav:active   {text-decoration: none; color: #ffffff;}
A.topPortalNav:hover {text-decoration: underline; color: #ffffff;}

.topPortalNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}

.categoryHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #680000;
}

.disabledText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #680000;
}

.primaryNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #680000;
}

A.primaryNav:link    {text-decoration: none; color: #680000;}
A.primaryNav:visited {text-decoration: none; color: #680000;}
A.primaryNav:active   {text-decoration: none; color: #680000;}
A.primaryNav:hover {text-decoration: underline; color: #666666;}

.secondaryNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}

A.secondaryNav:link    {text-decoration: none; color: #680000;}
A.secondaryNav:visited {text-decoration: none; color: #680000;}
A.secondaryNav:active   {text-decoration: none; color: #680000;}
A.secondaryNav:hover { text-decoration: underline; color: #666666;
}

.secondaryNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/Shared/selectedArrow.gif);
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding: 0px 10px;
}

/* Below is ALL for the temporary redirect page from SFM.com to BTL.com */
td.redirectColumn {
	font: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 265px;
	background: #CCCCCC;
	border: 1px solid #666666;
	padding: 3px;
}

td#stfrancis {
	background-color: #680000;
	border-left: 1px solid #FFFFFF;
	width: 265px;
	text-align: center;
}

td#stfrancis img {
	border: 0px;
}

td#baytree {
	background-color: #004129;
	border-right: 1px solid #FFFFFF;
	width: 265px;
	text-align: center;
}

td#baytree img {
	border: 0px;
}

td#redirectContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background: #FFFFFF url("../images/leaf-only.gif") no-repeat center;
	padding: 25px;
	text-align: center;
	vertical-align: top;
	height: 200px;
	width: 530px;
}

tr#redirectFooter {
	background-color: #CCCCCC;
	height: 25px;
}

#redirectFooter td {
	width: 265px;
	padding: 0px 10px;
}