﻿/* Layout Begin */

body {
	width:					100%;
	font-family:			Arial;
	color:					#666666;
	margin:					0px;
	padding:				0px;
}

#wrapper {
	width:					63.75em;
	margin-left:			auto;
	margin-right:			auto;
}

#footer {
	height:					2.8125em;
	width:					100%;
	float:					left;
}

#footer-wrapper {
	width:					63.75em;
	margin-left:			auto;
	margin-right:			auto;
}

#footer p {
	color:					#ffffff!important;
}

#banner {
	width:					60.00em;
	height:					6.25em;
}


/* Layout End */


/* Page Style Begin */

a {
	text-decoration:		none;
	color:					#000000;
}

p {
	margin-top:				0.3125em;
	font-size:				0.75em;
	color:					#000000!important;
}
/* Page Style End */

/* PAGE NAVIGATIONS BEGIN */

/* Accessibility Navigation Begin */

#accessibility-nav {
	margin-top:				0.9375em;
	margin-left:			1.875em;
	width:					59.75em;
}

#accessibility-nav ul li {
	display:				inline;
	font-size:				0.9375em;
	font-weight:			bold;
	color:					#000000!important;
	margin:					0px;
}

#accessibility-nav ul {
	display:				block;
	padding:				0.1875em 0em 0.25em 0em;
	margin:					0em;
	line-height:			1.75em;
	float:					left;
}

#accessibility-nav li {
	display:				block;
	padding:				0.625em 0.625em 0.625em 0.625em;
	margin:					0em;
}

.link {
	color:					#000000;
}

/* Change Text/Page Colour Begin */

.black-white {
	border:					1px #000000 solid!important;
	background-color:		#FFFFFF!important;
	color:					#000000!important;
	padding:				0.0625em;
	padding-right:			0.3125em;
	padding-bottom:			0em;
	margin-left:			0.125em;
	padding-left:			0.1875em;
}

.white-black {
	border:					1px #ffffff solid!important;
	background-color:		#000000!important;
	color:					#ffffff!important;
	padding:				0.0625em;
	padding-right:			0.3125em;
	padding-bottom:			0em;
	margin-left:			0.125em;
	padding-left:			0.1875em;
}

.yellow-black {
	border:					1px #ffff00 solid!important;
	background-color:		#000000!important;
	color:					#ffff00!important;
	padding:				0.0625em;
	padding-right:			0.3125em;
	padding-bottom:			0em;
	margin-left:			0.125em;
	padding-left:			0.1875em;
}

.blue-yellow {
	border:					1px #0000FF solid!important;
	background-color:		#FFFF33!important;
	color:					#0000FF!important;
	padding:				0.0625em;
	padding-right:			0.3125em;
	padding-bottom:			0em;
	margin-left:			0.125em;
	padding-left:			0.1875em;
}

/* Change Text/Page Colour End */

/* Change Font Size Begin */

.one {
	font-size:				0.9375em;
	color:					#000000;
}

.two {
	font-size:				1.0625em;
	color:					#000000;
}

.three {
	font-size:				1.1875em;
	color:					#000000;
}

/* Change Font Size End */

/* Address Begin */
#accessibility-nav address {
	padding-top:			0.4375em;
	text-align:				right;
	font-size:				1.375em;
	font-weight:			bold;
	font-style:				normal;
}
/* Address End */

/* Main Navigation Begin */

#main-nav {
	margin-bottom:			1.25em;
}

#main-nav ul {
	display:				inline;
	margin:					0em;
	margin-left:			2.5em;
	padding:				0em;
}

#main-nav li {
	display:				inline;
	list-style:				none;
	margin-right:			2.1875em;
}

#main-nav li a {
	font-size:				0.75em;
	text-decoration:		none;
}

/* Main Navigation End */

/* Left Navigation Begin */

#body-wrapper {
	margin-left:			2.5em;
	border:					0.0625em #D9D9D9 solid;
	padding:				0.0625em;
	width:					58.5em;
	float:					left;
	display:				inline;
}

#left-navigation {
	height:					17.8125em;
	display:				inline;
	width:					12.5em;
	margin-right:			0.0625em;
	float:					left;
}

#left-navigation ul {
	margin-left:			0em;
	list-style:				none;
	padding:				0em;
	margin-top:				0em;
	display:				inline-block;
	padding:				0em;
}

#left-navigation li a {
	height:					1.73em;
	width:					13.33em;
	padding-left:			0.625em;
	display:				inline-block;
	line-height:			1.73em
}

#left-navigation a {
	font-size:				0.94em;
	font-weight:			bold;
	color:					#FFFFFF;
}

#body-wrapper img {
	float:					left;
	height:					17.8125em;
	width:					45.9375em;
	display:				inline;
}

/* Left Navigation End */

