﻿body {
}

.page_header_table {
    font-family: Verdana;
    font-size: small;
    font-weight: bold;
    background-color: #7C5F15;
    color: #FFFFFF;
    height: 21px;
    width: 100%;
    background-repeat: repeat;
    background-image: url('./../Images/table_header_mid.png');
    background-repeat: repeat-x;
}

.page_header_level1 {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    background-color: #A7B16D;
    color: #000000;
    height: 21px;
    width: 80%;
}

.page_header_level2 {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #A7B16D;
    color: #000000;
    height: 21px;
    width: 100%;
}

.form_border {
    border: 1px solid #DCE3B1;
}

.inner_table_header {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #1D200D;
    color: #FFFFFF;
    height: 21px;
    width: 100%;
    background-repeat: repeat;
    background-repeat: repeat-x;
    vertical-align: middle;
}

.menu_header_table {
    /*
   not used
*/
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    height: 20px;
    width: 96%;
    /*
    background-image: url(  '../Images/table_header_mid.png' );
*/
    border: 2px none #FFFFFF;
    height: 0px;
    margin-top: 70px;
}

.calendar_header {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    height: 0px;
    width: 100%;
    background-repeat: repeat;
    background-image: url( '../Images/table_header_mid.png' );
    background-repeat: repeat-x;
}



.mnu_item_stat {
    /*background-color: #666666;*/
    border-color: #163450;
    font-family: Verdana;
    font-weight: bold;
    color: White;
    height: 5px;
    font-size: 14px;
    padding-left: 10px;
    z-index: 10;
}

.mnu_item_over {
   background-color:#1C5E55;
    z-index: 100;
}

.Stat_Mnu_Item_Hover {
    background-color: #000000;
    border-color: #666666;
    font-family: Verdana;
    font-weight: bold;
    color: #ABCCE8;
    height: 5px;
    font-size: 12px;
    padding-left: 10px;
    z-index: 10;
}

.DynMenuStyle {
    border: 1px none #ABCCE8;
    background-color: #E3EAEB;
    z-index: 100;
}

.DynMenuItemStyle {
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #c1c1c1;
    background-color: #b4d5de;
    /*background-color: #999999;*/
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 100;
    font-family: verdana;
    font-size: 11px;
}

.DynMenuHoverStyle {
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #C2CA93;
    background-color: #666666;
    font-weight: bold;
    color: White;
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 400;
    font-family: verdana;
    font-size: 11px;
}

.form_link {
    font-family: verdana;
    font-size: 11px;
    color: #7B8448;
    text-decoration: underline;
}

    .form_link:hover {
        font-family: verdana;
        font-size: 11px;
        color: #7B8448;
    }

.form_lable {
    background-color: #EFF2DB;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-left: 5px;
    padding-right: 2px;
    margin-left: 5px;
}

.form_lable_BRK {
    background-color: #c8d4a0;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-left: 5px;
    padding-right: 2px;
    margin-left: 5px;
}
.form_label_tdata {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #C0C79A;
}

.form_label_data {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #31341D;
    text-align: center;
}

.form_label_number {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    width: 150px;
    height: 16px;
    color: #31341D;
    text-align: right;
}

.form_line {
    border-color: #747C43;
    border-style: none none solid none;
    border-width: 1px;
}

.grid_box {
    border: 1px solid #818A4A;
    width: 100%;
}

.form_Control {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    width: 250px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #D7DFAB;
}


.textbox_with_Shadow_ForWaterMark {
    border: 1px solid #c4c4c4;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;

     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;

    width: 300px;
    color:grey;
}


.textbox_with_Shadow {
    border: 1px solid #c4c4c4;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;

     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;

    width: 300px;
}


.textbox_with_Shadow:focus {
    /*outline: none;
    border: 1px solid #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;*/
     background-color:RGB(255,255,180);
}

.button_with_Shadow {
    border: 1px solid #c4c4c4;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;

     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;

    width: 300px;
}

.button_with_Shadow:focus {
    /*outline: none;
    border: 1px solid #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;*/
     background-color:#D6EDF8;
}

