
/* 
------------Header---------------- 
*/

#logout {width:70px;font-size:150%;float:right;padding:10px 0 0 0;text-decoration: none;text-align:right;}
#logout a:link {color: #1c3f95; text-decoration: none;background:url(../images/icon_arrow.jpg) left no-repeat;padding:0 0 0 15px;}
#logout a:visited {color: #1c3f95; text-decoration: none;background:url(../images/icon_arrow.jpg) left no-repeat;padding:0 0 0 15px;}
#logout a:hover {text-decoration: underline;background:url(../images/icon_arrow.jpg) left no-repeat;padding:0 0 0 15px;}

.button {width:50px;}

#wrapper {
	width: 916px;
	}

#header { 
	height: 82px;
	background: transparent url(../images/seal_content.gif) no-repeat 8px 0;
	position: relative;
	width: 916px;
}

#header h1 {
	float: left;
	padding-top: 32px;
	}
 
#header h1 img {
	float: left;
	}

#header .search {
	position: absolute;
	top: 41px;
	right: 21px;
	}
	
/* 
------------Navigation---------------- 
*/

#navigation {
	width: 916px;
	height: 32px;
	background-color: #009ddc;
	}
	
#navigation ul {
	float: left;
	list-style-type: none;
	}
	
#navigation ul li {
	float: left;
	}
	
#navigation ul li a {
	float: left;;
	height: 32px;
	width: 229px;
	text-decoration: none;
	}
	
#navigation ul li a .nav-title {
	visibility: hidden;
	}

#navigation ul li.nav_about a {
	background: #009ddc url(../images/about_us_button.gif) no-repeat bottom;
	}
	
#navigation ul li.nav_admissions a {
	background: #23bcb9 url(../images/admissions_button.gif) no-repeat bottom;
	}
	
#navigation ul li.nav_parents a {
	background: #c1d82f url(../images/parent_pages_button.gif) no-repeat bottom;
	}
	
#navigation ul li.nav_development a {
	background: #b48cb4 url(../images/development_os_button.gif) no-repeat bottom;
	}

#navigation ul li a:hover {
	background-position: top;
	}
	
/* 
------------Banner---------------- 
*/

#banner {
	width: 916px;
	position: relative;
	}
	
#banner h2 {
	position: absolute;
	top: 191px;
	left: 19px;
	z-index: 9;
	}
	
#banner img {
	float: left;
	}

#banner #flash{
	height: 227px;
	width: 916px;
	}

/* 
------------Sub Content Navigation---------------- 
*/

#second-navigation {
	background: transparent url(../images/about_secnav_bg.gif) repeat-x 0 0;
	width: 916px;
	height: 38px;
	}
	
.admissions #second-navigation {
	background: transparent url(../images/admissions_secnav_bg.gif) repeat-x 0 0;
	width: 916px;
	height: 38px;
	}
	
.parent #second-navigation {
	background: transparent url(../images/parent_secnav_bg.gif) repeat-x 0 0;
	}
	
.development #second-navigation {
	background: transparent url(../images/development_secnav_bg.gif) repeat-x 0 0;
	}
	
#second-navigation ul {
	float: left;
	list-style-type: none;
	padding-left: 19px;
	}
	
#second-navigation ul li {
	float: left;
	font-size: 1.4em;
	padding-right: 20px;
	height: 38px;
	}
	
#second-navigation a {
	display: block;
	color: #fff; 
	text-decoration: none;
	line-height: 30px;
	padding-bottom: 4px;
	float: left;
	}

#second-navigation ul li a.selectedPage, #second-navigation ul li a:hover {
	border-bottom: 4px solid #009ddc;
	}

.admissions #second-navigation ul li a.selectedPage, .admissions #second-navigation ul li a:hover {
	border-bottom: 4px solid #23bcb9;
	}

.parent #second-navigation ul li a.selectedPage, .parent #second-navigation ul li a:hover {
	border-bottom: 4px solid #c1d82f;
	}
	
.development #second-navigation ul li a.selectedPage, .development #second-navigation ul li a:hover {
	border-bottom: 4px solid #b48cb4;
	}
	
	
/* 
------------Welcome---------------- 
*/

#content-area {
	width: 916px;
	float: left;
	background: transparent url(../images/landing_bg.gif) no-repeat center 2px;
	}
/* 
------------Welcome---------------- 
*/

#welcome {
	float: left;
	width: 254px;
	margin-top: 12px;
	color: #2f2f2f;
	min-height: 286px;
	padding: 19px 15px 13px;
	}
	
