﻿/*  AAC Judges List Style Sheet */
/* .BCBC.07D8.1212.D017.A012 */
/* .BCBC.07D9.1209.D024.A002 */
/* .BCBC.07DA.1211.D012.A003 */
/* .BCBC.07DB.0C08.D028.A002 */
/* Set the font color for the course approvers in Div colum */
.app {
    font-family: "Courier New", Courier, monospace;
    color: #A00;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}
.red-heading11 {
    color: #C00;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none; /* CSS3 */;
    text-shadow: #8f8f8f 1px 1px 2px;
}
.red-heading22 {
    font-family: Arial, Helvetica, sans-serif;
    color: #C00;
    font-weight: bold;
    text-align: center;
    font-size: 22pt;
    text-decoration: none; /* CSS3 */;
    text-shadow: #6f6f6f 2px 2px 2px;
}
.teal-heading14 {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    color: #2c767b;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none; /* CSS3 */;
    text-shadow: #8f8f8f 1px 1px 2px;
}
.teal-heading12c {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 12pt;
    color: #378;
    text-align: center; /* CSS3 */;
    text-shadow: #8f8f8f 1px 1px 2px;
}
.teal-heading10c {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
    color: #378;
    text-align: center; /* CSS3 */;
    text-shadow: #8f8f8f 1px 1px 2px;
}

/*  Box used for right & left side border */
.RedBox {
    background-color: #B00;
    width: 1px;
}
.redpanelist {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none; /* CSS3 */;
    text-shadow: #000 2px 2px 2px;
}
a.redpanelink {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    color: #ffffff;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none; /* CSS3 */;
    text-shadow: #000 2px 2px 2px;
}
a.redpanelink:hover {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    color: #fc0000;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
    background-color: #ffffff; /* CSS3 */;
    text-shadow: #000 1px 1px 1px;
}
.GrayBox {
    background-color: #EEE;
}
a.Email {
    font-family: Arial, Helvetica, sans-serif;
    color: #B00;
    font-size: 11.5px;
    font-weight: bold;
    text-decoration: none;
}
a.Email:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #F29;
    font-size: 11.5px;
    font-weight: bold;
    text-decoration: underline;
}
a.top {
    font-family: Arial, Helvetica, sans-serif;
    color: #D00;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}
a.top:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #DD00DD;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    speak-header: always;
}
/*  BOTTOM TITLES */
.title1 {
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    background-color: #2c767b;
    border-top: solid #3c868b;
    border-right: solid #29666b;
    border-bottom: solid #29666b;
    border-left: solid #3c868b;
}
td.bgline {
    background-color: #006686;
    width: 2px;
}
/* Set Cells bottom border color   */
.wl, .wcb {
    border-bottom-color: silver;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.wc, wcg {
    border-bottom-color: silver;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.wcb, wcbg {
    border-bottom-color: silver;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.wr, wrg {
    border-bottom-color: silver;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.wapp {
    border-bottom-color: silver;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.center {
    border-bottom-color: silver;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.noliner {
    font-family: Arial;
    font-size: 12px;
    text-align: right;
}
.nolinec {
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}
.nolinel {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}
/*  WHITE BACKGROUND */
/* Set font left*/
.wl {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}
.wlg {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    color: #eed;
}
.wn {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px dotted silver;
    font-weight: bold;
}
.wng {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px dotted silver;
    font-weight: bold;
     color: #eed;
}

/* Set font center */
.block {
    background: #fefefe;
    color: #eee;
    font-family: Arial;
    text-align: center;
    font-size: 2px;
}
.wcb {
    font-family: Arial;
    text-align: center;
    font-size: 12px;
}
.wcbg {
    font-family: Arial;
    text-align: center;
    font-size: 12px;
    color: #eed;
}
.wc {
    font-family: Arial;
    text-align: center;
    font-size: 12px;
}
.wcg {
    font-family: Arial;
    text-align: center;
    font-size: 12px;
    color: #eed;
}

/* Set the virtical line color seperating the phone-fax-cell numbers */
.wcb, .wcbg {
    border-left-color: silver;
    border-right-color: silver;
    border-left-width: 1px;
    border-right-width: 0px;
    border-left-style: dotted;
    border-right-style: dotted;
}

/* Set the alignment right for email address */
.wr, .wrg {
    font-family: Arial;
    font-size: 12px;
    text-align: right;
}

/*  GRAY BACKGROUND */
.gl {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px dotted silver;
    background-color: #EEEEEE;
    height: 20px;
}
.gn {
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px dotted silver;
    background-color: #EEEEEE;
    height: 20px;
    font-weight: bold;
}
.gc {
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    border-bottom: 1px dotted silver;
    background-color: #EEEEEE;
    height: 20px;
}
.gr {
    font-family: Arial;
    font-size: 12px;
    text-align: right;
    border-bottom: 1px dotted silver;
    background-color: #EEEEEE;
    height: 20px;
}
/*  Set the font for Level colum  */
.center {
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    text-align: center;
    font-size: 13px;
}
/* END MONO-SPACE */
/* RETIRED JUDGES */
.ms-prof-main {
    border-left: none;
    border-right-style: none;
    border-top: none;
    border-bottom-style: none;
    background-color: white;
}
.ms-prof-border{
     border-left: 2pt solid #0AB;
    border-right: 2.5pt solid #378;
    border-top: 2pt solid #0BC;
    border-bottom: 2.5pt solid #367;
    background-color: white;

}
.ms-prof-tl {
    font-weight: bold;
    color: white;
    border-left: 1.5pt solid #009f9f;
    border-right: .75pt solid black;
    border-top: 1.5pt solid #00afaf;
    border-bottom: .75pt solid black;
    background-color: #378;
}
.ms-prof-left {
    font-weight: normal;
    color: black;
    border-left: 1.5pt solid #cfcfcf;
    border-right: 1.5pt solid #747474;
    border-top: 1.5pt solid #dfdfdf;
    border-bottom: 1.5pt solid #848484;
    background-color: white;
    width:inherit;
}
.ms-prof-center {
    font-weight: normal;
    color: black;
    border-left: 1.5pt solid #cfcfcf;
    border-right: 1.5pt solid #747474;
    border-top: 1.5pt solid #dfdfdf;
    border-bottom: 1.5pt solid #848484;
    background-color: white;
    width: 200px;
    text-align: center;
}
.ms-prof-even {
    font-weight: normal;
    color: black;
    border-left: 1.5pt solid #cfcfcf;
    border-right: 1.5pt solid #747474;
    border-top: 1.5pt solid #dfdfdf;
    border-bottom: 1.5pt solid #848484;
    background-color: white;
    width: 200px;
}
.margin-right {
    margin-right: 28px;
}

