/*
	Copyright © Interactive Services 2013 - 2015 All Rights Reserved.  
	No part of this code may be used, with or without modification, without prior consent from Interactive Services. 
	Version 2.1, 01 March 2015
*/
/* embedded fonts */


@font-face {
  font-family: 'Calibri';
  src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Calibri.woff') format('woff'), url('fonts/Calibri.ttf')  format('truetype'), 
  url('Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'helvetica_neue_45_light';
    src: url('fonts/helvetica_neue_45_light.eot');
    src: url('fonts/helvetica_neue_45_light.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_45_light.woff') format('woff'),
         url('fonts/helvetica_neue_45_light.ttf') format('truetype'),
         url('fonts/helvetica_neue_45_light.svg#helvetica_neue_45_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_neue_55_roman';
    src: url('fonts/helvetica_neue_55_roman.eot');
    src: url('fonts/helvetica_neue_55_roman.eot?#iefix') format('embedded-opentype'),
    	   url('fonts/helvetica_neue_55_roman.woff') format('woff'),
    		 url('fonts/helvetica_neue_55_roman.ttf') format('truetype'),
         url('fonts/helvetica_neue_55_roman.svg#helvetica_neue_55_roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_neue_65_medium';
    src: url('fonts/helvetica_neue_65_medium.eot');
    src: url('fonts/helvetica_neue_65_medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_65_medium.woff') format('woff'),
         url('fonts/helvetica_neue_65_medium.ttf') format('truetype'),
         url('fonts/helvetica_neue_65_medium.svg#helvetica_neue_65_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_neue_75_bold';
    src: url('fonts/helvetica_neue_75_bold.eot');
    src: url('fonts/helvetica_neue_75_bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_75_bold.woff') format('woff'),
         url('fonts/helvetica_neue_75_bold.ttf') format('truetype'),
         url('fonts/helvetica_neue_75_bold.svg#helvetica_neue_75_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_neue_ce_75_bold';
    src: url('fonts/helvetica_neue_ce_75_bold.eot');
    src: url('fonts/helvetica_neue_ce_75_bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_ce_75_bold.woff') format('woff'),
         url('fonts/helvetica_neue_ce_75_bold.ttf') format('truetype'),
         url('fonts/helvetica_neue_ce_75_bold.svg#helvetica_neue_ce_75_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_neue_thin';
    src: url('fonts/helvetica_neue_thin.eot');
    src: url('fonts/helvetica_neue_thin.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_thin.woff') format('woff'),
         url('fonts/helvetica_neue_thin.ttf') format('truetype'),
         url('fonts/helvetica_neue_thin.svg#helvetica_neue_thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica_65_condensed';
    src: url('fonts/helvetica_condensed_light.eot');
    src: url('fonts/helvetica_condensed_light.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_condensed_light.woff') format('woff'),
         url('fonts/helvetica_condensed_light.ttf') format('truetype'),
         url('fonts/helvetica_condensed_light.svg#helvetica_neue_thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

.tools_title_txt_1 {
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	color:#333333;
	font-size:30px;
	line-height: 31px;
	font-style: italic;
}
.tools_title_txt_2 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#767c87;
	font-size:13px;
	font-style: italic;
	line-height: 25px;
}

.tools_body_txt_1 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#333333;
	font-size:12px;
	line-height: 13px;
}

.tools_body_txt_2 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #7c828f;
}

.tools_body_txt_3 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #767c87;
}

.tools_body_txt_4 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #fff;
	text-align: center;
}

.tools_body_txt_5 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
}

.tools_body_txt_6 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 16px;
	color: #767c87;
	text-align: center;
}

.resources_body_txt_1 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#333333;
	font-size:13px;
	line-height: 14px;
}
.resources_body_text_2 {
	color: #08aacf;
}

.glossary_label_txt_1 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#333333;
	font-size:13px;
	line-height: 14px;
}

