/*
Main colours:
Brown - #533D3F
Yellow - #F5CC18

Shades:
Brown - 
Yellow - #FEF7DD
*/

/* Font substitution details */
@font-face {
	font-family: Trebuchet MS;
	font-style:  normal;
	font-weight: normal;
	src: url(../eot/TREBUCH0.eot);
}
@font-face {
	font-family: Trebuchet MS Bold;
	font-style:  normal;
	font-weight: normal;
	src: url(../eot/TREBUCH1.eot);
}
@font-face {
	font-family: Houschka-Medium;
	font-style:  normal;
	font-weight: normal;
	src: url(../eot/HOUSCHK1.eot);
}
@font-face {
	font-family: Houschka-Medium;
	font-style:  normal;
	font-weight: 700;
	src: url(../eot/HOUSCHK0.eot);
}

body {
	margin : 0px;
	padding : 0px;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
}

a, a:link, a:active, a:visited {
	color : #533D3F;
	text-decoration : underline;
	font-weight : bold;
}
a:hover {
	text-decoration : none;
}


.hiddenline {
	visibility : hidden;
	display : none;
	margin : 0px;
	padding : 0px;
}
.breakline {
	margin : 0px;
	padding : 0px;
	width : 100%;
	clear : both;
	color : #FFFFFF;
	display : none;
}


/* ###################################### */
/* Standard top bar styling */
#toprow {
	height : 200px;
	width : 100%;
	margin : 0px;
	padding : 0px;
	background-image : url(../images/topbar_bgbar.jpg);
	background-repeat : repeat-x;
}

/* main logo bar */
#toprowheader {
	height : 200px;
	width : 368px;
	margin : 0px;
	padding : 0px;
	float : left;
	position : absolute;
	top : 0px;
	left : 0px;
	z-index : 2;
	background-image : url(../images/topbar_bgwatermark_top.gif);
	background-repeat : no-repeat;
}
#toprowheader .invisimage {
	height : 160px;
	width : 120px;
	position : relative;
	top : 20px;
	left : 40px;
}
#toprowheader h1 {
	visibility : hidden;
	display : none;
}

/* Print Remix Graphic */
#printheader {
	visibility : hidden;
	display : none;
	margin : 0px;
	padding : 0px;
}

/* Rotating image (placeholder) */
#toprowrotator {
	height : 170px;
	/*width : 420px;*/
	width : 800px;
	float : right;
	position : absolute;
	top : 33px;
	/*right : 20px;*/
	right : 0px;
	background-repeat : no-repeat;
	z-index : 1;
}

/* Rotating image school name */
#toprowschoolname{
	height : 62px;
	width : 306px;
	float : right;
	position : absolute;
	top : 50px;
	right : 20px;
	background-image : url(../images/topbar_schoolName.gif);
	background-repeat : no-repeat;
	z-index : 2;
	background-position : right;
}

/* Top Motto Bar */
#toprowmotto {
	height : 28px;
	width : 306px;
	float : right;
	position : absolute;
	top : 130px;
	right : 20px;
	background-image : url(../images/topbar_Motto.gif);
	background-repeat : no-repeat;
	z-index : 2;
	background-position : right;
}
#toprowmotto .invisimage {
	height : 28px;
	width : 306px;
}
#toprowmotto .hidden {
	visibility : hidden;
	display : none;
	margin : 0px;
	padding : 0px;
}

/* Hidden "Skip to content" link */
#hiddencontentlink {
	visibility : hidden;
	display : none;
	margin : 0px;
	padding : 0px;
}


/* ###################################### */
/* Content Area */
#mainrow {
	background-image : url(../images/topbar_bgwatermark_bottom.jpg);
	background-repeat : no-repeat;
	margin : 0px;
	padding : 0px;
	/*padding-right : 20px;*/
	/*margin-bottom : 30px;*/
	padding-top : 10px;
	width : 100%;
}
#col1 {
	/*border : 1px solid blue;*/
/*
	margin : 0px;
	padding : 0px;
	width : 175px;
	position : relative;
	left : 20px;
	float : left;
*/
	margin : 0px;
	padding : 0px;
	padding-left : 20px;
	width : 195px;
	position : relative;
	left : 0px;
	float : left;
	/*background-color : #FFFFFF;*/
}
#col1 h2 {
	background-color : #533D3F;
	padding : 0px;
	margin : 0px;
	padding-left : 5px;
	padding-bottom : 2px;
	color : #FFFFFF;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.25em;
	background-image : url(../images/title_topcorner.gif);
	background-repeat : no-repeat;
	background-position : right top;
}
#col1 a,
#col1 a:link,
#col1 a:active,
#col1 a:visited {
	color : #533D3F;
	text-decoration : none;
	font-weight : bold;
	width : 100%;
}
#col1 a:hover {
	text-decoration : underline;
}
#col2 {
	margin : 0px;
	padding : 0px;
	margin-right : 20px;
	/* ##### ADDED 28th Oct 2005 ##### */
	margin-left : 220px;
	width : 100%;
}
#mainrow > #col2 {
	width : auto;
}
#colnonav {
	margin : 0px;
	padding : 0px;
	margin-left : 20px;
	margin-right : 20px;
}


/* ###################################### */
/* Bottom of page bars */