#welcome a:link {color: #009ddc; text-decoration: none;}
#welcome a:visited {color: #009ddc; text-decoration: none; }
#welcome a:hover {text-decoration: underline;}
	
#welcome h2 {
	font-family: "Palantino Linotype", "Book Antiqua", "Palatino", serif;
	color: #1c3f95;
	font-size: 1.9em;
	font-weight: normal;
	padding-bottom: 11px;
	}
	
.media h2 {
	font-family: "Palantino Linotype", "Book Antiqua", "Palatino", serif;
	color: #1c3f95;
	font-size: 1.9em;
	font-weight: normal;
	padding-bottom: 11px;
	}	
	
.admissions #welcome h2 {
	color: #18807d;
	}
	
.admissions #latest-news h2 {
	color: #18807d;
	}	
	
.admissions .media h2 {
	color: #18807d;
	}	
	
.admissions #welcome a {
	color: #198784;
	text-decoration: none;
	padding-bottom: 8px;
	}
	
.admissions #welcome a:hover {
	color: #198784;
	text-decoration: underline;
	}
	
.admissions #latest-news a {
	color: #198784;
	text-decoration: none;
	padding-bottom: 8px;
	}
	
.admissions #latest-news a:hover {
	color: #198784;
	text-decoration: underline;
	}

.parent #welcome h2 {
	color: #68760c;
	}
	
.parent .media h2 {
	color: #68760c;
	}	
	
.parent #welcome a {
	color: #b1c823;
	text-decoration: none;
	padding-bottom: 8px;
	}
	
.parent #welcome a:hover {
	color: #b1c823;
	text-decoration: underline;
	}
	
.development #welcome h2 {
	color: #782678;
	}

.development .media h2 {
	color: #782678;
	}	
	
.development #welcome a {
	color: #a47ba4;
	text-decoration: none;
	padding-bottom: 8px;
	}
	
.development #welcome a:hover {
	color: #a47ba4;
	text-decoration: underline;
	}
	
#welcome p {
	color: #2f2f2f;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 1em;
	}
	
#welcome img {
	padding: 3px;
	border: 1px solid #d8d8d8;
	float: left;
	margin-right: 10px;
	}
	
/* 
------------Latest News--------------- 
*/

#latest-news {
	float: left;
	width: 254px;
	margin: 12px 31px; 0
	min-height: 286px;
	padding: 19px 15px 16px;
	position: relative;
	}
	
.admissions #latest-news p {
	color: #2f2f2f;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 0.4em;
	}

.admissions #latest-news li {
	color: #2f2f2f;
	font-size:1.2em;
	padding: 0px 0 3px 13px;
	background:url(../images/square.gif) no-repeat left 4pt;margin-left:10px;
	list-style:none;
	}
	
#latest-news h2 {
	font-family: "Palantino Linotype", "Book Antiqua", "Palatino", serif;
	color: #1c3f95;
	font-size: 1.9em;
	font-weight: normal;
	padding-bottom: 11px;

	}
	
#latest-news .blogsElement {
	padding: 0 8px;
	}
	
#latest-news .blogsElement h2 {
	padding-bottom: 0.4em;
	}
		
#latest-news .blogsElement h2 a {
	font-size: 0.8em;
	color: #009ddc;
	display: block;
	border-bottom: 1px dotted #00535e;
	text-decoration: none;
	padding: 5px 0 2px;
	}
	
#latest-news .blogsElement h2 a:hover {text-decoration: underline;}
	
#latest-news .blogsElement p {
	color: #2f2f2f;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 0.4em;
	}
	
#latest-news .blogsElement .postInfo {
	text-align: left;
	margin-bottom: 0.7em;
	}
	
#latest-news .blogsElement p a {
	color: #25bdba;
	text-decoration: none;
	padding-left: 5px;}
	
#latest-news .blogsElement p a:hover {
	text-decoration: underline;
	}
	
#latest-news .blogsElement .rss {
	display: none;
	}

#latest-news .rss-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	}
	
/* ----- Parents latest news ---- */

.parent #latest-news h2 {
	font-family: "Palantino Linotype", "Book Antiqua", "Palatino", serif;
	color: #68760c;
	font-size: 1.9em;
	font-weight: normal;
	padding-bottom: 11px;

	}
	
.parent #latest-news .blogsElement {
	padding: 0 8px;
	}
	
.parent #latest-news .blogsElement h2 {
	padding-bottom: 0.4em;
	}
		
.parent #latest-news .blogsElement h2 a {
	font-size: 0.8em;
	color: #a1b426;
	display: block;
	border-bottom: 1px dotted #00535e;
	text-decoration: none;
	padding: 5px 0 2px;
	}
	
