*{
	margin: 0;
	padding: 0;
	border: 0;
}




body, a, p, blockquote, div{
	background-color: #949494;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

a:hover{
	text-decoration: underline;
}

table {
	border: 0 solid black;
}

td{
	text-align: left;
	vertical-align: top;
}

/*main*/

table.main{
	width: 760px;
	margin: 0 auto 0 auto;
}

table.content{
	width: 600px;
	margin: 2px 10px;
}

table.content td{
	padding: 5px;
}

div.headline img{
	margin: 2px 2px 2px 5px;
}


/*navigation */

table.nav{
	border-collapse: collapse;
	width: 140px;
}

table.nav td.current{
	width: 140px;
	padding: 2px 2px 2px 10px;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #333366;
	text-decoration: none;
	height: 16px;
}


table.nav td *{
	font-size: 10pt;
	background-color: #333366;
	color: #FFFFFF;
	text-decoration: none;
}

table.nav td a, table.nav td a:visited{
	display: block;
	background-color: #333366;
	color: #FFFFFF;
	padding: 2px 2px 2px 10px;
	height: 16px;
}

table.nav td a:hover{
	display: block;
	font-size: 10pt;
	padding: 2px 2px 2px 10px;
	background-color: #FFFFFF;
	color: #333366;
	text-decoration: none;
}

table.nav td.spacer{
	height: 2px;
	background-color: #949494;
	color: #FFFFFF;
}


/*Welcome*/

table.content td.welcome{
	font-size: 10pt;
}

/*Trustees*/

table.trustees{
	width: 550px;
	margin: 2px auto 20px auto;
}

table.trustees td{
	padding: 5px;
}

td.trusteesHeading{
	text-align: center;
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
}

td.trusteesTitle{
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	background-color: transparent;
	color: #333366;
}

td.description{
	text-align: left;
	font-weight: bold;
	width: 80px;
}

td.value{
	width: 200px;
}

td.pic{
	width: 180px;
	height: 190px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

td.personal{
	background-color: #C0BEBD;
	color: #000000;
}

/* application form */

table.application{
	width: 550px;
	margin: 2px auto;
}

table.application td{
	padding: 5px;
}

table.contacts td{
	padding: 2px 5px;
	height: 15px;
}


/* reports */

td.reportHeading{
	padding: 20px;
	text-align: center;
	color: #333366;
	background-color: transparent;
	font-weight: bold;
	font-size: 11pt;
}

td.reports{
	text-align: center;
}

td.reports a, td.reports a:visited, td.reports a:hover{
	margin: 10px;
	font-weight: bold;
}

/* donations */

table.donations, table.navi{
	width: 380px;
	margin: 10px auto;
}
table.navi{
	margin: 5px auto;
}
th.district{
	font-size: 12pt;
}
table.donations .organisation, td.total, td.naviPrev{
	text-align: left;
	height: 15px;
}
table.donations .amount, td.totalamount, td.naviNext{
	text-align: right;
	height: 15px;
}
td.total, td.totalamount{
	font-weight: bold;
}
td.totalamount{
	text-decoration: underline;
}
table.donations td.spacer{
	height: 10px;
}
table.navi td.pageNo{
	text-align: center;
}
table.navi td.naviPrev, table.navi td.naviNext{
 	width: 80px;
}

/* regional */

table.regional{
	width: 550px;
	margin: 2px auto 20px auto;
	
}

table.regional td ol{
	margin: 5px 5px 5px 40px;
}

table.regional td ul{
	margin: 10px 5px 10px 15px;
	list-style-type: none;
}

/* links */

table.links{
	margin: 15px auto;
}

table.links th{
	height: 25px;
}

table.links td{
	height: 18px;
}

/* about */

table.about{
	width: 550px;
	margin: 2px auto 20px auto;
}

table.about td{
	padding: 10px;
}

table.about h3{
	font-weight: bold;
	font-size: 10pt;
	padding: 5px 0;
	color: #333366;
	text-decoration: underline;
}

table.about h4{
	font-weight: bold;
	font-size: 10pt;
	padding: 5px;
}

table.about ul{
	margin: 5px 0 5px 25px;
}

table.about ol{
	margin: 5px 0 5px 35px;
}

td.aboutHeadline{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}

td.aboutSubtitle{
	font-style: italic;
	text-align: center;
}