/* CSS Document */

#body {
	padding : 0px;
	margin : 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 100%;
}


#wrapper {
	
	min-height : 100%;
	margin : auto;
	
}

a:link {
	color: #19243B;
}
a:visited {
	color: #19243B;
}
a:hover {
	color: #91906A;
}
a:active {
	color: #91906A;
}



#headerwrapper {
	height : 164px;
	background-color: #0C1932;
	background-image: url(../images/headerbackground.jpg);
	background-repeat: repeat-x;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#header {
	height: 119px;
	width : 875px;
	margin: auto;
}


#headerleft {
	height : 100%;
	overflow : hidden;
	width : 525px;
	float : left;
}


#headerright {
	height : 100%;
	overflow : hidden;
	width: 334px;
	float: right;
}



#navwrapper {
	height: 40px;
	margin : auto;
	background-color: #A3A178;
	background-image: url(../images/navbackground.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7f7d50;

}


#nav {
	width : 875px;
	height: 40px;
	margin : auto;	
	
}

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

ul li {
padding: 0px;
margin: 0px;
}

#nav li {
	height : 40px;
	padding:0;
	list-style:none;
	display: inline;
	margin-left: 0px;
}

#nav li a {
	display:block;
	height:40px;
	background:top left no-repeat;
	text-decoration:none;
	float: left;	
}

#nav li a.about {
	background-image:url(../images/images/menuitem_01.jpg);
	background-repeat: no-repeat;
	width: 128px;
}

#nav li a.child {
	background-image:url(../images/images/menuitem_02.jpg);
	background-repeat: no-repeat;
	width: 116px;
}


#nav li a.parents {
	background-image:url(../images/images/menuitem_03.jpg);
	background-repeat: no-repeat;
	width: 111px;
}



#nav li a.programs {
	background-image:url(../images/images/menuitem_04.jpg);
	background-repeat: no-repeat;
	width: 77px;
}


#nav li a.admissions {
	background-image:url(../images/images/menuitem_05.jpg);
	background-repeat: no-repeat;
	width: 83px;
}

#nav li a.events {
	background-image:url(../images/images/menuitem_06.jpg);
	background-repeat: no-repeat;
	width: 65px;
}

#nav li a.newsletters {
	background-image:url(../images/images/menuitem_07.jpg);
	background-repeat: no-repeat;
	width: 94px;
}

#nav li a.contact {
	background-image:url(../images/images/menuitem_08.jpg);
	background-repeat: no-repeat;
	width: 153px;
}

#nav li a.home {
	background-image:url(../images/images/menuitem_09.jpg);
	background-repeat: no-repeat;
	width: 48px;
}



#nav li a.about:hover { 
	background-image:url(../images/images/menuitemover_01.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.child:hover { 
	background-image:url(../images/images/menuitemover_02.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.parents:hover { 
	background-image:url(../images/images/menuitemover_03.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.programs:hover { 
	background-image:url(../images/images/menuitemover_04.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.admissions:hover { 
	background-image:url(../images/images/menuitemover_05.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.events:hover { 
	background-image:url(../images/images/menuitemover_06.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.newsletters:hover { 
	background-image:url(../images/images/menuitemover_07.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.contact:hover { 
	background-image:url(../images/images/menuitemover_08.jpg);
	background-repeat: no-repeat;
	
}

#nav li a.home:hover { 
	background-image:url(../images/images/menuitemover_09.jpg);
	background-repeat: no-repeat;
	
}





		
#nav li a span { visibility:hidden; }


#slideshowwrapper {
	height: 325px;
	background-image: url(../images/slidebackground.jpg);
	background-repeat: repeat-x;
	padding-top: 24px;
}

#slideshow {
	height : 325px;
	width : 875px;
	background-color: #CCCCCC;
	margin: auto;
	position:relative;
}


#bannerwrapper {
	height: 110px;
	background-image: url(../images/bannerbackground.jpg);
	background-repeat: repeat-x;
	padding-top: 24px;
	
}


#banner {
	height : 110px;
	width : 875px;
	background-color: #CCCCCC;
	margin: auto;

}



#contentwrapper {
	height : 100%;
	overflow : hidden;
	margin : auto;
	background-image: url(../images/contentbackground.jpg);
	background-repeat: repeat-x;

}

#pagecontent {
	height: 100%;
	overflow : hidden;
	width : 875px;
	margin : auto;
	color: #666666;
	line-height: 22px;
	background-image: url(../images/sidecontentbackground.jpg);
	background-repeat: repeat-y;
	background-position: right;

}

#content {
	height: 100%;
	overflow : hidden;
	width : 875px;
	margin : auto;
	color: #666666;
	line-height: 22px;	
}

#titleheading {
	width : 525px;
	height : 100%;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 5px;
	float : left;
}

#contentleft {
	float: left;
	width: 525px;
	padding-bottom: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0C172F;
	border-right-color: #0C172F;
	border-bottom-color: #0C172F;
	border-left-color: #0C172F;
	padding-top: 10px;
	padding-left: 6px;
}

#contentright {
	float: right;
	width: 290px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #82805D;
	padding-left: 6px;
}

.pagecontentright {
	float: right;
	width: 275px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #82805D;
		

}

#pagecontentrightwrapper {
	float : right ;
	width : 275px;


}





#footerwrapper {
	height: 100%;
	overflow : hidden;
	margin : auto;

}

#footer {
	height : 200px;
	width : 875px;
	margin : auto;
	border-top-color: #0e1a33;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #949492;
	line-height: 20px;
}


#footerleft {
	width : 210px;
	height : 100%;
	overflow : hidden;
	float : left;
	padding-top: 6px;
	margin-right: 5px;
}


#footerright {
	width : 445px;
	height : 45px;
	float : right;

}

/* Easy Slider */

	#slider a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;		
	}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:875px;
		height:325px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:20px;
		height:36px;
		position:absolute;
		left:-20px;
		top:270px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:875px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:20px;
		height:36px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		


   /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */


	/* numeric controls */	

	ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;
	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


/* Preloading Image */

div#preload {display:none;}

.subheading {
	font-size: 14px;
	color: #23365C;
}

#expandnav {
	width : 520px;
	height:  30px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #152139;
	margin-top: 5px;
	text-decoration: none;
}

#expandnav a {
	font-size: 13px;
	color: #23365C;
	text-decoration: none;
	padding-left: 18px;

}


#expandnav a:hover, expandnav a:focus, expandnav a:active {
	text-decoration: none;
	color: #91906A;

}


.quote {
	color: #FFFFFF;
	font-style: italic;
}

