
body {	margin: 0px; 
		padding: 0px;
		background: #FFFFFF; 
		color: #000; 
		margin-left: auto;
		margin-right: auto;
		width:920px;
		font-family:Arial, Helvetica, sans-serif;
}

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

#formback {background:#eeeeee; border:1px #dddddd solid; padding:10px; margin:10px 0px 0px 0px;}

#header {
	float:left;
	width: 530px; 
	padding:0px 0px 0px 0px;
	margin:0px;
}
#toprightlinks {
	float:left;
	width: 390px; 
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:right;
}

#toprightlinks ul { list-style:none; padding:0px; margin:0px;}
#toprightlinks li {margin: 0px;}
#toprightlinks li a {color: #555555; text-decoration: none; padding:2px 2px 2px 2px; margin:0px; font-size:.7em; line-height:1.66em;} 
#toprightlinks li a:hover {color: #3C85AA; text-decoration: none; padding:2px 2px 2px 2px; margin:0px; font-size:.7em;line-height:1.66em;} 

#container {margin:10px 0px 10px 0px;}

#homecol1 {
	float:left;
	width: 555px; 
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

#maincol1 {
	float:left;
	width: 180px; 
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
}

#maincol1b {
	float:left;
	width: 180px; 
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
}
#maincol1c {
	float:left;
	width: 180px; 
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
}
#maincol1d {
	float:left;
	width: 180px; 
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
}
#maincol1e {
	float:left;
	width: 180px; 
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

#maincol2 {
	float:left;
	width: 550px; 
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
}

#maincol3 {
	float:left;
	width: 180px; 
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

.top3images {
	float:left;
	padding:0;
	margin:0;
	display:inline;
}

.padright5 {padding-right:5px;}

.nopad {padding:0px;}

#maintext {
	float:left;
	width: 720px; 
	padding:20px 0px 0px 15px;
	margin:0px;
}


.right {
	float: right;
	padding-left:6px;
}

#homeoptions1 {
	float:left;
	width:180px;
	padding:0px;
	margin:20px 5px 0px 0px;
	background-color:#CBBEAA;
	display:inline;
}

#leftmenutitle {
	width:180px;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-color:#FFDE6B;
}

#leftmenubox1 {
	float:left;
	width:180px;
	padding:0px;
	margin:5px 0px 0px 0px;
	background-color:#CBBEAA;
	display:inline;
}

#leftmenubox2 {
	float:left;
	width:180px;
	padding:0px;
	margin:5px 0px 0px 0px;
	background-color:#D0D3BA;
	display:inline;
}

#leftmenubox3 {
	float:left;
	width:180px;
	padding:0px;
	margin:5px 0px 0px 0px;
	background-color:#C2BEB7;
	display:inline;
}



#leftmenubox4 {
	float:left;
	width:180px;
	padding:0px;
	margin:5px 0px 0px 0px;
	background-color:#E6D5A4;
	display:inline;
}
#leftmenubox4top {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/l_brown_top.gif) top left no-repeat;
}
#leftmenubox4base {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/l_brown_base.gif) top left no-repeat;
}

#leftmenubox5 {
	float:left;
	width:180px;
	padding:0px;
	margin:5px 0px 0px 0px;
	background-color:#E4E5DD;
	display:inline;
}
#leftmenubox5top {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/l_grey_top.gif) top left no-repeat;
}
#leftmenubox5base {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/l_grey_base.gif) top left no-repeat;
}

#rightoptionsbox {
	float:left;
	width:180px;
	padding:0px;
	margin:0px;
	background-color:#E4E5DD;
	display:inline;
}

#rightoptionsboxtop {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/l_grey_top.gif) top left no-repeat;
}
#rightoptionsboxbase {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/l_grey_base.gif) top left no-repeat;
}

.homeoptions {
	width:170px; 
	padding:0px 5px 2px 5px;
	margin:0px;
}

