/* ////////////////////////////////////////////// */ 
/* ////////////////////////////////////////////// */ 
/* ////////// GATF WEBSITE STYLESHEET /////////// */ 
/* ////////////////////////////////////////////// */ 
/* ////////////////////////////////////////////// */ 

* {
	margin:0;
	padding:0;
	font-size:small;
	line-height:1.3em;
	}
	
body {
	background:#ebf1f5;
	color:#333;
	font-family:trebuchet ms, verdana, arial, sans-serif;
	}

/* ///////////////////// H1 //////////////////// */ 

h1 {
	font-size:150%;
	color:#185228;
	font-family:georgia, times, serif;
	font-weight:normal;
	line-height:1.4em;
	padding-bottom:2px;
	border-bottom:1px dotted #e2cee2;
	}	

/* /////////////// H2 /////////////// */ 

h2 {
	font-size:130%;
	font-weight:normal;
	color:#185228;
	font-family:georgia, times, serif;
	padding-bottom:3px;
	border-bottom:1px dotted #e2cee2;
	}

/* /////////////// H3 /////////////// */ 

h3 {
	font-size:100%;
	font-weight:normal;
	color:#185228;
	font-family:georgia, times, serif;
	padding-bottom:2px;
	border-bottom:1px dotted #e2cee2;
	margin-top:10px;
	}
	
/* /////////////// P //////////////// */ 

p {
	margin:10px 0 15px;
	line-height:1.5em;
	}

p.intro {
	font-size:120%;
	line-height:1.3em;
	padding-top:5px;
	color:#000;
	}

p.header {
	font-size:90%;
	margin:0;
	line-height:1.2em;
	}
	
.headertel {
	font-size:150%;
	margin:0;
	line-height:1em;
	}

.headeremail {
	margin:0;
	}

.headeremail a:link, .headeremail a:active, .headeremail a:visited {
	font-size:90%;
	color:#b69fc8;
	text-decoration:underline;
	}

.headeremail a:hover {
	color:#185228;
	text-decoration:none;
	}

p.downloadpdf {
	margin:0;
	padding:8px 100px 0 90px;
	font-size:80%;
	font-weight:normal;
	color:#666;
	line-height:1em;
	}

p.downloadpdf a:link, p.downloadpdf a:active, p.downloadpdf a:visited {
	font-size:170%;
	font-family:georgia, times, serif;
	color:#cc0000;
	}

p.downloadpdf a:hover {
	color:#185228;
	text-decoration:none;
	}

p.getreader {
	margin:0;
	padding:2px 100px 0 90px;
	font-size:80%;
	font-weight:normal;
	color:#666;
	line-height:1em;
	}

p.quote {
	font-family:georgia, times, serif;
	font-style:italic;
	margin:10px 20px 15px;
	}
	
p.getreader a:link, p.getreader a:active, p.getreader a:visited {
	color:#cc0000;
	}

p.getreader a:hover {
	color:#185228;
	text-decoration:none;
	}

p.imagetag {
	font-family:georgia, times, serif;
	margin:0 0 15px;
	color:#643886;
	font-style:italic;
	}

form p {
	margin:10px 0;
	line-height:1.2em;
	font-size:90%;
	}
	
#footer p {
	font-size:80%;
	margin:10px 0 0;
	line-height:1.1em;
	}

#footer p em {
	font-size:100%;
	}
	
#footer p a:link, #footer p a:active, #footer p a:visited {
	font-size:100%;
	text-decoration:none;
	}

#footer p a:hover {
	}
	
/* /////////////// IMG /////////////// */ 

img {
	border:0px solid white;
	}
	
.contentrcbuttons img {
	margin:5px 0;
	}

/* /////////////// ULs /////////////// */ 

#contentrc ul {
	list-style-type:circle;
	margin:0 20px 10px;
	}

	#contentrc li {
		padding:0 0 10px;
		}

.navcontainertop ul {
	list-style-type:none;
	margin:0 5px 0 15px;
	padding:15px 0 10px;
	line-height:1em;
	}
	
	.navcontainertop ul li a {
		font-size:100%;
		}
	
	.navcontainertop ul li a:link, .navcontainertop ul li a:visited, .navcontainertop ul li a:active {
		display:block;
		text-decoration:none;
		color:#360a50;
		padding:5px 10px 5px 25px;
		background:url('../images/navicon_off.gif') top left no-repeat;
		}

	.navcontainertop ul li a:hover, .navcontainertop ul li a.current {
		color:#185228;
		background:url('../images/navicon_on.gif') top left no-repeat;
		}
		
	.navcontainertop ul li a.current {
		font-weight:bold;
		color:#185228;		
		}

table.bankdetails, table.contactdetails {
	border:1px solid #eee5f2;
	background:#fdf8fd;
	padding:5px;
	margin:0 0 20px;
	}

	
	table.bankdetails td, table.contactdetails td {
		padding:1px 5px;
		}
	
/* /////////////// MISC /////////////// */ 

a:link, a:active, a:visited {
	color:#185228;
	text-decoration:underline;
	font-size:100%;
	}

a:hover {
	color:#b69fc8;
	}

/* /////////////// FORM /////////////// */ 

form {
	margin:-20px 0 0;
	}
	
