/*
BG TITLES #015C96
BG FORMS #DCE2E5
g5_bg.png

*/
table.Main
{
	background-image:url(../images/g5_bg_blue2.png); background-repeat:repeat-x;
}
a.Mnu, span.Mnu, .Mnu input
{
	color:#0a4369;
	background-image:url(../images/but-00-cl.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:24;
}
.Mnu input
{
	height:26;
	font-size:10pt;
}
a.Mnu_off, span.Mnu_off
{
	color:#FFF;
	background-image:url(../images/mnu_cell.png);
	background-repeat:repeat-x;
	background-position:center center;
	height:24;
}
td.canvas
{
	background-color:#FFF;
}
td.mlTL
{
	background-image:url(../images/a_tl.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:4px;
	height:8px;
	width:8px;
}	
td.mlTM
{
	background-image:url(../images/a_tm.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:4px;
	height:8px;
}
td.mlTR
{
	background-image:url(../images/a_tr.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:4px;
	height:8px;
	width:8px;
}
td.mlML
{
	background-image:url(../images/a_ml.gif);
	background-repeat:repeat-y;
	background-position:right;
	font-size:4px;
	width:8px;
}
td.mlMR
{
	background-image:url(../images/a_mr.gif);
	background-repeat:repeat-y;
	background-position:left;
	font-size:4px;
	width:8px;
}
td.mlBL
{
	background-image:url(../images/a_bl.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:4px;
	height:8px;
	width:8px;
}
td.mlBM
{
	background-image:url(../images/a_bm.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:4px;
	height:8px;
}
td.mlBR
{
	background-image:url(../images/a_br.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:4px;
	height:8px;
	width:8px;
}
a.Off
{
	border-left:solid 1px #015C96;
	color:#0a4369;
}
div.App
{
	padding:0px 2px 0px 2px;
	background: url(../images/gestix-cuttedflower55.png) 510px 0px no-repeat;
}
img.img_logo { padding-top:4px;}
table.AppTtl td.cmp_name, table.AppTtl td.cmp_name a
{
	width:614px;
	padding-left:5px;
	font-size:17pt;
	font-weight:bold;
	color:#0a4369;
}
table.AppTtl td.UserID
{
	padding-left:5px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
table.AppTtl td.logo_r
{
	font-weight:bold;
	font-size:90%;
	color:#fff;
}
table.AppTtl td.TaskID
{
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
img.logo2
{
	position:absolute;
	left:280;
	top:0;
}
img.logo3
{
	position:absolute;
	left:137;
	top:3;
}
p.t, td.t, .p span, p.CmtTtl
{
	color:#0a4369; /* green title */
}
#Document
{
	border:solid 2px #DCE2E5;
}
.lbl
{
	text-align:right;
}
#cust .lbl
{
	text-align:left;
}
div.StatEntry div.p
{
	background-color:#015C96;
	color:#fff;
}
div.StatEntry td
{
	border-right:solid 1px #DCE2E5;
}
table.Smry
{
	border: solid 1px #DCE2E5;
}
table.SmryIt
{
	border: solid 1px #DCE2E5;
}
table.kpl td.FmTtl, table.FmList td.FmTtl, tr.FmTtl td
{
	background-color:#015C96;
	color:#fff;
}
div.ttl_login
{
	color:#015C96;
}
table.fmDocSrch
{
	border:solid 1px #DCE2E5;
}
table#EntSrch
{
	border:solid 1px #DCE2E5;
}
p.gxfm_title
{
	color:#015C96;
}
td#TopMenu
{
	border-left:solid 1px #015C96;
}
td.TopMnuSpc
{
	border-right:solid 1px #015C96;
}
a.TopMnu
{
	color:#015C96;
}
.FormBG, .section
{
	border:solid 2px #DCE2E5;
}
td.rul
{
	border-top:solid 1px #DCE2E5;
}
table.DocTot td.fDat
{
	border:solid 1px #DCE2E5;
}
table.Range
{
	border:solid 1px #DCE2E5;
}
.actions_tab, .gscope_hd
{
	border:solid 1px #DCE2E5;
}
div.ExtSearch table.FmSrch, div.ExtSearch div.FmSrch
{
	border:solid 1px #DCE2E5;
}
div.ExtSearch div.FmSrch .FmTtl
{
	background-color:#fff;
	color:#000;
}
.imp_doc td
{
	border-bottom:solid 1px #DCE2E5;
}
.Cnt1, .Cnt0
{
	border-bottom:solid 2px #DCE2E5;
	border-top:solid 2px #DCE2E5;
}
.bkgd
{
	background-color:#d4e9f3;
}
table.ItemOpts
{
	border:solid 2px #DCE2E5;
}
table.ItemOpts td.Ttl
{
	color:#000;
	background-color:#DCE2E5;
}
div.doc_tax, div.border_div
{
	border:solid 1px #DCE2E5;
}
td.LstTtl, table.iLst td.LstTtl, td.LstTtl table td
{
	background-color:#015C96;
	color:#fff;
	font-size:11px;
}
.LstTotals
{
	background-color:#015C96;
	color:#fff;
}
td.LstTtl2
{
	background-color:#015C96;
	color:#fff;
}
.FmTtl, .FmTtl td, tr.FmTtl td
{
	background-color:#015C96;
	color:#fff;
	font-size:11px;
}
.FmTot
{
	font-weight:bold;
}
.fTtl
{
	background-color:#015C96;
	color:#fff;
	font-size:11px;
}
table.ItRows td.FmTtl
{
	background-color:#015C96;
	color:#fff;
	font-size:11px;
}
table.ItRows a.qty_link
{
	text-decoration:none;
	font-size:12px;
	color:#f00;
}
td.fDat table td
{
	background-color:#DCE2E5;
	color:#000;
}
td.fDat table td.fTtl2
{
	background-color:#fff;
}
.Reqrd, .t, .lbl, .FmLbl, .fTtl2
{
	color:#0a4369; /* green title */
}
input, select, option, textarea, .dat, .bottom
{
	background-color:#DCE2E5;
	color:#000;
}
.DocSel, div.Attrs{	background-color:#DCE2E5;	color:#000;}
div.Attrs { 	padding-left:4px}
span#DocSrchTitle, span#RepSrchTitle{	background-color:#DCE2E5;	font-size:14px;}
td.gxfm {	border-top:solid 3px #015C96;} /*outer cell*/
.LstHd1, .DocHd1, p.Stats{	font-size:20px;	font-weight:normal;}
table.FmTab td.FmDat{	font-size:12px;	background-color:#DCE2E5;}
input, select, textarea{	border:solid 1px white;}
input.IMAGE{	border-style:none;}
.iLst .LstHd1, .LstTtl .LstHd1{	color:#fff;	background-color:#015C96;}
#RecCnt{	background-color:#015C96;	color:#fff;}
.Recent .LstHd1, .Recent .LstHd2, .Recent #RecCnt{	color:#0a4369; /* green title */	background-color:#fff;}
.InpNum, .Inp, .InpRoNum, .InpRo{	color:#555;}
input.InpEdBtn, input.InpBtn{	border-style:outset;	background-color:#fff;}
.FmSrch {background-color:#FFF}
table.kpl td.FmTtl a, table.FmList td.FmTtl a { color:#fff}
a.subwarn { background-color:Yellow}
a.redwarn { color:Red}
.licstt { margin:0;padding:0;font-size:10px;color:#0a4369;text-transform:lowercase}
table.itm_ttl td b {font-size:120%}
/* 20100325 */
.h2 { font-size:16px; margin-right:10px; font-weight:bold}
.h3 { font-size:14px; margin-right:10px; font-style:italic}
table.prj_sum td.tot { font-weight:bold}
table.dds_smry { padding:20px; }
tr.red td { color:#ff0000; }
tr.yellow td { background-color: Yellow; }
