a.mainMenu:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #303D53;
	font-weight : bold;
	font-size : 12px;
}

a.mainMenu:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color :  #8B4513;
	font-weight : bold;
	font-size : 12px;
}


a.mainMenu:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color :  #303D53;
	font-weight : bold;
	font-size : 12px;
}


a.mainMenuSelected:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-weight : bold;
	font-size : 13px;
}

a.mainMenuSelected:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-weight : bold;
	font-size : 13px;
}

a.subMenu:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-size : 11px;
	
}

a.subMenu:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-size : 11px;
}


a.subMenu:HOVER {
	font-family : sans-serif;
	color : #6C3914;
	font-size : 11px;
	font-weight : normal;
	background: #E0E0E0;
}



a.subMenuSelected:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-size : 11px;
	font-weight : normal;
	background : #E0E0E0;

}


a.subMenuSelected:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-size : 11px;	
	font-weight : normal;
	background : #E0E0E0;

}


a.question:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;
}

a.question:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;
}

a.question:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;	
	background: #D0D0D0;
}


a.questionGreen:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;
}

a.questionGreen:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;
}

a.questionGreen:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;	
	background: #D7EBEC;
}

.questionSelectedGreen {
   text-decoration : none;
	font-family : sans-serif;
	color : #FEFEFE;
	font-size : 11px;
	font-weight : bold;
	background: #277888;
}

.questionSelected {
   text-decoration : none;
	font-family : sans-serif;
	color : #FEFEFE;
	font-size : 11px;
	font-weight : bold;
	background: #7D8A95;
}



a.answer:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 13px;
}

a.answer:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 13px;
}

a.answer:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #374660;
	font-size : 13px;
	background: #D0D0D0;
}



a.answerGreen:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 13px;
}

a.answerGreen:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 13px;
}

a.answerGreen:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #374660;
	font-size : 13px;
	background: #D7EBEC;
}


a.correctAnswer:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #904914;
	font-size : 13px;
	font-weight: bold;
}

a.correctAnswer:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #904914;
	font-size : 13px;
	font-weight: bold;
}

a.correctAnswer:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #904914;
	font-size : 13px;
	font-weight: bold;
	background: #D0D0D0;
}


a.correctAnswerPurple:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #7D2D89;
	font-size : 13px;
	font-weight: bold;
}

a.correctAnswerPurple:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #7D2D89;
	font-size : 13px;
	font-weight: bold;
}

a.correctAnswerPurple:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #7D2D89;
	font-size : 13px;
	font-weight: bold;
	background: #D7EBEC;
}

.answerSelected {
   text-decoration : none;
	font-family : sans-serif;
	color : #FEFEFE;
	font-size : 13px;
	background: #A5AEB9;
}

.answerSelectedGreen {
   text-decoration : none;
	font-family : sans-serif;
	color : #FEFEFE;
	font-size : 13px;
	background: #277888;
}

.correctAnswerSelected {
   text-decoration : none;
	font-family : sans-serif;
	color : #FEFEFE;
	font-size : 13px;
	background: #703A12;
}

.correctAnswerSelectedPurple {
   text-decoration : none;
	font-family : sans-serif;
	color : #FEFEFE;
	font-size : 13px;
	background: #7D2D89;
}

a.listing:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 12px;
}

a.listing:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 12px;
}

a.listing:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-size : 12px;
	background-color: #FAFAFA;
}




a.listing_bold:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;
}

a.listing_bold:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #546785;
	font-size : 11px;
	font-weight: bold;
}

a.listing_bold:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #8B4513;
	font-size : 11px;
	font-weight : bold;
}




a.listing_green:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 12px;
	font-weight: normal;
}

a.listing_green:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 12px;
	font-weight: normal;
}

a.listing_green:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 12px;
	font-weight : normal;
}


a.listing_green_bold:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 12px;
	font-weight: bold;
}

a.listing_green_bold:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 12px;
	font-weight: bold;
}

