﻿#dvMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

#dvMenu li {
    float: left;
}

#dvMenu a:link, #dvMenu a:visited {
    display: block;
    width: 120px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: grey;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    border-right: solid 1px;
    border-color: black;
}

#dvMenu a:hover, #dvMenu a:active {
    background-color: #487655;
}

/*#dvMatchingMenu li {
    float: left;
}
*/
#dvMatchingMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
    /*height:24px;*/
    background-color:#000000!important;
}

#dvMatching ul li
{
    line-height: 25px;    
}

#dvMatchingMenu li, #dvMatchingMenu a:link, #dvMatchingMenu a:visited 
{
    width:100%;
    display:inline;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000;
    text-align: center;
    /*padding: 6px;*/
    text-decoration: none;
    text-transform: uppercase;
    padding-top:6px;
    padding-bottom:6px;
}

#dvMatchingMenu li
{
    display: inline-block;
    text-align: left;
}

#dvTopMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
    /*height:24px;*/
    background-color:#000000!important;
}

/*#dvMatching ul li
{
    line-height: 25px;    
}*/

#dvTopMenu li, #dvTopMenu a:link, #dvTopMenu a:visited 
{
    width:100%;
    display:inline;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000;
    text-align: center;
    /*padding: 6px;*/
    text-decoration: none;
    text-transform: uppercase;
    padding-top:6px;
    padding-bottom:6px;
}

#dvTopMenu li
{
    display: inline-block;
    text-align: left;
}




/*
#dvMatchingMenu a:link, #dvMatchingMenu a:visited {
    display: block;
    width: 90px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    border-right: solid 1px;
    border-color:black;
}
*/
/*#dvMatchingMenu li:after { content: "| "; float: right;}*/

#dvAllocationMenu li {
    float: left;
}

#dvAllocationMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

#dvAllocationMenu a:link, #dvAllocationMenu a:visited {
    display: block;
    width: 100px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: grey;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    border-right: solid 1px;
    border-color:black;
}

#dvMenu a:hover, #dvMenu a:active {
    background-color: #487655;
}
.selectedMenu {
    background-color: #487655!important;
    border-right: 0px!important;
    border-left: 0px!important;
}

.menu {
    width: 100%;
    background-color: grey!important;
    font-family: Arial;
    font-size: small;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.rdiobuttonreport input {
    margin-right: 3px !important;
}

.article-title {
    padding-bottom: 15px;
}

        /*#ContentPlaceHolder1_grdQueries tr td
        {
            height:22px;
        }*/

        #dvMatchMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

#dvMatchMenu li {
    float: left;
}

#dvMatchMenu a:link {
    display: block;
    width: 90px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: grey;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    border-right: solid 1px;
    border-color:black;
}

#dvMatchMenu a:hover, #dvMenu a:active {
    background-color: #487655;
}

.subtitlebackgroundleft {
    font-family:inherit;
    font-size:12px;
    width: 70%;
    float:left;
}
.matchingpara {
    color: #4b6028;
    /*font-size: 16px;*/
	font-size: small;
    font-weight:bold;
    padding-left:10px;
    font-family: inherit;
    background-color: #DFDFDF;
}
.subtitlebackgroundright {
    margin-left:20px;
    font-family:inherit;
    font-size:12px;
    width: 28%;
    float:right;
}

.widthTable {
    width: 100%;
}

.widthtd {
    border: 1px;
    margin: 0px;
    padding: 4px;
}


.widthtdalign {
    border: 1px;
    margin: 0px;
    padding: 4px;
    text-align: center;
}

.dvMainTable {
    float: left;
    width: 600px;
}

.dvFirstColumn {
    display: block;
    width: 25%;
    vertical-align: baseline;
    margin: 5px 0 6px 0;
}

.dvMainHeader {
    font-size: 15px;
    color: maroon;
    font-weight: 600;
    padding-bottom: 10px;
}

.float-left {
    float: left;
}

.divTable {
    display: table;
    width: 100%;
    /*cellspacing:poor IE support for  this*/
    /* border-collapse:separate;*/
}

.divTableright {
    display: table;
    width: 40%;
    vertical-align: top;
    /*cellspacing:poor IE support for  this*/
    /* border-collapse:separate;*/
}


.divRow {
    display: table-row;
    width: auto;
}

.headRow {
    float: left; /*fix for  buggy browsers*/
    display: table-column;
    width: 100%;
    background-color: none;
    font-family: Arial;
    font-size: small;
}

