/* CSS Document */

div, h1, h2, h3, h5, img, input, p, a, form, ul, li, span, table, td, textarea, select {
	padding:0;
	margin:0;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
img{
	display:block; border:none;
}
#content-right .tablebg td.normal img, .left-div img {margin: .5em;}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
} 
body{
	padding:0;
	margin:0;
}
img{
	border:none;
}
form{
	padding:0;
	margin:0;
} 

.p-bottom15 {
	padding-bottom:15px;
}	

.text-bold {
	font-weight:bold;
}	

div#header-container {
	width:100%;
	margin:0 auto 0 auto;
	background-image:url(images/header-bg.jpg);
	background-repeat:repeat-x;
}
div#header {
	width:780px;
	margin:0 auto;
	padding:0;
}

#header {
  height: 326px;
  position: relative;
}
#mask {
  background: url(/images/mask.png) top left no-repeat transparent;
  z-index: 10000;
  position: absolute;
  top: 0;
  left: 0;
  width: 780px;
  height: 326px;
}
.slideshow {
  position: absolute;
  z-index: 2000;
}
#large-slideshow {
  top: 83px;
  left: 16px;
  height: 176px;
  width: 262px;
}
#small-slideshow {
  top: 96px;
  left: 302px;
  height: 156px;
  width: 207px;
}

div#menu-outer {
	width:100%;
	height:40px;
	background-image:url(images/menutd-bg.jpg);
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
	}
div#nav {
	width:778px;
	border-left:#837061 1px solid;
	border-right:#837061 1px solid;
	margin:0 auto 0 auto;
	}	
div#nav ul{
	height:40px;
	}
div#nav ul li{
	display:block;
	padding:0;
	float:left;
	}

div#nav ul li a{
	padding:0; margin:0; font-size:0;display:block;
	}
div#nav ul li a.about{
	background:url(images/about.jpg) no-repeat 0 0; width:123px; height:40px; 
	}
div#nav ul li a.about:hover{
	background:url(images/about-hover.jpg) no-repeat 0 0;
	}
div#nav ul li a.program{
	background:url(images/program.jpg) no-repeat 0 0; width:96px; height:40px; 
	}
div#nav ul li a.program:hover{
	background:url(images/program-hover.jpg) no-repeat 0 0;
	}
div#nav ul li a.admission{
	background:url(images/admission.jpg) no-repeat 0 0; width:113px; height:40px; 
	}
div#nav ul li a.admission:hover{
	background:url(images/admission-hover.jpg) no-repeat 0 0;
	}
div#nav ul li a.community{
	background:url(images/community.jpg) no-repeat 0 0; width:152px; height:40px;
	}
div#nav ul li a.community:hover{
	background:url(images/community-hover.jpg) no-repeat 0 0;
	}
div#nav ul li a.parent{
	background:url(images/parent.jpg) no-repeat 0 0; width:154px; height:40px;
	}
div#nav ul li a.parent:hover{
	background:url(images/parent-hover.jpg) no-repeat 0 0;
	}
div#nav ul li a.support{
	background:url(images/support.jpg) no-repeat 0 0; width:140px; height:40px;
	}
div#nav ul li a.support:hover{
	background:url(images/support-hover.jpg) no-repeat 0 0;
	}
	
div#message-container {
	width:100%;
	margin:0 auto 0 auto;
	background-color:#ffffff;
}
	

div#message-left {
	width:453px;
	float:left;
	padding:24px 40px 0 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454749;
}

div#top-right {
	width:262px;
	float:left;
	padding:0;
}

#tabs {
	width:262px;
	vertical-align:bottom;
	padding:0;
	margin:0;
}
.tab {
	float:left;
}


.no-events-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#29231E;
	font-style:italic;
	padding: 0px 10px 10px 10px;
}

.p-events-title {
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#29231E;
}	
.p-events-title a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#29231E;
}
.p-events-title a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#29231E;
	text-decoration:underline;
}
.p-events-time {
	padding-left:45px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29231E;
}

div#search {
	width:251px;
	vertical-align:bottom;
	background-color:#EDEBD3;
	border-bottom:#D3D1C3 1px solid;
	border-right:#D3D1C4 1px solid;
	height:22px;
	padding-top:8px; 
	padding-left:10px;
}
div#search form input{
	width:184px;
	height:15px;
	background-color:#ffffff;
	border:#DFDCCE 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29231E;
	float:left;
	margin:0 11px 0 0;
	
}	
div#search form input.go{
	background:url(images/go.gif) no-repeat 0 0 ;
	 width:34px; 
	 height:15px;
	 float:left;
	 cursor:pointer;
	 font-size:0;
	 border:none;
}

div#logDiv {
	width:251px;
	background-color:#EDEBD3;
	padding:0;
	padding-top:8px;
	padding-left:10px;
	border-bottom:#D3D1C3 1px solid;
	border-right:#D3D1C4 1px solid;
}
div#logDiv form input{
	width:90px;
	height:15px;
	background-color:#ffffff;
	border:#DFDCCE 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29231E;
	font-weight:normal;
	float:left;
	margin:0 11px 0 0;
	
}	
div#logDiv form td{
	width:90px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#663333;	
	float:left;
	margin:0 11px 0 0;
	
}	
div#logDiv form input.go{
	background:url(images/go.gif) no-repeat 0 0 ;
	 width:34px; 
	 height:15px;
	 float:right;
	 cursor:pointer;
	 font-size:0;
	 border:none;
}


div#mission {
	width:778px;
	border-left:#D3D1C3 1px solid;
	border-right:#D3D1C3 1px solid;
	margin:0 auto;
	padding:0;
}	

