body.cherwellpages {
      background-color: #FFFFE0;
			padding: 0px;
}

div.footer {
            font-family: Verdana, Arial, Sans Serif;
			background-color: #AEDFE3;
			color: #333;
			font-size: x-small;
			font-weight: bold;
			text-align : center;
			margin: 0px;
			border-left: 0px;
			border-right: 0px;
			width: 100%;
            height: 40px;
			}
p.footer a {
                        color: black;
                        text-decoration: none;
}
			
p.bodytext {
    	 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: small;
    	 color: black;
    	 text-align: justify;
			 background-color: #FFFFE0;
			 padding-top: 0.2em;
			 padding-left: 1em;
			 padding-right: 1em;
			 padding-bottom: 0em;
    	 }
			 
p.bodyquestion {
			font-family: Verdana, Arial, Sans Serif;
			 font-size: small;
			 font-weight: bold;
			 font-style: italic;
    	 color: white;
    	 text-align: justify;
			 background-color: black;       
			 padding-top: 0.5em;
			 padding-left: 1em;
			 padding-right: 1em;
			 padding-bottom: 0.5em;	
			 margin-top: 0px;
			 border-right: 4em #D7F7FA solid;
			 		 }
			 
p.bodysubtitle {
    	 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: medium;
    	 color: black;
    	 text-align: left;
    	 border-color: black;
			 background-color: #FFFFE0;
    	 width:100%;
			 margin-left: 0;
			 padding-top: 0.5em;
			 padding-left: 1em;
			 padding-right: 1em;
			 padding-bottom: 0.5em;
}

p.bodytextcentre {
    	 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: x-small;
    	 color: black;
    	 text-align: center;
    	 border-color: black;
			 background-color: #FFFFE0;
    	 width:100%;
			 margin-left: 0;
			 padding-top: 0.2em;
			 padding-left: 1em;
			 padding-right: 1em;
			 padding-bottom: 0em;
    	 }
			 
p.bodytextred {
    	 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: x-small;
    	 color: red;
    	 text-align: justify;
    	 border-color: black;
			 background-color: #FFFFE0;
    	 width:100%;
			 margin-left: 0;
			 padding-top: 0.2em;
			 padding-left: 1em;
			 padding-right: 1em;
			 padding-bottom: 0em;
    	 }

p.bodytitle {
			 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: large;
			 font-variant: small-caps;
			 font-weight: 500;
			 color: black;
			 height: 67px;
			 background-color: #D7F7FA;
			 text-align: right;
			 padding-bottom: 0em;
			 padding-top: 0.5em;
			 padding-right: 1em;
			 }

p.sidebarfooter {
			 background-color: black;
			 width: 218px;
			 color: white;
       font-family: Verdana, Arial, Sans Serif;
			 font-size: x-small;
			 text-align: left;
			 padding-top: 0.2em;
			 padding-bottom: 0.2em;
}			 

p.eastertitles {
			 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: xx-large;
			 font-variant: small-caps;
			 font-weight: 500;
			 color: black;
			 background-color: #FFFFE0;
			 text-align: center;
			 }

p.eastersubtitles {
			 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: x-large;
			 font-variant: small-caps;
			 font-weight: 500;
			 color: black;
			 background-color: #FFFFE0;
			 text-align: center;
			 }			 
			 
p.entryformtext {
       font-family: Verdana, Arial, Sans Serif;
			 font-size: x-small;
			 color: black;
       }

p.entryformquantities {
       font-family: Verdana, Arial, Sans Serif;
			 font-size: small;
			 font-weight: bold;
			 color: black;
			 text-align: center;
       }
			 
p.entryformnoitems {
       font-family: Verdana, Arial, Sans Serif;
			 font-size: small;
			 font-variant: small-caps;
			 color: black;
			 text-align: center;
}

p.entryformfootnote {
    	 font-family: Book Antiqua, Times New Roman, Serif;
			 font-size: xx-small;
    	 color: black;
    	 text-align: justify;
    	 border-color: black;
			 background-color: #FFFFE0;
    	 width:100%;
			 margin-left: 0;
			 padding-top: 0.2em;
			 padding-left: 1em;
			 padding-right: 1em;
			 padding-bottom: 0em;
			 
    	 }

table.fp_table {
			 vertical-align: top;
			 background-color: #FFFFE0;
			 border: 0px;
			 padding: 0px;
			 margin: 0px;
}

