
a img {border:none;}

A.text, a.Text
{
	color: #107295;
	text-decoration: underline;
}

A.text:visited
{color: #579cb5;}

A.text:hover
{
	color: #faa61a;
	text-decoration: none;
}

A.text2
{color: #000000;
text-decoration: none}

A.text2:visited
{color: #000000;
text-decoration: none}

A.text2:hover
{color: #0000CC;
text-decoration: underline}


A.menuLink
{color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: None}

A.menuLink:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: None}


A.lblSmLink
{color: #CE2F01;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: None;
margin-bottom: +4px}

A.lblSmLink:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
margin-bottom: +4px}


A.joinLink
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: None;
margin-bottom: +4px}

A.joinLink:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
margin-bottom: +4px}


A.titleLink
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: None}

A.titleLink:visited
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: None}

A.titleLink:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: underline}

A.titleLink2
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: underline}

A.titleLink2:visited
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: underline}

A.titleLink2:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: underline}

A.navLink
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: None}

A.navLink:visited
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: None}

A.navLink:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline}

A.mapTitleLink
{color: #ED9604;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: Bold;
text-decoration: None}

A.mapTitleLink:visited
{color: #ED9604;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: Bold;
text-decoration: None}

A.mapTitleLink:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: Bold;
text-decoration: underline}

A.mapLink
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: None}

A.mapLink:visited
{color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: None}

A.mapLink:hover
{color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline}

A.browseLink
{	color: #107295;
	text-decoration: underline;}

A.browseLink:hover
{	color: #faa61a;
	text-decoration: none;}


.AdminFormButton
{
	font-weight: bold;
	font-size: 11px;
	color: #666699;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f0f0e0;
	border-top:1px solid gainsboro;
	border-left:1px solid gainsboro;
	border-bottom:1px solid #6699CC;
	border-right:1px solid #6699CC;	
}

.AdminFormButton-Hover
{
	border-right: #6699cc 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: gainsboro 1px solid;
	cursor: pointer;
	color: lightsteelblue;
	border-bottom: #6699cc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f0f0e0;
}

#header_logo
{position:absolute;
background-image:url(../../images/logo.gif);
top:0px;
left:0px;
height:76px;
width:135px;
overflow:hidden;
cursor:pointer;}

#NFC_reg_btn
{position:absolute;
margin-top:220px;
margin-left:65px;
height:54px;
width:211px;
cursor:pointer;
float:inherit}

#global_nav_block
{height:76px;
overflow:hidden;
padding:0px;
margin:0px;
margin-left:135px;
background-image:url(../../images/bar_top_bg.gif);
}
#date_container
{PADDING-RIGHT:20px;PADDING-BOTTOM:12px;TEXT-ALIGN:right;width:99%;}

#contentContainer
{margin-left:0px;
background-color:#ffffff;}

#contentWrapper 
{border-left:solid 135px #d5e3f0;
border-bottom:solid 5px #d5e3f0;}

#leftColContainer
{width:135px;position:absolute;top:78px;left:0px;overflow:hidden;}

#signin_reg_block
{width:135px;margin-top:3px;text-align:center}

#search_block
{TEXT-ALIGN: left;
FONT-SIZE: 9px;
font-family: Arial, Helvetica, sans-serif;
PADDING-RIGHT: 5px; 
MARGIN-TOP: 5px; 
PADDING-LEFT: 5px; 
OVERFLOW: hidden; 
WIDTH: 135px;}

#left_nav_block
{width:135px;
margin-top:10px;
margin-left:0px;
text-align:left;}

#interactive_tools_block
{margin-top:15px;}

#header_container
{border-bottom:#ffcc66 1px solid; margin-bottom:10px;}

#tools {
	margin: 10px;
	padding: 10px;
	border-top: 1px solid #EDAD2E;
	border-bottom: 1px solid #EDAD2E;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#recipeImage {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

#recipeRating {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

#recipe {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

#recipe h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #107295;
	font-weight: bold;
	margin: 0 0 3px 10px;
}

	
#rightBar {
	width: 275px;
}

.Small, .small
{font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal}

.Med, .med
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none}


.minHeight450
{min-height:450px;
height:450px;}
div[class] .minHeight450 
{height:auto;}

