/* Start of CMSMS style sheet 'main-style' */
body{
	margin:0;
	padding:0;
	background-color:#E2F1FC;
	font-family:Arial;
	font-size:100%;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	}

h1 {
	font-size:160%;
	color:#6DBAEE;
	margin-bottom:15px;
	}


h2 {
	color:#6DBAEE;
	font-size:130%;
	margin-bottom:15px;
	}

h3 {
	font-size:100%;
	color:#05183C;
	margin-bottom:15px;
	}

a {
               color:#05183C;
               }


a:hover {
               color:#6DBAEE;
               }

p {
	margin:8px 0;
	}

img {
               border:0;
               }

.hide {
	display:none;
}
.clear {
	clear:both;
}
#principal-welcome {
	margin-left:25px;
	margin-top:25px;
	width:400px;
	}

#principal-welcome img {
	padding-right:10px;
	padding-bottom:75px;
	}

#principal-welcome p {
	font-size:75%;
                margin-bottom:15px;
	}

#container {
	background:url(/uploads/template-images/shadow.jpg) repeat-y center;
	position:relative;
	margin:auto;
	width:940px;
	height:100%;
	z-index:0;
}
#page-container {
	background:url(/uploads/template-images/container-bg.jpg) repeat-y center;
	margin:auto;
	width:900px;
	z-index:25;
}
#header {
	position:relative;
	width:900px;
	height:208px;
	background:url(/uploads/template-images/header.jpg) no-repeat;
	z-index:50;
}

#home-link {
	margin-left:35px; 
	margin-top: 20px; 
	float: left;	
	display: block; 
	height: 95px; 
	width: 190px; 
	cursor: pointer;
}

#welcome-bg {
	background-color:#E2F1FC;
	position:relative;
	float:left;
}
#welcome-left, #content-holder {
	position:relative;
	float:left;
	width:469px;
}
#welcome-right, #content-right-holder {
	position:relative;
	float:left;
	width:431px;
}

#welcome-right {
	height:200px;
	}
	
#latest-news-header {
	background:url(/uploads/template-images/latest-news-header.jpg) no-repeat bottom;
	width:900px;
	height:79px;
}
#homepage-banners {
	position:relative;
	float:left;
	width:469px;
	background: #FFFFFF;
	padding:15px 0px;
}

#homepage-banners img {
	margin-left:25px;
	margin-bottom:15px;
	}
	
#latest-news {
	position:relative;
	float:left;
	width:353px;
	background: #6DBAEE;
	overflow:hidden;
	color:#FFFFFF;
	font-size:80%;
	padding:0px 0px 0px 28px;
                }

#latest-news h2 {
               color:#FFFFFF;
               font-size:110%;
               margin-bottom:5px;
               }

#latest-news p {
	margin-bottom:25px;
	}

#latest-news a {
	color:#FFFFFF;
	}

#footer {
	width:900px;
	height:110px;
	background:url(/uploads/template-images/footer.jpg) no-repeat;
}

#footer-address {
	width:890px;
	margin:auto;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:70%;
	color:#05183C;
}

#footer-address a{
	color:#05183C;
	}

#footer-address a:hover{
	color:#6DBAEE;
	}


#home-button {
	position:absolute;
	bottom:0;
	left:0;
	height:31px;
	width:116px;
	}

#home-button a {
	height:31px;
	width:116px;
	background:url(/uploads/template-images/left-nav-image.jpg) no-repeat;
	float:left;
	}

#home-button a:hover {
	height:31px;
	width:116px;
	background:url(/uploads/template-images/left-nav-image-hover.jpg) no-repeat;
	float:left;
	}

#navigation {
	position:absolute;
	bottom:0;
	left:123px;
	height:31px;
	font-size:75%;
	width:800px;
	z-index:75;
	}

#innerpage-images {
	height:196px;
	width:431px;
	background:#E2F1FC;
	z-index:-25;
	}

#homepage-images {
	height:196px;
	width:431px;
	background:#E2F1FC;
	z-index:-25;
	}
	
#homepage-images ul, #innerpage-images ul, li {
	list-style:none;
	margin:0;
	padding:0;
	}

#homepage-images ul, #innerpage-images ul {
	height:196px;
	overflow:hidden;
	}

#enjoy-learning {
	background:url(/uploads/template-images/enjoying-learning.jpg) no-repeat;
	height:61px;
	width:431px;
	}

#testomonials {
	margin:0 20px;
	color:#FFFFFF;
	font-size:80%;
	}

#banner-navigation {
	margin:20px 20px 15px 20px;
	}

#content {
	margin:20px;
	color:#000000;
               	font-size:75%;
	}

#content p {
	margin-bottom:15px;
	}

#content li {
	list-style:disc;
    }

#content ul {
	padding-left:15px;
	margin-left:15px;
	}


#strapline {
	background:url(/uploads/template-images/top-swoosh.jpg) no-repeat; 
	width:900px; 
	height:69px;
	}
	
#full-width-container {
	margin:auto;
	width:900px;
}

#full-width-content {
	width:860px;
	margin:10px 20px;
	min-height:300px;
	}

#full-width-content p {
	margin-bottom:15px;
               	font-size:75%;
	}

#innerpage-breadcrumbs {
	font-size:90%;
	margin-bottom:25px;
	}

#innerpage-breadcrumbs a {
	color:#05183C;
	}

#innerpage-breadcrumbs a:hover {
color:#6DBAEE;
	}

.NewsSummary {
	margin-bottom:20px;
	}

.NewsSummaryPostdate {
                font-weight:bold;
 	font-size:95%;               
                }

.NewsSummaryMorelink {
                font-weight:bold;
 	font-size:100%;               
                }

.NewsSummaryLink h2 {
                font-size:135%;
                margin-bottom:5px;
                }

.NewsSummarySummary {
 	font-size:100%;    
 	line-height:140%;           
                }

#NewsPostDetailSummary {
	font-size:105%;
	font-weight:bold;
	margin-bottom:13px;
	color:#06173A;
	}
#NewsPostDetailTitle {
	font-size:135%;
	color:#6DBAEE;
                }

#NewsPostDetailContent {
                line-height:135%;
                }

#NewsPostDetailDate {
                float:left;
                font-size:90%;
                font-weight:bold;
                }

#NewsPostDetailPrint {
                float:right;
                }

#NewsPostDetailPrint img {
               border:0;
               }

.error {
               color:#FF0000;
               }
.blueheadtext {
	color:#6DBAEE;
	font-size:130%;
	margin-bottom:15px;
	}

.smallh3text {
	font-size:90%;
	color:#05183C;
	margin-bottom:15px;
	}

.pagebutton, #m3submit, #m3cancel, #cntnt01submit, #cntnt01cancel, #cntnt01feu_submit, #cntnt01feu_cancel {
                background:transparent url(/cms/themes/NCleanGrey/images/layout/nav.png) repeat-x scroll left -50px;
                color:#FFFFFF;
                cursor:pointer;
                padding:3px 4px 4px;
                border:1px;
               }

/* End of 'main-style' */