.parent #latest-news .blogsElement h2 a:hover {text-decoration: underline;}
	
.parent #latest-news .blogsElement p {
	color: #2f2f2f;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 0.4em;
	}
	
.parent #latest-news .blogsElement .postInfo {
	text-align: left;
	margin-bottom: 0.7em;
	}
	
.parent #latest-news .blogsElement p a {
	color: #25bdba;
	text-decoration: none;
	padding-left: 5px;}
	
.parent #latest-news .blogsElement p a:hover {
	text-decoration: underline;
	}
	
.parent #latest-news .blogsElement .rss {
	display: none;
	}

.parent #latest-news .rss-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	}
	
	
/* ----- Development latest news ---- */

.development #latest-news h2 {
	font-family: "Palantino Linotype", "Book Antiqua", "Palatino", serif;
	color: #782678;
	font-size: 1.9em;
	font-weight: normal;
	padding-bottom: 11px;

	}
	
.development #latest-news .blogsElement {
	padding: 0 8px;
	}
	
.development #latest-news .blogsElement h2 {
	padding-bottom: 0.4em;
	}
		
.development #latest-news .blogsElement h2 a {
	font-size: 0.8em;
	color: #b48cb4;
	display: block;
	border-bottom: 1px dotted #00535e;
	text-decoration: none;
	padding: 5px 0 2px;
	}
	
.development #latest-news .blogsElement h2 a:hover {text-decoration: underline;}
	
.development #latest-news .blogsElement p {
	color: #2f2f2f;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 0.4em;
	}
	
.development #latest-news .blogsElement .postInfo {
	text-align: left;
	margin-bottom: 0.7em;
	}
	
.parent #latest-news .blogsElement p a {
	color: #25bdba;
	text-decoration: none;
	padding-left: 5px;}
	
.development #latest-news .blogsElement p a:hover {
	text-decoration: underline;
	}
	
.development #latest-news .blogsElement .rss {
	display: none;
	}

.development #latest-news .rss-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	}	
	
		
/* 
------------Features--------------- 
*/

#features {
	float: left;
	width: 254px;
	margin-top: 12px;
	padding: 0 15px 27px;
	}

	
#features .media {
	width: 254px;
	float: left;
	padding-top: 15px;
	}
	
#features .media a{
	padding-bottom: 15px;
	color: #23bcb9;
	font-size:1.2em;
	text-decoration:none;
	}

#features .media a:hover{
	text-decoration: underline;
	}
	
#features .media img {
	float: left;
	padding-bottom: 13px;
	border-bottom: 1px solid #ddd;
	}
	
	
	
	
.parent #features .media a{
	padding-bottom: 15px;
	color: #a1b426;
	font-size:1.2em;
	text-decoration:none;
	}

.parent #features .media a:hover{
	text-decoration: underline;
	}
	
.parent #features .media img {
	float: left;
	padding-bottom: 13px;
	border-bottom: 1px solid #ddd;
	}
	
#features .quick-link-one, #features .quick-link-two {
	font-family: "Palantino Linotype", "Book Antiqua", "Palatino", serif;
	font-size: 1.6em;
	line-height: 1.3em;
	float: left;
	padding: 8px 8px 40px;
	width: 105px;
	min-height: 54px;
	background: #0daded url(../images/quick_link_bg.gif) no-repeat 0 bottom;
	margin-right: 0;
	margin-top: 13px;
	}

.admissions #features .quick-link-one, .admissions #features .quick-link-two {
	background: #23bcb9 url(../images/admissions_quick_link_bg.gif) no-repeat 0 bottom;
	}
	
.parent #features .quick-link-one, .parent #features .quick-link-two {
	background: #c1d82f url(../images/parent_quick_link_bg.gif) no-repeat 0 bottom;
	}
	
.development #features .quick-link-one, .development #features .quick-link-two {
	background: #b48cb4 url(../images/development_quick_link_bg.gif) no-repeat 0 bottom;
	}
	
#features .quick-link-two {
	float: right;
	}
	
/* ie 5 mac hide \*/
* html #features .quick-link-one, * html #features .quick-link-two  {height: 54px}
/* end hide */ 
	
#features .quick-link-one a, #features .quick-link-two a {
	color: #fff;
	text-decoration: none;
	}
	
#features .quick-link-one a:hover, #features .quick-link-two a:hover {
	text-decoration: underline;
	}
	
	
