﻿body {
	font-size: 75%;
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
}

.emailtext {
	font-family: Courier, Courier New, Andale Mono, Monospace;
}

#flasWrapper #master_contentBody {
	font-size: 100%;
	font-family: tahoma, arial, helvetica, verdana, sans-serif;
}

#wrapperSmall,
#wrapperLarge,
#logoWrapper,
#master_contentBody,
#menuNavBorderTop,
#menuNavBorderBottom {
	background-color: #FFFFFF;
}

#master_logoBody {
	background-color: #A233FF;
}

body {
	background-color: #FFFFFF;
}

.textbox {
	background-color: #DCDCDC;
}

.input,
.dropdownlist {
	border-color: #FFFFFF;
}

.buttonGroup a,
.buttonGroup span span {
	background-color: #999999;
	border-color: #FFFFFF;
}

.errorBox {
	border-color: #FFFFFF;
}

.warningBox {
	border-color: #FFFFFF;
}

.infoBox {
	border-color: #FFFFFF;
}

fieldset {
	border-color: #D3D3D3;
}

table {
	border-color: #FFFFFF;
}

.ui-state-active,
.ui-state-default,
.ui-state-focus,
.ui-state-highlight,
.ui-state-hover,
.ui-state-disabled,
.ui-widget-content,
.ui-widget-content .ui-state-active,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-highlight,
.ui-widget-content .ui-state-hover,
.ui-widget-header {
	border-color: #FFFFFF;
}

.ui-state-error,
.ui-widget-content .ui-state-error {
	border-color: #CD252C;
}

.ui-state-default,
.ui-state-error,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-error {
	background-color: #E6E6E6;
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover {
	background-color: #DADADA;
}

#menuWrapper {
    background-color: #575757;
}

#menuRoot ul {
	background-color: #575757;
}

#footerSmall,
#footerLarge {
	background-color: #575757;
	color: #FFF;
}

thead tr,
thead th,
tfoot th,
.rowHeading,
.rowHeading td {
	background-color: #A233FF;
}

.ui-widget-header,
.ui-widget-shadow {
	background-color: #007BC2;
}

.ui-widget-overlay {
	background-color: #007BC2;
}

.ui-state-active,
.ui-state-disabled,
.ui-widget-content .ui-state-active {
	background-color: #007BC2;
}

body {
	color: #333333;
}

#master_navBody p {
	color: #000000;
	margin: 0 2px;
}

#master_navBody ul li a {
	color: #A233FF;
	margin: 0 2px;
}

a {
	color: #000000;
}

.errorBox,
.errorLabel {
	color: #000000;
}

.ui-state-highlight,
.ui-state-highlight a,
.ui-widget-content,
.ui-widget-content a,
.ui-widget-content .ui-state-highlight,
.ui-widget-content .ui-state-highlight a {
	color: #000000;
}

.ui-state-default,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
.ui-state-error,
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-error,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text {
	color: #000000;
}

#menuRoot li a {
	color: #FFFFFF;
	font-weight: bold;
}

#menuRoot ul a,
#master_menuBody {
	color: #FFFFFF;
}

#master_copyrightBody p {
	color: #FFFFFF;
	font-size: 10px;
}

thead tr,
thead th,
tfoot th,
thead a,
tfoot a,
.rowHeading a,
.rowHeading,
.rowHeading td {
	color: #FFFFFF;
}

.ui-state-active,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-state-disabled,
.ui-widget-content .ui-state-active,
.ui-widget-header,
.ui-widget-header a {
	color: #FFFFFF;
}

tbody .row,
tbody .row td,
tbody .row td:not(.highlight) a {
	background-color: #FFFFFF;
	color: #333333
}

.fieldsetPAPI3N .assessmentQuestion {
	background-color: #EEEEEE;
}

.buttonGroup a:hover,
.buttonGroup a:focus {
	background-color: #EEEEEE;
}

.input,
.dropdownlist {
	background-color: #EEEEEE;
}

td .textbox {
	background-color: #FFFFFF;
	border-color: #575757;
}


.textboxEmpty{
	background-color: #DCDCDC !important;
}

.textboxFilled{
	background-color: #FFFFFF !important;
	border: solid 1px;
	border-color: #808080;
}

.errorBox {
	background-color: #FF544E;
}

.infoBox,
.warningBox {
	background-color: #D5D9DC;
}

.ui-widget-content {
	background-color: #EEEEEE;
}

tbody .rowAlt,
tbody .rowAlt td {
	background-color: #D5D9DC;
}

