﻿/*************************
 Main 2-column table
*************************/
table.cols{border-collapse:collapse;border:0;border-spacing:0;width:980px;float:left;}
table.cols td.leftCol, table.cols td.rightCol{vertical-align:top;}
table.cols td.leftCol{width:240px;padding-right:40px;}
table.cols td.rightCol{width:700px;}
table.cols td.rightCol > table{border:0;padding:0;border-collapse:collapse;width:100%;}
/*************************
Footer Table
*************************/
table.foot{width:980px;margin:0 auto;border-collapse:collapse;text-align:center;padding:5px;}
table.foot td{background-color:#BCBEC0;width:100%;color:white;font-size:10px;display:block;line-height:30px;vertical-align:middle;text-transform:uppercase;font-family:'Avenir';font-weight:bold;}
table.foot td a, table.foot td a:visited{color:white !important;cursor:pointer;}
/*************************
Form Table
*************************/
table.ft{width:100%;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.ft td{font-family:'Avenir';}
table.ft tr.ftHeader td{height:40px;font-size:30px; /* 	font-weight:bold; */;color:#006298;padding:20px 0 20px 0;vertical-align:middle;}
table.ft tr.ftSubHeader td{font-size:16px;color:#006298;vertical-align:middle;padding-top:20px;font-weight:bold;border-bottom:1px #BFD8E5 solid;}
table.ft tr.ftSubHeaderRed td{font-size:16px;color:#DC4405;vertical-align:middle;padding-top:20px;font-weight:bold;border-bottom:1px #F6D0C0 solid;}
table.ft tr.ftSpacer td{height:5px;min-height:5px;max-height:5px;background-color:transparent;}
table.ft tr.ftSpacerSmall td{font-size:2px !important;}
table.ft tr.ftItem > td{padding:3px 0 3px 0;text-align:left;height:26px;font-size:12px;}
table.ft tr.ftItem td.ftLabel{width:220px;min-width:220px;color:#5C6974;vertical-align:top;line-height:18px;}
table.ft tr.ftItem td.ftData{width:480px;font-weight:bold;color:#253746;vertical-align:top;line-height:18px;}
table.ft tr.ftError td{border-top:1px #FAEBCC solid;min-height:32px;padding:16px;}
table.ft tr.ftError td.ftErrorIcon{text-align:center;}
table.ft tr.ftError td.ftErrorText{text-align:left;}
table.ft tr.ftItem td.ftParagraph{color:#253746;vertical-align:top;line-height:1.4 !important;}
table.ft input.ftTxt{font-family:'Avenir';font-size:12px;border:1px #C8CDD1 solid;background-color:white;}
table.ft input.ftTxtPhone{text-align:center;}
table.ft input.ftTxtSmall{width:40px;}
table.ft input.ftTxtMedium{width:70px;}
table.ft input.ftTxtLarge{width:200px;}
table.ft textarea.ftArea{width:400px;height:60px;font-family:'Avenir';font-size:12px;border:1px #C8CDD1 solid;background-color:white;padding:2px;}
table.ft input.ftError, table.ft textarea.ftError{background-color:#F6D0C0 !important;border:1px #DC4405 solid !important;}
table.ft input.ftTxtFlat{border:1px white solid;background-color:white;border-style:none;}
/*************************
Transaction/Card Table
*************************/
table.tt{width:100%;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.tt td{font-family:'Avenir';}
table.tt a, table.tt a:visited{text-decoration:none;outline:none;color:#253746;}
table.tt tr.ttHeader td{font-size:10px;height:24px;font-weight:bold;color:#253746;background-color:#C8CDD1;vertical-align:middle;border:1px #929BA2 solid;text-align:center;}
table.tt tr.ttSubheader td{font-size:14px;font-weight:bold;color:#CACC5E;text-align:left;padding-top:10px;padding-bottom:5px;}
table.tt td.ttSmall{width:40px;}
table.tt td.ttMedium{width:115px;}
table.tt td.ttLarge{width:180px;}
table.tt tr.ttItem td{padding:3px 0 3px 0;text-align:center;height:26px;font-size:11px;border-bottom:1px #C8CDD1 solid;vertical-align:middle;color:#253746;}
table.tt tr.ttItem:hover td{background-color:#EFF2DF;cursor:pointer;}
table.tt td.ttAction{background-color:transparent !important;border:0 !important;text-align:left !important;}
table.tt span.ttEdit, table.tt span.ttDelete{background-position:5px center;background-repeat:no-repeat;background-size:20px 20px;width:40px;min-width:20px;height:20px;display:block;}
table.tt span.ttEdit{background-image:url('../png/edit_20x20.png');}
table.tt span.ttDelete{background-image:url('../png/delete_20x20.png');}
table.tt span.ttEdit:hover{background-image:url('../png/edit_20x20_hover.png');}
table.tt span.ttDelete:hover{background-image:url('../png/delete_20x20_hover.png');}
/*************************
 Abbreviated credit card table
*************************/
table.ct{width:100%;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.ct td{font-family:'Avenir';}
table.ct a, table.ct a:visited{text-decoration:none;outline:none;color:#253746;}
table.ct tr.ctHeader td{font-size:14px;font-weight:bold;color:#18A5C4;text-align:left;padding-top:20px;padding-bottom:10px;}
table.ct td.ctSmall{width:40px;}
table.ct td.ctMed{width:100px;}
table.ct td.ctLarge{width:200px;}
table.ct td.ctLine{border-bottom:1px #C8CDD1 solid;}
table.ct tr.ctItem td{padding:3px 0 3px 0;text-align:left;height:30px;font-size:12px;vertical-align:middle;color:#253746;}
table.ct tr.ctItem2 td{padding:3px 0 3px 0;text-align:left;height:20px;font-size:12px;vertical-align:middle;padding-top:10px;color:#253746;}
table.ct tr.ctInfoHeader td{padding:3px 0 3px 0;text-align:left;height:20px;font-size:12px;vertical-align:middle;color:#253746;}
table.ct tr.ctInfo td{padding:3px 0 3px 0;text-align:left;font-size:12px;vertical-align:middle;color:#253746;}
table.ct tr.ctClickable:hover td{cursor:pointer;}
table.ct tr.ctSpacer td{height:5px;min-height:5px;max-height:5px;background-color:transparent;font-size:1px;}
table.ct td.ctYes{color:#006298 !important;font-weight:bold;cursor:pointer;}
/*table.ct td.ctNo{color:#253746 !important;font-weight:bold;}*/
table.ct td.ctNo{color:#006298 !important;font-weight:bold;cursor:pointer;}
/*************************
Help Table
*************************/
table.ht{width:700px;padding:0;border-collapse:collapse;border-spacing:0;float:left;margin:0 auto;}
table.ht td{font-family:'Avenir';font-size:14px;line-height:1;}
table.ht a, table.ht a:visited{text-decoration:none;outline:none;color:#006298;}
table.ht td{padding-left:10px;padding-right:10px;}
table.ht tr.htHeader td{height:40px;font-size:30px; /* 	font-weight:bold; */;color:#006298;padding-top:20px;padding-bottom:20px;vertical-align:middle;}
table.ht tr.htSubHeader td{font-size:16px;color:#006298;vertical-align:middle;padding-top:20px;font-weight:bold;border-bottom:1px #BFD8E5 solid;}
table.ht tr.q td, table.ht tr.a td{vertical-align:baseline;text-align:justify !important;}
table.ht tr.q td{color:#006298;font-weight:bold;}
table.ht tr.a td{color:#253746;padding-bottom:20px;}
table.ht tr.wide td{color:#253746;}
table.ht td.bullet{font-weight:bold;text-align:center !important;width:20px;}
table.ht td.copy{font-weight:normal;text-align:left;}
table.ht tr.spacer td{min-height:20px;}
/*************************
Member Table
*************************/
table.mt{width:100%;max-width:684px;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.mt td{font-family:'Avenir';text-align:center;}
table.mt a, table.mt a:visited{text-decoration:none;outline:none;color:#253746;}
table.mt tr.mtItem td:first-child{text-align:left !important;text-indent:3px;}
table.mt tr.mtHeader td{font-size:10px;height:24px;font-weight:bold;color:#253746;background-color:#C8CDD1;vertical-align:middle;border:1px #929BA2 solid;text-align:center;}
table.mt td.mtSmall{width:12%;}
table.mt td.mtMedium{width:15%;}
table.mt td.mtLarge{width:37%;}
table.mt tr.mtItem td{padding:3px 0 3px 0;text-align:center;height:26px;font-size:11px;border-bottom:1px #C8CDD1 solid;vertical-align:middle;color:#253746;}
table.mt td.mtYes{color:#006298 !important;font-weight:bold;cursor:pointer;}
/*table.mt td.mtNo{color:#253746 !important;font-weight:bold;}*/
table.mt td.mtNo{color:#006298 !important;font-weight:bold;cursor:pointer;}
/*************************
Appearances Table
*************************/
table.at{width:100%;max-width:700px;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.at td{font-family:'Avenir';font-size:11px;color:#253746;line-height:1.5;vertical-align:top;padding-top:6px !important;padding-bottom:6px !important;}
table.at a, table.at a:visited{text-decoration:none;outline:none;color:#253746;}
table.at tr.atID td.atIDLabel{text-align:center;}
table.at tr.atID td.atIDData{font-weight:bold !important;text-align:left;}
table.at tr.atItem td{min-height:60px;}
table.at tr.atItem2 td{padding-bottom:25px;}
table.at tr.atMonth td{height:40px;vertical-align:middle;padding-top:6px !important;padding-bottom:6px !important;}
table.at select{padding:2px;font-family:'Avenir';font-size:11px;border:1px #C8CDD1 solid;background-color:white;width:200px;}
table.at td.atDate{width:71px;text-align:center;padding-left:0px;padding-right:0px;}
table.at td.atCourt{width:215px;text-align:left;padding-left:6px;padding-right:6px;}
table.at td.atCase{width:215px;text-align:left;padding-left:6px;padding-right:6px;}
table.at td.atStatus{width:72px;text-align:center;padding-left:0px;padding-right:0px;}
table.at td.atFee{width:55px;text-align:center;padding-left:0px;padding-right:0px;}
table.at td.atAction{width:48px;text-align:center;padding-left:0px;padding-right:0px;}
table.at td.atSelection{width:25px;text-align:center;padding-left:0px;padding-right:0px;}
table.at td.atIDHeader{text-align:left;padding-left:0px;padding-right:0px;}
table.at td.atFeeHeader{width:155px;text-align:center;padding-left:0px;padding-right:0px;}
table.at td.atPartner{width:200px;text-align:left;padding-left:6px;padding-right:6px;}
table.at td.atProd{width:200px;text-align:left;padding-left:6px;padding-right:6px;}
table.at td.atStatus2{width:80px;text-align:center;padding-left:0px;padding-right:0px;}
table.at tr.atSpacer td{height:3px;min-height:3px;max-height:3px;font-size:1px;padding:0 !important;}
table.at tr.atSpacer td.atSpacerLine{border-bottom:1px #C8CDD1 solid;}
table.at tr.atSpacer td.atSpacerBlank{border-bottom:0 !important;}
table.at tr.atHeader td{font-size:12px;height:24px;font-weight:bold;color:#253746;background-color:#C8CDD1;vertical-align:middle !important;text-align:center;}
table.at tr.atHeader > td.atAction{background-color:white !important;}
    table.at tr.atHeader th {
        font-size: 12px;
        height: 24px;
        font-weight: bold;
        color: #253746;
        background-color: #C8CDD1;
        vertical-align: middle !important;
        text-align: center;
    }

    table.at tr.atHeader > th.atAction {
        background-color: white !important;
    }
table.at span.status{text-transform:uppercase;font-weight:bold;}
table.at span.confirmed{color:#BACC5E !important;}
table.at span.notconfirmed{color:#DC4405 !important;}
table.at span.canceled{color:#5C6974 !important;}
table.at a.fee, table.at a.fee:visited{display:inline;color:#006298;}
table.at a.fee:hover{border-bottom:1px #006298 solid;}
table.at tr.atNote td.atNoteMsg{background-color:#FCF8E3;color:#8A6D3B;border:1px #FAEBCC solid;text-align:center;font-size:12px;font-weight:bold;padding-top:6px;padding-left:6px;padding-right:6px;padding-bottom:6px;}
/*************************
Pay Detail Table
*************************/
.ptWrapper{width:600px;padding:29px;border:1px #929BA2 solid;margin:20px auto 20px auto;background-color:#FFFFFF;}
.ptApp{width:600px;padding:0;position:relative;display:inline-block;}
.ptPay{width:600px;padding:0;position:relative;display:inline-block;}
table.pt{width:600px;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.pt td{font-family:'Avenir';line-height:1.5;}
table.pt tr.ptHeader td{height:40px;font-size:30px;color:#006298;vertical-align:middle;text-align:left;}
table.pt tr.ptSubHeader td{font-size:16px;color:#006298;vertical-align:middle;padding-top:20px;font-weight:bold;border-bottom:1px #BFD8E5 solid;text-align:left;}
table.pt tr.ptSpacer td{height:5px;min-height:5px;max-height:5px;background-color:transparent;}
table.pt tr.ptSpacerSmall td{font-size:2px !important;}
table.pt tr.ptLine td{border-bottom:1px #929BA2 solid;}
table.pt tr.ptItem > td{text-align:left;min-height:26px;font-size:12px;}
table.pt tr.ptItem td.ptLabel{width:160px;color:#5C6974;vertical-align:top;line-height:1.4;}
table.pt tr.ptItem td.ptData{width:440px;color:#253746;vertical-align:top;line-height:1.4;}
table.pt tr.ptItem td.ptParagraph{color:#253746;vertical-align:top;line-height:1.2 !important;text-align:justify;}
table.pt tr.ptItem td.ptFee{width:150px;text-align:center;}
table.pt tr.ptItem td.ptFeeHeader{font-size:12px;height:24px;font-weight:bold;color:#253746;background-color:#C8CDD1;padding:1px !important;vertical-align:middle;border:1px #929BA2 solid;text-align:center;}
table.pt tr.ptItem td.ptFeeData{padding:3px 0 3px 0;text-align:center;height:26px;font-size:12px;vertical-align:middle;color:#253746;}
.ptFeeZero{color:#5C6974 !important;padding:0;margin:0;display:inline;}
/*************************
Pay Detail Sub Table
*************************/
table.st{width:600px;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.st td{font-family:'Avenir';line-height:1.5;}
table.st tr.stHeader td{font-size:12px;font-weight:bold;color:#18A5C4;text-align:left;padding-top:20px;padding-bottom:10px;text-decoration:underline;}
table.st tr.stSubHeader td{font-size:12px;font-weight:bold;color:#DC4405;text-align:left;padding-top:20px;padding-bottom:10px;text-decoration:underline;}
table.st tr.stSpacer td{height:5px;min-height:5px;max-height:5px;background-color:transparent;}
table.st tr.stLine td{border-bottom:1px #929BA2 solid;}
table.st tr.stItem > td{text-align:left;height:30px;font-size:12px;vertical-align:middle;}
table.st tr.stItem td.stLabel{width:160px;color:#5C6974;vertical-align:top;line-height:1.5;}
table.st tr.stItem td.stData{width:440px;color:#253746;vertical-align:top;line-height:1.5;}
table.st tr.stItem td{padding-bottom:5px;padding-top:5px;}
/*************************
Search Results Table
*************************/
.rtWrapper{width:700px;padding:29px;border:1px #929BA2 solid;margin:20px auto 20px auto;background-color:#FFFFFF;}
.rtApp{width:700px;padding:0;position:relative;display:inline-block;}
.rtPay{width:700px;padding:0;position:relative;display:inline-block;}
table.rt{width:700px;padding:0;border-collapse:collapse;border-spacing:0;float:left;}
table.rt td{font-family:'Avenir';line-height:1.5;}
table.rt tr.rtHeader td{height:40px;font-size:30px;color:#006298;vertical-align:middle;text-align:left;}
table.rt tr.rtSubHeader td{font-size:16px;color:#006298;vertical-align:middle;padding-top:20px;font-weight:bold;border-bottom:1px #BFD8E5 solid;text-align:left;}
table.rt tr.rtSpacer td{height:5px;min-height:5px;max-height:5px;background-color:transparent;font-size:1px;}
table.rt tr.rtLine td{border-bottom:1px #C8CDD1 solid;}
table.rt tr.rtColHeader td{background-color:#C8CDD1;font-size:12px;height:24px;color:#253746;font-weight:bold;padding-left:5px;padding-right:5px;}
table.rt tr.rtSelector td{padding-top:20px;padding-bottom:20px;}
table.rt tr.rtItem td{font-size:12px;}
table.rt tr.rtItem:hover td{background-color:#EFF2DF;}
table.rt tr.rtItem td{min-height:30px;vertical-align:top;padding-top:5px;padding-bottom:10px;}
table.rt td.rtJudge{width:190px;padding-left:5px;padding-right:5px;text-align:left;}
table.rt td.rtCourt{width:190px;padding-left:5px;padding-right:5px;text-align:left;}
table.rt td.rtLocation{width:190px;padding-left:5px;padding-right:5px;text-align:left;}
table.rt td.rtAction{width:90px;padding-left:5px;padding-right:5px;text-align:center;vertical-align:middle !important;}
table.rt span.keyword{background-color:#FFE3A2;}