/* Right Navigation Begin */

#right-nav {
	background-image:		url('site-images/right-nav.gif');
	background-repeat:		no-repeat;
	height:					12.8125em;
	width:					18.75em;
	margin-bottom:			1.1875em;
}

#right-nav a {
	font-size:				1.69em;
	font-weight:			bold;
	color:					#FFFFFF;
}

#right-nav ul {
	margin-top:				0em;
	display:				inline-block;
	margin-left:			0em;
	list-style:				none;
	padding:				0em;
}

#right-nav li a {
	height:					1.85em;
	width:					10.37em;
	display:				inline-block;
	padding-left:			0.74em;
	line-height:			2.00em;
}

/* SUB RIGHT NAV BEGIN */

#sub-right-nav {
	background-repeat:		no-repeat;
	height:					9.63em;
	width:					18.75em;
	margin-bottom:			1.1875em;
}

#sub-right-nav a {
	font-size:				1.69em;
	font-weight:			bold;
	color:					#FFFFFF;
}

#sub-right-nav ul {
	margin-top:				0em;
	display:				inline-block;
	margin-left:			0em;
	list-style:				none;
	padding:				0em;
}

#sub-right-nav li a {
	height:					1.85em;
	width:					10.37em;
	display:				inline-block;
	padding-left:			0.74em;
	line-height:			2.00em;
}

/* SUB RIGHT NAV END */

#right-nav-bottom {
	background-image:		url('site-images/right-nav-bottom.gif');
	background-repeat:		no-repeat;
	height:					12.8125em;
	width:					18.75em;
	margin-top:				1.1875em;
}

#right-nav-bottom a {
	font-size:				1.69em;
	font-weight:			bold;
	color:					#FFFFFF;
}

#right-nav-bottom ul {
	margin-top:				0em;
	display:				inline-block;
	margin-left:			0em;
	list-style:				none;
	padding:				0em;
}

#right-nav-bottom li a {
	height:					1.85em;
	width:					10.37em;
	display:				inline-block;
	padding-left:			0.74em;
	line-height:			2.00em;
}


/* Right Navigation End */

/* PAGE NAVIGATIONS END */

/* Banner Begin */
#banner {
	background-repeat:		no-repeat;
	margin-top:				1.1875em;
	margin-bottom:			1.25em;
	width:					60.00em;
	height:					6.25em;
}

#banner img {
	height:					6.25em;
	width:					60em;
}
/* Banner End */

/* Grey Line Begin */

.line {
	background-image:		url('site-images/greyline.jpg');
	margin-left:			2.5em;
	height:					3.81em;
	width:					58.88em;
	float:					left;
	background-repeat:		no-repeat;
	display:				inline;
}
/* Grey Line End */

/* LEFT BODY BEGIN */

#left-body {
	width:					40em;
	float:					left;
	margin-left:			2.5em;
	display:				inline;
}

#left-body ul {
	font-family:			Arial;
	color:					#666666;
	font-size:				0.75em;
}

#left-body ul ul {
	font-size:				1.00em;
}

/* LEFT BODY END */

/* RIGHT BODY BEGIN */

#right-body {
	float:					left;
	width:					18.75em;
	display:				inline;
}

#right-body img {
	height:					11.69em;
	width:					18.75em;
}

#donate-top {
	background-image:		url('site-images/donate-top-green-white.gif');
	height:					10.625em;
	width:					18.75em;
	text-align:				center;
	margin-left:			auto;
	margin-right:			auto;
	padding:				0em;
	padding-top:			1.25em;
}

#donate-top h1 {
	font-size:				3.75em;
	margin-top:				0em;
	margin-bottom:			0em;
	padding:				0em;
}

#donate {
	padding-left:			0.75em;
	padding-right:			0.1875em;
	padding-bottom:			0.75em;
	background-color:		#00853F;
	height:					5.75em;
}

#donate img {
	border:					0px;
}


#donate h2 {
	color:					#BFE0CF;
	font-size:				0.9375em;
	padding-top:			0.33em;
	margin-bottom:			0px;
	margin-top:				0px;
}

#donate p {
	margin-top:				0.42em;
	margin-bottom:			0em;
	color:					#FFFFFF!important;
}

#donate-bottom {
	background-image:		url('site-images/donate-today_bottom.jpg');
	height:					12.25em;
	width:					18.75em;
}

#donate a {
	margin-top:				1.0625em;
	height:					1.56em;
	width:					4.25em;
	background-color:		#ffffff;
	display:				block;
	line-height:			1.56em;
	color:					#00853F;
	font-size:				13px;
	text-align:				center;
}

/* RIGHT BODY END */

/* LOWER BODY BEGIN */

#lower-body {
	width:					58.88em;
	float:					left;
	margin-left:			2.5em;
	display:				inline;
}