a.listing_green_bold:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 12px;
	font-weight : bold;
}


a.listing_gray_bold:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 11px;
	font-weight: bold;
}

a.listing_gray_bold:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 11px;
	font-weight: bold;
}

a.listing_gray_bold:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 11px;
	font-weight : bold;
}


a.green_link:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 12px;
	
}

a.green_link:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 12px;
}


a.green_link:HOVER {
	font-family : sans-serif;
	color : #153B44;
	font-size : 12px;
	font-weight : normal;
}


a.listing_no_dec:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 12px;
	font-weight: normal;
}

a.listing_no_dec:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 12px;
	font-weight: normal;
}

a.listing_no_dec:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 12px;
	font-weight : normal;
}


a.listing_no_dec_small:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 11px;
	font-weight: normal;
}

a.listing_no_dec_small:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 11px;
	font-weight: normal;
}

a.listing_no_dec_small:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #277888;
	font-size : 11px;
	font-weight : normal;
}

a.listing_white_hover:LINK {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 12px;
	font-weight: normal;
}

a.listing_white_hover:VISITED {
   text-decoration : none;
	font-family : sans-serif;
	color : #595A5A;
	font-size : 12px;
	font-weight: normal;
}

a.listing_white_hover:HOVER {
   text-decoration : none;
	font-family : sans-serif;
	color : #A56DAF;
	font-size : 12px;
	font-weight : normal;
}
.link_purple_bold{

	font-family : sans-serif;
	color : #7D2D89;
	font-size : 12px;
	font-weight : bold;
}
.text_white {
	font-family : sans-serif;
	font-size : 12px;
	color : #FFFFFF;	
}


.text_black {
	font-family : sans-serif;
	color : #000000;
	font-size : 12px;
	font-weight : normal;
}


.text {
	font-family : sans-serif;
	font-size : 13px;
	color : #546785;
}


.text_red {
	font-family : sans-serif;
	font-size : 13px;
	color : #8B4513;
}


.text_gray {
	font-family : sans-serif;
	font-size : 13px;
	color : #808080;
}

.text_dark_gray {
	font-family : sans-serif;
	font-size : 13px;
	color : #595A5A;
}

.text_green {
text-decoration : none;
	font-family : sans-serif;
	font-size : 13px;
	color : #277888;
}

.text_purple {
	font-family : sans-serif;
	font-size : 13px;
	color : #7D2D89;
}
.textWhite_small {
	color: white;
	font-family: sans-serif;
	font-size: 8pt;
}

.text_white_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #FFFFFF;	
}

.text_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #546785;
}

.text_red_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #8B4513;
}

.text_dark_gray_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #595A5A;
}

.text_black_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #000000;
}
.text_gray_small{
	font-family : sans-serif;
	font-size : 11px;
	color : #808080;
}
.text_green_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #277888;

}

.text_purple_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #7D2D89;

}



.nonActive {
	font-family : sans-serif;
	font-size : 13px;
	color : #C0C0C0;
}



.text_red_bold {
	font-family : sans-serif;
	font-size : 12px;
	color : #804000;
	font-weight :  bold;
}

.text_green_bold {
	font-family : sans-serif;
	font-size : 12px;
	color : #277888;
	font-weight :  bold;
}

.text_purple_bold {
	font-family : sans-serif;
	font-size : 12px;
	color : #7D2D89;
	font-weight :  bold;
}


.text_dark_gray_bold {
	text-decoration : none;
	font-family : sans-serif;
	font-size : 12px;
	color : #595A5A;
	font-weight :  bold;
}

.text_small_bold {
	font-family : sans-serif;
	font-size : 11px;
	color : #7F8A9C;
	font-weight : bold;
}


.textBold {
	font-family :  sans-serif;
	font-size : 12px;
	color : #546785;
	font-weight : bold;
}

.textBoldWhite {
	font-family : sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	font-weight : bold;
}

