/** The wrapping tag for the renderer instant. Do not specify font-size, 
	it is rendered dynamically from the server size since it is determining
	the positions of each tag. **/

body {
 background-image: url(images/background.gif);
 color: black;
 margin: 0px;
}

/* the instant wrapping tag */
#gx_screenArea
{
	position:relative;
	font-family: "Courier New", monospace;
	height:0px; /* make scrolling when needed*/
	margin: 0px;	
	color: blue;
	font-size: 13px;
}


/* input fields inside the instant wrapping tag */
#gx_screenArea input,
#gx_screenArea select {
	font-family: "Courier New", monospace;
	font-size: 13px;
	position:absolute
}

/* labels inside the instant wrapping tag */
#gx_screenArea span, 
#gx_screenArea pre,
#gx_screenArea blink,
#gx_screenArea img,
#gx_screenArea a{
	white-space: nowrap;
	position:absolute
}

/* table inside the instant wrapping tag */
#gx_screenArea table{
	position:absolute;
}

/* table elements inside the instant wrapping tag */
#gx_screenArea table tr td input,
#gx_screenArea table tr td span,
#gx_screenArea table tr td select, 
#gx_screenArea table tr td table
{
	height:20px;
	position:relative
}

/* --------------- */
/* ApplinX classes */
/* --------------- */


/* protected-field */
gx_pf
{
}

/* unprotected-field */
.gx_uf
{
    BACKGROUND-COLOR: silver;
	border: gray solid 2px;
}
/* intensified-field */
.gx_intf
{
	font-weight: bold;
    color:black;
}
input.gx_intf
{
}

/* application field */
.gx_af
{
}

/* black */
.gx_blk,a.gx_blk:link,a.gx_blk:visited
{
	color: #000000;
}

/* "blue */
.gx_bl,a.gx_bl:link,a.gx_bl:visited
{
	color: #000080;
}
input.gx_bl
{
	COLOR: blue;
	border-bottom-color: blue;
}

/* green */
.gx_grn,a.gx_grn:link,a.gx_grn:visited
{
	color: #008000;
}
input.gx_grn
{
	COLOR: green;
	border-bottom-color: green;
}

/* lightgreen */
.gx_lgrn
{
	color: green;
}
input.gx_lgrn
{
	COLOR: green;
	/* border-bottom-color: green;*/
}


/* red */
.gx_rd,a.gx_rd:link,a.gx_rd:visited
{
	color: red;
}
input.gx_rd
{
	COLOR: red;
	border-bottom-color: red;
}

/* purple */
.gx_ppl,a.gx_ppl:link,a.gx_ppl:visited
{
	color: #ff00ff;
}
input.gx_ppl
{
	COLOR: #ff00ff;
	border-bottom-color: #ff00ff;
}

/* class="maroon" */
/* -------------- */
.gx_mr,a.gx_mr:link,a.gx_mr:visited
{
	color: #800000;
}
input.gx_mr
{
	COLOR: #800000;
	border-bottom-color: #800000;
}

/* gray */
.gx_gr,a.gx_gr:link,a.gx_gr:visited
{
	color: #808080;
}
input.gx_gr
{
	COLOR: #808080;
	border-bottom-color: #808080;
}

/* lightblue */
.gx_lbl,a.gx_lbl:link,a.gx_lbl:visited
{
	color: blue;
}
input.gx_lbl
{
	COLOR: blue;
	border-bottom-color: blue;
}

/* light aqua */
.gx_laq,a.gx_laq:link,a.gx_laq:visited
{
	color: #87ceeb;
}
input.gx_laq
{
	COLOR: #87ceeb;
	border-bottom-color: #87ceeb;
}

/* light red */
.gx_lrd,a.gx_lrd:link,a.gx_lrd:visited
{
	color: #cd5c5c;
}
input.gx_lrd
{
	COLOR: #cd5c5c;
	border-bottom-color: #cd5c5c;
}

/* light purple */
.gx_lppl,a.gx_lppl:link,a.gx_lppl:visited
{
	color: #dda0dd;
}
input.gx_lppl
{
	COLOR: #dda0dd;
	border-bottom-color: #dda0dd;
}

/* yellow */
.gx_ylw,a.gx_ylw:link,a.gx_ylw:visited
{
	color: #ffd700;
}