div#mission-left {
	width:453px;
	float:left;
	padding:24px 40px 0px 23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454749;
}

div#news {
	width:193px;
	height:129px;
	float:left;
	background-image:url(images/news-title.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#E3F1FE;
	padding:40px 50px 25px 19px;
}

.p-news-title {
	
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#29231E;
	padding-bottom:5px;
}	

.p-news-title a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#29231E;
}
.p-news-title a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#29231E;
	text-decoration:underline;
}

.more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#11518F;
	text-align:left;
	text-decoration:none;
	background-image:url(images/more-arrow.gif);
	background-repeat:no-repeat;
	background-position:65px 5px;
	display:block;
	width:80px;
}	
.more:hover {
	color:#2E85DA;
}	

.lnkstyle{
	text-decoration:none
}

.lnkstyle:hove{
	text-decoration:underline
}

div#footer-container {
	width:100%;
	margin:0 auto 0 auto;
	background-color:#235D9F;
	border-top:#ffffff 1px solid;
}
div#footer {
	width:754px;
	border-left:#D3D1C3 1px solid;
	border-right:#D3D1C3 1px solid;
	margin:0 auto;
	padding:6px 12px 6px 12px;
}	

div#footer p {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F1EEDE;
	text-align:center;
}	
div#footer p.logo {
	margin-right:185px;
}	
div#footer p.cont {
	margin-left:180px;
}

/* inside page css starts here */

div#header-container-in {
	width:100%;
	margin:0 auto 0 auto;
	background-image:url(images/header-bg-in.jpg);
	background-repeat:repeat-x;
}

div#menu-outer-in {
	width:100%;
	height:40px;
	background-image:url(images/menutd-bg.jpg);
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
	border-top:#fff 1px solid;
	}
	
div#content {
	width:778px;
	background-image:url(images/content-bg.gif);
	background-repeat:repeat-y;
	border-left:#94887C 1px solid;
	border-right:#94887C 1px solid;
	margin:0 auto;
	padding:0;
}		
	
div#content-left {
	width:190px;
	float:left;
}		

div#menu-in {
	width:190px;
	padding-bottom:15px;
	border-top:#DAEDFF 1px solid;
}
div#menu-in p{
	padding:0;
	margin:0;
}
	
div#menu-in ul{
	height:40px;
}
div#menu-in ul li{
	display:block;
	padding:0;
}

div#menu-in ul li a{
	display:block;
	background-image:url(images/inside-menubg.gif);
	background-repeat:repeat-x;
	font-family: Tahoma;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0 8px 14px;
	border-bottom:#DAEDFF 1px solid;
}
div#menu-in ul li a:hover{
	background-image:url(images/inside-menubg-hover.gif);
	background-repeat:repeat-x;
	color:#134781;
}

div#content-right {
	width:557px;
	float:left;
	padding:15px;
	padding-bottom:15px;
	min-height:250px;
}	

.title
{ 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color:#144D84;
}
div#content-right p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	/*color:#144D84; */
	padding-bottom:15px;
}	

/*-------------new--------------*/
div#message {
	width:780px;
	background:url(images/back-img.jpg) repeat-y;
	margin:0 auto;
	padding:0;
}
div#right-div{
	width:262px;
	float:right;
	background-image:url(images/event-title.gif);
	background-repeat:no-repeat;
	background-position:top;
}
div#left-div, div.left-div{
	width:485px;
	float:left;
	padding:24px 15px 15px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454749;
}
div#events {
	padding: 35px 0 0 0;
}

div#scroller-lower-right {
  padding: .5em;}

#right-img-padding{
	padding:0;
	vertical-align:top;

}

div#mission-container {
	width:780px;
	background:url(images/back1-img.jpg) repeat-y;
	margin:0 auto;
	padding:0;
}
div#bottom-right-div{
	width:262px;
	float:right;
	background-image:url(images/news-title.gif);
	background-repeat:no-repeat;
	background-position:top;
}
div#bottom-left-div{
	width:515px;
	float:left;
  padding: 25px 0 10px 0;
}

div#scroller-lower-left {
	padding: 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454749;}

div#right-search-div{
	width:262px;
	float:right;
	}
/*-------------end new--------------*/

/* Newly added for the message title */

.message-title {
 font-family:"Times New Roman", Times, serif;
 font-size:24px;
 color:#114F97;
 text-decoration:none;
 font-weight:bold; 
}

#emergency {
	width:450px;
	background-color:#FFF8BC;
	border:#996600 1px solid;
	padding:10px 15px;
        margin-bottom: 1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#114F97;
}	
#emergency p {
	padding-bottom:8px;
}
.emergency-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF2B2B;
	font-weight:bold;
	padding-bottom:10px;
}	

#content-right ul {
  padding: .25em .5em 1em 2.5em;}

#content-right li{
  list-style: disc;}
  
#content-right table {background-color: transparent;}
blockquote {margin: 0; padding: 1em 3.25em;}
.ncrc_page_title {padding-right: 2em; margin: 0;}

#scroller-lower-left_schoolcms_scroll_nav,
#scroller-lower-right_schoolcms_scroll_nav{
 padding: .5em .5em 0 .5em;
 margin: 0;
 float: right;}

#scroller-lower-left_schoolcms_scroll_nav li,
#scroller-lower-right_schoolcms_scroll_nav li {
 list-style: none;
 float: right;
 padding: .25em;}

#full-calendar-link img {
  padding-right: .5em;}

div#content.full-width{background: #F2F9FF;}
div#content.full-width table {width: 90%; margin: 0 auto; background: none;}