img.ip_barimage {
       background-color: black; 
			 border: 10px solid black;
			 vertical-align: middle;
			 text-align: center;
}


li.eastersubject {
    	 font-family: Book Antiqua, Times New Roman, Serif;
			 padding-bottom: 0.5em;
			 list-style-type : none;
}

li.tandclist {
    	 font-family: Book Antiqua, Times New Roman, Serif;
			 padding-bottom: 0.5em;
			 list-style-type : upper-roman;
			 text-align: justify;			 
}

td.fp_textcells {
			 border-style: solid;
			 border-width: 1px;
			 border-color: #AEDFE3;
			 background-color: #D7F7FA;
			 padding: 10px;
			 width: 250px;
}

td.fp_imagecells {
			 border-style: solid;
			 border-width: 1px;
			 border-color: #AEDFE3;
			 background-color: #D7F7FA;
			 padding: 0.2em;
			 text-align: center;
			 vertical-align: middle;
                         width: 250px;
}

td.ip_leftbarcell {
       width: 218px;
			 background-color: #D7F7FA;
			 vertical-align: top;
			 text-align: left;
}

td.ip_textcell {
			 vertical-align: top;
			 text-align: left;
}

td.ip_topcell {
			 font-family: Verdana, Times New Roman, Serif;
			 font-size: large;
			 font-variant: small-caps;
			 font-weight: bold;
			 color: white;
			 height: 67px;
			 background-color: #AEDFE3;
			 padding: 0px 20px 0px 0px;
			 border: none;
			 margin: 0px;
			 text-align: right;
			 }

td.entryformmoney {
       padding-right: 5px;
			 border-right-style: solid;
			 border-right-width: 1px;
			 border-right-color: gray;
			 text-align: right;	 
			 }
			 
td.entryformheaderrow {
    	 background-color: #AEDFE3;
			 padding-top: 3px;
			 padding-bottom: 5px;
			 border-top-width: 1px;
			 border-top-style: solid;
			 border-top-color: black;
			 border-bottom-style: solid;
			 border-bottom-width: 1px;
			 border-bottom-color: black;
			 text-align: center;
}

td.entryformformcells {
       text-align: center;
			 border-right-style: solid;
			 border-right-width: 1px;
			 border-right-color: gray;
}

td.entryformtotalmoney {
       padding-right: 5px;
			 border-right-style: solid;
			 border-right-width: 1px;
			 border-right-color: gray;
			 text-align: right;
			 border-top-style: solid;
			 border-top-color: black;
			 border-top-width: 1px;
			 border-bottom-style: solid;
			 border-bottom-color: black;
			 border-bottom-width: 1px;
			 padding-top: 3px;
			 padding-bottom: 3px;
}

td.entryformtotal {
       padding-right: 5px;
			 border-right-style: solid;
			 border-right-width: 1px;
			 border-right-color: gray;
			 text-align: left;
			 font-weight: bold;
			 border-top-style: solid;
			 border-top-color: black;
			 border-top-width: 1px;
			 border-bottom-style: solid;
			 border-bottom-color: black;
			 border-bottom-width: 1px;
			 padding-top: 3px;
			 padding-bottom: 3px;
}

td.entryformbottomunderline {
			 border-top-style: solid;
			 border-top-color: black;
			 border-top-width: 1px;
}

tr.entryformoddrows {
    	 background-color: #FFFFE0;
			 padding-top: 3px;
			 padding-bottom: 3px;
}

tr.entryformevenrows {
    	 background-color: #D7F7FA;
			 padding-top: 3px;
			 padding-bottom: 3px;
}

td.entryformbodycell {
			 border-right-style: solid;
			 border-right-width: 1px;
			 border-right-color: gray;
}

p.fp_tabletitles {
       display: block;
			 width: 99%;
			 margin-bottom: 1em;
			 font-family: Verdana, Arial, Sans Serif;
       font-size: small;
			 font-weight: bold;
			 text-align: left;
			 text-decoration: none;
			 color: black;
			 background-color: #D7F7FA;	 
}

img.bodyimagesleft {
       border-top-style: solid;
			 border-top-color: #AEDFE3;
			 border-top-width: 1em;
			 border-left-style: solid;
			 border-left-color: #AEDFE3;
			 border-left-width: 1px;
			 float: left;
			 clear: none;
			 margin-right: 2em;
}

