﻿@charset "UTF-8";

a:hover
{
	text-decoration:none;
    color:black;
    cursor:pointer;
}

* {
    margin: 0px;
	padding:0px;
}

.chg_cust_link a
{
	color: White;
	/* text-decoration: none; */
}
.chg_cust_link a:visited
{
	color: White;
}
.chg_cust_link a:hover {
    color: White;
}
.chg_cust_link a:active
{
	color: White;
}
#chg_cust_link a
{
	color: White;
	/* text-decoration: none; */
}
#chg_cust_link a:visited
{
	color: White;
}
#chg_cust_link a:hover
{
	color: White;
}
#chg_cust_link a:active
{
	color: White;
}
.sign_out_link a
{
	color: White;
	/* text-decoration: none; */
}
.sign_out_link a:visited
{
	color: White;
}
.sign_out_link a:hover
{
	color: White;
}
.sign_out_link a:active
{
	color: White;
}
#sign_out_link a
{
	color: White;
	/* text-decoration: none; */
}
#sign_out_link a:visited
{
	color: White;
}
#sign_out_link a:hover
{
	color: White;
}
#sign_out_link a:active
{
	color: White;
}
.sign_out_link
{
	color: White;
}
#sign_out_link
{
	color: White;
}
.chg_cust_link
{
	color: White;
}
#chg_cust_link
{
	color: White;
}

.body_pdf
{
	height:auto;
	width:auto;
    overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	background-color: white;
    background-image: none; 
}

.message
{
	font-family:Verdana, Helvetica, sans-serif;
	color: #FF0000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#header {
	height: 100px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2000;
}

#header_pdf {
	height: 135px;
	width: 970px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 2000;
}

a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

img {
   outline: 0;
   border: none;
   vertical-align: bottom;
}

table {
     width: 100%; 
     border:none; 
     padding-top:10px; 
     border-spacing: 0;
}

table a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_30 {
     width: 40%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
}

#table_30 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_30 th {
   color: blue;
}

#table_40 {
     width: 40%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
     margin: auto;
}

#table_40 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_40 th {
   color: blue;
}

.table_40 {
    width: 40%;
    border: none;
    padding-top: 20px;
    border-spacing: 0;
    margin: auto;
}

.table_40 a {
    outline: 0;
    /* text-decoration: none; */
    color: black;
}

.table_40 th {
    color: blue;
}

#table_50 {
     width: 50%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
}

#table_50 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_50 th {
   color: blue;
}

#table_60 {
     width: 60%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
}

#table_60 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_60 th {
   color: blue;
}

.table_60 {
    width: 60%;
    border: none;
    padding-top: 20px;
    border-spacing: 0;
}

.table_60 a {
    outline: 0;
    /* text-decoration: none; */
    color: black;
}

.table_60 th {
    color: blue;
}

#table_50_0 {
	width: 50%;
	border: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-spacing: 0;
}

#table_50_0 a {
	outline: 0;
	/* text-decoration: none; */
	color: black;
}

#table_50_0 th {
	color: blue;
}

#table_75 {
    width: 75%;
    border: none;
    padding-top: 20px;
    border-spacing: 0;
}

#table_75 a {
    outline: 0;
    /* text-decoration: none; */
    color: black;
}

#table_75 th {
    color: blue;
}

.table_75 {
    width: 75%;
    border: none;
    padding-top: 20px;
    border-spacing: 0;
}

.table_75 a {
    outline: 0;
    /* text-decoration: none; */
    color: black;
}

.table_75 th {
    color: blue;
}

#table_80 {
     width: 80%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
}

#table_80 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_80 th {
   color: blue;
}

#table_80_0 {
     width: 80%; 
     border:none; 
     padding-top:0px; 
     padding-bottom:0px; 
     margin-top:0px;
     margin-bottom:0px;
     border-spacing: 0;
}

#table_80_0 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_80_0 th {
   color: blue;
}

.table_80 {
     width: 80%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
}

.table_80 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

.table_80 th {
   color: blue;
}

.table_80_0 {
     width: 80%; 
     border:none; 
     padding-top:20px; 
     padding-top:0px; 
     padding-bottom:0px; 
     margin-top:0px;
     margin-bottom:0px;
     border-spacing: 0;
}

.table_80_0 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

.table_80_0 th {
   color: blue;
}

