html.mobile {font-size:114%;}
html.mobilsm {font-size:100%;}
body {margin:1px; padding:0;}

body.bgr {margin:1px; padding:0;}
body.bgr div {background:white;}

div.wrap {max-width:900px; margin-left:auto; margin-right:auto;}


body {font-family:"times new roman",Times,serif;}

h1,h2,h3,h4,a.homelrg,a.home,a.homesel,table.topmenu,a.resource,span.nonserif,div.sidemenu
{font-family:arial,verdana,sans-serif;}

h1,h2,h3,a.homelrg,a.home,a.homesel,table.topmenu,a.resource,div.sidemenu
{font-weight:bold;}

a.jump
{font-size:45px; font-size:2.8rem;}

h1,a.homelrg
{font-size:28px; font-size:1.75rem;}

span.large2 {font-size:24px; font-size:1.5rem;}

table.topmenu,div.sidemenu
{font-size:15px; font-size:0.9375rem;}


html.mobile table.boxshow,
table.smmenu
{font-size:20px; font-size:1.25rem;}

a.hlp,span.goodtxt,a.resource
{font-size:17px; font-size:1.0625rem;}

h2,h3,a.home,a.homesel,span.srchtitle,a.redul,a.rcptitle,a.large,span.large
topad{font-size:16px; font-size:1rem;}

h4,table.searchpane,a.foodgroup,fieldset.contact,a.rcptitle2,a.foodgroupm,a.foodtitle,td.pl55,table.browsemenu,td.plusc
{font-size:15px; font-size:0.94rem;}



a.home
topad{font-size:16px; font-size:1rem;}

div.sepBlock {margin-top:8px;}

/*table.topad {margin:0 0 10px 3px;}*/

.hide {display:none;}
.w150 {width:150px;}
.w300 {width:300px;}
.taright {text-align:right;}
.ml5 {margin-left:5px;}

.red {color:red;}
.blue, a.red:hover {color:blue;}
.brown, a.red {color:brown;}
.green {color:green;}


div.sidemenu {float:left; width:100px; margin: 0 20px 10px 0;}
div.sidemenu a {float: top; padding:4px 10px 4px 10px; display:block; border:1px solid black; color:white; background:#0090ff; text-decoration:none; margin-bottom: 10px;}
div.sidemenu a:hover {color:black; background:white;}
div.sidemenu a.sel {color:black; background:white;}

a.homelrg {padding:10px; margin:5px 10px 5px 4px; border:4px solid white; border-radius: 12px; text-decoration:none; color:white;}
a.homelrg {background:#0090ff; }


a.home    {background:#0090ff; padding:5px; margin-right:5px; border:2px solid white; border-radius: 5px; text-decoration:none; color:white;}
a.home:hover {background:white; color:black; border-color:black;}
a.homelrg:hover {background:white; color:black; border-color:black;}
a.homesel {background:white; padding:5px; margin-right:5px; border:2px solid black; border-radius: 5px; text-decoration:none; color:black;}


div.menu {float:left; margin-bottom:5px; line-height:normal;}
td.smlogo {vertical-align:top; padding-top:10px;}
div.smmenu td.smlogo {display:none;}

td.menutd {padding-right:10px;}
div.socmed{float:left; margin-top:5px; margin-left:4px; height:20px;}

table.topmenu {background:white; margin:2px 1px; vertical-align:top;}
table.topmenu td {width:80px; text-align:center;}
table.topmenu a {padding:2px 5px 2px 5px; display:block; border:1px solid black; color:white; background:#0090ff; text-decoration:none;}
table.topmenu a:hover {color:black; background:white;}
table.topmenu a.sel {background:white; color:black;}

div.smenu table.topmenu a {background:#333396;}
div.smenu table.topmenu a:hover {background:white;}
div.smenu table.topmenu a.sel {background:white;}
div.smenu a.home {background:#333396;}
div.smenu a.home:hover {background:white;}

div.mainpage{float:left; padding-left:5px; margin-top:5px;}


div.fl {float:left;}
div.fr {float:right;}
div.clr {clear:both;}

