
table{ float:left;
}



body {
    BACKGROUND: white;
    MARGIN: 0px 0px 0px 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    padding: 0px 0px 0px 0px;
}

#body_box_inventory {
    margin: 0px;
    background-color: #EAF3FD;
    border: solid 0px #303e54;
    display: inline-block;
}

#body_box_inventory_o {
      width: 100%;
    float: left; margin-top:10px; min-height:540px;
     background: url(../images/bg.png) repeat center center; 
      border-radius:8px; -moz-border-radius:10px;-webkit-border-radius:10px;
       padding:1%; margin-bottom:20px;
}

.Outer_Box_Inventory {
    border: solid 1px #303e54;
    float: left;
    clear: both;
    WIDTH: 695px;
    margin: 1px 1px 1px 1px;
    vertical-align: middle;
    display: inline-block;
}

#body_box_Login {
    background-color: #EAF3FD;
    width: 700px;
    padding: 2px 2px 2px 2px;
    display: inline-block;
}

.Outer_Box_Login {
    float: left;
    clear: both;
    WIDTH: 695px;
    margin: 1px 1px 1px 1px;
    vertical-align: middle;
    display: inline-block;
}

#body_box_Pharmacy {
    margin: 0px 5px 1px 5px;
    font-size: 9pt;
    background-color: #EAF3FD;
    width: 440px;
    padding: 1px 0px 1px 0px;
    border: solid 1px #303e54;
}

.Outer_Box_Pharmacy {
    float: left;
    clear: both;
    WIDTH: 430px;
    margin: 1px 1px 1px 1px;
    vertical-align: middle;
    border: solid 1px #303e54;
}

.Content_Pharmacy {
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#Pbody_box_inventory {
    
    width: 100%;
   float:left;
}

#PPbody_box_inventory {
   
    width: 100%; float:left;
   
}

.POuter_Box_Inventory {
  
    float: left;
   
    WIDTH: 100%;
   
}

.PPOuter_Box_Inventory {
    border: solid 1px #303e54;
    float: left;
    clear: both;
    WIDTH: 1190px;
    margin: 1px 1px 1px 1px;
    vertical-align: middle;
    display: inline-block;
}

.Search_Outer_Box {
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    WIDTH: 450px;
    margin: 1px 1px 1px 1px;
    vertical-align: middle;
    display: inline-block;
}

#Pbody_box_MIS {
    margin: 0px 2px 2px 2px;
    background-color: #EAF3FD;
    width: 995px;
    border: solid 1px #303e54;
    padding: 1px 1px 1px 1px;
}

.POuter_Box_MIS {
    border: solid 1px #303e54;
    float: left;
    clear: both;
    WIDTH: 990px;
    margin: 1px 1px 1px 1px;
    vertical-align: middle;
}

.Outer_Box_MIS {
    float: left;
    clear: right;
    margin: 2px 2px 2px 2px;
    vertical-align: middle;
    WIDTH: 327px;
}

.Content_MIS {
    padding: 1px 1px 1px 1px;
    float: left;
    WIDTH: 320px;
    margin: 5px 0px 2px 0px;
}

.MIS {
    padding: 0px 1px 2px 2px;
}

.MISheader {
    padding-left: 2px;
    color: Maroon;
    font-size: 10pt;
    background-image: url(Images/bg.gif);
    text-align: center;
    font-weight: bold;
}

.content {
    padding-left: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    width:100%;
}

.labelForTag {
    .labelForTag;

{
    width: 116px;
    float: left;
    padding-top: 4px;
    height: 16px;
}

idth: 90px;padding-top:4px;
}

.labelForTax {
    width: 60px;
    float: left;
    padding-top: 2px;
}

.labelForPO {
    width: 65px;
    float: left;
    padding-top: 2px;
}

.labelForSearch {
    width: 125px;
    float: left;
    padding-top: 4px;
}

/*.Purchaseheader {
    padding: 5px;
    padding-left: 5px;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    background-color: #2C5A8B;
    
    text-align: left;
}*/

.Purchaseheader {
    position: relative;
    float: left;
    color: #2f383d;
    line-height: 28px;
    font-size: 22px;
    border-bottom: 1px solid #fff;
    padding-bottom: 3px;
    font-weight: 600;
    width: 100%; text-align:left;
    margin-bottom: 10px;
}
.Purchaseheader:after {
    background: #009dcd;
    height: 1px;
    width: 100px;
    position: absolute;
    content: "";
    top: 31px;
    left: 0;
}

