
BODY { MARGIN-TOP:0px; }

HR { height:0px; border:0; }
HR, DIV.hr { border-top:1px solid #ccc; }
DIV.sep { margin-top:4px; }

A { TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:underline; COLOR:transparent; }
A:visited  { COLOR:transparent; }

BR.sep { DISPLAY:block; FONT-SIZE:3px; MARGIN-TOP:4px; }

UL.alerts { display:block; list-style-type:none; left:0px; right:0px; width:auto; padding:2px; background-color:#ffb; margin:0px 0px 3px 0px; }
UL.alerts LI { margin:0px; color:#888; padding:5px 5px 5px 35px; background-repeat:no-repeat; background-position:7px!important 50%; }
UL.alerts LI.big { font-size:150%; background-position: 0% 50%; }
UL.alerts LI B { color:#666; }
UL.alerts A { color:#888; text-decoration:underline; }
UL.alerts A:hover { color:red; }

UL.news { padding:5px; margin:0px; list-style:none; }
UL.news LI { background-image:url('icons/core/arrR.gif'); background-repeat:no-repeat; background-position:0px 2px; padding-left:16px; margin:8px 0px 8px 0px; }

INPUT { COLOR:black; border:1px solid #a0a0a0;}
INPUT.chk { border-width:0px!important; margin:0px!important; padding:0px!important; background-color:transparent; vertical-align:middle; }
INPUT[type='checkbox'] { border-width:0px!important; margin:0px!important; padding:0px!important; background-color:transparent!important; }
INPUT.num { TEXT-ALIGN:right; }
INPUT.cal { padding-right:8px; background-image:url("style/cal.gif"); background-repeat:no-repeat; background-position:100% 50%; cursor: pointer; }
TEXTAREA { border-color:#a0a0a0; FONT-SIZE:10px; border-width:1px; border-style:solid; }
TEXTAREA.wide { position:relative; width:100%; }
SELECT { border-style:none; border-width:2px; }
OPTION { border-style:none; border-width:2px; }
IMG { border-width:0px; vertical-align:middle; }
IMG.lnk, INPUT.lnk { cursor:pointer; border-width:0px; }
IMG.dis { filter:gray; filter:alpha(opacity=50); }

IMG.bord { border:1px solid #aaa; padding:2px!important; }

TABLE { background:transparent; border-width:1px; border-color:black; border-style:solid; }
TH { background:#E9EEF4; text-align:center; }

TH A, TH A:hover, TH A:visited  { COLOR:white; }
TABLE.data TH INPUT { border-style:inset; border-color:#ccc; padding:0px 1px 0px 1px; margin:0px; }
TABLE.data TD INPUT, TABLE.data TD SELECT { vertical-align:middle; FONT-SIZE:80%; }

TABLE.lay { border-collapse:collapse; border-width:0px; }
TABLE.lay TD { border-width:0px; padding:0px; margin:0px; }
.layL { padding:0px 0px 0px 2px!important; }
.layR { padding:0px 2px 0px 0px!important; }
.layLR { padding:0px 2px 0px 2px!important; }
.layLRB { padding:0px 2px 2px 2px!important; }
.layB { padding:0px 0px 2px 0px!important; }

.notop, TR.notop TD { border-top:0px!important; }
.nobot, TR.nobot TD { border-bottom:0px!important; }

.boxtop { display:inline-block; vertical-align:top; }

.defsel { font-style:italic; color:#888; }

.scrollbox { overflow:auto; }

SPAN.bar { HEIGHT:10px; font-size:1px; display:-moz-inline-box; display:inline-block; }

TABLE.data { border-width:0px 1px 0px 1px; border-style:solid; border-color:white; }
TABLE.data TH, TR.head { text-align:left; padding:0px .3em 0px .3em; color:#333; height:20px; font-size:8pt; background-image:url("style/bkgLightGray.png"); background-position:1px 50%; background-repeat:no-repeat; border-left:1px solid white; border-right:1px solid #a8a8a8; border-bottom:1px solid #ccc; background-color:white; }
TABLE.data TH A, TABLE.data TH A:hover, TABLE.data TH A:visited, TABLE.data A.lnkSel, TABLE.data A.lnkSel:hover, TABLE.data A.lnkSel:visited { COLOR:#333; }
TABLE.data TD { padding:0px .3em 0px .3em; BORDER-RIGHT:none; height:1.5em; vertical-align:middle; border-bottom:1px #ccc dotted; }
TABLE.data A.srtu { background-image:url("style/../icons/core/arrU.gif"); background-repeat:no-repeat; background-position:right 50%; padding-right:12px; }
TABLE.data A.srtd { background-image:url("style/../icons/core/arrD.gif"); background-repeat:no-repeat; background-position:right 50%; padding-right:12px; }
TABLE.data TD.nodata { height:3em; padding-left:3em; }
TABLE.data TR.title, TABLE.data TR.title TH { background-image:url("style/../components/oneofmany/bkgLightBlue.gif"); background-repeat:repeat-x; background-position:top; TEXT-ALIGN:center; border:1px solid #888; }
TABLE.data TR.title { background-image:url("style/bkgGray.png"); background-repeat:repeat-x; background-position:center; TEXT-ALIGN:center; border:1px solid #888; }
TABLE.data TR.del { BACKGROUND-COLOR:#ffeeee; COLOR:#888; BORDER-COLOR:#336699; BORDER-WIDTH:1px; BORDER-STYLE:solid; }
TABLE.data TR.sel  { FONT-WEIGHT:bold; BACKGROUND-COLOR:#eee; }
TABLE.data TR.e TD { background-color:#f1f1f1; }
TABLE.data TR.hover TD { BACKGROUND-COLOR:#ffffc7!important; }
TABLE.row_hl TBODY TR:hover TD, TABLE.cell_hl TBODY TD:hover, TD.highli2ght:hover { BACKGROUND-COLOR:#ffffc7!important; }
TABLE.data TR.dis { COLOR:#aaa; }
TABLE.data TR.dis IMG { filter:gray; filter:alpha(opacity=50); }

TABLE.data TR.cmd TD, TABLE.data TD.cmd { background-color:#666!important; background-image:none; border:2px solid #666; font-size:8pt; padding:0px 2px 0px 2px; }
TABLE.data TR.cmd TD, TABLE.data TD.cmd, TABLE.data TR.cmd A, TABLE.data TD.cmd A { color:white; font-weight:bold; }
TABLE.data TR.cmd TD A, TABLE.data TD.cmd A { vertical-align:middle; text-decoration:underline; }
TABLE.data TR.cmd TD A:hover, TABLE.data TD.cmd A:hover { color:red; }
TABLE.data TR.cmd TD A.combo, TABLE.data TD.cmd A.combo { color:black; font-weight: normal; text-align: left; }
TABLE.data TR.cmd TD SPAN.pager A, TABLE.data TD.cmd SPAN.pager A { padding:1px 4px 1px 4px; text-decoration:none; }
TABLE.data TR.cmd TD SPAN.pager A:hover, TABLE.data TD.cmd SPAN.pager A:hover { background-color:red; color:white!important; }
TABLE.data TR.cmd TD SPAN.pager SPAN.sel, TABLE.data TD.cmd SPAN.pager SPAN.sel { color:white; background-color:red!important; padding:1px 4px 1px 4px; }
TABLE.data TR.cmd TD INPUT, TABLE.data TD.cmd INPUT { border-width:0px; color:black; font-weight:bold; font-size:100%; }
TABLE.data TR.cmd TD INPUT.pager, TABLE.data TD.cmd INPUT.pager  { background-color:#666; color:white; }
TABLE.data TR.cmd TD A.std, TABLE.data TR.cmd TD A.emph, TABLE.data TD.cmd A.std, TABLE.data TD.cmd A.emph { font-size:10px; line-height:13px; height:15px; background-color:#ddd; border:1px solid; border-color:#f0f0f0 #404040 #404040 #f0f0f0; color:black; font-weight:bold; }
TABLE.data TR.cmd TD A.std:hover, TABLE.data TR.cmd TD A.emph:hover, TABLE.data TD.cmd A.std:hover, TABLE.data TD.cmd A.emph:hover { background-color:#eee; line-height:15px; border-color:#404040 #f0f0f0  #f0f0f0 #404040; }

TABLE.data TFOOT.empty TD.cmd { background-color:transparent!important;	border:0px; padding:15px 5px 0px 5px; color:black; }
TABLE.data TFOOT.empty TD.cmd INPUT { border:1px solid #aaa; }

TABLE.data TR.hl1 TD.hier, TABLE.data TR.l1 TD.hier { TEXT-INDENT:1em; }
TABLE.data TR.hl2 TD.hier, TABLE.data TR.l2 TD.hier { TEXT-INDENT:2em; }
TABLE.data TR.hl3 TD.hier, TABLE.data TR.l3 TD.hier { TEXT-INDENT:3em; }
TABLE.data TR.hl4 TD.hier, TABLE.data TR.l4 TD.hier { TEXT-INDENT:4em; }
TABLE.data TR.hl5 TD.hier, TABLE.data TR.l5 TD.hier { TEXT-INDENT:5em; }
TABLE.data TR.hl6 TD.hier, TABLE.data TR.l6 TD.hier { TEXT-INDENT:6em; }
TABLE.data TR.hl7 TD.hier, TABLE.data TR.l7 TD.hier { TEXT-INDENT:7em; }
TABLE.data TR.hl8 TD.hier, TABLE.data TR.l8 TD.hier { TEXT-INDENT:8em; }
TABLE.data TR.hl9 TD.hier, TABLE.data TR.l9 TD.hier { TEXT-INDENT:9em; }
TABLE.data TR.hl10 TD.hier, TABLE.data TR.l10 TD.hier { TEXT-INDENT:10em; }

TABLE.data TR.l0 { FONT-WEIGHT:bold; }
TABLE.data TR.l2 { FONT-SIZE:80%; }

TABLE.vtop TD { vertical-align:top; }

DIV.data { BORDER-COLOR:#7b8186; BORDER-WIDTH:1px; BORDER-STYLE:solid; BACKGROUND-COLOR:#FCFCFC; PADDING:10px; }

TABLE.empty * {	background-color:transparent; }

TABLE.bighead TH { height:40px; }
TABLE.bighead TR.groups TH, TABLE.bighead TR.groups2 TH { height:20px; }

.breadcrumb INPUT, .breadcrumb IMG, .breadcrumb A { vertical-align:middle; }
.breadcrumb { padding:.5em .5em 1em .5em; vertical-align:top; }
.breadcrumb .right { FLOAT:right; }
.breadcrumb .right SPAN, .breadcrumb .right A { vertical-align:middle; }

SPAN.pager A.first, SPAN.pager A.prev, SPAN.pager A.next, SPAN.pager A.last { display:inline-block; width:10px; height:15px; background-repeat:no-repeat; background-position:50% 50%; }
SPAN.pager A.first { background-image:url("style/../icons/page/FW.gif"); }
SPAN.pager A.prev { background-image:url("style/../icons/page/PW.gif"); }
SPAN.pager A.next { background-image:url("style/../icons/page/NW.gif"); }
SPAN.pager A.last { background-image:url("style/../icons/page/LW.gif"); }
TABLE.data TR.hover { BACKGROUND-COLOR:#ffffc7!important; }

TABLE.cmd { BORDER-COLOR:#ccc; BORDER-WIDTH:1px; BORDER-STYLE:solid; BACKGROUND-COLOR:#eee; border-collapse:separate; }
TABLE.cmd TR.title TD { BACKGROUND-COLOR:#E9EEF4; COLOR:black; FONT-WEIGHT:bold; BORDER-COLOR:#336699; BORDER-WIDTH:1px; BORDER-STYLE:solid; }
TABLE.cmd TR.sep { HEIGHT:3px; FONT-WEIGHT:bold; BACKGROUND-COLOR:#cbd5e1; BORDER-COLOR:#cbd5e1; COLOR:black; TEXT-ALIGN:center; }
TABLE.cmd TH { background-color:transparent; FONT-WEIGHT:bold; text-align:left; }
TABLE.cmd TH A, TABLE.cmd TH A:hover, TABLE.cmd TH A:visited { COLOR:black; }
DIV.cmd { BORDER-COLOR:#ccc; BORDER-WIDTH:1px; BORDER-STYLE:solid; background-color:#eee; PADDING:3px; }
TD.cmd { BACKGROUND-COLOR:#e9e9e9; padding:3px; text-align:center; }

TABLE.cmd TR.cmdh { font-weight:bold; text-align:center; }
TABLE.cmd TR.cmdb { text-align:center; }

TABLE.top { BORDER-BOTTOM:0px; }

TABLE.top { BORDER-BOTTOM:0px; }

.ac { margin-left:auto; margin-right:auto; }
.ar { margin-left:auto; margin-right:0; }
.aar { left:auto; width:auto; right:0px; position:absolute; }
TH.ar, TR.ar TH, TD.ar, TR.ar TD { text-align:right!important; }
TH.ac, TR.ac TH, TD.ac, TR.ac TD { text-align:center!important; }

.bord { padding:5px!important; }

.wide { WIDTH:95%; }
.ro { BACKGROUND-COLOR:transparent; border-color:#bbbbbb; border-style:solid;  }
.nowrap { white-space:nowrap; }
.wrap { white-space:normal!important; }
.lft, TABLE.thleft TH { TEXT-ALIGN:left; }
.rgt { TEXT-ALIGN:right; }
.cnt { TEXT-ALIGN:center; }
.edit { WIDTH:110px; }
.dflt { COLOR:#aaaaaa!important; }
.err { BACKGROUND-COLOR:#ffcccc!important; }
.mnd { background-image:url("style/../icons/core/mnd.gif")!important; background-position:top right!important; background-repeat:no-repeat!important; }
.fr { FLOAT:right; }
.fl { FLOAT:left; }
.rok { background-image:url("style/../icons/log/okT.gif")!important; background-position:top right!important; background-repeat:no-repeat!important; }
.rerr { background-image:url("style/../icons/log/errT.gif")!important; background-position:top right!important; background-repeat:no-repeat!important; }
.rwrn { background-image:url("style/../icons/log/wrnT.gif")!important; background-position:top right!important; background-repeat:no-repeat!important; }

SPAN.sel { FONT-WEIGHT:bold; COLOR:#b60101; }

.tip { visibility:hidden; position:absolute; padding:2px; font-weight:normal!important; font-size:small!important; white-space:nowrap; text-align:left; }
.tip * { white-space:nowrap!important; }
DIV.tip { background-color:#F1F1FF; border:1px solid #333366; }
TABLE.tip { BORDER-COLOR:#b8c1cc; BORDER-WIDTH:1px; BORDER-STYLE:solid; BACKGROUND-COLOR:#f7f9fb; border-collapse:collapse; }
.tip H1 { height:auto; display:inline-block; background-color:#225a8d; color:white; font-size:small; font-weight:bold; margin-bottom:3px; }
.tip TABLE { width:100%; height:100%; }

DIV.ajaxtip { visibility:hidden; display:block; position:absolute; padding:2px; font-weight:normal!important; font-size:small!important; text-align:left; background-color:white!important; border:1px solid #aaa; min-height:50px; }
DIV.ajaxtip DIV.arrow { display:block; position:absolute; bottom:15px; left:-15px; width:15px; height:30px; background-image:url("style/tip.gif")!important; background-position:50% left; }

.ctx, .ctx2, .ctx A, .ctx2 A { font-size:10px!important; }
.ctx, .ctx2 { visibility:hidden; display:none; position:fixed; background-color:#eee; border:1px solid #aaa; padding:2px; font-weight:normal!important; white-space:nowrap; text-align:left; }
.ctx H1, .ctx2 H1 { height:auto; display:block; background-color:#225a8d; color:white; font-size:small; font-weight:bold; margin-bottom:2px; }
.ctx A, .ctx2 A { display:inline-block; background-color:transparent!important; text-decoration:none!important; }
.ctx A.emph, .ctx2 A.emph, .ctx A.std, .ctx2 A.std { border-style:none!important; border-width:1px; font-weight:normal!important; height:14px; margin:0px; text-decoration:none!important; }
.ctx A:hover, .ctx2 A:hover { color:#4B8BC7; background-color:#ddd!important; }
.ctx .sep, .ctx2 .sep { BACKGROUND:#336699; }

.ctxmenu {  position:relative; display:none; width:300px; background-color:#aaa; border-width:1px 1px 0px 1px; border-color:#aaa; border-style:solid; }
.ctxmenu A { font-size:8pt!important; width:auto!important; background-image:url("style/barLeft.gif"); background-position:top left; background-repeat:repeat-y; padding:0px 3px 0px 26px!important; border-width:0px!important; display:block!important; height:21px; line-height:21px; vertical-align:middle; text-align:left!important; margin:0px 0px 1px 0px!important; overflow: hidden; }
.ctxmenu A:hover { background-image:url("style/barLeftSel.gif"); background-color:#eee; }
.ctxmenu A IMG, .ctxmenu IMG.ctxicon { float:left; margin-left:-20px; top:6px; }
.ctxmenu span.ctxitem { font-size:8pt!important; width:auto!important; background-image:url("style/barLeft.gif"); background-position:top left; background-repeat:repeat-y; background-color:white; padding:1px 3px 1px 26px!important; border:0px!important; display:block!important; height:21px; line-height:22px; vertical-align:middle; text-align:left!important; margin:0px 0px 1px 0px!important; }

.showhide { display:none; }

.mainBody { }
.mod { background-image:url("style/../icons/core/star.gif")!important; background-position:top right!important; background-repeat:no-repeat!important; }
.help { background-image:url("style/../icons/core/light.gif")!important; background-position:top right!important; background-repeat:no-repeat!important; }

DIV.wait { z-index:1010; FONT-SIZE:150%; FONT-WEIGHT:bold; TEXT-ALIGN:center; background-image:url("style/popuplogo.gif")!important; background-position:right 50%!important; background-repeat:no-repeat; BACKGROUND-COLOR:red!important; COLOR:white; BORDER-COLOR:#444; BORDER-WIDTH:1px; BORDER-STYLE:solid; PADDING:5px 57px 5px 5px; width:50%; left:25%; top:40%; position:fixed; }

DIV.popup { z-index:1010; position:absolute; width:50%; left:25%; top:40%; overflow:hidden; height:auto!important; margin:0; padding:0; color:black; background:white; cursor:default; border:1px solid #888888; }
DIV.popup .head { overflow:hidden; height:2.5ex; margin:0px; padding:1px; font-weight:bold; color:black; background-image:url("style/../components/oneofmany/bkgGray.gif"); background-position:center; background-repeat:repeat-x; border-bottom:1px solid #888; }
DIV.popup .body { width:100%; background-color:#ddd; }
DIV.popup TD.lev { width:40px; text-align:center; }

TABLE.popup { height:70px; }
TABLE.popup TH.title { background:#888; height:16px; border-bottom:1px solid black; }
TABLE.popup TD { text-align:left; padding:3px; }
TABLE.popup TR.emph TD { FONT-SIZE:150%; text-align:center; }

TABLE.history TR.hover { background-color:#eee; }
TABLE.history TD { padding:5px; }

#waitImg { width:121px; height:13px; margin:.5em; }
#hide, .modal { z-index:1000; background-color:gray; left:0px; top:0px; width:100%; position:absolute; opacity:.5; filter:alpha(opacity=50); }

#sysmsg { border-style:solid; border-width:2px; border-color:#b60101; margin:5px 1% 5px 1%; width:98% }
#sysmsg TH { background:#b60101; color:white; }
#sysmsg .emph { FONT-SIZE:150%; FONT-WEIGHT:bold; }

DIV.complete { font-weight:normal !important; position:absolute; background-color:white; border:1px solid #888; margin:0px; padding:0px; width:auto!important; color:black; }
DIV.complete ul { position:relative; list-style-type:none; margin:0px; padding:0px; }
DIV.complete ul li { white-space:nowrap; text-align:left; list-style-type:none; display:block; cursor:pointer; padding-top:1px!important; padding-bottom:1px; }
DIV.complete ul li.selected { background-color: #ffb; }
DIV.complete ul li.none { display:inline; height:0px; }
DIV.complete ul li em { background-color: #ddd; font-weight: bold; font-style: normal; }
DIV.complete .more { border-top:1px solid #aaa; color:green; display:block; padding:2px 0px 2px 0px; margin:2px 3px 0px 3px; }
DIV.complete .empty { color:#c30; display:block; margin:3px; }

P { margin:0px; margin-bottom:.5em; }

SPAN.range { display:inline-block; width:2.5em; text-align:right; padding-right:3px; font-weight:normal; }

A.srtu { background-image:url("style/../icons/core/srtu.gif"); background-repeat:no-repeat; background-position:100% 50%; padding-right:12px; display:inline-block; }
A.srtd { background-image:url("style/../icons/core/srtd.gif"); background-repeat:no-repeat; background-position:100% 50%; padding-right:12px; display:inline-block; }

DIV.apptitle { POSITION:fixed; TEXT-ALIGN:right; background-color:transparent; FONT-SIZE: 150%; FONT-WEIGHT: bold; MARGIN-LEFT: 50%; MARGIN-TOP: -8px; MARGIN-BOTTOM: -35px; WIDTH: 40%; COLOR: #bbbbbb; }

.menuBox .grp { background-image:url("style/../icons/core/arrD.gif"); background-position:center left; background-repeat:no-repeat; font-weight:bold; padding:0px 0px .3em 15px; }
.menuBox hr { width:90%; }
.menuBox .open SPAN.title { border-bottom:1px solid #ddd; }
.menuBox .open SPAN.title A { background-image:url("style/../icons/core/arrD.gif"); background-position:0px 2px; background-repeat:no-repeat; font-weight:bold; padding:0px 0px .3em 15px; color:black!important; }
.menuBox .closed SPAN.title A { background-image:url("style/../icons/core/arrR.gif"); background-position:1px 2px; background-repeat:no-repeat; font-weight:bold; padding:0px 0px .3em 15px; color:black!important; }
.menuBox SPAN.title { display:block; padding:2px 0px 2px 0px; margin:0px; }
.menuBox .closed UL { display:none; }
.menuBox .open UL { list-style:none; margin-left:0px; padding:0px 0px .5em 0px; margin:0px 0px 0px 0px; }
.menuBox .open UL LI { border-bottom:1px solid #ddd; }
.menuBox .open UL LI A.dfl { display:block; width:auto; height:100%; padding:2px 0px 2px 1em; }
.menuBox .open UL LI A.dfl:hover { background-color:white; border-left:1px solid #ccc; }
.menuBox UL.hlp A { color:#444; font-weight:bold; }
.menuBox UL.hlp A:hover, .menuBox UL.hlp A:hover * { color:white!important; background-color:#888!important; text-decoration:none; }

.tag, .tag2, .tag3 { background-color:transparent!important; background-image:url("style/tag3.gif"); display:inline; background-position:bottom right; background-repeat:no-repeat; padding:4px 18px 0px 4px; color:white; font-weight:bold; }

.panel { background-color:white; border-color:#DCE3EC; border-style:solid; border-width:1px; PADDING:2px 2px 2px 2px; }
.panel .head { background-color:#E9EEF4; border-color:#E9EEF4; border-style:solid; border-width:1px; PADDING:2px 2px 2px 2px; font-weight:bold }

.group { background-color:white; border-color:#888; border-style:solid; border-width:1px }
.group DIV { background-color:#E9EEF4; border-style:solid; border-width:1px }

.tray { display:inline-block; position:relative; vertical-align:top; PADDING:0px; min-height:18px; }
.tray .traytit { vertical-align:top; display:inline; padding: 0px 24px 3px .2em; overflow:hidden; background-image:url("style/pnl.gif"); background-position:bottom right; background-repeat:no-repeat; }
.tray .traytit, .tray .traytit A { COLOR:#336699!important; FONT-WEIGHT:bold; }
.tray .act { display:block; float:right; padding-right:1px; padding-top:1px; background:transparent; }
.tray .act A { display:inline-block; vertical-align:bottom; background-color:white; border-color:#888; border-style:solid !important; border-width:1px; font-weight:normal; font-size:small; height:14px; margin:0px; text-decoration:none!important; }
.tray .traybody { display:block; padding:2px; }

.box1 { background-color:white; border:1px solid #666; }
.box2, .box2s { background-color:transparent; border-color:#CCC; border-style:solid; border-width:1px; background-color:#eee; }
.box3 { background-color:transparent; border-color:#7b8186; border-style:solid; border-width:1px; }
.box2s .act  { top:0px; }

.win { z-index:50; position:absolute; visibility:hidden; overflow:hidden; height:auto!important; margin:0; padding:0; color:black; background:white; cursor:default; border:1px solid #888888; -moz-box-shadow: 0 0 5px 2px #999; -webkit-box-shadow: 0 0 5px 2px #999; }
.win .bar { overflow:hidden; height:1.2em; line-height:1.2em; margin:0px; padding:1px; font-weight:bold; color:black; background-image:url("style/../components/oneofmany/bkgLight.gif"); background-position:center; background-repeat:repeat-x; cursor:default; border-bottom:1px solid #888888; }
.win .bar .acts { float:right; white-space:nowrap; }
.win .rsb { position:absolute; width:24px; height:24px; color:#000; background:transparent; background-image:url("style/winR.gif"); background-repeat:no-repeat; background-position:bottom right; cursor:se-resize; }
.win .body { margin:0px!important; z-index:50; padding:0px; }
.winSticky { z-index:50; position:absolute; background:white; border:2px solid #666; -moz-box-shadow: 0 0 5px 2px #999; -webkit-box-shadow: 0 0 5px 2px #999; }
.winSticky .bar { font-weight:bold; color:#888; margin-bottom:5px; }
.winSticky TABLE.data { border-width:0px; }

DIV.hlist { WIDTH:100%; MARGIN:0 0 3px 0; PADDING:0 0 0 0; }
DIV.hlist DIV.el { display:inline!important; margin-right:3px; cursor:pointer; }
DIV.hlist DIV.el DIV.tray, DIV.hlist DIV.el DIV.panel2, DIV.hlist DIV.el DIV.trayhead { display:inline!important; }

SPAN.locales { margin:0px; padding:1px; vertical-align:middle!important; }
SPAN.locales IMG { padding:1px; border-width:2px; border-color:white; border-style:solid; }
SPAN.locales IMG.sel, SPAN.locales IMG:hover { border-color:#e20015; }

.label { display:inline; border-style:solid; border-color:#225a8d; border-width:0px 0px 0px 3px; color:black; padding-left:4px; margin-right:3px; }

.rgr { background:url("style/rgreen.gif") top right; background-color:inherit; background-repeat:no-repeat; }
.lgr { background:url("style/lgreen.gif") top left; background-color:inherit; background-repeat:no-repeat; }

.small { FONT-SIZE:90%; }
.tiny { FONT-SIZE:80%; }

.b3 { padding:3px 3px 3px 3px!important; }
.b5 { padding:5px 5px 5px 5px!important; }
.b10 { padding:10px 10px 10px 10px!important; }

A.highlight:hover { background-color:#dddddd; }
.logo30 { background-repeat:no-repeat; background-position:5px 50%; min-height:30px; padding-left:45px!important; text-align:left; }
* html .logo30 { height:30px; }
.logo40 { background-repeat:no-repeat; background-position:5px 50%; min-height:30px; padding-left:45px!important; text-align:left; }
* html .logo40 { height:30px; }
.logo50 { background-repeat:no-repeat; background-position:5px 50%; min-height:40px; padding-left:55px!important; text-align:left; }
* html .logo50 { height:40px; }
SPAN.logo30, A.logo30, SPAN.logo40, A.logo40, SPAN.logo50, A.logo50 { vertical-align:middle; display:block; display:-moz-inline-box; display:inline-block; }
A.logo30, A.logo40, A.logo50 { color:#444; }
A.logo30:hover, A.logo40:hover, A.logo50:hover { color:black; text-decoration: none; }

BODY.std { background-color: #FFF;  font-size:small; }

TABLE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; BORDER-COLLAPSE: collapse
}

.message {
	BORDER-RIGHT: #dd0000 2px solid; BORDER-TOP: #dd0000 2px solid; BORDER-LEFT: #dd0000 2px solid; COLOR: #000000; BORDER-BOTTOM: #dd0000 2px solid;padding:5px 5px 5px 5px!important;
}

OPTION { font-size:x-small }
SELECT { border-style:solid; border-width:1px; }

DIV.domTT { border: 1px solid #333366; }
DIV.domTTCaption { font-size:x-small; font-weight:bold; color:#FFFFFF; background-color:#225a8d; }
DIV.domTTContent { font-size:x-small; padding:2px; background-color:#F1F1FF; white-space:nowrap; }

A.std, A.stdD, A.emph, A.emphD, A.sel, A.selD {
  display:inline-block;
  margin-top:1px; margin-bottom:1px;
  background-color:white;
  border:1px solid #888888;
  color:#000;
  cursor:pointer;
  font-size:small;
  font-weight:normal;
  padding:0px 3px 0px 3px;
  text-align:center;
  text-decoration:none!important;
  white-space:nowrap;
  color:black!important;
}
A.std:hover { color:#b60101!important; border-color:black; }

A.std IMG, A.emph IMG { position:relative; margin-right:1px; }

A.helper { display:inline-block!important; padding:0 15px 0 0; background-image: url("style/../icons/core/helper.gif"); background-position:right 50%; background-repeat:no-repeat; }
A.helper:hover { background-image: url("style/../icons/core/helperH.gif"); }

A.combo { display:inline-block!important; text-decoration:none!important; padding:1px 19px 1px 3px; background-image:url("style/../icons/core/combo.gif"); background-position:right 50%; background-repeat:no-repeat; background-color:white!important; border:1px solid #888888; min-height:2.5ex; }
A.combo:hover { background-color:#ffd!important; background-image:url("style/../icons/core/comboH.gif"); }

A.emph { padding:0 2px 0 10px; background-image: url("style/arrowRed.gif"); background-position:left 50%; background-repeat:no-repeat; }
A.emph:hover { background-image:url("style/arrowRedHover.gif"); color:#b60101!important; border-color:black; }

A.emphD { padding:0 2px 0 8px; background-image: url("style/btn_dsbl.gif"); background-position:left 50%; background-repeat:no-repeat; }
A.stdD { background-color:#E7EAEE; }

DIV.prcbar { background-color:#ddd; display:inline-block; height:14px; width:100px; position:relative; text-align:left; }
DIV.prcbar DIV.tit { width:100%; position:absolute; z-index:100; text-align:center; }
DIV.prcbar DIV.box { background-color:#aaa; display:inline-block; height:100%; position:absolute; }

* { scrollbar-base-color:#aaa; scrollbar-face-color:#ddd; scrollbar-3dlight-color:#ccc; scrollbar-arrow-color:#000; scrollbar-darkshadow-color:#888; scrollbar-shadow-color:#ddd; scrollbar-track-color:#eee; }

.calendar { z-index:200; position:relative; display:none; border:1px solid #666; }
.calendar table { font-size:90%; cursor:default; color:#000; background:white; }
.calendar .button { text-align:center; padding:1px; }
.calendar .nav { background:transparent url("style/menuarrow.gif") no-repeat 100% 100%; }
.calendar thead { background:white; }
.calendar thead .title { font-weight:bold; padding:1px; background:#fff; color:#666; text-align:center; padding-bottom:3px; }
.calendar thead .name { border-bottom:1px solid #aaa; border-top:1px solid #aaa; padding:2px; text-align:center; background-color:#ccc; }
.calendar .weekend { color:#888; }
.calendar thead .hilite { color:red; background-color:#ddd; }
.calendar thead .active { padding:2px 0px 0px 2px; background-color:#fff; border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; }
.calendar tbody .day { width:2em; text-align:right; }
.calendar tbody .day.othermonth { font-size:80%; color:#aaa; }
.calendar tbody .day.othermonth.oweekend { color:#aaa; }
.calendar table .wn { color:#888; background:#eee; border-right:1px solid #888; }
.calendar tbody td.hilite { background-color:#aaa; font-weight:bold; }
.calendar tbody td.active { background-color:#aaa; font-weight:bold; color:#d00404; }
.calendar tbody td.selected { font-weight:bold; border:1px solid #aaa; background:#ddd; }
.calendar tbody td.today { color:black; font-weight:bold; text-decoration:underline; }
.calendar tbody td { padding:3px; }
.calendar tbody .disabled { color:#999; }
.calendar tbody .emptycell { visibility:hidden; }
.calendar tbody .emptyrow { display:none; }
.calendar tfoot .footrow { background:#666; color:white; text-align:center; }
.btn_w_close { background:url("icons/btns/w_close.gif") 1px 2px no-repeat; background-color:white; display:inline-block; width:14px; height:14px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_w_closeS { background:url("icons/btns/wins_close.gif") 0px 1px no-repeat; display:inline-block; width:12px; height:13px; }
.btn_w_closeS:hover { background:url("icons/btns/wins_closeH.gif") 0px 1px no-repeat; }
.btn_xls { background:url("icons/btns/xls.gif") 2px 2px no-repeat; background-color:white; display:inline-block; width:14px; height:14px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_xlsS { background:url("icons/btns/xls.gif") 1px 1px no-repeat; background-color:white; display:inline-block; width:12px; height:12px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_pdf { background:url("icons/btns/pdf.gif") 1px 1px no-repeat; background-color:white; display:inline-block; width:14px; height:14px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_pdfS { background:url("icons/btns/pdf.gif") 0px 0px no-repeat; background-color:white; display:inline-block; width:12px; height:12px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_w_nofilt { background:url("icons/btns/nofilter.gif") 0px 1px no-repeat; background-color:white; display:inline-block; width:14px; height:14px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_w_filt { background:url("icons/btns/filter.gif") 1px 2px no-repeat; background-color:white; display:inline-block; width:14px; height:14px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_prefs { background:url("icons/btns/hier.gif") 1px 2px no-repeat; background-color:white; display:inline-block; width:14px; height:14px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }
.btn_print { background:url("icons/btns/print.gif") 1px 1px no-repeat; background-color:white; display:inline-block; width:14px; height:14px; border:1px solid #888; padding:0px!important; margin:1px; font-size:1px; }

.btn_w_close:hover, .btn_xls:hover, .btn_xlsS:hover, .btn_pdf:hover, .btn_pdfS:hover, .btn_w_filt:hover, .btn_w_nofilt { background-color:#ccc; border-color:black; }

.btn_base { position:relative; top:9px; }

.btnspc .btn { margin:2px; }

.btn { display:inline-block; white-space:nowrap; font-weight:bold; vertical-align:baseline; }
.btn .l, .btn .r, .btn a, .btn .a { background-color:transparent; background-position:0px 0px; background-repeat:no-repeat; display:block; margin:0; padding:0; float:left; }
.btn a, .btn a:HOVER, .btn a:VISITED { color:white; }
.btn .a { color:#bbb; } 
.cmd .btn a, .cmd .btn a:VISITED { color:white!important; text-decoration:none!important; }
.cmd .btn a:HOVER { color:white!important; text-decoration:underline!important; }
.btn .r { vertical-align:middle; position:relative; }
.btn .img { display:inline-block; width:100%; height:100%; background-repeat:no-repeat; background-position:38% 50%; }

.btWhLft img, .btBlLft img { margin-left:7px; margin-top:5px; float:left; }

.btWh a, .btWhNxt a, .btWhPrv a, .btWhLft a, .btWhRgt a { background:url("icons/btns/btn_white.png")!important; color:#777!important; height:27px; line-height:27px; padding:0px 5px 0px 5px; }
.btWh a:hover, .btWhNxt a:hover, .btWhPrv a:hover, .btWhRgt a:hover , .btWhLft a:hover { color:#444!important; background:url("icons/btns/btn_white_sel.png")!important; text-decoration:none; }
.btWh .l, .btWhNxt .l, .btWhRgt .l { background:url("icons/btns/btn_white_left.png"); width:5px; height:27px; }
.btWh .r, .btWhPrv .r, .btWhLft .r { background:url("icons/btns/btn_white_right.png"); width:5px; height:27px; }
.btWhNxt .r { background:url("icons/btns/btn_white_right_next.png"); width:26px; height:27px; }
.btWhPrv .l { background:url("icons/btns/btn_white_left_prev.png"); width:26px; height:27px; }
.btWhLft .l { background:url("icons/btns/btn_white_left_empty.png"); width:26px; height:27px; }
.btWhRgt .r { background:url("icons/btns/btn_white_right_empty.png"); width:26px; height:27px; }

.btBl a, .btBlNxt a, .btBlPrv a, .btBlLft a, .btBlRgt a { background:url("icons/btns/btn_blue.png")!important; height:26px; line-height:25px; padding:0px 5px 0px 5px; }
.btBl .l, .btBlNxt .l, .btBlRgt .l { background:url("icons/btns/btn_blue_left.png"); width:5px; height:26px; }
.btBl .r, .btBlPrv .r, .btBlLft .r { background:url("icons/btns/btn_blue_right.png"); width:5px; height:26px; }
.btBlNxt .r { background:url("icons/btns/btn_blue_right_next.png"); width:21px; height:26px; }
.btBlPrv .l { background:url("icons/btns/btn_blue_left_prev.png"); width:21px; height:26px; }
.btBlLft .l { background:url("icons/btns/btn_blue_left_empty.png"); width:26px; height:26px; }
.btBlRgt .r { background:url("icons/btns/btn_blue_right_empty.png"); width:28px; height:26px; }

.btRd a, .btRdNxt a, .btRdPrv a { background:url("icons/btns/btn_red.png")!important; height:27px; line-height:25px; padding:0px 5px 0px 5px; }
.btRd .l, .btRdNxt .l { background:url("icons/btns/btn_red_left.png"); width:5px; height:27px; }
.btRd .r, .btRdPrv .r { background:url("icons/btns/btn_red_right.png"); width:5px; height:27px; }
.btRdNxt .r { background:url("icons/btns/btn_red_right_next.png"); width:21px; height:27px; }
.btRdPrv .l { background:url("icons/btns/btn_red_left_prev.png"); width:21px; height:27px; }

.btGr a, .btGrNxt a, .btGrPrv a, .btGr .a, .btGrNxt .a, .btGrPrv .a { background:url("icons/btns/btn_gray.png")!important; height:27px; line-height:25px; padding:0px 5px 0px 5px; }
.btGr .l, .btGrNxt .l { background:url("icons/btns/btn_gray_left.png"); width:5px; height:27px; }
.btGr .r, .btGrPrv .r { background:url("icons/btns/btn_gray_right.png"); width:5px; height:27px; }
.btGrNxt .r { background:url("icons/btns/btn_gray_right_next.png"); width:21px; height:27px; }
.btGrPrv .l { background:url("icons/btns/btn_gray_left_prev.png"); width:21px; height:27px; }

.btOr a, .btOrNxt a, .btOrPrv a, .btOrBsk a, .btOrLft a { background:url("icons/btns/btn_orange.png")!important; height:25px; line-height:25px; padding:0px 5px 0px 5px; position:relative; }
.btOr .l, .btOrNxt .l { background:url("icons/btns/btn_orange_left.png"); width:5px; height:25px; }
.btOr .r, .btOrPrv .r, .btOrLft .r { background:url("icons/btns/btn_orange_right.png"); width:5px; height:25px; }
.btOrNxt .r { background:url("icons/btns/btn_orange_right_next.png"); width:20px; height:25px; }
.btOrPrv .l { background:url("icons/btns/btn_orange_left_prev.png"); width:20px; height:25px; }
.btOrLft .l { background:url("icons/btns/btn_orange_left_empty.png"); width:23px; height:25px; }
.btOrLft img { margin-left:3px; margin-top:5px; float:left; }

.btRdS a, .btRdAddS a, .btRdChgS a, .btRdNxtS a, .btRdPrvS a, .btRdRgtS a, .btRdLftS a { background:url("icons/btns/btn_red_small.png")!important; height:18px; line-height:18px; padding:0px 5px 0px 5px; font-size:11px; color:white!important; }
.btRdS .l, .btRdNxtS .l , .btRdRgtS .l { background:url("icons/btns/btn_red_small_left.png"); width:4px; height:18px; }
.btRdS .r, .btRdAddS .r, .btRdChgS .r, .btRdPrvS .r, .btRdLftS .r { background:url("icons/btns/btn_red_small_right.png"); width:4px; height:18px; }
.btRdAddS .l { background:url("icons/btns/btn_red_small_left_add.png"); width:15px; height:18px; }
.btRdChgS .l { background:url("icons/btns/btn_red_small_left_change.png"); width:15px; height:18px; }
.btRdPrvS .l { background:url("icons/btns/btn_red_small_left_prev.png"); width:15px; height:18px; }
.btRdNxtS .r { background:url("icons/btns/btn_red_small_right_next.png"); width:15px; height:18px; }
.btRdLftS .l { background:url("icons/btns/btn_red_small_left_empty.png"); width:15px; height:18px; }
.btRdRgtS .r { background:url("icons/btns/btn_red_small_right_empty.png"); width:15px; height:18px; }

.btBlS a, .btBlNxtS a, .btBlPrvS a { background:url("icons/btns/btn_blue_small.png")!important; height:18px; line-height:18px; padding:0px 5px 0px 5px; font-size:11px; color:white!important; }
.btBlS .l, .btBlNxtS .l { background:url("icons/btns/btn_blue_small_left.png"); width:4px; height:18px; }
.btBlS .r, .btBlPrvS .r { background:url("icons/btns/btn_blue_small_right.png"); width:5px; height:18px; }
.btBlNxtS .r { background:url("icons/btns/btn_blue_small_right_next.png"); width:20px; height:18px; }
.btBlPrvS .l { background:url("icons/btns/btn_blue_small_left_prev.png"); width:20px; height:18px; }
TABLE.nav { height:24px; }
TABLE.nav TD { padding-right:5px; padding-left:8px; }
TABLE.nav TD.f { background:url("components/boxes/navFirst.gif") no-repeat top left; }
TABLE.nav TD.p { background:url("components/boxes/nav.gif") no-repeat top left; padding-left:14px;}
TABLE.nav TD.l { background:url("components/boxes/navLast.gif") no-repeat top right; }
TABLE.nav TD.fs { background:url("components/boxes/navFirstSel.gif") no-repeat top left; }
TABLE.nav TD.ps { background:url("components/boxes/navSel.gif") no-repeat top left; padding-left:14px;}
TABLE.nav TD.ls { background:url("components/boxes/navLastSel.gif") no-repeat top right; }

.rboxWh { border:1px solid #cccccc; }
SPAN.rboxWh { display:inline-block; }
.rboxWh .n { background-color:#FFF; }
.rboxWh .n .e, .rboxWh .n .w, .rboxWh .s .e, .rboxWh .s .w { display:block; font-size:0; line-height:0%; height:6px; position:relative; margin:0; }
.rboxWh .n .e { background:url("components/boxes/rGrWhNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxWh .n .w { background:url("components/boxes/rGrWhNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxWh .s .e { background:url("components/boxes/rGrWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxWh .s .w { background:url("components/boxes/rGrWhSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxWh .body { padding:0px 5px 0px 5px; }

.rboxYl { border:1px solid #b4b4b4; }
SPAN.rboxYl { display:inline-block; }
.rboxYl .n, .rboxYl .s, .rboxYl .body { background:#ffd; }
.rboxYl .n .e, .rboxYl .n .w, .rboxYl .s .e, .rboxYl .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxYl .n .e { background:url("components/boxes/rGrYlNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxYl .n .w { background:url("components/boxes/rGrYlNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxYl .s .e { background:url("components/boxes/rGrYlSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxYl .s .w { background:url("components/boxes/rGrYlSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxYl .body { padding:0px 5px 0px 5px; }

.rboxYlFadeH { border:1px solid #fcfc26; height:100%; }
SPAN.rboxYlFadeH { display:inline-block; }
.rboxYlFadeH .n, .rboxYlFadeH .s, .rboxYlFadeH .body { background:url("components/boxes/fYlH.gif") repeat-y top left; top:-1px;}
.rboxYlFadeH .n .e, .rboxYlFadeH .n .w, .rboxYlFadeH .s .e, .rboxYlFadeH .s .w { display:block; font-size:0; line-height:0%; height:7px; position:relative; margin:0; }
.rboxYlFadeH .n .e { background:url("components/boxes/rYlWhNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxYlFadeH .n .w { background:url("components/boxes/rYlLyNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxYlFadeH .s .e { background:url("components/boxes/rYlWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxYlFadeH .s .w { background:url("components/boxes/rYlLySW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxYlFadeH .body { padding:0px 5px 0px 5px; height:100%; }

.rboxYlFadeHOpen { border-color:#fcfc26; border-style:solid; border-width:1px 0px 1px 1px; }
SPAN.rboxYlFadeHOpen { display:inline-block; }
.rboxYlFadeHOpen .n, .rboxYlFadeHOpen .s, .rboxYlFadeHOpen .body { background:url("components/boxes/fYlH.gif") repeat-y top left; top:-1px;}
.rboxYlFadeHOpen .n .e, .rboxYlFadeHOpen .n .w, .rboxYlFadeHOpen .s .e, .rboxYlFadeHOpen .s .w { display:block; font-size:0; line-height:0%; height:7px; position:relative; margin:0; }
.rboxYlFadeHOpen .n .w { background:url("components/boxes/rYlLyNW.gif") no-repeat top left; top:-1px; left:-2px; }
.rboxYlFadeHOpen .s .w { background:url("components/boxes/rYlLySW.gif") no-repeat bottom left; left:-2px; bottom:-1px; }
.rboxYlFadeHOpen .body { padding:0px 5px 0px 5px; height:100%; }

.rboxLGr { border:1px solid #efefef; background-color:#efefef;}
SPAN.rboxLGr { display:inline-block; }
.rboxLGr .n, .rboxLGr .s, .rboxLGr .body { background:#efefef; }
.rboxLGr .n .e, .rboxLGr .n .w, .rboxLGr .s .e, .rboxLGr .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxLGr .n .e { background:url("components/boxes/rLgLgNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxLGr .n .w { background:url("components/boxes/rLgLgNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxLGr .s .e { background:url("components/boxes/rLgLgSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxLGr .s .w { background:url("components/boxes/rLgLgSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxLGr .body { padding:0px 5px 0px 5px; }

.rboxLgWh { border:1px solid #e4e4e4; }
SPAN.rboxLgWh { display:inline-block; }
.rboxLgWh .n { background-color:#FFF; }
.rboxLgWh .n .e, .rboxLgWh .n .w, .rboxLgWh .s .e, .rboxLgWh .s .w { display:block; font-size:0; line-height:0%; height:6px; position:relative; margin:0; }
.rboxLgWh .n .e { background:url("components/boxes/rLgWhNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxLgWh .n .w { background:url("components/boxes/rLgWhNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxLgWh .s .e { background:url("components/boxes/rLgWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxLgWh .s .w { background:url("components/boxes/rLgWhSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxLgWh .body { padding:0px 5px 0px 5px; }

.rboxLGrFill { border:1px solid #efefef; }
SPAN.rboxLGrFill { display:inline-block; }
.rboxLGrFill .n, .rboxLGrFill .s, .rboxLGrFill .body { background:#efefef; }
.rboxLGrFill .n .e, .rboxLGrFill .n .w, .rboxLGrFill .s .e, .rboxLGrFill .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxLGrFill .n .e { background:url("components/boxes/rLgLgNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxLGrFill .n .w { background:url("components/boxes/rLgLgNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxLGrFill .s .e { background:url("components/boxes/rLgLgSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxLGrFill .s .w { background:url("components/boxes/rLgLgSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxLGrFill .body { padding:0px 5px 0px 5px; }

.rboxLGrFade { border:1px solid #efefef; height:100%; }
SPAN.rboxLGrFade { display:inline-block; }
.rboxLGrFade .n, .rboxLGrFade .body { background:url("components/boxes/fLg.gif") repeat-x top left; top:-1px;}
.rboxLGrFade .n .e, .rboxLGrFade .n .w, .rboxLGrFade .s .e, .rboxLGrFade .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxLGrFade .n .e { background:url("components/boxes/rLgLgNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxLGrFade .n .w { background:url("components/boxes/rLgLgNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxLGrFade .s .e { background:url("components/boxes/rLgWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxLGrFade .s .w { background:url("components/boxes/rLgWhSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxLGrFade .body { padding:0px 5px 0px 5px; height:100%; }

.rboxLGrFadeS { border:1px solid #efefef; height:100%; }
SPAN.rboxLGrFadeS { display:inline-block; }
.rboxLGrFadeS .n, .rboxLGrFadeS .body { background:url("components/boxes/fLgS.gif") repeat-x top left; top:-1px;}
.rboxLGrFadeS .n .e, .rboxLGrFadeS .n .w, .rboxLGrFadeS .s .e, .rboxLGrFadeS .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxLGrFadeS .n .e { background:url("components/boxes/rLgLgNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxLGrFadeS .n .w { background:url("components/boxes/rLgLgNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxLGrFadeS .s .e { background:url("components/boxes/rLgWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxLGrFadeS .s .w { background:url("components/boxes/rLgWhSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxLGrFadeS .body { padding:0px 5px 0px 5px; height:100%; }

.rboxGrFade { border:1px solid #cccccc; height:100%; }
SPAN.rboxGrFade { display:inline-block; }
.rboxGrFade .n, .rboxGrFade .body { background:url("components/boxes/fLg.gif") repeat-x top left; top:-1px;}
.rboxGrFade .n .e, .rboxGrFade .n .w, .rboxGrFade .s .e, .rboxGrFade .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxGrFade .n .e { background:url("components/boxes/rGrGrNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxGrFade .n .w { background:url("components/boxes/rGrGrNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxGrFade .s .e { background:url("components/boxes/rGrWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxGrFade .s .w { background:url("components/boxes/rGrWhSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxGrFade .body { padding:0px 5px 0px 5px; height:100%; }

.rboxGrFadeS { border:1px solid #cccccc; height:100%; }
SPAN.rboxGrFadeS { display:inline-block; }
.rboxGrFadeS .n, .rboxGrFadeS .body { background:url("components/boxes/fLgS.gif") repeat-x top left; top:-1px;}
.rboxGrFadeS .n .e, .rboxGrFadeS .n .w, .rboxGrFadeS .s .e, .rboxGrFadeS .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxGrFadeS .n .e { background:url("components/boxes/rGrGrNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxGrFadeS .n .w { background:url("components/boxes/rGrGrNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxGrFadeS .s .e { background:url("components/boxes/rGrWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxGrFadeS .s .w { background:url("components/boxes/rGrWhSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxGrFadeS .body { padding:0px 5px 0px 5px; height:100%; }

.rboxWh2 { border:1px solid #7b8186; }
SPAN.rboxWh2 { display:inline-block; }
.rboxWh2 .n .e, .rboxWh2 .n .w, .rboxWh2 .s .e, .rboxWh2 .s .w { display:block; font-size:0; line-height:0%; height:4px; position:relative; margin:0; }
.rboxWh2 .n .e { background:url("components/boxes/roundBlueNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxWh2 .n .w { background:url("components/boxes/roundBlueNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxWh2 .s .e { background:url("components/boxes/roundBlueSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxWh2 .s .w { background:url("components/boxes/roundBlueSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxWh2 .body { padding:0px 5px 0px 5px; }

.rboxGr { border:1px solid #cccccc; }
SPAN.rboxGr { display:inline-block; }
.rboxGr .n, .rboxGr .s, .rboxGr .body { background:#eeeeee; }
.rboxGr .n .e, .rboxGr .n .w, .rboxGr .s .e, .rboxGr .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxGr .n .e { background:url("components/boxes/rGrGrNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxGr .n .w { background:url("components/boxes/rGrGrNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxGr .s .e { background:url("components/boxes/rGrGrSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxGr .s .w { background:url("components/boxes/rGrGrSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxGr .body { padding:0px 5px 0px 5px; }

.rboxBl { border:1px solid #7b8186; }
SPAN.rboxBl { display:inline-block; }
.rboxBl .n, .rboxBl .s, .rboxBl .body { background:#bce; }
.rboxBl .n .e, .rboxBl .n .w, .rboxBl .s .e, .rboxBl .s .w { display:block; font-size:0; line-height:0%; height:4px; position:relative; margin:0; }
.rboxBl .n .e { background:url("components/boxes/rBlBlNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxBl .n .w { background:url("components/boxes/rBlBlNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxBl .s .e { background:url("components/boxes/rBlBlSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxBl .s .w { background:url("components/boxes/rBlBlSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxBl .body { padding:0px 5px 0px 5px; }

.rboxOr { border:1px solid #f5b230; }
SPAN.rboxOr { display:inline-block; }
.rboxOr .n, .rboxOr .s, .rboxOr .body { background:#fdedce; }
.rboxOr .n .e, .rboxOr .n .w, .rboxOr .s .e, .rboxOr .s .w { display:block; font-size:0; line-height:0%; height:4px; position:relative; margin:0; }
.rboxOr .n .e { background:url("components/boxes/rOrYlNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxOr .n .w { background:url("components/boxes/rOrYlNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxOr .s .e { background:url("components/boxes/rOrYlSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxOr .s .w { background:url("components/boxes/rOrYlSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxOr .body { padding:0px 5px 0px 5px; }

.rboxWhTit { border:1px solid #cccccc; }
SPAN.rboxWhTit { display:inline-block; }
.rboxWhTit .n { position:relative; background:#eeeeee; }
.rboxWhTit .s, .rboxWhTit .body { position:relative; background-color:#FFF; }
.rboxWhTit .n .e, .rboxWhTit .n .w, .rboxWhTit .s .e, .rboxWhTit .s .w { display:block; font-size:0; line-height:0%; height:5px; position:relative; margin:0; }
.rboxWhTit .n .e { background:url("components/boxes/rGrGrNE.gif") no-repeat top right; top:-1px; right:-1px; }
.rboxWhTit .n .w { background:url("components/boxes/rGrGrNW.gif") no-repeat top left; top:0px; left:-2px; }
.rboxWhTit .s .e { background:url("components/boxes/rGrWhSE.gif") no-repeat bottom right; bottom:-1px; right:-1px; }
.rboxWhTit .s .w { background:url("components/boxes/rGrWhSW.gif") no-repeat bottom left; left:-2px; bottom:0px; }
.rboxWhTit .title { background-color:#eeeeee; margin-bottom:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; border-bottom:1px solid #cccccc; }
.rboxWhTit .body { padding:0px 5px 0px 5px; }

.pbox TABLE { BORDER:1px solid #7b8186; BACKGROUND-COLOR:#e9e9e9; border-collapse:separate; }
.pbox TABLE TR.title { BACKGROUND-COLOR:#E9EEF4; COLOR:black; FONT-WEIGHT:bold; BORDER:1px solid #336699; }
.pbox TABLE TR.sep { HEIGHT:3px; FONT-WEIGHT:bold; BACKGROUND-COLOR:#cbd5e1; BORDER-COLOR:#cbd5e1; COLOR:black; TEXT-ALIGN:center; }
.pbox TABLE TH { background:transparent; FONT-WEIGHT:bold; text-align:left; }
.pbox TABLE TH A, .pbox TABLE TH A:hover, .pbox TABLE TH A:visited { COLOR:black; }
.pbox DIV { BORDER-COLOR:#7b8186; BORDER:1px solid #e9e9e9; PADDING:3px; }

.pboxGrFade { background:url("components/boxes/fade2LightGrey.gif") repeat-x top left; top:-1px; BORDER:1px solid #ccc; }

.rboxLGr .title { border-bottom:1px solid #aaa; margin:0px 2px 1px 2px; padding:0px 3px 2px 3px; color:#888; }

/* Data Table */
.box TABLE.data { border-color:transparent; }
.box TABLE.data TR.title TH { background-image:url("components/boxes/../../style/bkgLight.png"); background-position:center; }
.box TABLE.data INPUT { border:1px; }

.box TABLE TR.pager TH { BORDER-COLOR:#d9d9d9!important; border-top:1px; padding-top:3px!important; }
.box TABLE.cmd { background-color:transparent; border:0px; border-collapse:collapse; }
.box TABLE.cmd TD { vertical-align:top; }
.box TABLE.cmd TH { background-color:transparent; border:0px; font-weight:bold; font-size:90%; vertical-align:top; }
.box TABLE.cmd TH A { color:white; }
.box TABLE.cmd .cmdh { font-weight:bold; COLOR:#888; text-align:center; font-size:80%; }
.box TABLE.cmd TR.cmdb { text-align:center; }
.box TABLE.cmd TR.hrh TD, .box TABLE.cmd TR.hrh TH { border-top:1px solid #ccc; padding:2px; }
.box TD.cmd { background-color:transparent; background-image:url("components/boxes/headGrayFade.gif"); background-repeat:repeat-x; background-position:center left; border-width: 0px; }

.box TABLE.cmd TR.title TD { border-width:0px 0px 1px 0px; border-style:solid; border-color:#ccc; background-color:transparent; color:#888; }

.box HR.sep { color:#888; background-color:#888; height:1px; }

.box TABLE.cmd TR.emph TD, .box TABLE.cmd TR.emph TH { background-color:#ffa; }
.box A.emph2 { font-weight:bold; padding:0px 0px 2px 0px; color:#888; }

TABLE.workflow TABLE.head { border-width:0px 0px 1px 0px; border-style:solid; border-color:#ccc; margin-bottom:2px; border-collapse:collapse; padding:0px; }
TABLE.workflow TABLE.head TD.title { font-size:200%; vertical-align:bottom; }
TABLE.workflow TABLE.head TD.steps { white-space: nowrap; }
TABLE.workflow TABLE.head TD.steps SPAN { FONT-WEIGHT:bold; DISPLAY:inline-block; margin:0px; margin-right:1em; WIDTH:auto; color:#aaa; vertical-align:bottom; }
TABLE.workflow TABLE.head TD.steps SPAN.dex { text-align:left; vertical-align:bottom; padding-bottom:7px; margin-right:.5em; }
TABLE.workflow TABLE.head TD.steps SPAN A, TABLE.workflow TABLE.head TD.steps SPAN A SPAN { color:#425b91!important; cursor:pointer; }
TABLE.workflow TABLE.head TD.steps SPAN A SPAN.tit { background-color:#eee; border:2px solid #425b91; }
TABLE.workflow TABLE.head TD.steps SPAN A:hover SPAN { color:#425b91!important; border-color:#425b91; }
TABLE.workflow TABLE.head TD.steps SPAN A:hover SPAN.tit { background-color:#425b91; color:white!important; }
TABLE.workflow TABLE.head TD.steps SPAN.on, TABLE.workflow TABLE.head TD.steps SPAN.fon, TABLE.workflow  TABLE.head TD.steps SPAN.mon { background-image:url("components/oneofmany/wfsel.gif"); background-position:bottom; background-repeat:repeat-x; }
TABLE.workflow TABLE.head TD.steps SPAN.on SPAN, TABLE.workflow TABLE.head TD.steps SPAN.fon SPAN, TABLE.workflow TABLE.head TD.steps SPAN.mon SPAN { color:#425b91!important; border-color:#425b91; }
TABLE.workflow TABLE.head TD.steps SPAN.tit { FONT-SIZE:150%; border:2px solid #ccc; padding:0px 8px 0px 8px; margin-bottom:9px; background-color:#eee; margin-right:.5em; }
TABLE.workflow TABLE.head TD.steps SPAN.on SPAN.tit, TABLE.workflow TABLE.head TD.steps SPAN.fon SPAN.tit { background-color:#425b91; color:white!important; }

TABLE.workpane TD.left, TABLE.workflow TD.right, TABLE.workflow TD.left, TABLE.workflow TD.right { width:180px; vertical-align:top; }
TABLE.workflow SPAN.tabbody, TABLE.workpane SPAN.tabbody { display:block; }
TABLE.workflow SPAN.tabbody SPAN.tabbody, TABLE.workpane SPAN.tabbody SPAN.tabbody { margin-top:1px; }

TABLE.tabc { WIDTH:100%; BORDER-WIDTH:0 0 1px 0; BORDER-STYLE:solid; COLOR:black; }
TABLE.tabc TD { padding:0px; }
TABLE.tabc TD.tabs { vertical-align:bottom; }
TABLE.tabc SPAN.actl { PADDING-LEFT:3px; vertical-align:bottom; }
TABLE.tabcempty { BORDER-WIDTH:0px; }

TABLE.tabc TD.act { text-align:right; vertical-align:bottom; padding-bottom:2px; }
TABLE.tabc TD.act A { vertical-align:bottom; }
TABLE.tabc TD.act A:hover { color: #4B8BC7; }
TABLE.tabc TD.act A.std, TABLE.tabc TD.act A.emph { background-color:white; border-color:#888; border-style:solid!important; border-width:1px; font-weight:normal; font-size:smaller; height:14px; margin:0px; text-decoration:none!important; }

TABLE.tabc TD.actr { text-align:right; vertical-align:bottom; padding-bottom:2px; }
TABLE.tabc TD.actr A { vertical-align:bottom; }
TABLE.tabc TD.actr A:hover { color: #4B8BC7; }
TABLE.tabc TD.actr A.std, TABLE.tabc TD.actr A.emph { background-color:white; border-color:#888; border-style:solid!important; border-width:1px; font-weight:normal; font-size:small; height:14px; margin:0px; text-decoration:none!important; }

TABLE.tabc TD.tabs .tab { line-height:1.5em; display:inline-block; }
TABLE.tabc TD.tabs .tab, TABLE.tabc TD.tabs .tab * { font-weight:bold; text-decoration:none; white-space:nowrap!important; display:inline-block; vertical-align:middle; }
TABLE.tabc TD.tabs .tab A:hover { cursor:pointer; }
TABLE.tabc TD.tabs .tab A.std, TABLE.tabc TD.tabs .tab A.emph { line-height:normal;  }

TABLE.tabc INPUT { background-color:#eeeeee; }
TABLE.tabc A.emph { margin:0px; border-width:0px; font-size:80%; }

DIV.tabbody { margin-top:1px; }
DIV.tabbodybox { margin-top:0px; BORDER-WIDTH:0 1px 1px 1px; border-style: solid; }

DIV.tabnav { margin-left:5px; font-size:120%; font-weight:bold; }

/* Style 1 */
TABLE.tabc1 .zpz, TABLE.tabc1 .zpd, TABLE.tabc1 .zps, TABLE.tabc1 .zpp { background-image:url("components/oneofmany/tab_first_off.gif"); PADDING-LEFT:18px; PADDING-RIGHT:3px; COLOR:#999999; }
TABLE.tabc1 .zdz, TABLE.tabc1 .zdd, TABLE.tabc1 .zds, TABLE.tabc1 .zdp { background-image:url("components/oneofmany/tab_first_mod.gif"); PADDING-LEFT:18px; PADDING-RIGHT:3px; COLOR:#999999; }
TABLE.tabc1 .zsp, TABLE.tabc1 .zsd, TABLE.tabc1 .zsz { background-image:url("components/oneofmany/tab_first_on.gif"); COLOR:white; PADDING-LEFT:18px; PADDING-RIGHT:3px; }
TABLE.tabc1 .ddz, TABLE.tabc1 .sdz, TABLE.tabc1 .pdz, TABLE.tabc1 .dds, TABLE.tabc1 .sds, TABLE.tabc1 .pds, TABLE.tabc1 .ddp, TABLE.tabc1 .sdp, TABLE.tabc1 .pdp, TABLE.tabc1 .ddd, TABLE.tabc1 .sdd { background-image:url("components/oneofmany/tab_mod.gif"); PADDING-LEFT:18px; PADDING-RIGHT:3px; COLOR:#999999; }
TABLE.tabc1 .psz, TABLE.tabc1 .dsz, TABLE.tabc1 .psp, TABLE.tabc1 .dsp, TABLE.tabc1 .psd, TABLE.tabc1 .dsd { background-image:url("components/oneofmany/tab_on.gif"); COLOR:white; PADDING-LEFT:18px; PADDING-RIGHT:3px; }
TABLE.tabc1 .dsz, TABLE.tabc1 .dsd, TABLE.tabc1 .dsz { background-image:url("components/oneofmany/tab_mod_on.gif"); COLOR:white; PADDING-LEFT:18px; PADDING-RIGHT:3px; }
TABLE.tabc1 .ppz, TABLE.tabc1 .spz, TABLE.tabc1 .dpz, TABLE.tabc1 .pps, TABLE.tabc1 .sps, TABLE.tabc1 .dps, TABLE.tabc1 .ppd, TABLE.tabc1 .spd, TABLE.tabc1 .dpd, TABLE.tabc1 .ppp, TABLE.tabc1 .spp, TABLE.tabc1 .dpp { background-image:url("components/oneofmany/tab_off.gif"); PADDING-LEFT:12px; PADDING-RIGHT:2px; }

/* Style 2 */
TABLE.tabc2, DIV.tabbodybox { BORDER-COLOR:#7b8186; }
TABLE.tabc2 .tab { PADDING-LEFT:.3em; PADDING-RIGHT:1.5em; background-position:bottom right; margin-top:2px; }
TABLE.tabc2 .zpz, TABLE.tabc2 .dpz, TABLE.tabc2 .spz, TABLE.tabc2 .ppz { background-image:url("components/oneofmany/tab2_last_off.gif"); COLOR:#999999; }
TABLE.tabc2 .zps, TABLE.tabc2 .pps, TABLE.tabc2 .sps, TABLE.tabc2 .dps { background-image:url("components/oneofmany/tab2_off_on.gif"); }
TABLE.tabc2 .zpd, TABLE.tabc2 .spd, TABLE.tabc2 .ppd, TABLE.tabc2 .dpd { background-image:url("components/oneofmany/tab2_off_dis.gif"); COLOR:white; }
TABLE.tabc2 .zpp, TABLE.tabc2 .zpd, TABLE.tabc2 .ppd, TABLE.tabc2 .spd, TABLE.tabc2 .dpd, TABLE.tabc2 .ppp, TABLE.tabc2 .spp, TABLE.tabc2 .dpp { background-image:url("components/oneofmany/tab2_off_off.gif"); }
TABLE.tabc2 .zdz, TABLE.tabc2 .ddz, TABLE.tabc2 .sdz, TABLE.tabc2 .pdz { background-image:url("components/oneofmany/tab2_last_dis.gif"); COLOR:#999999; }
TABLE.tabc2 .zsz, TABLE.tabc2 .psz, TABLE.tabc2 .dsz { background-image:url("components/oneofmany/tab2_last_on.gif"); COLOR:white; }
TABLE.tabc2 .zsp, TABLE.tabc2 .ssp, TABLE.tabc2 .dsp, TABLE.tabc2 .psp { background-image:url("components/oneofmany/tab2_on_off.gif"); COLOR:white; }
TABLE.tabc2 .zsd, TABLE.tabc2 .ssd, TABLE.tabc2 .psd, TABLE.tabc2 .dsd { background-image:url("components/oneofmany/tab2_on_dis.gif"); COLOR:white; }
TABLE.tabc2 .zds, TABLE.tabc2 .sds, TABLE.tabc2 .dds, TABLE.tabc2 .pds  { background-image:url("components/oneofmany/tab2_dis_on.gif"); COLOR:white; }
TABLE.tabc2 .zdp, TABLE.tabc2 .sdp, TABLE.tabc2 .pdp, TABLE.tabc2 .ddp { background-image:url("components/oneofmany/tab2_dis_off.gif"); COLOR:white; }
TABLE.tabc2 .zdd, TABLE.tabc2 .sdd, TABLE.tabc2 .pdd, TABLE.tabc2 .ddd { background-image:url("components/oneofmany/tab2_dis_dis.gif"); COLOR:white; }

/* Style 3 */
TABLE.tabc3, DIV.tabbodybox { BORDER-COLOR:#7b8186; }
TABLE.tabc3 .tab { padding:0px .3em .2em .3em; background-position:bottom right; margin-top:2px; background-image:url("components/oneofmany/bkgLight.gif"); background-position:center; background-repeat:repeat-x; border-width:1px 1px 0px 0px; border-style:solid; border-color:#aaa; }
TABLE.tabc3 .s { padding:1px .3em .2em .3em; margin-top:0px; background-image:url("components/oneofmany/bkgGray.gif"); background-repeat:repeat-x; color:black; }
TABLE.tabc3 .d { color:#aaa; }
TABLE.tabc3 .zpz, TABLE.tabc3 .zps, TABLE.tabc3 .zpd, TABLE.tabc3 .zpp,
TABLE.tabc3 .zpd, TABLE.tabc3 .zdz, TABLE.tabc3 .zsz, TABLE.tabc3 .zsp, 
TABLE.tabc3 .zsd, TABLE.tabc3 .zds, TABLE.tabc3 .zdp, TABLE.tabc3 .zdd { border-left:1px; }
TABLE.tabc3 .tab A { color:#777; }
TABLE.tabc3 .tab A:hover { color:black; text-decoration:underline; }

HTML { font-size:80%; }
* { FONT-FAMILY: verdana, arial, helvetica, sans-serif; }

A, A:visited { COLOR:#e20015; }

TABLE.data TR.cmd TD, TABLE.data TD.cmd { padding:2px 4px 2px 4px !important; }

BODY { margin:0; }
FORM { padding:0px 15px 0px 15px; }

#head { background-image:url('images/head.png'); height:80px; color:white; font-size:200%; line-height:80px; padding-left:2em; font-weight:bold; }
#logo { background-image:url('images/logo_claim_bord.png'); background-repeat:no-repeat; background-position:50% 50%; position:absolute; top:0px; left:auto; right:10px; width:380px; height:72px; z-index:100; }

DIV.search TABLE { width:100%; }
DIV.search TABLE TD * { vertical-align:middle; }

DIV.req { width:50%; padding:10px; }
DIV.req TABLE TH { background-color:transparent; }

TABLE.tabc SPAN { line-height:2em!important; }
TABLE.tabc SPAN.tab { PADDING-LEFT:1em; PADDING-RIGHT:2.5em; }
TABLE.tabc TD.act { padding-bottom:5px; }
TABLE.tabc A { color:black; }

TABLE.data TR.l0 { FONT-WEIGHT:normal; }
TABLE.data TR.l1 { text-indent:2em; }
TABLE.data TR.l1 A, TABLE.data TR.l1 IMG { text-indent:0em; }

TABLE.data TD EM { font-weight:bold; font-style:normal; text-decoration: underline; }

A.bigicon, A.bigicon:visited { vertical-align:top; text-align:left; display:block!important; color:#000; cursor:pointer; padding:5px; font-size:150%; text-decoration:none!important; border-width:1px 0px 1px 0px; border-style:solid; border-color:#ccc; white-space:normal!important; width:450px; margin-right:10px; margin-top: -1px;  min-height:78px; }
A.bigicon:hover { COLOR:#e20015; background-color:#eee; }
A.bigicon IMG { float:left; margin-right:10px; border:4px solid #e20015; background-color:white; filter:alpha(opacity=70); opacity:0.7; }
A.bigicon:hover IMG { filter:alpha(opacity=100); opacity:1 }
A.bigicon .small { color:#888; }
A.bigicon .notes { display:block; color:#888; font-size:8pt; }
A.bigicon .fr IMG { padding:0px; border-width:0px; margin-top:5px; margin-right:5px; }
A.bigicon .fr { color:#888; font-size:8pt; }
A.bigicon .fr DIV { display:inline; }

A.pdf { display:inline-block; height:20px; padding:3px 8px 0px 32px!important; background-image:url('icons/btns/pdf2.gif')!important; background-position:5px 50%!important; background-repeat:no-repeat!important; }
A.kit { display:inline-block; height:20px; padding:3px 13px 0px 27px; background-image:url('icons/btns/hier.gif')!important; background-position:12px center!important; background-repeat:no-repeat!important; }
A.pdf:hover, A.kit:hover { background-color:#ddd; }

.kitem  { color:#888; display:block; padding-left:1em; font-size:80%; }

DIV.env { float:right; font-size:9px; color:#888; }
	
DIV.alert { padding:10px; font-weight: bold; }
DIV.search { padding:10px; border-style:solid; border-color:#888; border-width:0px 1px 1px 1px; }
DIV.search TD { font-weight:bold; }

DIV.tabbody { margin-top:0px!important; }	

