/* 11/30/02 hctu: don't put quote around color, netscape annot handle it */

.warning {
	color: red;
	margin: 2 15 2 15; /* top, right, bot, left */
	padding: 0 5 0 15 ;
}

.bad_value {
	color: red;
}

.box {
	border: solid;
	border-width: thin;
	width: 100%;
}

.thin_box {
	border-style: solid;
	border-width: 1;
	border-color: black;
}

.prod_image_box {
/*
	border-style: solid;
	border-width: 2;
	border-color: #cccccc;
	background: #f6f6f6;
*/
}

/* the thin bar under the tab menu, also used to cap the left menu */
.tab_bar {
	background: #cc6633;
}

.top_strip {
	padding: 0 0 0 0 ;
}


.case_detail {
	background: #f6f6f6;
}

.case_list {
	background-color: white;
	/*
	border: solid red;
	border-width: 1;
	*/
	/* font-family: Arial; */
}

.case_list td {
	/*
	border: solid red;
	border-width: 1;
	*/
	background-color: #eeeeee;
	text-align:center;
	padding: 2 4 2 4;
}

.case_list_title td {
	/*background-color: #cc6633; */
	color: white;
	/* font-weight: bold; */
	text-align: center;
	padding: 2 4 2 4;
}

.case_list_title A:link,
.case_list_title A:visited,
.case_list_title A:active { color: darkslategray;text-decoration:none; }

.case_section_head {
	background-color: #336699; 
	color:	white;
	font-weight: bold;
	text-align: left;
	padding: 2 2 2 4; /* top right bot left */

	/* for printing purpose */
	border: solid;
	border-width: 1;
	border-color: #336699;
}

.qitem {
	border: solid;
	border-width: thin;
	background-color: #778899;
}

.qitem td {
	background-color: #FFFF66;
}

/* 9/25/02 hctu: tbpr is a table style that suitable for print.
					-- 1-pixel border with
*/
.tbpr {
	border-color: black;
	border-style: solid;
	border-width: 1;
	border-collapse: collapse; 
}

.tbpr td {
	border-color: black;
	border-style: solid;
	border-width: 1;
	padding-left: 2;
	padding-right:2;
}

.tbpr_light {
	border-color: #999999;
	border-style: solid;
	border-width: 1;
	border-collapse: collapse;
}

.tbpr_light td {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1;
	padding-left: 2;
	padding-right:2;
}


.tbpr_title td {
	border-color: black;
	border-style: solid;
	border-width: 1;
	font-weight: bold;
	text-align: center;
}

/* tbl1 is a generic table style currently used inside view case */ 
.tbl1_ori {
	background-color: #cccccc;
}

.tbl1 {
	background-color: #cccccc;

	/* for printing use */
	border-color: #cccccc;
	border-style: solid;
	border-width: 1;
	border-collapse: collapse; 
}

/* this will be referenced by <td> under <table class="tbl1_new ...">
	automatically.
*/
.tbl1 td {
	background-color: white; 
	padding: 2 4 2 4; /* top right bot left */

	/* for printing use */
	border-color: #cccccc;
	border-style: solid;
	border-width: 1;
}

.tbl1_title td {
	background-color: #dddddd; 
	font-weight: bold;
	text-align: center;
}

.tbl1_ori td {
	background-color: white; 
	padding: 2 4 2 4; /* top right bot left */
}

.tbl1_title_ori td{
	background-color: #dddddd; 
	font-weight: bold;
	text-align: center;
}

.tbl1_supplier td {
	background-color: #eeffff;  
}

.tbl1_buyer td {
	background-color: #ffeeff;
}

.tbl1_completed td {
	/* background-color: #99ff99; */
	background-color: #ffff99;
}

.tbl1_incomplete td {
	/* background-color: #ffff99; */
	background-color: #ffffff;
}

.tbl1_action td {
	background-color: #dddddd;  
	border: none
}
 
/* 9/25/02 hctu: Linda asked for a larger font size then "medium" */
.my_title {
	font-weight: bold;
	/* font-size: medium; */
	font-size: 130%;
}