.lefttitle {
	width:170px;
	padding:0px 5px 2px 5px;
	margin:0px;
	text-align:center;
	font-size:1.3em; 
	color:#333333; 
}

.title {
width:100%;
height:116px;
padding:0px;
margin:0px;
border:0px;
}

.tableint {
width:100%;
padding:5px;
margin-top:.5em;
border:0px;
}

#maintext td {
padding:4px;
}

#homeoptions1top {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/brown_top.gif) top left no-repeat;
}

#leftmenutitletop {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/yellow_top.gif) top left no-repeat;
}

#leftmenutitlebase {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/yellow_base.gif) top left no-repeat;
}

#homeoptions1base {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/brown_base.gif) top left no-repeat;
}

#homeoptions2 {
	float:left;
	width:180px;
	padding:0px;
	margin:20px 5px 0px 0px;
	background-color:#D0D3BA;
	display:inline;
}


#homeoptions2top {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/green_top.gif) top left no-repeat;
}
#homeoptions2base {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/green_base.gif) top left no-repeat;
}

#homeoptions3 {
	float:left;
	width:180px;
	padding:0px;
	margin:20px 5px 0px 0px;
	background-color:#C2BEB7;
	display:inline;
}
#homeoptions3top {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/d_grey_top.gif) top left no-repeat;
}
#homeoptions3base {
	width:180px; 
	height:6px;
	padding:0px;
	margin:0px;
	background:url(../graphics/boxes/d_grey_base.gif) top left no-repeat;
}


.textlinkcol {display:inline; width: 180px;}

.textlinkcol ul {list-style:none; padding:0px; margin:5px 0px 0px 5px;}
.textlinkcol li {border-bottom:solid 1px #FFFFFF; padding:0px; margin:0px; font-size:.7em; line-height:1.6em;}
.textlinkcol li a {display:block; color: #3C85AA; text-decoration: none;} 
.textlinkcol li a:hover {display:block; color: #000000; text-decoration:underline;}


.homeoptions ul { list-style:none; padding:0px; margin:0px;}
.homeoptions li {margin: 0px; border-bottom:dotted 1px #999999;}
.homeoptions li a {display:block; color: #555555; text-decoration: none; padding:2px 2px 2px 2px; margin:0px; font-size:.7em; line-height:1.66em;} 
.homeoptions li a:hover {background-color:#FFEDAE;display: block; color: #000000; text-decoration: none; padding:2px 2px 2px 2px; margin:0px; font-size:.7em;line-height:1.66em;} 


#homecol2 {
	float:left;
	width: 365px; 
	height: 400px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}


#logo-shield {
	float:left;
	width:70px;
	padding:0px;
	margin:0px;
}

#logotext {
	float:left;
	width:320px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#prepschool {
	float: left;
	width:530px;
	padding:0px 0px 0px 0px;
	margin: 0px auto;
	text-align:right;
}

#leftcol {
	width: 220px;
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px auto;

}

#rightcol {
	width: 200px;
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px auto;

}

#topline {
	float:left;
	width:850px;
	height:1px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:url(../graphics/header/px_yellow.gif) top left repeat-x;
	overflow:hidden;
}

#topmenu {
	width:845px;
	padding:0px;
	margin:0px 0px 0px 70px;
	display:inline;
}


#topmenu ul {
 list-style: none;
 padding: 0px;
 margin: 0px;
}

#topmenu li {
float:left;
margin: 0px;
padding: 0px 2px 0px 2px;
}

#topmenu li a
{
background-color:#ffffff;
float: left;
display:block;
color: #555555;
text-decoration: none;
text-align: center;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
font-size:.75em;
} 

#topmenu li a:hover
{
background-color:#FFEDAE;
float: left;
display: block;
color: #000000;
text-decoration: none;
text-align: center;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
font-size:.75em;
} 


