li {
 	list-style-type:square;
	margin:5px;
	margin-left:-20px;
	padding:0px;
	padding-left: 5px;
	line-height:20px;
}

font
{
	font-size: 12px; 
}
body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0; 
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

form {
	margin: 0;
	padding: 0;
}

TR.title
{
	color: #FFFFFF;
	background-color: #330099;
}

TR.tableTitle
{
	color: #6699ff;
	background-color: #9999ff;
}

Table.common
{
	background-color: #DEE2E6;
}

TD.commonAlt1
{
	background-color: #EFEFF2;
}
TD.commonAlt2
{
	background-color: #fbfbfb;
}

TR.commonAlt1
{
	background-color: #EFEFF2;
}
TR.commonAlt2
{
	background-color: #fbfbfb;
}

Table.err
{
	background-color: #660099;
}
TR.err
{
	background-color: #9999ff;
}
TD.err
{
	font-weight: bold;
	color: #cc0033;
}

img {
	border: 0;
}

/*
A
{
	color: #ffffff;
	text-decoration : none;
}

a:hover {
	color : #FFEE00;
	text-decoration : none;
}
*/

a.FILENAME {

	color : #000000;
	text-decoration : none;
}

a.FILENAME:hover {

	color : #000000;
	text-decoration : underline;
}

a.nowhite {
	color : #6699CC;
	text-decoration : none;
}

a.nowhite:hover {
	color : #669966;
	text-decoration : underline;
}

.menubar {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; color:white}
.menubar a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; color:white;text-decoration:none}
.menubar a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; color: #ffbb00;text-decoration:none}