/* Achievement badges */
#achievementbadges {
	margin : 0px 20px 10px 20px;
	padding : 20px 0px 0px 0px;
	clear : both;
	border-top : 1px solid #F5CC18;
	border-bottom : 1px solid #F5CC18;
	text-align : center;
}
#achievementbadges h3 {
	visibility : hidden;
	display : none;
}
#achievementbadges ul {
	margin : 0px 0px 20px 0px;
	padding : 10px 0px 10px 0px;
	list-style-type : none;
	vertical-align : middle;
}
#achievementbadges li {
	padding-right : 5px;
	display : inline;
	vertical-align : middle;
}
#achievementbadges .hidden {
	visibility : hidden;
	display : none;
	margin : 0px;
	padding : 0px;
}
.button0 {
	background-image : url(../images/logo_ach_ofsted.gif);
	background-repeat : no-repeat;
	height : 74px;
	width : 73px;
}
.button1 {
	background-image : url(../images/logo_ach_ict.gif);
	background-repeat : no-repeat;
	height : 74px;
	width : 62px;
}
.button2 {
	background-image : url(../images/logo_ach_tec.gif);
	background-repeat : no-repeat;
	height : 74px;
	width : 57px;
}
.button3 {
	background-image : url(../images/logo_ach_sst.gif);
	background-repeat : no-repeat;
	height : 66px;
	width : 128px;
}
.button4 {
	background-image : url(../images/logo_ach_saa.gif);
	background-repeat : no-repeat;
	height : 66px;
	width : 169px;
}
.button5 {
	background-image : url(../images/logo_ach_iip.gif);
	background-repeat : no-repeat;
	height : 66px;
	width : 96px;
}
.button6 {
	background-image : url(../images/logo_ach_approvedTestCentre.gif);
	background-repeat : no-repeat;
	height : 66px;
	width : 127px;
	background-position : left center;
}
.button7 {
	background-image : url(../images/logo_ach_ict_2.gif);
	background-repeat : no-repeat;
	width : 105px;
	height : 74px;
}
.button8 {
	background-image : url(../images/logo_ach_arts.gif);
	background-repeat : no-repeat;
	height : 74px;
	width : 77px;
}
.button9 {
	background-image : url(../images/logo_ach_fmsis.gif);
	background-repeat : no-repeat;
	height : 74px;
	width : 132px;
}
.button10 {
	background-image : url(../images/logo_ach_bcq.gif);
	background-repeat : no-repeat;
	height : 74px;
	width : 144px;
}

/* --------------------------------------------------------------- */
/* Accessibility badges */
#accbadges {
	margin : 0px;
	padding : 0px;
	padding-top : 10px;
	text-align : right;
}
#accbadges h3 {
	visibility : hidden;
	display : none;
}
#accbadges ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#accbadges li {
	padding-left : 5px;
	display : inline;
}
#accbadges img, #accbadges image {
	border : 0px none;
}

/* --------------------------------------------------------------- */
/* Bottom bar text bar links and information */
#bottombar {
	width : 100%;
	background-color : #533D3F;
	padding-bottom : 10px;
	color : #FFFFFF;
	clear : both;
}
#bottombar a,
#bottombar a:link,
#bottombar a:active,
#bottombar a:visited {
	color : #F5CC18;
	text-decoration : none;
	font-weight : bold;
}
#bottombar a:hover{
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : bold;
}
#bottombar h3 {
	visibility : hidden;
	display : none;
}

/* Bottom bar copyright and email words */
#copyright {
	margin-left : 20px;
	padding : 0px;
}
#copyright p {
	padding : 0px;
	margin : 0px;
	margin-bottom : 2px;
}
#copyright h3 {
	visibility : hidden;
	display : none;
}

/* Bottom links menu box */
#bottomnav {
	float : right;
	text-align : right;
	margin : 0px;
	margin-right : 10px;
	padding : 0px;
}
#bottomnav p {
	padding : 0px;
	margin : 0px;
}
#bottomnav h3 {
	visibility : hidden;
	display : none;
}
#bottomnav ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#bottomnav li {
	display : inline;
	margin : 0px;
	padding : 0px;
	padding-left : 5px;
}
#bottomnav .bottomnavline {
	border-left : 1px solid #FFFFFF;
	margin : 0px;
	padding : 0px;
}

/* Content Page Version */
#bottombarcontent {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 30px 0px;
	width : 100%;
	color : #FFFFFF;
	clear : both;
	font-size : 0.9em;
}
#bottombarcontent a,
#bottombarcontent a:link,
#bottombarcontent a:active,
#bottombarcontent a:visited {
	color : #533D3F;
	text-decoration : none;
	font-weight : bold;
}
#bottombarcontent a:hover {
	color : #533D3F;
	text-decoration : underline;
	font-weight : bold;
}
#bottombarcontent h3 {
	visibility : hidden;
	display : none;
}

#bottombarcontentone {
	float : right;
	margin : 0px 10px 0px 0px;
	padding : 0px 0px 20px 0px;
}
#bottombarcontent>#bottombarcontentone {
	margin : 0px 20px 0px 0px;
}
#bottombarcontenttwo {
	float : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#bottombarcontent>#bottombarcontenttwo {
	margin : 0px 0px 0px 20px;
}

/* Bottom bar copyright and email words - Content Page Version */
#copyrightcontent {
	margin: 0px;
	padding : 0px;
	text-align : right;
	color : #000000;
}
#copyrightcontent p {
	padding : 0px;
	margin : 0px;
	margin-bottom : 2px;
}
#copyrightcontent h3 {
	visibility : hidden;
	display : none;
}