.headRowright {
    float: right; /*fix for  buggy browsers*/
    display: table-column;
    width: 400px;
    background-color: none;
    font-family: Arial;
    font-size: small;
    align-items: stretch;
    vertical-align: top;
}

.divHeader {
    float: left; /*fix for  buggy browsers*/
    display: table-column;
    width: 100%;
    background-color: #DFDFDF!important;
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    padding: 6px;
    padding-left: 10px!important;	
	color: #4b6028;
}

.divHeaderright {
    float: left; /*fix for  buggy browsers*/
    display: table-column;
    width: 389px;
    background-color: #cccccc!important;
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    background-color: gray;
    padding: 6px;
    padding-left: 10px!important;
}


.divCell {
    float: left; /*fix for  buggy browsers*/
    display: table-column;
    width: 150px;
    background-color: none;
    margin: 5px 0 6px 0;
    font-family: Arial;
    font-size: small;
}

.divCellright {
    float: left; /*fix for  buggy browsers*/
    display: table-column;
    width: 355px;
    background-color: none;
    margin: 5px 0 6px 0;
    font-family: Arial;
    font-size: small;
}

.backgroundcolor {
    background-color: rgba(0,0,0,0.4)!important;
    padding: 3px;
}

.tblRadio {
    width: 500px;
}
.div50
       {
    width:50%;
       }

.div49{
    width:49%;
}

.div40 {
    width:40%;
}

.article-title
       {
    padding:5px;    
}
.pad10
{
    padding:10px;
}
.pad5
{
    padding:5px;
}
.padTop5
{
    padding-top:5px;
}
.padTop10
{
    padding-top:10px;
}
.padTop20
{
    padding-top:20px;
}

.padTop35
{
    padding-top:35px;
}

.padLeft25
{
    padding-left:25px;
}
.padLeft3
{
    padding-left:3px!important;
}

.padLeft10
{
    padding-left:10px;
}
.pad15
{
    padding:15px;
}

.padRight10 {
    padding-right:10px;
}
.padRight0 {
    padding-right:0px!important;
}
.padRight5 {
    padding-right:5px!important;
}

.padRight15 {
    padding-right:15px;
}

.padRight20 {
    padding-right:20px;
}

.padRight25 {
    padding-right:25px;
}

.marginLeftMinus15 {
    margin-left:-15px!important;
}

.marginLeftMinus5 {
    margin-left:-5px!important;
}

.marginLeft30pc {
    margin-left:30%;
}

.marginLeft39 {
    margin-left:39px;
}

.marginLeft0 {
    margin-left:0px!important;
}

.marginRight0 {
    margin-right:0px!important;
}

.marginTopMinus5 {
    margin-top:-5px!important;
}

.marginTopMinus10 {
    margin-top:-10px!important;
}

.marginTopMinus25 {
    margin-top:-25px!important;
}

.marginTop5 {
    margin-top:5px;
}

.marginTop10 {
    margin-top:10px;
}

.marginTop20 {
    margin-top:20px;
}

.marginBottom10 {
    margin-bottom:10px;
}

.marginBottom20 {
    margin-bottom:20px;
}

.marginTop25 {
    margin-top:25px;
}

.height40
{
    height:40px;
}

.height35
{
    height:35px;
}

.subscribeHeader
{
    font-weight:600;
    width: 90%;
    background-color: #cccccc!important;
    font-size: 12px;
}

.lbl
{
    margin-right: 12px;
    margin-bottom: 9px;
    font-family: Arial,Helvetica,sans-serif !important;
    color: #646464;
    font-size: 1.5em!important;
}

.w50 {
    width:50px!important;
}

.w60 {
    width:60px!important;
}

.w100
{
    width:100px !important;
    display: inline-block!important;
}

.w120
{
    width:120px;
    display: inline-block!important;
}

.w140
{
    width:140px;
    display: inline-block!important;
}

.w160
{
    width:160px;
    display: inline-block!important;
}

.w200 {
    width:200px;
    display: inline-block!important;
}

.w300
{
    width:300px;
    display: inline-block!important;
}


.txtAreaEmailBody
{
    width:450px;
    height:150px;
}
        .subtitle
{
    color:#d7cccc;
    font-size:1.25em; 
    font-weight:bold;
}
/*.GroupHeaderRowStyle
{
    color:White;background-color:#1C5E55;font-weight:bold;width:100px;
}*/

