.top_background {
	background-color: #00333B;
	background-image: url(../images/templates/banner.jpg);
	background-repeat: no-repeat;
}

h1{
	font-size:22px;
 	color: red;
	margin:10px 0 0 10px;
}

.bxtimg{margin:20px 0 0 10px}
.bxtbtn{margin:0 0 20px 10px;}

.body {
	margin: 0px;
	background-color: #333333;
}
.outer_top_border {
	background-image: url(../images/templates/outer_table/top_small.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.site_design {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.outer_mid {
	background-color: #FFFFFF;
}
.outer_btm {
	background-image: url(../images/templates/outer_table/btm_small.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.main_top_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.index_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	text-transform: capitalize;
	font-weight: 500;
}
.title_background {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../images/templates/side_table/top.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.index_page_large_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	border-bottom-color: #000000;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.index_page_banner {
	background-image: url(../images/home/quote.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.index_page_reg_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 10px;
}
.index_table_right_border {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
.index_table_left_side {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	background-color: #000000;
}
.news_table_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.index_page_large_title_no_top_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 5px;
}
.index_page_left_side_top_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	border-bottom-color: #000000;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.side_table_btm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../images/templates/side_table/btm.jpg);
	background-repeat: no-repeat;
	text-transform: capitalize;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.news_table_text_red_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.bio_page_banner {
	background-image: url(../images/bios/bio_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.news_table_text_no_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.plain_black_banner {
	background-image: url(../images/templates/inner_menu_background.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.contact_banner {
	background-image: url(../images/contact/contact_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.upcoming_events_banner {
	background-image: url(../images/upcoming_events/upcoming.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.event_title {
	background-image: url(../images/templates/inner_banner2.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	padding-right: 5px;
	padding-left: 5px;
}
.event_table {
	border: 1px solid #000000;
}
.event_table_spacer {
	padding-bottom: 10px;
}
.events_title_side {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-transform: capitalize;
	vertical-align: top;
}
.news_table_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	margin: 0px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.news_table_text a:visited {
	vertical-align: middle;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.news_table_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	vertical-align: middle;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.index_page_reg_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	vertical-align: middle;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.index_page_reg_text a:visited {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.index_page_reg_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.faq_page_banner {
	background-image: url(../images/faq/faq_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.faq_reg_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #FF0000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.news_banner {
	background-image: url(../images/news/news_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.news_table {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.articles_banner {
	background-image: url(../images/articles/articles_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.services_banner {
	background-image: url(../images/services/services_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.square_side_panel {
	background-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.square_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/templates/title_banner.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.facility_banner {
	background-image: url(../images/facility/facility_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.articles_different_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #CCCCCC;
}
.test_athlete_banner {
	background-image: url(../images/test_athlete/athlete_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.educaton_links_banner {
	background-image: url(../images/education_links/education_links_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.link_image_cell {
	border: 1px solid #FFFFFF;
}
.links_background {
	background-color: #000000;
	border: 1px none #FFFFFF;
}
.links_title {
	background-image: url(../images/templates/inner_banner2.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.links_title a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.links_title a:visited {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.links_title a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.public_links_banner {
	background-image: url(../images/public_links/quanta_public_links.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.videos_banner {
	background-image: url(../images/videos/videos_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bios_creds {
	background-image: url(../images/bios/credentials_back.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	vertical-align: middle;
}
.test_client_banner {
	background-image: url(../images/test_client/client_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.test_profs_banner {
	background-image: url(../images/test_profs/profs_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.question_banner {
	background-image: url(../images/questionnaire/question_working.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.question_answer_side {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}
.questionnaire_questions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.error_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	padding: 5px;
	text-transform: uppercase;
}
.question_answer_side_no_btm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	border-left-color: #333333;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}
.questionnaire_answers_no_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.questionnaire_questions_no_btm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	border-bottom-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.question_questions_3_sides {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
}
.courses_banner {
	background-image: url(../images/courses/offered_courses.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.side_table_btm a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_table_btm a:visited {
	vertical-align: middle;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.side_table_btm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	vertical-align: middle;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index_page_left_side_colour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	border-bottom-color: #000000;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-left-color: #000000;
}
.index_table_left_side_colour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	background-color: #333333;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.index_page_left_side_colour_no_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
	border-left-color: #000000;
	padding: 0px;
	border-right-color: #FFFFFF;
}
.title_background_colour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../images/templates/side_table/top_colour.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.side_table_btm_colour {
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../images/templates/side_table/btm_colour.jpg);
	background-repeat: no-repeat;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-right: 10px;
}
.side_table_border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.careers_banner {
	background-image: url(../images/careers/career_banner.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.completed {
	background-image: url(../images/courses/completed.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.strong_titles {
	text-transform: uppercase;
}
.bio_page_banner_fr {
	background-image: url(../images/bios/bio_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bios_creds_smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.facility_banner_fr {
	background-image: url(../images/facility/facility_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.contact_banner_fr {
	background-image: url(../images/contact/contact_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.question_banner_fr {
	background-image: url(../images/questionnaire/question_working_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.upcoming_events_banner_fr {
	background-image: url(../images/upcoming_events/upcoming_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.completed_fr {
	background-image: url(../images/courses/completed_fr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.news_banner_fr {
	background-image: url(../images/news/news_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.faq_page_banner_fr {
	background-image: url(../images/faq/faq_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.title_background_small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	background-image: url(../images/templates/side_table/top.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.careers_banner_fr {
	background-image: url(../images/careers/career_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.test_athlete_banner_fr {
	background-image: url(../images/test_athlete/athlete_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.test_client_banner_fr {
	background-image: url(../images/test_client/client_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.test_profs_banner_fr {
	background-image: url(../images/test_profs/profs_banner_fr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.index_page_top_border {
	background-image: url(../images/templates/outer_table/top_small.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	behavior:url(iepngfix.htc);
}

.download-link{margin: -55px 0 0 90px}