input.gx_ylw
{
	COLOR: #ffd700;
	border-bottom-color: #ffd700;
}

/* white */
.gx_lwt,a.gx_lwt:link,a.gx_lwt:visited
{
	color: black;
}
input.gx_lwt
{
	COLOR: black;
}

/* aqua */
.gx_aq
{
	color: #00ffff;
}

/* back gray */
.gx_bgr
{
	background-color: #808080;
}

/* back light aqua */
.gx_blaq
{
	background-color: #87ceeb;
	color:black;
}

/* back light blue */
.gx_blbl
{
	background-color: #0000ff;
	color:black;
}

/* back light green */
.gx_blgrn
{
	background-color: #00ff00;
	color:black;
}

/* backlightpurple" */
.gx_blppl
{
	background-color: #dda0dd;
	color:black;
}

/* back light red */
.gx_blrd
{
	background-color: #cd5c5c;
	color:black;
}

/* back maroon */
.gx_bmr
{
	background-color: #800000;
	color:black;
}

/* back purple */
.gx_bppl
{
	background-color: #ff00ff;
	color:black;
}

/* back red */
.gx_brd
{
	background-color: #ff0000;
	color:black;
}

/* back white */
.gx_bwt
{
	background-color: #ffffff;
	color:black;
}

/* back yellow */
.gx_bylw
{
	background-color: #ffd700;
	color:black;
}

/* back aqua */
.gx_baq
{
	background-color: #00ffff;
	color:black;
}

/* back blue */
.gx_bbl
{
	background-color: #000080;
	color:black;
}

/* back green */
.gx_bgr
{
	background-color: #008000;
	color:black;
}

/* back light white */
.gx_blwt
{
	background-color: black;
	color:white;
}

/* dynamic-disabled-input */
.gx_ddi
{
}

/* combobox */
.gx_cbo
{
}

/* checkbox */
.gx_chk
{
}

/* radio */
.gx_rdo
{
}

/* hostkey */
.gx_hky,a.gx_hky:link,a.gx_hky:visited
{
	z-index=1;
	color: navy;
	text-decoration: underline;
}
a.gx_hky:hover
{
	z-index=1;
	color: white;
	background-color: navy;
	text-decoration: underline;
}
/* table */
.gx_tbl
{
	color: darkblue;
	border-top: black 2px solid;
	border-left: black 2px solid;
}

/* table cell */
.gx_tbl tr td
{
	white-space: nowrap; 
	border-right: #666666 2px solid;
	border-bottom: #666666 2px solid;
}
/* 1st alternating table row */
.gx_tbl_alternating1
{
	border-left: #666666 2px solid;
	background-color: #dee7e7;
	cursor:hand;
}
/* 2nd alternating table row */
.gx_tbl_alternating2
{
	border-left: #666666 2px solid;
	background-color: #dee7c7;
	cursor:hand;
}
/* selected table row */
.gx_tbl_selected
{
	border-left: #666666 2px solid;
	cursor: hand;
	background-color: #3399cc;
}
/* table header */
.gx_tbl tr th
{
	border-right: #666666 2px solid;
	border-top: #cccc99 2px;
	color: #39557b;
	border-bottom: #666666 2px solid;
	background-color: #9cceff;
	text-align: center;
}
/* table link */
.gx_tbl A:link,.gx_tbl A:visited
{
	text-decoration: underline;
}

/* window border */
.gx_wnd
{
	z-index=-1;
	border: black 1px solid;
}

/* line */
.gx_line
{
	border-bottom: black 1px solid;
}

/* menu*/
.gx_menu
{
	color: navy;
}
.gx_menu:hover
{
	color:white;
	background-color:navy;
}

/* title */
.gx_title
{
	color: black;
	font-weight: bold;
	font-size: large;
}

.gx_calendar
{
}

.gx_text
{
}

.gx_img
{
}

.gx_btn
{
	font-weight: bold;
}

.gx_link
{
}
/* error message  */
.gx_errorMessage, .errorMsgStyle
{
	color: red;
	font-weight: bold;
	font-size: large;
}
/* screen name in the footer */
.OrgHostLink
{
	font-size:8px;
	color:darkgreen;
}


