/* GENERAL */

body {
	padding:0px;
	margin:0px;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#990000 !important;
	
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}
form {
	border:0px;
	margin:0px;
	padding:0px;
}
HR {
	color: #993333;
}
	

p {
	padding:0px;
	margin:5px;
	border:0px;

}
table {
	border:0px;
	margin:0px;
	padding:0px;
	empty-cells:show;
	border-collapse:collapse;
}

td {
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
		font-size:12px;
}



a {
	color:#800;
	background:transparent;
	text-decoration:underline;
}
a:hover {
	color:#C60;
	background:transparent;
	text-decoration:none;
}

/* GENERIC HEADINGS */

h1 {
	font-family: Harrington, Arial, Verdana;
	font-size: 24px;
	color: #993333;
	font-weight: bold;
	filter: Invert;
}

h2 {
	color:#993333;
	font-size:110%;
	padding:1px 3px 3px 3px;
	margin:1em 0em 0em;
	border-top:1px solid #800;
	border-bottom:1px solid #800;
	background:#FFF9F0;
}

h3 {
	font-size:125%;
	color:#944;
	margin:1em 0em;
}

h4 {
	font-size:100%;
	font-weight:bold;
	margin:1em 0em;
	padding:0em;
}

/* LOGOs */

div#logoOval {
	position: absolute;
	right:0px;
	top:0px;
	margin:0px;
	border:0px;
	background: url(images/thm_otterychurch_oval.jpg) no-repeat scroll right top;
	padding:0px;
	width:157px;
	height:73px;
	z-index:2;
}

div#logoArms {
	position: absolute;
	left:0px;
	top:0px;
	margin:0px;
	border:0px;
	height:73px;
	background: #993333 url(images/Grandison_arms.gif) no-repeat scroll center top;
	bgcolor=#993333;
	padding:0px;
	width:157px;
	z-index:2;
	float: left
}

div#logoTitle {
	position: absolute;
	left:-10px;
	top:0px;
	padding:0px 0px 0px 14px;
	height:73px;


	width:400px;
	z-index:2;
	border: 0px;
}


div#Header {
	width:800px;
	height:73px
}

/* LINKS AT TOP OF PAGE */

div#links {
	position:absolute;
	left:225px;
	top:42px;
	font-size:16px;
	color:#740;
	background:transparent;
	z-index:3;
}
div#links a {
	color:#740;
	background:transparent;
	text-decoration:none;
	font-weight:bold;
}
div#links a:hover {
	color:#F90;
	background:transparent;
}
div#links a:active {
	color:#643;
	background:transparent;
}
div#links a#current-page {
	color:#800;
	background:transparent;
}
div#links a#current-page:hover {
	color:#F90;
	background:transparent;
}
div#links a#current-page:active {
	color:#643;
	background:transparent;
}

/* PAGE TITLE */

div#title h1 {
	margin:10px 0px 0px 200px;
	padding:0px 20px 0px 15px;
	font-size:32px;
	font-weight:bold;
/*	color:#F90;		/*Lighter orange*/
/*	color:#942942;	/*Maroon*/
/*	color:#F70;		/*Light orange*/
	color:#C60;		/*Deep (Redish) Orange*/
	background-color:transparent;
	vertical-align:middle;
/*	height:40px;*/
/*	border-bottom:1px dashed #740;*/
}

/* ICON */


/* SPACER */

div#spacer {
	height:120px;
	z-index:0;
}



/* PAGE FOOTER */
p.footer {		
	padding:0px;
	text-align:left;
	font-size:10px;
}

/* GENERIC CONTENT CLASSES */

input.button {
	border:1px solid #740;
	background:#FEC;
	color:#740;
	cursor:pointer;
}
input.textbox {
	background:#FFF;
	color:#740;
	padding:1px;
	margin:1px;
	border:1px solid #000;
}
.align-center {
	text-align:center !important;
}
.underline {
	text-decoration:underline !important;
}	
.lhsMenu {
	position: static;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px;
	width:200px;
	top:0
}




blockquote.notice {
  	border: 2px dotted;
  	margin: 0 1em 1ex 1em;
  	padding: 0.5ex 0.5ex 0.5ex 1ex;
  	float: right;
	text-align: left;
	margin-left: ;
	margin-right: px;
	vertical-align: top;
} 

blockquote {
	text-align: left;
	margin-left: 5px;
	margin-right: 0;
	vertical-align: top;
}



a.mainTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	
}
.mainTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.bodyTextEm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:5px;
	font-weight: bolder;
	filter: Shadow(Color=lightgrey, Direction=left);
}
.bodyTextEmDay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	margin:5px;
	font-weight: bolder;
	filter: Shadow(Color=lightgrey, Direction=left);
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:transparent; layer-background-color:transparent; color:white;}
.clLevel0over{background-color:transparent; layer-background-color:transparent; color:#008080; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#DADCBA; layer-background-color:#FCCE55; color:#006699;}
.clLevel1over{background-color:#006699; layer-background-color:#006699; color:#FCCE55; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#DADCBA; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#DADCBA; layer-background-color:#FCCE55; color:#006699;}
.clLevel2over{background-color:#006699; layer-background-color:#0099cc; color:#CDDBEB; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#DADCBA; layer-background-color:#006699}
.bodyTextWhite {
	color: #FFFFFF;
}
.sectionHeadingWhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px;
}


/*Styles for RHS text quotes copied from the bbc*/
.mva{margin:5px;}
td.sibtbg{
	font-size:12px;
	background-color:#EEEEDD;
	font-weight: bold;
}