/* Bottom links menu box - Content Page Version */
#bottomnavcontent {
	margin: 0px;
	padding : 0px;
	text-align : right;
	color : #000000;
}
#bottomnavcontent p {
	padding : 0px;
	margin : 0px;
}
#bottomnavcontent h3 {
	visibility : hidden;
	display : none;
}
#bottomnavcontent ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	padding-bottom : 5px;
	padding-top : 5px;
}
#bottomnavcontent li {
	display : inline;
	margin : 0px;
	padding : 0px;
	padding-left : 5px;
	padding-right : 2px;
	color : #000000;
}
#bottomnavcontent .bottomnavline {
	border-left : 1px solid #000000;
	margin : 0px;
	padding : 0px;
	padding-left : 5px;
}


/* --------------------------------------------------------------- */
/* Powered by Roundabout */

/* Powered by... layout */
#pbrab {
	margin : 0px;
	padding : 0px;
	height : 45px;
	width : 175px;
	background-image : url(../images/PoweredByRoundaboutLogo.gif);
	background-repeat : no-repeat;
	background-position : center;
	text-align : center;
}
#pbrab span {
	padding : 0px;
	margin : 0px;
	visibility : hidden;
	display : none;
	line-height : 0px;
}
.pbrbutton {
	width : 150px;
	height : 45px;
	border : 0px;
}


/* ###################################### */
/* Site Search box*/

/* Site Search styling */
#searchbox {
	/*width : 100%;*/
	width : 175px;
	padding : 0px;
	margin : 0px;
	background-color : #F5CC18;
}
#col2 > #searchbox {
	width : 175px;
}

#searchbox form {
	margin : 0px;
	padding : 10px;
	padding-left : 5px;
	border : 1px solid #533D3F;
}
#searchbox form .field {
	border : 1px solid #533D3F;
	margin : 0px;
	font-weight : bold;
	width : 90px;
} 
#searchbox form .button {
	background-color : #533D3F;
	color : #FFFFFF;
	border : 1px solid #533D3F;
	margin : 0px;
	margin-left : -4px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
}
#searchbox form>.button {
	position : relative;
	top : -1px;
}

/* Advanced Search button styling */
#advancedsearchboxlayout {
	width : 100%;
	padding : 0px;
	margin : 0px;
	background-color : #533D3F;
	font-size : 0.85em;
	text-align : right;
}
#advancedsearchboxlayout a,
#advancedsearchboxlayout a:link,
#advancedsearchboxlayout a:active,
#advancedsearchboxlayout a:visited {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	padding : 5px 5px 5px 5px;
}
#advancedsearchboxlayout a:hover {
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : bold;
}


/* ###################################### */
/* Main Site Links box styling - see 'dropdown.css' for main styles*/
#mainsitelinks {
	/*width : 100%;*/
	width : 175px;
	padding : 0px;
	margin : 0px;
	margin-top : 20px;
	margin-bottom : 20px;
	background-color : #F5CC18;
	
	/*border : 1px dotted;*/
}


/* ###################################### */
/* Homepage spotlight boxes box*/

/* General layer styles */
#menuboxes {
	width : 100%;
	margin-top : 10px;


}

/* School News Box styles */
#schoolnewsbox {
	width : 49%;
	float : left;
	border-right : 10px solid #FFFFFF;

line-height : 1em;
}
#schoolnewsbox h3 {
	background-color : #533D3F;
	padding : 0px;
	margin : 0px;
	padding-left : 5px;
	padding-bottom : 2px;
	color : #FFFFFF;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.25em;
	background-image : url(../images/title_topcorner.gif);
	background-repeat : no-repeat;
	background-position : right top;

line-height : 1.5em;
}
#schoolnewsbox h4 {
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	margin : 0px;
	padding : 0px;
	padding-left : 6px;
	/*width : 100%;*/
	background-color : #F5CC18;
	text-decoration : none;
	color : #533D3F;
	border-bottom : 1px solid #533D3F;

line-height : 1.3em;
}
#schoolnewsbox h4 a {
	text-decoration : none;
}
#schoolnewsbox ul {
	list-style-type : none;
	display : block;
	margin : 0px;
	padding : 0px;
	font-size : 0.9em;
}
#schoolnewsbox ul li {
	padding : 0px;
	margin : 0px;
	margin-top : 4px;
	/*width : 100%;*/
	border : 1px solid #533D3F;
	background-color : #FEF6DF;
}

#schoolnewsbox p {
	padding : 5px;
	margin : 0px;
}
#schoolnewsbox img,
#schoolnewsbox image {
	width : 150px;
	height : 100px;
	/*float : right;*/
	padding-bottom : 5px;
}
#schoolnewsbox .newslink {
	text-align : right;
	clear : both;

line-height : 1.3em;
}

/* School Events Box Styling */
#schoolseventsbox {
	width : 49%;
	float : right;
}
#schoolseventsbox h3 {
	background-color : #533D3F;
	padding : 0px;
	margin : 0px;
	padding-left : 5px;
	padding-bottom : 2px;
	color : #FFFFFF;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.25em;
	background-image : url(../images/title_topcorner.gif);
	background-repeat : no-repeat;
	background-position : right top;
	line-height : 1.5em;
}
#schoolseventsbox h4 {
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	margin : 0px;
	padding : 0px;
	padding-left : 6px;
	/*width : 100%;*/
	background-color : #F5CC18;
	text-decoration : none;
	color : #533D3F;
	border-bottom : 1px solid #533D3F;
	line-height : 1.3em;
}
#schooleventsbox h4 a {
	text-decoration : none;
}
#schoolseventsbox ul {
	list-style-type : none;
	display : block;
	margin : 0px;
	padding : 0px;
	font-size : 0.9em;
	width : 100%;
}
#menuboxes>#schoolseventsbox ul {
	width : 99.5%;
}
#schoolseventsbox ul li {
	padding : 0px;
	margin : 0px;
	margin-top : 4px;
	width : 100%;
	border : 1px solid #533D3F;
	background-color : #FEF6DF;
}
#schoolseventsbox p {
	padding : 5px;
	margin : 0px;
}
#schoolseventsbox img,
#schoolseventsbox image {
	width : 150px;
	height : 100px;
	/*float : right;*/
	padding-bottom : 5px;
}
#schoolseventsbox .newslink {
	text-align : right;
	clear : both;

