﻿body
{background-color: #D5EDF9; font-family:Verdana, Sans-Serif; color:#000;}
a
{ color:#3C4F9D;}

.maintable
{width:920px; background-color:White; margin:0 auto;}

#Header
{height:120px;}

#Header .NLCSText
{
	background-image:url(/Common/images/header-top.gif);
	background-color:#D5EDF9;
	background-position:top right;
	background-repeat:no-repeat;
	font-size:8.56px;
	font-weight:bold;	
	height:12px;
	text-align:right;
	color:#FFF;
	padding:2px 17px;
	
}

#Header .NLCSText a
{text-decoration:none; color:#FFF;}

#Header .SiteLogo
{float:none; width:693px; position: absolute;}

#Header .SiteLogo a
{text-decoration:none;}

#Header .SiteLogo .Logo
{width:693px; float:left;}

#Header .SiteLogo .Logo table
{width:693px; float:left;}

#Header .SiteLogo .Logo table tbody tr td table.adxSectionImageTable tbody tr td
{text-align:left;}

#Header .SiteLogo .Logo .adxADCopy
{float:left; font-size:11.41px; font-weight:bold; margin-top:-32px; margin-left:105px; width:588px;}

#Header .SearchSection
{width:227px; float:right;}

#Header .SearchSection .Search
{margin-top:10px;}

.SearchSection .Search .SearchText input
{border-style: none; text-align: center; background-color: #D5EDF9; font-size:8.56px; width:150px; height:15px; color:#394A53; font-weight:normal;}

.SearchSection .Search input
{background-color:White; border:none; font-size:10.7px; color:#3C4F9D; font-weight:bold; padding-left:0;}

#Header .SearchSection .tour
{margin-top:50px; margin-bottom:0px; padding-bottom:0px;}

#Header .SearchSection .tour a
{padding:0px; margin:0px;}

#Header .SearchSection .tour A IMG
{padding:0px; margin:0px; border:solid red;}

#SocialMedia
{
	position: relative;
	z-index: 1000;
	float:right;
	width: 200px;
	height: 50px;
	padding-top:10px;
}

#SocialMedia a
{
	text-decoration: none;
	border: none;
	float:right;
	padding-right:7px;	
}

#SocialMedia a img
{
		border: none;

}


#menu
{font-size:12px; font-weight:bold; position:relative; height:37px;}

#menu ul.level1
{border-top:solid 2px #3C4F9D;}

#menu ul li .active a.menubaritemlabel
{font-weight:bold; color:#3C4F9D;}

#menu ul li ul li
{
	list-style-type: none;
}

#menu ul.level2
{height:20px; padding-left:0; padding-top:2px; margin-left:0; left:0;}

#menu .level2 .item
{padding-right:15px; float:left; display:block; z-index:10; padding-left:1px; font-size:10px;}

#menu #level2-6.level2 .item, #menu #level2-5.level2 .item
{float:right;}

#menu .level1 .item a
{text-decoration:none; }

#menu .level2 .item a:hover
{text-decoration:underline;}

#menu ul.level1
{width:920px; background-color:#62C317;}

#menu .level1
{display:block; float:left; padding:0; margin:0px;}

/*#menu .level1 li:hover
{font-weight:bold;}*/

/*.level2
{
	position:absolute; left:-5000px;
}*/

.level2
{position:absolute; top:25px;}

.level2 a
{font-weight:normal;}

#menu .active a
{font-weight:bold;}

#menu ul.level1 li.level1 ul.level2 li.item .active a
{text-decoration:underline;}

#sublevel
{
	display:block; top:25px; left:103px; z-index:500; position:absolute; margin:0px; padding:0px;
}

#menu .columnleft
{display:block;
	background-image:url(/Common/images/yuimenubackground-left.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	float:left;
	height:23px; 
	width:13px; 
	padding-right:0px;
	margin:0;}

#menu .columnright
{background-image:url(/Common/images/yuimenubackground-right.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	visibility:visible; 
	height:23px; 
	width:15px; 
	float:left;}
	
#menu .edge-menu-item
{background-color:#62C317; background-image:none;}

#menu .level1 a.menubaritemlabel
{background-color:#62C417; color:#FFF; display:block; float:left; height:20px; padding:3px 3px 0; text-decoration:none;}


.bodycontent
{clear:both; margin-top:8px; padding-top:0px;}

.bodycontent .SideBar
{width:195px; float:left;}

/**********************************Homepage Begin**************************************/

.content
{padding-left:15px; padding-right:0px; padding-top:5px; font-size:11px; line-height:16px;}

.content .adxSection
{padding-top:0px;}

.content .HomepageTopAd
{margin-left:-5px;}

.content .Home .last
{ /*clear:both; width:480px; float:left;*/}

.content .adxSection h3, p, .content .adxSection h1
{margin:0px; }

.content .adxSection h3
{padding-left:5px; font-size:10px; color:#3C4F9D;}

.content .adxSection h1
{padding-left:5px; font-size:12px; color:#3C4F9D;}

.content .Home .adxSection h3
{font-size:24px; line-height:16px; padding-top:10px;}

.content .Home .adxSection h1
{font-size:24px; line-height:24px; padding-top:10px;}

.content .adxSection .adxCopy
{padding:0px 10px 0px 5px; font-size:11px; line-height:16px;}

.content .adxSection .adxCopy p,.content .adxSectionCopy p
{
	margin-bottom:15px;
}

.content .adxSection .adxCaptionedMedia.adxPositionLeft
{ margin-right:20px; padding-left:15px;}

.content .adxSection .adxCaptionedMedia.adxPositionRight
{ padding-right:10px;}

.content .adxSection .adxCopy ul, .content .adxSection .adxCopy ol
{ list-style-position:outside; margin-top:0; display:inline-table;}

.content .adxSection .adxCopy table tbody tr td ul, .content .adxSection .adxCopy table tbody tr td ol
{list-style-position:inside; padding-left:20px; margin-left:0px;}

.content .BottomAd
{float:right; margin-right:-30px;}

.Label
{
	color:#3C4F9D;
	font-size:10px;
	padding:0 0 3px 10px;
}

.SchoolInformation
{padding-left:5px;}
/***********************************Homepage End***************************************/

/********************************Default Page Begin************************************/

.content .adxSectionCopy
{padding-bottom:10px; padding-right:15px;  padding-right:20px;}

.content .adxSection img,.content .adxSectionCopy img
{padding:5px;}

.content .adxSectionSubhead
{font-size:13px; font-weight:bold; color:#3C4F9D;}

.content .adxSectionCopy
{padding-bottom:10px;}

.content .FirstSection .adxSectionSubhead, .content .FirstSection .adxSection h3,.content .Title
{font-size:20px; font-weight:bold; padding-bottom:10px; color:#3C4F9D; line-height:25px; padding-right:30px;}

.content .adxSectionMediaImageTable
{padding:5px;}

.content .link
{padding-top:5px;}

.content .link .linktitle
{font-size:13px; font-weight:bold; color:#3C4F9D;}

.content .link table
{padding-top:5px; padding-left:3px;}

.content .link table .adxLinkTitle a
{font-weight:bold; text-decoration:none; color:#3C4F9D;}

.content .link table .adxLinkURL
{padding-top:3px;}

.content .link table .adxLinkURL a
{color:#3C4F9D;}

.content .link table .adxLinkSummary
{padding-top:3px; line-height:16px;}

.content .attachment
{padding-top:5px;}

.content .attachment .attachmenttitle
{font-size:13px; font-weight:bold; color:#3C4F9D;}

.content .attachment table
{padding-top:5px;}

.content .attachment table .adxAttachmentTitle a
{font-weight:bold; text-decoration:none; color:#3C4F9D;}

.content .attachment table .adxAttachmentDetails
{padding-top:3px;}

.content .attachment table .adxAttachmentDetails .adxAttachmentFilename a
{color:#3C4F9D;}

.content .attachment table .adxAttachmentSummary
{padding-top:3px; line-height:16px;}

/*.content .StandardPage .adxSectionCopy ol
{padding-left:260px;}*/

.SchoolBrandName
{ font-weight:bold;}

.content .ContactUsContentSection .adxSectionCopy
{padding-bottom: 0px;}

.content .ContactUsContentSection .adxSectionCopy p
{margin-bottom: 10px;}
/*********************************Default Page End*************************************/

/**************************Find a School User Control Begin****************************/

.bodycontent .SideBar .FindaSchool 
{color:#FFFFFF; margin-top:5px;}

.bodycontent .SideBar .FindaSchool p
{
	 padding-right:0;
}

.FindaSchool .title
{height:39px; background-image:url(/Common/images/FindASchoolBG.gif); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; font-size:18.2px; font-weight:bold; padding-top:5px; padding-left:27px;}

.FindaSchool .FindBody
{background-color:#C7CFF0; color:#3C4F9D; padding-left:20px; font-size:10px;}

.FindBody .Title1
{width:75px; float:left; padding-left:5px;}

.FindBody .Circle
{position:relative;}

.FindBody .Circle .pos
{width:46px; float:left; background-image:url(/Common/images/FindaSchoolCircle.gif); background-position:left top; background-repeat:no-repeat; z-index:500px; position:absolute; top:-31px; left:75px; height:46px;}

.FindBody .Circle .pos p
{font-size:18.5px; padding-top:12px;}

.FindBody .Title2
{width:65px; float:left; padding-left:37px;}

.FindBody .Title3
{width:195px; float:left;}

.FindBody .SeperatorText
{
	font-size:13px; font-weight:bold; padding-bottom:0px; padding-top:10px;
}
.FindBody .SeperatorText.orText
{ text-align:center; margin-left:-20px; padding-top:0px;}

.FindBody .viewlist
{font-size:9.63px; font-weight:bold; margin-bottom:10px; margin-top:10px;}

.FindBody .viewlist a
{background-image:url(/Common/images/narrow.png); background-position:right center; background-repeat:no-repeat; padding-right:13px; text-decoration:none;}

.FindBody INPUT
{border-style: inset; font-size: 10.56px; color: #27343A; width: 150px; margin-bottom: 5px;}

.FindBody SELECT
{border-style: inset; font-size: 10.56px; color: #27343A; width: 157px; margin-bottom:8px; margin-top:8px;}
.FindBody SELECT.State
{ margin-top:0;}
.FindBody .FindSubmit
{ text-align:right; padding-right:20px;}

.FindBody .FindSubmit input
{border:none; color:#3C4F9D; font-size:10px; font-weight:bold; background-color:#C7CFF0; width:55px; padding-right:50px;
  background-image:url(/Common/images/narrow_dark.gif); background-position:right; background-repeat:no-repeat;}

/***************************Find a School User Control End*****************************/

.bodycontent .SideBar .AdSection
{padding-top:5px; padding-bottom:5px;}

.bodycontent .content 
{width:680px; margin-right:30px; text-align:left; margin-left:195px;}

#Footer
{ clear:both; background-color: #62C317; border-bottom-color: #3C4F9D; border-bottom-style:solid; border-bottom-width:3px;}

#Footer a
{text-decoration:none; color:#FFFFFF; font-size:11.78px; font-weight:bold;}

#Footer .FooterLink1 .adxTOCTitle
{padding-left:20px; padding-right:1px; padding-top:5px;}

#Footer .FooterLink1 .active
{padding-left:20px; padding-right:1px; padding-top:5px;}

#Footer .FooterLink1 .active a
{color:#3C4F9D; font-weight:bold;}

#Footer table tr td table.smallfooter
{float:right;}

#Footer .FooterLink2
{padding-top:5px; padding-bottom:3px; text-align:right;}

#Footer .FooterLink2 a
{font-size:8.56px;}

#Footer .FooterLink2 .adxTOCTitle
{padding-right:10px;}

#Footer .FooterLink2 .active
{padding-right:10px;}

#Footer .FooterLink2 .active a
{color:#3C4F9D; font-weight:bold;}

#Footer .Copyright
{color:#FFFFFF; font-size:8.56px; font-weight:bold; padding-top:5px; padding-right:10px; padding-bottom:3px;}

/*****************************Site Map Begin*******************************/
/*
.sitemap
{padding-top:5px;}

.sitemap a
{color:#000000;}

.sitemap .contentsection .adxSectionSubhead
{font-weight:bold;}
*/
.sitemap ul
{list-style-type:none; padding-left:5px;}

.sitemap ul li a
{text-decoration:none; font-size:11px; font-weight:bold;}

.sitemap ul li ul
{padding-left:0px; margin:0px;}

.sitemap ul li ul li
{padding-top:10px;}

.sitemap ul li ul li ul li
{padding-left:20px; padding-top:5px;}

.sitemap ul li ul li ul li a
{text-decoration:underline; font-weight:normal;}
/******************************Site Map End********************************/

/***************************Search Results Begin***************************/
.searchresults
{width:500px; padding-top:5px;}

.searchresults .contentsection .adxSectionSubhead
{font-weight:bold;}

.searchresults .adxIndexSearchMessage
{font-size:12px; padding-top:10px;}

.searchresults .adxIndexSearchMessageQuery
{font-weight:bold;}

.searchresults .adxIndexSearchPaging
{font-size:11px; padding-top:10px;}

.searchresults .adxIndexSearchPaging a
{text-decoration:none; color:#000000;}

.searchresults .adxSearchCurrentPage
{font-weight:bold; text-decoration:underline;}

.searchresults table
{font-size:11px;}

.searchresults table tr
{margin-bottom:5px; border:solid red;}

.searchresults tr td .adxIndexSearchTitle
{
	font-weight: bold;
	color: #3C4F9D;
}

.searchresults tr td .adxIndexSearchTitle a
{text-decoration:none;}
/****************************Search Results End****************************/

/***********************Preschool Overview Page Begin**********************/

.PreschoolOverview .ProgramOverviewBG
{
	position:absolute;
}
.PreschoolOverview .VideoAd
{width:350px; float:right; margin-right:-20px; padding-top:15px; position:relative; z-index:100; padding-left:20px;}

.PreschoolOverview .VideoAd .adxAdSubhead p
{text-align:center; color:#FFFFFF; font-size:13.07px; font-weight:bold; padding-bottom:5px; padding-right:25px;}

.PreschoolOverview .ProgramOverviewRight .last
{ width:376px; float:left; padding-bottom:15px;}

.PreschoolOverview .ProgramOverviewRight .last .adxSection .adxCopy
{padding:0px;}

.PreschoolOverview .contentsection1
{padding-top:140px;}

.PreschoolOverview .contentsection2 .adxSection h3
{font-size:13px;}

.PreschoolOverview .contentsection2 .adxSection .adxCaptionedMedia
{padding-right:10px;}

.PreschoolOverview .contentsection2
{}

.PreschoolOverview .WhatParentsAreSayingAd,.PreschoolOverview .WhatParentsAreSayingAdGreen,.PreschoolOverview .WhatParentsAreSayingAdOrange
{width:255px; float:right; padding-left:15px; padding-bottom:15px; margin-right:-10px; clear:right; margin-top:10px;}

.PreschoolOverview .WhatParentsAreSayingAd .adxAdSubhead
{font-size:17.95px; color:#3C4F9D; padding-top:7px; padding-left:9px; height:27px; background:url(/Common/images/AdHeaderBG.gif); background-position:left top; background-repeat:no-repeat;}

.PreschoolOverview .WhatParentsAreSayingAd .adxAdSubhead .adxSectionSubhead
{font-size:13px; color:#3C4F9D; padding-left:20px;}

.PreschoolOverview .WhatParentsAreSayingAd .adxADCopy
{font-size:11.19px; color:#3C4F9D; font-style:italic; width:215px; background-color:#FDF5CB; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:20px;}

.PreschoolOverview .WhatParentsAreSayingAdGreen .adxAdSubhead
{font-size:17.95px; color:#3C4F9D; padding-top:7px; padding-left:9px; height:27px; background:url(/Common/images/AdHeaderGreenBG.gif); background-position:left top; background-repeat:no-repeat;}

.PreschoolOverview .WhatParentsAreSayingAdGreen .adxAdSubhead .adxSectionSubhead
{font-size:13px; color:#FFF; padding-left:20px;}

.PreschoolOverview .WhatParentsAreSayingAdGreen .adxADCopy
{font-size:11.19px; color:#3C4F9D; font-style:italic; width:215px; background-color:#BEE69F; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:20px;}

.PreschoolOverview .WhatParentsAreSayingAdOrange .adxAdSubhead
{font-size:17.95px; color:#3C4F9D; padding-top:7px; padding-left:9px; height:27px; background:url(/Common/images/AdHeaderOrangeBG.gif); background-position:left top; background-repeat:no-repeat;}

.PreschoolOverview .WhatParentsAreSayingAdOrange .adxAdSubhead .adxSectionSubhead
{font-size:13px; color:#FFF; padding-left:20px;}

.PreschoolOverview .WhatParentsAreSayingAdOrange .adxADCopy
{font-size:11.19px; color:#3C4F9D; font-style:italic; width:215px; background-color:#FDDA98; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:20px;}

.PreschoolOverview .ProgramOverviewBottomLeftAd
{ padding-top:10px;}

.ProgramOverviewBottomRightAd
{float:right; margin:0; margin-right:-30px;}

/************************Preschool Overview Page End***********************/

/****************************Camp Zone Page Begin**************************/

.CampZone .Middle 
{float:left; padding-bottom:10px;}
/*
.CampZone .contentsection h3
{font-size:20px; font-weight:bold; color:Black;}

.CampZone .contentsection h3 a
{color:#000000;}

.CampZone .contentsection .adxSection
{padding-top:5px;}
*/

.CampZone .Middle .adxSection
{width:410px;} 

.CampZone .Middle .FirstSection .adxSection h3
{width:645px;}

.CampZone .SectionImage
{padding-top:70px;}

.CampZone table
{width: 250px;}

.CampZone .PageRightAd
{width:255px; float:right; padding-top:20px; margin-right:15px; /* padding-bottom:15px; padding-top:40px;*/}

.CampZone .PageRightAd .adxAdSubhead
{font-size:17.95px; color:#3C4F9D; padding-top:7px; padding-left:9px; height:27px; background:url(/Common/images/AdHeaderBG.gif); background-position:left top; background-repeat:no-repeat;}

.CampZone .PageRightAd .adxADCopy
{font-size:11.19px; color:#3C4F9D; font-style:italic; background-color:#FDF5CB; width:215px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:20px;}

/*****************************Camp Zone Page End***************************/

/**************************News Release Page Begin*************************/
/*.News .Title
{color:#3C4F9D; font-size:23px; padding-left:5px; padding-top:5px; color:#000000;}

.News .contentsection
{width:650px;}

.News .contentsection .adxSection
{padding-top:0px;}

.News .adxSection .adxCopy
{padding-top:5px;}
*/
/*.News .contentsection .adxSection h3
{padding-top:15px; color:#000000; font-size:20px; font-weight:bold;}

.News .contentsection .adxSection h3 a
{color:#000000;}
*/
.News .NewsReleases
{font-size:13px; font-weight:bold; padding-top:10px; padding-left:5px; color:#3C4F9D;}

.News .Repeater
{font-size:11px; padding-top:10px; width:550px; padding-left:5px;}

.News .Repeater .NewsLink
{padding-bottom:3px;}

.News .Repeater .NewsLink .NewsTitle a
{font-weight:bold; font-size:11px; text-decoration:none; padding:0px;}

.News .Repeater .NewsLink .NewsDate
{font-weight:bold;}

.News .Repeater .NewsLink .AttachmentIcon img
{height:20px; width:20px;}

.News .Repeater .NewsSummary
{padding-bottom:13px;}

.News .Repeater .PageFooter
{text-align:right;}
/*
.News .Repeater .PageFooter a
{color:#000000;}
*/
/**************************News Release Page End*************************/

/********************Educational Advisory Board Begin********************/
.EducationalAdvisoryBoard
{margin-top:10px;}

.EducationalAdvisoryBoard .FirstSection
{width:400px; float:left;}

.EducationalAdvisoryBoard .contentsection2
{width:400px; float:left; padding-top:10px;}

/*.EducationalAdvisoryBoard .contentsection1 .adxSectionSubhead
{font-size:20px; font-weight:bold; padding-bottom:5px; color:#3C4F9D;}
*/
.EducationalAdvisoryBoard .adxSectionCopy p
{margin-bottom:10px; border:none; font-size:11px;}

.EducationalAdvisoryBoard .contentsection2 .backtotop
{padding-bottom:15px; }
/*
.EducationalAdvisoryBoard .contentsection2 .backtotop a
{font-size:11px; color:Black;}*/

.EducationalAdvisoryBoard .contentsection2 .adxSectionSubhead
{font-weight:bold; color:#3C4F9D;}

/*.EducationalAdvisoryBoard p
{font-size:14px;}*/

.EducationalAdvisoryBoard .AnchorNav
{width:245px; float:right; padding-right:15px; padding-top:30px;}

.EducationalAdvisoryBoard .AnchorNav .Title
{font-size:13px; font-weight:bold; height:26px; background:url(/Common/images/AdHeaderBG.gif); background-position:left top; background-repeat:no-repeat; padding:10px 0 0 23px;}

.EducationalAdvisoryBoard .AnchorNav .Anchor
{background-color:#FDF5CB;}

.EducationalAdvisoryBoard .AnchorNav .Anchor a
{list-style-type: disc; display: list-item; font-size:11px; padding-bottom:5px;}

.EducationalAdvisoryBoard .AnchorNav .Anchor a p
{font-size:11px;}

.EducationalAdvisoryBoard .AnchorNav .Anchor
{padding-left:38px; padding-top:10px; padding-bottom:15px;}
/*********************Educational Advisory Board End*********************/

/***********************Curriculum Template Begin***********************/
.Curriculum
{font-size:11px;}

.Curriculum .adxSectionSubhead
{font-size:20px; font-weight:bold; color:#3C4F9D; line-height:30px;}

.Curriculum .adxSectionCopy
{padding-right:40px; padding-top:5px;}

.Curriculum .preschool 
{width:305px; float:left; margin-top:0px; border-right:solid 1px Black; padding-right:15px; margin-bottom:10px;}

.Curriculum .preschool .adxSectionSubhead
{font-size:14px; color:#3C4F9D;}

.Curriculum .preschool .adxSectionCopy
{padding-top:10px; padding-right:0px;}

.Curriculum .elemandmidschool
{width:305px; float:right; margin-top:0px; padding-right:35px; margin-bottom:10px;}

.Curriculum .elemandmidschool .adxSectionSubhead
{font-size:14px;}

.Curriculum .elemandmidschool .adxSectionCopy
{padding-top:10px; padding-right:0px;}
/************************Curriculum Template End************************/

/**************************Toddler Page Begin***************************/
.Toddler .contentsection .adxSection h3
{font-size:20px; color:Black; padding-left:0px; color:#3C4F9D}
/*
.Toddler .contentsection .adxSection h3 a
{color:#3C4F9D;}
*/
.Toddler .adxSection .adxCopy
{padding-top:0px; padding-right:0px;}

.Toddler .Middle
{width:450px; float:left;}

.Toddler .image img
{margin-left:15px; margin-top:40px;}

.Toddler .ChildNavtoLinkstoLearning
{float:left;}

.Toddler .Title
{font-weight:bold; padding-top:15px; font-size:15px; color:#3C4F9D;}

.Toddler .LinkstoLearningIcon
{font-size:11px; padding-top:5px;}

.Toddler .LinkstoLearningIcon table tr td.column
{width:320px; padding-bottom:10px;}

.Toddler .LinkstoLearningIcon table tr td.column .adxTOCTitle a
{color:#000000; text-decoration:none; font-weight:bold; color:#3C4F9D;}

.Toddler .LinkstoLearningIcon table tr td.column .adxTOCSummary
{padding-top:5px;}
/**************************Toddler Page End***************************/


/***********************Our Schools Page Begin************************/
.OurSchools
{
	margin-top:20px;
}
.OurSchools .adxTOCTitle
{
	font-weight:bold;
}

.OurSchools .adxTOCTitle a
{
	text-decoration:none;
}

.OurSchools .adxTOCSummary p
{
	margin:0;
	padding:0;
}

.OurSchools .adxTocIcon
{padding-right:10px;}

.BlueHeading
{
	font-weight:bold;
	color:#3c4f9d;
}

.WhiteHeading
{
	font-weight:bold;
	color:#FFFFFF;
}

.GreenTagline
{
	font-size:7.5pt;
	color:#024B29;
}
.BlueTagline
{
	font-size:7.5pt;
	color:#3C4F9D;
}
.BlackTagline
{
	font-size:7.5pt;
	color:Black;
}

/************************Our Schools Page End*************************/

/********************Media Relations Form Begin***********************/
.MediaRelations
{font-size:11px;}

.MediaRelations .contentsection .adxSectionSubhead
{font-size:20px; padding-bottom:5px; font-weight:bold; color:#3c4f9d;}

.MediaRelations .form
{width:680px;}

.MediaRelations .form .RequiredField
{color:#636363; font-size:smaller; padding-bottom:5px;}

.MediaRelations .lblrow
{width:450px; float:left; padding-bottom:2px;}

.MediaRelations .txtrow
{width:450px; float:left; padding-bottom:8px;}

.MediaRelations .column1
{width:178px; padding-right:10px; float:left; font-weight:bold; color:#3c4f9d;}

.MediaRelations .column2
{width:178px; padding-right:10px; float:left;}

.MediaRelations .Captcha
{width:500px; float:left; padding-bottom:3px; font-weight:bold; color:#3c4f9d;}

.txtrow .calcontainer
{position:absolute; z-index:100;}

/********************Media Relations Form End*************************/

/********************Links to Learning Begin**************************/
.LinkstoLearning
{width:650px;}

.LinkstoLearning .contentsection1 .adxSection h3 a
{font-size:20px; line-height:30px;}

.LinkstoLearning .contentsection1 .adxSection h3
{ padding-bottom:5px;}

.LinkstoLearning table.IconList
{width:600px; margin-left:25px;}

body.LinkstoLearningPage
{background:white;}

.LinkstoLearningPopup .adxSection h3
{font-size:20px; font-weight:bold; color:#000000; padding-top:3px; padding-left:5px;}

.LinkstoLearningPopup .adxCopy p
{font-size:11px; line-height:16px; padding-left:5px; padding-bottom:10px;}

.LinkstoLearningPage .CloseWindow
{text-align:right; padding-top:10px; padding-right:15px;}

.LinkstoLearningPage .CloseWindow a
{font-size:13px; color:Black;}
/********************Links to Learning Begin**************************/

/********************Googel Maps Tabs*****************************/

#schooldetails 
{ line-height:14px;}
#schooldetails .BrandName
{ color:#3C4F9D; font-size:13px; font-weight:bold;} 

#schooldetails b
{color:#3C4F9D; } 

#schooldd .textbox input
{ 
	color:#394A53;
	font-size:10px;
	font-weight:normal;
	margin-top:5px;
	width:200px;
}

#schooldd .submit
{ text-align:right; padding:5px 10px; }

/********************School Locator Page*****************************************/
.content .SchoolLocator .Title
{
	font-size:16.74px;
	padding-bottom:0px;
}

.content .SchoolLocator .adxSectionSubhead {
	font-size:11px;
	padding:0px;
}

.content .SchoolLocator .SchoolLocations .adxSectionSubhead {
	font-size:12px;
	padding:5px 0;
}
.SchoolLocator .Instructions
{
	color:#3C4F9D;
	margin-bottom:10px;
}

.SchoolLocator .MapArea
{
	width:420px;
	border:solid 2px #3C4F9D;
	height:303px;
}

.SchoolLocator .PopupForm.Select 
{
	height:19px;
}

.SchoolLocator .PopupForm.Button 
{
	height:19px;
}

.SchoolLocator .PopupForm 
{
	margin-bottom:0px;
	margin-right:10px;
	
}
#SchoolsMap
{
	width:420px;
	height:303px;
}

.SchoolLocator .MapArea 
{
	margin-top:10px;
}

.SchoolLocator .adxSectionSubhead img
{ margin-top:10px;}

.SchoolLocations
{
	float:right;
	width:430px;
	padding-left:10px;
}

.SchoolLocator img
{
	border:none;
}

.SchoolLocations .SchoolsDataList
{
	clear:left;
	padding-top:70px;
}
.SchoolLocations .RefineSearch .Legend
{
	display:block;
	float:left;
	width:135px;
	height:20px;
	font-size:10.66px;
	margin-right:5px;
}

.SchoolLocations .MapIcon 
{
	background:none;
	margin:0;
	padding:0 0 5px 0;
}
.SchoolLocations .Box
{
	width:10px;
	height:10px;
	margin:5px 0 0 10px;
}

.SchoolLocations .Legend .Box
{
	float:left;
	margin:5px 10px 20px 5px;
}

.SchoolLocations .Box.PreschoolBox
{
	background-color:#dd8832;
}

.SchoolLocations .Box.ElementaryBox
{
	background-color:#62af54;
}

.SchoolLocations .Box.MiddleBox
{
	background-color:#3d509c;
}

.SchoolLocations .Box.HighBox
{
	background-color:#c52332;
}

.SchoolLocations .Box.AfterCareBox
{
	background-color:#77ae9a;
}

.SchoolLocations .Box.CampBox
{
	background-color:#b32677;
}

.SchoolLocations .Box.ICampBox
{
	background-color:#f4cd30;
}

.SchoolLocations .Box.PaladinBox
{
	background-color:#c7d744;
}

.SchoolLocations .BrandName
{
	padding-left:5px;
	font-weight:bold;
}

.SchoolLocations .SchoolDetails
{
	padding-left:5px;
	padding-bottom:10px;
}
.SchoolLocations .SchoolDetails a, .InfoColumn a,.RequestATour .SchoolAddress a
{
	font-weight:bold;
	color:#3C4F9D;
}	

.SchoolLocations .PagerArea
{
	padding-left:0px;
	padding-bottom:15px;
	font-size:10px;
}

/********************Request a Tour Page *****************************/


.RequestATour .SchoolAddress
{
	margin-bottom:10px;
}
.RequestATour .SectionImage
{
	float:right;
	margin:40px 15px;
}

.RequestATour .adxSectionSubhead
{
	font-size:11px;
	padding-bottom:5px;
}
.content form
{
	 margin-top:0;	
}
.RequestATour .MapArea
{
	width:325px;
	border:solid 2px #3C4F9D;
	height:320px;
	float:right;
	margin:5px 20px;
}

.RequestATour #SchoolsMap
{
	width:325px;
	height:320px;
}

.SchoolsPicker
{
	padding:0 10px 10px 0;
	line-height:normal;
}

.SchoolsPicker .RBColumn
{
	padding-top:15px;
}

.SchoolsPicker .InfoColumn
{
	padding:0 0 10px 5px;
}

.InfoColumn .SchoolBrandName
{
	font-weight:bold;	
}

.InfoColumn .ProgramsOffered
{
	font-weight:bold;
}

.SchoolsPicker .PagerArea
{
	padding-left:70px;
	font-size:10px;
	margin-bottom:10px;
}

.SchoolsPicker .PagerArea a, .SchoolLocations .PagerArea a
{
	text-decoration:none;
}

.SchoolsPicker .PagerArea a.CurrenPage, .SchoolLocations .PagerArea a.CurrenPage
{
	color:#FBA505;
	font-weight:bold;
}

.SelectedSchoolHeading 
{
	padding:5px 0;
}

.SelectedSchoolHeading .SelectedSchoolInfo
{
	font-size:12px;
	font-weight:bold;
	color:#3c4f9d;
}
.SchoolsPicker .PopUpLinks
{
	padding-top:10px;
	font-size:10px;
}
.ChangePopUp, .RefinePopUp
{
	width:250px;
	background-color:#FFFFCC;
	padding:10px;
	margin-top:5px;
	border:solid 1px #000;
	display:inline-table;
	position:absolute;
	margin-left:50px;
	visibility:hidden;
}
.RefinePopUp
{
	margin-left:20px;
	width:280px;
}

.SchoolsPicker .CloseButton
{
	float:right;
	margin:-11px -8px 0 0;
}

.PopupForm
{
	margin-top:5px;
	color:#394A53;
	font-size:10px;
	font-weight:normal;	
}

.PopupForm.Text
{	
	text-align:center;
	margin-left:0px;
}

.PopupForm.Select
{
	height:20px;
}

.PopupForm.Checkbox
{
	display:block;
	float:left;
	width:125px;
}

.PopupForm.Button
{
	font-size:11px;
}
.MapIcon
{
	width:35px;
	height:34px;
	padding-top:3px;
	margin-top:2px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

.MapIcon img
{
	border:none;
}

.RequestATourTable
{
	padding:0;
	margin:0 0 25px 0;
}
.RequiredField
{color:Red; font-size:10px; font-weight:bold;}

.RequestATourText
{
	padding-top:5px;
}

.RequestATourValidator
{
	clear:left;
	padding-bottom:5px;
	padding-left:1px;
}
.RequestATourControl
{
	width:185px;
	padding:5px 0 0 5px;
}

.RequestATourLabel
{
	padding:0 0 0 5px;
}
.RequestATourControl .textStyle
{color:#394A53; font-size:10px;}

.RequestATourText.forcomments
{padding-top:0px;}

.RequestATourControl .commentsStyle
{font-family:Verdana; font-size:10px; color:#394A53;}

.labelStyle
{color:#636363; font-size:10px;}

.FormError
{ 
	color:Red;
	font-size:10px;
}

.Error
{ 
	color:Red;
	font-size:12px;
}

.NoResults
{
	padding-top:10px;
	font-size:11px;
}

a.BackButton
{
	margin-left:25px;
	color:#3C4F9D;
	font-weight:bold;	
}

.RequestATour .Submit
{
	border:none; color:#3C4F9D; font-size:11px; font-weight:bold; background-color:#FFF;
}

.RequestATour .Label
{
	padding-bottom:0;
}
.RequestATour .FormField
{
	float:left;
}

.RequestATour input, .RequestATour select
{
	color:#394A53;
	font-size:10px;
	font-weight:normal;
	margin-right:10px;	
	margin-top:0;
}
/*******************Request a Tour Page End***************************/

/******************Career Inquiry************************************/
#CareerInquiryForm
{
	padding-bottom:25px;
}

#SelectSchoolTable
{
	margin-left:-150px;
}

#SelectSchoolTable .CareerLabel
{
	width: 220px;
	text-align:right;
	vertical-align:top;
}

#CareerInquiryForm table td
{
	padding:5px 5px 0 0;
	vertical-align:middle;
}

.required
{
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	padding-left:2px;
}

.CareerLabel
{
	text-align:right;
	vertical-align:top;
}

.controlWidth
{
	width:150px;
}

.SchoolSection .controlWidth
{
	width:350px;
}
#CareerInquiryForm #SchoolSelection
{
	padding-top: 30px;
}

/*********************Landing Page Begin******************************/
.LandingPage .bodycontent .SideBar
{ display:none; width:0px;}

.LandingPage .bodycontent .content
{width:910px; float:left; margin-left:10px; padding-left:0px;}

.LandingPage .bodycontent .content .adxSection h3
{font-size:20px; padding-bottom:5px; padding-left:15px;}

.LandingPage .bodycontent .content .adxCopy
{padding-left:15px;}

.LandingPage .bodycontent .content .adxCopy p
{line-height:16px; padding-top:5px;}

.LandingPage #Header .SearchSection .tour
{ display:none;}

.LandingPage .bodycontent .content .ChildNavtoLandingPage
{margin-left:0px;}

.LandingPage .bodycontent .content .ChildNavtoLandingPage .HoustonLocationTitle
{font-size:13px; font-weight:bold; color:#3C4F9D; padding-top:10px; padding-left:15px;}

.LandingPage .bodycontent .content .ChildNavtoLandingPage table
{padding:0px; font-size:10px;}

.LandingPage .bodycontent .content .ChildNavtoLandingPage .adxTOCTitle a
{font-weight:bold; color:#000000; text-decoration:none;}
/**********************Landing Page End*******************************/

/**************Become an NLCI School Form Begin***********************/
.BecomeanNLCISchool
{font-size:11px; padding-top:10px;}

.BecomeanNLCISchool .contentsection .adxSectionSubhead
{font-size:20px; padding-bottom:5px; font-weight:bold; color:#3c4f9d;}

.BecomeanNLCISchool .form .RequiredField
{color:#636363; font-size:smaller; padding-bottom:5px;}

.BecomeanNLCISchool .lblrow
{width:450px; float:left; padding-bottom:2px;}

.BecomeanNLCISchool .txtrow
{width:450px; float:left; padding-bottom:8px;}

.BecomeanNLCISchool .column1
{width:178px; padding-right:10px; float:left; font-weight:bold; color:#3c4f9d;}

.BecomeanNLCISchool .column1.longer
{width:230px;}

.BecomeanNLCISchool .column2
{width:178px; float:left; padding-right:10px;}

.BecomeanNLCISchool .Captcha
{width:500px; float:left; padding-bottom:8px; font-weight:bold; color:#3c4f9d;}

/***************Become an NLCI School Form End************************/

/******************Investor Relations Begin***************************/
.InverstorRelationsHeading
{font-size:20px; font-weight:bold; color:#3C4F9D;}

.Frame 
{padding-top:10px;}
/*******************Investor Relations End****************************/

/*******************Login Form Begin**********************************/
.Login .Row
{
	clear:both;
	padding-top:6px;
	width: 450px;
}
.Login  .LoginLabel
{	
	float:left;
	width:100px;
	color:#3C4F9D;	
	font-weight:bold;
}
.Login .TextBox
{
	float:left;
	width:175px;
}
/*******************Login Form End**********************************/
