html>body {
	background: url(http://www.ncnskids.org/resources/images/bg.jpg) #dcf1fb repeat-x;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #71818a;
}
body, td, p, h1, h2, h3, h4, h5, h6 {
	color: #71818a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: none;
}
#idPrimaryContentBlock1Content, #idPrimaryContentBlock1Content td, #idPrimaryContentBlock1Content p {
	color: #71818a;
}
a {
	color: #dd0000;
	text-decoration: none;
	font-style: italic;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
#idPrimaryContentBlock1Content a, #idPrimaryContentBlock1Content a:link, #idPrimaryContentBlock1Content a:active, #idPrimaryContentBlock1Content a:visited {
	color: #dd0000;
	text-decoration: none;
	font-style: italic;
}
#idPrimaryContentBlock1Content a.blue {
	color: #147db4;
	font-style: normal;
}
p {
	margin: 15px 0 15px 0;
	line-height: 17px;
}
.clear {
	clear: both;
	height: 1px;
}
.more {
	padding: 0 10px 0 0;
	background: url(http://www.ncnskids.org/resources/images/redarrow.gif) no-repeat right 4px;
}
.bold {
	color: #525c61;
	font-weight: bold;
}
#idMainContainer {
	margin: 0 auto 30px auto;
	padding: 0;
	background: none;
	width: 900px;
	min-height: 500px;
	text-align: left;/*overflow: hidden;*/
}
#idMainContainer .d9 {
	margin: 0;
	padding: 0;
	background: none;
	width: inherit;
}
html > body #idMainContainer .d9 {
	background: none;
}
html > body #idMainContainerTopCorners.cornersContainer {
	background: none;
	filter: none;
	display: none;
}
#idHeaderContainer {
	margin: 0;
	padding: 0;
	background: none;
	height: 193px;
	width: 900px;/*overflow: hidden;*/
}
#idHeaderContent {
	margin: 0;
	padding: 0;
	height: 193px;
	width: 900px;
	position: relative;
}
.headerContentHolder {
	margin: 0;
	padding: 0;
	height: 193px;
	width: 900px;
}
.header_headerContent {
	margin: 0;
	padding: 0;
	height: 193px;
	width: 900px;
}
#idHeaderHeightContainer {
	height: 193px;
}
#idHeaderContainer .d3 {
	margin: 0;
	padding: 0;
	background: none;
}
#idHeaderContainer .d4 {
	margin: 0;
	padding: 0;
	background: none;
}
#idHeaderContainer .d3, #idHeaderContainer .d4 {
	margin: 0;
	padding: 0;
	width: 900px;
	float: none;
}
#idClipMainContainer .d8 {
	padding-top: 0;
}
#idHeaderContainerTopCorners.cornersContainer div.c1 {
	margin: 0;
	padding: 0;
	background-color: none;
	display: none;
}
html > body #idMainContainer .d8 {
	margin: 0;
	padding: 0;
	background: none;
	filter: none;
}
#idHeaderLogo {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 1;
	height: 145px;
	width: 162px;
}
#topmenu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 80px;
	right: 0;
	height: 15px;
	width: 526px;
	z-index: 999;
}
#topmenu ul {
	margin: 0;
	padding: 0;
	float: right;
}
#topmenu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.hidden {
	display: none;
	visibility: hidden;
}
#topmenu ul li a {
	margin: 0;
	padding: 0;
	display: block;
	height: 25px;
}
#topmenu ul li.familylogin a {
	background: url(http://www.ncnskids.org/resources/images/utility_familylogin.png) no-repeat;
	width: 93px;
}
#topmenu ul li.contactus a {
	background: url(http://www.ncnskids.org/resources/images/utility_contactus.png) no-repeat;
	width: 95px;
}
#topmenu ul li.naeyc a {
	background: url(http://www.ncnskids.org/resources/images/utility_naeyc.png) no-repeat;
	width: 60px;
}
#topmenu ul li.visit a {
	background: url(http://www.ncnskids.org/resources/images/visit.png) no-repeat;
	width: 57px;
}
#topmenu ul li.visit a:hover {
	background: url(http://www.ncnskids.org/resources/images/visit_rollover.png) no-repeat;
	width: 57px;
}
#topmenu ul li.requestinfo a {
	background: url(http://www.ncnskids.org/resources/images/requestinfo.png) no-repeat;
	width: 90px;
}
#topmenu ul li.requestinfo a:hover {
	background: url(http://www.ncnskids.org/resources/images/requestinfo_rollover.png) no-repeat;
	width: 90px;
}
.headerContentHolder {
	float: left;
	overflow: visible;
	position: relative;
}
#mainmenu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 93px;
	right: -18px;
	height: 103px;
	width: 708px;
	z-index: 1;
}
#mainmenu ul {
	margin: 0;
	padding: 0;
}
#mainmenu ul li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
#mainmenu ul li a {
	margin: 0;
	padding: 30px 0 30px 0;
	height: 43px;
	display: block;
}
#mainmenu ul li.aboutus a {
	background: url(http://www.ncnskids.org/resources/images/new_menu.png) no-repeat 0 0;
	width: 96px;
}
#mainmenu ul li.aboutus a:hover {
	background: url(http://www.ncnskids.org/resources/images/new_menu_rollover.png) no-repeat 0 0;
	width: 96px;
}
#mainmenu ul li.programs a {
	background: url(http://www.ncnskids.org/resources/images/new_menu.png) no-repeat -96px 0;
	width: 115px;
}
#mainmenu ul li.programs a:hover {
	background: url(http://www.ncnskids.org/resources/images/new_menu_rollover.png) no-repeat -96px 0;
	width: 115px;
}
#mainmenu ul li.meetourstaff a {
	background: url(http://www.ncnskids.org/resources/images/new_menu.png) no-repeat -211px 0;
	width: 120px;
}
#mainmenu ul li.meetourstaff a:hover {
	background: url(http://www.ncnskids.org/resources/images/new_menu_rollover.png) no-repeat -211px 0;
	width: 120px;
}
#mainmenu ul li.registration a {
	background: url(http://www.ncnskids.org/resources/images/new_menu.png) no-repeat -331px 0;
	width: 108px;
}
#mainmenu ul li.registration a:hover {
	background: url(http://www.ncnskids.org/resources/images/new_menu_rollover.png) no-repeat -331px 0;
	width: 108px;
}
#mainmenu ul li.parentpage a {
	background: url(http://www.ncnskids.org/resources/images/new_menu.png) no-repeat -439px 0;
	width: 115px;
}
#mainmenu ul li.parentpage a:hover {
	background: url(http://www.ncnskids.org/resources/images/new_menu_rollover.png) no-repeat -439px 0;
	width: 115px;
}
#mainmenu ul li.calendar a {
	background: url(http://www.ncnskids.org/resources/images/new_menu.png) no-repeat -554px 0;
	width: 154px;
}
#mainmenu ul li.calendar a:hover {
	background: url(http://www.ncnskids.org/resources/images/new_menu_rollover.png) no-repeat -554px 0;
	width: 154px;
}
#idMainMenu {
	display: none;
}
#idContentContainer {
	height: auto;
	width: 900px;
}
#idLoginContainer, #idLoginContainerTopCorners, #idLoginContainerBottomCorners, #idLoginContainerTopCorners.cornersContainer div.c1, #idLoginContainerBottomCorners.cornersContainer div.c1 {
	display: none;
	z-index: 999;
}
#PAGEID_431337 #idLoginContainer, #idLoginContainerTopCorners, #idLoginContainerBottomCorners, #idLoginContainerTopCorners.cornersContainer div.c1, #idLoginContainerBottomCorners.cornersContainer div.c1 {
	display: inline !important;
	background: #ffffff !important;
	color: #71818A;
	visibility: visible !important;
}
#idLoginContainer, #idLoginContainerTopCorners.cornersContainer div.c1, #idLoginContainerBottomCorners.cornersContainer div.c1 {
	background-color:#ffffff;
}
#PAGEID_431337 #idNavigationContainer {
	display: inline;
	position: absolute;
	top: 350px;
	left: 340px;
	background: #ffffff !important;
	color: #71818A;
	z-index: 999;
}
#PAGEID_431337 #idLoginContainer #idLoginUserNameLabel label, #idLoginContainer #idLoginPasswordLabel label, #idLoginContainer #idLoginActionRememberMe label {
	background-color:transparent;
	color:#71818A;
	font-size:1em;
	display: inline !important;
}
#PAGEID_431337 #idLoginContainer #idLoginPasswordForgot a {
	color:#cc0000;
}
#PAGEID_431337 #idLoginContainer #idLoginPasswordForgot a:hover {
	color:#990000;
}
#idPrimaryContentBlock1ContentHolder, #idPrimaryContentBlock1Content {
	width: 900px;
	min-height: 500px;
}
#idNavigationContainer {
	display: none;
}



