/* CSS Document *//*Background colour*/html {	/*background-color: #CCCC99;*/	background-color: #C7CFB4;}/*Main body of content*/body {	background-color: #fff;	width: 900px;	margin-left: auto;	margin-right: auto;	margin-top: 15px;	margin-bottom: 20px;	border: solid #666 1px;	font-family: "trebuchet MS", Helvetica, sans-serif;}#contentoutline {	border: solid #666 1px;	width: 900px;	/*IE box model hack begins*/	voice-family: "\"}\"";	voice-family: inherit;	width: 898px;	}a {	color: #781d7e;	text-decoration: none;	border: 0;}a:link{	color: #781d7e;	text-decoration: none;	border:0;}a:visited{	color: #781d7e;	text-decoration: none;	border: 0;}a:hover{	color: #333;	text-decoration: none;	border: 0;}/*Header*/#header {	width: 900px;	height: 170px;	background-image: url(../images/banner.jpg);	background-repeat: no-repeat;	padding: 0;	margin: 0;}#headerteachers {	width: 900px;	height: 170px;	background-image: url(../images/banner-teachers.jpg);	background-repeat: no-repeat;	padding: 0;	margin: 0;}#headerschools{	width: 900px;	height: 170px;	background-image: url(../images/banner-schools.jpg);	background-repeat: no-repeat;	padding: 0;	margin: 0;}#headeradmin {	width: 900px;	height: 170px;	background-image: url(../images/banner-admin.jpg);	background-repeat: no-repeat;	padding: 0;	margin: 0;}#quote {	display: block;	float: right;	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.1em;	font-weight: bold;	color:#781d7e;	width: 150px;	padding: 53px 47px 5px 10px;	text-align: center;	vertical-align:middle;}/*********Main Content***********/#content {	display: block;	width: 898px;	background-color: #fff;	margin:0;	padding:0px 0px 0px 0px;}h1 {	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 1.6em;	font-weight: normal;	line-height: 1.3em;	color:#781d7e;	padding: 10px 0 5px 0;	font-weight:bold;	margin:0;}h2 {	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 1.1em;	font-weight: bold;	line-height: 0.5em;	color:#781d7e;	/*	color:#FF0000; */	padding: 5px 0px 5px 0px;}h3 {font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.9em;	font-weight: bold;	line-height:1em;	color:#006699;	padding: 15px 0px 5px 0px;	margin:0px;}h4 {font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	font-weight: bold;	line-height:0.8em;	color:#666;	padding: 8px 0px 0px 0px;	margin:0px;}p {	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.3em;	color:#333;	padding: 0px 0px 2px 0px;}/****Navigation content*****/#navigation {	display: block;	padding: 10px 0px 10px 0px;	background-color: #fff;	float: left;	width: 200px;	text-align: left;}.mainlink a:link{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.6em;	color: #781d7e;	text-decoration: none;	font-weight:bold;}.mainlink a:visited{	color: #781d7e;	text-decoration: none;	font-weight:bold;	font-size: 0.8em;	line-height: 1.6em;}.mainlink a:hover{	color: #b373b7;	text-decoration: none;	font-weight:bold;	font-size: 0.8em;	line-height: 1.6em;}#navigation ul {	list-style: none;	color: #FFFFFF;	margin: 0;	padding: 0;}#navigation ul li img{	padding: 5px 5px 2px 10px;	vertical-align:middle;	}/*Sublst*/#navigation ul ul{	list-style: none;	margin-left: 0;	padding-left: 1em;	text-indent: -0.8em;	color: #006699;	padding: 0px 5px 0px 65px;	line-height: 0.8em;}.sublink a:link {	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.4em;	color: #006699;	text-decoration: none;	font-weight:normal;}.sublink a:visited{	color: #006699;	text-decoration: none;	font-weight:normal;	font-size: 0.8em;	line-height: 1.4em;}.sublink a:hover{	color: #666;	text-decoration: none;	font-weight:normal;	font-size: 0.8em;	line-height: 1.4em;}/****Main content*****/#main {	display: block;	padding: 10px 0px 10px 0px;	background-color: #fff;	float: right;	width: 698px;	text-align: left;}/****Main content - breadcrumb*****//*#breadcrumb {	display: block;	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.7em;	color:#333;	padding: 0px 0px 0px 0px;	text-align: left;}*/#bread a:link{	font-family: "trebuchet MS", Helvetica, sans-serif;	color:#781d7e;	padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}#bread a:hover{	font-family: "trebuchet MS", Helvetica, sans-serif;	color:#b373b7;	padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}#bread a:visited{	font-family: "trebuchet MS", Helvetica, sans-serif;	color:#781d7e;	padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}#bread {	display: block;	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.7em;	color: #333;	padding: 3px;	margin-bottom: 5px;	}#bread ul {	margin-left: 0;	padding-left: 0;	display: inline;	border: none;	}#bread ul li {	margin-left: 0;	padding-left: 2px;	border: none;	list-style: none;	display: inline;	}#copy table{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	color:#333;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width:430px;	}#copy td{	padding: 5px 7px 5px 2px;	vertical-align:top;	}#copy tr{	padding: 0;	}#copy ul{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.3em;	color:#333;	margin: 0;	padding: 5px 0px 0px 12px;	}#copy ul li {	padding: 0;	list-style-type:disc;	}.bold {	font-weight:900;	color:#006699;}#headimage img{	display: block;	width:430px;	padding:0;	margin:0;	}/****Main content - left*****/#left {	display: block;	background-image: url(../images/line.png);	background-repeat:repeat-y;	padding: 0px 10px 0px 18px;	background-color: #fff;	float: left;	width: 450px;	text-align: left;}#left p{	width: 420px;}.schoolname {background-color: #F5F9DE;}.lea {background-color: #ddddcc;}.narec {background-color: #e2f1f8;}.narecsubhead {background-color: #c2e9fb;}.narechead {background-color: #aae0f9;}.tableheading {background-color: #ccccbb;}.usefulinks a:link{	color: #333;	text-decoration: none;	border:0;}.usefulinks a:visited{	color: #333;	text-decoration: none;	border: 0;}.usefulinks a:hover{	color: #781d7e;	text-decoration: none;	border: 0;}.warning {	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 1em;	line-height: 1.3em;	font-weight:900;	color:#A61111;	}/****Main content - right*****/#right {	display: block;	padding: 5px 0px 0px 0px;	background-color: #fff;	float: right;	width: 220px;	text-align: left;}/*******For launch banner*****/#banner {	display: block;	/***background-image: url(../images/launch.png);	background-repeat: no-repeat;****/	padding: 5px 5px 0px 0px;	background-color: #fff;	width: 205px;	text-align: left;	border: none;}#banner img{	border: none;}#banner a:link{	border:none;}#banner a:hover{	border:none;}#banner a:visited{	border:none;}/****Main content - right/login*****/#login {	display: block;	background-image: url(/images/loggedin.png);	background-repeat: no-repeat;	padding: 0px 5px 20px 6px;	background-color: #fff;	width: 205px;	height: 150px;	text-align: left;}#loggedin {	display: block;	background-image: url(/images/loggedin.png);	background-repeat: no-repeat;	padding: 0px 5px 20px 6px;	background-color: #fff;	width: 205px;	height: 150px;	text-align: left;}#logintext h2{	display: block;	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.9em;	padding: 14px 0px 0px 0px;	color:#fff;	text-align: left;	font-weight:bold;	/*line-height:0.5em;*/}#logintext p{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	color:#fff;	text-align: left;	padding: 0px 0px 0px 0px;	font-weight:normal;	line-height: 0.9em;	width: 180px;	margin: 2px 0px;}#logintext2 p{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	color:#fff;	text-align: left;	padding: 0px 0px 0px 0px;	font-weight:normal;	line-height: 1.2em;	width: 180px;	margin: 2px 0px;}#logintext2 h2{	display: block;	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.9em;	padding: 14px 0px 0px 0px;	color:#fff;	text-align: left;	font-weight:bold;	/*line-height:0.5em;*/}/*#logintext br{	margin: 0;	padding: 2px 0;	line-height: 0.8em;}*/#login a:link{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: inherit;	line-height: inherit;	color: #fff;	text-decoration: none;	font-weight:normal;	padding: 0;}#login a:hover{	color: #fedcf0;	font-size:inherit;	text-decoration: underline;	font-weight:inherit;}#login a:visited{	color: #fedcf0;	font-size:inherit;	text-decoration: underline;	font-weight:inherit;}#loggedin a:link{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: inherit;	line-height: inherit;	color: #fff;	text-decoration: none;	font-weight:normal;	padding: 0;}#loggedin a:hover{	color: #fedcf0;	font-size:inherit;	text-decoration: underline;	font-weight:inherit;}#loggedin a:visited{	color: #fedcf0;	font-size:inherit;	text-decoration: underline;	font-weight:inherit;}.field{	font-family: "trebuchet MS", Helvetica, sans-serif;	color: #333;	font-size:0.8em;	text-decoration: none;	font-weight:normal;	padding: 0;	margin: 2px 0;	width: 100px;}.button {	font-family: "trebuchet MS", Helvetica, sans-serif;	color: #333;	font-size:1em;	text-decoration: none;	font-weight:normal;	padding: 1px 1px;	margin: 0px 4px;}.button2 {	font-family: "trebuchet MS", Helvetica, sans-serif;	color: #333;	font-size:1em;	text-decoration: none;	font-weight:normal;	padding: 0px 0px;	margin: 10px 0px;}form {	margin:0;}#thisform{	margin:5px 0;}/****Main content - right/weather*****/#weather {	display: block;	background-image: url(../images/weather.png);	background-repeat: no-repeat;	padding: 0px 0px 0px 0px;	background-color: #fff;	width: 205px;	height: 320px;	text-align: left;}#weathertext p{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	color:#000;	text-align: left;	padding: 10px 0px 0px 10px;	font-weight:normal;	line-height: 0.8em;	width: 180px;}#weathertext h2{	display: block;	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.9em;	padding: 14px 0 0 10px;	color:#781d7e;	font-weight:bold;	line-height:0.5em;}#weathertext table{	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.8em;	color:#333;	text-align: left;	padding: 5px 0px 40px 0px;	margin: 0 0 10px 0px; /*this extra margin is for IE only*/}#weathertext td{	padding: 1px 3px 1px 10px;}#weathertext tr{	padding: 0px 0px 0px 0px;}/***********Schools Profile pages*******************/#projcontact {	display: block;	width: 450px;/*	height: 100px;	background-color: #CCC; */	}.projcontactimg {	display: block;	float: left;	padding-right: 10px;	}.projcontacttext {	display: block;/*	left: 120px; */	width: 300px;/*	padding: 10px; */	}/***********Footer*******************/#footer{	display: block;	width: 900px;	background-color:#781d7e;	height:25px;	clear:both;	margin: 0;	padding: 5px 0px 0px 0px;}#footertext{	display: block;	font-family: "trebuchet MS", Helvetica, sans-serif;	font-size: 0.7em;	color:#fff;	float: left;	text-align: left;	width:850px;	padding: 3px 7px 1px 20px;}#footertext a:link{	color: #fff;	text-decoration: none;	border:0;}#footertext a:visited{	color: #fff;	text-decoration: none;	border: 0;}#footertext a:hover{	color: #fff;	text-decoration: none;	border: 0;}#footerimage{	display: block;	padding: 0px 0px 0px 0px;	background-color: #CCCC99;	width: 850px;}#dockside { padding-top: 10px;}