.pgTitle {
    font-size:16pt;
    font-weight:bold
}
.pgTitle SPAN {
    font-size:8pt;
    font-weight:normal
}
.pgDateTime {
    font-size:7pt
}
.pgWelcome {
    font-size:10pt;
    padding-left:4px;
    padding-right:4px;
    border:solid 1px white
}
.pgLogin {
	COLOR:Black;
    FONT-SIZE:8pt;
    FONT-FAMILY:Tahoma,'MS Sans Serif',Arial;
}
.pgLogin INPUT#SignIn1_txtLoginH {
	FONT-SIZE:xx-small
}
.pgLogin INPUT#SignIn1_txtPasswordH {
	FONT-SIZE:xx-small
}
.pgLogin INPUT#SignIn1_cmdLoginH {
	FONT-SIZE:xx-small
}
.pgLogin INPUT#SignIn1_txtLogin {
	WIDTH:97px;
	FONT-SIZE:xx-small
}
.pgLogin INPUT#SignIn1_txtPassword {
	WIDTH:97px;
	FONT-SIZE:xx-small
}
.pgLogin INPUT#SignIn1_cmdLogin {
	WIDTH:92%;
	FONT-SIZE:xx-small
}
.pgLogin #SignIn1_trAutoLoginH {
    position:absolute;
}
.pgLoginLabel {
	font-weight:bold;
}
.pgContentArea {
}
.pgContentColumn {
}
.pgContentSpacer {
    width: 1px;
    background-color:silver
}
.pgDialogFrame {
    border:solid 2px gray;
    background-color:white;
}
.pgDialogFrame:before {
	display:block;
	margin: 0em 0em -2.12em 0.15em;
	padding:0px;
	color:#555555
}
.pgDialogContent {
    background-color:gainsboro;
}
.pgDimmed {
	OPACITY:.50 !important;
	FILTER:alpha(opacity=50);
	display:block;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:black
}
.pgError {
    color:red
}
.pgSearchHighlight {
    background-color:Yellow;
    border: dotted 1px orange
}
.pgDialogFrame .pbTitleBar {
    height:auto
}
.mgList {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    COLOR: White;
    BACKGROUND-COLOR: blue;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#000000FF',EndColorStr='#FF00BFFF');
}
.mgSection {
     font-size:10pt;
     font-weight:bold
}
.mgField {
    font-family:MS Sans Serif,Arial;
    font-size:xx-small;
    width:100%
}
.mgDisabled {
    background-color:silver;
}
.mgInstruction {
    font-style:italic;
    font-weight:bold;
    color:Gray
}
SPAN.mgField {
    width:100%;
    height:100%;
    border:2px inset
}
.mgOption {
    font-family:MS Sans Serif,Arial;
    font-size:xx-small
}
.mgButton {
    font-family:MS Sans Serif,Arial;
    font-size:x-small
}
.mgMainButton {
    font-family:Arial,MS Sans Serif;
    font-size:medium;
    font-weight:bold;
}
.mgAccessList {
    font-weight: bold
}
.mgAccessList SPAN {
    font-size: smaller
}
.mgMenuButton {
    border: dotted 1px black
}
.treeNode {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.treeNode A {
    font-weight: bold;
    font-size: small;
}
.listNode {
    font-size: x-small;
}
.listNode A {
    font-weight: bold;
    font-size: small;
}
.ddSubMenu {
	BORDER-TOP:solid 1px gray;
	BORDER-LEFT:solid 1px gray;
	BORDER-BOTTOM:solid 1px black;
	BORDER-RIGHT:solid 1px black;
	OPACITY:.92;
	xFILTER:alpha(opacity=92);
	BACKGROUND-COLOR:white;
	FILTER:progid:DXImageTransform.Microsoft.Shadow(Color=#777777, Direction=135, Strength=2);
}
.ddSubMenu A 
{
    FONT-SIZE:small;
    TEXT-DECORATION: none
}
.ddSubMenu DIV {
	BORDER-TOP: solid 4px white;
	BORDER-BOTTOM: solid 4px white;
}
.ddSubMenu DIV TABLE {
}
.ddSubMenu DIV TABLE TR TD {
	BORDER: solid 1px white;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.mItemHover {
}
.mItemHover TD {
	BORDER:solid 1px gray !important;
}
.mItemHover TD:first-child {
    BORDER-COLOR:white !important
}
.mItemHover TD:last-child {
    BORDER-COLOR:white !important
}
.mItemHover A {
	COLOR:black;
}
.mItemHover A:hover {
	COLOR:black;
}
.hImageTab {
	BORDER:0px;
	COLOR:gray;
    FONT-SIZE:small;
	POSITION:relative
}
.hImageTab SPAN A {
	COLOR:gray;
	TEXT-DECORATION:none;
	FONT-SIZE:small;
}
.hImageTab IMG {
	TOP:-5px;
	HEIGHT:20px;
	BORDER:0px;
}
.hImageHoverTab {
	BORDER:0px;
	COLOR:white;
    FONT-SIZE:small;
    POSITION:relative
}
.hImageHoverTab SPAN A {
	COLOR:white;
	TEXT-DECORATION:none;
    FONT-SIZE:small;
}
.hImageHoverTab SPAN A:hover {  /* needed for IE 6.0 */
	COLOR:white;
	TEXT-DECORATION:none;
    FONT-SIZE:small;
}
.hImageHoverTab IMG {
	TOP:-5px;
	HEIGHT:20px;
	BORDER:0px;
}
.hImageTopTab {
	BORDER:0px;
	COLOR:silver;
    FONT-SIZE:small;
	POSITION:relative
}
.hImageTopTab SPAN A {
	COLOR:silver;
	TEXT-DECORATION:none;
	FONT-SIZE:small;
}
.hImageTopTab IMG {
	TOP:-5px;
	HEIGHT:20px;
	BORDER:0px;
}
.vImageTab {
	BORDER:0px;
	COLOR:gray;
    FONT-SIZE:small;
	POSITION:relative
}
.vImageTab SPAN A {
	COLOR:gray;
	TEXT-DECORATION:none;
	FONT-SIZE:small;
}
.vImageTab IMG {
	LEFT:2px;
	WIDTH:100%;
	HEIGHT:100%;
	BORDER:0px;
}
.vImageHoverTab {
	BORDER:0px;
	COLOR:white;
    FONT-SIZE:small;
	POSITION:relative
}
.vImageHoverTab SPAN A {
	COLOR:white;
	TEXT-DECORATION:none;
	FONT-SIZE:small;
}
.vImageHoverTab SPAN A:hover {  /* needed for IE 6.0 */
	COLOR:white;
	TEXT-DECORATION:none;
	FONT-SIZE:small;
}
.vImageHoverTab IMG {
	LEFT:2px;
	WIDTH:100%;
	HEIGHT:100%;
	BORDER:0px;
}
.vImageTopTab {
	BORDER:0px;
	COLOR:silver;
    FONT-SIZE:small;
	POSITION:relative
}
.vImageTopTab SPAN A {
	COLOR:silver;
	TEXT-DECORATION:none;
	FONT-SIZE:small;
}
.vImageTopTab IMG {
	LEFT:2px;
	WIDTH:100%;
	HEIGHT:100%;
	BORDER:0px;
}