#table_85 {
     width: 85%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
}

#table_85 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_85 th {
   color: blue;
}

#table_90 {
     width: 90%; 
     border:none; 
     padding-top:20px; 
     border-spacing: 0;
}

#table_90 a {
   outline: 0;
   /* text-decoration: none; */
   color: black;
}

#table_90 th {
   color: blue;
}

.rb_list {
     width: auto; 
     padding-top:0px; 
     padding-left: 3px;
}

.rb_list label {
     position: relative;
     top: -1px;
     padding-left: 3px;
     padding-right: 15px;
}

.rb_list1 {
	width: auto;
	padding-top: 0px;
	padding-left: 3px;
	display: inline-block;
}

	.rb_list1 label {
		position: relative;
		top: -1px;
		padding-left: 3px;
		display: inline-block;
	}

.rb_list2 {
    width: auto;
    padding-top: 0px;
    padding-left: 15px;
}

.rb_list2 label {
    position: relative;
    top: -1px;
    padding-left: 15px;
}

.tps_cb {
    width: auto;
    padding-top: 0px;
    padding-left: 3px;
    padding-bottom: 2px;
}

.tps_cb label {
    position: relative;
    top: -2px;
    padding-top: 5px;
    padding-left: 7px;
    padding-bottom: 0px;
}

.tps_cb_pay {
    top: 4px;
    padding-left: 3px;
    padding-bottom: 0px;
    vertical-align: bottom;
}

.tps_cb_pay label {
    padding-left: 7px;
    padding-bottom: 0px;
    padding-top: 5px;
    position: relative;
    top: -2px;
}

.center_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: center;
	width: 70px;
}
#center_DATA {
	text-align: center;
	width: inherit;
}
.qty_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: right;
	padding-right: 5px;
	width: 70px;
}
#qty_DATA {
	text-align: right;
	width: inherit;
	padding-right: 5px;
}
.qty_TITLE_PDF
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	color: Black;
	text-align: center;
	width: 70px;
}
.size_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
	margin-left: 5px;
	width: 60px;
}
#size_DATA {
	text-align: left;
	width: inherit;
	margin-left: 5px;
}
.size_TITLE_PDF
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	color: Black;
	text-align: center;
	width: 60px;
}
.remove_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: center;
	width: 70px;
}
#remove_DATA {
	text-align: center;
	width: inherit;
}
.user_name_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 150px;
}
#user_name_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.name_TITLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	width: 140px;
}
#name_DATA {
	width: inherit;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
}
.name_TITLE_LONG
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 250px;
}
.name_TITLE_SHORT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 70px;
}
#name_DATA_SHORT {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.type_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 80px;
}
#type_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.name_TITLE_PDF
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	color: Black;
	text-align: left;
    padding-left: 10px;
	width: 140px;
}
.desc1_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 300px;
}
#desc1_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.status_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 90px;
}
#status_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.row_pdf
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-align: center;
    width: 60px;
}
.row_pdf_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #A9D0F5;
	color: Blue;
    width: 60px;
}
#row_pdf
{
	text-align: center;
}
.upc_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 120px;
}
#upc_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
    padding-right: 5px;
}
.upc_TITLE_PDF
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	color: Black;
	text-align: left;
    padding-left: 10px;
	width: 120px;
}
.note_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 450px;
}
#note_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.code_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 100px;
}
#code_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.code2_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: center;
	width: 100px;
}
#code2_DATA {
	width: inherit;
	text-align: center;
}
.url_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 550px;
}
#url_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.desc_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 350px;
}
#desc_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.desc_TITLE_LONG
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 450px;
}
.exception_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 20px;
	width: 120px;
}
#exception_DATA {
	width: inherit;
	text-align: left;
    padding-left: 20px;
    padding-top:3px;
}
.exception_DATA {
	width: inherit;
	text-align: left;
    padding-left: 20px;
    padding-top:3px;
}
#desc_DATA_BOLD {
	width: inherit;
	text-align: left;
    padding-left: 10px;
    font-weight: bold;
}
.desc_TITLE_PDF
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	color: Black;
	text-align: left;
    padding-left: 10px;
	width: 350px;
}
.desc_TITLE_SHORT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 175px;
}
#desc_DATA_SHORT {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.desc_TITLE_SHORT_PDF
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	color: Black;
	text-align: left;
    padding-left: 10px;
	width: 175px;
}
.desc_no_upc_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 470px;
}
#desc_no_upc_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.state_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 60px;
}
#state_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.zip_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 90px;
}
#zip_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}
.phone_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 100px;
}
#phone_DATA {
	width: 100px;
	text-align: left;
    padding-left: 10px;
}
.user_email_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: left;
    padding-left: 10px;
	width: 200px;
}
#user_email_DATA {
	width: inherit;
	text-align: left;
    padding-left: 10px;
}