img.bodyimagesright {
       border-top-style: solid;
			 border-top-color: #AEDFE3;
			 border-top-width: 1em;
			 border-left-style: solid;
			 border-left-color: #AEDFE3;
			 border-left-width: 1px;
			 float: right;
			 clear: none;
			 margin-left: 2em;
}

img.bodyimagescentre {
			 clear: both;
}

img.bodyimagesblacktop {
			 border-top-style: solid;
			 border-top-width: 1.5em;
			 border-top-color: black;
			 
}

a.fp_titlelinks {
       display: block;
			 width: 200px;
			 margin-bottom: 10px;
			 font-family: Verdana, Arial, Sans Serif;
       font-size: small;
			 font-weight: bold;
			 text-decoration: none;
			 color: black;
			 border-bottom-style: solid;
			 border-bottom-width: 1px;
			 border-bottom-color: black;

}

a.fp_titlelinks:visited { color: black}
a.fp_titlelinks:link {color: black}
a.fp_titlelinks:hover {color: gray}

a.fp_bodylinks {
       display: block;
			 width: 240px;
		   font-family: Verdana, Arial, Sans Serif;
			 font-size: x-small;
			 font-weight: normal;
			 font-variant: normal;
			 color: black;
			 text-decoration: none;
			 background-color: #AEDFE3;
			 border-top-color: black;
			 border-top-width: 1px;
			 border-top-style: solid;
			 border-right-color: #303040;
			 border-right-style: solid;
			 border-right-width: 5px;
			 margin-bottom: 0.3em;
			 margin-left: 0px;
			 padding-top: 3px;
			 padding-bottom: 3px;
			 padding-left: 5px;
}

a.fp_bodylinks:hover {border-right-color: #AEDFE3; border-top-color: #AEDFE3; background-color: #FFFFE0;}
a.fp_bodylinks:visited {color: black}
a.fp_bodylinks:link {color: black}

a.ip_sidebarlinks {
       display: block;
			 width: 200px;
		   font-family: Verdana, Arial, Sans Serif;
			 font-size: x-small;
			 font-weight: normal;
			 font-variant: normal;
			 color: black;
			 text-align: left;
			 text-decoration: none;
			 background-color: #AEDFE3;
			 border-top-color: black;
			 border-top-width: 1px;
			 border-top-style: solid;
			 border-right-color: #303040;
			 border-right-style: solid;
       border-right-width: 8px;
			 border-left-color: #AEDFE3;
			 border-left-style: solid;
			 border-left-width: 10px;
			 margin-bottom: 0.3em;
			 padding-top: 0.2em;
			 padding-bottom: 0.2em;

}

a.ip_sidebarlinks:hover {border-right-color: #AEDFE3; border-top-color: #AEDFE3; background-color: #FFFFE0; border-left-color: #FFFFE0;}
a.ip_sidebarlinks:visited {color: black}
a.ip_sidebarlinks:link {color: black}

a.ip_bodylinks {
			 margin-bottom: 1em;
			 font-family: Verdana, Arial, Sans Serif;
			 font-weight: 500;
			 text-decoration: none;
			 color: black;
}

a.ip_bodylinks:visited { color: black}
a.ip_bodylinks:link {color: black}
a.ip_bodylinks:hover {color: gray}

a.ip_sidebarnonlinks {
       display: block;
			 width: 200px;
		   font-family: Verdana, Arial, Sans Serif;
			 font-size: x-small;
			 font-weight: normal;
			 font-variant: normal;
			 color: gray;
			 text-align: left;
			 text-decoration: none;
			 background-color: #AEDFE3;
			 margin-bottom: 0.3em;
			 border-top-color: #AEDFE3;
			 border-top-width: 1px;
			 border-top-style: solid;
			 border-right-color: maroon;
			 border-right-style: solid;
			 border-right-width: 8px;
			 border-left-color: #AEDFE3;
			 border-left-style: solid;
			 border-left-width: 10px;
			 padding-top: 0.2em;
			 padding-bottom: 0.2em;
}

a.entryformadjustlinks {
      font-family: Verdana, Arial, Sans Serif;
			text-decoration: none;
			font-size: x-small;
			font-weight: normal;
}
a.entryformadjustlinks:visited {color: black}
a.entryformadjustlinks:link {color: black}
a.entryformadjustlinks:hover { text-decoration: underline }