.navText
{font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal}

.credit
{font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal}

.formFieldSearch
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none}
    
.formField
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em; 
font-weight: normal;
text-decoration: none}

.formLbl
{font-family: Arial, Helvetica, sans-serif;
font-size:0.8em; 
font-style: normal}

.formLblBold
{font-family: Arial, Helvetica, sans-serif;
font-size:0.8em; 
font-style: normal; font-weight: bold}

.formError
{color: #CC0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: Normal;
margin-bottom: +7px}

.planText
{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal}

.planLbl
{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal}

.planMealLbl
{color: #004B66;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal; font-weight: bold}

.tablelbl
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold}

.poll
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none}

.Notes
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal}

.Tips, .tips
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none}

.PSPMes
{color: #004860;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-bottom: +7px}

.Header, .header
{color: #107295;
font-size: 1.5em;
margin-bottom: +7px;
font-weight: normal}	

.SubHead1, .subHead1
{color: #ED9604;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 600;
margin-bottom: +5px}

.PSP
{color: #A64D20;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 600;
margin-bottom: +5px}

.SubHead2, .subHead2
{color: #ED9604;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: Bold}

.question
{color: #ED9604;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold}

.lblBLue
{color: #024588;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 600;
margin-bottom: +7px}

.lblRedSm
{color: #CE2F01;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: Bold}

.lblRedTiny
{color:  #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px}

.lblRed
{color:  #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px}

.lblTiny
{font-family: Arial, Helvetica, sans-serif;
font-size: 10px; }

.lblBlueSm
{color: #004860;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: Bold}

.lblMain
{color: #FCBF44;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 600;
margin-bottom: +7px}

.paraNone, .paranone
{font-family: Arial, Helvetica, sans-serif;
font-size: 13px}

.paraList
{font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-bottom:0px;}

.paraBold
{font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: Bold}

.paraMain, .paramain
{font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-bottom: +15px;}

.paraSmall
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: none}

.paraHub
{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
margin-bottom: +7px}

.paraHubBold
{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal; 
font-weight: Bold}

.callOut
{font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal}

.caption
{font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal}

.search
{color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none}

.error
{color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal}

.success {color:Green;}

.Red
{color:Red}

.Green, .green
{color:Green}


.CSCCalendar
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCCalendarNoFilter
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
   }
.CSCCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


.CSCWeekRowsTable
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   font-size: 8pt;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   background-color: white;
}

.CSCDay
{
   cursor: pointer;  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/ */

}

.CSCSelectedDay
{
   background-color: gold;
   cursor: pointer;

}
.CSCSelectedToday
{
   font-weight: bold;
   background-color: gold;
   cursor: pointer;

}
.CSCToday
{
   font-weight: bold;
   cursor: pointer;

}
.CSCSpecialDay
{
   cursor: pointer;

   background-color: lemonchiffon;
}

.CSCOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CSCWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   border-bottom: blue 1px solid;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: lightblue;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
}

.CSCHeaderTable
{
   font-size: 8pt;
   border-bottom: blue 1px solid;
   font-family: Arial;
}

.CSCHeaderRows
{
   font-size: 8pt;
   font-family: Arial;
   cursor: default;
}

.CSCHeaderRows TR
{
   background-color: inherit;
}

.CSCIncrementalButtons
{
   cursor: pointer;

   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   cursor: pointer;

   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: pointer;

}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: pointer;

}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   border-right: lightgrey thin outset;
   border-top: lightgrey thin outset;
   border-left: lightgrey thin outset;
   color: black;
   border-bottom: lightgrey thin outset;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;

}

.CSCFooterButtonPressed
{
   border-right: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-left: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;

}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   cursor: pointer;

}
.SD_SelectableOM1
{
   background-color: powderblue;
   cursor: pointer;

}
.SD_Selectable2
{
   background-color: palegoldenrod;
   cursor: pointer;

}
.SD_SelectableOM2
{
   background-color: gainsboro;
   cursor: pointer;

}
.SD_Unselectable1
{
   color: gray;
   background-color: mistyrose;
}
.SD_UnselectableOM1
{
   color: gray;
   background-color: powderblue;
}
.SD_Unselectable2
{
   color: gray;
   background-color: palegoldenrod;
}
.SD_UnselectableOM2
{
   color: gray;
   background-color: gainsboro;
}