.textBoldLG {
	font-family :  "Microsoft Sans Serif", sans-serif;
	font-size : 15px;
	color : #546785;
	font-weight : bold;
}

.textBoldDarkBlue {
	font-family : sans-serif;
	font-size : 12px;
	color : #495561;
	font-weight : bold;
}

.error {
	font-family : sans-serif;
	font-size : 12px;
	color : #804000;
	font-weight : normal;
}

.errorBold {
	font-family : sans-serif;
	font-size : 12px;
	color : #804000;
	font-weight :  bold;
}
.text_error_small {
	font-family : sans-serif;
	font-size : 11px;
	color : #804000;
}

.error_small {
	font-family : sans-serif;
	font-size : 9px;
	color : #804000;
	font-weight : normal;
}

.correct {
	font-family : sans-serif;
	font-size : 9px;
	color : #703A12;
	font-weight : bold;
}
	

.title {
	font-family : sans-serif;
	font-size : 14px;
	color : #495561;
	font-weight : bold;
}

.title_red {
	font-family : sans-serif;
	font-size : 14px;
	color : #8B4513;
	font-weight : bold;
}

.title_white {
	font-family : sans-serif;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold;
}


.title_green{
	color : #277888;
	font-family : sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.title_purple{
	color : #7D2D89;
	font-family : sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.title_gray{
	color : #595A5A;
	font-family : sans-serif;
	font-size : 14px;
	font-weight : bold;
}


.buttonText {
	font-family : sans-serif;
	font-size :12px;
	color : #000000;
}



.heading{
	color : #546785;
	font-family : sans-serif;
	font-size : 16px;
	vertical-align : middle;
	font-weight : bold;
}

.heading_gray{
	color : #A5ADB4;
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bold;
}

.heading_dark_gray{
	color : #595A5A;
	font-family : sans-serif;
	font-size : 15px;
	font-weight : bold;
}

.heading_red{
	color : #802000;
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bold;
}


.heading_white{
	color : #FFFFFF;
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bold;
}

.heading_green{
	color : #277888;
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bold;
}

.heading_purple{
	color : #7D2D89;
	font-family: sans-serif; 
	font-size : 16px;
	font-weight : bold;
}



.text_spacer {
	font-family : sans-serif;
	font-size : 1px;
	color : #FFFFFF;
}


table.borderLightGray {
	border: 1px solid #C0C0C0;
}

table.borderDarkGreen {
	border: 1px solid #277888;
	}

table.borderMediumGreen {
	border: 1px solid #4FA1AD;
	}
	
table.borderLightGreen {
	border: 1px solid #D1E6EA;
	}

table.borderDarkPurple {
	border: 1px solid #7D2D89;
}

table.borderMediumPurple {
	border: 1px solid #A56DAF;
}

table.borderLightPurple {
	border: 1px solid #E8D9EA;
}
	
table.fillDarkGreen, td.fillDarkGreen{ 
	background-color: #277888;
	}

table.fillMediumGreen, td.fillMediumGreen {
	background-color: #4FA1AD;
	}
	
table.fillLightGreen, td.fillLightGreen {
	background-color: #EBF2F2;
}		

table.fillDarkPurple, td.fillDarkPurple {
	background-color: #7D2D89;
}

table.fillMediumPurple, td.fillMediumPurple {
	background-color: #A56DAF;
}

table.fillLightPurple, td.fillLightPurple {
	background-color: #F5EEF6;
}

table.borderMediumGray {
	border: 1px solid #A0A0A0;
}

table.fillLightGray, td.fillLightGray {
	background-color: #EEEFF0;
}

table.fillDarkGray, td.fillDarkGray {
	background-color: #999999;
}

table.formLineBorder {
	
	border-bottom: 1px solid #A0A0A0;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
tutorial_text_orange{
	color : #F54C00;
	font-family : sans-serif;
	font-size : 14px;
	font-weight : bold;
}