#PAGEID_201175 #idNavigationContainer {
	display: inline;
	position: absolute;
	left: 460px;
	top: 60px;
	background: none;
	z-index: 999;
}
#PAGEID_201175 #idLoginContainer {
	display: inline;
	background: none;
	text-align: left;
}
#PAGEID_201175 #idLoginContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_201175 #idLoginContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_201175 #idLoginContainer, #idLoginContainerTopCorners, #idLoginContainerBottomCorners, #idLoginContainerTopCorners.cornersContainer div.c1, #idLoginContainerBottomCorners.cornersContainer div.c1 {
	background: none !important;
	text-align: left !important;
}
#PAGEID_201175 #idSubMenu {
	display: none;
	background: none;
}
#PAGEID_201175 #idSubMenuContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_201175 #idSubMenuContainer {
	display: none;
	background: none;
}
#PAGEID_201175 #idSubMenuContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_201175 #idLoggedName {
	display: none;
}
#PAGEID_201175 #ctl03_ctl02_loginViewControl_profileBox {
	display: none;
}
#PAGEID_201175 #ctl03_ctl02_loginViewControl_passwordChangeBox {
	display: none;
}




#PAGEID_201176 #idNavigationContainer {
	display: inline;
	position: absolute;
	left: 460px;
	top: 60px;
	background: none;
	z-index: 999;
}
#PAGEID_201176 #idLoginContainer {
	display: inline;
	background: none;
	text-align: left;
}
#PAGEID_201176 #idLoginContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_201176 #idLoginContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_201176 #idLoginContainer, #idLoginContainerTopCorners, #idLoginContainerBottomCorners, #idLoginContainerTopCorners.cornersContainer div.c1, #idLoginContainerBottomCorners.cornersContainer div.c1 {
	background: none !important;
	text-align: left !important;
}
#PAGEID_201176 #idSubMenu {
	display: none;
	background: none;
}
#PAGEID_201176 #idSubMenuContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_201176 #idSubMenuContainer {
	display: none;
	background: none;
}
#PAGEID_201176 #idSubMenuContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_201176 #idLoggedName {
	display: none;
}
#PAGEID_201176 #ctl03_ctl02_loginViewControl_profileBox {
	display: none;
}
#PAGEID_201176 #ctl03_ctl02_loginViewControl_passwordChangeBox {
	display: none;
}