.DTBToggleCalendar
{
}

.DTBToggleCalendarPressed
{
}

.DTBHelpButton
{
}

.DTBHelpButtonPressed
{
}

.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   background-color: white;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.MYPMonthTable
{
}

.MYPYearTable
{
}

.MYPMonthCell
{
   cursor: pointer;

}

.MYPSelectedMonthCell
{
   background-color: gold;
   cursor: pointer;

}


.MYPYearCell
{
   cursor: pointer;

}
.MYPSelectedYearCell
{
   cursor: pointer;

   background-color: gold;
}

.MYPOutOfRangeCell
{
   color: gray;
}

.MYPMoveYearsButtons
{
}

.MYPMoveYearsButtonsPressed
{
}

.MYPTogglePicker
{
}

.MYPTogglePickerPressed
{
}

.PDPContextMenu
{
   border-right: lightgrey 1px solid;
   border-top: lightgrey 1px solid;
   font-size: 8pt;
   border-left: lightgrey 1px solid;
   border-bottom: lightgrey 1px solid;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.RadHeaderLinkStyle
{
	font-size: 12px;
	text-align:left;
	color:#CE2F01;
}

.RadHeaderLinkStyle:visited
{
	font-size: 12px;
	color:#CE2F01;
}

.RadGridHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:Black;
}

.RadGridHeader a
{
	color: #FF6600;
}

.RadGridEdit
{
	font-size:12px;
	text-align:left;
	color:Black;
}

.RadGridEdit a
{
	color: #FF6600;
}

.paraSub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: +10px
}

.headerMain {
	color: #31659C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 0px;
}

.headerSub {
	color: #31659C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 0px;
}
.popBold 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold
}
.feed_container {margin-left:25px; font-size:small;}
.feed_container .publish_date {display:block;float:left; width:90px; font-style:italic;}
.feed_container .description {margin-left:90px;}
.feed_container .normal, .feed_container .alternate {margin-top: 7px;}
#wfp_top_banner 
{
	background-image:url(/App_Themes/Default/images/Tools/MFP/img_MFP.gif);
	background-repeat:no-repeat;
	width:301px;
	height:50px;
	margin:0px;
	margin-bottom:15px;
}
#wfp_container {margin-left:20px;margin-right:20px;font-size: small;font-family: Arial, Helvetica, sans-serif;}
.wfp_minHeight
{
	min-height:100px;
}
div[class] .wfp_minHeight 
{height:auto;}
#wfp_container a img {border:none;}
#wfp_container h2 
{
	color:#660099;
	font-size:120%;
	margin-top:5px;
	margin-bottom:5px;
}
#wfp_container h3 
{
	color:#660099;
	font-size:110%;
	margin-top:3px;
	margin-bottom:3px;
}
#wfp_container th {background-color:#63009C;color:#ffffff;font-weight:bold;padding:2px;}
#wfp_container td, #wfp_container tr  {padding:0px;margin:0px;}
#wfp_container span.error {display:block;color:Red;margin:5px 0px 1px 0px;}
#wfp_container #action_buttons {margin:10px;text-align:center;}
#wfp_container select, #wfp_container option {font-size:smaller;}
#wfp_container #message_box {border:1px solid #63009C; background-color:#FFFFCC;padding:5px;width:80%;}
#wfp_container ul.simple_list {margin-left:10px;padding-left:0px;}
#wfp_container ul.simple_list li {list-style-image:none;list-style-type:none;margin-left:0px;}

.wfp_paginator
{
	float:right;
	margin-bottom:5px;
	margin-right:5px;
	font-weight:bold;
	font-size:smaller;
}
.wfp_purple {color:#660099;}

/*begin new styles*/

A.titleLink3
{color: Black;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: underline}

A.titleLink3:visited
{color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: underline}

A.titleLink3:hover
{color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
text-decoration: none}

A.text3
{color: #000000;
text-decoration: underline;}

A.text3:visited
{color: #000000;
text-decoration: underline;}

A.text3:hover
{color: #000000;
text-decoration: none;}