.item_image_TITLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: center;
	width: 70px;
}
#item_image_DATA {
	text-align: center;
	vertical-align: middle;
	margin-top: 7px;
	width: inherit;
	height: 50px;
}
.cat_image_TITLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: center;
	width: 90px;
}
#cat_image_DATA {
	text-align: center;
	vertical-align: middle;
	margin-top: 7px;
	width: inherit;
	height: 70px;
}

.price_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: right;
    margin-right: 5px;
	width: 90px;
}
.price_TITLE_LONG_RPT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: center;
	width: 130px;
    padding-left: 20px;
}
#price_DATA {
    text-align: right;
    width: 90px;
    margin-right: 5px;
    padding-left: 3px;
}
.price_DATA {
    text-align: right;
    width: 90px;
    margin-right: 5px;
    padding-left: 3px;
}
#Qty_DATA_QE {
	text-align: right;
	width: 45px;
	padding-left: 3px;
    padding-right:15px;
}
.Qty_DATA_QE {
	text-align: right;
	width: 45px;
	padding-left: 3px;
    padding-right:15px;
}
#price_DATA_PDF {
	text-align: right;
	width: 80px;
	margin-right: 10px;
	padding-left: 3px;
}
#price_DATA_LONG {
	text-align: right;
	width: 120px;
	margin-right: 10px;
	padding-left: 3px;
}

#price_DATA3 {
	text-align: right;
	width: inherit;
	margin-right: 5px;
	padding-left: 5px;
}

.date_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: right;
    padding-right: 15px;
	width: 100px;
}
.date_right_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: right;
	margin-right: 10px;
	width: 100px;
}
#date_DATA {
	text-align: right;
	width: inherit;
	margin-right: 10px;
	white-space: nowrap;
}
.num_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: right;
	width: 80px;
    padding-right:5px;
}
.num_TITLE_PDF
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	color: Black;
	text-align: center;
	width: 70px;
}
#num_DATA {
	text-align: right;
	width: inherit;
	margin-right: 5px;
	white-space: nowrap;
}
.link_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	width: 90px;
}
#link_DATA {
	text-align: center;
	width: inherit;
	white-space: nowrap;
    margin-right: 5px;
}
.price_plan_num_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: right;
	width: 80px;
}
#price_plan_num_DATA {
	text-align: right;
	width: inherit;
	margin-right: 5px;
	white-space: nowrap;
}
#row_delete
{
	width: 30px;
	text-align: right;
	margin-right: 5px;
}
.row_delete
{
	width: 30px;
	text-align: right;
	margin-right: 5px;
}
.row_delete_title
{
	width: 30px;
	text-align: right;
	margin-right: 5px;
	background-color: #A9D0F5;
	color: Blue;
}
#inventory_adj_DATA {
	text-align: center;
	width: inherit;
	white-space: nowrap;
}
.inventory_adj_TITLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A9D0F5;
	color: Blue;
	text-align: center;
	width: 120px;
}
.report_header {
    height: 60px;
    color: Blue;
}
.report_header a
{
	color: Blue;
	/* text-decoration: none; */
}

.report_header a:visited
{
	color:  Blue;
}
.report_header a:hover
{
	color: Blue;
}
.report_header a:active
{
	color: Blue;
}
.report_header_tall {
    height: 60px;
    color: Blue;
}
.report_header_tall a {
    color: Blue;
    /* text-decoration: none; */
}
.report_header_tall a:visited {
    color: Blue;
}
.report_header_tall a:hover {
    color: Blue;
}
.report_header_tall a:active {
    color: Blue;
}

.report_header_pdf
{
	height: 25px;
    color: Black;
    border-color: Black;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
}

.report_footer {
    height: 60px;
    color: black;
    background-color: #A9D0F5;
    border-color: Black;
    border-top-width: thin;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}