#PAGEID_432958 #idNavigationContainer {
	display: inline;
	position: absolute;
	left: 460px;
	top: 60px;
	background: none;
	z-index: 999;
}
#PAGEID_432958 #idLoginContainer {
	display: inline;
	background: none;
	text-align: left;
}
#PAGEID_432958 #idLoginContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_432958 #idLoginContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_432958 #idLoginContainer, #idLoginContainerTopCorners, #idLoginContainerBottomCorners, #idLoginContainerTopCorners.cornersContainer div.c1, #idLoginContainerBottomCorners.cornersContainer div.c1 {
	background: none !important;
	text-align: left !important;
}
#PAGEID_432958 #idSubMenu {
	display: none;
	background: none;
}
#PAGEID_432958 #idSubMenuContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_432958 #idSubMenuContainer {
	display: none;
	background: none;
}
#PAGEID_432958 #idSubMenuContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_432958 #idLoggedName {
	display: none;
}
#PAGEID_432958 #ctl03_ctl02_loginViewControl_profileBox {
	display: none;
}
#PAGEID_432958 #ctl03_ctl02_loginViewControl_passwordChangeBox {
	display: none;
}



#PAGEID_201177 #idNavigationContainer {
	display: inline;
	position: absolute;
	left: 460px;
	top: 60px;
	background: none;
	z-index: 999;
}
#PAGEID_201177 #idLoginContainer {
	display: inline;
	background: none;
	text-align: left;
}
#PAGEID_201177 #idLoginContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_201177 #idLoginContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_201177 #idLoginContainer, #idLoginContainerTopCorners, #idLoginContainerBottomCorners, #idLoginContainerTopCorners.cornersContainer div.c1, #idLoginContainerBottomCorners.cornersContainer div.c1 {
	background: none !important;
	text-align: left !important;
}
#PAGEID_201177 #idSubMenu {
	display: none;
	background: none;
}
#PAGEID_201177 #idSubMenuContainerTopCorners {
	display: none;
	background: none;
}
#PAGEID_201177 #idSubMenuContainer {
	display: none;
	background: none;
}
#PAGEID_201177 #idSubMenuContainerBottomCorners {
	display: none;
	background: none;
}
#PAGEID_201177 #idLoggedName {
	display: none;
}
#PAGEID_201177 #ctl03_ctl02_loginViewControl_profileBox {
	display: none;
}
#PAGEID_201177 #ctl03_ctl02_loginViewControl_passwordChangeBox {
	display: none;
}



