rectoryIndex

p, th, td, div,
li, ol, h1, h2	{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10pt;}

p 				{font-size:10pt;text-align:left; margin: 0; margin-bottom: 10px;}
h1 				{font-size:18pt;font-weight:bold;color:#2a6b3c;text-align:center;}
h2 				{font-size:12pt;font-weight:bold;color:#2a6b3c;text-align:left;}
h3 				{font-size:10pt;font-weight:bold;color:#2a6b3c;text-align:left;}
td 				{font-size:10pt;padding-left:3px;padding-right:3px;}
ul 				{font-size:10pt;list-style-type:circle;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */


#accesskeymessage								{width:705px;margin:0px auto;text-align:center;padding:6px;color:#800000;font-variant:small-caps;}
#main											{width:705px;margin:0px auto;border:1px solid #2a6b3c;overflow:hidden;}
* html #main									{position:relative;display:block;overflow:visible}

#main #topbanner 								{background:url('../images/top/top.jpg');width:100%;height:190px;text-align:right;}

#main #topbanner #searchblock 					{float:right;background-color:#c7e9d0;width:446px;height:34px;border-left:1px solid #2a6b3c;border-bottom:1px solid #2a6b3c; padding-top: 9px; text-align: center;}

/***** Hothouse *****/
#main #searchblock form#quicksearch	{margin: 0; padding: 0;}
/********************/

#main #topbanner #searchblock input[type=text]	{margin:0px;padding:0px}
#main #topbanner #searchblock .nav 				{font-size:14px;color:#800000;text-decoration:none;font-weight:bold;padding-left:0px;padding-right:0px;}

#main #navsite									{width:100%;border-top:1px solid #2a6b3c;border-bottom:1px solid #2a6b3c;margin:0px;padding:0px;}

#main #navsite ul 								{margin:0px;background:#C7E9D0;font-style:normal;font-variant:normal;font-weight:bold;font-size:12px;font-family:Verdana,sans-serif;padding:4px 0px 4px 0px;}

#main #navsite ul li 							{list-style:none;margin:0px;display: inline;}
#main #navsite ul li a 							{padding:3px 0.5em;margin-left: 3px;background: #C7E9D0;text-decoration: none;}
#main #navsite ul li a:link 					{color: #800000;}
#main #navsite ul li a:visited 					{color: #800000;}
#main #navsite ul li a:link:hover,
#main #navsite ul li a:visited:hover 			{color: #fff;background: #2A6B3C;border-color: #336;}

/***** Hothouse *****/
 #main #content									{float:left;width:100%;background-color:#ffffff;}
/********************/

#main #navside 									{background-color:#c7e9d0;float:left;}
#main #navside 									{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:0.7em;font-weight:bold;width:131px;border-right:1px solid #666;padding:0px;margin-bottom:1em;color:#333;padding-bottom: 32767px;margin-bottom: -32767px;}


/********* IE FIX *********/
* html #main #navside {width:131px; margin-left: 0; margin-right: 0;}
/********************/


#main #navside p 								{display: none;}
#main #navside ul 								{list-style:none;padding:0px;margin:0px 0px;}
#main #navside ul li 							{margin:0px;}

#main #navside ul li a {display: block;padding: 8px 2px 8px 0.5em;border-left: 10px solid #2A6B3C;border-bottom: 1px solid #003;background-color: #C7E9D0;color: #800000;text-decoration: none;width: 100%;}

html>body #main #navside ul li a 				{width: auto;}

#main #navside ul li a:hover 					{border-left: 10px solid #C7E9D0;border-bottom: 1px solid #003;background-color: #2A6B3C;color:#fff;}



/********* IE FIX *********/
* html #main #navside ul li a {
	width: 112px;
}
/********************/



#main #content #maintext {
	width:561px;
	height:auto;
	float:left;
	padding:0px 6px 24px 6px;
	padding-bottom-xxx: 32767px;
	margin-bottom-xxx: -32767px;
}

#main #content #maintext.nopad 					{width:573px;padding:0px;}
#main #content #maintext h1						{margin:18px 0px 30px 0px;}

#main #content #maintext #homeblock1			{width:181px;height:411px;float:left;padding-left:4px;padding-top: 4px;}
#main #content #maintext #homeblock2			{width:368px;height:447px;float:left;background:url('../images/small_cover.jpg');border:4px solid #ffffff;padding:6px;}
#main #content #maintext #homeblock2 p			{text-align:justify;width:220px;font-size:8.0pt}
#main #content #maintext #homeblock3			{width:379px;padding:4px;float:left;}
#main #content #maintext #homeblock4			{width:172px;padding:4px;float:left;border: 1px solid #64A74A}
#main #content #maintext #homeblock4 p			{text-align:center;}

#main #content #maintext .imgblock				{text-align:center;}
#main #content #maintext .imgblock p.copyright	{margin:3px 0px 6px 0px;}

.search			{font-size:11px;color:#0631AF;text-align:center;font-weight:600;}

.diary 			{font-size: 10pt; background-color: #C0C0C0 }
td.diary 		{padding-top: 6px;}
.disclaim 		{font-size: 8pt; font-weight: bold }
.olroman 		{list-style-type: lower-roman; font-size: 10pt; font-weight:600 }
.olstrat 		{font-size: 10pt; font-weight: bold; list-style-type:decimal }
.olroman 		{list-style-type: lower-roman; font-size: 10pt; font-weight:600 }
.olromannob 	{list-style-type: lower-roman; font-size: 10pt }
.italic 		{font-size: 10pt; font-style: italic }
.largecentre 	{font-size: 18pt; font-weight: bold; color:black; text-align:center }
.boldc 			{font-size: 10pt; font-weight: bold; text-align:center}
.bold 			{font-size: 10pt; font-weight: bold; margin-top: 10px;}
.boldl 			{font-size: 12pt; font-weight: bold}
.disc 			{font-size: 10pt; list-style-type:disc }
.PL0 			{color:#000099; font-weight:bold; font-style:normal; font-family:Arial,Helvetica; font-size:small; }
.PL1 			{color:#0000FF; font-style:normal; font-family:Arial; font-size:10pt }
.PL2 			{color:#0000FF; font-style:normal; font-family:Arial; font-size:10pt; margin-left:25px }
.50percent		{text-align: center; width: 50%}
.copyright 		{font-size: 7pt; text-align:center}
.copyrightl 	{font-size: 7pt; text-align:left}
.right 			{font-size: 10pt; text-align:right }
.bb 			{font-size: 10pt; font-weight: bold; text-align:left }
.centre 		{font-size: 10pt; text-align:center }
.right 			{font-size: 10pt; text-align:right; margin-right:10px }
.centreitalic 	{font-size: 10pt; text-align:center; font-style:italic }
.centrebold 	{font-size: 10pt; text-align:center; font-weight:bold }
.norm 			{font-size: 10pt; font-weight:400}
.indent 		{font-size: 10pt; margin-left:60px }
.depident 		{font-size: 10pt; font-weight: bold; margin-left:160px}
.sub 			{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 0.7em;font-weight: 600;text-align:right;}



/*  HR lines */
.hr-dashed, p.hr-dashed, div.hr-dashed {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	float: none;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #c7e9d0;
	margin-top: 14px;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
	width: 98%;
}
div.hr-dashed {
	margin-top: 6px;
	margin-bottom: 0px;
}

.clear  {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	float: none;
}


/********* General content styles from various pages *********/
#table1 td {
	vertical-align: top;
}
#table1 tr.boldheaders td {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: dotted 2px #CCCCCC;
}
td.boldheadersCell {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: dotted 2px #CCCCCC;
}
#table2 td {
	vertical-align: top;
	padding-bottom: 6px;
}


table.MsoNormalTable
	{mso-style-parent:"";
	font-size:10.0pt;
	font-family:"Times New Roman";
}
div.Section1
	{page:Section1;}
div.Section2
	{page:Section2;}
table.MsoTableGrid
{border:1.0pt solid windowtext;
	font-size:10.0pt;
	font-family:"Times New Roman";
}