.textbox_with_Shadow_Nofocus {
    border: 1px solid #c4c4c4;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;

     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width:
.form_txt_box {
    border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;
    }
24px;
}
.form_txt_box:focus {
    /*outline: none;
    border: 1px solid #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;*/
     background-color:RGB(255,255,180);
}
.form_txt_box_WaterMark {
    border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;
     width: 150px;
    color:grey;
}



.form_area_box {
    border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 250px;
}
.form_area_box:focus {
    /*outline: none;
    border: 1px solid #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;*/
     /*background-color:RGB(255,255,180);*/
}


.form_txt_box_req {
    border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 250px;
    background-color: #FFF0F0;
}

.form_txt_box_1 {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #C0C79A;
    height: 16px;
    width: 100px;
    margin-left: 0px;
}

.form_txt_box_number {
    border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 150px;
    text-align:right;
    
    }
/*.form_txt_box_number_left {
    border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 150px;
    text-align: left;
}*/
.form_txt_box_number:focus {
    /*outline: none;
    border: 1px solid #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;*/
     background-color:RGB(255,255,180);
}
.form_txt_box_number_WaterMark {
    border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;
      width: 150px;
    color:grey;
    text-align: right;
    font-weight: 700;
}

.form_txt_box_number_di {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #C0C79A;
    /*height: 18px;*/
    /*width: 100px;*/
    text-align: right;
     background-color: #E9E9E9;
     width: 150px;
}

.form_dropdown {
    font-family: Verdana;
     border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 150px;
    text-align: left;
    margin-left: 42px;
    margin-bottom: 0px;
}





.form_dropdown_list {
    font-family: Verdana;
     border: 1px solid #c4c4c4;
    font-size: 11px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
   width: 450px;
    text-align:  left;}


/*
11px;
    font-weight: normal;
    border: 1px solid #878DB3;
    height: 17px;
    width: 200px;
}*/

.form_radio {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    text-align: left;


}

.form_button {
    border: 1px solid #666666;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #bbb48c;
    color: #5a3105;
    border: 1px solid #666666;
    font-family: Verdana;
    /*font-size: 11px;
    	font-weight: normal;
    	background-color: #999999;
    	color: #FFFFFF;
    background-repeat: repeat;
    background-image: url('../Images/button.png');
    background-repeat: repeat-x;
    background-image: url('../Images/button.png');
    background-repeat: repeat-x;*/
    margin-left: 0px;
    }







    .form_button:hover {
        border: 1px solid #000000;
        font-family: Verdana;
        font-size: 12px;
        font-weight: normal;
        background-color: #999999;
        color: #FFFFFF;
        height: 22px;
        background-repeat: repeat;
        background-image: url( './../Images/button_hover.png' );
        background-repeat: repeat-x;
    }

.form_process_button {
    font-family: verdana;
    font-size: 12px;
    border-style: solid;
    border-width: 1px 1px 1px 8px;
    border-color: #263846;
    height: 22px;
    color: #132E46;
}

    .form_process_button:hover {
        font-family: verdana;
        font-size: 12px;
        border-style: solid;
        border-width: 1px 1px 1px 8px;
        border-color: #7598B5;
        height: 22px;
        color: #132E46;
    }

.form_process_button_disabled {
    font-family: verdana;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    height: 22px;
    color: #CCCCCC;
}

