/*----------------------------------------------------------------------------*/
/*  START APP TEAM STYLES  */
/*----------------------------------------------------------------------------*/

/*style for hiding monitors if the monitor reflects 0. */
.monitor
{
DISPLAY:expression(this.value==0?'none':'')
}

/*required due to some glitch, will be taken out as soon as the bug is fixed */
.tdstyle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7.5pt;
FONT-STYLE: normal;
HEIGHT: 20px;
VERTICAL-ALIGN: middle
}

/* style for the text boxes generated dynamically in grids */
.inputtextfortext
{
}
/* style for text boxes when they are read only */
.readOnlyText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7.5pt;
FONT-STYLE: normal;
BACKGROUND-COLOR: transparent;
BORDER-BOTTOM: 0px solid;
BORDER-LEFT: 0px solid;
BORDER-RIGHT: 0px solid;
BORDER-TOP: 0px solid;
COLOR: #000000;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px
}
/*style for the cells generated dynamically in grids*/
.dynamicTD
{
FONT-SIZE: 7.5pt;
FONT-STYLE: normal;
HEIGHT: 20px;
VERTICAL-ALIGN: middle
}
/*style used for comboboxes generated dynamically in grids*/
.comboboxcontrol
{
   font-size: 9pt;
HEIGHT: 19px
}
/*style used for radio boxes generated dynamically in grids*/
.inradio
{
FONT-SIZE: 9px
}
/*style used for button generated dynamically in grids*/
.inbutton
{
COLOR: #000000;
FONT-FAMILY: Tahoma;
FONT-SIZE: 11px;
FONT-STYLE: normal;
FONT-WEIGHT: 700;
HEIGHT: 19px
}

/* not used any more except for 1 file . should be deleted */
.gridstyletop
{
BACKGROUND-COLOR: #ffffcc;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid
}
.gridstylebot
{
BACKGROUND-COLOR: #ffffcc;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid
}