line-height : 1.3em;
}


/* ###################################### */
/* Homepage Heads Message Styling*/

/* General layer styles */
#headsmessage {
	height : 300px;
}
.hiddenhmwords {
	display : none;
	visibility : hidden;
	margin : 0px;
	padding : 0px;
}
.hmname {
	font-family : Trebuchet MS Bold, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
}

/* top corners */
#hmtop {
	background-image : url(../images/indexMessageTopBarBG.jpg);
	background-repeat : no-repeat;
	background-position : left bottom;
	height : 75px;
	width : 100%;
	margin : 0px;
	padding : 0px;
}
#hmtopleft {
	background-image : url(../images/indexMessageTopleft.gif);
	background-repeat : no-repeat;
	background-position : left top;
	height : 22px;
	width : 21px;
	float : left;
}
#hmtopright {
	background-image : url(../images/indexMessageTopRight.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	height : 22px;
	width : 21px;
	float : right;
}
#hmlogoandstrpaline {
	float : left;
	margin-top : 0px;
}


/* Logo words */
#hmlogowords {
	margin : 0px;
	padding : 0px;
	width : 174px;
	height : 36px;
}
#hmlogowords h3 {
	font-size : 0px;
	width : 172px;
	height : 47px;
}
#hmlogowords .invisimage {
	width : 172px;
	height : 47px;
}
#hmstrapline .invisimage {
	width : 230px;
	height : 28px;
}

/* text area */
#hmwords {
	margin : 0px;
	padding : 0px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : #FEF6DF;
}
#hmright {
	background-image : url(../images/indexMessageBottomRight.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	height : 22px;
	width : 21px;
	float : right;
}
#hmwords p {
	margin : 0px;
	padding : 0px;
	padding-bottom : 15px;
	padding-right : 10px;
	font-size : 0.95em;
}
#hmwords img, #hmwords image {
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
	padding-left: 10px;
z-index : 100;
}

/* 'Read More...' Link */
#hmreadmore {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 25px 0px;
	background-image : url(../images/indexMessageReadMoreLink.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 91px;
	height : 12px;
/*border : 1px solid red;*/
}
#hmreadmore .invisimage {
	width : 91px;
	height : 12px;
}

#hmbottom {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	height : 22px;
	background-color : #FEF6DF;
	width : 100%;
	background-image : url(../images/indexMessageBottomLeft.gif);
	background-repeat : no-repeat;
	background-position : left bottom;
	/*position : relative;*/
}
#hmright {
	background-image : url(../images/indexMessageBottomRight.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	height : 22px;
	width : 21px;
	float : right;
	/*position : absolute;
	right : 0px;
	bottom : 0px;*/
}

/* ###################################### */
/* Navstring box*/

/* General layer styles */
#navstring {
	margin : 0px;
	padding : 0px;
	padding-bottom : 0px;
	font-size : 0.85em;
}
#navstring ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#navstring li {
	padding-left : 8px;
	padding-right : 5px;
	display : inline;
	background-image : url(../images/bullet_transBrown.gif);
	background-repeat : no-repeat;
	background-position : left;
}
#navstring a,
#navstring a:link,
#navstring a:active,
#navstring a:visited {
	color : #533D3F;
	text-decoration : none;
	font-weight : bold;
}
#navstring a:hover {
	text-decoration : underline;
}


/* ###################################### */
/* General styling for editable region sections */
#editableregiontext {
	/*margin-top : 15px;*/
	margin-top : 9px;
}
#editableregionseparator {
	line-height : 0px;
	width : 100%;
}

