/* PUBLIC - KIDS */




/* DOCUMENT BODY - ADJUST FONT-SIZE VALUE HERE TO CHANGE TEXT SIZE FOR ENTIRE SITE */

body {
	background-color: #EAFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-left: 10px;
	margin-top: 10px;
}




/* MAIN LAYOUT TABLE */

.main {
	width: 10%;
}

.main_topbar {
	background-color: #72F87B;
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_t.jpg);
}

.main_topbar_corner_l {
	text-align: left;
}

.main_topbar_corner_l img {
	width: 8px;
	height: 60px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_t_l.jpg);
}

.main_topbar_logo {
	text-align: left;
}

.main_topbar_logo img {
	width: 315px;
	height: 60px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_logo_kcl.gif);
}

.main_topbar_nav {
	width: 100%;
	text-align: right;
	margin-right: 5px;
	vertical-align: top;
	font-size: 80%;

}

.main_topbar_nav_text {
	font-size: 85%;
	color: #FF0000;
	text-decoration: none;
}

.main_topbar_nav_text_l {
	font-size: 100%;	
}

.main_topbar_nav_text_xl {
	font-size: 125%;	
}

/* SPACER FOR LAYOUT WIDTH */
.main_topbar_nav img {
	width: 630px;
	height: 15px;
}

.main_topbar_corner_r {
	text-align: right;
}

.main_topbar_corner_r img {
	width: 8px;
	height: 60px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_t_r.jpg);
}

.main_center {
	background-color: #80CCFF;
	vertical-align: top;
}

.main_center_l {
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_l.gif);
}

.main_center_r {
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_r.gif);
}

.main_bottombar {
	background-color: #72F87B;
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_b.jpg);
}

.main_bottombar_corner_l {
	text-align: left;
}

.main_bottombar_corner_l img {
	width: 8px;
	height: 40px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_b_l.jpg);
}

.main_bottombar_nav {
	text-align: right;
	font-size: 80%;
}

.main_bottombar_nav img {
	width: 10px;
	height: 8px;
}

.main_bottombar_corner_r {
	text-align: right;
}

.main_bottombar_corner_r img {
	width: 8px;
	height: 40px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_b_r.jpg);
}




/* PAGE CONTENT LAYOUT TABLE */

.page {
	background-color: #FFF;
	width: 100%;
	margin-top: 7px;
	margin-bottom: 7px;
	vertical-align: top;
}

.page_menu {
	background-color: #80CCFF;
}

/* SPACER FOR MENU COLUMN WIDTH */
.page_menu img {
	width: 185px;
	height: 10px;	
}

.page_content_t_l {
	vertical-align: top;
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_l.gif);	
}

.page_content_t_l img {
	width: 20px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_page_t_l.gif);
}

.page_content_t_m {
	vertical-align: top;
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_t.gif);	
}

.page_content_t_m img {
	width: 20px;
	height: 20px;	
}

.page_content_t_r {
	vertical-align: top;	
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_r.gif);	
}

.page_content_t_r img {
	width: 20px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_page_t_r.gif);
}

.page_content_m_l {
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_l.gif);	
}

/* SPACER FOR LAYOUT HEIGHT */
.page_content_m_l img {
	width: 20px;
	height: 350px;
}

.page_content_m_m {
	width: 100%;
	vertical-align: top;
}

.page_content_m_m_copyright {
	text-align: center;
	font-size: 70%;
}

.page_content_m_m_copyright hr {
	margin-top: 20px;
	margin-bottom: 10px;
}

.page_content_m_r {
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_r.gif);	
}

.page_content_b_l {
	vertical-align: bottom;
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_l.gif);	
}

.page_content_b_l img {
	width: 20px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_page_b_l.gif);
}

.page_content_b_m {
	vertical-align: bottom;
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_b.gif);	
}

.page_content_b_m img {
	width: 20px;
	height: 20px;	
}

.page_content_b_r {
	vertical-align: bottom;
	background-image: url(../../Assets/images/layout/kids/lay_pub_back_page_r.gif);	
}

.page_content_b_r img {
	width: 20px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_cor_page_b_r.gif);
}




/* MENU LAYERS */

#mmain {
	position:absolute;
	left:10px;
	top:92px;
	width:195px;
	height:270px;
	z-index:15;
	visibility: visible;
}

#mabout {
	position:absolute;
	left:203px;
	top:92px;
	width:260px;
	height:312px;
	z-index:16;
	visibility:hidden;	
}

#musing {
	position:absolute;
	left:203px;
	top:92px;
	width:305px;
	height:363px;
	z-index:17;
	visibility:hidden;	
}

#mkids {
	position:absolute;
	left:203px;
	top:164px;
	width:260px;
	height:162px;
	z-index:18;
	visibility:hidden;	
}

#mteen {
	position:absolute;
	left:203px;
	top:92px;
	width:260px;
	height:307px;
	z-index:19;
	visibility:hidden;	
}

#mlinks {
	position:absolute;
	left:203px;
	top:200px;
	width:260px;
	height:99px;
	z-index:20;
	visibility:hidden;	
}

#mfea {
	position:absolute;
	left:10px;
	top:377px;
	width:195px;
	height:50px;
	z-index:21;
	visibility: hidden;
}

#moff {
	position:absolute;
	left:5px;
	top:50px;
	width:203px;
	height:400px;
	z-index:1;
	visibility: hidden;
}