.glossary_heading_txt_1 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#597f9f;
	font-size:15px;
	font-weight: bold;
	line-height: 32px;
}
.glossary_body_txt_1 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#333333;
	font-size:12px;
	line-height: 13px;
}

.menu_label_txt_1 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #7c828f;
}
.menu_txt_1{
	font-family: "helvetica_neue_45_light", Helvetica,Arial, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #7c828f;
}

.menu_txt_2{
	font-family: "helvetica_neue_45_light", Helvetica,Arial, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color:#999999;
}

.menu_txt_3{
	font-family: "helvetica_neue_45_light", Helvetica,Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#999999;
}

.menu_txt_4{
	font-family: "helvetica_neue_45_light", Helvetica,Arial, sans-serif;
	font-size: 18px;
	line-height: 19px;
	color: #7c828f;
}

.title_text_1{
	font-family: "Calibri",normal,normal;
	color:#fd7a20;
	font-size:30px;
	line-height: 20px;
	font-weight:normal;
}

.subtitle_text_1 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#333333;
	font-size:15px;
	line-height: 16px;
	font-weight:normal;
}

.subtitle_text_2{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#fff;
	font-size:15px;
	line-height: 16px;
	font-weight:normal;
}

.subtitle_text_3 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#7c828f;
	font-size:15px;
	line-height: 16px;
	font-weight:normal;
}

.body_text_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#7c828f;
	font-size: 14px;
	font-weight:normal;
	line-height: 14px;
}

.body_text_2{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color: #7c828f;
	font-size: 14px;
	font-weight:normal;
	line-height: 15px;
}

.prompt_text_1 {
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	color: #ef8200;
	font-style: italic;
	font-size: 15px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.btn_popup_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color: #7c828f;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}

.popup_heading_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	color:#333333;
	font-size: 24px;
	font-weight:normal;
	font-style: italic;
	line-height: 25px;
}

.popup_body_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:normal;
	line-height: 14px;
	color:#7c828f;
}

.popup_close_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
	color:#fff;

}

.accord_title_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	font-weight:normal;
	font-size: 20px;
	line-height: 21px;
	color: #fff;
}

.accord_body_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight:normal;
	line-height: 14px;
	color: #fff;
}

.q_stem_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#333333;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
	padding-top: 5px;
}

.q_stem_2{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#0d5fa0;
	font-size: 16px;
	font-weight:bold;
	line-height: 17px;
}

.q_btn_txt_1{
	color:#fff;
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.qOpt_txt_1{
	color:#333;
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.grid_head_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#0d5fa0;
	font-size: 14px;
	font-weight:bold;
	line-height: 15px;
}

.grid_option_txt_1{
	color:#333;
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.grid_option_txt_2{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#7c828f;
	font-size: 14px;
	font-weight:normal;
	line-height: 15px;
}

.txt_fbcorrect{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	color: #54b825;
	font-style: italic;
	font-size: 24px;
	line-height: 35px;
}

.txt_fbcorrect_new{
	font-family: "helvetica_neue_45_light","Times New Roman",Times,Baskerville,Georgia,serif;
	color: #54b825;
	font-style: italic;
	font-size: 24px;
	line-height: 2px;
}

.txt_fbincorrect{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	color: #ba202a;
	font-style: italic;
	font-size: 24px;
	line-height: 35px;
}

.txt_fb_label_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#0d5fa0;
	font-size: 30px;
	font-weight:normal;
	line-height: 32px;
}

.feedback_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#7c828f;
	font-size: 13px;
	font-weight:normal;
	line-height: 14px;
}
.feedback_txt_2{
	font-family: "helvetica_neue_45_light",Helvetica,Arial,sans-serif;
	color:#fff;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.timeline_label_txt_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	color: #A1A1A1;
	font-size: 20px;
	line-height: 21px;
}

.timeline_label_txt_2{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	color: #A1A1A1;
	font-size: 13px;
	line-height: 14px;
}

