/* At-Rules */
@charset "iso-8859-1"; 

/*****************************************************************************/
/* common classes */
/*****************************************************************************/

body {margin:0px; font-family: Verdana, Arial, Helvetica}

a {font-weight: normal; color: #0000ff; text-decoration: none; font-family: Verdana, Arial, Helvetica}

h4 {color: #052101; font-family: Arial, Helvetica, Verdana; font-size: 13px; font-weight: bold; height: 18px; margin-bottom: 2px}

img {border: 0px solid black} 

td {font-size: 12px}

th {color: #ffffff; font-family: Verdana, Arial, Helvetica; text-align: left}

p {font-size: 12px; font-family: Verdana, Arial, Helvetica}

select {font-size: 12px; font-family: Verdana, Arial, Helvetica}

input {font-size: 12px; font-family: Verdana, Arial, Helvetica}

input.button {padding: 0px; border:0px; height: 22px; width: 130px; background-image: url(/theme/images/button.gif); background-repeat: no-repeat; background-color:transparent; font-family: "Verdana", "Tahoma", "Arial"; font-size: 14px; font-weight: bold}

hr {background: black; border:0px}

option, option.normal {font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #000000; background-color: #FFFFFF}

option.grey {font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 13px; color: #A4ACAB; background-color: #FFFFFF}
/*****************************************************************************/
/* main frame */
/*****************************************************************************/

body.main {background-color: #ddeeee; margin:10px}

table.container {background-color: #d5e6e5; width:100%; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #a6b3a6; border-right: 1px solid #a6b3a6}

table.container td {font-family: Verdana, Arial, Helvetica; color: #003431}

table.dialog {font-family: Arial, Helvetica, Verdana; color: #003431; background-color: #d5e6e5; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #a6b3a6; border-right: 1px solid #a6b3a6; margin-top: 15px; margin-bottom: 15px}

table.dialog table.header {background-color: #c0d4d4; width:100%; height:25px; font-weight:bold; text-align:center; border-top: 1px solid #ffffff; border-bottom: 2px inset #ffffff}
table.dialog table.header td {font-size: 13px; font-weight:bold; text-align:center}

table.dialog table.body {width:100%}
table.body td {font-size: 12px; padding: 1px 1px; background-color: #d5e6e5}
table.dialog td.body {font-size: 12px; padding: 1px 10px}

table.dialog table.footer {background-color: #c0d4d4; width:100%; height:25px; border-top: 1px solid #ffffff; border-bottom: 2px inset #ffffff}
table.dialog table.footer td {font-size: 13px; font-weight:bold; text-align:center}

table.dialog table.body td.confirm {color:#ff0000; font-weight:bold; text-align:center; height:100px; border:1px}

/*
table.container {background-color: #d5e6e5; border-bottom: 1px solid #A6B3A6; border-left: 1px solid #ffffff; border-right: 1px solid #A6B3A6; border-top: 1px solid #ffffff; padding: 2px 8px 1px 8px}

table.container td {color: #003431; font-family: Arial, Helvetica, Verdana ; font-size: 12px; padding-bottom: 1px; padding-left: 15px; padding-right: 15px; padding-top: 1px; vertical-align: top}

table.dialog {background-color: #d5e6e5; border: 1px; padding: 2px 8px 1px 8px}
table.dialog td.active {background-color: #C9DEDE; color: #003431; border-top: 1px solid #336666; border-right: 1px solid #ffffff; border-left: 1px solid #336666; border-bottom: 1px solid #ffffff; padding: 2px 2px 1px 2px}
table.dialog td.inactive {background-color: #d5e6e5; color: #7899A4; border-bottom: 1px solid #A6B3A6; border-left: 1px solid #ffffff; border-right: 1px solid #A6B3A6; border-top: 1px solid #ffffff; padding: 2px 2px 1px 2px}
*/

table.container tr.dark {background-color: #c0d4d4}

table.container tr.dark td {background-color: #c0d4d4; font-size: 13px; border-bottom: 2px inset #ffffff; border-top: 1px solid #ffffff; border-right: 0px solid #ffffff; padding: 3px 25px 1px 15px}

table.container tr.top_dialog {background-color: #c0d4d4}

table.container tr.top_dialog td {background-color: #c0d4d4; font-size: 13px; padding: 3px 5px 3px 5px}

table.container tr.head {background-color: #C9DFDF}

table.container tr.head td {background-color: #C9DFDF; font-size: 13px; border-bottom: 1px solid #BFD6D6; border-top: 1px solid #BFD6D6; border-right: 0px solid #ffffff; padding: 3px 5px 1px 15px}

table.container td.label {text-align: right; font-size: 13px; padding: 3px 3px 1px 3px}

table.container a {color: #005555; text-decoration: underline; font-weight: bold}
table.container a:hover {color: #990000; text-decoration: underline; font-weight: bold}

table.container table.list {background-color: #99cccc; border: 1px solid #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 12px; width: 98%; margin-bottom:10px}

table.list td {font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica; background-color: #C1DCDC; text-align: center; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; padding-top: 0px; vertical-align: middle}

table.list tr.heading {background-color: #669999}

table.list tr.over td {background-color: #F9FAB5; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}


table.list tr.odd td {background-color: #E0EEE0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.critical td a:hover {background-color: #E0EEE0; color: #990000; text-decoration: underline; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_emergency td {background-color: #E0EEE0; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_alert td {background-color: #E0EEE0; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_critical td {background-color: #E0EEE0; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_error td {background-color: #F0F9F0; color: #E56109; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_warning td {background-color: #F0F9F0; color: #E56109; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_notice td {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_information td {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_debug td {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_click td {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_over td {background-color: #ddeeee; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list td.log_emergency {background-color: #E0EEE0; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_alert {background-color: #E0EEE0; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_critical {background-color: #E0EEE0; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_error {background-color: #F0F9F0; color: #E56109; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_warning {background-color: #F0F9F0; color: #E56109; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_notice {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_information {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_debug {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; text-align:left; border-bottom-color: #CAE2D7}

table.list td.log_click {background-color: #F0F9F0; color: #1500B5; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list td.log_over {background-color: #ddeeee; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.heading td {background: url(/theme/images/tableheadpattern.gif); background-color: #EFF8F5; height: 18px; text-align: center; vertical-align: middle; border-right-width: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #74908F}
table.list td.key {background-color: #669999; color: #ffffff; text-decoration: underline; font-weight: bold;cursor: pointer}
table.list tr.odd td.key {background-color: #669999; color: #ffffff; text-decoration: underline; font-weight: bold;cursor: pointer}

table.list td.keydown {background-color: #B9DCD3; text-decoration: underline; font-weight: bold; color: #006666}
table.list tr.odd td.keydown {background-color: #DDEEDC; text-decoration: underline; font-weight: bold; color: #006666}

table.list td.action {background: url(/theme/images/actionpattern.gif); background-color: #669999;height: 18px; text-align: center; vertical-align: middle; border-right-width: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D7E0DE}

/*left alignment */

table.list td.left {
 	padding-top: 1px; 
 	padding-bottom: 1px; 
 	text-align: left;
 	vertical-align: middle
}


table.list tr.heading td.left{text-align: left}

table.list a {font-weight: bold}
table.list a:hover {color: #990000; text-decoration: underline; font-weight: bold}

table.plainwborder{background-color: #99cccc; width: 100%; font-family: Verdana, Arial, Helvetica; font-size: 10px}

table.infotable {background-color: #99cccc; width: 100%; border: 1px solid #9BC6B7; font-family: Verdana, Arial, Helvetica; font-size: 10px}

table.infotable td {background-color: #e9f7f7; border-top: 1px solid #a3e6c6; color: #003431; font-family: Verdana, Arial, Helvetica; font-size: 10px; padding-bottom: 3px; padding-left: 5px; padding-right: 2px; padding-top: 3px; vertical-align: top}

table.infotable a {color: #007A6A}

table.infotable a:hover {color: #990000; text-decoration: underline}

//table.infotable tr.heading {background-color: #669999}

table.infotable tr.heading td {background: url(/theme/images/tableheadpattern.gif); background-color: #669999; color: #052101; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; height: 18px; text-align: left; vertical-align: middle}

table.matrix {background-color: #99cccc; width: 80%; border: 1px solid #9BC6B7; font-family: Verdana, Arial, Helvetica; font-size: 10px}

table.matrix td {background-color: #ffffff; border-top: 1px solid #a3e6c6; color: #003431; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding-bottom: 3px; padding-left: 5px; padding-right: 2px; padding-top: 3px; text-align: center; vertical-align: middle}

table.matrix a {color: #007A6A}

table.matrix a:hover {color: #990000; text-decoration: underline}

table.matrix tr.heading {background-color: #669999}
table.matrix td.active {vertical-align: middle; background-color: #f3fac1; padding: 1px 2px 1px 2px}
table.matrix td.notactive {vertical-align: middle; background-color: #ffffff; padding: 1px 2px 1px 2px}

table.matrix tr.heading td {background: url(/theme/images/tableheadpattern.gif); background-color: #669999; color: #052101; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; height: 18px; vertical-align: middle}

table.graph {border-top: 1px solid #229483; border-bottom: 1px solid #229483; border-left: 1px solid #229483; border-right: 0px solid #229483; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

table.graph td {border-right: 1px solid #73AAA2; padding: 0px 0px 0px 0px}
td.graph_red {background: url(/theme/images/graph_on_red.gif); border-right: 1px solid #73aaa2; padding: 0px 0px 0px 0px}
table.graph tr {border-right: 1px solid #73aaa2; padding: 0px 0px 0px 0px}

table.chart {border-top: 0px solid #229483; border-bottom: 0px solid #229483; border-left: 0px solid #229483; border-right: 0px solid #229483; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

table.chart td {border-top: 0px solid #229483; border-bottom: 0px solid #229483; border-left: 0px solid #229483; border-right: 0px solid #229483; padding: 0px 0px 0px 0px}
table.chart tr {border-top: 0px solid #229483; border-bottom: 0px solid #229483; border-left: 0px solid #229483; border-right: 0px solid #229483; padding: 0px 0px 0px 0px}

td.heading {font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica}

table.cont {font-weight: bold; font-size: 12px; width: 100%; font-family: Verdana, Arial, Helvetica}

a.error {background-color: #E0EEE0; text-decoration: none; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7} 

table.normal {font-size: 11px; width: 100%; font-family: Verdana, Arial, Helvetica; background-color: #ddeeee}

table.normal td {font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica; background-color: #ddeeee}



/*****************************************************************************/
/* mainnav frame */
/*****************************************************************************/

body.mainnav {margin:15px 3px 0px 0px; background-color: #1D7D76}

table.mainnav {width: 135px}

td.menu_spacer1 {height:2px}

td.menu_spacer2 {height:0px}

td.menu_level1 {background: url(/theme/images/bglevel1_2.gif); color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; width: 138px; height: 28px; background-REPEAT: no-repeat; vertical-align: middle; padding-left: 21px; padding-top: 2px}

td.menu_level12 {background: url(/theme/images/bglevel1_1.gif); color: #7d3333; width: 138px; height: 28px; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 12px; background-REPEAT: no-repeat; font-weight: bold; vertical-align: middle; padding-left: 21px; padding-top: 2px}}

td.menu_level1 a {color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 55px; vertical-align: middle}

td.menu_level1_over {background: url(/theme/images/bglevel1_12.gif); background-repeat: no-repeat; width: 138px; height: 28px; color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; vertical-align: middle; padding-left: 21px; padding-top:2px}

td.menu_level2 {background: url(/theme/images/bglevel2_2.gif); background-repeat: no-repeat; width: 138px; height: 19px; color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 11px; vertical-align: middle; padding-left: 21px}

td.level2_over {background: url(/theme/images/bglevel2_3.gif); background-repeat: no-repeat; color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 11px; height: 19px; vertical-align: middle; width: 138px; padding-left: 21px}

td.level2_on {background: url(/theme/images/bglevel2_1.gif); background-repeat: no-repeat; color: #620a0c; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 11px; height: 19px; vertical-align: middle; width: 138px; padding-left: 21px}

td.foldinglist {padding-top: 2px}

/*****************************************************************************/
/* subnav frame */
/*****************************************************************************/

td.clsTab {font-weight: bold; font-size: 12px; vertical-align: middle; cursor: pointer; font-family: Verdana, Arial, Helvetica}

td.clsTab a {font-weight: bold; font-size: 12px; vertical-align: middle; cursor: pointer; color: #000000; font-family: Verdana, Arial, Helvetica}

/*****************************************************************************/
/* header frame */
/*****************************************************************************/


/*****************************************************************************/
/* footer frame */
/*****************************************************************************/

body.footer {font-family: Verdana, Arial, Helvetica; margin:0px}
body.footer table.footer {background: url(/theme/images/footer_pattern.gif)}
table.footer td {font-size:10px}

/*****************************************************************************/
/* wizard */
/*****************************************************************************/
table.wizard{
border: 0px;
width: 100%;
height: 100%;
background-color: #ddeeee;
}
table.wizard_footer{
background-color: #B5D4CF;
border-top: 1px solid #ffffff;
}
td.wizard_previous{
height: 29px;
background: url(/theme/images/wizard_m3.gif);
background-repeat: no-repeat;
color: #ffffff;
font-weight: normal;
text-align: absmiddle;
}
td.wizard_current{
height: 29px;
background: url(/theme/images/wizard_m1.gif);
background-repeat: no-repeat;
color: #990000;
font-weight: bold;
text-align: absmiddle;
}
td.wizard_next{
height: 29px;
background: url(/theme/images/wizard_m2.gif);
background-repeat: no-repeat;
color: #ddeeee;
font-weight: normal;
text-align: absmiddle;
}

input.button_wizard {
padding: 0px; border:0px; height: 22px; width: 100px; background-image: url(/theme/images/button_wizard.gif); background-repeat: no-repeat; background-color:transparent; font-family: "Verdana", "Tahoma", "Arial"; font-size: 12px; font-weight: bold}
/*****************************************************************************/
/* unknown */
/*****************************************************************************/
/*

a.grey {font-weight: normal; color: #000000; text-decoration: underline}

a.grey:hover {font-weight: normal; color: #0000ff; text-decoration: underline}

table.subcont {background-color: #d5e6e5; padding: 2px 8px 1px 8px}

table.subcont td {color: #003431; font-family: Arial, Helvetica, Verdana ; font-size: 12px; padding-bottom: 1px; padding-left: 0px; padding-right: 10px; padding-top: 1px; vertical-align: middle}

td.ttext {font-weight: normal}

td.title {font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica}

input.frm {font-weight: normal; font-size: 10px}

input.wizard {font-size: 12px; width: 70px; font-family: Verdana, Arial, Helvetica; height: 30px}

table#idTabs td {font-size: 100%}

#foldheader {cursor: pointer}

button {background-color: #008080}

*/

/* FLG { */
DIV.rpt
{
    margin:     12px;
}

DIV.rptqry
{
    margin:     16px;
}

H2.rptname
{
    font-size:        20px;
}
H3.rptqryname
{
    font-size:        16px;
}

TABLE.rpt
{
    font-size:        12px; 
    font-family:      Verdana, Arial, Helvetica; 
    background-color: #f0f8f8;
}

TABLE.rpt THEAD
{ 
    background-color: #707070;
    border: 1px solid #606060;
}

TR.rptqryname TH
{
    font-weight:      bold;
    font-size:        14px;
    text-align:       center;
    background-color: #404040;
}

TR.rptsubtot
{
    background-color:   #e0e8f0;
}

TABLE.rpt TFOOT TH 
{
    color:            #000000;
    background-color: #c0c8d0;
    border:           1px solid #666666;
    text-align:       right;
}

/* table of contents for reports */

TABLE.rpttoc
{
    background-color: #f0f8f8;
    width:            100%;
}

TABLE.rpttoc TH
{
    cursor: default;
    color:            #000000;
    background-color: #c0c8d0;
    border: 1px solid #606060;
}

TABLE.rpttoc TD
{
    //    white-space: nowrap;
    color:            #000000;
    background-color: #e0e8e8;
}

TABLE.rpttoc A
{
    color:            #003366;
    font-size:        12px;
    font-weight:      normal;
    text-decoration:  none;
}

TABLE.rpttoc A:visited
{
    color:            #444444;
    font-size:        12px;
    font-weight:      normal;
}

TABLE.rpttoc A:hover
{
    color:            #0066bb;
    font-size:        12px;
    font-weight:      normal;
    text-decoration:  underline;
}

TR.hili_row:hover
{
    background-color: #99cccc;
}

A.rpt
{
    font-family:      Verdana, Arial, Helvetica;
    font-size:        12px;
    font-weight:      normal;
}

/* } FLG */
