body { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0068B1; text-decoration: none; font-weight: bold; }
a:visited {  font-family: Arial, Helvetica, sans-serif; color: #0068B1; font-size: 12px; font-weight: bold; text-decoration: underline}
a:active {  font-family: Arial, Helvetica, sans-serif; color: #0068B1; font-size: 12px; font-weight: bold; text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #807460; font-size: 12px; font-weight: bold; text-decoration: underline}
a:link {  font-family: Arial, Helvetica, sans-serif; color: #0068B1; font-size: 12px; font-weight: bold; text-decoration: underline}

a.top:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C4102F; text-decoration: none}
a.top:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C4102F; text-decoration: none}
a.top:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C4102F; text-decoration: underline}
a.top:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C4102F; text-decoration: none}

a.bottom:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}
a.bottom:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}
a.bottom:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #807460; text-decoration: underline}
a.bottom:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}

.titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0068B1; text-decoration: none; font-weight: bold; }
.titles2 { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;  font-size: 12px; font-weight: bold; color: #0068B1; text-decoration: none; }
.titles3 { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; color: #0068B1; text-decoration: none;}
.bodyHeader { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;  font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.header { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;  font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.pageHeader { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;  font-size: 12px; font-weight: bold; color: #FDB912; text-decoration: none; }
.bottom { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.errorText { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #FF0000; text-decoration: none; }
.boldText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0068B1; font-weight: bold; text-decoration: none; }
.recipeCard { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }

TR.TableRow1{FONT-SIZE: 9pt;BACKGROUND-COLOR: #ffffff}
TR.TableRow2{FONT-SIZE: 9pt;BACKGROUND-COLOR: #A4CFEF}
TH.listTopCatRow{FONT-WEIGHT: bold;FONT-SIZE: 8pt;COLOR: #c3dceb;FONT-FAMILY: Arial, Verdana ;BACKGROUND-COLOR: #0068B1;TEXT-DECORATION: none}
.recipeCardText{FONT-SIZE: 8pt;FONT-FAMILY: Arial, Verdana;TEXT-DECORATION: none}
TD.recipeCardBG{FONT-WEIGHT: bold;FONT-SIZE: 10pt;COLOR: #4084b8;FONT-FAMILY: Arial, Verdana;BACKGROUND-COLOR: #d1e8f0;TEXT-DECORATION: none}

/* --- Begin Control Styles --- */

.lnk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.lbl { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;  font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.rdo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.chk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.cbo { background-color: #A4CFEF;color: black;border: solid 1px black;font-family: Tahoma, Arial, Helvetica, Sans-Serif;font-size: 11px;font-weight: normal;font-style:	normal;}

.btn
{
	background-color: #A4CFEF;
	color: #0068B1;
	border: solid 1px #0068B1;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style:	normal;
	
}

grid
{
	border: solid 1px #395CA5;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-top-color: #E5DAB7;
	border-left-color: #E5DAB7;
}
.grid TD
{
	border: solid 1px #E5DAB7;
	padding: 2px 2px 2px 2px;
}
.gridHeader
{
	color: #FFFFFF;
	background-color: #BCB086;
	font-weight: bold;
	font-size: 12px;
}
.gridHeader A:link, .gridHeader A:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.gridHeader A:hover
{	
	text-decoration: underline;
}
.gridItem
{
	color: #FFFFFF;
	background-color: #D3C9A6;
	font-size: 12px;
}
.gridAltItem
{
	color: #FFFFFF;
	background-color: #C4B994;
	font-size: 12px;
}
.gridFooter
{
	color: black;
	background-color: white;
}
.gridPager
{
	color: white;
	background-color: #395CA5;
	font-weight: bold;
}
.gridPager A:link, .gridPager A:visited
{
	color: white;
	text-decoration: none;
}
.gridPager A:hover
{	
	text-decoration: underline;
}

.gridSelected
{
	background-color: #9CAFD6;
	color: Black;
}

/* --- End Control Styles --- */