.report_footer_tall {
    height: 60px;
    color: black;
    background-color: #A9D0F5;
    border-color: Black;
    border-top-width: thin;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.report_data_pick {
    height: 600px;
    background-color: white;
    color: Black;
}
.report_data_pick td {
    border-left: none 0% #000000;
    border-right: none 0% #000000;
    border-top: none 0% #000000;
    border-bottom: solid 20px darkblue;
}

.report_data_alt_pick {
    height: 800px;
    background-color: #E6E8FA;
    color: Black;
    border-bottom: thin 1px solid #BFBFA9
}
.report_data_tall {
    height: 60px;
    background-color: white;
    color: Black;
    border-bottom: thin 1px solid #BFBFA9
}
.report_data_alt_tall {
    height: 60px;
    background-color: #E6E8FA;
    color: Black;
    border-bottom: thin 1px solid #BFBFA9
}
.report_data {
    height: 60px;
    background-color: white;
    color: Black;
    border-bottom: thin 1px solid #BFBFA9
}
.report_data_portal
{
    height: 60px;
    background-color: #F0F8FF;
    color:Black;
}
.report_data_alt {
    height: 60px;
    background-color: #E6E8FA;
    color: Black;
    border-bottom: thin 1px solid #BFBFA9
}
.report_data_order_entry
{
    height: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width: 1px;
    background-color: white;
    color:Black;
}
.report_data_alt_order_entry
{
	height: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width: 1px;
    background-color: #E6E8FA;
    color: Black;
}

.report_data_pdf
{
    height: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
    border-color: Black;
	font-size: 14px;
}
.report_data_alt_pdf
{
	height: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
    border-color: Black;
	background-color: #F5F5F5;
	font-size: 14px;
}

.category_portal_data {
    height: 22px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-width: 1px;
    color: Black;
}

.item_portal_data {
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 2px solid lightgray;
    border-bottom: 2px solid lightgray;
    color: Black;
}

#table_header_pdf {
    align-content: center;
    width: auto;
    position:relative;
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.table_header_pdf {
    align-content: center;
    position:relative;
    width: auto;
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-color: White;
}
#table_header_pdf2 {
    position:relative;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-color: White;
}
.table_header_pdf2 {
    position:relative;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-color: White;
}

#category_header {
    position:relative;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.category_header {
    position:relative;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#vendor_header {
    position:relative;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.vendor_header {
    position:relative;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#item_header {
    position:relative;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.item_header {
    position:relative;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.tableRow {
	display: table-row;
    border-style: dotted;
    border-color: red;
}
.tableRowNotes {
	display: table-row;
}
.tableRowPdf {
	display: table-row;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	width: 960px;
	background-color: White;
}
.tableRowClear {
	display: table-row;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	width: 200px;
}
.tableRowButtons {
	display: table-row;
}
.form_title 
{
	display: table-cell;
	font-family:  Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 250px;
	height: 26px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
    color: blue;
}
.form_data
{
	display: table-cell;
    height: 26px;
	font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 600px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
}
.form_data_50
{
	display: table-cell;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
	background-color: #F0F8FF;
    border: none;
    text-align: center;
    padding-bottom: 10px;
}
.form_title2 
{
	display: table-cell;
	font-family:  Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 400px;
	height: 26px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
    color: blue;
}
.form_data2
{
	display: table-cell;
    height: 26px;
	font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 350px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
}
.settings_title 
{
	display: table-cell;
	font-family:  Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 400px;
	height: 26px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
    color: blue;
}
.settings_title_bold 
{
	display: table-cell;
	font-family:  Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 400px;
	height: 26px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
    color: blue;
    font-weight: bold;
}
.settings_data
{
	display: table-cell;
    height: 26px;
	font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 450px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
}
.settings_data_menu {
    display: table-cell;
    height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 30px;
    width: 33%;
    background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
}
.settings_menu_title
{
	display: table-cell;
	font-family:  Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 200px;
	height: 26px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
    color: blue;
}
.settings_menu_data
{
	display: table-cell;
    height: 26px;
	font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 250px;
	background-color: #F0F8FF;
    border-width: 1px;
    border-style: solid;
    border-color: #C3E4ED;
}

.portal_notes {
    display: table-cell;
    height: 25px;
    background-color: lightgray;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: blue;
}
.form_data_notes
{
	display: table-cell;
    height: 25px;
	background-color: #A9D0F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;
    color: blue;
    padding-left: 10px;
}
.form_title_pdf 
{
	display: table-cell;
	font-size: 11px;
	background-color: #CCCCCC;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 200px;
	height: 25px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #CCCCCC;
}
.form_data_pdf
{
	display: table-cell;
    height: 25px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    padding-left: 10px;
	width: 700px;
}

#pdf_info_hdr {
	position: absolute;
	left: 720px;
	width: 200px;
	top: -115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 16px;
	vertical-align: text-bottom;
	border-style: none;
	text-align: center;
	margin-bottom: 3px;
}

#pdf_terms {
	position: absolute;
	left: 250px;
	width: 300px;
	top: -35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	
	vertical-align: text-bottom;
	border-style: none;
	text-align: center;
	margin-bottom: 3px;
}

.pdf_info_title
{
	display: table-cell;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
	width: 160px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	text-align: right;
}
.pdf_info_data
{
	display: table-cell;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
    padding-left: 10px;
	text-align: left;
}

#pdf_to_hdr {
	display: table-cell;
	position: absolute;
	left: 0px;
	width: 300px;
	top: -140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 15px;
	vertical-align: text-bottom;
	border-style: none;
	text-align: left;
	margin-bottom: 3px;
}

