/** WP OVERRIDES */
.contentContainerCenter h3 {
   margin: 0;
   color: white;
}
.contentContainerCenter input.sm_darkBlueButton {
   border: 1px solid #2E318D;
   border-radius: 4px;
   font-weight: bold;
   padding: 4px 6px 4px 6px;
   font-size: 12px;
   text-transform: none;
}
.contentContainerCenter .leftSidebar a:hover {
   text-decoration: none;
}

/*--------------- */
.searchForm {
   text-align: center;
   float: left;
   width: 43%;
}
input#titleSearch, input#contentSearch {
   background-color: #D1DEEB;
}
.searchFormHeader {
   background-color: #0059A7;
   color: white;
   font-weight: bold;
   border: 1px solid #0059A7;
   border-radius: 4px 4px 0px 0px;
}
.searchFormMain {
   background-color: white;
   font-weight: bold;
   border: 1px solid #0059A7;
   border-radius: 0px 0px 4px 4px;
   padding: 9px 20px 9px 15px;
   text-align: right;
   line-height: 2.5;
}
/*--------------- */
.key {
   float: right;
   width: 53%;
   border: 1px solid #0059A7;
   border-radius: 4px;
   background-color: white;
   padding-top: 15px;
}
.keyTableTopRow {
   padding-top: 5px;
}
.keyTable td {
   padding: 7px 0px;
   text-align: center;
}
.keyTableImag {
   width: 100px;
   text-align: right;
}
.keyTableEqul {
   width: 10px;
}
.keyTableDesc {
   width: 450px;
   text-align: left;
}
.keyImageBig {
   width: 51px;
   height: 20px;
}
.keyImgSml {
   width: 20px;
   height: 20px;
}
.courseNote {
   margin: 3px 0px;
   text-align: center;
}
/*--------------- */
.leftSidebar {
   width: 15%;
   float: left;
}
.sideTab div {
   color: white;
   border: 1px solid #2E318D;
   border-radius: 4px;
   font-size: 12px;
   font-weight: bold;
   padding: 4px 6px 4px 6px;
   text-align: center;
   margin: 5px 0px 0px 5px;
   background-color: #2E318D;
   background-image:linear-gradient(to bottom, #2E318D 0%, #0071B7 100%);
   background-image:-o-linear-gradient(bottom, #2E318D 0%, #0071B7 100%);
   background-image:-moz-linear-gradient(bottom, #2E318D 0%, #0071B7 100%);
   background-image:-webkit-linear-gradient(bottom, #2E318D 0%, #0071B7 100%);
   background-image:-ms-linear-gradient(bottom, #2E318D 0%, #0071B7  100%);
   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#2E318D');
   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#2E318D')";
}
a.sideTab {
   color: white;
   text-decoration: none;
}
a.sideTab a:hover {
   color: white;
   text-decoration: none;
}
.sideTab div:hover, .leftSidebar a.selected div {
   cursor: pointer;
   text-decoration: none;
   background-color: #0071B7;
   background-image:linear-gradient(to bottom, #0071B7 0%, #0071B7 100%);
   background-image:-o-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-moz-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-webkit-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-ms-linear-gradient(bottom, #0071B7 0%, #0071B7  100%);
   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#0071B7');
   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#0071B7')";
}
.leftSidebar a.selected div {
   cursor: default;
}
.panelInterface {
   float: right;
   width: 83%;
}
.panelsTabRow {
   height: auto;
}
.panelsTabRow a {
   display: inline-block;
   vertical-align: top;
   color: white;
   width: 110px;
   height: 35px;
   border: 1px solid rgb(14, 37, 67);
   border-radius: 4px 4px 0px 0px;
   font-size: 14px;
   line-height: 2.6;
   font-weight: bold;
   padding: 2px 3px 6px 3px;
   text-align: center;
   margin: 5px 5px 0px 0px;
   background-color: #2E318D;
   background-image:linear-gradient(to bottom, #2E318D 0%, #0071B7 100%);
   background-image:-o-linear-gradient(bottom, #2E318D 0%, #0071B7 100%);
   background-image:-moz-linear-gradient(bottom, #2E318D 0%, #0071B7 100%);
   background-image:-webkit-linear-gradient(bottom, #2E318D 0%, #0071B7 100%);
   background-image:-ms-linear-gradient(bottom, #2E318D 0%, #0071B7  100%);
   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#2E318D');
   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#2E318D')";
}
.panelsTabRow a:hover {
   color: white;
   text-decoration: none;
   border-bottom: 1px solid #9CB8D3;
   background-color: #0071B7;
   background-image:linear-gradient(to bottom, #0071B7 0%, #0071B7 100%);
   background-image:-o-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-moz-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-webkit-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-ms-linear-gradient(bottom, #0071B7 0%, #0071B7  100%);
   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#0071B7');
   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#0071B7')";
}
.panelsTabRow a.selected {
   border-bottom: 1px solid #0071B7;
   cursor: default;
   background-color: #0071B7;
   background-image:linear-gradient(to bottom, #0071B7 0%, #0071B7 100%);
   background-image:-o-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-moz-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-webkit-linear-gradient(bottom, #0071B7 0%, #0071B7 100%);
   background-image:-ms-linear-gradient(bottom, #0071B7 0%, #0071B7  100%);
   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#0071B7');
   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0071B7', endColorstr='#0071B7')";
}
#accounting-governmental_id,
#auditing-governmental_id,
#computer-science_id,
#regulatory-ethics_id {
   font-size: 14px;
   line-height: 1.2;
}
#management-advisory-services_id,
#social-environment-of-business_id,
#information-technology_id {
   font-size: 12px;
   line-height: 1.3;
}
#business-management-and-organization_id {
   font-size: 12px;
   line-height: 1.1;
}
.ctecMessage {
   margin: 10px 0px;
}
#jsCourseTitles {
   display: none;
}
.nojs_table_text {
   background: transparent;
   margin: 0;
   padding: 0px;
   position: static;
   width: 100%;
}
table, .tableRow, .tableCell, .tableHeader {
   border-collapse: collapse;
}
.tableRow, .tableCell {
   margin: 0;
}
.tableRow {
   margin-bottom: -1px;
   /* IE hacks to resolve animation issues */
   position: relative;
   zoom: 1;
}
.tableRow.hide {
   border: 1px solid #C7D8E2;
   margin-bottom: 0;
}
.tableCell {
   border: 1px solid #C7D8E2;
   height: 100%;
   line-height: 20px;
   overflow: hidden;
   padding-top: 2px;
}
.tableHeader {
   background: #BAD8F5;
   border: 0 none;
   font-size: 1.2em;
   font-weight: bold;
}
.tableHeader h2, .tableHeader h4 {
   margin: 0px;
   padding: 5px;
}
.tableHeader h4 {
   padding-left: 20px;
}
.tableHeader .tableCell {
   background: #BAD8F5;
   border: 0 none;
   text-align: center;
}
.cpeSearchTable {
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-bottom: 1px solid black;
   width: inherit;
}
.cpeSearchTable tr {
   border-bottom: 1px solid #0071B7;
}
.cpeSearchTable td {
   background-color: white;
   padding: 3px;
}
.tableTitleOne th, .tableTitleTwo th, .tableTitleThree th {
   color: white;
   background-color: #0071B7;
}
.tableTitleOne th {
   font-size: 20px;
   padding: 10px 5px 5px 5px;
   text-align: left;
}
.tableTitleOne th:first-child {
   text-align: right;
   width: 20%;
}
.tableTitleOne th:last-child {
   text-align: center;
   width: 15%;
}
.tableTitleTwo th {
   font-size: 16px;
   padding: 5px 5px;
   text-align: left;
}
.tableTitleTwo th:first-child {
   text-align: right;
}
.tableTitleTwo th:last-child {
   text-align: center;
}
.tableTitleThree {
   font-size: 16px;
   text-align: center;
}
.tableCourseContent td:first-child {
   text-align: right;
   padding-right: 20px;
}
.tableCourseContent td:last-child {
   text-align: center;
}
.courseContent {
   background: white;
   padding: 5px 10px 10px 65px;
}
.courseContent ol {
   padding-bottom: 10px;
}
.courseContent h3 {
   font-size: 14px;
}
span.foundTerm {
   background: #FFFF00;
   font-weight: bold;
}
.matchesFound {
   color: #d22;
   font-weight: bold;
   margin: 5px auto;
   text-align: center;
   width: 250px;
}
.matchesSeparator {
   border: 1px solid #000;
   width: 95%;
   *margin-right: 15px;
}
.hide {
   display: none;
}
.acEven {
   background: #EAEFF5;
}
.acOdd {
   background: #D7E0EB;
}
.acResults .acSelect {
   background: #ACC2CC;
   color: #000;
}
.error {
   color: red;
   font-size: 1.4em;
   font-weight: bold;
   padding: 3px 0px;
}
.personalTranscript {
   margin: 0 4px 5px 0;
   text-align: right;
}
#webinarNotice {
   font-weight: bold;
   font-size: 1.1em;
}