#lower-body img {
	margin-top:				1.25em;
	border:					0px;
}

.search {
	margin-right:			1.25em;
	margin-left:			1.25em;

}

#lower-body ul li {
	display:				inline;
}

#lower-body ul {
	background-image:		url('site-images/home-page/lower-body-nav.gif');
	display:				inline-block;
	height:					50px;
	width:					940px;
	list-style:				none;
	margin-left:			0px;
	padding-left:			0px;
	margin-top:				20px;
}

#lower-body li a {
	display:				inline-block;
	height:					50px;
	width:					273px;
	line-height:			50px;
}

.lower-class {
	margin-right:			20px;
}

#lower-body a {
	font-size:				1.69em;
	font-weight:			bold;
	color:					#FFFFFF;
	padding-left:			22px;
}

/* LOWER BODY END */

/* FOOTER BEGIN */

#footer ul {
	margin:					0em;
	margin-left:			2.5em;
	padding:				0em;
	line-height:			1.5625em;
	float:					left;
	display:				inline;

}

#footer li {
	display:				inline;
	list-style:				none;
	margin-right:			2.1875em;
}

#footer li a {
	font-size:				0.75em;
	text-decoration:		none;
	color:					#FFFFFF;
}


#footer p {
	float:					right;
	line-height:			1.5625em;
	margin:					0em;
	margin-right:			2.5em;
	color:					#FFFFFF;
	margin-top:				0.25em;

}

/* FOOTER END */

.test {
	width:18.75em;
	height:		11.88em;		
}

/* SUB PAGE BEGIN */

#top-text {
	background-color:		#ffffff; /* DEDEDE */
	width:					38.75em;
	float:					left;
	overflow:				hidden;
	padding-bottom:			1.3em;
	display:				inline;
}

#top-text h1 {
	font-size:				1.88em;
	margin:					0px;
	line-height:			0.23em;
	padding-left:			0em;
	border-bottom:			0.03em #FFFFFF solid;
}

#top-text p {
	padding-left:			0em;
	padding-right:			0.63em;
	padding-top:			0.63em;
	margin-bottom:			0.34em;
}


.text-area {
	background-color:		#ffffff; /* DEDEDE */
	width:					38.75em;
	float:					left;
	overflow:				hidden;
	margin-bottom:			1.25em;
	display:				inline;
	border:					1px #000000 solid;
}

.text-area h1 {
	font-size:				1.88em;
	margin:					0px;
	padding-left:			0.33em;
	padding-top:			0.13em;
	float:					left;
	display:				inline;

}


.text-area p {
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			0.63em;
	margin-bottom:			0.34em;
	width:					36.42em;
	float:					left;
	display:				inline;
}

.text-area img {
	float:					right;
	padding-right:			0.63em;
	padding-top:			0.63em;
	margin-bottom:			0.63em;
	width:					8.31em;
	height:					8.31em;
	display:				inline;
}


.container {
	width:					18.75em;
	height:					9.37em;
	margin-top:				1.25em;
	margin-right:			1.25em;
	float:					left;
	display:				inline;
}

.container h2 {
	font-size:				1.27em;
	color:					#FFFFFF;
	height:					2.27em;
	line-height:			2.27em;
	margin:					0px;
	padding-left:			0.63em;
	border-bottom:			0.03em #FFFFFF solid;
}

.container img {
	border:					1px #FFFFFF solid;
	margin-top:				0.63em;
	margin-left:			0.63em;
	height:					5.00em;
	width:					17.38em;
}

#sub-container {
	width:					38.75em;
	float:					left;
	padding-bottom:			0.63em;
	display:				inline;
}

#sub-container a {
	color:					#FFFFFF;
}

#sub-text {
	margin:					0.63em;
	padding:				0.63em;
	background-color:		#FFFFFF;
	float:					left;
	width:					36.25em;
	margin-bottom:			0px;
	display:				inline;
}

#sub-text a {
	color:					#000000;
}

#sub-text img {
	float:					right;
	margin-left:			0.63em;
	margin-bottom:			0.63em;
}

#sub-text h2 {
	font-size:				0.94em;
	font-family:			Arial;
	margin-top:				0px;
}

#sub-text li {
	font-size:				1.00em;
	color:					#000000;
	
}

#left-bottom-links {
	margin-left:			30px;
	float:					left;
}

#left-bottom-links td a {
	border:					10px #FFFFFF solid;
	height:					50px;
	line-height:			45px;
	width:					290px;
	display:				block;
	padding-left:			10px;
}

#left-bottom-links h1 {
	font-size:				22px;
	color:					#FFFFFF;
	margin:					0px;
}

#left-bottom-links a {
	color:					#FFFFFF;
}

.sub-image {
	width:					300px;
	height:					300px;
}

.hidden {
	display:				none;
}