.message_text {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.list_text {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #4A538C;
}


.form_label_data_CMC {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    width: 150px;
    height: 16px;
    color: #d8d6c1;
}

.form_label_number_CMC {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    width: 150px;
    height: 16px;
    color: #434A7E;
    text-align: right;
}

/*Grid - Start*/



.mGridMNY {
    background-color: #a79f71;
    margin: 5px 0 10px 0;
    border: 1px solid #C3CA94;
    border-collapse: collapse;
    empty-cells: show;
    font-family: Calibri;
    font-size: 13px;
}

.mGridSLB {
    background-color: #f2eaaa;
    margin: 5px 0 10px 0;
    border: 1px solid #C3CA94;
    border-collapse: collapse;
    empty-cells: show;
    font-family: Calibri;
    font-size: 13px;
}

.ModalPopupBG {
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.mGrid {
    background-color: #a79f71;
    margin: 5px 0 10px 0;
    border: 1px solid #C3CA94;
    border-collapse: collapse;
    empty-cells: show;
    font-family: Calibri;
    font-size: x-small;
    text-align: left;
}

.mGrid td {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c1c1c1 #c1c1c1 #CAD19C #c1c1c1;
    padding: 2px;
    color: #1D200D;
    font-family: Verdana;
    font-size: 13px;
    empty-cells: show;
    width: 150px;
    border: 1px solid #999999;
}

.mGrid tr {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c1c1c1 #c1c1c1 #BBC48B #c1c1c1;
    padding: 2px;
    color: #1D200D;
    font-family: Verdana;
    font-size: 13px;
    empty-cells: show;
    background-color: #ebe7c9;
    text-align: left;
}

.mGrid th {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: #554d29;
    color: #FFFFFF;
    height: 16px;
    background-repeat: repeat;
    background-image: url( './../Images/table_header_mid.png' );
    background-repeat: repeat;
    padding-right: 15px;
    empty-cells: hide;
}

.mGrid .alt {
    background: #fcfcfc url(grd_alt.png) repeat-x top;
}

.mGrid .pgr {
    background: #424242 url(grd_pgr.png) repeat-x top;
}

.mGrid .pgr table {
    margin: 5px 0;
}

.mGrid .pgr td {
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 12px;
}

.mGrid .pgr a {
    color: #666;
    text-decoration: none;
}

.mGrid .pgr a:hover {
        color: #000;
        text-decoration: none;
    }


.mGridMNY tr {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c1c1c1 #c1c1c1 #BBC48B #c1c1c1;
    padding: 2px;
    color: #1D200D;
    font-family: Verdana;
    font-size: 13px;
    empty-cells: show;
    background-color: #ebe7c9;
    text-align: left;
}

.mGridSLB tr {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c1c1c1 #c1c1c1 #BBC48B #c1c1c1;
    padding: 2px;
    color: #1D200D;
    font-family: Verdana;
    font-size: 12px;
    empty-cells: show;
    background-color: #E8E6DA;
    text-align: left;
}

.mGridSLB th {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: #666633;
    color: #FFFFFF;
    height: 16px;
    background-repeat: repeat;
    background-image: url( './../Images/table_header_mid.png' );
    background-repeat: repeat;
    padding-right: 15px;
    empty-cells: hide;
}

.mGridMNY th {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: #554d29;
    color: #FFFFFF;
    height: 16px;
    background-repeat: repeat;
    background-image: url( './../Images/table_header_mid.png' );
    background-repeat: repeat;
    padding-right: 15px;
    empty-cells: hide;
}

.exHeader {
    border: 1px solid #FFFFFF;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: bold;
    background-color: #DCE3B1;
    color: #800000;
    height: 30px;
    background-repeat: repeat;
    background-repeat: repeat;
    padding-right: 15px;
    empty-cells: hide;
}

/*
.navigator
{
   
	padding: 10px 10px 10px 25px;
	border-top: 1px solid #3373a9;
	border-bottom: 1px solid #003867;
}
*/


.navigator {
    /*font-family: Verdana;
    font-size: 11px;
    background-color: #005094;
    color: #333333;
    font-weight: bold;
    height: 20px;
    padding: 10px 10px 10px 35px;
    border-top: 1px solid #3373a9;
	border-bottom: 1px solid #003867;*/
    padding: 10px 10px 10px 25px;
    border-top: 1px solid #3373a9;
    border-bottom: 1px solid #003867;
    border-top-style: none;
    border-bottom-style: none;
}

.nav_item:link {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    /*background: url(../Images/sidenav_a.gif) no-repeat 5px 7px;*/
}

.nav_item:hover {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.nav_item:visited {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.row {
    font-family: Verdana;
    font-size: 11px; /*background-color: #005094;*/
    background-color: #9199CC;
    color: #333333;
    font-weight: bold;
    background-image: url( '../Images/row_bar2.jpg' );
    background-repeat: repeat-x;
}

    .row:hover {
        font-family: Verdana;
        font-size: 11px; /*background-color: #005094;*/
        color: #333333;
        font-weight: bold;
        height: 20px;
        background-image: url( '../Images/row_over.jpg' );
        background-repeat: repeat-x;
    }

.outer-table-style-form {
    text-align: left;
    background-color: #ffffcc;
}
/*
.inner-table-header-style {
	font-family: arial;
	background-color:#FFF8DC;
	font-family: arial; 
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	color:Black;
}
*/
.inner-table-header-style {
    font-family: arial;
    background-color: #EAECFB;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: Black;
}

.inner-table-header-style-dark {
    font-family: arial;
    background-color: Gray;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: Black;
    width: 1000;
}

/* Grid -  end*/

/*Grid - Start*/
.mGridSide {
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: 1px none #525252;
    border-collapse: collapse;
}

    .mGridSide td {
        padding: 1px;
        border: 0px solid #c1c1c1;
        color: #333333;
        font-family: Verdana;
        font-size: 11px;
        text-decoration: none;
        height: 7px;
        vertical-align: top;
    }

    .mGridSide th {
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        height: 14px;
        width: 100%;
        background-repeat: repeat;
        background-image: url( './../Images/table_header_mid.png' );
        background-repeat: repeat-x;
        padding-right: 15px;
    }

    .mGridSide .alt {
    }

    .mGridSide .pgr {
        background: top;
    }

        .mGridSide .pgr table {
            margin: 5px 0;
        }

        .mGridSide .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 12px;
        }

        .mGridSide .pgr a {
            color: #666;
            text-decoration: none;
        }

            .mGridSide .pgr a:hover {
                color: #000;
                text-decoration: none;
            }


/* Grid -  end*/

.mGridCMC {
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: 1px solid #525252;
    border-collapse: collapse;
    empty-cells: show;
}



    .mGridCMC td {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #c1c1c1 #c1c1c1 #7D85B7 #c1c1c1;
        padding: 2px;
        color: #333333;
        font-family: verdana;
        font-size: 8pt;
        empty-cells: show;
        height: 20px;
    }


    .mGridCMC tr {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #c1c1c1 #c1c1c1 #7D85B7 #c1c1c1;
        padding: 2px;
        color: #333333;
        font-family: Verdana;
        font-size: 11px;
        empty-cells: show;
        background-color: #FFFFFF;
    }


    .mGridCMC th {
        font-family: Verdana;
        font-size: 13px;
        font-weight: bold;
        background-color: #9199CC;
        color: #FFFFFF;
        height: 16px;
        width: 100%;
        background-repeat: repeat;
        background-image: url( './../Images/table_header_mid.png' );
        background-repeat: repeat-x;
        padding-right: 15px;
        empty-cells: hide;
    }

    .mGridCMC .alt {
        background: #F0F0F0 url(grd_alt.png) repeat-x top;
    }

    .mGridCMC .pgr {
        background: #424242 url(grd_pgr.png) repeat-x top;
    }

        .mGridCMC .pgr table {
            margin: 5px 0;
        }

        .mGridCMC .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 12px;
        }

        .mGridCMC .pgr a {
            color: #666;
            text-decoration: none;
        }

            .mGridCMC .pgr a:hover {
                color: #000;
                text-decoration: none;
            }
.form_lable_CMC
{
    background-color: #d8d6c1;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000000;
}

.form_box_lable_CMC {
    background-color: #DCE3B1;
    font-family: Verdana;
    font-size: 14px;
    font-weight: 700;
    height: 16px;
    color: #800000;
    text-align: left;
}

.warter_mark {
    font-family: Verdana;
    font-size: 11px;
    color: #999999;
    border: 1px solid #878DB3;
    height: 16px;
    width: 200px;
}

/* Footer - START*/


/*
html, body, #container { height: 100%; margin: 2px; padding: 0; }
body > #container { height: auto; min-height: 100%; }
#content { padding-bottom: 0em; }
#footer
{
    clear: both;
    position: relative;
    z-index: 10;
    height: 3em;
    margin-top: -3em;
    background-color: #333333;
    font-family: arial;
    font-size: 10px;
    text-align: center;
    color: #FFFFFF;
    vertical-align: bottom;
}
*/

/* Footer - END*/
div.menu {
    padding: 4px 0px 4px 8px;
    text-align: left;
    font-weight: bold;
    font-family: Cambria;
    height: 12px;
    vertical-align: top;
}

    div.menu ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        width: auto;
        text-align: left;
        vertical-align: top;
    }

        div.menu ul li a, div.menu ul li a:visited {
            background-color: #4e667d;
            border: 1px #4e667d solid;
            color: #dde4ec;
            display: block;
            line-height: 12px;
            padding: 4px 12px;
            text-decoration: none;
            white-space: nowrap;
            text-align: left;
        }

            div.menu ul li a:hover {
                background-color: #bfcbd6;
                color: #465c71;
                text-decoration: none;
            }

            div.menu ul li a:active {
                background-color: #465c71;
                color: #cfdbe6;
                text-decoration: none;
            }

.form_Validater {
    color: #dc1616;
    /*border-style: none none solid none;
    border-width: 1px;*/
}
.Validater {
    color: #fb1708;
    font-size: 12px;
}

.alertError {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 800px;
    color: #E0676A;
}

.alertSuccess {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #F2F7ED;
    border: 1px solid #30B661;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 400px;
    color: #2EA857;
}
.alertMessage {
    /*padding: 8px 35px 8px 14px;*/
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #ABCCE8;
    border: 1px solid #EED3D7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 800px;
    color: #ea1a1a;
}




.button_with_Shadow {
    border: 1px solid #c4c4c4;
    font-size: 13px;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    box-shadow: 0px 0px 8px #d9d9d9;
     -ms-border-radius: 4px;
     -ms-box-shadow: 0px 0px 8px #d9d9d9;
    width: 150px;
}
.button_with_Shadow:focus {
    /*outline: none;
    border: 1px solid #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;*/
     background-color:#D6EDF8;
}

.tdLable {
    text-align: right;
    padding-left:2em;
    font-weight:bold;   
}
.timeselector {
   margin-bottom:10px;
   
  }


.mGridMini {
    background-color: #a79f71;
    margin: 5px 0 10px 0;
    border: 1px solid #C3CA94;
    border-collapse: collapse;
    empty-cells: show;
    font-family: Calibri;
    font-size: 11px;
    }


.mGridMini td {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c1c1c1 #c1c1c1 #CAD19C #c1c1c1;
    padding: 2px;
    color: #1D200D;
    font-family: Verdana;
    font-size: 11px;
    empty-cells: show;
    width: 150px;
    border: 1px solid #999999;
}

.mGridMini tr {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c1c1c1 #c1c1c1 #BBC48B #c1c1c1;
    padding: 2px;
    color: #1D200D;
    font-family: Verdana;
    font-size: 11px;
    empty-cells: show;
    background-color: #ebe7c9;
    text-align: left;
}

.mGridMini th {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #554d29;
    color: #FFFFFF;
    height: 16px;
    background-repeat: repeat;
    background-image: url( './../Images/table_header_mid.png' );
    background-repeat: repeat;
    padding-right: 15px;
    empty-cells: hide;
}

.mGridMini .alt {
    background: #fcfcfc url(grd_alt.png) repeat-x top;
}

.mGridMini .pgr {
    background: #424242 url(grd_pgr.png) repeat-x top;
}

.mGridMini .pgr table {
    margin: 5px 0;
}

.mGridMini .pgr td {
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 11px;
}

.mGridMini .pgr a {
    color: #666;
    text-decoration: none;
}

.mGridMini .pgr a:hover {
        color: #000;
        text-decoration: none;
    }

.rfqHeader {
    border: 1px solid #FFFFFF;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: bold;
    background-color: #fc7d7d;
    color: #800000;
    height: 30px;
    background-repeat: repeat;
    background-repeat: repeat;
    padding-right: 15px;
    empty-cells: hide;
}

.rfqGrid {
    border: 1px solid #FFFFFF;
    font-family: sans-serif;
    font-size: 12px;
    background-color: #f3b1b1;
    color: #800000;
    height: 30px;
    background-repeat: repeat;
    background-repeat: repeat;
    padding-right: 15px;
    empty-cells: hide;
}

.rfq_button {
    border: 1px solid #666666;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #784a4a;
    color: #FFFFFF;
    border: 1px solid #666666;
    font-family: Verdana;   
    margin-left: 0px;
    }


.mGridMinix {
    background-color: #a79f71;
    margin: 5px 0 10px 0;
    border: 1px solid #C3CA94;
    border-collapse: collapse;
    empty-cells: show;
    font-family: Calibri;
    font-size: 9px;
}


    .mGridMinix td {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #c1c1c1 #c1c1c1 #CAD19C #c1c1c1;
        padding: 1px;
        color: #1D200D;
        font-family: Verdana;
        font-size: 9px;
        empty-cells: show;
        /*width: 150px;*/
        border: 1px solid #999999;
    }

    .mGridMinix tr {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #c1c1c1 #c1c1c1 #BBC48B #c1c1c1;
        padding: 1px;
        color: #1D200D;
        font-family: Verdana;
        font-size: 9px;
        empty-cells: show;
        background-color: #ebe7c9;
        text-align: left;
    }

    .mGridMinix th {
        font-family: Verdana;
        font-size: 9px;
        font-weight: bold;
        background-color: #554d29;
        color: #FFFFFF;
        height: 16px;
        background-repeat: repeat;
        background-image: url( './../Images/table_header_mid.png' );
        background-repeat: repeat;
        padding-right: 2px;
        empty-cells: hide;
    }

    .mGridMinix .alt {
        background: #fcfcfc url(grd_alt.png) repeat-x top;
    }

    .mGridMinix .pgr {
        background: #424242 url(grd_pgr.png) repeat-x top;
    }

        .mGridMinix .pgr table {
            margin: 5px 0;
        }

        .mGridMinix .pgr td {
            border-width: 0;
            padding: 0 2px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 11px;
        }

        .mGridMinix .pgr a {
            color: #666;
            text-decoration: none;
        }

            .mGridMinix .pgr a:hover {
                color: #000;
                text-decoration: none;
            }


.mGridNOP {
    background-color: #a79f71;
    margin: 5px 0 10px 0;
    border: 1px solid #C3CA94;
    border-collapse: collapse;
    empty-cells: show;
    font-family: Calibri;
    font-size: x-small;
    text-align: left;
}


    .mGridNOP th {
        font-family: Verdana;
        font-size: 13px;
        font-weight: bold;
        background-color: #006666;
        color: #FFFFFF;
        height: 16px;
        background-repeat: repeat;
        background-image: url( './../Images/table_header_mid.png' );
        background-repeat: repeat;
        padding-right: 15px;
        empty-cells: hide;
    }

    .mGridNOP .alt {
        background: #fcfcfc url(grd_alt.png) repeat-x top;
    }

    .mGridNOP .pgr {
        background: #424242 url(grd_pgr.png) repeat-x top;
    }

        .mGridNOP .pgr table {
            margin: 5px 0;
        }

        .mGridNOP .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 12px;
        }

        .mGridNOP .pgr a {
            color: #666;
            text-decoration: none;
        }

            .mGridNOP .pgr a:hover {
                color: #000;
                text-decoration: none;
            }

.mGridNOP td {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #c1c1c1 #c1c1c1 #CAD19C #c1c1c1;
    padding: 2px;
    color: #1D200D;
    font-family: Verdana;
    font-size: 13px;
    empty-cells: show;
    width: 150px;
    border: 1px solid #999999;
}

    .mGridNOP tr {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #c1c1c1 #c1c1c1 #BBC48B #c1c1c1;
        padding: 2px;
        color: #1D200D;
        font-family: Verdana;
        font-size: 13px;
        empty-cells: show;
        background-color: #ebe7c9;
        text-align: left;
    }