﻿body {margin: 2px 2px 2px 2px; font-family: arial,helvetica,verdana; 
      color: #000000; background: #ffffff; background-position: top left;
      background-attachment: fixed; background-repeat: no-repeat;}
body.framebody {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; 
      border:solid 0px #f7f7f7;
      font-family: arial,helvetica,verdana; 
      color: #000000; background: #f7f7f7; background-position: top left;
      background-attachment: fixed; background-repeat: no-repeat;}
body.DialogBody {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; 
      border:solid 0px #f7f7f7;
      font-family: arial,helvetica,verdana; 
      color: #000000; background: #f7f7f7; background-position: top left;
      background-attachment: fixed; background-repeat: no-repeat;}
      
      
a:link    { font-size: 100%; text-decoration: none; text-align: right; color: #ffffff }
a:visited { font-size: 100%; text-decoration: none; text-align: right; color: #ffffff }
a:hover   { font-size: 100%; text-decoration: underline; text-align: right; background: none; color: #ffffff }
.link1 a:link    { font-size: 100%; text-decoration: none; text-align: left; color: #002d80 }
.link1 a:visited { font-size: 100%; text-decoration: none; text-align: left; color: #002d80 }
.link1 a:hover   { font-size: 100%; text-decoration: none; text-align: left; background: #002d80; color: #ffffff }
.link2 a:link    { font-size: 80%; text-decoration: none; text-align: left; color: #093688 }
.link2 a:visited { font-size: 80%; text-decoration: none; text-align: left; color: #093688 }
.link2 a:hover   { font-size: 80%; text-decoration: underline; text-align: left; background: #002d80; color: #ffffff }
td.smallfnt {font-size: 6pt; white-space:nowrap}
td.lev0{font-size: 6pt; white-space:nowrap; color:green}
td.lev1{font-size: 6pt; white-space:nowrap; color:#ff9900}
td.lev2{font-size: 6pt; white-space:nowrap; color:red}
table.toptab{font-size: 12px; font-weight: bold; color: #f4eedc; background: #f4eedc}
table.subjtab{font-size:10px;font-weight:bold;color: #ffffff; background: #98bbe6; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
table.tabprop{font-size: 12px; font-weight: bold; color: #002d80}
table.tabms{font-size: 12px; font-weight: bold; color: #002d80}
td.tdbu5{font-size:4px;background: #f4eedc;border-top: solid #b6b5b0 1px;}
td.tdbd5{font-size: 12px;background: #f4eedc;border-bottom: solid #b6b5b0 1px;}
td.ltdb5{font-size:4px;background: #f4eedc;border-left: solid #b6b5b0 1px;}
td.rtdb5{font-size:4px;background: #f4eedc;border-right: solid #b6b5b0 1px;}
td.tdfn10{font-size: 16px; font-weight: bolder; color: #093688; background: #f4eedc}
span.labinfo{font-size: 10px; font-weight: normal; color: #000000; display:block}
span.laberr{font-size: 12px; font-weight: bold; color: red}
span.tderr2{font-size: 12px; font-weight: bold; color: red; background: #f4eedc}
td.tdfn9{font-size: 12px; font-weight: bold; color: #093688;}
td.tdfn11{font-size: 12px; color: #093688;}
input.btnfn1{font-size: 10px; cursor:pointer; color: white; background-color: #093688; font-weight: bold; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px;border-top-width: 2px}
input.btnfn2{font-size: 12px; cursor:pointer; color: white; background-color: #093688; font-weight: bold; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px;border-top-width: 2px}
input.btnfn100{font-size: 12px; cursor:pointer; width:100%; color: white; background-color: #093688; font-weight: bold; border-bottom-width: 2px; border-left-width: 2px; border-right-width: 2px;border-top-width: 2px}
select.sel2{font-size: 12px; font-weight: bold; width:100%; color : #002d80;}
select.sel8{font-size: 12px; font-weight: bold; width:95%;  color : #002d80; height:100%;}
tr.bgy3r{font-size: 12px; background: #fbfaf8; color: #002d80; padding-right:2px; padding-left:2px; white-space:nowrap}
tr.bgy4r{font-size: 12px; background: #f4eedc; color: #002d80; padding-right:2px; padding-left:2px;}
td.tdbu1{font-size:4px;background: #f4eedc;border-top: solid #0052e6 1px;}
td.tdbd1{font-size:4px;background: #f4eedc;border-bottom: solid #0052e6 1px;}
td.ltdb1{font-size:4px;background: #f4eedc;border-left: solid #0052e6 1px;}
td.rtdb1{font-size:4px;background: #f4eedc;border-right: solid #0052e6 1px;}
td.ltdb2{font-size:4px; border-left: solid #0052e6 1px;}
td.rtdb2{font-size:4px; border-right: solid #0052e6 1px;}
td.ltdb6{font-size:1px;background: #0052e6}
td.rtdb6{font-size:1px;background: #0052e6}
td.tdbd2{font-size:4px;border-bottom: solid #0052e6 1px;}
td.tdbu6{font-size:4px;background: #98bbe6;border-top: solid #0052e6 1px;}
td.genbu{font-size:4px;background: #538dc4;border-top: solid #0052e6 1px;}
td.genbd{font-size:4px;background: #538dc4;border-bottom: solid #0052e6 1px;}
td.lgenb{font-size:4px;background: #538dc4;border-left: solid #0052e6 1px;}
td.rgenb{font-size:4px;background: #538dc4;border-right: solid #0052e6 1px;}
td.yellowcap{font-size: 12px; font-weight: bolder;color: #ffffff; padding-top:4px;padding-bottom:4px; padding-right:10px; padding-left:10px}
td.capbold{font-size: 12px; font-weight: bolder;color: #000000; padding-top:4px;padding-bottom:4px; padding-right:10px; padding-left:10px}
td.greencap{font-size: 12px; font-weight:bold;color:#18ff00; padding-right:10px; padding-left:10px}
td.bgyhed4{font-size: 12px; background: #ffffff; color: #002d80; font-weight: bold; padding-right:2px; padding-left:2px; border-bottom :solid #858583 1px; border-top :solid #858583 1px;}
td.bgyhedsep4{font-size: 12px; background: #ffffff; border-left :solid #858583 1px; border-bottom :solid #858583 1px; border-top :solid #858583 1px;}
td.bgy4{font-size: 12px; background: #f4eedc; color: #002d80; padding-right:2px; padding-left:2px;}
input.bgytxt4{font-size: 12px; font-weight: bold; width:70%; background-color : #ffffff; color: #002d80;}
td.bgysep4{font-size: 4px; background: #f4eedc; border-left :solid #858583 1px;}
td.bgy3{font-size: 12px; background: #fbfaf8; color: #002d80; padding-right:2px; padding-left:2px; white-space:nowrap}
td.bgysep3{font-size: 4px; background: #fbfaf8; border-left :solid #858583 1px;}
input.bgytxt3{font-size: 12px; font-weight: bold; width:70%; background-color : #ffffff; color: #002d80;}
td.bgybot4{font-size: 12px; background: #f4eedc; border-top :solid #858583 1px;}
td.wbv1{font-size:12px;font-weight:bold;color:#ffffff;background:white;border-left: solid black 1px;border-top:solid black 1px;border-right:solid #859bc2 1px;border-bottom:solid #859bc2 1px;padding-top:1px;padding-bottom:1px;padding-left:1px;padding-right:1px}
td.wbv2{font-size:10px;font-weight:bold;color:#ffffff;background:white;border-left: solid black 1px;border-top:solid black 1px;border-right:solid #859bc2 1px;border-bottom:solid #859bc2 1px;padding-top:1px;padding-bottom:1px;padding-left:1px;padding-right:1px}
td.obv{font-size:10px;font-weight:bold;color:#ffffff;background: #ffd99b ;border-left: solid black 1px;border-top:solid black 1px;border-right:solid #859bc2 1px;border-bottom:solid #859bc2 1px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
td.tdfn2{font-size: 12px; font-weight: bold; color: #ffffff; background: #093688}
td.tdfn3{font-size: 12px; font-weight: bold; color: #ffffff;}
td.tdfn6{font-size: 12px; font-weight: bold; color: #ffffff; background: #093688; text-align: center}
td.tdfn7{font-size: 12px; font-weight: bold; color: #093688}
td.imgbtn1{font-size:12px;font-weight:bold;color:#ffffff;background:#ffffff;border-left:solid #d1cfc8 1px;border-top:solid #d1cfc8 1px;border-right:solid black 1px;border-bottom:solid black 1px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
td.imgbtn2  {font-size:12px;font-weight:bold;color:#002d80;background:#ffffff;border-left: solid #d1cfc8 2px;border-top:solid #d1cfc8 2px;border-right:solid black   2px;border-bottom:solid black   2px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
td.imgbtn2mo{font-size:12px;font-weight:bold;color:#002d80;background:#ffffff;border-left: solid #0052e6 2px;border-top:solid #0052e6 2px;border-right:solid #0052e6 2px;border-bottom:solid #0052e6 2px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
td.imgbtn2sl{font-size:12px;font-weight:bold;color:#002d80;background:#ffffff;border-left: solid #ffb939 2px;border-top:solid #ffb939 2px;border-right:solid #ffb939 2px;border-bottom:solid #ffb939 2px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
table.tabfn14{font-size: 12px; font-weight: bold; color: #002d80}
td.mpfn2{font-size: 12px; font-weight: bold; color: #002d80}
input.txtfn1{font-size: 12px; font-weight: bold; width:95%}
input.textmp{font-size: 100%; font-weight: bold; width:100%; color : #002d80;}
input.textvid{font-size: 12px; font-weight: bold; width:95%; color : #002d80;}
td.ldbv{font-size:12px;font-weight:bold;color:#002d80;background:#f4eedc;border-left: solid #858583 1px;border-top:solid #858583 1px;border-right:solid #858583 1px;border-bottom:solid #858583 1px;padding-top:3px;padding-bottom:3px;padding-left:2px;padding-right:2px}
td.propdesc{font-size: 12px; color: #002d80; border-bottom :solid #002d80 1px;}
td.propval{font-size: 12px; background: #ffffff; color: #404040; padding-right:2px; padding-left:2px; border-bottom :solid #002d80 1px;}
td.propadd{font-size: 12px; background: #ffffff; color: #002d80; padding-right:2px; padding-left:2px; border-bottom :solid #002d80 1px;}
td.propname{font-size: 12px; color: #002d80;}
td.propsel{font-size: 12px; background: #f4eedc; color: #002d80;}
tr.sep1{height:8px}
td.tdfntit{font-size: 16px; font-weight: bold; color: #FFFFFF; height:24px}
td.tdfn12{font-size: 10px; font-weight: bold; color: #000000;}
table.TopTabSilver{font-size: 12px; font-weight: bold; color: #f7f7f7; background: #f7f7f7}
td.bgy4Silver{font-size: 12px; background: #f7f7f7; color: #002d80; padding-right:2px; padding-left:2px;}
td.bgysep4Silver{font-size: 4px; background: #f7f7f7; border-left :solid #f7f7f7 1px;}
td.bgy3Silver{font-size: 12px; background: #f0f0f0; color: #002d80; padding-right:2px; padding-left:2px; white-space:nowrap}
td.bgysep3Silver{font-size: 4px; background: #f0f0f0; border-left :solid #f0f0f0 1px;}
td.ldbvSilver{font-size:12px;font-weight:bold;color:#002d80;background:#f7f7f7;border-left: solid #858583 1px;border-top:solid #858583 1px;border-right:solid #858583 1px;border-bottom:solid #858583 1px;padding-top:3px;padding-bottom:3px;padding-left:2px;padding-right:2px}
td.tdbu5Silver{font-size:4px;background: #f7f7f7;border-top: solid #b6b5b0 1px;}
td.tdbd5Silver{font-size: 12px;background: #f7f7f7;border-bottom: solid #b6b5b0 1px;}
td.ltdb5Silver{font-size:4px;background: #f7f7f7;border-left: solid #b6b5b0 1px;}
td.rtdb5Silver{font-size:4px;background: #f7f7f7;border-right: solid #b6b5b0 1px;}


div.MainPanel
{
   margin:0 auto;
   width:990px;
   vertical-align:top;
   background-color:#f7f7f7;
}

table.BtnsTable
{
	font-size: 12px; 
	font-weight: bold; 
	color: #002d80
}      

img.PageBtn
{
	border-width:0px;
	height:48px;
	width:58px;
	cursor:pointer;
	vertical-align:middle;
}


img.PageBtnNoPointer
{
	border-width:0px;
	height:48px;
	width:58px;
	cursor:default;
	vertical-align:middle;
}


.InfoLabel
{
	font-size: 10px; 
	font-weight: normal; 
	display:block; 
	cursor:pointer;
}


textarea.GenMemo
{
	font-size: 12px; 
	font-weight: normal; 
	width:98%; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
    font-family : arial,helvetica,verdana; 
}

input.GenValueOld
{
	font-size: 12px; 
	font-weight: normal; 
	width:100px; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
}

input.GenValueSmall
{
	font-size: 12px; 
	font-weight: normal; 
	width:50px; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
}

input.GenNumEditSmallOld
{
	font-size: 12px; 
	font-weight: normal; 
	width:50px; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
	text-align: right;
	direction: ltr;
}

input.GenNumEditSmall
{
  font-size : 14px; 
	font-weight: normal; 
	width:50px; 
	color : #002D80; 
	text-align: right;
	direction: ltr;
	border-width:0px;	
}


.CatNumFldStyleOld
{
  direction : ltr;
}

.GenCheckOld
{
	font-size: 12px; 
	font-weight: normal; 
	color : #002D80;
}

select.GenComboOld
{
	font-size: 12px; 
	font-weight: normal; 
	width:100%; 
	color : #002d80;
}

input.GenEditOld
{
	font-size: 12px; 
	font-weight: normal; 
	width:98%; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
}

input.GenDateEditOld
{
	font-size: 12px; 
	font-weight: normal; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
	direction:ltr;
}



td.CapStyleOld
{
		font-size: 12px; 
		font-weight: normal; 
		color: #000000;
		background-color : #f0f0f0;
		height:100%;
		padding: 2px 5px 2px 5px;
		border-left: solid #cccccc 1px;
		border-top:solid #cccccc 1px;
		border-right:solid #cccccc 1px;
		border-bottom:solid #cccccc 1px;
}


input.GenRadio
{
 	font-size: 12px; 
	font-weight: normal; 
	color : #002D80;

}

td.DataStyleOld
{
	color:#002d80;
	font-size: 12px; 
	font-weight: normal; 
}

.DragPanel
{
  cursor: move;
  background-color:ActiveCaption;
  color:White;
  font-size:14px;
  font-weight: bold;
  border: solid 3px ActiveCaption;
  text-align:center;
}

.DlgPanelOld
{
  background-color:Window;
  border:solid 1px ActiveCaption;
  text-align:center;
  vertical-align:middle;
}



table.GenTable
{
	font-size: 12px; 
	background: #f7f7f7;
}

div.GenDiv
{
	width: 100%; 
	height: 100%;
  background: #f7f7f7;
  padding: 0 0 0 0; 
  margin: 0 0 0 0;
}

div.GenScrollYDiv
{
	width: 100%; 
	height: 100%;
  background: #f7f7f7;
  padding: 0 0 0 0; 
  margin: 0 0 0 0;
 	overflow:scroll;
	overflow-x:hidden;
}


div.GenScrollXDiv
{
	width: 100%; 
	height: 100%;
	vertical-align:bottom;
	background: #f7f7f7;
  padding: 0 0 0 0; 
  margin: 0 0 0 0;
  overflow:scroll;
	overflow-y:hidden;
}



select.PartCombo
{
	font-size: 12px; 
	font-weight: bold; 
	color : #002d80;
	width:100%; 
	height:100%;
	color : #002d80;
}

select.LaborCombo
{
	font-size: 12px; 
	font-weight: bold; 
	color : #002d80;
	width:100%; 
	height:100%;
}

th.Grid_Header
{
	font-size: 12px;
	background: #ffffff;
	color: #002d80;
	font-weight: bold;
	border-bottom: solid 1px #858583;
	border-top: solid 0px red;
}


th.Grid_HeaderWithNoTopBorder
{
	font-size: 12px;
	background: #ffffff;
	color: #002d80;
	font-weight: bold;
	border-bottom: solid 1px #858583;
	border-top: solid 0px black;
}

table.Grid_WithNoTopBorder {border-top:solid 0px black;}

tr.Grid_Row
{
	font-size: 12px; 
	background: #f7f7f7; 
	color: #002d80; 
	padding-right:2px; 
	padding-left:2px;
}

tr.Grid_AltRow
{
	font-size: 12px; 
	background: #f0f0f0; 
	color: #002d80; 
	padding-right:2px; 
	padding-left:2px; 
	white-space:nowrap;
}

tr.Grid_SelRow
{
    font-size: 12px; 
	background-color:#bbddff;
	color: #002d80; 
	padding-right:2px; 
	padding-left:2px; 
	white-space:nowrap;
}

tr.Grid_SummeryRow
{
  font-size: 12px; 
  font-weight:bold;
	background-color:#bbbbbb;
	color: #002d80; 
	padding-right:2px; 
	padding-left:2px; 
	white-space:nowrap;
}

td.WrapCell
{
	white-space: normal;       /* css-3 */
}

table.LayoutFixed
{
      table-layout:fixed;
}


.CardImage
{
	border-width:1px;
	border-color:#f7f7f7;
	cursor:pointer;
	vertical-align:middle;
	width:94px;
	height:75px;
}

.UploadCardImage
{
	border-width:2px;
	border-color:#f7f7f7;
	vertical-align:middle;
	width:94px;
	height:75px;
}


img.MainCardImage
{
	border-width:3px;
	border-color:#f7f7f7;
	cursor:pointer;
	vertical-align:middle;
}

img.MainCardImageSel
{
	border-width:3px;
	border-color:Yellow;
	cursor:pointer;
	vertical-align:middle;
}


.CardImageSel
{
	border-width:1px;
	border-color:Yellow;
	cursor:pointer;
	vertical-align:middle;
	width:100px;
	height:75px;
}

.ImageLabel
{
	font-size: 10px; 
	font-weight: normal; 
}

.CenterImage
{
  vertical-align:middle;
}

img.MainCenterImage
{
	vertical-align:middle;
	text-align:center;
}

.SubjectImage
{
    border-width :0px;
	cursor:pointer;
	vertical-align:middle;
}

.SubjectImageCell
{
    border-width :1px;
	cursor:pointer;
	vertical-align:middle;
	width:90px;
	height:60px;
	background-color:White;
}

input.GenBtnOld
{
	font-size: 12px; 
	cursor:pointer; 
	color: white; 
	background-color: #093688; 
	font-weight: bold; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	border-right-width: 2px;
	border-top-width: 2px
}

input.GenBtn
{
	font-size: 12px; 
	cursor:pointer; 
}

input.DlgBtnOld
{
	font-size: 16px; 
	cursor:pointer; 
}

input.DlgBtnOld
{
	font-size: 16px; 
	cursor:pointer; 
	width:80px;
}

input.DlgBtnWide
{
	font-size: 16px; 
	cursor:pointer; 
	width:150px;
}


input.GenBtn100
{
	font-size: 12px; 
	cursor:pointer; 
	width:100%;
}


input.GenNumEditOld
{
	font-size: 12px; 
	font-weight: normal; 
	width:120px; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
}


.ListCaption
{
	font-size: 12px; 
	font-weight: bolder;
	height:12px;
	color: #ffffff; 
	padding-top:4px;
	padding-bottom:4px; 
	padding-right:10px; 
	padding-left:10px;
	background-image: url('images/4grdBG.jpg');
}

.ListCaptionNoTop
{
	font-size: 12px; 
	font-weight: bolder;
	height:20px;
	color: #ffffff; 
	padding-top:0px;
	padding-bottom:0px; 
	padding-right:10px; 
	padding-left:10px;
	background-image: url('images/4grdBG.jpg');
}


.OrangeHeader
{
	font-size: 12px; 
	height:12px;
	color: #002d80; 
	padding-top:4px;
	padding-bottom:4px; 
	padding-right:10px; 
	padding-left:10px;
	background-image: url('images/5grdBG.jpg');
}

.OrangeGray
{
	font-size: 12px; 
	height:12px;
	color: #ffffff; 
	padding-top:4px;
	padding-bottom:4px; 
	padding-right:10px; 
	padding-left:10px;
	background-image: url('images/8grdBG.jpg');
	border-bottom-width:0px;
}

.OrangeGreen
{
	font-size: 12px; 
	font-weight: bolder;
	height:12px;
	color: #002d80; 
	padding-top:4px;
	padding-bottom:4px; 
	padding-right:10px; 
	padding-left:10px;
	background-image: url('images/7grdBG.jpg');
}


td.SubjBtn  {font-size:12px;color:#002d80;background:#ffffff;border-left: solid #d1cfc8 2px;border-top:solid #d1cfc8 2px;border-right:solid black   2px;border-bottom:solid black   2px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
td.SubjBtnMo{font-size:12px;color:#002d80;background:#ffffff;border-left: solid #0052e6 2px;border-top:solid #0052e6 2px;border-right:solid #0052e6 2px;border-bottom:solid #0052e6 2px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
td.SubjBtnSl{font-size:12px;color:#002d80;background:#ffffff;border-left: solid #ffb939 2px;border-top:solid #ffb939 2px;border-right:solid #ffb939 2px;border-bottom:solid #ffb939 2px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}


div.WaitStyle
{
	position: relative; 
	visibility:hidden;	
    vertical-align:middle;
    text-align :center;
    border:solid 0px;
  	padding: 2px;
  	margin:0px;
    font-size :0px;
}

td.CellCap
{
	font-weight: normal;
	border-right: solid 1px black; 
	padding: 5px;
}

td.CellData
{
	font-weight: normal;
	padding: 5px;
	white-space:normal;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
    background-color: #fffacd;
}

.PopupCallout1
{
	background-color : red;
	direction:rtl;
}

.PopupCallout div
{
    background-color: lemonchiffon;
    background-color: #fffacd;
    direction:rtl;
    text-align:right;
    z-index:-100;
}

.PopupCallout td { 
    background-color: lemonchiffon;
    background-color: #fffacd;
    direction:rtl;
    text-align:right;
    z-index:-200;
}


.OnFocusCssClass
{
    background-color: lemonchiffon;
    background-color: #fffacd;
}

.OnInvalidCssClass
{
    background-color: red;
}

tr.PrintGrid_AltRow
{

	background: #ffffff; 
	color: #000000; 
	padding-right:2px; 
	padding-left:2px; 
	white-space:nowrap;
}

tr.PrintGrid_Row
{
	background: #ffffff; 
	color: #000000; 
	padding-right:2px; 
	padding-left:2px;
}

th.PrintGrid_Header
{
	background: #ffffff;
	color: #000000;
	font-weight: bold;
	border-bottom: solid 1px #858583;
}

th.PrintGrid_HeaderWithNoTopBorder
{
	background: #ffffff;
	color: #000000;
	font-weight: bold;
	border-bottom: solid 1px #858583;
	border-top: solid 0px black;
}


tr.PrintGrid_SummeryRow
{
  font-weight:bold;
	background-color:#dddddd;
	color: #000000; 
	padding-right:2px; 
	padding-left:2px; 
	white-space:nowrap;
}

.SilverLightBackColor
{
		background-color:#dddddd;
}



/* main theme */                                                                 
.ajax__tab_main .ajax__tab_header {font-family:arial,helvetica,verdana;font-size:14px;background:url("images/tab-line.gif") repeat-x bottom;}
.ajax__tab_main .ajax__tab_outer {padding-right:4px;background:url("images/tab-right.gif") no-repeat right;height:21px;}
.ajax__tab_main .ajax__tab_inner {padding-left:3px;background:url("images/tab-left.gif") no-repeat;}
.ajax__tab_main .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("images/tab.gif") repeat-x;}
.ajax__tab_main .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url("images/tab-hover-right.gif") no-repeat right;}
.ajax__tab_main .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url("images/tab-hover-left.gif") no-repeat;}
.ajax__tab_main .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url("images/tab-hover.gif") repeat-x;}
.ajax__tab_main .ajax__tab_active .ajax__tab_outer {background:url("images/tab-active-right.gif") no-repeat right;}
.ajax__tab_main .ajax__tab_active .ajax__tab_inner {background:url("images/tab-active-left.gif") no-repeat;}
.ajax__tab_main .ajax__tab_active .ajax__tab_tab {background:url("images/tab-active.gif") repeat-x;}                                  
.ajax__tab_main .ajax__tab_body {font-family:arial,helvetica,verdana;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}



/**********************************************************/
/************** copy from multiclaim **********************/
.YellowBackColor
{
	background-color: #FEF4CE;
}

.BlueLightBackColor
{
	background-color: #E3EFF6;
}

.BlueBackColor
{
	background-color: #EAF7F9;
}

.BlueHardBackColor
{
	background-color: #7199EC;
}


.BorderHard
{
	border:solid 1px #f2f2f2;
}

.BorderHardLeftRight
{
	border-left:solid 1px #f2f2f2;
	border-right:solid 1px #f2f2f2;
}

.BorderLight
{
  border:1px solid #CAC9C9;
}

.MainTopPanel
{
 
}

.TopCaption
{
	font-size:16px;
	font-weight:bolder;
}

.InfoPanel
{
  color: #000000;	
  font-size:12px;
}

.MainLink
{
  color: #7199EC;	
}

.MainUserInfo
{
	font-size: 10px; 
	white-space:nowrap;
}

input.MainSearch
{
  font-size: 10px; 
  width:200px;
}

input.MainSearchBtn
{
	font-size: 12px; 
	cursor:pointer; 
	background-color:Yellow;
}

.FrameHeader
{
	font-size: 12px; 
	font-weight: bolder;
	color: #ffffff; 
}

.FrameTitel
{
	font-size: 12px; 
	font-weight: bolder;
	color: #ffffff; 
	background-color:#7199EC;
}

.FrameBtnsPanel
{
	height:39px;
	vertical-align:middle;
	background-color:#FEF4CE;
}             

div.scrollTable
{
  position : relative;
  width : 100%;
  overflow : auto;
  overflow-x:hidden;
  vertical-align : top;
}

div.scrollTableForce
{
  position : relative;
  width : 100%;
  overflow : scroll;
  overflow-x:hidden;
  vertical-align : top;
}


/* static header */
.scrollTable th 
{
  position: relative; 
  top : expression(this.offsetParent.scrollTop-1);
  vertical-align: top;
  z-index: 10;
}

th.GridHeader
{
	font-size: 12px;
	background-image: url('images/G1_Header.gif');
	color: #000000;	
	border-style:none;
}

tr.GridHeader
{
	font-size: 12px;
	background-image: url('images/G1_Header.gif');
	color: #000000;
}

th.GridHeaderWithCB
{
	font-size: 12px;
	background-image: url('images/G1_Header.gif');
	color: #000000;	
	border-style:none;
	padding:0px 2px 0px 2px;
	vertical-align:middle;
}

tr.GridHeaderWithCB
{
	font-size: 12px;
	background-image: url('images/G1_Header.gif');
	color: #000000;
	padding:0px 2px 0px 2px;
	vertical-align:middle;
}

tr.GridRow
{
	font-size: 12px; 
	background: #ffffff; 
	color: #000000; 
	padding-right:2px; 
	padding-left:2px;
}

tr.GridAltRow
{
	font-size: 12px; 
	background: #ffffff; 
	color: #000000; 
	padding-right:2px; 
	padding-left:2px; 
}

tr.GridSelRow
{
  font-size: 12px; 
	background-color:#bbddff;
	color: #000000; 
	padding-right:2px; 
	padding-left:2px; 
}

tr.GridSummeryRow
{
  font-size: 12px; 
  font-weight: bold; 
	background: #ffffff; 
	color: #000000; 
	padding-right:2px; 
	padding-left:2px;

}

textarea.Memo
{
	font-size: 12px; 
	font-weight: normal; 
	color : #000000; 
	border:solid 0px #f2f2f2;
  font-family : arial,helvetica,verdana; 
  text-indent:5px;
  background-color:#ffffff;
}

.MemoLabel
{
	font-size: 12px; 
	font-weight: normal; 
	color : #000000; 
	border:solid 0px #f2f2f2;
  font-family : arial,helvetica,verdana; 
  text-indent:5px;
  background-color:#ffffff;
  white-space:normal;
}


td.DocCapStyle
{
		font-size: 12px; 
		font-weight: normal; 
		color: #000000;
		height:100%;
}

td.DocDataStyle
{
	font-size: 12px; 
	color:#000000;
	font-weight: normal; 
	height:100%;
}


td.DocCapStyleBold
{
		font-size: 12px; 
		font-weight: bold; 
		color: #000000;
		
}

td.DocDataStyleBold
{
	font-size: 12px; 
	color:#000000;
	font-weight: bold; 
	
}



.GenGrid
{
	border: solid 0px #CAC9C9;
}

input.HeaderBtn
{
	font-size: 12px; 
	cursor:pointer; 
	width:50px;
}

.GenCheck
{
	font-size: 12px; 
	font-weight: normal; 
	color : #002D80;
}

td.CapStyle
{
		font-size: 14px; 
		font-family:arial,helvetica,verdana;
		font-weight: normal; 
		color: #000000;
		height:100%;
		padding: 2px 5px 2px 5px;
		border: solid #cccccc 2px;
		background-color:#f0f0f0;
		
}

td.CapStyleRed
{
		font-size: 14px; 
		font-family:arial,helvetica,verdana;
		font-weight: bold; 
		color: Blue;
		height:100%;
		padding: 2px 5px 2px 5px;
		border: solid #cccccc 2px;
		background-color:#f0f0f0;
}

td.DataStyle
{
	color:#002d80;
	font-size: 14px; 
	font-weight: normal; 
	border: solid #cccccc 2px;
	background-color:#f0f0f0;
	padding: 2px 5px 2px 5px;
}

input.GenEdit
{
	font-size: 14px; 
	font-weight: normal; 
	width:100%; 
	color : #002D80; 
	border-width:0px;
	padding:0px;
}

input.GenEditFrame
{
	font-size: 14px; 
	font-weight: normal; 
	width:98%; 
	color : #002D80; 
	border:solid 1px #a9a9a9;
}


input.GenUpload
{
	font-size: 14px; 
	font-weight: normal; 
	width:100%; 
	border-width:0px;
	padding:0px;
}

input.DlgBtn
{
	font-size: 16px; 
	cursor:pointer; 
	width:100px;
}
input.GenValue
{
	font-size: 14px; 
	font-weight: normal; 
	width:120px; 
	color : #002D80; 
	text-align: right;
	direction: ltr;
	border-width:0px;
}
input.GenNumEdit
{
	font-size: 14px; 
	font-weight: normal; 
	width:120px; 
	color : #002D80; 
	text-align: right;
	direction: ltr;
	border-width:0px;
}

select.GenCombo
{
	font-size: 14px; 
	font-weight: normal; 
	color: #002d80; 
	width:100%; 
}

.SelectBtn
{
	font-size: 10px; 
	font-weight: normal; 
	width:100%; 
	color : Black; 
	cursor:pointer; 
}

.SelectBtnSmall
{
	font-size: 10px; 
	font-weight: normal; 
	width:50px; 
	color : Black; 
	cursor:pointer; 
}


.DlgPanel
{
  background-color:#f7f7f7;
  border:solid 1px ActiveCaption;
  text-align:center;
  vertical-align:bottom;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

table.DlgMainTable
{
	vertical-align:middle;
	text-align:center;
}

table.DlgBodyTable
{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
}

table.DlgTable
{ 
	border-collapse:collapse;
}

table.DlgBtnsTable
{ 
	background-image: url('images/BtnsPanel.jpg');
	vertical-align:bottom;
}

.ErrLabel
{ 
	font-size: 12px; 
	font-weight: bold; 
	color: red;
}

.MastField
{
	color: Blue;
}

.CatNumFldStyle
{
  direction : ltr;
}

table.ContextMenu
{
  font-size:12px;  
  border: outset 2px ActiveBorder;
  background-color: #FEF4CE;
  color: #000000;
}

td.ContextMenuItem
{
  background-color: #FEF4CE;
  padding:1px 10px 1px 10px;
  
}

td.ContextMenuItemMouseOver
{
  background-color: #bbddff;
  padding:1px 10px 1px 10px;
  cursor:pointer;
}

td.ContextMenuSeparator
{
  background-color: #FEF4CE;
  padding:1px 10px 1px 10px;
}