body { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none; line-height: 140%;}


td { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none; line-height: 140%;}


/*
a { font-family: Tahoma; font-size: 11px; color: #003366; text-decoration: none; font-variant: normal; text-decoration: underline} 
a:hover { font-family: Tahoma; font-size: 11px; color: #0000CC; text-decoration: none; font-variant: normal; }
*/

/* last
a { font-family: Tahoma; font-size: 11px; color: #2583ad; text-decoration: none; font-variant: normal; } 
a:hover { font-family: Tahoma; font-size: 11px; color: #0000CC; text-decoration: none; font-variant: normal; text-decoration: underline}
*/

/* last 2
a { font-family: Tahoma; font-size: 10px; color: #0000CC; text-decoration: none; font-variant: normal; } 
a:hover { font-family: Tahoma; font-size: 11px; color: #003366; text-decoration: none; font-variant: normal; text-decoration: underline}
*/

a { font-family: "Tahoma"; color: #054ea8; text-decoration: none; } 
a:hover { font-family: "Tahoma"; color: #003366; text-decoration: underline;}

/*
a:hover { font-family: Tahoma; font-size: 11px; color: #003366; text-decoration: none; font-variant: normal; text-decoration: underline}
a { font-family: Tahoma; font-size: 11px; color: #0000CC; text-decoration: none; font-variant: normal; text-decoration: underline}
  */
p { margin: 0; padding: 0; }

/*e9e9e9  aacbee*/ 
.warning {color:#FF0000; background-color: #FFFF00;font-weight: bold;}
.page, .page2, .page3, .page4  {border:1px solid #e9e9e9;margin:0px 0px 0px 0px; width: 100%;} 
.page, .page2,.page4, .page3 caption { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none}




.page caption { font-family: Tahoma; font-size: 12px; color: #000000; text-decoration: none}

/*bbddff ebf3fb*/
.page thead td{font-family: Tahoma; font-size: 11px; background-color:#ebf3fb;border-bottom:1px solid #aacbee;margin:0 0 0px 0;padding:0px 0px; text-align:center}
/*bbddff ebf3fb*/
.page tfoot td{font-family: Tahoma; font-size: 11px; margin:0 0 0px 0; padding: 5px 0px 5px; text-align:center; border:0px solid #aacbee} 
.page td{ font-family: Tahoma; font-size: 11px; border-bottom:1px solid #e9e9e9;padding:1px 1px 1px 1px;}
.page input, select {font: 11px Tahoma; color: #316496; text-decoration: none; background: #F3F3F4; border: 1px solid #113D6A; border-color:#aacbee} 
.page textarea{font: 11px Tahoma; color: #316496; text-decoration: none; background: #F3F3F4; border: 1px solid #113D6A; border-color:#aacbee} 
.page th{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:5px 0px 5px 5px; text-align:center; border:0px solid #aacbee} 
/* .page textarea{width: 100%; font: 11px Tahoma; color: #316496; background: #F3F3F4; border: 3px solid #CCCCCC;}
*/

.page2 td{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:5px 0px 5px 5px; text-align:center; border:0px solid #e9e9e9} 
.page4 td{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:0px 0px 0px 0px; text-align:center; border:0px solid #e9e9e9} 
.page3 td{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:5px 0px 5px 5px; border:0px solid #e9e9e9} 
.page3 th{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:1px 1px 1px 1px; border:0px solid #aacbee} 



form { margin: 0px; padding: 0px;}
input, select {font: 11px Tahoma; color: #316496; text-decoration: none; background: #F3F3F4; border: 1px solid #113D6A;} 

textarea {width: 100%; font: 11px Tahoma; color: #316496; background: #F3F3F4; border: 1px solid #CCCCCC;}

.feature  {top:510px; left:190px; width:570px; display:none;}

.tblcellseparator
{
  background: #cccccc;
  height: 1px;
}

.header { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; background-color: #B7D7F0; padding-left:3}
.sorting { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; background-color: #92C5ED; padding-left:3}
.firstrow { background-color: #FFFFFF; background-color: #FFFFFF}
.nextrow { background-color: #E6F1F9}
.newhead { background-color: #AECAD8; font-weight: bold}
.newrow { background-color: #EBEEF3}
.lightrow { font-weight: bold; color: #6E6E6E}
.boldrow { font-weight: bold; color: #000000}
.btn{
  font-family: Tahoma;
  font-size: 11px;
  padding-top: 1px;
  padding-bottom: 2px;
  background-color: #c5e0ea;
  font-weight: bold;
  border: 1px solid #829FC9;}



h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;padding:0;}

.parent.chrome5{border:1px solid #aacbee;margin:0px 0px 0px 0px}
.parent.chrome5 .child{margin:2px;border:0px}
.parent.chrome5 .more{display:block; margin:2px 0px 0px 0px;padding:0px 0px 0px 0px}
.parent.chrome5 .child .more{margin:0;padding:0}
.parent.chrome5 h1,.parent.chrome5 h2{background-color:#ebf3fb;border-bottom:1px solid #aacbee;margin:0 0 0px 0;padding:0px 0px; text-align:center}


.news {border:1px solid #aacbee;margin:0px 0px 0px 0px}
.news h1{background-color:#ebf3fb;border-bottom:1px solid #aacbee;margin:0 0 0px 0;padding:0px 0px;text-align:center}
.news a { text-decoration: underline}
.news .child{margin:2px;border:0px}


    /* message boxes: warning, error, stolen from original theme */
    
    div.notice_mini {
        color: #000000;
        background-color: #FFFFDD;
        border: 0.1em solid #FFD700;
        background-position: 10px 10px;
        padding: 3px 3px 3px 3px;
        text-align: left;
        width: 500px;         
    }
    
    div.notice_small {
        color: #000000;
        background-color: #FFFFDD;
        margin: 0.5em 0 0.5em 0;
        border: 0.1em solid #FFD700;
        background-image: url(../.././img/s_notice.png);
        background-repeat: no-repeat;
        background-position: 10px 50%;
        padding: 3px 3px 3px 36px;
        text-align: left;
        width: 500px;        
    }
    
    div.notice_success {
        color: #000000;
        background-color: #DDFFDD;
        margin: 0.5em 0 0.5em 0;
        border: 0.1em solid #298F00;
        background-image: url(../.././img/s_okay.png);
        background-repeat: no-repeat;
        background-position: 10px 50%;
        padding: 3px 3px 3px 36px;
        text-align: center;
        width: 500px;
    }
    
    
    
    div.notice {
        color: #000000;
        background-color: #FFFFDD;
        text-align: center;
    }
    h1.notice,
    div.notice {
        margin: 0.5em 0 0.5em 0;
        border: 0.1em solid #FFD700;
        background-image: url(../.././img/s_notice.png);
        background-repeat: no-repeat;
        background-position: 10px 50%;
        padding: 3px 3px 3px 36px;
        width: 500px;  
        text-align: left;
    }
    div.notice h1 {
        border-bottom: 0.1em solid #FFD700;
        font-weight: bold;
        font-size: 11;
        text-align: left;
        margin: 0 0 0.2em 0;
    }

    div.warning {
        color: #CC0000;
        background-color: #FFFFCC;
    }
    h1.warning,
    div.warning {
        margin: 0.5em 0 0.5em 0;
        border: 0.1em solid #CC0000;
        background-image: url(../.././img/s_warn.png);
        background-repeat: no-repeat;
        background-position: 10px 50%;
        padding: 3px 3px 3px 36px;
        width: 500px;  
        text-align: left;
    }
    div.warning h1 {
        border-bottom: 0.1em solid #cc0000;
        font-weight: bold;
        text-align: left;
        font-size: 11;
        margin: 0 0 0.2em 0;
    }

    div.error { 
        color: #000000;
        background-color: #FFDDDD;
        width: 500px;
        text-align: center;
    }
    h1.error,
    div.error {
        margin: 0.5em 0 0.5em 0;
        border: 0.1em solid #ff0000;
        background-image: url(../.././img/s_error.png);
        background-repeat: no-repeat;
        background-position: 10px 50%;
        padding: 3px 3px 3px 36px;
        text-align: center;
    }
    div.error h1 {
        border-bottom: 0.1em solid #ff0000;
        font-weight: bold;
        text-align: left;
        font-size: 11;
        margin: 0 0 0.2em 0;
    }

    fieldset.toolbar form.action {
        display: block;
        width: auto;
        clear: none;
        float: left;
        margin: 0;
        padding: 0;
        border-right: 1px solid black;
    }
    fieldset.toolbar form.action input, fieldset.toolbar form.action select {
        margin: 0.7em;
        padding: 0.1em;
    }

    fieldset.toolbar {
        display: block;
        width: 100%;
        background-color: #dddddd;
        padding: 0;
    }
    fieldset.optbox {
        padding: 0;
        background-color: #FFFFDD;
    }
    div.buttons, div.opts, fieldset.optbox p, fieldset.overview div.row {
        clear: both;
        padding: 0.5em;
        margin: 0;
        background-color: white;
    }
    div.opts, fieldset.optbox p, fieldset.overview div.row {
        border-bottom: 1px dotted black;
    }
    fieldset.overview {
        display: block;
        width: 100%;
        padding: 0;
    }
    fieldset.optbox p {
        background-color: #FFFFDD;
    }
    div.buttons {
        background-color: #dddddd;
    }
    div.buttons input {
        margin: 0 1em 0 1em;
    }
    div.buttons form {
        display: inline;
        margin: 0;
        padding: 0;
    }
    input.save {
        color: green;
        font-weight: bolder;
    }
    input.cancel {
        color: red;
        font-weight: bolder;
    }
    div.desc, label.desc, fieldset.overview div.desc {
        float: left;
        width: 27em;
        max-width: 60%;
    }
    code:before, code:after {
        content: '"';
    }
    span.doc {
        margin: 0 1em 0 1em;
    }
    span.doc a {
        margin: 0 0.1em 0 0.1em;
    }
    span.doc a img {
        border: none;
    }

    
a.bluelnk:link{text-decoration:underline;}
a.bluelnk:visited{text-decoration:underline;}
a.bluelnk:hover{text-decoration:none;}
a.bluelnk:active{text-decoration:none;}
a.bluelink{color:#0d75bf;text-decoration:underline;}
a.bluelink:hover{text-decoration:none;}


/* table.goodstbl{table-layout:fixed;}
table.goodstbl{border:#c0c0c0 1px solid;width:100%;border-collapse:collapse;}
table.goodstbl th{background:#426293;border:#fff 1px solid;color:#fff;padding:2px;font:bold 10px Tahoma, Arial, Tahoma, sans-serif;}
table.goodstbl th a{background:#426293;color:#fff;font:bold 10px Tahoma, Arial, Tahoma, sans-serif;}
table.goodstbl td{background:#fff;border:#c0c0c0 1px solid;color:#000;padding:2px;font:normal 10px Tahoma, Arial, Tahoma, sans-serif;}
table.goodstbl tr.gray td{background:#f3f4f6;}
*/


.page_fixed {border:1px solid #aacbee;margin:0px 0px 0px 0px; width: 100%;} 
.page_fixed caption { font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none}
.page_fixed thead td{font-family: Tahoma; font-size: 11px; background-color:#ebf3fb;border-bottom:1px solid #aacbee;margin:0 0 0px 0;padding:0px 0px; text-align:center} 
.page_fixed tfoot td{font-family: Tahoma; font-size: 11px; margin:0 0 0px 0; padding: 5px 0px 5px; text-align:center; border:0px solid #aacbee}  
.page_fixed td{ font-family: Tahoma; font-size: 11px; border-bottom:1px solid #aacbee;padding:1px 1px 2px 1px;}                         
.page_fixed input, select {font: 11px Tahoma; color: #316496; text-decoration: none; background: #F3F3F4; border: 1px solid #113D6A; border-color:#aacbee} 
.page_fixed textarea{font: 11px Tahoma; color: #316496; text-decoration: none; background: #F3F3F4; border: 1px solid #113D6A; border-color:#aacbee} 
.page_fixed th{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:5px 0px 5px 5px; text-align:center; border:0px solid #aacbee} 
/* .page textarea{width: 100%; font: 11px Tahoma; color: #316496; background: #F3F3F4; border: 3px solid #CCCCCC;}
*/

.page2 td{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:5px 0px 5px 5px; text-align:center; border:0px solid #e9e9e9} 
.page4 td{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:0px 0px 1px 0px; text-align:right; border:0px solid #e9e9e9} 
.page4 caption { font-family: Tahoma; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color:#6694E3;}

/* .page4 input{font-family: Tahoma; font-size: 11px; text-decoration: none; margin:0 0 0px 0; padding:0px 0px 0px 0px; text-align:center; border:0px solid #aacbee}  */
/*.page4 input{font: 11px Tahoma; color: #316496; text-decoration: none; background: #F3F3F4; border: 1px solid #113D6A; border-color:#aacbee; height:10px;}  */

.page_fixed{table-layout:fixed;}

/*
#tooltip{
background:#317dd3;
border:1px solid #b4d6ef;
font:normal 11px Tahoma, Tahoma, Arial, sans-serif;
color:#fff;
margin:0px;
padding:4px 5px;
position:absolute;
visibility:hidden;
}
*/
#tooltip{
 /* background:#ebf3fb; */
 /* border:1px solid #aacbee; */
 
background:#FFFFDD; 
border: 0.1em solid #FFD700; 
 
font:normal 12px Tahoma, Tahoma, Arial, sans-serif;
color:#000000;
margin:0px;
padding:4px 5px;
position:absolute;
visibility:hidden;
}


.insert {
        font-size:8pt;
        font-family:arial;
        color:gray;
        margin:20px;
        border:solid gray 1px;
        padding:5px;
        background-color:#FFFFE0;
        line-height:1.1em;
        width:90%;
        padding:1px;
    }


/* small {font-family: Tahoma; color:#6b6c6c; width: 8px;}    */
  small  { color: #6b6c6c; font-family: "Tahoma"; font-size: 9px; line-height: 90%;}
/* .wmzonacom   {  padding: 0px,50px,50px,0px;}  */


 .alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert-heading {
  color: inherit;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}


.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