.photoGalleryElement .thumbTile img, .photoGalleryElement .thumbTight img, .photoGalleryElement .thumbHover img {
width:254px;
height:182px;
}	
	

	
/* 
------------Footer Styles---------------- 
*/

#landing #footer {
	clear: both;
	margin-top: 0;
	}
	
/* 
------------Splash Ticker Styles---------------------------------------------------------------------------------
 */
 
#landing #ticker_bulletin .regionBoundary {
	display: none;
	}

#landing .ticker_loading {
	display: none;
	}
	
#landing #ticker_bulletin a {
	outline: none;
	}
	
#landing #ticker_bulletin {
	background: #009ddc url("../images/ticker_bg_about.png") repeat-x 0px 0px;
    margin-top: 8px;
	padding-top: 20px;
	position: relative;
	height: 45px;
	margin-bottom: 6px;
	}
	
body.admissions #ticker_bulletin {
	background: #23bcb9 url("../images/ticker_bg_admissions.png") repeat-x 0px 0px !important;
	} 

body.parent #ticker_bulletin {
	background: #23bcb9 url("../images/ticker_bg_parents.png") repeat-x 0px 0px !important;
	} 
	
body.development #ticker_bulletin {
	background: #23bcb9 url("../images/ticker_bg_development.png") repeat-x 0px 0px !important;
	} 

#landing #ticker_bulletin .rss {
	display: none;
	}
	
#landing #ticker_bulletin .ticker-controls {
	background-color: #232323;
    height: 20px;
    padding-left: 862px;
    position: absolute;
    top: 0;
    width: 53px;
	left: 0;
	}
	
#landing #ticker_bulletin .ticker-controls li {
	display: block;
    float: left;
    height: 13px;
    padding-right: 5px;
    padding-top: 3px;
    text-indent: -9999em;
    width: 13px;
	}

#landing #ticker_bulletin .ticker-controls li.previous {
	left: 844px;
    position: absolute;
	}
	

	
#landing #ticker_bulletin h2 {
	background: url("../images/ticker_arrow_about.png") no-repeat scroll 190px 17px transparent;
    color: #FFFFFF;
    float: left;
    font-family: "Palantino Linotype","Book Antiqua","Palatino",serif;
    font-size: 1.5em;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 11px 35px 11px 20px;
	line-height: 19px;
	}
	
body.admissions #ticker_bulletin h2  {
	background: url("../images/ticker_arrow_admissions.png") no-repeat scroll 190px 17px transparent !important;
	} 
	
body.parent #ticker_bulletin h2  {
	background: url("../images/ticker_arrow_parents.png") no-repeat scroll 190px 17px transparent !important;
	} 
	
body.development #ticker_bulletin h2  {
	background: url("../images/ticker_arrow_development.png") no-repeat scroll 190px 17px transparent !important;
	} 
	
#landing #ticker_bulletin ul {
	float: left;

	}
	
#landing #ticker_bulletin ul li {
	line-height: 43px;
	float: left;
	font-size: 1.2em;
	color: #fff;
	width: 686px;
	}
	
#landing #ticker_bulletin ul li a {
	color: #fff;
	display: block;
	text-decoration:none;
	}
	
#landing #ticker_bulletin ul li a:hover {
	text-decoration:underline;
	}
	
#landing #ticker_bulletin ul.ticker-controls li a {
	background: transparent url(../images/ticker_controls.png) no-repeat -1px -16px;
	height: 13px;
    width: 13px;
	display: block;
	}
	
#landing #ticker_bulletin ul.ticker-controls li.previous a:hover {
	background: transparent url(../images/ticker_controls.png) no-repeat -1px -1px;
	}
	
#landing #ticker_bulletin .ticker-controls li.next a {
	background-position: -38px -16px;
	}
	
#landing #ticker_bulletin ul.ticker-controls li a:hover {
	background: transparent url(../images/ticker_controls.png) no-repeat -38px -1px;
	}

#landing #ticker_bulletin ul.ticker-controls li.stop a {
	background: url("../images/ticker_controls.png") no-repeat scroll -20px -16px transparent;
	}
	
#landing #ticker_bulletin ul.ticker-controls li.stop a:hover {
	background: url("../images/ticker_controls.png") no-repeat scroll -20px -1px transparent;
	}
	
#landing #ticker_bulletin ul.ticker-controls li.resume a {
	background: url("../images/ticker_controls.png") no-repeat scroll -54px -16px transparent;
	}
	
#landing #ticker_bulletin ul.ticker-controls li.resume a:hover {
	background: url("../images/ticker_controls.png") no-repeat scroll -54px -1px transparent;
	}