.buttonGroup a {
	background-color: #A233FF;
	color: #FFFFFF
}

tbody .row .highlight,
tbody .row .highlight td,
tbody .row .highlight a {
	background-color: #A233FF;
	color: #FFFFFF
}

tbody .rowAlt .highlight,
tbody .rowAlt .highlight td,
tbody .rowAlt .highlight a {
	background-color: #A233FF;
	color: #FFFFFF
}

tbody .row .highlight a,
tbody .rowAlt .highlight a.
tbody .row .error a,
tbody .rowAlt .error a{
	color: #FFFFFF;
}

tbody .rowSection .highlight,
tbody .rowSection .highlight td {
	background-color: #A233FF;
}

tbody .row .error,
tbody .row .error td {
	background-color: #FF544E;
}

tbody .rowAlt .error,
tbody .rowAlt .error td {
	background-color: #FF544E;
}

tbody .rowSection .error,
tbody .rowSection .error td {
	background-color: #FF544E;
}

tbody .rowSection,
tbody .rowSection td {
	background-color: #575757;
	color: #fff;
}

.buttonGroup span span,
.disabledLabel,
.disabledAnchor {
	color: #5A5A5A;
}

#menuRoot ul a:hover,
#menuRoot ul a:active,
#menuRoot ul a:focus {
	color: #000000;
}

#menuRoot li a:hover,
#menuRoot li a:active,
#menuRoot li a:focus {
	color: #FFFFFF;
}

#master_navBody ul li a:hover {
	color: #A233FF;
}

thead a:hover,
tfoot a:hover {
	color: #000000;
}

.rowHeading a:hover {
	color: #000000;
}

.buttonGroup a:hover,
.buttonGroup a:focus {
	color: #000000;
}

a:hover {
	color: #000000;
}

.ui-state-focus,
.ui-state-hover,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover {
	color: #000000;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
	background-color: transparent !important;
}

.questionnaire tbody .rowAlt .horizontal,
.questionnaire tbody .rowAlt td .horizontal,
.questionnaire tbody .row .horizontal,
.questionnaire tbody .row td .horizontal {
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.questionnairePAPI3 td {
	border: 2px solid #FFFFFF;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
	border-color: #CD252C;
}

.questionnaire thead th,
.questionnaire thead tr {
	color: #000000;
}

.assessmentAnswers {
	color: #000000;
}

#boxA,
#boxB {
	border-color: #333333;
}

.ui-state-default {
	color: #FFFFFF;
}

.sort-auto {
	border-color: #000000;
}

.questionnaire tbody .rowAlt .vertical,
.questionnaire tbody .rowAlt td .vertical,
.questionnaire tbody .row .vertical,
.questionnaire tbody .row td .vertical {
	background-color: #D5D3D6;
}

.questionnaire tbody .rowAlt .horizontal,
.questionnaire tbody .rowAlt td .horizontal,
.questionnaire tbody .row .horizontal,
.questionnaire tbody .row td .horizontal {
	background-color: #D5D3D6;
}

.assessmentAnswers label:hover {
	color: #000000;
}

.questionnaire thead th,
.questionnaire thead tr {
	background-color: transparent;
	background-image: none;
}

.questionnaire tbody .rowAlt,
.questionnaire tbody .rowAlt td,
.questionnaire tbody .row,
.questionnaire tbody .row td {
	background-color: transparent;
}

#flasWrapper #master_contentBody,
#flasWrapper #wrapperLarge {
	background-color: #FFFFFF;
}

#flasWrapper #master_contentBody {
	color: #333333;
}

#flasWrapper #master_contentBody fieldset {
	border-color: #D6D6C0;
}

#flasWrapper #master_contentBody .buttonGroup a {
	background-color: #D5D3D6;
}

#flasWrapper #master_contentBody .buttonGroup a:hover {
	background-color: #21418E;
}

#flasWrapper #master_contentBody a {
	color: #CD252C;
}

#flasWrapper #master_contentBody .buttonGroup a:hover {
	color: #FFFFFF;
}

#flasWrapper #master_contentBody .buttonGroup a {
	border-color: #333333;
}

.flasOptionRow li a, 
.flasGridRow li a {
	text-decoration: none !important;
}

.flasGridRow li.example a,
#master_cmpBody_flas_QuestionNavigationGrid1 .flasGridRow li a,
#master_cmpBody_flas_QuestionNavigationGrid2 .flasGridRow li a {	
	text-decoration: none !important;
     margin: 1px;
}