.timeline_heading_txt_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	color: #fd6700;
	font-size: 34px;
	line-height: 35px;
}

.timeline_body_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-style: normal;
	color: #333333;
	font-size: 14px;
	line-height: 14px;
}

.summaryBtn_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#fff;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.examPass_txt_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	color: #e5b463;
	font-size: 24px;
	line-height: 25px;
}

.examFail_txt_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	color: #8ca6d5;
	font-size: 24px;
	line-height: 25px;
}

.examPass_txt_2{
	color: #e5b463;
}

.examFail_txt_2{
	color: #8ca6d5;
}

.slideshow_header_txt_1{
	font-family: "Calibri",Helvetica,normal,normal;
	font-style: normal;
	color: #ffffff;
	font-size: 26px;
	line-height: 25px;
}

.slideshow_body_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#fff;
	font-size: 14px;
	font-weight:normal;
	line-height: 14px;
}

.cb_header_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#333333;
	font-size: 17px;
	font-weight:normal;
	line-height: 18px;
}

.cb_header_txt_1.selected{
	color:#fff;
}

.cb_header_txt_2{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#7c828f;
	font-size: 16px;
	font-weight:normal;
	line-height: 17px;
}


.cb_header_txt_2.selected{
	color:#d6d6d6;
}

.cb_body_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#7c828f;
	font-size: 14px;
	font-weight:normal;
	line-height: 14px;
}

.cb_label_txt_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	color: #636363;
	font-size: 30px;
	line-height: 31px;
}


.mq_btn_txt_1 {
	font-family: "Calibri", Helvetica,Arial,sans-serif;
	font-size: 17px;
	line-height: 18px;
	color: #ffffff;              
}

.mq_btn_text_2 {
	font-family: "Calibri", Helvetica,Arial,sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #ffffff;
}

.mq_btn_text_2.disabled {
	color: #737987;
}

.mq_heading_txt_1 {
	font-family: "helvetica_neue_45_light", Helvetica,Arial,sans-serif;
	font-size: 23px;
	line-height: 24px;
	color: #ffffff;
}

.mq_body_text_1 {
	font-family: "Calibri", Helvetica,Arial,sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #ffffff;
}

.mq_qOpt_text_1 {
	font-family: "helvetica_neue_45_light", Helvetica,Arial,sans-serif;
	font-size: 17px;
	line-height: 18px;
	color: #ffffff;
}

.mq_prompt_text_1 {
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	color: #fd7a20;
	font-style: italic;
	font-size: 15px
	line-height: 16px;
}


.sn_indicator_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#fff;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.sn_indicator_txt_2{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#fff;
	font-size: 10px;
	font-weight:normal;
	line-height: 11px;
}

.sn_title_txt_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	font-style: italic;
	color: #fd7418;
	font-size: 24px;
	line-height: 25px;
}

.sn_body_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#ffffff;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.sn_prompt_text_1{
	font-family: "Calibri","Times New Roman",Times,Baskerville,Georgia,serif;
	color: #fd7418;
	font-size: 20px;
	line-height: 21px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.sn_btn_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#ffffff;
	font-size: 15px;
	font-weight:normal;
	line-height: 16px;
}

.sn_option_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight:normal;
	line-height: 17px;
}

.tools_btn_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
	color: #FFF;
}

.tools_label_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
	color: #FFF;
}
.tools_label_txt_2 {
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#9b9fa7;
	text-align: left;
}

.cert_label_txt_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 34px;
	font-weight: normal;
	line-height: 34px;
	color: #333;
}

.cert_label_txt_2{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 13px;
	color: #000;
}

.cert_label_txt_3{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;
	color: #fff;
}

.cert_label_txt_4{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	color: #fff;
}

.pillBtn_text_1{
	font-family: "Calibri",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	color: #0d5fa0;
}

.graphical_fb_label_1{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	color: #535454;
}

.phone_label_1{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	color: #a5a5a5;
}