/* ////////////////////////////////////////////// */ 
/* ////////////////  LAYOUT STYLES ////////////// */ 
/* ////////////////////////////////////////////// */

#contentcontainer {
	position:absolute;
	top:130px;
	left:0px;
	right:0px;
	}
	
	#content {
		width:830px;
		margin:0 auto;
		padding:30px 55px;
		background:#f4f4f4;
		text-align:left;
		overflow:hidden;
		background:url('../images/content_background.gif') top center repeat-y;
		}

		#contentlc {
			float:left;
			width:180px;
			padding-top:20px;
			}
		
			.navcontainertop {
				background:#f6eef6 url('../images/contentlc_topbackground.gif') top center no-repeat;
				}

				#donatebutton {
					padding:20px 0 5px 17px;
					}

					#donatebutton a:link, #donatebutton a:visited, #donatebutton a:active {
						display:block;
						width:144px;
						height:54px;
						background:url('../images/donatebutton_off.gif');
						}

					#donatebutton a:hover {
						display:block;
						width:144px;
						height:54px;
						background:url('../images/donatebutton_on.gif');
						}

				#giftaiditbutton {
					padding:5px 0 15px 17px;
					}
					
					#giftaiditbutton a:link, #giftaiditbutton a:visited, #giftaiditbutton a:active {
						display:block;
						width:144px;
						height:54px;
						background:url('../images/giftaiditbutton_off.gif');
						}

					#giftaiditbutton a:hover {
						display:block;
						width:144px;
						height:54px;
						background:url('../images/giftaiditbutton_on.gif');
						}

			.navcontainerbase {
				background:url('../images/contentlc_basebackground.gif') bottom center no-repeat;
				height:5px;
				margin-bottom:15px;
				}
				
		#contentrc {
			float:right;
			width:620px;
			overflow:hidden;
			}

			#contentrctop {
				background:#f6eef6 url('../images/contentrc_topbackground.gif') top center no-repeat;
				overflow:hidden;
				padding:0 30px;
				}

				.contentrchpcopy {
					float:left;
					width:400px;
					padding:30px 0;
					}

					#readmore {
						margin:10px 0 0;
						}

						#readmore a:link, #readmore a:visited, #readmore a:active {
							display:block;
							width:108px;
							height:23px;
							background:url('../images/readmorebutton_off.gif');
							}

						#readmore a:hover {
							display:block;
							width:108px;
							height:23px;
							background:url('../images/readmorebutton_on.gif');
							}

				.contentrchpbuttons {
					float:right;
					width:115px;
					padding:30px 0;
					}

					#loanstuitionfees, #makearepayment, #childrensfund {
						margin:25px 0 0;
						}

						#loanstuitionfees a:link, #loanstuitionfees a:visited, #loanstuitionfees a:active {
							display:block;
							width:115px;
							height:130px;
							background:url('../images/loanstuitionfeesbutton_off.gif');
							}

						#loanstuitionfees a:hover {
							display:block;
							width:115px;
							height:130px;
							background:url('../images/loanstuitionfeesbutton_on.gif');
							}

						#makearepayment a:link, #makearepayment a:visited, #makearepayment a:active {
							display:block;
							width:115px;
							height:130px;
							background:url('../images/makearepaymentbutton_off.gif');
							}

						#makearepayment a:hover {
							display:block;
							width:115px;
							height:130px;
							background:url('../images/makearepaymentbutton_on.gif');
							}

						#childrensfund a:link, #childrensfund a:visited, #childrensfund a:active {
							display:block;
							width:115px;
							height:130px;
							background:url('../images/childrensfundbutton_off.gif');
							}

						#childrensfund a:hover {
							display:block;
							width:115px;
							height:130px;
							background:url('../images/childrensfundbutton_on.gif');
							}

				.contentrccopy {
					float:left;
					width:555px;
					padding:30px 0;
					}

					.downloadpdfbg {
						width:555px;
						height:70px;
						margin-bottom:20px;
						background:#fff url('../images/pdfbackground.gif') top left no-repeat;
						}

			#contentrcbase {
				background:url('../images/contentrc_basebackground.gif') bottom center no-repeat;
				height:5px;
				}

	#footer {
		width:910px;
		margin:0 auto;
		padding:0 15px 30px 15px;
		background:url('../images/footer_background.gif') bottom center no-repeat;
		}
		
		#footercont {
			width:900px;
			overflow:hidden;
			margin:auto;
			}
			
			#footerlc {
				padding-left:15px;
				float:left;
				width:550px;
				}

			#footerrc {
				padding-right:15px;
				float:right;
				width:300px;
				text-align:right;
				}
				
#headercontainer {
	position:relative;
	width:910px;
	margin:0 auto;
	padding:0 15px;
	background:url('../images/header_background.gif') top center no-repeat;
	}

	#headercont {
		width:900px;
		height:150px;
		overflow:hidden;
		margin:auto;
		}
		
		#logocont {
			float:left;
			padding:30px 0 0 15px;
			}
		
		#telemailcont {
			float:right;
			padding:80px 25px 0;
			text-align:right;
			}
	
	#bannercont {
		height:160px;
		overflow:hidden;
		}

		.crossfader {
			text-align:left;
			}

.center {
	text-align:center;
	}
	
.clear {
	clear:both;
	}
