/** WP OVERRIDES */
table.freeCpeTable tr th {
   background-color: inherit;
   padding: 0;
   color: inherit;
   font-weight: bold;
}

#cpeTesterAppl {
   background-color: #FFF;
   border: 1px solid #0E2543;
   border-radius: 8px;
   margin: 0 auto;
   padding: 15px;
   width: 50%;
}

#cpeTesterAppl span, .personalInfoTable span {
   color: #EB113D;
}

.acctgMainImage {
   height: 285px;
   margin: 30px 0 0;
   width: 50%;
}

.cpeColumnHeader, .cpeTextCell, .cpeDateCell {
   text-align: center;
}

.cpeDateCell {
   white-space: nowrap;
}

.cpeGradeTable, .cpeGradeTable td {
   border: 1px solid #BBB;
   border-spacing: 0;
   padding: 3px;
}

.cpeNumericCell, .cpePilotTableTop td {
   text-align: center;
}

.cpePilotTableTop {
   margin: 0 auto;
}

.cpePilotTableTop input {
   width: 200px;
}

.cpePilotTableTop input, .cpePilotTableTop select, .cpePilotTableMiddle input, .cpePilotTableBottom input {
   background-color: #D1DEEB;
}

.cpePilotTableTop select {
   width: 200px;
}

.cpeSpecialsLeft {
   float: left;
   text-align: center;
   width: 55%;
}

.cpeSpecialsLeft .darkBlueButton {
   font-size: 20px;
   padding: 2px 10px;
}

.cpeSpecialsLeft h1 {
   font-size: 32px;
   font-weight: 700;
   padding-top: 15px;
}

.cpeSpecialsLeft p {
   font-size: 32px;
   margin-bottom: 0;
}

.cpeSpecialsMain {
   margin: 20px auto;
}

.cpeSpecialsMain a {
   margin-right: 15px;
   text-decoration: none;
}

.cpeSpecialsMain a:hover {
   opacity: 0.7;
   text-decoration: none;
}

.cpeSpecialsRight {
   float: right;
   margin-right: 15px;
   text-align: center;
   width: 43%;
}

.formContainer {
   background-color: #FFF;
   border: 1px solid #0E2543;
   border-radius: 8px;
   margin: 20px auto;
   width: 70%;
}

.freeCpeTable {
   background-color: #d1DEEB;
   border: 1px solid #0E2543;
   border-radius: 8px;
   margin: 30px auto;
   width: 90%;
}

.freeCpeTable .cpeTableLink {
   width: 100px;
}

.freeCpeTable td {
   background-color: #FFF;
   border-colaspe: collapse;
   padding: 15px 10px;
   text-align: center;
   width: 50px;
}

.freeCpeTable td:first-child {
   padding-left: 10px;
   text-align: left;
   width: 50%;
}

.freeCpeTable td:last-child {
   width: 10%;
}

.freeCpeTable th {
   font-size: 1.5em;
}

.freeCpeTable th:first-child {
   text-align: left;
}

.taxationDisclaimer {
   font-weight: bold;
}

.getStartList li {
   margin-left: -25px;
   padding-bottom: 25px;
}

.glmtalTestimonyStories {
   height: 160px;
}

.imageHolder {
   background-color: #FFF;
   border: 1px solid #0E2543;
   border-radius: 8px;
   float: left;
   margin-right: 10px;
   padding: 8px;
   text-align: center;
}


.newUsers {
   float: right;
   margin-right: 50px;
}

.personalInfoTable {
   margin: 30px auto;
}

.personalInfoTable .inputWidth {
   background-color: #D1DEEB;
   width: 250px;
}

.personalInfoTable select {
   background-color: #D1DEEB;
   max-width: 250px;
}

.personalInfoTable th {
   max-width: 250px;
   padding: 5px 20px;
   text-align: left;
}

.regisIRS {
   background-color: #FFF;
   border: 1px solid #0E2543;
   border-radius: 8px;
   margin: 55px auto 20px auto;
   padding: 8px;
   text-align: center;
   width: 620px;
}

.registrationsLeft {
   float: left;
   width: 50%;
}

.registrationsRight {
   float: right;
   width: 50%;
}

.registrationsWithImage {
   font-style: italic;
}

#about_nasba_qas{
   line-height: 30px;
}

.returningUsers {
   float: left;
   margin-left: 50px;
}

.returningUsers, .newUsers {
   background-color: #FFF;
   border: 1px solid #0E2543;
   border-radius: 8px;
   height: 250px;
   padding: 10px 15px;
   width: 35%;
}

.stateBoardsText {
   width: 400px;
}

ol.padList ol {
   padding: 10px 50px;
}

.cpeSpecialsMain a:hover {
   text-decoration: none;
   opacity: 0.7;
}
#ahaKid {
   width: 310px;
}

.strong {
   font-weight: bold;
}

.italic {
   font-style: italic;
}

.acctgMainImage {
   padding-bottom: 40px;
}