.GroupHeaderRowStyle
{
    background-color: rgba(204, 153, 102, 0.8) !important;
    height: 19px !important;
}


.gvItemCenter { text-align: center; }
.gvHeaderCenter {  text-align: center; }

.NormalTextFont {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: black;
}

.SmallLinkButtons {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #1F497D;
    text-decoration: underline;
}

.sectitleblue {
    background-color: rgba(92,130,117,1);
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgba(211,240,196,1.0);
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: PT_Sans, 'PT Sans', sans-serif !important;
    padding: 5px 0px 5px 5px;
}

.font11
{
    font-size:11px;
}

.font12
{
    font-size:12px!important;
}


.font10 {
    font-size: 10px!important;
}

.font105 {
    font-size:10.5px!important;
}

.SmallFont {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: black;
}

.Indent {
    margin-left:25px;
}

.font20 {
    font-size:20px;
}

.font20Sarif {
    font-size:20px;
    font-family:sarif
}

.Bolder {
    font-weight: bolder;
}

.divborder {
    border: 1px solid #000000;
}

.TableCenter tr td
{
    align-content: center;
    vertical-align: middle;
    border: 1px solid black;
    padding-left: 5px;
}


/* column widths */
.ucproductgrid tbody tr td:nth-child(1) {
    min-width:30px;
    max-width:30px;
}
.ucproductgrid tbody tr td:nth-child(2) {
    min-width:120px !important;
    max-width:120px !important;
   
}
.ucproductgrid tbody tr td:nth-child(3) {
    min-width:80px !important;
    max-width:80px !important;   
}
.ucproductgrid tbody tr td:nth-child(4) {
    min-width: 90px !important;
    max-width: 90px !important;
}
.ucproductgrid tbody tr td:nth-child(5) {
    min-width: 30px !important;
    max-width: 30px !important;
}

.ucproductgrid tbody tr td {
    max-width:20px;
    table-layout:fixed;
}

.counter
{
    font-size:18px;
    font-weight:600;
}
.left50percent
{
    margin-left:50%;
}

.closenotify {
white-space: nowrap;
float: right;
margin-right: 10px;
color: #fff;
text-decoration: none;
border: 2px #fff solid;
padding-left: 3px;
padding-right: 3px;
}
.dropdownWidth
{
    width:250px;
}
.pinkBackground
{
    background-color:pink;
}



/* column widths */

/* column widths */
.alloctable tbody tr td:nth-child(1) {
    /*min-width:12px;
    max-width:12px;*/
    max-width:54px;
     max-width:54px \0/IE9;
    table-layout:fixed;
}
.alloctable tbody tr td:nth-child(2) {
    min-width:40px !important;
    max-width:91px !important;
    max-width:91px !important \0/IE9; 
}
.alloctable tbody tr td:nth-child(3) {
    min-width:30px !important;
    max-width:48px !important;   
    max-width:48px !important \0/IE9; 
}
.alloctable tbody tr td:nth-child(4) {
    /*min-width: 90px !important;*/
    max-width: 111px !important;
    max-width: 111px !important  \0/IE9;
}
.alloctable tbody tr td:nth-child(5) {
    min-width: 30px !important;
    max-width: 71px !important;
    max-width: 71px !important \0/IE9; 
}
.alloctable tbody tr td:nth-child(6) {
    min-width:40px !important;
   max-width:67px !important;
}
.alloctable tbody tr td:nth-child(7) {
   min-width:30px !important;
  max-width:51px !important;
  max-width: 51px !important \0/IE9; 
  padding-right: 6px;
}
.alloctable tbody tr td:nth-child(8) {
    min-width: 30px !important;
    max-width: 43px !important;
    max-width: 43px !important \0/IE9;
}
.alloctable tbody tr td:nth-child(9) {
    min-width: 20px !important;
    max-width: 66px !important;
    max-width: 66px !important \0/IE9;
}
.alloctable tbody tr td:nth-child(10) {
    min-width: 20px !important;
    max-width: 52px !important;
    max-width: 52px !important \0/IE9;
}

.alloctable tbody tr td:nth-child(11) {
    min-width: 20px !important;
    max-width: 97px !important;
    max-width: 97px !important \0/IE9;
}