html > body #idPrimaryContentContainer {
	margin-left: 0;
}
#idPrimaryContentContainer {
	display: block;
	float: left;
	height: auto;
	margin: 0;
	width: 900px;
}
#idPrimaryContentContainer .block .inner {
	padding: 0;
}
#idPrimaryContentBlock1Content, #idPrimaryContentBlock1ContentHolder, #idPrimaryContentBlock1ContentHolderEventAdmin, body.printContentView #idPrimaryContentContainer {
	background: none;
}
#indexbanner {
	margin: 0 30px 0 0;
	padding: 0;
	float: left;
	width: 522px;
	height: 288px;
	overflow: hidden;
}
#welcome {
	margin: 0;
	padding: 79px 30px 30px 30px;
	background: url(http://www.ncnskids.org/resources/images/welcomebg.jpg) no-repeat;
	width: 288px;
	height: 179px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #71818a;
	line-height: 17px;
}
#teacher {
	margin: 30px 30px 0 0;
	padding: 169px 20px 20px 20px;
	background: url(http://www.ncnskids.org/resources/images/LimitedSpaceAvailable.jpg) no-repeat;
	width: 240px;
	height: 45px;
	overflow: hidden;
	float: left;
}
#events {
	margin: 30px 30px 0 0;
	padding: 169px 20px 20px 20px;
	background: url(http://ncnskids.org/resources/images/Requestinformation.jpg) no-repeat;
	width: 240px;
	height: 45px;
	overflow: hidden;
	float: left;
}
#visit {
	margin: 30px 0 0 0;
	padding: 169px 20px 20px 20px;
	background: url(http://ncnskids.org/resources/images/BacktoSchool.jpg) no-repeat;
	width: 240px;
	height: 45px;
	overflow: hidden;
	float: left;
}
#idFooterContainerTopCorners.cornersContainer, #idFooterContainerBottomCorners.cornersContainer {
	display: none;
}
#idFooterContainer {
	background: none;
	height: 40px;
	margin: 0;
	padding: 0;
	width: 900px;
}
#idFooterContainer, div.footerContentHolder, #idFooterContainerTopCorners.cornersContainer div.c1, #idFooterContainerBottomCorners.cornersContainer div.c1 {
	background: none;
}
#idFooterContainer .inner {
	float: left;
	padding: 0;
}
#footer {
	margin: 22px 0 17px 0;
	padding: 0;
	background: url(http://www.ncnskids.org/resources/images/footerbg.jpg) no-repeat;
	width: 900px;
	height: 40px;
	overflow: hidden;
	position: relative;
}
#footer a {
	color: #cdeaf8;
	text-decoration: none;
	font-style: normal;
}
#footer a:hover {
	text-decoration: underline;
}
#footerleft {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 15px;
	top: 13px;
	color: #cdeaf8;
}
#footerright {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 13px;
	top: 13px;
	color: #cdeaf8;
}
#naeyc {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 7px;
	right: 17px;
}
#idFooterPoweredByWA, #idFooterPoweredByContainer a, #idFooterPoweredByContainer a:link, #idFooterPoweredByContainer a:active, #idFooterPoweredByContainer a:visited, #idFooterPoweredByContainer a:hover, #idFooterPoweredByContainer #idFooterPoweredByWA a, #idFooterPoweredByContainer #idFooterPoweredByWA a:link, #idFooterPoweredByContainer #idFooterPoweredByWA a:active, #idFooterPoweredByContainer #idFooterPoweredByWA a:visited, #idFooterPoweredByContainer #idFooterPoweredByWA a:hover {
	display:none;
}
html > body #idMainContainerBottomCorners.cornersContainer {
	display: none;
	background: none;
	filter: none;
}
#left {
	margin: 0 30px 0 0;
	padding: 0;
	width: 280px;
	float: left;
	overflow: hidden;
}
#right {
	margin: 0;
	padding: 0;
	width: 590px;
	float: left;
	overflow: hidden;
}
#sidebar {
	margin: 0 30px 0 0;
	padding: 0;
	width: 280px;
}
#sidebartop {
	margin: 0;
	padding: 0;
	background: url(http://www.ncnskids.org/resources/images/sidebartop.jpg) no-repeat;
	width: 280px;
	height: 20px;
	overflow: hidden;
}
#sidebarmiddle {
	margin: 0;
	padding: 0 20px 0 20px;
	background: url(http://www.ncnskids.org/resources/images/sidebarbg.jpg) repeat-y;
	width: 240px;
}
#sidebarmiddle ul {
	margin: 0;
	padding: 0;
}
#sidebarmiddle ul li {
	margin: 0;
	padding: 0 0 2px 15px;
	background:  url(http://www.ncnskids.org/resources/images/redarrow.gif) no-repeat left 3px;
	list-style: none;
}
#idPrimaryContentBlock1Content #sidebarmiddle ul li a {
	color: #147db4;
	font-style: normal;
}
#sidebarbottom {
	margin: 0;
	padding: 0;
	background: url(http://www.ncnskids.org/resources/images/sidebarbottom.jpg) no-repeat;
	width: 280px;
	height: 20px;
	overflow: hidden;
}
#rightbanner {
	margin: 0;
	padding: 0;
	width: 590px;
	height: 150px;
	overflow: hidden;
}
#righttop {
	margin: 0;
	padding: 0;
	background: url(http://www.ncnskids.org/resources/images/contenttop.jpg) no-repeat;
	width: 590px;
	overflow: hidden;
}
#rightcontent {
	margin: 0;
	padding: 30px 30px 0 30px;
	background: url(http://www.ncnskids.org/resources/images/contentbg.jpg) repeat-y;
	width: 530px;
	overflow: hidden;
}
#rightbottom {
	margin: 0;
	padding: 0;
	background: url(http://www.ncnskids.org/resources/images/contentbottom.jpg) no-repeat;
	width: 590px;
	height: 30px;
	overflow: hidden;
}
.flag {
	margin: 0 5px 0 0;
}


/*** Support - code for disabling dynamic (fly-out) menu ***/

#idMainContainer #idMainMenu LI.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu LI.itemNormal UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal TABLE.dynamic,
#idMainContainer #idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu TD.itemNormal UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal TABLE.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu SPAN.itemNormal UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal TABLE.dynamic
{
display: none;
}
#idMainContainer #idMainMenu LI.itemNormal
{
 margin-bottom: 0;
}