/* editable text styling */
#editableregiontext img, #editableregiontext image {
	padding : 0px;
	margin : 0px;
	margin-top : 20px;
	border : 1px solid #000000;
	text-align : center;
}
#editableregiontext .caption {
	font-style : italic;
	font-size : 0.85em;
	text-align : center;
	padding : 0px;
	padding-bottom : 10px;
	margin : 0px;
}
#editableregiontext p {
	padding-bottom : 10px;
	padding-left : 10px;
	margin : 0px;
}
#editableregiontext h1 {
	color : #533D3F;
	border-bottom : 1px solid #F5CC18;
	border-top : 1px solid #533D3F;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.6em;
	background-image : url(../images/menuboxesBGImage.gif);
	background-position : -40px center;
	background-repeat : no-repeat;
}
#editableregiontext h2 {
	color : #533D3F;
	border-bottom : 1px solid #F5CC18;
	border-top : 1px solid #533D3F;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.6em;
	background-image : url(../images/menuboxesBGImage.gif);
	background-position : -40px center;
	background-repeat : no-repeat;
}
#editableregiontext h3 {
	color : #533D3F;
	border-bottom : 1px solid #F5CC18;
	border-top : 1px solid #533D3F;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.6em;
	background-image : url(../images/menuboxesBGImage.gif);
	background-position : -40px center;
	background-repeat : no-repeat;
}
#editableregiontext h4 {
	color : #533D3F;
	border-bottom : 1px solid #F5CC18;
	border-top : 1px solid #533D3F;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.4em;
	background-image : url(../images/menuboxesBGImage.gif);
	background-position : -40px center;
	background-repeat : no-repeat;
}
#editableregiontext h5 {
	color : #533D3F;
	border-bottom : 1px solid #F5CC18;
	border-top : 1px solid #533D3F;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	background-image : url(../images/menuboxesBGImage.gif);
	background-position : -40px center;
	background-repeat : no-repeat;
	
}
#editableregiontext h6 {
	color : #533D3F;
	border-bottom : 1px solid #F5CC18;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
}
#editableregiontext a,
#editableregiontext a:link,
#editableregiontext a:active,
#editableregiontext a:visited {
	color : #533D3F;
	font-weight : bold;
	text-decoration : underline;
}
#editableregiontext a:hover {
	color : #533D3F;
	font-weight : bold;
	text-decoration : none;
}
#editableregiontext hr {
	color : #FFFFFF;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
	border-bottom : 1px solid #F5CC18;
	/*clear : both;*/
}
#editableregiontext ul {
	list-style-type : square;
	list-style-image : url(/roundabout/opencms/system/modules/com.clicksandlinks.roundabout.opencms.design.www_clicksandlinks_com/images/bullet_lightPurple.gif);
	border-top : 1px solid #F5CC18;
	border-bottom : 1px solid #F5CC18;
	padding-top : 10px;
	padding-bottom : 10px;
	margin-top : 10px;
	margin-left : 16px;
}
#editableregion>#editableregiontext ul {
	position : relative;
	left : 2px;
}
#editableregiontext ol {
	border-top : 1px solid #F5CC18;
	border-bottom : 1px solid #F5CC18;
	padding-top : 10px;
	padding-bottom : 10px;
	margin-top : 10px;
	margin-left : 23px;
	list-style-type : decimal;
}
#editableregiontext ol li {
	float : none;
	display : list-item;
}
#editableregiontext li {
	padding-bottom : 4px;
}
#editableregion>#editableregiontext li {
	position : relative;
	left : -40px;
}
#editableregiontext dl {
	padding : 5px;
	padding-top : 10px;
	background-color : #FEF6DF;
	background-image : url(../images/menuboxesBGImage.gif);
	background-position : right center;
	background-repeat : no-repeat;
	border-top : 1px solid #533D3F;
	border-bottom : 1px solid #F5CC18;
	margin-top : 20px;
}
#editableregiontext dt {
	color : #543E40;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
	margin-right : 10px;
}
#editableregiontext dd {
	font-style : italic;
	margin : 0px;
	padding : 0px;
	margin-bottom : 10px;
}
#editableregiontext table {
	border : 1px solid #F4CB19;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-right : 0px;
	margin-top : 0px;
	empty-cells : show;
	font-size : 90%;
}
#editableregiontext tr {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	margin-bottom : 0px;
	margin-left : 3px;
	margin-right : 0px;
	margin-top : 0px;
}
#editableregiontext th {
	border : 1px none;
	border-bottom : 1px solid #543E40;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : #F4CB19;
	color : #781468;
	font-size : 110%;
	font-style : normal;
}
#editableregiontext td {
	border : 1px solid #FEF6DF;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}



/* ###################################### */
/* Calendar */

#calendar {
	/*padding : 10px;*/
	width : 98%;
	margin-left : auto;
	margin-right : auto;
	position : relative;
	top : 20px;
	padding-bottom : 20px;
}

/* calendar buttons */
#calendarbuttons {
	clear : both;
	margin : 0px;
	padding : 0px;
}
#calendarbuttons h5 {
	margin : 0px;
	padding : 0px;
	padding-left : 3px;
	float : left;
	border-top : 0px;
	border-bottom : 0px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	background-image : none;
}
#calendarbuttonslayout {
	margin : 0px;
	padding : 0px;
	float : right;
	text-align : right;
}
#calendarbuttonslayout input {
	background-color : #F4CB19;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	text-align : left;
	padding-left :  0.5em;
	border : 1px solid #533D3F;
	color : #533D3F;
}
#calendarbuttonslayout .buttontextprev {
	width : 8.6em;
}
#calendarbuttonslayout .buttontextnext {
	width : 6.7em;
}

/* calendar table */
#calendar_content {
	clear : both;
}
#calendar_content table {
	width : 100%;
}
#calendar_content td {
	width : 14.3%;
}
#calendar_content th{
	width : 14.3%;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	text-align : left;
	border : 1px solid #FFFFFF;
	border-bottom : 0px;
	background-color : #533D3F;
	color : #FFFFFF;
}
#calendar_content .weekendday {
	background-color : #F4CB19;
}
#calendar_content .weekday {
	
}
#calendar_content .voidday {
	background-color : #E2E2E2;
}
#calendar_content .today {
	border : 2px solid #533D3F;
}



/* ###################################### */
/* Search Page */

#searchpage {
	margin : 0px;
	padding : 0px;
}

/* results displayed per page line  */
#category_search_results {
	margin : 0px;
	padding : 0px;
	padding-top : 0em;
	padding-bottom : 0.2em;
	margin-bottom : 5px;
	font-weight : bold;
	background-color : #FEF7DD;
}
#category_search_results h5 {
	margin : 0px;
	padding : 0px;
	padding-left : 8px;
	border-top : 0px;
	border-bottom : 10px solid #FEF7DD;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	background-image : none;
	background-color : #FFFFFF;
}
#category_search_results form {
	margin : 0px;
	padding : 0px;
}
#category_search_results .button {
	background-color : #F4CB19;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	padding : 0px;
	width : 140px;
	border : 1px solid #533D3F;
	color : #533D3F;
}