.forItemLabel {
    width: 60px;
    float: left;
    padding-top: 4px;
    font-size: 9pt;
}


.ItDoseButton {
        cursor: pointer;
    background: #33b5e5;
   
    border: 0;
    padding: 8px 30px;
    color: #ffffff;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}
.ItDoseButton:hover {
    background: #178ab4;
}


.ItDoseDropdownbox {
    color: Navy;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
    margin-top: 13px;
}

.ItDoseRadiobuttonlist {
    color: Navy;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
}

.ItDoseRadiobutton {
    color: Navy;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
}

.ItDoseCheckboxlistSpl {
    color: Blue;
    height: 2px;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
    font-weight: bold;
}

.ItDoseCheckboxlist {
    color: Navy;
    height: 2px;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
}

.ItDoseCheckbox {
    color: Navy;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
}

.ItDoseTextinputNum {
    color: Navy;
    border: solid 1 black;
    text-align: right;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
}

.ItDoseTextinputText {
    color: Navy;
    border: solid 1 black;
    text-align: left;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
}

.ItDoseLblError {
    color: red;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
    font-weight: bold;
}

.ItDoseLabel {
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
}

.ItDoseLabelSp {
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
    color: Blue;
}

.ItDoseLabelBl {
    font-size: 8.5pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
    color: Maroon;
    font-weight: bold;
}

.ItDoseTxtLabel {
    background-color: white;
    color: navy;
    border: solid 1px navy;
    padding: 2px 2px 2px 4px;
    margin: 2px 2px 2px 0px;
}

.ItDoseLblSpBl {
    color: Maroon;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif, sans-serif;
    font-weight: bold;
}

.pnlFilter {
    width: 230px;
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.pnlFileFilter {
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.pnlVendorItemsFilter {
    width: 500px;
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.pnlItemsFilter {
    width: 175px;
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.pnlRequestItemsFilter {
    width: 425px;
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.pnlLabItemsFilter {
    width: 850px;
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.pnlOrderItemsFilter {
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.pnlSurgeryItemsFilter {
    width: 525px;
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.filterOpDiv {
    padding: 3px 0px 3px 0px;
    clear: left;
    width: 100%;
    border-top: solid 1px maroon;
    text-align: right;
}

.filterPupupBackground {
    background-color: #C6DFF9;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.pnlAddLocation {
    width: 335px;
    background-color: #EAF3FD;
    border: solid 1px maroon;
}

.GridViewStyle {
    border: solid 1px #303e54;
    width:100%;
    font-size: 9pt;
}

    .GridViewStyle .row {
        border: solid 1px #C6DFF9;
        font-size: 9pt;
        padding-left: 5px;
    }

    .GridViewStyle .altrow {
        border: solid 1px #C6DFF9;
        font-size: 9pt;
        padding-left: 5px;
        background-color: #FFE0C0;
    }

.GridViewHeaderStyle {
    border: solid 1px #C6DFF9;
    font-weight: bold;
    color: white;
    font-size: 9.5pt;
    background-color: #2C5A8B;
    background-repeat: repeat-x;
}

.GridViewScrollHeaderStyle {
    border: solid 1px #C6DFF9;
    font-weight: bold;
    color: #765;
    font-size: 9.5pt;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
    z-index: 10;
}

.GridViewItemStyle {
    border: solid 1px #C6DFF9;
    padding-left: 5px;
    font-size: 9pt;
}

.GridViewAltItemStyle {
    border: solid 1px #C6DFF9;
    padding-left: 5px;
    font-size: 9pt;
    background-color: #eee9e9;
}

.GridViewLabItemStyle {
    border: solid 1px #C6DFF9;
    padding-left: 5px;
    font-size: 8.75pt;
}

.GridViewResultItemStyle {
    border: solid 1px #C6DFF9;
    padding-left: 5px;
    font-size: 8.75pt;
    background-color: #fafad2;
}

.GridViewHeaderStyleMIS {
    border: solid 1px #C6DFF9;
    font-weight: bold;
    color: #765;
    font-size: 9.5pt;
    background-image: url(Images/headerBg.gif);
    background-repeat: repeat-x;
}

.GridViewAltStyleMIS {
    border: solid 1px #C6DFF9;
    font-size: 8.75pt;
    background-color: #f0fff0;
}

.GridViewItemStyleMIS {
    border: solid 1px #C6DFF9;
    padding-left: 5px;
    font-size: 9pt;
}

.SearchPrompt {
    border: solid 1px #C6DFF9;
    padding-left: 5px;
    font-size: 9pt;
}

.HeaderTab {
    float: left;
    LINE-HEIGHT: normal;
    background: #bfdbff url(../Images/TabstripBackground.gif) repeat-x 100% bottom;
    white-space: nowrap;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;
    width: 100%;
}

    .HeaderTab ul {
        padding: 2px;
        MARGIN: 0px;
        LIST-STYLE-TYPE: none;
        white-space: nowrap;
    }

    .HeaderTab LI {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 5px;
        BACKGROUND: transparent url(../Images/tabMiddleOff.gif) no-repeat left top;
        FLOAT: left;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
    }

    .HeaderTab A {
        PADDING-RIGHT: 10px;
        DISPLAY: block;
        PADDING-LEFT: 10px;
        FONT-WEIGHT: bold;
        BACKGROUND: transparent url(../Images/tabMiddleOn.gif) no-repeat right top;
        FLOAT: none;
        PADDING-BOTTOM: 4px;
        COLOR: #203b78;
        PADDING-TOP: 5px;
        TEXT-DECORATION: none;
    }

        .HeaderTab A:hover {
            COLOR: #333;
            BACKGROUND-IMAGE: url(../Images/tabMiddleOff.gif);
        }

    .HeaderTab #current {
        BACKGROUND-IMAGE: url(Images/tabLeftOn.gif);
    }

        .HeaderTab #current A {
            BACKGROUND-IMAGE: url(Images/tabRightOn.gif);
            PADDING-BOTTOM: 5px;
            COLOR: #333;
        }

    .HeaderTab A.wrap {
        padding-right: 6px;
        background: transparent url(Images/tabMiddleOff.gif) right 0px no-repeat;
    }

.bottomborder {
    border-bottom: #000000 thick solid;
}

.hover {
    text-decoration: underline overline blink none;
    color: green;
    cursor: wait;
}

.logintxt {
    font-family: arial;
    font-size: 13px;
    text-transform: uppercase;
    text-align: right;
}

.logininput {
    background: url(images/input-bg.jpg) repeat-x;
    height: 23px;
    border: #adb9c2 solid 1px;
    width: 180px;
    text-align: left;
}

.TextIndicator_TextBox1 {
    background-color: Gray;
    color: White;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak {
    color: Red;
    background-color: Red;
}

.BarIndicator_TextBox2_average {
    color: Blue;
    background-color: Blue;
}

.BarIndicator_TextBox2_good {
    color: Green;
    background-color: Green;
}

.BarBorder_TextBox2 {
    border-style: solid;
    border-width: 1px;
    padding: 2px 2px 2px 2px;
    width: 200px;
    vertical-align: middle;
}

.TextIndicator_TextBox3 {
    background-color: Blue;
    color: Yellow;
    font-size: small;
    font-variant: small-caps;
    padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle {
    width: 16px;
    height: 14px;
    background-image: url(images/Question.png);
    overflow: hidden;
    cursor: help;
}

.TextIndicator_TextBox1_Strength1 {
    background-color: Gray;
    color: White;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextIndicator_TextBox1_Strength2 {
    background-color: Gray;
    color: Yellow;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextIndicator_TextBox1_Strength3 {
    background-color: Gray;
    color: #FFCAAF;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextIndicator_TextBox1_Strength4 {
    background-color: Gray;
    color: Aqua;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.TextIndicator_TextBox1_Strength5 {
    background-color: Gray;
    color: #93FF9E;
    font-family: Arial;
    font-size: x-small;
    font-style: italic;
    padding: 2px 3px 2px 3px;
    font-weight: bold;
}

.ajax__calendar_day_disabled {
    text-decoration: strike;
    background-color: gray;
}

.ajax_calendar_invalid {
    color: red;
    text-decoration: strike;
    cursor: pointer;
}

. disable_past_dates {
    color: red;
    text-decoration: strike;
    cursor: pointer;
}

.topbottom {
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.topdashed {
    border-top: #000000 1px dashed;
}

.top {
    border-top: #000000 1px solid;
}

.topdashed {
    BORDER-top: #000000 1px dashed;
}

.GridviewScrollHeader TH, .GridviewScrollHeader TD {
    padding: 5px;
    font-weight: bold;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #EFEFEF;
    vertical-align: bottom;
    text-align: left;
}

.GridviewScrollItem TD {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #FFFFFF;
}

.GridviewScrollItem .Freeze {
    background-color: #EFEFEF;
}

.GridviewScrollItemHover TD {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #CCCCCC;
    cursor: pointer;
}

.GridviewScrollItemHover .Freeze {
    background-color: #CCCCCC;
}

.GridviewScrollItemSelected TD {
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #999999;
    color: #FFFFFF;
}

.GridviewScrollItemSelected .Freeze {
    background-color: #999999;
}

.GridviewScrollPager {
    border-top: 1px solid #AAAAAA;
    background-color: #FFFFFF;
}

    .GridviewScrollPager TD {
        padding-top: 3px;
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .GridviewScrollPager A {
        color: #666666;
    }

    .GridviewScrollPager SPAN {
        font-size: 16px;
        font-weight: bold;
    }
/*AutoComplete flyout */

.autocomplete_completionListElement {
    margin: 0px!important;
    background-color: White;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'hand';
    overflow: auto;
    font-family: Calibri;
    font-size: 14px;
    text-align: left;
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    max-height: 150px;
    width: auto;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem {
    border-bottom: dotted 1px;
    background-color: #B6C5D4;
    color: black;
    padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem {
    background-color: window;
    color: windowtext;
    padding: 1px;
}



/* css for MIS only*/
tr.row-1 {
    background-color: #d8d8d8;
    color: #000000;
}

tr.row-2 {
    background-color: #e8e8e8;
    color: #000000;
}


td.form-title {
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
    text-align: left;
}



table.width100 {
    width: 100%;
    border: solid 1px #000000;
}

span.subCategoryTitle {
    font-size: 85%;
    font-family: arial,sans-serif;
    font-weight: normal;
    cursor: pointer;
}

.categoryItems {
    margin-top: 0;
    margin-bottom: 0;
    list-style-type: none;
    font-size: 80%;
    font-family: arial,sans-serif;
    padding-left: 0;
    line-height: 1.2em;
}

ul {
    padding: 0;
    margin: 0;
}

li {
    margin-left: 7px;
}

.disabled_button {
    color: #aca899;
    background-color: #efefef;
    border: solid 1px #c0c0c0;
}

#ajax__calendar_close_button {
    margin-right: 5px;
    margin-left: auto;
    width: 10px;
    font-weight: bold;
    cursor: pointer;
    text-align: right;
}

.ItDoseButtonCancel {
    background-image: url('../Images/Cancel_0.bmp');
    cursor: pointer;
    border: none;
    height: 42px;
    border-collapse: collapse;
    width: 100px;
    background-repeat: no-repeat;
}

/*.ItDoseButtonLogin {
    background-image: url('../Images/Login_0.bmp');
    cursor: pointer;
    border: none;
    height: 42px;
    border-collapse: collapse;
    width: 100px;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}*/

.parent_menu {
    background-color: #013772;
    color: #FFFFFF;
    text-align: left;
    height: 30px;
    border: 1px solid white;
    
}

.sub_menu {
    background-color: #FFFFFF;
    color: #FFFFFF;
    text-align: left;
    line-height: 30px;
    margin-top: 5px;
    
    vertical-align: top;
}

    .sub_menu a:hover {
        background-color: #013772;
        color: #FFFFFF;
    }
 .left-align 
 {
            text-align:left;
  }
  .right-align {
            text-align:right;
        }


.bodybg {background: url(../images/body_top.jpg) center top no-repeat;
    width: 100%;
    
}
.container3 {    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.body_box_inventory_o {    width: 96%;
    float: left;
    margin-top: 10px;
    min-height: 540px;
    background: url(../images/bg.png) repeat center center;
    border-radius: 8px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 1%;
    margin-bottom: 20px;
}

.body_box_inventory_o-main{width: 96%;
    float: left;
    margin-top: 10px;
   
    background: url(../images/bg.png) repeat center center;
    border-radius: 8px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 1%;
    
}

.backbtn {float: right;cursor: pointer; font-size:1.1em;margin-bottom: 10px;
    background: #33b5e5;
    border: 0; color:#fff;  
    padding: 8px 30px;
    
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}
    .backbtn a {color: #ffffff; text-decoration:none;
    }

.backbtn:hover {
    background: #178ab4;
}


.col-md-5 {
    width: 41.66666666666667%;
    float: left;
}
.col-md-7 {
    width: 58.333333333333336%;float: left;
}
#header {
  padding: 0px 0;
  background-color:#69ECD3!important;
}