/* TEMPORARY - GET INVOLVED WIDGET */
#sign_up_now {
	width: 170px;
	border:1px solid #ff6600;
	background-color: #FFF;
	color:#000;
	font-family:Helvetica,'Helvetica Neue',Arial, Geneva,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
	text-align:center;	
}




/* MAIN MENU TABLE */

.menumain {
	font-size: 90%;
	border-top:2px solid #7E2C6D;
	border-right: 2px solid #7E2C6D;
}

.menumain td {
	border-bottom:2px solid #7E2C6D;
	border-left:2px solid #7E2C6D;
}

.menumain td a {
	background-color:#ECC8E4;
	display:block;
	padding:6px 6px;
	text-align:right
}

.menumain td a:hover{
	background-color:#DDA2D1;
}




/* SIDE MENU TABLE */

.menuside {
	font-size: 80%;
	border-top:2px solid #7E2C6D;
	border-right: 2px solid #7E2C6D;
	border-bottom:2px solid #7E2C6D;
	border-left: 2px solid #7E2C6D;
}

.menuside td a{
	background-color:#DDA2D1;
	display:block;
	padding:6px 6px;
}




/* FEATURED LINKS TABLE */

.menufea {
	border-top:2px solid #7E2C6D;
	border-right: 2px solid #7E2C6D;
}

.menufea th {
	border-bottom:2px solid #7E2C6D;
	border-left:2px solid #7E2C6D;
	background-color:#D183C1;
	font-size: 90%;
	padding:6px 6px;
}

.menufea td {
	border-bottom:2px solid #7E2C6D;
	border-left:2px solid #7E2C6D;
	font-size: 80%;
	padding:6px 6px;	
	background-color:#ECC8E4;
	text-align:left
}

.menufea td a {
	line-height: 20px;
}




/* INDEX */

.tableindex {
	background-color: #BA45A3;
	width: 100%;
}

.tableindex tr#tr_top {
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_back_t.gif);
	vertical-align: top;
}

.tableindex td#td_top_left {
	width: 15px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_back_l.gif);
}

.tableindex td#td_top_left img {
	width: 15px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_corner_t_l.gif);
}

.tableindex td#td_top_right {
	width: 15px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_back_r.gif);
}

.tableindex td#td_top_right img {
	width: 15px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_corner_t_r.gif);
}

.tableindex td#td_mid_left {
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_back_l.gif);	
}

.tableindex td#td_mid_right {
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_back_r.gif);	
}

.tableindex tr#tr_bot {
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_back_b.gif);
	vertical-align: bottom;
}

.tableindex td#td_bot_left {
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_back_l.gif);
}

.tableindex td#td_bot_left img {
	width: 15px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_corner_b_l.gif);
}

.tableindex td#td_bot_right img {
	width: 15px;
	height: 20px;
	background-image: url(../../Assets/images/layout/kids/lay_pub_index_corner_b_r.gif);
}




/* IMAGE GALLERIES */

#gallery {	
	position:absolute;
	width:135px;
	height:416px;
	z-index:24;
	background-color: #E8F7F7;
	overflow: scroll;
}




/* BREADCRUMB LINKS */

.breadcrumbs {
	font-weight: bold;
	font-size: 75%;
	margin-top: 4px;
	margin-bottom: 21px;
}




/* CONTENT TABLE LAYOUT */

.tablecontent {
	font-size: 90%;
	border-top:2px solid #00458A;
	border-right: 2px solid #00458A;
}

.tablecontent td {
	border-bottom:2px solid #00458A;
	border-left: 2px solid #00458A;
	padding:6px 6px;
}

.tablecontent th {
	background-color:#80CCFF;
	border-bottom:2px solid #00458A;
	border-left: 2px solid #00458A;
	padding:6px 6px;
}




/* STAFF SUGGESTS */

.staffsug {
	min-height: 200px;
	margin-bottom: 50px;
}

.staffsug_cover {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}

.staffsug_info {
	overflow: hidden;
	line-height: 23px;
}

.staffsug_info_label {
	float: left;
	width: 60px;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}

.staffsug_info_txt {
	overflow: hidden;
}




/* STAFF RECOMMENDATIONS AUTHOR/TITLE TABLE LAYOUT */

.tablestaff {

}

.tablestaff td {
	padding: 0px 0px 5px 0px;
}




/* SPECIAL TAG-RELATED */

.h_top {
	margin-top: 10px;
}

.h_index {
	margin-top: 20px;
}

.h_index_top {
	margin-top: 0px;
}

.img_branch {
	margin-bottom: 5px;
}

.img_cover {
	margin-right: 20px;
	margin-bottom: 50px;
}

.index_subhead {
	font-size: 70%;
	font-weight: normal;
}

.j_top {
	font-size: 70%;
	font-weight: normal;
}




/* TAGS */

a {
	font-weight: bold;
	color: #00458A;
	text-decoration: underline;
}

a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

a img {
	border: none
}

form {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 140%;
	color: #00458A;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	font-size: 120%;
	color: #000000;
	margin-top: 40px;
}

h3 {
	font-size: 100%;
	color: #000000;
	margin-top: 20px;
}

hr {
	color: #00954A;
	background-color: #00954A;
	height: 2px;
	border: 0;
}

input {
	font-size: 90%;
}

li {
	font-size: 100%;
	line-height: 23px;
}

p {
	line-height: 23px;
}

select {
	font-size: 90%;
}

textarea {
	font-size: 90%;
}