a.disabled, a.disabled:visited, a.disabled:active, a.disabled:hover, a.disabled:link {background:#ccc;}

table.rows tr:nth-child(even) {background: #CCC}
table.rows tr:nth-child(odd) {background: #FFF}
table.rows td {vertical-align:top; padding:2px 12px;}
table.rows td.vMiddle {vertical-align:middle;}

table.rows tfoot tr:nth-child(even) {background: #FFF}

table.rows-pos td {font-weight: bold;}

table.rows-pos {
    border: 1px solid #333;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
}

table.rows-pos tr {
    border: 1px solid #333;
    padding: 5px;
}

table.rows-pos th, table.rows-pos td {
    padding: 5px;
}

table.rows-pos tr:hover { background: yellow; }
table tr.ccc {background: #CCC}


table.trows tr:nth-child(even) {background: #CCC}
table.trows tr:nth-child(odd) {background: #FFF}
table.trows td {vertical-align:top; padding:0px 0px;font-size:14px;text-align: center;}
table.trows td.vMiddle {vertical-align:middle;}

table.trows tfoot tr:nth-child(even) {background: #FFF}



.bodyb {font-weight: bold;}
.bodyi {font-style: italic;}

.button, .button:visited, .button:active, .button:hover, .button:link {
    background-color: #ac162c; /* Green */
    border: solid #fff 2px;
    color: white;
    padding: 7px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    z-index: 1;
    text-transform: uppercase;
}

.button2, .button2:visited, .button2:active, .button2:hover, .button2:link {
    background-color: #ac162c; /* Green */
    border: none;
    color: white;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin-right:5px;
    z-index: 1;
    text-transform: uppercase;
}

.button3, .button3:visited, .button3:active, .button3:link {
    background-color: #ac162c; /* Green */
    // border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin-right:5px;
    z-index: 1;
    text-transform: uppercase;
}

.button5, .button5:visited, .button5:active, .button5:hover, .button5:link {
    background-color: #ac162c; /* Green */
    border: none;
    color: white;
    padding: 10px 10px;
    width:37px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    z-index: 1;
    text-transform: uppercase;
}

.button6, .button6:visited, .button6:active, .button6:link {
    background-color: #5c6b80; /* Green */
    // border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 17px;
    margin-right:5px;
    z-index: 1;
    text-transform: uppercase;
}

.buttonCi, .buttonCi:visited, .buttonCi:active, .buttonCi:link {
    background-color: #5c6b80; /* Green */
    // border: none;
    color: white;
    padding: 1%;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 17px;
    margin-right:1%;
    z-index: 1;
    text-transform: uppercase;
    width: 17%;
}

.buttonCi:hover {
    background-color: red; /* Green */
    // border: none;
    color: green;
    // padding: 10px 20px;
    // text-align: center;
    // text-decoration: none;
    // display: inline-block;
    // font-size: 17px;
    // margin-right:5px;
    // z-index: 1;
    // text-transform: uppercase;
}

.posButtonSmall, .posButtonSmall:visited, .posButtonSmall:active, .posButtonSmall:link{
    font-size:14px;
    padding: 7px 10px;
    margin-top: 0px;
    text-transform: uppercase;
}


.button4, .button4:visited, .button4:active, .button4:hover, .button4:link {
    background-color: #ccc; /* Green */
    border: none;
    color: white;
    padding: 7px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    z-index: 1;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.buttonLessPad{
    padding: 10px 15px !important;
}

.homeButtonIcon:before {font-size: 54px;}

.homeButtons .button3, .homeButtons .button3:visited, .homeButtons .button3:active, .homeButtons .button3:link{width:80px; height:80px; overflow:hidden; border: solid 3px #fff;}


.homeButtons .button3Half, .homeButtons .button3Half:visited, .homeButtons .button3Half:active, .homeButtons .button3Half:link{width:80px; height:80px; overflow:hidden; border: solid 3px #fff;}


.homeButtons .button3:hover,.homeButtons .button3Half:hover, .homeButtons .active {opacity: .7;}

.button:hover {
    // font-weight: bold;
    // background-color: #ac162c;
    // color:#333;
    opacity: .7;
}

.button4:hover, .button4active {
    // font-weight: bold;
    background-color: #ac162c !important;
    color:#fff;
}

.button6:hover {
    opacity: .7;
}

.grpColumn .button3 {
    border: solid 3px #fff !important;
}

.grpColumn .active, .button3:hover {
    //background: green;
    // border: solid 3px #FFCF1E !important;
    opacity: .7;
}

.buttonClear {margin-bottom:3px; clear:both;}

.clear {clear:both;}


.gContainer {
    border:solid 1px #ccc;
    padding:5px;
    margin-bottom:5px;
}

.myIcon{line-height:40px;}

a.mp-close {color:#999;}

.ui-tabs .ui-tabs-panel {padding:0px;}

.whitePopup {
    ///position: relative;
    //margin-top: 50px;
    padding:10px; background:#fff; max-width:600px;
    disable: table;
    margin: 50px auto;
}


table.taxiTable td {padding:2px;}