a.prepschoollink:link    { font-size:.7em; color:#555555; text-decoration:none; background:url(../graphics/header/prep_logo_shield.gif) top right no-repeat; padding-right:34px; display:block; height:2.1em;}
a.prepschoollink:active  { font-size:.7em; color:#555555; text-decoration:none; background:url(../graphics/header/prep_logo_shield.gif) top right no-repeat; padding-right:34px; display:block; height:2.1em;}
a.prepschoollink:visited { font-size:.7em; color:#555555; text-decoration:none; background:url(../graphics/header/prep_logo_shield.gif) top right no-repeat; padding-right:34px; display:block; height:2.1em;}
a.prepschoollink:hover   { color:#000000; text-decoration:underline;}

a.bluelink:link    { color:#3C85AA; text-decoration:none;}
a.bluelink:active  { color:#3C85AA; text-decoration:none;}
a.bluelink:visited { color:#3C85AA; text-decoration:none;}
a.bluelink:hover   { color:#000000; text-decoration:underline;}

a.greylink:link    { color:#666666; text-decoration:none;}
a.greylink:active  { color:#666666; text-decoration:none;}
a.greylink:visited { color:#666666; text-decoration:none;}
a.greylink:hover   { color:#000000; text-decoration:underline;}

a.fontsize:link    { color:#3C85AA; text-decoration:none; background-color:#E4E5DD; padding:2px 6px 2px 6px; margin-left: 1px;}
a.fontsize:active  { color:#3C85AA; text-decoration:none; background-color:#E4E5DD; padding:2px 6px 2px 6px; margin-left: 1px;}
a.fontsize:visited { color:#3C85AA; text-decoration:none; background-color:#E4E5DD; padding:2px 6px 2px 6px; margin-left: 1px;}
a.fontsize:hover   { color:#222222; text-decoration:none; background-color:#FFDE6B; padding:2px 6px 2px 6px; margin-left: 1px;}

a.crumbs:link    { 
	font-size:.7em;
	color:#777777;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.crumbs:active    {
	font-size:.7em;
	color:#777777;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	}
a.crumbs:visited    {
	font-size:.7em;
	color:#777777;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.crumbs:hover   { color:#000000; text-decoration:underline;}

a.crumbsactive:link    { 
	font-size:.7em;
	color:#000000;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.crumbsactive:active    { 
	font-size:.7em;
	color:#000000;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.crumbsactive:visited    { 
	font-size:.7em;
	color:#000000;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.crumbsactive:hover   { color:#000000; text-decoration:underline;}


#crumbs {
	float:left;
	width:550px;
	padding:0px;
	margin:6px 0px 0px 0px;
}

#crumbtop {
	background:#E4E5DD url(../graphics/header/crumb_top.gif) top left no-repeat;
	height:6px;
	width:550px;
	padding:0px;
	margin:0px;
}

#thecrumbs {
	background-color:#E4E5DD;
	width:530px;
	height:1.3em;
	padding: 0px 10px 0px 10px;
	margin:0px;
	vertical-align:middle;
}

#crumbbase {
	background:#E4E5DD url(../graphics/header/crumb_base.gif) top left no-repeat;
	height:6px;
	width:550px;
	padding:0px;
	margin:0px;
}

#search {
	float:left;
	width:365px;
	padding:0px;
	margin:6px 0px 0px 5px;
}

#searchtop {
	background:#FFDE6B url(../graphics/header/search_top.gif) top left no-repeat;
	height:6px;
	width:365px;
	padding:0px;
	margin:0px;
}

#thesearch {
	background-color:#FFDE6B;
	width:345px;
	height:1.3em;
	padding: 0px 10px 0px 10px;
	margin:0px;
	text-align:right;
	vertical-align:middle;
}

#searchbase {
	background:#FFDE6B url(../graphics/header/search_base.gif) top left no-repeat;
	height:6px;
	width:365px;
	padding:0px;
	margin:0px;
}

#rightimage {
	float:left;
	width:180px;
	padding:5px 0px 0px 0px;
	margin:0px;
	display:inline;

}

.text7em {
font-size:.7em;
color:#333333;
}

.text7emgrey {
font-size:.7em;
color:#666666;
}

.text7emlgrey {
font-size:.7em;
color:#999999;
}

.text75emgrey {
font-size:.75em;
color:#666666;
}

.text90emlgrey {
font-size:.9em;
color:#999999;
}

.text75em {
font-size:.75em;
color:#333333;
}

.bold {
font-weight:bold;
}

.pad1 {
padding:0px 2px 2px 2px;
margin:0px;
margin-top:0px;
line-height:1.60em;
}

.pad2 {
padding:5px 0px 0px 0px;
margin:0px;
}

.pad3 {
padding:5px 0px 5px 0px;
margin:0px;
}

h1 {
font-size:1.5em; color:#760000; padding:0em; margin:0em; line-height:1.5em;
}

h2 {
font-size:1em; color:#333333; padding:1em 0em 0em 0em; margin:0em; line-height:1em;
}

h3 {
font-size:.9em; color:#760000; padding:1em 0em 0em 0em; margin:0em; line-height:1em;
}

hr {
border: 0;
color: #FBDC6F;
background-color: #FBDC6F;
height: 1px;
text-align: left;
margin: 10px 0px 10px 0px;
}

.lheight1 {line-height:1.5em}


p {padding:1em 0em 0em 0em; margin:0em; line-height:1.5em; clear:both;
}

.small p {padding:0.4em 0em 0em 0em; margin:0em; line-height:1.5em;
}

.form {padding:0px; margin:0px;}
input.caterham {background-color: #ffffff; font-size:.75em; color: #666666;
border-bottom:solid 1px #ffffff; border-left:solid 1px #cccccc; border-right:solid 1px #ffffff; border-top: solid 1px #cccccc;
padding-top:.1em; padding-bottom:.2em;}

input.caterhamsearch {background-color: #ffffff; font-size:.75em; color: #666666;
border-bottom:solid 1px #999999; border-left:solid 1px #666666; border-right:solid 1px #999999; border-top: solid 1px #666666;
padding-top:.1em; padding-bottom:.2em;}
textarea.caterham {background-color: #ffffff; font-size:.7em; color: #666666; border: 1px #918ABF solid;}
select.caterham {background-color: #ffffff; font-size:.7em; color: #666666; border: 1px #918ABF solid;}
option.caterham {background-color: #ffffff; font-size:.7em; color: #666666; border: 1px #918ABF solid;}
input.button{ background-color: #ffffff; color: #000000; font-size:.75em; border-bottom:solid 1px #cccccc; border-left:solid 1px #ffffff; border-right:solid 1px #cccccc; border-top: solid 1px #ffffff; cursor:pointer;}
input.mybutton{ background-color: #ffffff; color: #000000; font-size:.75em; border-bottom:solid 1px #cccccc; border-left:solid 1px #ffffff; border-right:solid 1px #cccccc; border-top: solid 1px #ffffff; cursor:pointer;}

#baseline {
	float:left;
	width:920px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 0px;
	background:url(../graphics/header/px_yellow.gif) top left repeat-x;
	overflow:hidden;
}

#baseblock {
	float:left;
	width:920px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font-size:.7em;
	color:#888888;
}

#controls {
	float:left;
	width:910px;
	padding:10px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}

img {border:0px;}

#maintext ul {
list-style-image:url(../graphics/icons/bullet.gif);
margin-bottom:0px;
margin-top:.5em;
}

.divider1 {
background:url(../graphics/icons/divider1.gif) top left repeat-x;
height:1px;
margin-bottom:.5em;
margin-top:.5em;
padding:0px;
}

.divider2 {
background:url(../graphics/icons/divider1.gif) top left repeat-x;
height:1px;
margin-bottom:0em;
margin-top:.5em;
padding:0px;
}

.divider3 {
margin-bottom:0em;
margin-top:.5em;
padding:0px;
}

.indent1 {
padding-left:2em;
}