#flasWrapper #master_contentBody .flasOptionRow li.selected.example a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a,
#flasWrapper #master_contentBody .flasGridRow li.answered a,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered a,
#flasWrapper #master_contentBody .flasOptionRow li a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a:hover,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered a:hover,
#flasWrapper #master_contentBody .flasGridRow li.answered a:hover {
	color: #FFFFFF;
}

#flasWrapper #master_contentBody .flasOptionRow li.example a,
#flasWrapper #master_contentBody .flasOptionRow li a {
	border-color: #FFF;
}

#flasWrapper #master_contentBody .flasOptionRow li.example a:hover,
#flasWrapper #master_contentBody .flasOptionRow li a {
	background-color: #EBEBEB;
	color: #000;
}

#flasWrapper #master_contentBody .flasOptionRow li a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a:hover {
	background-color: #A1A1A1;
}

#flasWrapper #master_contentBody .flasOptionRow li.selected.example a:hover,
#flasWrapper #master_contentBody .flasOptionRow li.selected a {
	background-color: #007BC2;
}

#flasWrapper #master_contentBody .flasGridRow li a {
	background-color: #FFF;
	border-color: #AAA;
	color: #666;
}

#flasWrapper #master_contentBody .flasGridRow li.current a {
    background-color: #E40134;
    border-color: #E40134;
    color: #FFF;
}

 #flasWrapper #master_contentBody .flasGridRow li.answered a,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered a {	 
	background-color: #999;
	border-color: #999;
}

#flasWrapper #master_contentBody .flasGridRow li.answered.example a:hover,
#flasWrapper #master_contentBody .flasGridRow li.answered a:hover,
#flasWrapper #master_contentBody .flasGridRow li.example a:hover, 
#flasWrapper #master_contentBody .flasGridRow li a:hover,
#flasWrapper #master_contentBody .flasGridRow li.current a:hover,
#flasWrapper #master_contentBody .flasGridRow li.current.example a:hover,
#flasWrapper #master_contentBody .flasGridRow li.currentAnswered.example a:hover {
	background-color: #555;	
	border-color: #555;
	color: #FFF;
}

.fieldsetCTQ label {
	background-color: #999999;
	color: #000000;
}

.fieldsetCTQ label.selected {
	background-color: #EEEEEE;
	color: #000000;
}

.fieldsetCTQ label:hover,
.fieldsetCTQ input[type=radio]:focus+.nest1 label {
	border: 3px solid #000000;
}

.horizontal,
#master_cmpBody_CubiksTableCellcontrolIpsativeA4,
#master_cmpBody_CubiksTableCellcontrolIpsativeB4 {
	border-color: #FFFFFF;
}

.sjqSelectedGroup {
	background-color: #007BC2 !important;
}

progress {
	-webkit-appearance: none;
	appearance: none;
}

.progressBar {
	background-color: transparent;
	border: 1px solid #FFFFFF;
	color: #007BC2;
}

.progressBarFallback {
	background-color: transparent;
}

.progressBarFallbackFill {
	background-color: #007BC2;
}

.progressBar::-webkit-progress-bar {
	background-color: transparent;
}

.progressBar::-webkit-progress-value {
	background-color: #007BC2;
}

.progressBar::-moz-progress-bar {
	background-color: #007BC2;
}

@media screen and (max-width: 550px) {
	.respond #menuWrapper,
	.respond #navWrapper {
		background-color: #007BC2;;
	}
}

#master_oldMenu {
	margin-top: 1px;
}

.buttonGroup .buttonRight a.RfBNavButton,
.buttonGroup .buttonLeft a.RfBNavButton {
	min-width: 7.5em;
	padding: 0.4em 0.5em;
	border: 2px solid;
}

.buttonGroup .buttonRight a.RfBNavButton {
	background-color: #E40134 !important;
	color: #FFF !important;
	border-color: #FFF !important;
}

.buttonGroup .buttonLeft a.RfBNavButton,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_Finish,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlNavShowAnswer,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_QuestionReview {
	background-color: #666 !important;
	color: #FFF !important;
	border-color: #FFF !important;
}

.buttonGroup .buttonLeft a.RfBNavButton:hover ,
.buttonGroup .buttonRight a.RfBNavButton:hover ,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_Finish:hover ,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlNavShowAnswer:hover ,
.buttonGroup .buttonRight a.RfBNavButton#master_cmpBody_controlQPanel_QuestionReview:hover {
	background-color: #FFF !important;
	color: #666 !important;
	border-color: #666 !important;
}