/*  main results sections area */
#category_result_list {
	margin : 0px;
	padding : 0px;
}
#category_result_list {
	margin : 0px;
	padding : 0px;
}
#category_result_list .linkbutton {
	padding-left : 8px;
}
#category_result_list ul {
	border-top : 1px none #FEF7DD;
	border-bottom : 1px none #FEF7DD;
}
.score_icon {
	/*width : 12px;
	height : 15px;*/
	background-image : url(../images/SearchStar.gif);
	background-repeat : no-repeat;
	color : #FFFFFF;
	background-position : 1px;
}

/* return to search line */
#returntosearch {
	margin : 0px;
	padding : 0px;
	padding-top : 5px;
	padding-bottom : 15px;
}

/* number of search results line */
#numberofsearchresults {
	margin : 0px;
	padding : 0px;
	padding-top : 5px;
	padding-bottom : 15px;
}
#numberofsearchresults h5 {
	margin : 0px;
	padding : 0px;
	padding-left : 8px;
	border-top : 0px;
	border-bottom : 0px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	background-image : none;
}

/* Search page jump menu */
.result_page_menu {
	margin : 0px;
	padding : 0px;
	border : 0px none;
	border-top : 1px none #FEF7DD;
	border-bottom : 1px none #FEF7DD;
	background-color : #FEF7DD;
}
.result_page_menu .other {
	margin : 0px;
	padding : 0px;
	border-top : 1px none #FEF7DD;
	border-bottom : 1px none #FEF7DD;
}
.result_page_menu ul {
	margin : 0px;
	padding : 0px;
	border-top : 1px none #FEF7DD;
	border-bottom : 1px none #FEF7DD;
}
.result_page_menu li {
	display : inline;
	padding-right : 0.5em;
	border-top : 1px none #FEF7DD;
	border-bottom : 1px none #FEF7DD;
}
.result_page_menu .withline {
	border-right : 1px solid #000000;
	margin-right : 0.5em;
	border-top : 1px none #FEF7DD;
	border-bottom : 1px none #FEF7DD;
}

/* Search results list */
#result_list {
	border-top : 0px;
	border-bottom : 0px;
}
#result_list ul {
	border-top : 0px;
	border-bottom : 0px;
	list-style-type : none;
	border-bottom : 1px solid #F5CC18;
}
#result_list li {
	border-top : 1px solid #F5CC18;
	margin-top : 0.5em;
	padding-top : 0.5em;
}

/* advanced search */
#advanced_search {
	
}
#advanced_search h5 {
	margin : 0px;
	padding : 0px;
	padding-left : 8px;
	border-top : 0px;
	border-bottom : 0px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	background-image : none;
}

/* document age */
#documentage {
	margin : 0px;
	padding : 0px;
	padding-top : 0.7em;
	padding-bottom : 0.7em;
	margin-bottom : 10px;
	padding-left : 10px;
	margin-top : 5px;
	font-weight : bold;
	background-color : #FEF7DD;
}
#documentage label {
	font-weight : bold;
	vertical-align : top;
}

/* content types */
#contenttypes {
	padding-left : 10px;
}
#contenttypes label {
	font-weight : bold;
	vertical-align : top;
}

/* search box */
#search_query_box {
	margin : 0px;
	padding : 0px;
	padding-top : 0.7em;
	padding-bottom : 0.5em;
	padding-left : 10px;
	margin-top : 5px;
	font-weight : bold;
	background-color : #FEF7DD;
}
#search_query_box form {
	margin : 0px;
	padding : 0px;
}
#search_query_box .button {
	background-color : #F4CB19;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	padding : 0px;
	width : 140px;
	border : 1px solid #533D3F;
	color : #533D3F;
}

/* advanced search results displayed per page line  */
#advanced_search_results {
	margin : 0px;
	padding : 0px;
	padding-top : 0em;
	padding-bottom : 0.2em;
	margin-bottom : 5px;
	font-weight : bold;
	background-color : #FEF7DD;
}
#advanced_search_results h5 {
	margin : 0px;
	padding : 0px;
	padding-left : 8px;
	border-top : 0px;
	border-bottom : 10px solid #FEF7DD;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	background-image : none;
	background-color : #FFFFFF;
}
#advanced_search_results form {
	margin : 0px;
	padding : 0px;
}
#advanced_search_results .button {
	background-color : #F4CB19;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	padding : 0px;
	width : 140px;
	border : 1px solid #533D3F;
	color : #533D3F;
}

/* advanced search your search line and list  */
#category_result_list {
	border-top : 10px solid #FFFFFF;
}
#category_result_list h5 {
	margin : 0px;
	padding : 0px;
	padding-left : 8px;
	border-top : 0px;
	border-bottom : 0px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	background-image : none;
}
#category_result_list  ul {
	border-top : 0px;
	border-bottom : 0px;
	list-style-type : none;
}
#category_result_list li {
	
}


/* ###################################### */
/* Further Nav menu */

/*heading */
#furtherlinksmenuheader {
	margin : 0px;
	padding : 0px;
	padding-top : 20px;
}
#furtherlinksmenuheader h2 {
	color : #533D3F;
	border-bottom : 0px solid #F5CC18;
	border-top : 1px solid #533D3F;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-top : 20px;
	margin-bottom : 0px;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
}

