@import url('styles1.css');

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:77%;
    background:url(../img/body_bg.jpg) repeat-x fixed;
    background-color:#FFFFFF;
    margin:8px 6px 6px 6px !important;
}
.req {FONT-WEIGHT: bold !important;}
.tip {FONT-WEIGHT: bold !important;}



.workingplace
{
    margin: 6px 6px 6px 12px;
    font-size:inherit;
    font-family:inherit;

}

.workingplace b
{
    margin: 6px 6px 6px 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:77%;
    
}

/* ---------------------------- txt preferences ------------------------------*/

p {font-size:77%; line-height: 110%}


h1, h2, h3 {font-family:Arial, Helvetica, sans-serif; color:#bc2026; font-weight:bold; font-variant:small-caps;}
h1 {color:#FFFFFF !important; margin-top:3px;}
h2 {font-size: 104%; margin-bottom:0.1em;  margin-top:0.4em;}
h3 {font-size: 104%; margin-bottom:0.1em;  margin-top:0.4em; text-decoration:underline;}
h4 {font-size:91%; color:#ffffff; text-align:right; text-transform:uppercase; background-color:#168B72;
padding:0.1em 1ex 0.1em 0.1em;
margin:0.1em 0.1em 0.5em 0;}

.path A:link, .view A:link, .list A:link, .form A:link{
    COLOR: #005440; text-decoration:underline;font-size:100%;
}
.path A:visited, .view A:visited, .list A:visited, .form A:visited{
    COLOR: #005440; text-decoration:underline;font-size:100%;
}
.path A:hover, .view A:hover, .list A:hover, .form A:hover{
    COLOR: #bc2026; text-decoration:underline;font-size:100%;
}
.path A:active, .view A:active, .list A:active, .form A:active{
    COLOR: #005440; text-decoration:underline;font-size:100%;
}

A.menu:link {
    COLOR: #005440; text-decoration:none;font-size:77%;
}
A.menu:visited {
    COLOR: #005440; text-decoration:none;font-size:77%;
}
A.menu:hover {
    COLOR: #bc2026; text-decoration:underline;font-size:77%;
}
A.menu:active {
    COLOR: #005440; text-decoration:none;font-size:77%;
}

A:link {
    COLOR: #005440; text-decoration:underline;font-size:77%;
}
A:visited {
    COLOR: #005440; text-decoration:underline;font-size:77%;
}
A:hover {
    COLOR: #bc2026; text-decoration:underline;font-size:77%;
}
A:active {
    COLOR: #005440; text-decoration:underline;font-size:77%;
}

/****************** !!!!! list tables !!!!! *******************/
table.list {
    WIDTH: 98%;
    BORDER: #ccddda 1px solid;
    border-collapse:collapse;
}
table.list THEAD {
    font-size:77%; color:#FFFFFF; font-family:inherit; font-weight:bold; background-color:#168B72;
}
table.list THEAD TD {
    BORDER: #ccddda 1px solid; padding-left:1ex;
}
table.list TBODY {
    font-size:77%; font-family:inherit; color:#000000;
}
table.list TBODY TD {
    BORDER: #ccddda 1px solid; padding:1ex 0 1ex 1ex;
}
TABLE.list TBODY TR {behavior: url(/styles/listhlt.htc);}
TABLE.list A {behavior: url(/styles/tooltip.htc);}
td.cent{text-align:center;}
td.subhead {background:url(../img/table_sh_bg.jpg); letter-spacing:1ex; font-variant:small-caps;
}

/*************** search styles *****************/

IMG {
    BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

FORM {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
    WIDTH: 300px; HEIGHT: 80px
}

/************* system *******************/
.system {
    font-size:77%;
    COLOR: #000000;
    PADDING-TOP: 10px;
    qwidth: 30%; qbackground-color: white; qcolor: black;
    qposition: absolute; qborder: 1px solid #black; qtop: 70;
    qleft: 70%; qheight: 50px;
    qpadding-top: 15px;
}

.system b {font-size:100%;}

.common {
    font-size:77%;
    COLOR: #000000;
    PADDING-TOP: 10px;
}

/****************************************/
.path {
    COLOR: #000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:60%;
    font-weight:bold;
    background:url(../img/zebra.gif);
    margin: 3px 3px 3px 3px;
    padding: 4px 3px 5px 9px;
}
.usr {
    FONT-WEIGHT: bold; COLOR: #005440;
}

/****************************************/


/***************************************/
.col1 {
    PADDING-LEFT: 20px; COLOR: black; qwidth: 30%; nowrap: true; font-family:inherit;
}
.col2 {
    WIDTH: 10%; TEXT-ALIGN: center
}
/***************************************/



/*********** .grp ******************/
.grp1 {
    PADDING-LEFT: 6px
}
.grp3 {
    PADDING-LEFT: 6px
}
.grp1 {
    FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #cccccc
}
.grp2 {background:url(../img/table_sh_bg.jpg); letter-spacing:1ex; font-variant:small-caps;}
.grp3 {
    PADDING-BOTTOM: 1px; MARGIN-LEFT: 20px; PADDING-TOP: 4px; BACKGROUND-COLOR: #f4f4f4
}
/*************************************/



/*************************************/

.nav_bar {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:60%;
    font-weight:bold;
    background:url(../img/zebra.gif);
    text-align:right;
    margin: 2em 1em 3px 3px;
    padding: 4px 3px 5px 9px;
}

/**************************************/



/****************  .view  **********************/
.view {
    WIDTH: 98%; qWIDTH: 782px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:77%;
}


.view TD {
    PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccddda 1px solid
}
.view TD TD {
    PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid
}
.view .system {
    VERTICAL-ALIGN: top; WIDTH: 110px
}
.view  td{font-size:100%;}
/***********************************************/


/******************* .form *******************/

.form {
    WIDTH: 100%; qWIDTH: 782px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:77%;
}
.form {
    MARGIN-BOTTOM: -6px
}
.form .system, .form .req {
    VERTICAL-ALIGN: top; WIDTH: 110px; font-size:100%;
}

.form TD {
    PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}

.form TD TD {
    PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.form .system TD {
    FONT-WEIGHT: bold
}



/****************************************/

.descr {
    WIDTH: 100%; qWIDTH: 782px
}
.tip {
    WIDTH: 100%; qWIDTH: 782px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:77%;
}


.smallList {
    BORDER-LEFT: #ccddda 1px solid; COLOR: #abb9b6; BORDER-BOTTOM: 0px
}

.smallList TD {
    BORDER-RIGHT: #ccddda 1px solid; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccddda 1px solid
}

.smallList TD TD {
    BORDER-RIGHT: #ccddda 0px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccddda 0px solid
}

.usrCent {
    COLOR: black; TEXT-ALIGN: center
}
.err {
    FONT-WEIGHT: bold; COLOR: red
}
.rct {
    BORDER-RIGHT: lime 2px dashed; BORDER-TOP: lime 2px dashed; BORDER-LEFT: lime 2px dashed; BORDER-BOTTOM: lime 2px dashed; POSITION: absolute;
}
.rctcur {
    BORDER-RIGHT: lime 1px solid; BORDER-TOP: lime 1px solid; background: 50%;  FILTER: alpha(opacity: 50); opacity: 0.50; BORDER-LEFT: lime 1px solid; BORDER-BOTTOM: lime 1px solid; POSITION: absolute; BACKGROUND-COLOR: lime
}

.noGrp {
    PADDING-LEFT: 6px
}
TD.sgrp2 {
    PADDING-LEFT: 20px
}
.small {
    FONT-SIZE: 7pt;
}
.nav {
    MARGIN-LEFT: 110px
}

.filt_ent {
    FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Verdana, Arial
font-weight: bold
}
.descr {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ccddda
}


/************************************************************/
