/* added by roshko */
 @media print
     {
                #non-printable { display: none; }
                        #printable { display: block; }
    }

 .change_muted { color: #666; font-size: 0.7em; }
    .change_result { font-weight: 500; }
    .change_warn { color: #b00020; font-weight: 400; }

.tdv {font-weight: bold;font-size:14px;background-color: #efefef;}

.visnone {
    visibility: none;
}

.text3d {
      color: #000;
        color: rgba(0,0,0,.75);
          text-align: center;
         

                font: bold 24px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
                  
                text-shadow: 0 1px 0 #ccc, 
                0 2px 0 #c9c9c9,
                0 3px 0 #bbb,
                0 4px 0 #b9b9b9,
                0 5px 0 #aaa,
                0 6px 1px rgba(0,0,0,.1),
                0 0 5px rgba(0,0,0,.1),
                0 1px 3px rgba(0,0,0,.3),
                0 3px 5px rgba(0,0,0,.2),
                0 5px 10px rgba(0,0,0,.25),
                0 10px 10px rgba(0,0,0,.2),
                0 20px 20px rgba(0,0,0,.15);
                -webkit-transition: .2s all linear;
}


.box_outline {
    border: 1px solid #000;
    background-color:#ffeeaa;
    margin: 25 0 0 50;
    width:450px;
    //line-height:22px;
    font-size: 10px;

}
.box_header {
    border-bottom: 1px solid #000;
    background-color:orange;
    width: auto;
    padding: 0 10 0 10;
    /*height:14px;*/
    display:block;
    color:#fff;
    font-weight:bold;
    font-size:11px;
}


.box_list {
    margin:0;
    padding-left:5px;
    padding-right:5px;
    list-style:none;
}
.box_list li {
    border-bottom: 1px dotted #000;
}

.box_content {
    margin:0;
    display:block;
}
img { border:0px;}


/*fieldset { border-color: orange; } */


/* new classes >> */
  .actionbuttonssmall{background-color: Gray;border: 0px;color: #EEEEEE;width: 30px;height: 20px;font-size: 9px;}
  .actionbuttonsbig{background-color: Gray;border: 0px;color: #EEEEEE;width: 50px;height: 20px;font-size: 9px;}
  .yearokbutton{background-color: Gray;border: 0px;color: #EEEEEE;width: 20px;height: 20px;font-size: 9px;}
  .daybuttons{border: 0px;width: 25px;height: 15px;background-color: #EEEEEE ;background: #EEEEEE ;font-family: Tahoma;font-size: 12px;position: relative;}
  .presseddaybutton{border: 0px;width: 25px;height: 15px;background: white ;font-family: Tahoma;font-size: 12px;position: relative;}
  .caltable {border: 0px;background-color: #EEEEEE;font-family: Tahoma;font-size: 12px;}
  .monthyear {border: 0px;background-color: Silver;font-family: Tahoma;font-size: 12px;align :center}
.HeadBackDark{background-color:#006699}
.HeadBackLight{background-color:#E7EFF7}
.HeadLink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000063;text-decoration:none;font-weight:bold}

.HeadDarkNav{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;background-color:#006699}
.HeadDarkNav a:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;background-color:#006699}
.HeadDarkNav a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;background-color:#006699}
.HeadDarkNav a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;text-decoration:underline;background-color:#006699}

.HeadInput{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:x-small;border:1px 1px 1px 1px solid #00659C;height:20px;background-color:White}

table#paymenttable th { width:40px; }

/* << new classes */
html {overflow-y: scroll;}

/*input,select { border:1px solid #000; }*/
input[type=text],input[type=password] { background-color: #fff; font-size:11px; border:2px solid orange; color:#000000; }
input[readonly] {background-color:#fff; border:2px solid gray; color:#000000; font-size:11px; }

input.paybox { font-size:10px; border:1px solid lightgray; width:35px;}

label,label input { cursor:pointer; }

body { font-family:Verdana; font-size:14px; background-color:#fff;}

div#wrapper { width:100%; }
div#left { padding-left:10px;width:auto;float:left;margin:0 auto;}
div#right { padding-right:10px; margin:0 auto; }

.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #008ACE;
}
.headerOr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: none;
}
.leftNav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #006699;
}
.leftNavM {
    font-family:"Courier New", Courier, mono;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #006699;
}
.leftNavR {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #ff0000;
}
.leftNavG {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #009900;
}
.txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
.header2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #FF8A31;
}
.SiteExtras{color:Black;font:10px Arial,Helvetica,sans-serif;background: #ffcc66;text-decoration:none}
.SiteLanguage{background:#006699;color:White;font:10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
.headerBl {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    text-decoration: none;
}
.inputbar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    text-decoration: none;
    vertical-align: middle;
    text-align: right;
    border: 1px 1px 1px 1px solid #00659C;
    height: 20px;
    background-color: #FFFFFF;
}
.inputbarl {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    text-decoration: none;
    vertical-align: middle;
    border: 1px 1px 1px 1px solid #00659C;
    height: 20px;
//    background-color: #FFFFFF;
}
.inputbart {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    text-decoration: none;
    vertical-align: middle;
    border: 1px 1px 1px 1px solid #00659C;
    background-color: #FFFFFF;
}
.txtHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000063;
    text-decoration: none;
}
.txtHeader a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000063;
    text-decoration: none;
}
.txtHeader a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF6600;
    text-decoration: underline;
}
.txtHeader a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000063;
    text-decoration: none;
}
a:link {
    color: #003399;
    text-decoration: none;
}
a:visited {
    color: #003399;
    text-decoration: none;
}
a:hover {
    color: #003399;
    text-decoration: underline;
}
.txtWhiteBg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
}
.orangeBg{background-color:#FF8A31}

select#inv_status option[val="0"] { background: yellow; }
.inv_status_1 {background-color: yellow; }
#inv_status option[val="1"] { background-color: orange; }
