@font-face {
    font-family: 'Dakota';
    src: url('/font/web/dakota_regular-webfont.eot');
    src: url('/font/web/dakota_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/web/dakota_regular-webfont.woff') format('woff'),
         url('/font/web/dakota_regular-webfont.ttf') format('truetype'),
         url('/font/web/dakota_regular-webfont.svg#DakotaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Kohicle25';
    src: url('/font/web/kohicle25-webfont.eot');
    src: url('/font/web/kohicle25-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/web/kohicle25-webfont.woff') format('woff'),
         url('/font/web/kohicle25-webfont.ttf') format('truetype'),
         url('/font/web/kohicle25-webfont.svg#Kohicle25Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	margin: 0px auto;
	padding: 0px;
	font-family: Kohicle25, 'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;
	background:url(/images/web/bg_body.png) repeat;
}
a{ text-decoration:none;}
img{ border:none;}
p{ padding:0px; margin:0px;	line-height: 1.1em; }
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-weight:normal;}
ul{ padding:0px; margin:0px;}

/* === DATA TABLE CLASSES === */
.data-table {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.data-table.smaller-gaps {
	margin-top:5px;
	margin-bottom:5px;
}
.data-table.no-gaps {
	margin-top:1px;
	margin-bottom:1px;
}
.data-table td, .data-table th {
	border: 1px solid gray;
	padding:10px;
	color: #333;
}
.data-table.smaller-gaps td, .data-table.smaller-gaps th {
	padding:5px;
}
.data-table.no-gaps td, .data-table.no-gaps th {
	padding:1px;
}
.data-table th {
	background-color:#DBEED1; /* 25% saturation green */
	text-align:left;
	color: #666;
}
.data-table.important th {
	background-color:#eda29e;
	color: #333;
}
.data-table tr:nth-child(even) {background: #eee}
.data-table tr:nth-child(odd) {background: #fff}

.data-table-frameless {
	width:100%;
	margin-top:0;
	margin-bottom:0;
}
.data-table-frameless th {
	background-color:#DBEED1; /* 25% saturation green */
	text-align:left;
	color: #666;
}
.data-table-frameless td, .data-table-frameless th {
	border: 0;
	padding:10px;
}
.header_main{ background:url(/images/web/dotted.png) repeat-x bottom; overflow:hidden; margin:auto;}
.header{ width:960px; margin:auto;}
.logo{ float:left; padding:27px 0px 0px 35px;}
.navigation{ float:right; padding:22px 30px 13px 0px;}
.navigation ul{ padding:0px; margin:0px auto; overflow:hidden;}
.navigation ul li{ float:left; display:inline; font-size:34px; border-right:solid 2px #74b94e; line-height:25px;}
.no-fontface .navigation ul li{ font-size:17px; }
.navigation ul li a{ color:#333333; display:block; padding:3px 4px 13px 4px; margin:0px 4px 0px 4px;}
.navigation ul li a:hover{ background:#ef4035; color:#fff; padding:3px 4px 13px 4px; margin:0px 4px 0px 4px;}
.home{ background:#ef4035 !important; color:#fff !important; padding:3px 4px 3px 4px; margin:0px 4px 0px 4px;}
.nav_bot{ margin-left:30px !important; margin-top:10px !important;}
.nav_1_last{ border-right:none !important;}
.nav_2_last{ border-left:solid 2px #74b94e;}
.contain{ width:960px; margin:auto; overflow:hidden; padding-bottom:140px;}
.slideshow{ margin:62px 0px 0px 0px; float:left;}
.con_right{ float:right; background:url(/images/web/right_slide.png) no-repeat; width:354px; height:304px; margin:42px 0px 0px 0px;}
.right_1{ float:left;}
.right_1 h1{ text-align:center; font-size:31px; color:#fdfdff; line-height:31px; padding:8px 0px 0px 15px;}
.no-fontface .right_1 h1{ font-size:16px; line-height:18px; }
.right_1 h2 input{ background:#fff; font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; width:130px; height:21px; line-height:21px; border:none; margin:6px 0px 0px 14px; padding:0px 5px 0px 5px;}
.right_1 h3{ float:left; background:url(/images/web/submit.png) no-repeat; width:55px; height:27px; line-height:21px; text-align:center; list-style:20px; font-size:26px; color:#fdfdff; margin:6px 0px 0px 52px;}
.no-fontface .right_1 h3{font-size:13px;}
.right_1 h3 a{ color:#fdfdff;}
.right_1 h4{ float:left; padding:7px 0px 0px 8px;}
.right_2{ float:left;}
.right_2 h1{ padding:25px 0px 0px 45px;}
.right_2 h2{ margin:0px 0px 0px 68px;}
/*--------------------------------------------- FOOTER_START ------------------------------------------------*/
.footer{ background:url(/images/web/dotted.png) repeat-x; overflow:hidden; clear:both;}
.footer_in{ width:960px; margin:0px auto 0px auto;}
.footer_top{ width:880px; margin:auto;}
.footer_top h2{ float:left; margin:-66px 0px 0px 0px; position:absolute;}
.footer_top ul{ float:right; margin:0px; padding:16px 0px 14px 0px;}
.footer_top ul li{ display:inline; list-style-type:none; font-size:30px; border-right:2px solid #74B94E; padding:0px 5px 0px 5px;}
.no-fontface .footer_top ul li{font-size:15px;}
.footer_top ul li a{ color:#333333;}
.border{ border-right:none !important;}
.footer_bottom{ background:url(/images/web/fo_bg.png) no-repeat; width:960px; margin:auto; clear:both; overflow:hidden; height:396px;}
.bottom_first{ width:900px; margin:0px auto 0px 35px;}
.bot_left{ float:left; padding:73px 0px 0px 0px;}
.bot_left ul{ margin:0px; padding:0px;}
.bot_left ul li{ list-style-type:none; display:inline; font-size:29px; font-family:'Century Gothic', Arial, Helvetica, sans-serif !important;}
.bot_left ul li img{ padding:0px 5px 0px 10px;}
.bot_left ul li a{ color:#c7d7b9;}
.follow_us{ float:right;}
.follow_us ul{ margin:0px; padding:43px 0px 0px 0px;}
.follow_us ul li{ list-style-type:none; display:inline; font-size:30px; color:#f9f5f5;}
.no-fontface .follow_us ul li{ font-size:15px;}
.follow_us ul li img{ vertical-align:middle;}
.bottom_second{ clear:both; width:890px; margin:auto; overflow:hidden;}
.bottom_second p{ font-size:9px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#FFF; padding:13px 0px 0px 0px;}
/*-------------------------------------------------------------BLANK_PAGE---------------------------------------------------------------------------*/
.blank_cen{ padding-bottom:500px;}
.blankpage{ padding-bottom:20px;}
/*-------------------------------------------------------------------EARLY INTERVENTION---------------------------------------------------------------------------*/
.early_main{ width:960px; overflow:hidden;}
.erly_top{ clear:both; overflow:hidden;}
.erly_text{ float:left;}
.erly_text h2{ font-size:67px; color:#006666; padding-top:28px;}
.no-fontface .erly_text h2{ font-size:34px;}
.erly_text p{ margin:0px; padding:15px 0px 0px 0px; font-size:16px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; width:476px;}
.erly_im{ float:left; padding:35px 0px 0px 30px;}
.erly_bottom{ clear:both; overflow:hidden; margin-top:40px;}
.erly_bottom_left{ float:left;}
.erly_con_top{ background:url(/images/web/erly_bg1.png) no-repeat; width:529px; overflow:hidden; padding-bottom:21px;}
.erly_con_top h1{ font-size:40px; border-bottom:dotted 1px #d1e8c5; padding-bottom:3px; margin:25px 25px 0px 25px; line-height: 100%; color:#fff;}
.no-fontface .erly_con_top h1{font-size:20px;}
.erly_con_top h2{ width:480px; height:270px; margin:25px 0px 0px 25px;}
.erly_con_top p{ font-size:15px; color:#fff; padding:8px 0px 15px 0px; margin:0px 25px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;}
.erly_con_top p a{ color:#fff; font-weight:bold;}
.erly_bottom_right{ float:left; background:url(/images/web/erly_green.png) no-repeat; width:399px; overflow:hidden; margin-left:10px;}
.erly_con_bot{ clear:both; overflow:hidden; background:url(/images/web/red_erly.png) no-repeat; width:529px; padding-bottom:7px;}
.erly_con_bot h2{font-size:40px; border-bottom:dotted 1px #d1e8c5; padding-bottom:3px; margin:15px 25px 0px 25px; line-height: 100%; color:#fff;}
.no-fontface .erly_con_bot h2{font-size:20px;}
.erly_con_bot p{ font-size:15px; color:#fff; padding:8px 0px 10px 0px; margin:0px 25px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-weight:bold;}
.erly_bottom_right h2{font-size:40px; border-bottom:dotted 1px #d1e8c5; padding-bottom:3px; margin:25px 25px 0px 25px; color:#fff;}
.no-fontface .erly_bottom_right h2{font-size:20px;}
.erly_bottom_right h3{ font-size:30px; color:#fcfafa; padding:5px 0px 5px 25px;}
.no-fontface .erly_bottom_right h3{ font-size:15px;}
.erly_comment{ clear:both; overflow:hidden; padding:10px 0px 10px 25px;}
.erly_comment h1{ float:left; padding-right:15px; padding-top:5px;}
.erly_comment p{ font-size:30px; color:#fff; width:172px; float:left;}
.no-fontface .erly_comment p{ font-size:15px;}
.erly_comment span{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif !important; font-size:13px !important; line-height: 1.1em; color:#fcfafa; padding-top:10px; display:block;}
.erly_bottom_right h4{ background:url(/images/web/pdf_erly.png) no-repeat; width:270px; height:60px; line-height:35px; font-size:30px; color:#fff; padding:18px 0px 5px 95px; margin:15px 0px 5px 15px;}
.no-fontface .erly_bottom_right h4{font-size:15px;}
.erly_bottom_right h4 a{ color:#fff;}
/*
.erly_bottom_right h4{ background:url(/images/web/pdf_erly.png) no-repeat; width:270px; height:81px; line-height:35px; font-size:40px; color:#fff; padding:18px 0px 127px 95px; margin:15px 0px 0px 15px;}
.no-fontface .erly_bottom_right h4{font-size:20px;}
.erly_bottom_right h4 a{ color:#fff;}
*/
/*-----------------------------------------------------------EDUCATION CENTER---------------------------------------------------------------------------------*/
.education{ font-size:28px !important; color:#333333; font-family:Kohicle25, Arial, Helvetica, sans-serif !important;}
.edu_con_top{ background:url(/images/web/edu_bg.png) no-repeat; width:529px; height:328px; overflow:hidden;}
.edu_con_top h2{  width:480px; height:270px; margin:28px 0px 0px 25px;}
.edu_con_bot{ clear:both; overflow:hidden; }
.edu_con_bot p{ margin:0px; font-size:40px; color:#006666; padding:15px; width:500px;}
.no-fontface .edu_con_bot p{font-size:20px;}
.edu_list{ clear:both; background:url(/images/web/edu_bg1.png) no-repeat; width:512px; overflow:hidden;}
.edu_list ul{ padding:25px 0px 58px 40px; margin:0px; width:285px; overflow:hidden; list-style-type:disc; list-style-position:outside;}
.edu_list ul li{ font-size:14px; color:#333333; font-weight:bold; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; line-height:21px;}
.edu_list ul li a{ color:#333333;}
.edu_con_bot h2{ font-size:18px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; width:480px; margin:30px 0px 0px 20px; clear:both !important;}
.edu_right{ float:left; margin-left:10px; }
.edu_right_top{ width:399px; overflow:hidden; padding-bottom:26px;}
.edu_right_top h2{ font-size:18px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; width:359px; margin:0px 0px 0px 20px; clear:both !important;}
.edubg2{ background:url(/images/web/edu_bg2.png) no-repeat; overflow:hidden;  width:398px;}
.edubg2 h2{font-size:40px; border-bottom:dotted 1px #d1e8c5; padding-bottom:3px; margin:25px 25px 0px 25px; color:#fff;}
.no-fontface .edubg2 h2{ font-size:20px;}
.edubg2 h3{ font-size:14px; color:#fcfafa; padding:10px 0px 5px 20px; width:355px; margin:0px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif !important;}
.erly_comment1{ clear:both; overflow:hidden; padding:5px 0px 0px 20px;}
.erly_comment1 h1{ float:left; padding-right:15px; padding-top:5px;}
.erly_comment1 p{ font-size:30px; color:#fff; width:172px; float:left; line-height:25px;}
.no-fontface .erly_comment1 p{ font-size:15px;}
.erly_comment1 span{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif !important; font-size:13px !important; line-height: 1.1em; color:#fcfafa; line-height:18px;}
.edu_text{ padding:20px 0px 28px 20px !important;}
.edu_right_bot{ background:url(/images/web/red_edu.png) no-repeat; width:399px; overflow:hidden; padding-bottom:26px;}
.edu_right_bot h2{font-size:40px; border-bottom:dotted 1px #d1e8c5; padding-bottom:3px; margin:25px 25px 0px 20px; color:#fff;}
.no-fontface .edu_right_bot h2{font-size:20px;}
.edu_right_bot p{ font-size:14px; font-weight:bold; padding:10px 20px; color:#fff; width:362px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif !important;}
/*------------------------------------------------------------MEDIA-----------------------------------------------------------------*/
.media_te{ width:510px !important;}
.media_list{ clear:both; overflow:hidden; margin-top:20px;}
.media_list ul{ padding:3px 0px 0px 40px;  margin:0px 0px 0px 0px; clear:both; overflow:hidden;}
.media_list ul li{ list-style:none; display:inline; margin-left:180px; float:left; background:url(/images/web/green_bu.png) no-repeat; width:154px; height:49px; line-height:40px; text-align:center; font-size:26px;}
.no-fontface .media_list ul li{ font-size:13px;}
/*.media_list ul li{ list-style:none; display:inline; margin-left:90px; float:left; background:url(/images/web/green_bu.png) no-repeat; width:154px; height:49px; line-height:40px; text-align:center; font-size:26px;} */
.media_list ul li a{ color:#fff;}
/*-------------------------------------------------------------------CHURCHES------------------------------------------------------------------*/
.con_top_ch{}
.top_left_ch{ float:left; padding:15px 0px 0px 33px;}
.top_left_ch h1{ font-size:65px; color:#006666; padding:0px; margin:0px;}
.no-fontface .top_left_ch h1{ font-size:34px;}
.top_left_ch p{ font-size:16px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; width:449px; line-height:18px; padding:3px 30px 0px 0px;}
.top_right_ch{ float:left; padding:20px 0px 37px 0px;}
.con_bottom_ch{ clear:both;}
.bot_left_ch{ float:left; padding:0px 25px 0px 25px;}
.bot_left_ch h1{ font-size:40px; color:#333333; border-bottom:dotted 2px #909090; padding:0px; margin:0px;}
.no-fontface .bot_left_ch h1{ font-size:20px;}
.bot_left_ch h1 img{ padding:5px 0px 0px 15px;}
.bot_left_ch p{ font-size:18px; color:#005764; line-height:28px; font-family:Dakota, Arial, Helvetica, sans-serif; width:475px; padding:15px 0px 0px 0px;}
.bot_left_ch h2{ font-weight:bold; font-size:15px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:12px 0px 15px 0px;}
.bot_left_ch h3{ font-size:15px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding-bottom:35px;}
.left_bot_ch p{ font-size:15px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; line-height:16px; padding:0px; margin:10px 0px 0px 0px; width:490px;}
.bot_left_ch h4{ background:url(/images/web/button_1_ch.png) no-repeat; width:499px; height:64px; line-height:50px; font-size:40px; margin:18px 0px 18px 0px;}
.no-fontface .bot_left_ch h4{ font-size:20px;}
.bot_left_ch h4 a{ color:#fcfafa;}
.bot_left_ch h4 img{ vertical-align:middle; padding:0px 8px 0px 15px; margin-top:-12px;}
.bot_left_ch h5{ font-size:15px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;}
.left_bot_img_ch{ background:url(/images/web/left_img_bg_ch.jpg) no-repeat; width:472px; overflow:hidden;}
.left_bot_img_ch h5{ float:left; padding:14px 7px 0px 9px;}
.left_bot_img_ch h6{ float:left; padding:19px 0px 32px 0px;}
.bot_right_ch{ float:left;}
.box_1_ch{ background:url(/images/web/box_1_bg_ch.png) no-repeat; width:384px; overflow:hidden; padding:12px 0px 0px 15px;}
.box_1_ch h1{ font-size:40px; color:#fcfafa; border-bottom:dotted 2px #fac0bc; width:350px; padding-bottom:3px;}
.no-fontface .box_1_ch h1{ font-size:20px;}
.box_1_ch h2{ font-size:14px; color:#fcfafa; font-weight:bold; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:5px 0px 13px 0px;}
.box_1_ch p{ font-size:14px; color:#fcfafa; font-weight:bold; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;}
.box_1_img{ background:url(/images/web/right_box_img_bg_ch.jpg) no-repeat; width:355px; overflow:hidden;}
.box_1_img h3{ float:left; padding:16px 0px 0px 8px;}
.box_1_img h4{ float:left; padding:19px 0px 18px 3px;}
.box_2_ch{ clear:both; background:url(/images/web/box_2_ch.jpg) no-repeat; width:387px; overflow:hidden; padding:25px 0px 0px 12px;}
.box_2_ch h1{ font-size:40px; color:#fff; border-bottom:dotted 2px #909090; margin-bottom:6px;}
.no-fontface .box_2_ch h1{ font-size:20px;}
.box_2_ch h1 img{ padding:5px 0px 0px 15px;}
.box_2_ch p{ font-size:14px; color:#fff; line-height:16px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; width:362px; padding:0px 0px 15px 0px;}
.box_2_in{ background:url(/images/web/box_2_in_ch.jpg) no-repeat; width:270px; overflow:hidden; margin:8px 0px 24px 0px;}
.box_2_in h2{ font-size:38px; line-height: 110%; color:#fcfafa; padding:6px 0px 8px 20px;}
.no-fontface .box_2_in h2{ font-size:19px;}
.box_2_in h2 a { color:#FFF; } 
.box_2_in h2 img{ padding-left:15px;}
/*------------------------------------------------------- CORPORATE_PARTENERS_PAGE_START -----------------------------------------------------*/
.con_top_cor{}
.top_left_cor{ float:left;}
.top_left_cor h1{ font-size:67px; color:#006666; padding:34px 0px 12px 0px;}
.no-fontface .top_left_cor h1{ font-size:34px;}
.top_left_cor p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
.top_right_cor{ float:left; padding:24px 0px 0px 50px;}
.con_bottom_cor{ clear:both;}
.bottom_left_cor{ float:left; width:540px;}
.video_cor{ background:url(/images/web/video_back_cor.png) no-repeat; padding:34px 0px 0px 26px;}
.video_cor p{ font-size:16px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#FFF; padding:18px 0px 18px 0px;}
.bottom_left_cor h3{ font-size:14px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#333333; padding:15px 0px 0px 23px;}
.bottom_left_cor h3 a{ color:#333333; font-weight:bold;}
.bottom_right_cor{ float:left; background:url(/images/web/right_back_cor.png) no-repeat; width:399px; padding-bottom:40px;}
.bottom_right_cor p{ font-size:40px; color:#005764; line-height:39px; padding:38px 0px 0px 23px;}
.no-fontface .bottom_right_cor p{ font-size:20px;}
.bottom_right_cor ul{ margin:0px; padding:4px 0px 4px 0px;; width:390px; text-align:center;}
.bottom_right_cor ul li{ list-style-type:none; display:inline;}
.bottom_right_cor ul li img{ vertical-align:middle;}
.right_in_cor{ padding-left:70px !important;}
.footer_main_cor{ margin-top:-90px;}
/*------------------------------------------------------------------FAST_TRACK-------------------------------------------------------------*/
.con_top_fas{ padding-bottom:40px; overflow:hidden;}
.top_left_fas{ float:left; padding:0px 0px 0px 33px;}
.top_left_fas h1{ font-size:67px; color:#006666; padding:32px 0px 12px 0px; line-height:65px;}
.no-fontface .top_left_fas h1{ font-size:34px;}
.top_left_fas p{ font-size:18px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#333333;}
.top_right_fas{ float:left; padding:20px 0px 0px 20px;}
.bottom_left_fas{ float:left; padding-top:10px;}
.bottom_left_fas{ clear:both; padding:0px 0px 0px 30px;}
.bottom_left_fas h2{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:bold;}
.bottom_left_fas p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#333; padding:0px 0px 18px 0px;}
.bottom_left_fas h3{ background:url(/images/web/pdf_back_fas.png) no-repeat; width:363px; height:81px; line-height:76px; font-size:40px; padding:0px 0px 0px 95px;}
.no-fontface .bottom_left_fas h3{ font-size:20px;}
.bottom_left_fas h3 a{ color:#FFF;}
.bottom_left_fas h4{ font-size:40px; color:#353535; padding:13px 0px 15px 0px;}
.no-fontface .bottom_left_fas h4{ font-size:20px;}
.bottom_left_fas h4 img{ padding:0px 0px 0px 20px;}
.bottom_left_fas h5{ font-size:18px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;}
.bottom_left_fas h5 a{ color:#333333; font-weight:bold;}
.bottom_left_fas h6{ background:url(/images/web/back_to_job_fas.png) no-repeat; width:273px; height:64px; line-height:53px; font-size:40px; padding:0px 0px 0px 30px; margin-top:50px;}
.no-fontface .bottom_left_fas h6{ font-size:20px;}
.bottom_left_fas h6 img{ padding:0px 0px 0px 20px;}
.bottom_left_fas h6 a{ color:#FFF;}
.bottom_right_fas{ float:left; padding-left:50px;}
/*------------------------------------------------------------ SUPPORT_US -------------------------------------------------*/
.con_top_sup{ width:900px; margin:auto;}
.top_left_sup{ float:left;}
.top_left_sup h1{ font-size:67px; color:#006666; margin:30px 0px 0px 0px;}
.no-fontface .top_left_sup h1{ font-size:34px;}
.top_left_sup h2{ font-size:40px; color:#74b94e;}
.no-fontface .top_left_sup h2{ font-size:20px;}
.top_left_sup p{ font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:5px 0px 40px 0px;}
.top_right_sup{ float:left; margin:30px 0px 0px 10px; background:url(/images/web/slide_back.png) no-repeat; width:394px; height:211px;}
.donation_sup{ margin:0px 0px 0px 45px; overflow:hidden; clear:both;}
.donation_sup h1{ float:left;}
.donation_buttom_sup{ float:left;}
.donation_buttom_sup h3{ background:url(/images/web/top_button_sup.png) no-repeat; width:444px; height:66px; line-height:50px; font-size:40px; text-align:center;}
.no-fontface .donation_buttom_sup h3{ font-size:20px;}
.donation_buttom_sup h3 a{ color:#FFF;}
.donation_buttom_sup h4{ background:url(/images/web/bottom_button_sup.png) no-repeat; width:327px; height:46px; line-height:38px; font-size:28px; text-align:center; margin:5px 0px 0px 55px;}
.no-fontface .donation_buttom_sup h4{ font-size:14px;}
.donation_buttom_sup h4 a{ color:#FFF;}
.donation_sup h2{ float:left;}
.con_bottom_sup{ width:900px; margin:34px auto 0px auto;}
.con_bottom_sup h1{ background:url(/images/web/dotted.png) no-repeat bottom center; padding-bottom:10px; overflow:hidden; width:900px; font-size:40px; color:#74b94e;}
.no-fontface .con_bottom_sup h1{ font-size:20px;}
.bottom_first_sup{}
.first_left_sup{ float:left;}
.first_left_sup p{ font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:0px 0px 16px 0px;}
.bottom_first_sup h2{ float:left; padding:0px 0px 0px 32px; margin-top:-55px;}
.bottom_second_sup{ clear:both;}
.bottom_second_sup p{ font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding-bottom:18px;}
.bottom_second_sup p a{ color:#333333; font-weight:bold;}
.footer_main_sup{ margin-top:-70px;}
/*---------------------------------------------------------------------------JOBS---------------------------------------------------------------*/
.con_bottom_jo{ clear:both;}
.left_site_jo_top{ float:left; background:url(/images/web/left_bg_jo_top.jpg) no-repeat; width:528px; height:35px; overflow:hidden;}
.left_site_jo { float:left; background:url(/images/web/left_bg_jo_middle.jpg) repeat-y; width:528px; overflow:hidden; padding:0px 0px 123px 22px;}
.left_site_jo p a { color:#fff; text-decoration: underline; }
.left_site_jo_bottom{ background:url(/images/web/left_bg_jo_bottom.jpg) no-repeat; width:528px; height:25px;}
/*
.left_site_jo_bottom{ float:left; background:url(/images/web/left_bg_jo_bottom.jpg) no-repeat; width:528px; height:25px; overflow:hidden;}
.left_site_jo{ float:left; background:url(/images/web/left_bg_jo.jpg) no-repeat; width:528px; overflow:hidden; padding:25px 0px 123px 22px;}
*/
.left_site_jo h1{ font-size:40px; color:#fff; border-bottom:dotted 2px #909090; width:480px;}
.no-fontface .left_site_jo h1{ font-size:20px;}
.left_site_jo h1 img{ padding:5px 0px 0px 15px;}
.left_top_jo{ clear:both; border-bottom:dotted 2px #909090; width:480px;}
.left_top_jo p{ font-size:14px; color:#fff; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:6px 0px 15px 0px;}
.left_top_jo h2{ font-size:14px; color:#fff; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px;}
.left_site_jo h3{ font-size:18px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding-top:8px;}
.left_site_jo p{ font-size:14px; color:#fff; line-height:16px; padding-top:15px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; width:480px;}
.left_bot_jo{ clear:both; padding-top:35px;}
.left_bot_jo h1{ font-size:20px; color:#fff; border-bottom:dotted 2px #909090; width:480px;}
.left_bot_jo  h2{ background:url(/images/web/jo_button_1.png) no-repeat; width:365px; height:64px; line-height:50px; text-align:center; font-size:40px; margin:10px 0px 40px 0px;}
.left_bot_jo h2 a{ color:#fff;}
.right_site_jo{ float:left;}
.box_1_jo{ background:url(/images/web/jo_box_1.png) no-repeat; width:387px; overflow:hidden; padding:30px 0px 0px 12px;}
.box_1_jo h1{ font-size:40px; color:#fff; border-bottom:dotted 2px #d1e8c5; overflow:hidden; width:363px; margin-left:5px; line-height:100%;}
.no-fontface .box_1_jo h1{ font-size:20px;}
.box_1_jo p{ color:#fff; font-size:14px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:6px 0px 12px 0px;}
.box_1_jo h2{ background:url(/images/web/jo_button_1.png) no-repeat; width:365px; height:64px; line-height:50px; text-align:center; font-size:40px; margin:10px 0px 40px 0px;}
.no-fontface .box_1_jo h2{ font-size:20px;}
.box_1_jo h2 a{ color:#fff;}
.box_2_jo{ background:url(/images/web/right_bottom_back_job.png) no-repeat; width:399px; padding:25px 0px 0px 10px;}
.box_2_jo h1{ font-size:40px; color:#fff; border-bottom:dotted 2px #d1e8c5; overflow:hidden; width:363px; margin-left:5px; line-height:100%;}
.no-fontface .box_2_jo h1{ font-size:20px;}
.box_2_jo p{ font-size:14px; color:#FFF; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:5px 0px 0px 5px;}
.box_2_jo h2{ font-size:16px; color:#FFF; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:20px 0px 25px 5px;}
.box_2_jo h2 a{ color:#FFF; font-weight:bold;}
/* 20150922 DJS - disabling this until volunteer work goes live, at which point the above two lines should be removed */
/*.box_2_jo h2{ background:url(/images/web/jo_button_1.png) no-repeat; width:365px; height:64px; line-height:50px; text-align:center; font-size:34px; margin:10px 0px 40px 0px;}*/
/*.box_2_jo h2 a{ color:#FFF; }*/
/*----------------------------------------------------WHAT'S_ON---------------------------------------------------*/
.contain_top_wha{ width:900px; margin:auto;}
.top_left_wha{ float:left;}
.top_left_wha h1{ font-size:67px; color:#006666; padding:30px 0px 0px 0px;}
.no-fontface .top_left_wha h1{ font-size:34px;}
.top_right_wha{ float:right; padding:24px 6px 0px 0px;}
.contain_bottom_wha{}
.bottom_first_wha{ clear:both; overflow:hidden;}
.first_box1{ float:left; background:url(/images/web/back_1_wha.png) no-repeat; width:529px; height:629px; margin-right:10px;}
.first_box1 h2{ font-size:40px; color:#fcfafa; border-bottom:dotted 2px #FFF; width:500px; margin:auto; padding:35px 0px 0px 0px;}
.no-fontface .first_box1 h2{ font-size:20px;}
.first_box1 p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:20px 0px 0px 17px;}
.first_box2{ float:left; background:url(/images/web/back_2_wha.png) no-repeat; width:399px; height:629px;}
.first_box2 h2{ font-size:40px; color:#fff; border-bottom:dotted 2px #FFF; width:360px; margin:auto; padding:35px 0px 0px 0px;}
.no-fontface .first_box2 h2{ font-size:20px;}
.first_box2 p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:20px 0px 0px 17px;}
.first_box2 a{  color:#FFF; font-weight: bold; }
.bottom_second_wha{ background:url(/images/web/back_3_wha.png) no-repeat; width:933px; height:160px; margin-top:20px; }
.bottom_second_wha h2{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; width:900px; margin:auto; padding:15px 0px 0px 0px; *padding:0px 0px 0px 0px;}
.no-fontface .bottom_second_wha h2{ font-size:20px;}
.bottom_second_wha p{ font-size:14px; color:#FFF; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:10px 0px 0px 20px;  *padding:0px 0px 0px 20px; font-weight:bold; margin:0px;}
/*-------------------------------------------------------LIVES_CHANGED------------------------------------------------------*/
.con_top_live{ width:920px; margin:auto;}
.top_left_live{ float:left;}
.top_left_live h2{ font-size:67px; color:#006666; padding:25px 0px 0px 0px;}
.no-fontface .top_left_live h2{ font-size:34px;}
.top_left_live h3{}
.top_right_live{ float:left; padding:24px 0px 0px 0px;}
.con_bottom_live{ margin:auto; clear:both; overflow:hidden;}
.box_1_live{ background:url(/images/web/back_1_live.png) no-repeat; width:960px; overflow:hidden;}
.box_1_live h1{ font-size:40px; color:#FFF; width:900px; margin:0px auto; border-bottom:dotted 2px #FFF; padding-top:10px;}
.no-fontface .box_1_live h1{ font-size:20px;}
.box_1_live h2{ float:left;}
.box_1_left_live{ float:left; width:665px; margin:0px 0px 0px 28px; padding:10px 0px 10px 0px;}
.box_1_left_live p{ font-size:14px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#FFF; padding-bottom:18px;}
.box_1_left_live span{ font-size:14px; font-family:Dakota, Arial, Helvetica, sans-serif; letter-spacing:1px; line-height:24px;}
.box_2_live{ background:url(/images/web/back_2_live.png) no-repeat; width:529px; overflow:hidden; float:left; margin-left:10px;}
.box_2_live h1{ font-size:40px; color:#FFF; width:500px; margin:0px auto; border-bottom:dotted 2px #FFF; padding-top:12px;}
.no-fontface .box_2_live h1{ font-size:20px;}
.box_2_live p{ font-size:14px; color:#FFF; font-family:Dakota, Arial, Helvetica, sans-serif; line-height:22px; padding:10px 0px 0px 15px; float:left; letter-spacing:1px;}
.box_2_live h2{ float:right; padding:10px 20px 0px 0px;}
.box_2_live h3{ clear:both; font-size:14px; color:#FFF; font-family:Dakota, Arial, Helvetica, sans-serif; line-height:22px; padding:10px 0px 17px 15px; letter-spacing:1px;}
.box_3_live{ background:url(/images/web/back_3_live.png) no-repeat; width:399px; float:left; margin-left:10px; padding-bottom:145px;}
.box_3_live h1{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; width:360px; margin:0px auto; padding-top:15px;}
.no-fontface .box_3_live h1{ font-size:20px;}
.box_3_live h2{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:10px 0px 15px 18px;}
.box_3_live h2 span{ font-size:12px; color:#FFF; font-family:Dakota, Arial, Helvetica, sans-serif; line-height:22px; padding:10px 0px 17px 0px; letter-spacing:1px;}
.box_3_live h3{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:0px 0px 0px 18px;}
.box_3_live h4{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:0px 0px 0px 18px; float:left;}
.box_3_live h5{ float:left; padding:15px 0px 0px 17px;}
.box_4_live{ background:url(/images/web/back_4_live.png) no-repeat; width:529px; clear:both; overflow:hidden; float:left; padding-bottom:19px; margin-top:10px;}
.box_4_live h1{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; width:485px; margin:0px auto; padding-top:15px;}
.no-fontface .box_4_live h1{ font-size:20px;}
.box_4_live h2{ font-size:14px; color:#FFF; font-family:Dakota, Arial, Helvetica, sans-serif; line-height:24px; padding:10px 0px 0px 15px; letter-spacing:1px;}
.box_4_live h3{ float:left; font-size:14px; color:#FFF; font-family:Dakota, Arial, Helvetica, sans-serif; line-height:22px; padding:10px 0px 0px 15px; letter-spacing:1px; margin-top:-8px;}
.box_4_live h4{ float:right; margin:-8px 20px 0px 0px;}
.box_5_live{ float:left; background:url(/images/web/back_5_live.png) no-repeat; width:399px; margin:10px 0px 0px 10px; padding-bottom:35px;}
.box_5_live h1{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; width:360px; margin:0px auto; padding-top:15px;}
.no-fontface .box_5_live h1{ font-size:20px;}
.box_5_live h2{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:10px 0px 15px 18px;}
.box_5_live h2 span{ font-size:12px; color:#FFF; font-family:Dakota, Arial, Helvetica, sans-serif; line-height:22px; padding:10px 0px 17px 0px; letter-spacing:1px;}
.box_5_live h3{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:0px 0px 0px 18px;}
.box_5_live h4{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:0px 0px 0px 18px; float:left;}
.box_5_live h5{ float:left; padding:15px 0px 0px 17px;}
.box_6_live{ background:url(/images/web/back_6_live.png) no-repeat; width:960px; margin:auto; overflow:hidden; padding-bottom:6px;}
.box_6_live h1{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; width:900px; margin:0px auto; padding-top:10px;}
.no-fontface .box_6_live h1{ font-size:20px;}
.box_6_live h2{ padding-top:5px;}
.box_6_live p{ font-size:14px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#FFF; padding-bottom:18px;}
.box_6_live span{ font-size:14px; font-family:Dakota, Arial, Helvetica, sans-serif; letter-spacing:1px; line-height:24px;}
/*---------------------------------------------------------------TLG_HISTORY_copy---------------------------------------------------------------------*/
.con_top_tlg{ width:920px; margin:auto;}
.top_box2_tag{ clear:both;}
.top_left_tlg{ float:left;}
.box_left_tlg h1{ font-size:67px; color:#006666; padding:25px 0px 0px 0px;}
.no-fontface .box_left_tlg h1{ font-size:34px;}
.box_left_tlg p{ font-size:16px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#333333; padding-bottom:10px;}
.box_left_tlg h2{ color:#005764; font-family:Dakota, Arial, Helvetica, sans-serif; font-size:15px; line-height:25px; padding-top:10px; letter-spacing:1px;}
.top_left_tlg h3{ float:left; padding:40px 0px 0px 10px;}
.box_left_tlg{ float:left;}
.top_left_tlg h4{ color:#005764; font-family:Dakota, Arial, Helvetica, sans-serif; font-size:15px; line-height:27px; letter-spacing:1px; clear:both;}
.top_right_tlg{ float:right; margin:25px 30px 0px 0px;}
.box2_left_tag{ float:left; padding-top:20px;}
.box2_left_tag p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding-bottom:20px;}
.box2_right_tag{ margin:-280px 15px 0px 0px; float:right;}
.box_3_tlg p{ color:#005764; font-family:Dakota, Arial, Helvetica, sans-serif; font-size:15px; line-height:27px; letter-spacing:1px; clear:both;}
.box_3_tlg h1{ font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:20px 0px 0px 0px;}
.box_3_tlg h2{ font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:20px 0px 0px 0px;}
.box_3_tlg h3{ font-size:67px; color:#006666; padding-top:5px;}
.no-fontface .box_3_tlg h3{ font-size:34px;}
.box_3_tlg h3 span{ font-size:56px; color:#74b94e;}
.last_box_tlg{ margin-top:10px;}
.last_top_tlg{ clear:both; overflow:hidden; padding-top:14px;}
.last_top_tlg h1{ font-size:40px; color:#333333; border-bottom:dotted 2px #333333;}
.no-fontface .last_top_tlg h1{ font-size:20px;}
.last_top_tlg p{ font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:10px 0px 10px 0px; float:left; clear:both; width:740px;}
.last_top_tlg h2{ float:right; margin-right:10px; margin-top:-25px; *margin-top:10px;}
.last_bottom_tlg{ margin-top:10px;}
.last_bottom_tlg{ clear:both; overflow:hidden; padding-top:14px;}
.last_bottom_tlg h1{ font-size:40px; color:#333333; border-bottom:dotted 2px #333333;}
.no-fontface .last_bottom_tlg h1{ font-size:20px;}
.last_bottom_tlg p{ font-size:14px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:10px 0px 10px 0px; float:left; clear:both; width:740px;}
.last_bottom_tlg h2{ float:right; margin-right:10px; margin-top:10px;}
.con_bottom_tlg{ background:url(/images/web/last_back_tlg.png) no-repeat; width:960px; margin:10px auto 0px auto; overflow:hidden; padding-bottom:25px;}
.con_bottom_tlg h3{ font-size:67px; color:#FFF; width:900px; margin:0px auto 0px auto; padding-top:15px;}
.no-fontface .con_bottom_tlg h3{ font-size:34px;}
.con_bottom_tlg h3 span{ font-size:56px;}
.con_bottom_tlg p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; width:900px; margin:0px auto;}
.box_1_tlg{ width:900px; margin:auto;}
.box_1_tlg h1{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; padding-top:18px; clear:both; line-height:100%;}
.no-fontface .box_1_tlg h1{ font-size:20px;}
.box_1_tlg p{ font-size:14px; color:#FFF; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:10px 0px 10px 0px; float:left; clear:both; width:720px;}
.box_1_tlg h2{ float:right; margin-right:10px; margin-top:10px;}
/*---------------------------------------------------------TLG's_Vision---------------------------------------------------*/
.con_top_vis{ width:940px; margin:auto; overflow:hidden;}
.top_box_first_vis{ padding-bottom:25px; overflow:hidden;}
.top_left_vis{ float:left;}
.top_left_vis h1{ font-size:67px; color:#006666; padding:25px 0px 0px 0px;}
.no-fontface .top_left_vis h1{ font-size:34px; }
.top_left_vis ul{ margin:0px; padding:5px 0px 15px 0px;}
.top_left_vis ul li{ list-style-type:none; display:inline; font-size:40px; color:#74b94e;}
.no-fontface .top_left_vis ul li{ font-size:20px;}
.top_left_vis ul li a{ color:#74b94e;}
.top_left_vis p{ font-size:16px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; color:#333333;}
.top_right_vis{ float:right; padding:38px 0px 0px 0px;}box_1_vis
.top_box_second_vis{ clear:both;}
.second_left_vis{ float:left;}
.box_1_vis{ background:url(/images/web/back_1_vis.png) no-repeat; width:529px; padding-top:25px;}
.box_1_vis h1{ border-bottom:dotted 2px #FFF; width:500px; margin:0px auto; font-size:40px; color:#FFF;}
.no-fontface .box_1_vis h1{ font-size:20px;}
.box_1_vis p{ font-size:14px; color:#FFF; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:10px 0px 38px 15px;}
.box_2_vis{ background:url(/images/web/back_2_vis.png) no-repeat; width:529px; padding-top:25px; margin:15px 0px 15px 0px;}
.box_2_vis h1{ border-bottom:dotted 2px #FFF; width:500px; margin:0px auto; font-size:40px; color:#FFF;}
.no-fontface .box_2_vis h1{ font-size:20px; }
.box_2_vis p{ font-size:14px; color:#FFF; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; padding:10px 0px 38px 15px;}
.second_right_vis{ float:left; margin-left:10px;}
.second_right_vis h1{ padding:0px 0px 0px 34px;}
.right_in_vis{ background:url(/images/web/right_back_vis.png) no-repeat; width:399px;}
.right_in_vis h2{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; width:370px; margin:0px auto; padding:13px 0px 0px 0px;}
.no-fontface .right_in_vis h2{ font-size:20px;}
.right_in_vis p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0px 34px 14px;}
.con_bottom_vis{ background:url(/images/web/last_back_vis.png) no-repeat; width:935px; clear:both; overflow:hidden; margin-top:10px;}
.bottom_left_vis{ float:left; width:570px;}
.con_bottom_vis h1{ font-size:40px; color:#FFF; border-bottom:dotted 2px #FFF; width:900px; margin:0px auto; padding:22px 0px 0px 0px;}
.no-fontface .con_bottom_vis h1{ font-size:20px;}
.bottom_left_vis p{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#fcfafa; padding:10px 0px 0px 18px;}
.bottom_left_vis p span{ font-weight:bold;}
.bottom_left_vis h2{ font-size:30px; color:#FFF; padding:10px 0px 0px 18px;}
.no-fontface .bottom_left_vis h2{ font-size:15px;}
.bottom_left_vis h2 a{ color:#FFF;}
.bottom_left_vis h2 img{ vertical-align:middle; margin-top:-4px; padding-left:10px;}
.bottom_left_vis h3{ padding:0px 20px 0px 20px; float:left;}
.bottom_left_vis h4{ float:left; font-size:40px; color:#fcfafa;}
.no-fontface .bottom_left_vis h4{ font-size:20px;}
.bottom_left_vis h4 a{ color:#fcfafa; text-decoration: underline; }
.bottom_left_vis h4 span{ font-size:14px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;}
.map_vis{ float:left; padding:20px 0px 20px 0px;}
/* Added 20160113 for Education Centre links */
.bottom_left_vis td{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:14px; color:#fcfafa; padding:0px 0px 0px 0px;}
.bottom_left_vis td a{ font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; text-decoration:underline; font-size:14px; color:#fcfafa; padding:10px 0px 0px 18px;}

/*----------------------------------------------------CONTACT US---------------------------------------------------*/
.contact_us_main { width:960px; overflow:hidden;}
.contact_us_top_left { width:440px;  }
.contact_us_top_right { width:500px; float:right; padding: 50px 0 0 0;}
.contact_us_text { float:left;}
.contact_us_text h2 { font-size:67px; color:#006666; padding-top:28px;}
.no-fontface .contact_us_text h2 { font-size:34px;}
.contact_us_text p { margin:0px; padding:15px 0px 0px 0px; font-size:16px; color:#333333; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-weight: bold; }
/*---------------------------------------------------- LANDING PAGE ---------------------------------------------------*/
.landing_page_main { width:960px; overflow:hidden;}
.landing_page_top_left { width:960px; float:left; }
.landing_page_top_right { width: 500px; float:right; padding: 50px 0 0 0;}
.landing_page_text { }
.landing_page_text h2 { font-size:67px; color:#006666; padding-top:28px;}
.no-fontface .landing_page_text h2 { font-size:34px;}
.landing_page_text h3 { font-size:50px; color:#006666; padding-top:28px;}
.no-fontface .landing_page_text h2 { font-size:25px;}
.landing_page_text p { margin:0px; padding:15px 0px 0px 0px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#333333; }
.landing_page_text ul { margin:20px; padding:15px 0px 0px 0px; font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#333333; }
.landing_page_text ul li { padding:0 0 15px 0; }
.landing_page_text table { border-spacing:0; border-collapse:collapse; margin-top:15px; margin-bottom:10px; }
.landing_page_text table th, .landing_page_text table td { font-family:'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#333333;} 
.landing_page_text table th { background: #6EC05C; color: #ffffff; font-size:14px; }
.landing_page_text table h2 { font-family: Kohicle25, 'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:67px; } 
.landing_page_text table h3 { font-family: Kohicle25, 'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif; font-size:50px; } 

/* === FORM CLASSES === */
.form-wrapper {
	background:#f4f4f4;
	padding: 0 15px 15px 15px; /* No top padding */
	font-family: 'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.form-group-label {
	color:#1b57aa;
	padding: 10px 0; /* Top and bottom padding */
	font-weight: bold;
	font-size: 1.1em;
}
.form-group {
	background:#e4e4e4;
	padding: 15px; /* All-round padding */
}
.form-row {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.form-row-submit {
	width:100%;
	overflow:hidden;
	padding: 15px 0; /* All-round padding */
	margin-bottom:10px;
}
.label {
	width:150px;
	float:left;
	font-weight: bold;
	font-size: 0.9em;
	color:#333;
}
.wide-label {
	width:400px;
}
.full-width-label {
	width:100%;
}
.input {
	float:left;
}
.radio_list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.radio_list li {
	display:inline;
	margin:0;
	padding:0;
}
input[type="text"],
input[type="password"],
textarea{
	padding:5px 4px;
	border:1px solid #ccc;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	_border:1px solid #ccc!important;
	_padding:none;
	-webkit-background-clip:padding-box
}
input:focus,textarea:focus{
	border:1px solid #EEAB41;
	outline:none
}
/* === ERROR CLASSES === */
ul.error_list {
	color:#E77750;
	font-weight: bold;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
ul.error_list li {
	padding-left: 20px;
	background-image: url(/images/icons/error.png);
	background-repeat: no-repeat;
	background-position: 0em;	
}
.input.error input {
	background-color:#fdd;
}
.input.error textarea {
	background-color:#fdd;
}
span.highlight {
	color:#E77750;
	font-weight: bold;
}
	