/*style for tree nodes*/
.NodeText
{
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 7.5pt
}
/*for persisting data from page to page*/
.userData
{
BEHAVIOR: url(#default#userdata)
}

.dataExtender
{
    BORDER-RIGHT: red 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: red 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9.5pt;
    BORDER-LEFT: red 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: red 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: absolute
}
.progressBarTable
{
	BACKGROUND-COLOR: #ddddd0;
	BORDER-BOTTOM: black 2px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-RIGHT: black 2px solid; 
	BORDER-TOP: black 1px solid; 
	HEIGHT: 50px; 
	LEFT: 327px; 
	POSITION: absolute; 
	TOP: 216px; 
	WIDTH: 396px; 
	Z-INDEX: 99999
}
.progressBarIncBack
{
	BACKGROUND-COLOR: silver;
	HEIGHT: 3px;
	WIDTH: 390px
	
}
.progressBarIncFore
{
	BACKGROUND-COLOR: #777f39; 
	HEIGHT: 3px;
	WIDTH: 51px; 
	OVERFLOW: hidden;
	
}
.processingBarOuterDiv
{
	layer-background-color:lightgrey;
	z-index:0;
	background:lightgrey; 
	position:absolute; 
	left:300; top:180; 
	width:381px; 
	height:162px;
	border-top:activeborder outset 3px;
	border-left:activeborder outset 3px;
	border-bottom:activeborder outset 3px;
	border-right:activeborder outset 3px
}


/*----------------------------------------------------------------------------*/
/*  END APP TEAM STYLES  */
/*----------------------------------------------------------------------------*/
/*  START UI STYLES  */
/*----------------------------------------------------------------------------*/

/* ~ ~ ~ GENERAL STYLES APPLIED EVERYWERHE ~ ~ ~ */

/* standard typeface */ 
BODY, TD, TH, P, STRONG {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt
}

/* standard typeface */ 
P, STRONG {
font-family: Verdana, Arial, Helvetica, sans-serif
}

/* standard typeface */ 
H1, H2, H3, H4, H5, BIG, SMALL, SPAN, DIV, LI {
font-family: Verdana, Arial, Helvetica, sans-serif
}

/* standard typeface */ 
TEXTAREA, OPTION {
font-family: Courier New, Courier, sans-serif;
font-size: 9pt
}

/* standard typeface */ 
INPUT {
font-family: Courier New, Courier, sans-serif;
font-size: 9pt
}

/* standard typeface */ 
SELECT {
font-family: Courier New, Courier, sans-serif;
font-size: 9pt
}

/* standard list style */ 
UL, OL {
font-family: Courier New, Courier, sans-serif;
font-size: 7.5pt;
margin-top: 0px
}

/* mouseover color for text links */
a:hover {color:#cc0000}
a:link {color:#0000cc}
a:visited {color:#0000cc}
a:active { color:#0000cc}

/* style to hide screen elements from printing */ 
@media print {.ScreenOnly {display:none}}

form {
margin:0px;
}

/* background color for disabled entry field */
.dis {
background-color: #cccccc;
cursor: none
}

/* ~ ~ ~ SPECIFIC CLASSIFICATIONS OF CONTENT ~ ~ ~ */

/* tiny typeface */ 
.tiny {
font-family: Tahoma;
font-size: 7pt
}

/* above average size text */
.mid_text {
font-size: 10pt
}

/* right-click menu skin 3 */
.menuitems {
padding-left:15px;
padding-right:10px;
}

/* typeface color for breadcrumbs */
.bread {
color: #ffffff
}

/* typeface color for attention -  Red*/
.differ {
color: #cc3333;
}

/* typeface color for attention -  Red*/
.achtung {
color: #cc3333;
font-weight: bold
}

/* typeface color for attention - Green*/
.achtung_green
 {
color: #008000;
font-weight: bold
}

/* text for action labels */
.action_labels {
line-height: 1.65
}

/* development note text */
.development_note {
font-size: 10pt;
font-weight: bold;
color: #ff0000
}

/* ~ ~ ~ TABLE, ROW AND CELL STYLES (AND SOME GENERAL COLOR) ~ ~ ~ */

/* typeface for table headers */
.th {
color: #ffffff;
font-weight: bold
}

/* typeface for table sub-headers */
.sth {
color: #ffffff
}

/* typeface for reversed body text used in footer */
.rb {
color: #fffff0
}

/* background color for tables with light hilight */
.tbl1 { background-color: #ffffcc }

/* background color for tables with light hilight */
.tbl2 { background-color: #000000 }

/* background color for table rows that are headers */
.trh { background-color: #888880 }

/* background color for table rows that are headers */
.trh2 {
color: buttontext;
font-size: 8pt;
background-color: buttonface
}

/* background color */
.trh3{ background-color: #666660 }

/* background color */
.trh4{ background-color: #333330 }

/* sortable table header style */
.trhs {
background-color: #888880;
border-top: 3px solid #BBBBB0;
border-right: 3px solid #555550;
border-bottom: 3px solid #555550;
border-left: 3px solid #BBBBB0;
cursor: hand
}

/* sortable table header style */
.trhs2 {
color: buttontext;
font-size: 8pt;
background-color: buttonface;
border-top: 1px solid buttonhighlight;
border-right: 1px solid buttonshadow;
border-bottom: 1px solid buttonshadow;
border-left: 1px solid buttonhighlight;
cursor: hand
}

/* background color for tables/rows/cells that are sub-headers */
.strh { background-color: #996666 }

/* background color for tables/rows/cells of the first type */
.tr1 {  }

/* background color for tables/rows/cells of the second type */
.tr2 { background-color: #eeeee0 }

/* background color for tables/rows/cells that need to be white */
.tr3 { background-color: #ffffff }

/* background color for tables/rows/cells that need to be grey */
.tr4 { background-color: #dddddd }

/* background color for tables/rows/cells that need to have a very light color */
.tr5 { background-color: #eeeeee }

.tr9 { background-color: #ccccc0 }

/* background color for black */
.trb{ background-color: #000000 }

/* background color for neutral/page-color */
.trn{ background-color: #fffff9 }

/* header for filtering and linking trees - white */
.tree_hd {
font-size: 7.5pt;
color: #ffffff;
font-weight: bold
}

/* menu bar header with lined background image */
.mb_lt_lines {
	BACKGROUND-COLOR: #FFFFF9;
	BACKGROUND-IMAGE: url(../img/mb_bkgrnd_lt_lines.gif);
	BACKGROUND-REPEAT: repeat-x;
	OVERFLOW: hidden
}

/* menu bar header with light banded background image */
.mb_lt_band {
	BACKGROUND-COLOR: #DDDDD4;
	BACKGROUND-IMAGE: url(../img/mb_bkgrnd_lt_band.gif);
	BACKGROUND-REPEAT: repeat-x;
	OVERFLOW: hidden
}

/* menu bar header with lined background image */
.mb_dk_back {
	BACKGROUND-COLOR: #5C514A;
}

/* menu bar header with lined background image */
.mb_dk_lines {
	BACKGROUND-COLOR: #FFFFF9;
	BACKGROUND-IMAGE: url(../img/mb_bkgrnd_dk_lines.gif);
	BACKGROUND-REPEAT: repeat-x;
	OVERFLOW: hidden
}

/* menu bar header with dark banded background image */
.mb_dk_band {
	BACKGROUND-COLOR: #AAAAA4;
	BACKGROUND-IMAGE: url(../img/mb_bkgrnd_dk_band.gif);
	BACKGROUND-REPEAT: repeat-x;
	OVERFLOW: hidden
}

/* menu bar header with dark banded background image */
.mb_dk_flat {
	BACKGROUND-COLOR: #C3C3BC;
}

/* menu bar confirmation field */
.mb_confirm {
	border:#5f222d 1px solid;
	background-color: #ffffcc;

	text-align:left;
	color:#000000;
	font-size: 8pt;
	padding-left:6px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px
}

/* menu bar confirmation field */
.mb_reassign {
	color:#DDDDD0;
}

/* ~ ~ ~ PAGE HEADER AND SUB-HEADER STYLES ~ ~ ~ */

/* page header text - black */
.ph0_b {
font-size: 16pt;
font-weight: bold
}

/* page header text - black */
.ph1_b {
font-size: 10pt;
font-weight: bold
}

/* DEPRECATED typeface weight for page title header */
.ph {
font-size: 10pt;
font-weight: bold
}

/* page header text - white */
.ph1_w {
font-size: 10pt;
color: #ffffff;
font-weight: bold
}

/* sub-page header type 2 text - black */
.ph2_b {
font-size: 9.5pt;
font-weight: bold
}

/* sub-page header type 2 text - white */
.ph2_w {
font-size: 9.5pt;
color: #ffffff;
font-weight: bold
}

/* sub-page header type 3 with sub-line text - black */
.ph3_b {
font-size: 9.5pt;
font-weight: bold;
line-height: 1.75
}

/* sub-page header type 4 with spacer text - black */
.ph4_b {
font-size: 9.5pt;
font-weight: bold;
height: 20px
}

/* sub-page header type 4 with spacer text - white */
.ph4_w {
font-size: 9.5pt;
color: #ffffff;
font-weight: bold;
height: 20px
}

/* sub-page header type 5 with sub-line text - black */
.ph5_b {
font-size: 8.0pt;
font-weight: bold;
line-height: 1.75
}

/* sub-page header type 6 with sub-line text - black */
.ph6_b {
font-size: 8.0pt;
line-height: 1.75
}

/* sub-page header type 7 - black */
.ph7_b {
font-size: 9.0pt
}

/* sub-page header type 8 with sub-line text - black */
.ph8_b {
font-size: 10.5pt;
font-weight: bold;
line-height: 1.65
}

/* sub-page header type 8 with sub-line text - black */
.ph9_b {
font-size: 8.5pt;
font-weight: bold;
margin-bottom: 20px;
}

/* Updated text - red */
.u1_r {
font-size: 10pt;
font-weight: bold;
color:#cc3333;
}


/* ~ ~ ~ RANDOM OBJECT STYLES ~ ~ ~ */

/* scrolling grids */
.scroller {
background-color: #eeeeee; overflow: auto; overflow-y: scroll
}

/* scrolling box for displaying static text */
.scroller2 {
background-color: #eeeeee;
font-size: 10pt;
padding: 4px;
overflow: auto;
overflow-y: scroll
}

.scroller3 {
background-color: #ffffff; overflow: auto; overflow-y: scroll
}

/* non-scrolling box for displaying static text */
.noscroll {
background-color: #eeeeee;
font-size: 10pt;
padding: 4px
}

/* additional info box */
DIV.body {
padding-left: 15px
}

/* additional info box */
DIV.add_info {
border: 2px #ddddd0 solid;
padding: 12px
}

/* padding for indented steps */
DIV.indent_bb {
padding-left: 60px
}

/* padding for indented steps */
DIV.indent_cc {
padding-left: 30px
}

/* padding for indented steps */
DIV.indent_dd {
padding-left: 17px
}

/* additional info box with inset label */
FIELDSET.popup {
background-color: #cccc99;
border-top: 2px #ffffff solid;
border-bottom: 2px #ffffff solid;
border-left: 1px #333333 solid;
border-right: 1px #333333 solid;
text-align: center;
padding: 4px
}

/* additional info box with inset label */
FIELDSET.add_info {
border: 2px #ddddd0 solid;
padding: 12px
}


/* container box with inset label */
FIELDSET.container {
border: 2px #ccccc0 solid;
padding: 12px
}

/* liner for additional info box with inset label */
DIV.fieldset {
padding: 6px
}

/* title for additional info box with inset label */
LEGEND.add_info {
font-size: 9.5pt;
font-weight: bold;
border-top: 2px #ddddd0 solid;
border-left: 2px #ddddd0 solid;
border-right: 2px #ddddd0 solid;
padding: 4px
}

LEGEND.select {
font-size: 9.5pt;
font-weight: bold;
padding: 4px
}

/* additional info box with inset label */
FIELDSET.sel_info {
border: 1px #ddddd0 solid;
background-color: #eeeee0
}

/* liner for additional info box with inset label */
DIV.selinfo1 {
border: 1px #ccccc0 solid
}

/* liner for additional info box with inset label */
DIV.selinfo2 {
border: 3px #ffffcc solid
}

/* liner for additional info box with inset label */
DIV.selinfo3 {
padding: 12px;
border: 1px #eeeee0 solid
}

/* warning box */
DIV.warn {
background: #ffcc66 url(../img/alert_icon.gif) no-repeat fixed 6 6;
height: 44px;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 6px;
padding-left: 46px;
border: 1px #000000 solid
}

/* warning box text */
SPAN.warn {
font-size: 9pt
}

/* delta date left */
.delta_dt_lt {
border-top: 1px #990000 solid;
border-left: 1px #990000 solid;
border-bottom: 1px #990000 solid;
padding: 2px;
height: 26px;
verical-align: middle;
text-align: middle
}

/* style for describing the design of the filter tree box */
.treecontrol {
background-color: #FFFFF9;
border-bottom: slategray 1 groove;
border-left: slategray 1 groove;
border-right: slategray 1 groove;
border-top: slategray 1 groove;
padding-left: 5px;
overflow: auto
}

/* style for describing the design of the filter tree container */
.treecontainer {
border-bottom:#000000 solid 1px;
border-left:#000000 solid 1px;
border-right: #000000 solid 1px;
border-top: #000000 solid 1px
}

/* style for describing a red box around a single or multiple square objects */
.rd_bx{border:#cc3333 solid 2px}
.rd_lt{border-left:#cc3333 solid 2px;border-top:#cc3333 solid 2px;border-bottom:#cc3333 solid 2px}
.rd_rt{border-right:#cc3333 solid 2px;border-top:#cc3333 solid 2px;border-bottom:#cc3333 solid 2px}
.rd_ct{border-top:#cc3333 solid 2px;border-bottom:#cc3333 solid 2px}

/* style for describing a yellow box around a single or multiple square objects */
.yl_bx{border:#ffcc33 solid 2px}
.yl_lt{border-left:#ffcc33 solid 2px;border-top:#ffcc33 solid 2px;border-bottom:#ffcc33 solid 2px}
.yl_rt{border-right:#ffcc33 solid 2px;border-top:#ffcc33 solid 2px;border-bottom:#ffcc33 solid 2px}
.yl_ct{border-top:#ffcc33 solid 2px;border-bottom:#ffcc33 solid 2px}

/* style for describing a 1px black box around a single or multiple square objects */
.bk_bx{border:#000000 solid 1px}
.bk_lt{border-left:#000000 solid 1px;border-top:#000000 solid 1px;border-bottom:#000000 solid 1px}
.bk_rt{border-right:#000000 solid 1px;border-top:#000000 solid 1px;border-bottom:#000000 solid 1px}
.bk_ct{border-top:#000000 solid 1px;border-bottom:#000000 solid 1px}
.bk_tp{BORDER-TOP: #000000 1px solid}

/* style for describing a 2px warm grey box around a single or multiple square objects */
.d0_bx{border:#ddddd0 solid 2px}
.d0_lt{border-left:#ddddd0 solid 2px;border-top:#ddddd0 solid 2px;border-bottom:#ddddd0 solid 2px}
.d0_rt{border-right:#ddddd0 solid 2px;border-top:#ddddd0 solid 2px;border-bottom:#ddddd0 solid 2px}
.d0_ct{border-top:#ddddd0 solid 2px;border-bottom:#ddddd0 solid 2px}

/* ~ ~ ~ BUTTONS BUTTONS BUTTONS ~ ~ ~ */

/* large button active */
.but_lg {
background-color: #cccc99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
height: 25px;
width: 125px;
text-decoration: none;
cursor: hand
}

/* large button disabled */
.but_lg_dis {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
height: 25px;
width: 125px;
text-align: center;
text-decoration: none
}

/* small button active */
.but_sm {
background-color: #cccc99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
height: 22px;
width: 110px;
text-align: center;
text-decoration: none;
cursor: hand
}

/* small button disabled */
.but_sm_dis {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
height: 22px;
width: 110px;
text-align: center;
text-decoration: none
}

.but_pop {
border-style: outset;
margin-bottom: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
height: 22px;
width: 110px;
text-decoration: none;
text-align: right;
background-image:url(../img/but_pop_background_off.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
cursor: hand
}

/* popup button disabled */
.but_pop_dis {
border-style: ridge;
margin-bottom: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
font-weight: bold;
height: 22px;
width: 110px;
text-decoration: none;
text-align: right;
background-image:url(../img/but_pop_background_dis.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px
}

.but_pop_grid {
border-style: outset;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
height: 22px;
width: 100px;
text-decoration: none;
text-align: right;
background-image:url(../img/but_pop_background_off.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
cursor: hand
}

/* popup button disabled */
.but_pop_dis_grid {
border-style: ridge;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt;
font-weight: bold;
height: 22px;
width: 100px;
text-decoration: none;
text-align: right;
background-image:url(../img/but_pop_background_dis.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px
}

.but_ret {
border-style: outset;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
height: 22px;
width: 100px;
text-decoration: none;
text-align: left;
background-image:url(../img/but_sm_return_to_off.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
cursor: hand
}

/* popup button disabled */
.but_ret_dis {
border-style: ridge;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
height: 22px;
width: 100px;
text-decoration: none;
text-align: left;
background-image:url(../img/but_sm_return_to_dis.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px
}

/* mini action button active */
.but_mini_reset {
background-color: #cccc99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
height: 16px;
width: 16px;
text-decoration: none;
border-top-width: 0;
vertical-align: top;
cursor: hand
}

/* mini action button active */
.but_mini_cal {
background-color: #cccc99;

height: 20px;
width: 16px;
text-decoration: none;
margin-top: 1;
padding: 0;
vertical-align: top;
cursor: hand
}

/* mini action button disabled */
.but_mini_disabled {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
height: 16px;
width: 16px;
text-decoration: none;
border-top-width: 0;
vertical-align: top
}

/* ~ ~ ~ SYSTEM BUSY  ~ ~ ~ */

.system_1 {
layer-background-color: #dddddd;
z-index: 0;
background: #dddddd;
width: 381px;
height: 162px;
border-top: activeborder outset 3px;
border-left: activeborder outset 3px;
border-bottom: activeborder outset 3px;
border-right: activeborder outset 3px
}

.system_2 {
background-color: navy;
width: 374px;
height: 18px;
padding: 3px;
}

.system_2 {
background-color: navy;
width: 374px;
height: 18px;
padding: 3px;
}

.system_3 {
margin:15px
}

.system_hd {
color: white;
font-size: 8pt;
font-family: MS Sans Serif;
font-weight: bold
}

.progress_out {
background-color: #cccccc;
height: 20px;
width: 250px;
border: #333333 solid 1px
}

.progress_bar {
background-color: #ffcc66;
height: 18px;
overflow: hidden
}

.process_bar {
background-image: url(../img/gen_system_busy_process_bar.gif);
background-repeat: no-repeat;
width: 164px;
height: 20px
}

/* ~ ~ ~ NEW FOR NERO ~ ~ ~ */

hr.pghd {
width:425px
}

/* ~ ~ ~ UNUSED OR DEPRECATED ~ ~ ~ */

/* right-click menu skin 1 CURRENTLY UNUSED */
.skin0 {
position:absolute;
text-align:left;
width:200px;
border:2px solid black;
background-color:menu;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
cursor:default;
visibility:hidden;
}

/* right-click menu skin 2 CURRENTLY UNUSED */
.skin1 {
cursor: default;
position: absolute;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
width: 160px;
background-color: #eeeee0;
border:1 solid buttonface;
visibility: hidden;
border:2 outset buttonhighlight;
line-height:20px;
}

/* ~ ~ ~ NEW FOR LIP ~ ~ ~ */

.body {
color: #000000;
background-color: #FFFFF9;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
border-top: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-width: 0px
}

.body_label {
color: #000000;
background-color: #ffffff;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
border-top: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-width: 0px
}

.body_lip {
color: #000000;
background-color: #FFFFF9;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
border-top: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 0px;
padding-width: 0px
}

.body_dialog {
color: #000000;
background-color: #cccccc;
margin-top: 0px;
margin-left: 7px;
margin-right: 0px;
margin-bottom: 0px;
padding-width: 0px
}

.palette {
	FONT-SIZE: 8pt; HEIGHT: 20px; OVERFLOW: hidden; POSITION: absolute
}

.division {
	BACKGROUND-COLOR: activeborder; BACKGROUND-IMAGE: url(../img/util_division.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px; OVERFLOW: hidden; POSITION: absolute; WIDTH: 2000px
}

.but_menu_stan {
background-color: #5f222d;
border:1px #999999 solid;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
color:#ffffcc;
font-weight:bold
}

.but_menu {
background-color: #DDDDD0;
border:1px #999999 solid;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt
}

.but_menu_mini {
background-color: #DDDDD0;
border:1px #999999 solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
width: 15px;
height: 14px;
text-decoration: none;
vertical-align: top;
cursor: hand
}

.note_ind_red
{
    BACKGROUND-POSITION: right top;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../img/cell_bkgd.gif);
    COLOR: #cc3333;
    BACKGROUND-REPEAT: no-repeat
}

.arrow_down
{
    BACKGROUND-POSITION: right 50%;
    BACKGROUND-IMAGE: url(../img/arrow_down_smG.gif);
    BACKGROUND-REPEAT: no-repeat
}

.arrow_down_y
{
    BACKGROUND-POSITION: right 50%;
    BACKGROUND-IMAGE: url(../img/arrow_down_smG.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffcc
}

.but_submenu_stan {
		BACKGROUND-COLOR: #DDDDD0;
		BORDER-BOTTOM: #cccccc 1px solid; 
		COLOR: #000000; 
		CURSOR: hand; 
		FONT-FAMILY: Verdana,Arial,sans-serif; 
		FONT-SIZE: 7.5pt; 
		FONT-STYLE: normal; 
		FONT-WEIGHT: normal; 
		PADDING-BOTTOM: 4px; 
		PADDING-LEFT: 4px;
		PADDING-TOP: 4px;	
}

.menubar {
background-color:activeborder;
padding-top:1px;
padding-left:2px
}

.footer_copyright {
font-size: 7pt;
color: #999999;
position:absolute;
right:20px
}

.footer_version {
font-size: 7pt;
color: #999999;
position:absolute;
left:20px
}

.resize {
background-color: transparent; background-image: url(../img/util_right_hand_puller.gif); background-repeat: no-repeat; height: 13px; overflow: hidden; position: absolute; width: 13px; right:0px; top:12px
}

/* ~ ~ ~ GUI INDICATOR STYLES ~ ~ ~ */
div.out {position:relative;height:8px;padding:0px;margin:0px;outline:0px;border-width:0px}
div.oh {position:absolute;color:#336699;font-family:Tahoma;font-size:7pt;line-height:7px}
div.over {position:absolute;color:#996600;font-family:Tahoma;font-size:7pt;line-height:7px}
div.under {position:absolute;color:#cc3333;font-family:Tahoma;font-size:7pt;line-height:7px}
div.min {position:absolute;color:#000000;font-family:Tahoma;font-size:7pt;line-height:7px}
div.max {position:absolute;color:#000000;font-family:Tahoma;font-size:7pt;line-height:7px}
div.box {position:relative;height:8px;width:115px;padding:0px;margin:0px;outline:0px;border:#999999 solid 1px;background-color:#ffffff}
div.line {padding:0px;margin:0px;outline:0px;border-width:0px;background-color:#000000;position:absolute;height:8px;width:1px;top:0px}
div.blue {padding:0px;margin:0px;outline:0px;border-width:0px;background-color:#99ccff;position:absolute;height:6px;top:0px;}
div.red {padding:0px;margin:0px;outline:0px;border-width:0px;background-color:#ff3333;position:absolute;height:6px;top:0px;}
div.orange {padding:0px;margin:0px;outline:0px;border-width:0px;background-color:#ffcc33;position:absolute;height:6px;top:0px;}
img.zero {width:1px;height:1px;border-width:0px}