.alloctable tbody tr td:nth-child(12) {
    min-width: 20px !important;
    max-width: 30px !important;
    max-width: 30px !important \0/IE9;
}
.alloctable tbody tr td:nth-child(13) {
    min-width: 20px !important;
    max-width: 102px;
    /*max-width: 102px !important \0/IE9;*/
    table-layout: fixed;
    padding-left: 8.7px;
}
/*.alloctable tbody tr td {
    max-width:27px;
    table-layout:fixed;
}*/

.top200
{
    margin-top:200px;
}

.top-10
{
    margin-top:-10px;
}

.allocdifferentialtable tbody tr td:nth-child(1) {
    min-width:12px;
    max-width:12px;
}
.allocdifferentialtable tbody tr td:nth-child(2) {
    /*min-width:40px !important;
    max-width:40px !important;*/
   
}
.allocdifferentialtable tbody tr td:nth-child(3) {
    /*min-width:40px !important;
    max-width:40px !important;*/   
}
.allocdifferentialtable tbody tr td:nth-child(4) {
    /*min-width: 90px !important;
    max-width: 90px !important;*/
}
.allocdifferentialtable tbody tr td:nth-child(5) {
    /*min-width: 30px !important;
    max-width: 30px !important;*/
}
.allocdifferentialtable tbody tr td:nth-child(6) {
    /*min-width:40px !important;
   max-width:40px !important;*/
}
.allocdifferentialtable tbody tr td:nth-child(7) {
   /*min-width:30px !important;
  max-width:30px !important;*/
}
.allocdifferentialtable tbody tr td:nth-child(8) {
    /*min-width: 30px !important;
    max-width: 30px !important;*/
}
.allocdifferentialtable tbody tr td:nth-child(9) {
    /*min-width: 50px !important;
    max-width: 50px !important;*/
}
.allocdifferentialtable tbody tr td {
    max-width:20px;
    table-layout:fixed;
}