.tight {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tight form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.search {
	border-width: 0;
	/* background-color: red; */
}

.search table {
	border-width: 0;
	background-color: white;
}

.search td {
	background-color: white;
	padding: 4 4 4 4; 
}

.search1 td {
	background-color: #eeeecc;
	padding: 4 4 4 4; 
}

.search_title td {
	text-align: center;
	background-color: #cc6633;
	font-weight: bold;
	color: white;
	padding: 2 2 2 2;  /* top right bot left */
}

.prod_section_head {
	/* background-color: rgb(227,245,214); */
	background-color: #eeeeff;
	font-size: small;
	font-weight: bold;
	text-align: left;
	padding: 2 2 2 2; /* top right bot left */
}

.prod_info {
	padding: 5 1 2 10; /* top right bot left */
}

.page_head {
	background-color: #b1b18c;
	font-weight: bold;
	text-align: left;
	padding: 3 2 3 4; /* top right bot left */
}

.small_button {
	font-size: 12px;
}

.highlight {
	background-color: #FFFF00;
}

.label {
	/* font-size: 15px; */
	font-weight: bold;
	text-align: left;
}

.na {
	font-weight: plain;
	/* font-size: 13; */
}

.cell1_rb {
    background-color: #dddddd;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	padding: 2 5 2 5; /* top right bot left */
}

.cell1_lb {
    background-color: #dddddd;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding: 2 5 2 5; /* top right bot left */
}

.cell1_lp {
    background-color: #dddddd;
	text-align: left;
	vertical-align: top;
	padding: 2 5 2 5; /* top right bot left */
}

.cell2_rp {
    background-color: white;
	text-align: right;
	padding: 2 5 2 5; /* top right bot left */
}

.cell2_lp {
    background-color: white;
	text-align: left;
	padding: 2 5 2 5; /* top right bot left */
}

.mtb_solid {

	border-style: solid; 
	border-width: 1;
}

.td_solid_gray {

	border-color: #888888;
	border-collapse: collapse; 
	border-style: solid; 
	border-width: 1;
}

.tb_coll_gray {

	border-color: #888888;
	border-collapse: collapse; 
}

.cell1_r{
    background-color: #dddddd;
	text-align: right;
	vertical-align: top;
	padding: 2 5 2 5; /* top right bot left */
}

.rpt_total {
	background-color: lightsteelblue;
}

A.white:link, A.white:active, A.white:visited {color: white}

A.black:link, A.black:active, A.black:visited {color: black}

A.green:link, A.green:active, A.green:visited {color: #669966; font-weight: bold;}

A.pcat_lnk1:link, A.pcat_lnk1:active, A.pcat_lnk1:visited {color: #336699; text-decoration:none; font-size: 130%;}
A.pcat_lnk1:hover {color: red}

A.pcat_lnk2:link, A.pcat_lnk2:active, A.pcat_lnk2:visited {color: #336699; text-decoration:none; font-size: 150%;}
A.pcat_lnk2:hover {color: red}

A.pcat_lnk3:link, A.pcat_lnk3:active, A.pcat_lnk3:visited {color: #006699; text-decoration:none; font-size: 100%; }
A.pcat_lnk3:hover {color: #006699}

A.prod_lnk1:link, A.prod_lnk1:active, A.prod_lnk1:visited {color: #336699; text-decoration:none; font-size: 110%;}
A.prod_lnk1:hover {color: red}

A.prod_lnk2:link, A.prod_lnk2:active, A.prod_lnk2:visited {color: #336699; text-decoration:none; font-size: 130%;}
A.prod_lnk2:hover {color: red}

A.udt_lnk:link, A.udt_lnk:active, A.udt_lnk:visited {color: #646464; text-decoration:none; font-size: 100% ; font-weight: bold}
A.udt_lnk:hover {color: #646464}


.80p td {font-size: 80%;}
.70p td {font-size: 70%;}
.60p td {font-size: 60%;}