/*menu */
#furtherlinksmenu {
	margin : 0px;
	padding : 0px;
	padding-bottom : 5px;
	font-size : 0.85em;
	border-bottom : 1px solid #F5CC18;
}
#furtherlinksmenu ul {
	margin : 0px;
	padding : 0px;
	padding-left : 10px;
	list-style-type : none;
}
#furtherlinksmenu li {
	padding-left : 10px;
	padding-right : 12px;
	/*display : inline;*/
	background-image : url(../images/bullet_transBrown.gif);
	background-repeat : no-repeat;
	background-position : left;
}
#furtherlinksmenu a {
	white-space: nowrap;
}
#furtherlinksmenu a,
#furtherlinksmenu a:link,
#furtherlinksmenu a:active,
#furtherlinksmenu a:visited {
	color : #533D3F;
	text-decoration : none;
	font-weight : bold;
}
#furtherlinksmenu a:hover {
	text-decoration : underline;
}


/* ###################################### */
/* Content Types*/

/*heading */

#contenttypenews {
	
}
#contenttypeevent {
	
}
.datatitle {
	font-weight : bold;
}
.datavalue {
	
}



/* ###################################### */
/*     Additions from 28th June 2005      */
/* ###################################### */
/* Events date on Homepage */
.eventdate {
	font-weight : bold;
	font-size : 0.95em;
}

/* ----------------------------------------------------------- */
/* School News Section links  */
#eventsnewslink {
	width : 100%;
	padding : 0px;
	margin : 0px;
	margin-top : 5px;
	background-color : #533D3F;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	text-align : right;

line-height : 1.3em;
}
#eventsnewslink a,
#eventsnewslink a:link,
#eventsnewslink a:active,
#eventsnewslink a:visited {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	padding : 5px 5px 5px 5px;
}
#eventsnewslink a:hover {
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : bold;
}

/* ----------------------------------------------------------- */
/* School Calendar Section links  */
#eventscalendarlink {
	width : 100%;
	padding : 0px;
	margin : 0px;
	margin-top : 5px;
	background-color : #533D3F;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	text-align : right;

line-height : 1.3em;
}
#eventscalendarlink a,
#eventscalendarlink a:link,
#eventscalendarlink a:active,
#eventscalendarlink a:visited {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	padding : 5px 5px 5px 5px;
}
#eventscalendarlink a:hover {
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : bold;
}


/* ###################################### */
/* #    Additions from 30th June 2005   #  */
/* ###################################### */
/* Login Page */
#login_form {
	font-weight : bold;
	font-size : 0.95em;
	width : 100%;
	text-align : center;
}
#login_form fieldset {
	border : 0px none #FFFFFF;
	text-align : left;
	width : 30em;
}
#login_username_text,
#login_password_text {
	
}
#login_username_box,
#login_password_box {
	position : relative;
	left : 1em;
	width : 20em;
	border : 1px solid #533D3F;
}
#login_submit {
	position : relative;
	left : 6.4em;
	background-color : #533D3F;
	color : #FFFFFF;
	border : 1px solid #533D3F;
	margin : 0px;
	/*margin-left : -4px;*/
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
}


/* ----------------------------------------------------------- */
/* Login link  */
#loginlinkbox {
	width: 175px; 
	padding : 0px;
	margin : 0px;
	margin-top : 0px;
	margin-bottom : 20px;
	background-color : #F5CC18;
}
#loginlinkbox ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	width : 175px;
}
#loginlinkbox ul li {
	border: 1px solid #533D3F;
	width : 175px;
}
#col1>#loginlinkbox ul li {
	width : 173px;
}
#loginlinkbox ul li a, 
#loginlinkbox ul li a:link, 
#loginlinkbox ul li a:active, 
#loginlinkbox ul li a:visited {
	padding : 2px 0px 2px 0px;
	text-decoration : none;
	width : 100%;
	display : block;
	text-indent : 5px;
}
#loginlinkbox ul li a:hover {
	text-decoration : none;
	background-color : #FEF6DF;
	width : 100%;
}

/* ----------------------------------------------------------- */
/* Extra Links Box  */
#extralinksbox {
	margin: 0;
	padding: 0;
}
#extralinksbox ul {
	margin: 0;
	padding: 0;
}
#extralinksbox li {
	margin: 0;
	margin-bottom : 5px;
	padding: 0;
	height : 60px;
	width : 175px;
	background-repeat : no-repeat;
	list-style-type : none;
}
.extramenuvirtualtour {
	background-image : url(../images/button_virtualTourMenu.gif);
}
.extramenuworkfromhome {
	background-image : url(../images/button_workFromHomeMenu.gif);
}
.extralinksbuttons {
	height : 60px;
	width : 175px;
	border : 0px none;
}




/* ################################ */
/* Image Gallery styling */
#image_gallery {
	width : 100%;
	text-align : center;
}

/* surrounding div */
#image_gallery_thumbnails {
	margin: 0;
	padding: 0;
	text-align : center;
	
	padding : 10px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	padding-top : 10px;
	padding-left : 10px;
	width : 550px;
	position : relative;
	
}

/* thumbnail navigation tool */
#image_gallery_navigator {
	padding : 3px;
	margin : 0;
	text-align : left;
	width : 100%;
	background-image : url(../../repository/vfs/system/modules/com.clicksandlinks.roundabout.cms.design.www_stfrancis_cc/images/title_topcorner.gif);
	background-position : right top;
	background-repeat : no-repeat;
	height : 1.5em;
	color : #F5CC18;
	background-color : #533D3F;
}
#image_gallery_navigator ul {
	list-style-type : none;
	margin: 0;
	padding: 0;
	padding-left : 5px;
	border-top : 0px none;
	border-bottom : 0px none;
}