.childgrid tr:first-of-type td
{
    background-color: none !important;
    border-left: thin solid #FFFFFF;
    padding: 5px 0;
}
        #ContentPlaceHolder1_grdOrders_txt_order__0
        {
            display: none;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_Quantity_0 /* ContentPlaceHolder1_grdOrders_txt_order_order_Quantity_0*/
        {
            width: 36px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Allocated_0
        {
            display:none;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_Account_0
        {
            width:75px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_Product_0
        {
            width:36px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_ContractYM_0
        {
            width:95px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_ContractDD_0
        {
            width:60px
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_Settlement_0
        {
            width:50px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_StrikePrice_0
        {
            width:54px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_CallPut_0
        {
            width: 30px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_BuySell_0
        {
            width: 33px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_TradePrice_0
        {
            width:53px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_Executor_0

        {
            width:42px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_ExecutingBroker_0
        {
            width:46px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_order_Book_0
        {
            width:21px;
        }
        /*#ContentPlaceHolder1_grdOrders_txt_order_Venue1_0
        {
            width:34px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Venue2_0
        {
            width:33px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Venue3_0
        {
            width:33px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Venue4_0
        {
            width:33px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Venue5_0
        {
            width:33px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Spread_0
        {
            width:31px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_OriginalProduct_0
        {
            width:78px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_TransactionCode_0
        {
            width:84px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_CommissionCode_0
        {
            width:87px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Trader_0
        {
            width:29px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_Strategy_0
        {
            width :37px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_SourceReference_0
        {
            width:89px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_TradingOrigin_0
        {
            width:64px;
        }
        #ContentPlaceHolder1_grdOrders_txt_order_TradingSession_0
        {
            width:78px;
        }*/

        #ContentPlaceHolder1_grdOrders_txt_order_Number_0
        {
            display:none;
        }
        .haccount
        {
            padding-left:21px;
        }
       
#dvSchedulerMenu li {
    float: left;
}

#dvSchedulerMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

#dvSchedulerMenu a:link, #dvSchedulerMenu a:visited {
    display: block;
    width: 90px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: grey;
    text-align: center;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
    border-right: solid 1px;
    border-color:black;
}

.allocgridView {
    border: none!important;
}
    .allocgridView tr td {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        -ms-text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .allocgridView tr th {
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        -ms-text-overflow: ellipsis !important;
        white-space: nowrap !important;
    }

    .allocgridView tr td:nth-child(odd) {
        /*background-color: rgba(0,172,217,0.1);*/
    }
 
    .allocgridView tr:nth-of-type(1) a {
        color: #000!important;
    }
     .allocgridView tr th:nth-of-type(2)  {
       min-width:48px;
       max-width:48px;
    }
    .allocgridView tr th:nth-of-type(3)  {
       /*min-width:54px;
       max-width:54px;*/
    }
    .allocgridView tr th:nth-of-type(4)  {
       min-width:91px;
       max-width:91px;
    }
      .allocgridView tr th:nth-of-type(5)  {
       min-width:48px;
       max-width:48px
    }
      .allocgridView tr th:nth-of-type(6)  {
       min-width:111px;
       max-width:111px
    }
       .allocgridView tr th:nth-of-type(7)  {
       min-width:71px;
       max-width:71px
    }
        .allocgridView tr th:nth-of-type(8)  {
       min-width:67px;
       max-width:67px
    }
         .allocgridView tr th:nth-of-type(9)  {
       min-width:51px;
       max-width:51px;
    }
         .allocgridView tr th:nth-of-type(10)  {
       min-width:43px;
       max-width:43px;
    }
           .allocgridView tr th:nth-of-type(11)  {
       min-width:66px;
       max-width:66px;
    }
            .allocgridView tr th:nth-of-type(12)  {
       min-width:52px;
       max-width:52px;
    }
               .allocgridView tr th:nth-of-type(13)  {
       min-width:97px;
       max-width:97px;
    }
               .allocgridView tr th:nth-of-type(14)  {
       min-width:30px;
       max-width:30px;
    }
          

    /* last row is special contians page numbers in column 1 */
    .allocgridView tr:last-of-type td {
        /*background-color: #fff!important;*/
         border-bottom: none;
    }

    .allocgridView tr td {
        border-bottom: thin solid grey !important;
    }
/* column text padding */
.allocgridView tr td {
    padding-left: 10px;
    padding-right: 5px;
}
/* row border */
.allocgridView tr td {
    /*border-bottom: thin solid grey; /* jay??? */
        /*padding:0px !important;*/
}

.allocgridView tr:last-of-type td {
    border-bottom: none;
}


.allocgridView input[type="checkbox"]:active,
.allocgridView input[type="checkbox"]:checked:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.allocgridView input[type="checkbox"]:checked {
    border: 1px solid #c83200;
    color: #00acd9;
}

    .allocgridView input[type="checkbox"]:checked:after {
        content: '\2714';
        font-size: 10px;
        font-weight: bold;
        position: absolute;
        bottom: -1px;
        left: 1px;
        color: #00acd9; /* jay ??? */
    }

    #article-section .allocgridView tr:first-of-type td {
    background-color: rgba(204, 153, 102, 0.8) !important;
    border-left: thin solid #FFFFFF;
    padding: 5px 0;
}

#article-section .allocgridView tr td:nth-child(2n+1) {
    background-color: rgba(230, 230, 230, 0.6);
}

article#dvAlertBox {
background-color: rgba(0,0,0,0.4);
height: 265px !important;
width: 600px;
margin: 130px 0px 0px 120px;
}


/*Notificatation*/

.MarginTop {
    margin-top : 10px !important;
}

#div_user input {
    margin-top: 7px;
}

.headerColor {
    background-color: rgba(230,230,230,0.6);
    margin-bottom: 10px;
    color:#57584B!important;
    padding: 5px 0px 5px 5px;                
    text-transform: uppercase;
    font-size: 12px;
    xxxheight: 25px;
    line-height: 1.9em;
    font-weight: 700;
}

.squarebox {
    display: inline-block;
    /*background-color: #FF0000;    
    border-width: 6px;*/
    border-color: #e6e6e6;
    border-style: Solid;
    padding:7px;
	border-width: 1px;
}

.gridView tr:last-of-type td .squarebox
{
	border-color: #fff;
}
.showAccountRadioButton {
    margin-left: 15px; 
    height: 20px;
}

.ddlclass {
    width: 270px;
}

.width100pc {
    width:100%;
}

.loginMasterTopHeader {
    background-color: #fff;
    width: 100%;
    z-index: 10;
    display: block;
    position: relative;
}

.positionabsolute {
    position:absolute;
}

.commentspager {
    margin-left: 100px;
    margin-top: 7px;
    position: absolute;

}

.readonly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;  
}

.gridView .shorter {
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap;        
}

.fixedColumn {
    table-layout:fixed !important;
}