.textbox81 {  background-color: #FFFFFF; height: 18px; width: 81px; border-color: #888888; border-style: solid; border-width: 1px;font-family:Arial;color: #666666}

.textbox120 {  background-color: #FFFFFF; height: 18px; width: 100px; border-color: #aaaaa5; border-style: solid; border-width: 1px;font-family:Arial;color: #666666}

.textbox180 {  background-color: #FFFFFF; height: 18px; width: 160px; border-color: #aaaaa5; border-style: solid; border-width: 1px;font-family:Arial;color: #666666;padding-left: 5px}

.textbox220 {  background-color: #FFFFFF; height: 18px; width: 200px; border-color: #aaaaa5; border-style: solid; border-width: 1px;font-family:Arial;color: #666666}

.maintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px}
.maintext a:link{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px;text-decoration:none; color:white}
.maintext a:visited{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px;text-decoration:none; color:white}
.maintext a:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px;text-decoration:none; color:yellow}

.info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px}
.info a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;text-decoration:none; color:#819Ac1}
.info a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;text-decoration:none; color:#819Ac1}
.info a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;text-decoration:none; color:#FFAE00}

.CatHead {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; color: #424354; font-weight: bold}

.imgbg {background-color: #bbbbb8}

.btnbar {background-color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; height: 22px; color:black}
.btnbar a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 16px;text-decoration:none; color: white}
.btnbar a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 16px;text-decoration:none; color: white}
.btnbar a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 16px;text-decoration:none; color: #ffdd00}

.borderedimg  { border-color: #757082; border-style: solid; border-width: 1px;}

.navbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 25px;color:#eeeeee}
.navbar a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 16px;text-decoration:none; color: #819Ac1}
.navbar a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 16px;text-decoration:none; color: #819Ac1}
.navbar a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; height: 16px;text-decoration:none; color: #ffdd00}

.pulldownblue {width:40px; height:20px; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;background-color:#31496A;}

.pulldown100 {width:100px; height:20px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;border-color: #aaaaa5; border-style: solid; border-width: 1px;}

.thumb 
{
	filter: Alpha(Opacity=100);
}

.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #666a78}
.smalltext  a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px;text-decoration:none; color:#819Ac1}
.smalltext  a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px;text-decoration:none; color:#819Ac1}
.smalltext  a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px;text-decoration:none; color:#FFAE00}
.set01_header {
	background-color: #3363A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.set02_header {
	background-color: #C30000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.set03_header {
	background-color: #FFBA00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.set04_header {
	background-color: #468C42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.set05_header {
	background-color: #990099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.silverbar {
	background-color: #f9f9f9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.orangemark {color: #FFbb00; font-family: Arial;font-size: 18px;font-weight: bold; }

.errmsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px;}

.button {
	background-color: #FFCC00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #996633;
	border-bottom-color: #996633;
	border-left-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 22px;
	width: 80px;
	padding-top: 2px;
}
.button50 {
	background-color: #FFCC00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #996633;
	border-bottom-color: #996633;
	border-left-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	width: 50px;
	padding-top: 2px;
}

.formtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px}
.formtext a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #71A1E7; text-decoration: none}
.formtext a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #71A1E7; text-decoration: none}
.formtext a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #ffbb00; text-decoration: none}

.invoicetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px}

.textbox {height: 17px;width: 155px;border: 1px solid #A5ACB2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #555555;}
.textbox100 {height: 17px;width: 50px;border: 1px solid #A5ACB2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #555555;}
.textbox200 {height: 17px;width: 78px;border: 1px solid #A5ACB2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #555555;}
.textbox80 {height: 17px;width: 80px;border: 1px solid #A5ACB2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #555555;}

.filebox {height: 17px;width: 120px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #555555;}


.textarea { height: 75px;width: 380px;border: 1px solid #A5ACB2;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #555555;}
.textarea2 { height: 40px;width: 240px;border: 1px solid #A5ACB2;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #555555;}

.btn {
	height: 20px;
	width: 80px;
	border: 1px #B6AB00 ridge;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #12340A;
	background: #FFF600
}

.pulldown {
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.line {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9999aa;
}
.copyright {font-size: 11px; color:gray;font-family:Arial;}
.copyright a:link {font-size: 11px; color:gray;font-family:Arial;text-decoration:none}
.copyright a:visited {font-size: 11px; color:gray;font-family:Arial;text-decoration:none}
.copyright a:hover {font-size: 11px; color:#ffd700;font-family:Arial;text-decoration:none}
.style1 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {
	color: #FFCC00;
	font-weight: bold;
	font-size: 12px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
	color: #FFcc00;
	font-size: 12px;
	font-weight: bold;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 12px;
}
.style5 {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
}
.style8 {
	color: #6A83B0;
	font-weight: bold;
}

.products { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	color: black;
}

.products a:link,
.products a:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	text-decoration: none; 
	color: #002d57;
}

.products a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	text-decoration:none; 
	color:#FFce00
}

.highlight_blue { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px;
	font-weight: bold;
	color: #1B2E5F;
}

.highlight_blue_12 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #1B2E5F;
}

.blacktext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px;
	color: #00030A;
}
.blacktext a:link,
.blacktext a:visited{
	color: #30333A;
	text-decoration: none;
}
.blacktext a:hover{
	color: #50539A;
	text-decoration: underline;
}


.blacktext_12 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 17px;
	color: #000000;
}

.highlight_orange { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px;
	font-weight: bold;
	color: #FFAE00;
}

.tablebg_a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	background-color:#F6F5ED;
	color: #504a4a;
}
.tablebg_a a:link,
.tablebg_a a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	color: #84A9C7;
	text-decoration:none;
}
.tablebg_a a:hover{
	color:#FFEA00;
}



.tablebg_b {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	background-color:#FFFFFF;
	color: #706a6a;
}
.tablebg_b a:link,
.tablebg_b a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	color: #84A9C7;
	text-decoration:none;
}
.tablebg_b a:hover{
	color:#FFEA00;
}
.highlight_yellow { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #FFEA00;
}

.highlight_silver { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #979797;
}

.paneltext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 17px;
	color: #636161;
}

.paneltext a:link,
.paneltext a:visited{
	color: #9D8B53;
	text-decoration:none;
}

.paneltext a:hover{
	color: #DFB134;
}

.textbox50 {  
	background-color: #FFFFFF; 
	height: 17px; 
	width: 40px; 
	border-color: #A5ACB2; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #444444;
	font-size:10px;
	padding-left: 5px;
}
.textarea3 { 
	height: 60px;
	width: 276px;
	border: 1px solid #A5ACB2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}

.color_a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #CD0000;
}

.color_b {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #FF9C00;
}

.color_c {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #DFAD00;
}
.color_d {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #A0C531;
}
.color_e {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #2F548B;
}
.color_f {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-weight: bold;
	color: #8B2F7D;
}

.textbox_panel {  
	background-color: #FFFFFF; 
	height: 18px; 
	width: 224px; 
	border-color: #A5ACB2; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #444444;
	font-size:10px;
	padding-left: 5px;
}

.textbox_remark {  
	background-color: #FFFFFF; 
	height: 18px; 
	width: 120px; 
	border-color: #A5ACB2; 
	border-style: solid; 
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #444444;
	font-size:10px;
	padding-left: 5px;
}

.textbox86 {  
	background-color: #FFFFFF;
	height: 16px; 
	width: 86px; 
	border: solid 1px #A5ACB2; 
	color: #666666;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif; 
	padding-left: 5px;
}


.silverbar2 {
	background-color: #f9f9f9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 12px;
}

.highlight_white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 17px;
	font-weight: bold;
	color: #fff;
}

.tablebg_c {
	background-color:#84A9C7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.tablebg_c a:link,
.tablebg_c a:visited{
	color: #fff;
	text-decoration:none;
}
.tablebg_c a:hover{
	color:#FFEA00;
	text-decoration: underline;
}

.tablebg_d {
	background-color:#E3E3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: normal;
}
.tablebg_d a:link,
.tablebg_d a:visited{
	color: #fff;
	text-decoration:none;
}
.tablebg_d a:hover{
	color:#FFEA00;
	text-decoration: underline;
}

.panel_textarea { 
	height: 50px;
	width: 189px;
	border: 1px solid #A5ACB2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}

.pulldown50 {
	width:50px; 
	height:15px; 
	color:#666666; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border-color: #aaaaa5; 
	border-style: solid; 
	border-width: 1px;
}

.panel_remark {
	LEFT: 500px; 
	WIDTH: 230px; 
	border: 1px #cccccc solid;
	POSITION: absolute;
	TOP: 320px;
 }

.main_link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px;
	color: #f0f0f0;
}
.main_link a,
.main_link a:visited {  
	text-decoration:none; 
	color: white;
}
.main_link a:hover{  
	text-decoration:none; 
	color: #ffd700;
}

td.smalltext {
	text-align: justify;
}

.cardname_pulldown { 
	background-color:#F6F5ED;
	width:110px; 
	height:15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-weight: bold;
	color: #1B2E5F;
}

.pulldown180 { 
	background-color:#FFF;
	width:160px; 
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	color: #3F3B3B;
}
.pricelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #fffbea;
}.pricelist  a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #fffbea;
	text-decoration:none; 
	color:#819Ac1;
}.pricelist  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #fffbea;
	text-decoration:none; 
	color:#FFAE00;
}.pricelist  a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #fffbea;
	text-decoration:none; 
	color:#819Ac1;
}
.text_bk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	text-align: justify;
}
.text_bk a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #006699;
	text-align: justify;
	text-decoration: underline;
}
.text_bk a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #006699;
	text-align: justify;
}
.text_bk a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #0099FF;
	text-align: justify;
	text-decoration: underline;
}

.info_highlight {
	color: #FF0000;
}
.info_highlight_bold {
	color: #FF0000;
	font-weight: bold;
}