.cust_title_pdf 
{
	display: table-cell;
	font-size: 16px;
	background-color: White;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
	height: 25px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	/*background-color: #CCCCCC;*/
}

.cust_title_pdf2 
{
	display: table-cell;
	font-size: 10px;
	background-color: White;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
	height: 25px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	/*background-color: #CCCCCC;*/
}

.Message_BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: Blue;
	line-height: 22px;
	letter-spacing: -1px;
	vertical-align: text-bottom;
	width: auto;
}
.Message_RED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: Red;
	line-height: 22px;
	letter-spacing: -1px;
	vertical-align: text-bottom;
	width: auto;
}

.command_TITLE
{
	background-color: #A9D0F5;
    color: Blue;
	text-align: center;
	width: 50px;
}
#command_DATA {
    text-align: center;
    width: 50px;
    margin-right: 5px;
    white-space: nowrap;
    padding-left: 3px;
    color: Blue;
}
#command_DATA2 {
    text-align: center;
    width: 50px;
}

.command_TITLE_LONG
{
	background-color: #A9D0F5;
    color: Blue;
	text-align: center;
	width: 100px;
}
#command_DATA_LONG {
	text-align: center;
	width: 100px;
	white-space: nowrap;
	color: Blue;
}

.command_TITLE_XLONG {
    background-color: #A9D0F5;
    color: Blue;
    text-align: center;
    width: 150px;
}

#command_DATA_XLONG {
    text-align: center;
    width: 150px;
    white-space: nowrap;
    color: Blue;
}

#command_DATA_BUTTON {
	text-align: center;
	white-space: nowrap;
	color: Blue;
    vertical-align: bottom;
    width: 60px;
}

#command_DATA_LINK {
	text-align: center;
	white-space: nowrap;
	color: Blue;
    padding-top: 3px;
    vertical-align: bottom;
    width: 60px;
}

.command_select_TITLE
{
	background-color: #A9D0F5;
    color: Blue;
	text-align: center;
	width: 55px;
}
#command_select_DATA {
	text-align: center;
	width: 55px;
	margin-right: 5px;
	white-space: nowrap;
	padding-left: 3px;
	color: Blue;
}

.ui-tabs-hide /* required by jquery tab plugin */
{
    display: none;
}

#report_title {
	margin-left: 215px;
}

/* the following div#tab styles control the visual behavior of the tabs */
div#tabs ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    height: 22px;
    border-bottom: 1px solid #686661;
}
div#tabs ul li
{
    float: left;
    height: 17px;
    padding: 4px 10px 0 10px;
    margin-right: 5px;
    border: 1px solid #686661;
    border-bottom: none;
    position: relative;
    background: White; /*#686661;*/
    font-family: Arial, Helvetica, sans-serif;
     
}
div#tabs ul li a
{
    /* text-decoration: none; */
    color: Black; /*white;*/
}
div#tabs ul li.ui-tabs-selected
{
    background: #686661; /* white;*/
}
div#tabs ul li.ui-tabs-selected a
{
    color: White; /* black; */
}

