#content-wrapper {
	margin: 15px 25px 15px 35px;
}

.bgd {
	background-image: url(images/public_SiteBgd.jpg);
	background-repeat: repeat-x;
	background-color: #AAD2F4;
	background-position: center top;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.copyright a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
.subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC9442;
	text-decoration: none;
}
.subtitle1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC9442;
	text-decoration: none;
}
.subtitle1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.subtitle2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.subtitle2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/topmenu_Bgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
.topmenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.topmenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.homeBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/public_body.jpg);
	background-repeat: repeat-y;
	background-position: right;
	line-height: 16px;
}
.homeBody a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}
.homeBody a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: underline;
}
.homeBodyNew {
	background-image: url(images/body_fullNew.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.homeRecipeBgd {
	background-image: url(images/home_recipeBgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.homeBodyNew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}
.homeBodyNew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: underline;
}
.homeOrange {
	background-image: url(images/orange_repeat.jpg);
	background-repeat: repeat-y;
}
.topmenuBgd {
	background-image: url(images/topmenu_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.titleOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FC9442;
	text-decoration: none;
}
.titleOrange a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FC9442;
	text-decoration: none;
}
.titleOrange a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	text-decoration: none;
}
.titleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #537FC0;
	text-decoration: none;
}
.fullBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/body_full.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	line-height: 16px;
}

.titleBlue14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #537FC0;
	text-decoration: none;
}
.titleBlue14 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #537FC0;
	text-decoration: none;
}
.titleBlue14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #537FC0;
	text-decoration: underline;
}
.tableTitleLt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #AAD2F4;
}
.tableTitleDk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #507DC0;
}
.tableGrayBgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/table_topBgd.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tableBlank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.tableGrayBgdLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/table_topBgd.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
}
.tableOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/table_orangBgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
.tableOrange a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.tableOrange a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}
.tableOrangeFull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFD0AF;
	padding-right: 6px;
	padding-left: 10px;
}

.tableBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/table_blueBgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tableBlue a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.tableBlue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.tableGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/table_grayBgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
.tableGray a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.tableGray a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}
.tableTitleOrng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FEB17B;
}
.mealsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FC9442;
	text-decoration: underline;
}
.recipeSmTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A7A98;
	text-decoration: none;
	background-image: url(images/recipe_boxRepeat.jpg);
	background-repeat: repeat-y;
	padding-right: 3px;
	padding-left: 8px;
}
.recipeSmTable a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A7A98;
	text-decoration: underline;
}
.recipeSmTable a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A7A98;
	text-decoration: underline;
}
.smBulletText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A7A98;
	text-decoration: none;
}
.smBulletText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A7A98;
	text-decoration: underline;
}
.smBulletText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A7A98;
	text-decoration: underline;
}
.providerBgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/provider_bgd.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.providerBgdNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/provider_bgdnew.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.leftResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(images/home_resultsBgd.jpg);
	background-repeat: repeat-y;
	background-position: left;
	font-style: italic;
}
.testOrngBgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/test_orangeBgd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.homeBodynBgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}
.joinBgd {
	background-image: url(images/joinnow_bgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.tableOrangeNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/home_orngBgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 8px;
}
.tableOrangeNew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}
.tableOrangeNew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}
.tableGrayNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/home_gryBgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 8px;
}
.tableGrayNew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}
.tableGrayNew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}
.tableBlueNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/home_bluBgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.homeTableOutline {
	background-image: url(images/home_researchBgd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.tableBlueNew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}
.tableBlueNew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000ff;
	text-decoration: underline;
}
.leftNewsBgd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(images/home_newsBgd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-style: italic;
}
.smBulletBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.smBulletBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.smBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
a.tooltip{
position:relative;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
   a.tooltip:hover{z-index:25;}
   a.tooltip span{
     display: none;position:absolute;top:1em; left:1em;
     /* the line above is all that is necessary in a.tooltip span the rest is formatting - you can alter top and left */
     padding:2px; border:1px solid Black; width:100px; background-color: #FFFFCC;}
   a.tooltip:hover span{display:block;}.providerBgdLG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(images/provider_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.signupSteps {
	background-image: url(images/signup_rBgd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.signupOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/signup_orangBgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 8px;
}
.signupGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/signup_grayBgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 8px;
}
.signupBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/signup_blueBgd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 8px;
}
.signupOrngPlan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/signup_ROrg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
.signupGrayPlan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/signup_rGray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
.signupBluePlan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/signup_rBlue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
.leftValueBgd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-image: url(images/leftValueBgd.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.signupStoreOnly {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 8px;
	background-image: url(images/signup_rOutline.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ttip {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #AAD2F4;
}
.LgText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.LGOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FC9442;
	text-decoration: none;
}
.contestRightCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	background-color: #FE8D41;
}
div.scroll {
height: 200px;
width: 218px;
overflow: auto;
border: 0;
background-color: #FFF;
}.contestOrgBgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/contest_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
.contestGrayBgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/contest_gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
.contestBlueBgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/contest_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 8px;
}
