body,td,tr,div,h1,h2,h3 {font-family: arial,helvetica,san-serif;}
body,td,tr,div {font-size: 9pt;}
body {margin: 5px;}
form {margin: 0px;}
blockquote {margin-left: 15px;}
ol,ul {margin-bottom: 0px;}
hr {height: 1px;color:#007E00;background-color:#007E00;margin-top: -.1em; margin-bottom: -.1em;}
h1,h2,h3,h4,h5 {font-family: arial;color:#007E00;margin-bottom: 3px;margin-top: 3px;font-weight: 900;}
a {color: #007E00;}

input.btn {background:#009F00;color:#ffffff;font-weight:bold;
	   border-width:1pt;
	   border-style:solid;
	   border-color: #cccccc #333333 #333333 #cccccc;}

input.normal {background:transparent;border-style: none;}
img.outline {border: 1px solid #007E00}

.bline {border-bottom:1px solid #cccccc}

.thumb {background: #f5f5f5;border-width: 1px;border-style: solid; border-color: #333333 #cccccc #cccccc #333333;}

.category_top {border-top: 2px solid #3264B3;font-size: 16px;font-weight: bold;color:#ffffff}
.category_bottom {border-bottom: 1px solid #BDCEE7;font-size: 12px;color:#333333;padding: 2px;}
.addbar {border-left:1px solid #007E00;font-size:8pt;}
.desctxt {font-size: 8pt;color:#666666}

.product_title {color:#007E00;font-size: 12pt;font-weight: bold;text-decoration: underline;}
h1.product_title {color:#007E00;font-size: 12pt;font-weight: bold;text-decoration: none;padding:1px;}
h2.product_title {color:#007E00;font-size: 12pt;font-weight: bold;text-decoration: underline;padding:1px;}
.product_ingredients {color:#666666;font-size: 8pt;font-weight: normal;text-decoration: none;}

input,textarea,select {background: #ffffff;border: 1px solid #007E00;font-size: 9pt;padding: 2px;}
input:checkbox {background: none;}
input.button {background:#D2EEBE;border: 1px solid #007E00;font-size: 9pt;font-weight: bold;}

.padding1 {padding: 2px}
.menuitem {
    font-family: arial,helvetica,san-serif;
    font-size: 10pt;
    font-weight: 900;
    color: #007E00;
    background: #ffffff;
    border-right: 1px solid #009F00;
    border-left: 1px solid #009F00;
    border-bottom: 1px solid #cccccc;
}
.menuitem a {color: #007E00;text-decoration: none;}
.menuitem a:hover {color: #007E00;text-decoration: underline;}

.menusel {
    font-family: arial,helvetica,san-serif;
    font-size: 10pt;
    font-weight: 900;
    color: #007E00;
    background: #D2EEBE;
    border-right: 1px solid #009F00;
    border-left: 1px solid #009F00;
    border-bottom: 1px solid #cccccc;
}
.menusel a {color: #007E00;text-decoration: underline;}
.menusel a:hover {color: #333333;text-decoration: underline;}


h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size: 12pt;}
h4 {font-size: 11pt;}
h5 {font-size: 10pt;}

.underline  {border-bottom: 1px solid #007E00;font-size: 8pt;}
.topline  {border-top: 1px solid #007E00;font-size: 8pt;}

.left_nav_head1 {
    font-size: 10pt;
    font-weight: bold;
    background: #7777A4;
    color: white;
}

.left_nav_item1 {
    font-size: 9pt;
    font-weight: bold;
    background: #EBEBF5;
    color: #5B4C90;
    border-bottom: 1px solid #D9D9EC;
}

.left_nav_sel1 {
    font-size: 9pt;
    font-weight: bold;
    background: #f5f5f5;
    color: #5B4C90;
    border-bottom: 1px solid #D9D9EC;
}

a.topnav:link {color:#ffffff;text-decoration:none;font-size: 10pt;font-weight: bold;}
a.topnav:visited {color:#ffffff;text-decoration:none;font-size: 10pt;font-weight: bold;}
a.topnav:hover {color:#ffffff;text-decoration:underline;font-size: 10pt;font-weight: bold;}

a.navbread:link {font-size: 9pt;color:#ffffff;text-decoration:none;}
a.navbread:visited {font-size: 9pt;color:#ffffff;text-decoration:none;}
a.navbread:hover {font-size: 9pt;color:#ffffff;text-decoration:underline;}

.left_nav_head2 {
    font-size: 10pt;
    font-weight: bold;
    background: #BA0879;
    color: white;
}

.left_nav_item2 {
    font-size: 9pt;
    font-weight: bold;
    background: #f5f5f5;
    color: #5B4C90;
}

.xsmtxt {font-size: 7pt;}
.smtxt {font-size: 8pt;}
.smtxt2 {font-size: 9pt;}
.medtxt {font-size: 10pt;}
.lgtxt {font-size: 12pt;}
.xltxt {font-size: 14pt;}
.xxltxt {font-size: 16pt;}
.xxxltxt {font-size: 18pt;}

.topmenu {font-size: 11pt;font-weight: bold;color: #7777A4;}
.topmenusel {font-size: 11pt;font-weight: bold;color: #ffffff;}
.breadcrumb {font-size: 9pt;color: #ffffff;}
a.menu1:link    {color: white;text-decoration: none;font-weight: bold;}
a.menu1:visited {color: white;text-decoration: none;font-weight: bold;}
a.menu1:hover   {color: white;text-decoration: underline;font-weight: bold;}

a.menu2:link    {color: #ffffff;text-decoration: none;font-weight: normal;}
a.menu2:visited {color: #ffffff;text-decoration: none;font-weight: normal;}
a.menu2:hover   {color: #ffffff;text-decoration: underline;font-weight: normal;}

a.lnk1:link    {color: #333333;text-decoration: none;}
a.lnk1:visited {color: #333333;text-decoration: none;}
a.lnk1:hover   {color: #333333;text-decoration: underline;}

a.lnk3:link    {color: #BF1400;text-decoration: none;font-weight: bold;font-size: 9pt;}
a.lnk3:visited {color: #BF1400;text-decoration: none;font-weight: bold;font-size: 9pt;}
a.lnk3:hover   {color: black;text-decoration: underline;font-weight: bold;font-size: 9pt;}

td.menutitle {
  background: #999999;
  color: white;
  border-top: solid 1px white;
  border-bottom: solid 1px #BDCEE7;
  font-size: 11pt;
  font-weight: bold;
  padding-left: 3px;
}

.title {
  color: #BF1400;
  font-weight: bold;
  border-bottom: solid 1px #666666;
}

div.event {
  color: black;
  font-size: 9pt;
  margin: 3px 15px 3px 15px;
}

.menuback {
	border-right: solid 1px black;
	height:350px;
}


.xpadding {padding: 2px;}
.xxpadding {padding: 5px;}
.xxxpadding {padding: 10px;}

.group_header {
	height: 27px;
	font-size: 14pt;
	color: #f5f5f5;
	background-image: url(http://jlconsulting.com/clients/midwest/common/img/bar.gif);
	background-repeat: no-repeat;
}


.frame {border: solid 1px #009F00;background:#ffffff}

ul.news {
	list-style-image: url(http://jlconsulting.com/clients/midwest/common/img/bullet.gif);
	padding-left: 0px;
	margin-left: 18px;
}



.bright {border-right:solid 1pt #cccccc;}
.bleft {border-left:solid 1pt #cccccc;}
.bbottom {border-bottom:solid 1pt #cccccc;}
.doclist {
	background: #ffffff;
	font-size:  10pt;
	border: solid 1pt #333333;
}
.docheader{
    background: #009F00;
    color: #ffffff;
    font-weight: bold;
}
.doccell {
	border-bottom: solid 1pt #cccccc;
}
.canceled {background:#FFE1D7}
.cart_table {border:1px solid #cccccc;background:#ffffff;font-family:arial;font-size:10pt;}
.cart_heading {background:#009F00;color:#ffffff;font-weight:bold;}
.cart_cell {border-bottom:1px solid #cccccc;background:#ffffff;}