.ItemNo_TITLE_QE 
{
    height: 20px;
	background-color: #A9D0F5;
	text-align: right;
	width: 120px;
    padding-left: 3px;
    padding-right: 10px;
    color: White;
    margin-right: 5px;
    margin-left: 5px;
    color: Blue;
}

#ItemNo_DATA_QE {
	text-align: right;
	width: inherit;
    padding-left: 3px;
    padding-right: 10px;
}
.ItemNo_DATA_QE {
	text-align: right;
	width: inherit;
    padding-left: 3px;
    padding-right: 10px;
}
.Qty_TITLE_QE 
{
    height: 26px;
	background-color: #A9D0F5;
	text-align: right;
	width: 70px;
    color: White;
    padding-right: 15px;
    color: Blue;
}
#Qty_TITLE_QE 
{
    height: 26px;
	background-color: #A9D0F5;
	text-align: right;
	width: 70px;
    color: White;
    padding-right: 15px;
    color: Blue;
}
#Qty_DATA_QE {
	text-align: right;
	width: inherit;
    padding-left: 3px;
    padding-right: 15px;
}
.Qty_DATA_QE {
	text-align: right;
	width: inherit;
    padding-left: 3px;
    padding-right: 15px;
}

.NDC_DATA_PDF2 {
	text-align: left;
	width: inherit;
    padding-left: 5px;
	border: none;
    height:20px;
	white-space: nowrap;
    display: table-cell;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}

#NDC_DATA_PDF2 {
	text-align: left;
	width: inherit;
    padding-left: 5px;
	border: none;
    height:20px;
	white-space: nowrap;
    display: table-cell;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}

.NDC_TITLE_RPT
{
    height: 20px;
	background-color: white;
	text-align: left;
	width: 120px;
    color: black;
    padding-right: 5px;
    padding-left: 10px;
}

.Description_TITLE 
{
    height: 20px;
	background-color: #A9D0F5;
	text-align: left;
	width: 250px;
    padding-left: 3px;
    color: Blue;
}
#Description_DATA_QE {
	text-align: left;
	width: 475px;
    padding-left: 3px;
}
.Price_TITLE_RPT {
	text-align: right;
	background-color: white;
	color: Black;
	width: 50px;
}
#Price_DATA_PDF3 {
	text-align: right;
	padding-right: 5px;
	width: 40px;
}
.Price_DATA_PDF3 {
	text-align: right;
	padding-right: 5px;
	width: 40px;
}

.Date_TITLE_RPT
{
	background-color: white;
	text-align: left;
	width: 100px;
    padding-right: 5px;
}
#Date_DATA {
	text-align: right;
	width: inherit;
	margin-right: 10px;
	margin-left: 5px;
	white-space: nowrap;
	width: 65px;
}
.Date_DATA {
	text-align: right;
	width: inherit;
	margin-right: 10px;
	margin-left: 5px;
	white-space: nowrap;
	width: 65px;
}

#table_header {
    position:relative;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.table_header {
    position:relative;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.tableRow {
	display: table-row;
    border-style: dotted;
    border-color: red;
}
.tableRowButtons {
	display: table-row;
	width: 960px;
}

.PagerControl {
    font-weight: bold;
    font-size: 16px;
    /* text-decoration: none; */
    height: 26px;
    vertical-align: bottom;
    margin-bottom: 5px;
} 
.PagerControl span
{
    font-weight: bold;
    font-size: 16px;
    /* text-decoration: none; */
    height: 26px;
    vertical-align: bottom;
    margin-bottom: 5px;
} 
.PagerControl td
{
    font-weight: normal;
    font-size: 16px;
    padding-left: 25px;
    padding-right: 25px;
    vertical-align: bottom;
    color: blue;
    align-content: center;
} 

.Page_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: darkblue;
	line-height: 30px;
	vertical-align: text-bottom;
}

.hover_row {
    background-color: wheat;
    cursor: pointer;
}

.rotate {
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    width: 1.5em;
}

.rotate div {
    -moz-transform: rotate(-90.0deg); /* FF3.5+ */
    -o-transform: rotate(-90.0deg); /* Opera 10.5 */
    -webkit-transform: rotate(-90.0deg); /* Saf3.1+, Chrome */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
    transform: rotate(-90.0deg);
    margin-left: -10em;
    margin-right: -10em;
}
