/* COLOURS:
Grey for background #   949494
Darker grey for text #  5c5c5c
Dark blue for textheaders  #  006882
Very dark blue for plain text  # 004354
Electric blue  #   00CCFF
Very light blue  #  CBF5FF
*/

/* MARGIN  =  TOP RIGHT  BOTTOM LEFT   */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.oem;
	font-weight: normal;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: underline;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}
.h1 /* Heading for content sections   */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006882;
}
table.header h1 /* Heading for content sections   */
{
display:none;
}

.text  /* main content text   */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004354;
}

.error /* main content text   */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}

.li  /* Dots for lists   */
{

	color: #004354;

	
}

.smallgreentext  /* Small text for footer   */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006882;
}

.topcontact /* Phone numbers and date at the top   */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006882;
}

.footerheader /* Charity number in footer   */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006882;
}




table.header

{
    BORDER-BOTTOM: #006882 1px solid;
    MARGIN: 0px 0px 0px;
    BACKGROUND: #fffffff
}
td.header
{
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	text-align: right;
	vertical-align: bottom;
	BACKGROUND: #ffffff
}

table.footer

{
   	BORDER-TOP: #006882 1px solid;
 	BACKGROUND: #ffffff;
	PADDING-TOP: 5px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 5px
	PADDING-BOTTOM: 5px
}

table.latest

{
   	BORDER: #006882 2px solid;
 	BACKGROUND: #ffffff;

}
td.footer

{

	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px
}


table.content

{

    	MARGIN: 10px 0px 10px;
}



td.contentheader
{
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 0px;
	text-align: left;
	BACKGROUND: #E9FBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006882
}

td.content
{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 0px;
    BORDER-BOTTOM: #006882 1px solid;
	text-align: left;
	BACKGROUND: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004354
}

td.contentlatest
{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 0px;
    BORDER-BOTTOM: #006882 0px solid;
	text-align: left;
	BACKGROUND: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004354
}

td.navigation
{
	HEIGHT: 30px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 0px;
    BORDER: #004354 1px solid;
	text-align: left;
	BACKGROUND: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004354
}


INPUT, TEXTAREA

{
	FONT-FAMILY: arial, "MS Serif", "New York", serif;
	COLOR: #004354;
	FONT-WEIGHT: normal;
	border: 1px solid #006882;
	FONT-SIZE: 11px 
}

/* October 2005 - New index page columns  */

table.index h2, table.index h3, table.index h4, table.index p, table.index p.blue,  table.index ul{
	font-family: Arial, Helvetica, sans-serif;
	color: #004354;
}
table.index p{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 15px 0px
}
table.index p.blue{
	padding: 5px;
	margin: 5px 0px 15px 0px;
	background-color:#E9FBFF;
	border:1px dotted #006882;
}
table.index p.blue img{
	float:right;
}

table.index h2  {
	font-size: medium;
	font-weight: bold;
	background-color:#E9FBFF;
	padding:5px;
	border-top:1px solid #006882;

}
table.index h3 {
	font-size: small;
	font-weight: bold;
	border-top:1px dotted #006882;
	margin: 5px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	background-image:url(../mainimages/head_3_back.gif);
	background-repeat:repeat-x;
}
table.index h4 {
	font-size: small;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}

table.index p, table.index a, table.index a:hover, table.index li {
	font-size: small;
}
table.index a, table.index a:hover {
	text-decoration:underline;
}
table.index a:hover {
	background-color:#E9FBFF;
}

div.donate-button, .donate-button a{
width:134px;
height:135px;
display:block;
float:right;
margin:0px 0px 0px 0px;
}

div.donate-button a{
background-image: url(../mainimages/donate_button.gif);
background-repeat:no-repeat;
}
div.donate-button a:hover{
background-position:right;
background-color:#ffffff;

}



