BODY,table      {font-family:arial;font-size:10pt;}
BODY            {background:#FFFFCC;}
A               {text-decoration:underline;color:#339966;font-weight:bold;font-family:arial;}
A:hover         {color:#666666;}
.header         {background:black;color:white;font-size:10pt;}
.detail_2       {background:white;}
.detail_1       {background:#CCCCCC;}
.error          {color:red;font-size:14pt;}
.break          {page-break-after: always;font-size:8pt;}
.report_detail2 {background:white;font-size:10pt;}
.report_detail1 {background:#CCCCCC;font-size:10pt;}
.ordering_detail2 {background:white;font-size:10pt;height:35px;}
.ordering_detail1 {background:#CCCCCC;font-size:10pt;height:35px;}
.detail_failed  {background:#FF9999;}
.detail_waiting {background:#FFFF99;}
.detail_running {background:#CCFF99;}
.detail_completed {background:#CCCCCC;}
.detail_cancelled {background:#CC99CC;}
.report_error   {background:red;font-size:10pt;}
.nav            {background:#CCCCCC;color:white;font-size:10pt;border-left: solid 1px black;border-top: solid 1px black;border-right: solid 1px black;border-bottom: solid 1px black;}
.nav A:hover    {color:#666666;text-decoration:underline;}
.nav A          {text-decoration:none;color:black;font-weight:bold;font-family:arial}
.nav_selected   {background:white;color:black;font-size:10pt;border-left: solid 1px black;border-top: solid 1px black;border-right: solid 1px black;border-bottom: solid 1px black;}

.proof          {font-size:10pt;}
.reg_disabled   {background:white;color:black;}
.ord_disabled   {background:white;color:black;text-align:right;}
.ord_enabled    {text-align:right;}
.report_data    {font-size:8pt;}
.report_label   {color:#009900;}
.report_currency {text-align:right;}
.report_txt     {text-align:left;}
.report_header  {font-size:12pt;font-weight:600;}
.report_print_only {display:none;}
.nav_item       {margin-left: 10px;}
.nav_category   {font-weight:bold;}
.nav_title      {background:#339966;color:white;font-weight:bold;border-top: solid 1px black;text-align:center;}
.cart_bar       {background: #CCFFCC;width: 150px;float:right;border-left: solid 1px black;border-right: solid 1px black;border-bottom: solid 1px;border-top: solid 1px;
                padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px;}
.go_button      {background-color: #CCFFCC;font-weight:bold}                

#content        {margin-left:10px;float: left;width: 600px;background: white;}
#__logo         {float: left;width: 150px;}
#menu           {width: 99%;background: #CCFFCC;float: left;border-left: solid 1px black;border-right: solid 1px black;border-bottom: solid 1px;border-top: solid 1px;
                 padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px;}
#nav_left       {float: left;width: 110px;border-left: solid 1px black;border-right: solid 1px black;border-bottom: solid 1px;background: white;}
#search         {float: left;;width: 350px}
#__appmenu       {background:white;width: 14%;float: left;border: 1px solid #000;padding: 20px 0px 20px 5px;}
#__main           {background:white;width: 85%;float: right;}

ul.appmenu_span	{list-style-type: none; padding-left: 10px; }
ul.ul_appmenu_toplevel		{list-style-type: none; padding-left: 10px; line-height:1em;}
ul.ul_appmenu_toplevel li	{line-height:1em;}

table.mfg tr	{ height: 30px; }

/* used by clearance template */
td.num {text-align:right;}
td.txt {text-align:left;}

/* used by custom content pages */
div.custom {margin:10px 10px 10px 10px;}
