@charset "UTF-8";
/* CSS Document */

body {
	background:#990000;
	background-image:url(../images/ctk_site_background.jpg);
	background-repeat:repeat-x;
}


/* CONTAINERS */


.site_Container {
	height: 768px;
	width: 1024px;
	background-color: #ffffff;
	position: relative;
	left: 50%;
	/*top: 50%;*/
	margin-left: -512px;
	/*margin-top: -384px;*/
}
.main_left_home_Container {
	vertical-align: middle;
	height: 768px;
	width: 160px;
	top: 0px;
	right: 0px;
	background-color:#ffffff;
	background-repeat: no-repeat;
	position: relative;
	border:thin;
}
.main_right_home_Container {
	vertical-align: middle;
	height: 768px;
	width: 864px;
	top: 0px;
	left: 160px;
	background-repeat: no-repeat;
	position: absolute;
	border:thin;
}
.Left_Logo_Container {
	vertical-align: middle;
	height: 154px;
	width: 160px;
	top: 0px;
	left: 0px;
	background-color:#ffffff;
	background-image:url(../images/ctk_logo.jpg);
	background-repeat: no-repeat;
	position: relative;
	cursor:auto;
}
.Left_MainHomeNav_Container {
	vertical-align: middle;
	height: 614px;
	width: 160px;
	top: 154px;
	left: 0px;
	background-color:#ffffff;
	background-image:url(../images/main_home_menu_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Left_MainChildrenNav_Container {
	vertical-align: middle;
	height: 614px;
	width: 160px;
	top: 154px;
	left: 0px;
	background-color:#ffffff;
	background-image:url(../images/main_children_menu_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Left_MainChildrenDiscoverNav_Container {
	vertical-align: middle;
	height: 614px;
	width: 160px;
	top: 154px;
	left: 0px;
	background-color:#ffffff;
	background-image:url(../images/main_children_discover_menu_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Left_MainChildrenECLCNav_Container {
	vertical-align: middle;
	height: 614px;
	width: 160px;
	top: 154px;
	left: 0px;
	background-color:#ffffff;
	background-image:url(../images/main_children_ECLC_menu_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Left_MainChildrenSchoolNav_Container {
	vertical-align: middle;
	height: 614px;
	width: 160px;
	top: 154px;
	left: 0px;
	background-color:#ffffff;
	background-image:url(../images/main_children_school_menu_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Left_MainNav_Container {
	vertical-align: middle;
	height: 614px;
	width: 160px;
	top: 154px;
	left: 0px;
	background-color:#ffffff;
	background-image:url(../images/main_menu_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Main_HomeHeader_Container {
	vertical-align: middle;
	height: 362px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/homepage_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Container {
	vertical-align: middle;
	height: 362px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_HomeSubNav_Container {
	vertical-align: middle;
	height: 406px;
	width: 130px;
	top: 362px;
	left: 0px;
	background-image:url(../images/homepage_picture_blocks.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Main_ChildrenSubNav_Container {
	vertical-align: middle;
	height: 406px;
	width: 130px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_book.jpg);
	background-repeat: no-repeat;
	position: relative;
	z-index:500;
}
.Main_HomeBody_Container {
	vertical-align: middle;
	height: 406px;
	width: 694px;
	top:362px;
	left: 130px;
	background-image:url(../images/homepage_body_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding:20px;
}
.Main_ChildrenBody_Container {
	vertical-align: middle;
	height: 406px;
	width: 694px;
	top:362px;
	left: 130px;
	background-image:url(../images/children_body_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding:20px;
}


.Main_ChurchHeader_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/church_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_SmithScoop_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_smithscoop_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_SchoolStaff_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_schoolstaff_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Curriculum_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_curriculum_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_LunchMenu_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_lunchmenu_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_SchoolCalendar_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_schoolcalendar_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Virtus_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_virtus_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_SWPod_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_swpod_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Enrollment_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_enrollment_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_CPTO_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_cpto_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_UniformInformation_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_uniforminformation_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Athletics_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_athletics_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_LoveLogic_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_lovelogic_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Health_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_health_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Alumni_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_alumni_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_Discover_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_discover_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChildrenHeader_ECLC_Container {
	vertical-align: middle;
	height: 103px;
	width: 864px;
	top: 0px;
	left: 0px;
	background-image:url(../images/children_ECLC_header.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.Main_ChurchSubNav_Poster_Container {
	vertical-align: middle;
	height: 202px;
	width: 130px;
	top: 103px;
	left: 0px;
	background-color:#fff;
	position: absolute;
}
.Main_ChurchSubNav_Container {
	vertical-align: middle;
	height: 463px;
	width: 130px;
	top: 305px;
	left: 0px;
	background-image:url(../images/church_secondarynav_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Main_SchoolSubNav_Container {
	clear:both;
	float:left;
	height: 463px;
	width: 130px;
	top: 305px;
	left: 0px;
	background-image:url(../images/school_secondarynav_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Main_SchoolDiscoverSubNav_Container {
	vertical-align: middle;
	height: 463px;
	width: 130px;
	top: 305px;
	left: 0px;
	background-image:url(../images/school_discover_secondarynav_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.Main_SchoolECLCSubNav_Container {
	vertical-align: middle;
	height: 463px;
	width: 130px;
	top: 305px;
	left: 0px;
	background-image:url(../images/school_ECLC_secondarynav_background.jpg);
	background-repeat: no-repeat;
	position: absolute;
	padding:5px;
}
.Main_ChurchBody_Container {
	vertical-align: middle;
	height: 625px;
	width: 694px;
	top:103px;
	left: 130px;
	background-color:#fff;
	position: absolute;
	padding:20px;
	overflow:auto;
}
.Main_ChurchBody_Jumpto_Container {
	vertical-align: middle;
	height: 585px;
	width: 694px;
	top:143px;
	left: 130px;
	background-color:#fff;
	position: absolute;
	padding:20px;
	overflow:auto;
}
.Jumpto_Container {
	height: 30px;
	width: 705px;
	top:103px;
	left: 145px;
	background-color:#fff;
	position: absolute;
	padding:5px;
	overflow:none;
}
.Main_SmithScoopBody_Jumpto_Container {
	vertical-align: middle;
	height: 540px;
	width: 694px;
	top:188px;
	left: 130px;
	background-color:#fff;
	position: absolute;
	padding:20px;
	overflow:auto;
}
.SmithScoop_Container {
	height: 75px;
	width: 705px;
	top:103px;
	left: 145px;
	background-color:#fff;
	position: absolute;
	padding:5px;
	overflow:none;
	z-index:100;
}



/* TEXT */


ul.NoBullet {
  list-style-type: none
}
.leftnav_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 8px;
	color:#000000;
	line-height:13.5px;
	text-align:right;
}
.home_body_grey_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: 500;
	color:#959595;
	line-height:18px;
	letter-spacing:0px;
	
}
.home_body_black_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: 500;
	color:#000;
	line-height:18px;
	letter-spacing:0px;
	
}
.home_body_red_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: 500;
	color:#ff0000;
	line-height:18px;
	letter-spacing:0px;
	
}
.body_title_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight: 600;
	color:#0069c0;
	line-height:30px;
	letter-spacing:0px;
	text-align:left;
}
.body_title_smaller_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 600;
	color:#0069c0;
	line-height:22px;
	letter-spacing:0px;
	text-align:left;
}
.general_body_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#959595;
	line-height:19px;
	letter-spacing:0px;
	text-align:left;
}
.general_body_smaller_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 400;
	color:#959595;
	line-height:12px;
	letter-spacing:0px;
	text-align:left;
}
.general_body__black_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#000;
	line-height:19px;
	letter-spacing:0px;
	text-align:left;
}
.general_body__blue_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#00aeef;
	line-height:19px;
	letter-spacing:0px;
	text-align:left;
}
.general_body_smaller__black_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 400;
	color:#000;
	line-height:12px;
	letter-spacing:0px;
	text-align:left;
}
.general_body_smaller__blue_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 400;
	color:#00aeef;
	line-height:12px;
	letter-spacing:0px;
	text-align:left;
}
.general_body_smallest__blue_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: 400;
	color:#00aeef;
	line-height:11px;
	letter-spacing:0px;
	text-align:left;
}
.general_bodysmall__black_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 400;
	color:#000;
	line-height:14px;
	letter-spacing:0px;
	text-align:left;
}
.general_body__red_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#ff0000;
	line-height:19px;
	letter-spacing:0px;
	text-align:left;
}
.general_body__maroon_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#7b0907;
	line-height:19px;
	letter-spacing:0px;
	text-align:left;
}
.general_body_smaller__red_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 400;
	color:#ff0000;
	line-height:12px;
	letter-spacing:0px;
	text-align:left;
}
.general_body__white_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#fff;
	line-height:19px;
	letter-spacing:0px;
	text-align:left;
}
.general_body_title__red_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#ff0000;
	letter-spacing:0px;
	text-align:left;
}
.copyright_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 500;
	color:#999;
}
.secondaryLink_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#7d7971;
	line-height:12px;
	text-align:center;
}
.primarynav_on_Text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 700;
	color:#ff0000;
	line-height:26px;
	text-decoration: none;
	text-align:center;
	overflow:hidden;
  	cursor:pointer;
	-moz-user-select:none;
}
ul.pdf {
	list-style-type:none;
	padding:0px;
	margin-left:10px;
	line-height:20pt;
}
li.pdf {
	background-image:url(../images/pdf_icon.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px; 
	padding-left:30px;
}
li.www {
	background-image:url(../images/globe_icon.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px; 
	padding-left:30px;
}
ul.pdfcenter {
	list-style-type:none;
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
	line-height:12px;
	list-style:none;
}
li.pdfcenter {
	background-image:url(../images/pdf_icon.jpg);
	background-repeat:no-repeat;
	background-position:55px 0px; 
	padding-bottom:0px;
	padding-top:25px;
	text-align:center;
}
li.wwwcenter {
	background-image:url(../images/globe_icon.jpg);
	background-repeat:no-repeat;
	background-position:58px 0px; 
	padding-bottom:25px;
	padding-top:25px;
	text-align:center;
}
ul.secondary_nav {
	clear:both;
	right:25px;
	list-style:none;
	margin-top:13px;
	line-height:12px;
	position:relative;
}


/* NAVIGATION LINKS */


a.primary_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
	line-height:16px;
	text-decoration: none;
	text-align:center;
	display:block;
}
a.primary_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
	line-height:16px;
	text-decoration: none;
	text-align:center;
	display:block;
}
a.primary_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#ff0000;
	line-height:16px;
	text-decoration: none;
	text-align:center;
	display:block;
}
a.primary_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
	line-height:16px;
	text-decoration: none;
	text-align:center;
	display:block;
}
a.secondary_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#7d7971;
	line-height:10px;
	text-decoration: none;
	text-align:left;
	list-style:none;
	list-style-type:none;
}
a.secondary_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#7d7971;
	line-height:10px;
	text-decoration: none;
	text-align:left;
	list-style:none;
	list-style-type:none;
}
a.secondary_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#2e639d;
	line-height:10px;
	text-decoration:underline;
	text-align:left;
	list-style:none;
	list-style-type:none;
}
a.secondary_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#7d7971;
	line-height:10px;
	text-decoration: none;
	text-align:left;
	list-style:none;
	list-style-type:none;
}
a.secondaryECLC_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#7d7971;
	line-height:10px;
	text-decoration: none;
	text-align:center;
	list-style:none;
	list-style-type:none;
	display:block;
}
a.secondaryECLC_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#7d7971;
	line-height:10px;
	text-decoration: none;
	text-align:center;
	list-style:none;
	list-style-type:none;
	display:block;
}
a.secondaryECLC_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#2e639d;
	line-height:10px;
	text-decoration:underline;
	text-align:center;
	list-style:none;
	list-style-type:none;
	display:block;
}
a.secondaryECLC_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#7d7971;
	line-height:10px;
	text-decoration: none;
	text-align:center;
	list-style:none;
	list-style-type:none;
	display:block;
}
a.footer_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#999;
	text-decoration:none;
}
a.footer_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#999;
	text-decoration:none;
}
a.footer_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#fff;
	text-decoration:underline;
}
a.footer_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#999;
	text-decoration:none;
}
a.general_body_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#00aeef;
	text-decoration:none;
	line-height:19px;
	letter-spacing:0px;
	text-decoration:underline;
	text-align:left;
}
a.general_body_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#00aeef;
	text-decoration:none;
	line-height:19px;
	letter-spacing:0px;
	text-decoration:underline;
	text-align:left;
}
a.general_body_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#ff0000;
	text-decoration:underline;
	line-height:19px;
	letter-spacing:0px;
	text-decoration:underline;
	text-align:left;
}
a.general_body_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#00aeef;
	text-decoration:none;
	line-height:19px;
	letter-spacing:0px;
	text-decoration:underline;
	text-align:left;
}
a.jumpto_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#00aeef;
	text-decoration:none;
}
a.jumpto_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#00aeef;
	text-decoration:none;
}
a.jumpto_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#ff0000;
	text-decoration:underline;
}
a.jumpto_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#00aeef;
	text-decoration:none;
}
a.filedownload_Link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#ff0000;
	text-decoration: none;
	/*text-transform:uppercase;*/
}
a.filedownload_Link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#ff0000;
	text-decoration: none;
	/*text-transform:uppercase;*/
}
a.filedownload_Link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#ff0000;
	text-decoration: underline;
	/*text-transform:uppercase;*/
}
a.filedownload_Link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#ff0000;
	text-decoration: none;
	/*text-transform:uppercase;*/
}