BODY {
font-family : Arial, Helvetica;
font-size: 10pt;
color: black;
background-color:white;
background-image:url(back1.gif);
margin:0px;
padding-left:1px;
padding-right:1px;
}
P,TD,A {
font-family : Arial, Helvetica;
font-size: 10pt;
}
A:link, A:visited { color:#C40000; }
A:hover { color:#FF0000; }
A:active { color:#FF00FF; }
TH {
font-family : Arial, Helvetica;
font-size: 9pt;
}
KBD {
font-family: Courier New, Courier, Times;
}
BIG { font-family: 'Arial','Helvetica'; font-size: 12pt; font-weight: bold; }
SMALL { font-size: 8pt; }
SUP { font-size: 9pt; }
FORM { margin: 0px; }
H1 { font-size: 18pt; }
H2 { font-size: 16pt; }
H3 { font-size: 14pt; }
H4 { font-size: 12pt; }
H5 { font-size: 10pt; }
H6 { font-size: 9pt; }
/*INPUT { padding:0px; }*/
INPUT[readonly] { background-color: #c0c0c0; }
BUTTON { padding-top:0px; padding-bottom:0px; height: 25px;}
BUTTON IMG { vertical-align:middle; }
FIELDSET { border: 1px solid gray; padding:2px; }
LABEL { cursor: pointer; }
.AGENT, .AGENT:link, .AGENT:visited { color: #BA39DF; font-size: 14pt; text-decoration:none; }
.NORNMAL { }
.HILINE { background-color: #E5F2F8; }
.HIOVER {
   background-color: #e0d0e0;
   text-decoration: underline;
   cursor: pointer;
}
.HILI2 { background-color: #D3DCE3; }
.red { color: red; }
.bgLabel { background-color: #FEE098; font-weight: bold; }
.bgLine { background-color: #E0E0E0; }
.bgLabel { font-weight: normal; }
.bgInput { background-color: #ECEDBF;
   /*behavior: url(/ishop/xadm1.htc);*/ 
   }
.bgInputHid { background-color: #ECEDBF;
   display:none;
   /*behavior: url(/ishop/xadm1.htc);*/ 
   }
.bgButton { background-color: #B4D4D3; }
.bgButton2 { background-color: #B4D4D3; }
.bgButton2 TD { border-top: 2px solid #C8E0DF; border-bottom: 2px solid #3F6D6B;}
#tbar2 { 
   border-top: 2px solid #C8E0DF; border-bottom: 2px solid #3F6D6B; 
   background-color: #B4D4D3;
   padding:2px; 
   }
DIV.bgButton2 { border-top: 2px solid #C8E0DF; border-bottom: 2px solid #3F6D6B; 
   padding:3px; 
   position:absolute; bottom:0; width:100%; 
   }
.bgHeader { background-color: #C0C0FF; font-weight: bold; }
.iPRO  { background-image: url(/ishop/progress.jpg); }
.iBLUE { color: #000080; font-size: 9pt; }
.iFF   { color: #000080; font-weight: bold; }
.MainMenu { background-color: #D0D0B0; }
.MainMenu TD { border-top: 2px solid #E3E3CF; border-bottom: 2px solid #85844F; font-weight:bold;}
/*DIV.MainMenu { border-top: 2px solid #E3E3CF; border-bottom: 2px solid #85844F; font-weight:bold; padding:2px;}*/
.SubMenu { font-weight:bold; background-color:#cccc99; 
   padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; }
.NavButton { font-weight: bold; font-size: 10pt; color:Maroon; width:25px; padding-left:3px; }
NavButton IMG { vertical-align:middle; padding-left:4px; padding-right:4px; }
.NavButton[disabled] IMG { opacity:0.6; filter:alpha(opacity=60); }
.uibutton1 {
   font-family : Arial, Helvetica;
   font-size: 9pt;
   width:100px;
   margin-left:2px;
   margin-right:2px;
}
.LocalHref {
	font-family: Courier New, Courier, Times;
	color: Maroon; text-decoration:none;
	font-size: 9pt;
}
.LocalHref:link, .LocalHref:visited { color: Maroon; text-decoration:none; }
.LocalHref:hover { text-decoration:underline; }
.Loading { color:#404040; background-color:white; }
.gray { color:gray; }
.xheadb, .xheadb:link, .xheadb:visited {
   /* Because this is span style, height should be TD.height - TD.padding x 2 = 35 - 2 x 4 = 27 */
	color: #80FFFF;
	background-color: #0000C0;
	font-weight: bold;
	padding: 2px 12px;
	border-width: 2px;
	border-style: inset;
	width: 160px;
	height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration:none;
}
.xheadn {
	color: white;
	background-color: #0000C0;
	font-weight: normal;
	padding: 2px 12px;
	border-width: 2px;
	border-style: inset;
	height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Hiline with underline */
.xHILINE { background-color: #E5F2F8; 
   }
.xNORMAL IMG {    
   text-align:center;
   padding-right:4px; 
}
.xNORMAL TD {
   white-space:nowrap;    
}
.xNORMAL2Over {
   background-color: rgb(0,204,204);
   color: red;
   text-decoration: underline;
   cursor: pointer;
}
.xNORMAL2 { }

/* Hiline no-underline */
.xHILINES { background-color: #E5F2F8; /*behavior: url(ishop/adm.htc);*/ }
.xNORMALS { /*behavior: url(ishop/adm.htc);*/ }

/* table style */
.delta TD { border-left: 2px solid white; padding-left: 2px; }

.readonly { background-color: #d0d0d0; }

.CheckBoxT:link, .CheckBoxT:visited, .CheckBoxT:hover {
	color: black; text-decoration:none;
}
.HdChkBox { margin-left:-5px; }
/* Popup menu */
.POPMENU {
	display:none;
	position:absolute;
	background-color:#EAEFFF; /*menu;*/
	border:threedhighlight outset 2px;
	padding:4px;
}
.CLEAR {
	color:#A00000; font-weight:bold; padding-left:4px; padding-right:4px;
}
.DOCTEXT { background-color: #E1E1B7; }
.popimg { padding-right:4px; }
.poptext { white-space: nowrap; }
.hidden { display:none; }
.fullPage {
   overflow: auto;
   width: expression( (document.body.clientWidth - document.all.fullpg1.offsetLeft - parseInt(document.body.currentStyle.marginRight)) + 'px' );
   height: expression( (document.body.clientHeight - document.all.fullpg1.offsetTop - parseInt(document.body.currentStyle.marginBottom)) + 'px' );
}
.divider { height:1px; background-color:gray; margin:2px;}
.error { background-color: #E00000; color: white; }
.UMessage { background-color:orange; font-weight:bold; padding:2px; }
/* google (start) */
.gbutton1
{
   position:absolute;top:7px;height:16px;width:60px;
   background-color:white;color:black;
	font-size:9pt;font-family:Arial;font-weight:bold;
   border-left:2px inset gray;border-top:2px inset gray;border-right:1px solid black;border-bottom:1px solid black;
   text-align:center; cursor:pointer;
}
.gbutton2
{
   position:absolute;top:7px;height:16px;width:60px;
   background-color:white;color:black;
	font-size:9pt;font-family:Arial;
   border-left:1px solid black;border-top:1px solid black;border-right:2px inset gray;border-bottom:2px inset gray;
   text-align:center; cursor:pointer;
}
.zeroz {
   position:absolute;left:0;top:0;
}
.grouping {
   border: 1px solid black;
   padding-left:2px;
   padding-right:2px;
}
/* google (end) */