#image_gallery_navigator li {
	margin: 0;
	padding : 0;
	padding-right : 0.5em;
	display : inline;
	font-weight : normal;
	font-style : italic;
}
#image_gallery_navigator li a,
#image_gallery_navigator li a:link,
#image_gallery_navigator li a:active,
#image_gallery_navigator li a:visited {
	margin: 0;
	padding : 0;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	color : #FFFFFF;
}
#image_gallery_navigator li a:hover {
	margin: 0;
	padding : 0;
	font-weight : bold;
	font-style : nrrmal;
	color : #F5CC18
}
.image_gallery_page_number {
}
.image_gallery_page_previous {
}
.image_gallery_page_next {
}

/* thumbnail browser and preview surrounding div */
#image_gallery_thumb_browser {
	margin: 0;
	padding: 0;
	padding-bottom : 10px;
	margin-top : 10px;
	text-align : left;
	width : 100%;
}

.clicktoenlarge {
	margin: 0;
	padding: 0;
	font-size : 0.85em;
	font-weight : bold;
	line-height : 1em;
	color : #533D3F;
	background-color : #F5CC18;
}

/* thumbnail browser */
#image_gallery_thumbs {
	margin: 0;
	padding: 0;
	float : left;
	width : 330px;
	border : 3px solid #F5CC18;
}
#image_gallery_thumbs ul {
	margin: 0;
	padding: 0;
	padding-bottom : 15px;
	text-align : center;
}
#image_gallery_thumbs li {
	margin: 0;
	padding: 0;
	list-style-type : none;
	display : inline;
}
#image_gallery_thumbs a,
#image_gallery_thumbs a:link,
#image_gallery_thumbs a:active,
#image_gallery_thumbs a:visited,
#image_gallery_thumbs a:hover {
	margin: 0;
	padding: 0;
} 

/* thumbnail preview */
#image_gallery_thumb_preview {
	margin: 0;
	padding: 0;
	width : 190px;
	text-align : left;
	float : right;
}
#image_gallery_thumb_preview p {
	margin: 0;
	padding: 0;
	margin-top : 10px;
}
#image_gallery_thumb_preview img {
	margin: 0;
	padding: 0;
}
.image_gallery_thumb_preview_heading {
	font-weight : bold;
}

/* image page */
#image_gallery_detailed {
	text-align : center;
	border-bottom : 3px solid #533D3F;
	text-decoration : none;
	font-weight : normal;
}
#image_gallery_detailed h2 {
	margin: 0;
	padding: 0;
	padding-left : 10px;
	padding-bottom : 5px;
	text-align : left;
	width : 100%;
	font-size : 1.4em;
	border-top : 0px;
	text-decoration : none;
	border-bottom : 3px solid #533D3F;
}
#image_gallery_detailed img,
#image_gallery_detailed image {
	margin-bottom : 10px;
	text-decoration : none;
}
#image_gallery_detailed p {
	padding-left : 10px;
	text-align : left;
	width : 100%;
	text-decoration : none;
}
#image_gallery_detailed .thumbnails {
	text-align : right;
	width : 50%;
	text-decoration : none;
	float : right;
	position : relative;
	top : -28px;
}
.image_gallery_heading {
	font-weight : bold;
}

/* ###################################### */
/* Links list page */
#contenttypelink {
	z-index : 0;
}
#contenttypelink br {
	line-height : 5px;
}
#contenttypelink ul {
	font-size : 0.9em;
	margin-left : 10px;
}
#contenttypelink li {
	list-style-type : none;
	/*position : relative;*/
	padding-bottom : 20px;
	width : 100%;
}
#contenttypelink .linktitle {
	background-color : #FEF7DD;
	font-weight : bold;
	padding-top : 5px;
	padding-bottom : 7px;
	margin : 0px;
	width : 100%;
	display : block;
}
#contenttypelink .linktitle span {
	padding-left : 5px;
}
#contenttypelink .linkdesctitle {
	visibility : hidden;
	display : none;
	line-height: 0px;
	margin : 0;
	padding : 0;
}
#contenttypelink .linkdesc {
	padding : 0px;
	margin : 0px;
	padding-left : 6px;
	padding-top : 0px;
	display : block;
}
#contenttypelink .linkurl {
	/*position : absolute;
	top : 0.5em;*/
	padding-right : 5px;
	text-align : right;
	font-size : 0.95em;
	font-weight : bold;
	width : 100%;
}



/* ###################################### */
/* External Content Template */
#ect {
	position : relative;
	font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
}
#ecttoprow {
	margin : 0;
	padding : 0;
	background-image : url(../images/ect_bg.jpg);
	background-repeat : repeat-x;
	background-position : top;
}
#ectheader {
	margin : 0;
	padding : 0;
	background-image : url(../images/ect_logo.gif);
	background-repeat : no-repeat;
	background-position : top;
	width : 278px;
	height : 100px;
}
#ectheader h1 {
	margin : 0;
	padding : 0;
	visibility : hidden;
	display : none;
	line-height : 0;
}
#ectdisclaimer {
	margin : 0;
	padding : 0;
	position : absolute;
	right : 15px;
	top : 80px;
	font-size : 0.85em;
}
#ectmenu {
	position : absolute;
	right : 20px;
	top : 40px;
}
#ectmenu a,
#ectmenu a:link,
#ectmenu a:active,
#ectmenu a:visited {
	font-weight : bold;
	color : #F5CC18;
	text-decoration : underline;
}
#ectmenu a:hover {
	color : #FFFFFF;
	text-decoration : none;
}
#ectmainrow {
	padding-top : 20px;
}









#newbottom {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 100%;
	clear : both;
	position : relative;
	top : 20px;
}




