/*
  Layout
*/

.FAFOuterTable {


width:1000px;
margin-left:auto;
margin-right:auto;
background-color:white;
text-align:center;
font-family:trebuchet MS;
color:#2BA4E9;
}

table#Table2 b {
color:black;
float:left;
font-size:12px;
font-weight:normal;
position:static;
text-align:left;}

table table table table center b {
color:black;
float:left;
font-size:12px;
font-weight:normal;
position:static;
text-align:left;}

form center b {
color:black;
float:left;
font-size:12px;
font-weight:normal;
position:static;
text-align:left;}

.FAFBodyTable table {
margin-left:auto;
margin-right: auto;

}


table.FAFRightPanelInnerTbl td.white{
background-image:url(topside.jpg);
background-repeat:no-repeat;
color:#28A4EC;
font-family:arial;
font-size:13.5px;
font-weight:bold;
height:26px;
text-transform:uppercase;
width:153px;

}

.FAFBodyTable {
text-align:center;
width:840px;

}

table.FAFRightPanelOuterTbl a {

color:#15526a;
text-decoration:none;
font-size:12px;

}

.FAFRightPanelInnerTbl {
background-color:#E1F2FC;
}

table.FAFRightPanelOuterTbl a:hover {

text-decoration:underline;

}
.FAFRightNav {

padding-top:235px;

}

.FAFRightNav table {
margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: #e1f2fc;

}

center b {
color:#FFA58C;
font-size:18px;
left:250px;
top:50px;
position:relative;
z-index:0;
}
#wrapper {
left:50%;
margin:0 0 0 -500px;
position:relative;
width:1000px;
}

.float {
float:left;

}

.float2 {
float:right;
}

.mainBanner {
background:url(topBanner.jpg);
height:200px;
width:1000px;
}

.topMenu ul li{
float:left;
}

#content {
background:#fff;
padding:10px 0 10px 0;
}

	#content .leftPart {
	padding:0 0 0 5px;
	width:275px;
	}
	
		.leftPart .donateBox {
		background:url(leftDonateBox.jpg);
		height:85px;
		margin:0 0 10px 0;
		padding:125px 0 0 10px;
		width:265px;
		}
		
		.leftPart img.marg {
		margin:0 0 10px 0;
		}
		
		.leftPart .contactBox {
		background:url(leftPartContactTitle.jpg) top no-repeat;
		padding:35px 0 0 6px;
		width:265px;
		}
		
			.leftPart .contactBox table {
			width:250px;
			}
	
	#content .middlePart {
	margin:0 0 0 5px;
	width:552px;
	}
		
		.middlePart .mainBanner {
		background:url(middlePartMainBanner.jpg);
		height:274px;
		width:530px;
		background-repeat:no-repeat;
		z-index:2;
		}
		
			.middlePart .mainBanner .totalDon {
			float:right;
			height:20px;
			width:240px;
			}
			
			.middlePart .mainBanner .totalDon img.marg {
			margin:0 10px 0 0;
			}
			
			.middlePart .mainBanner .totalDon span {
			color:#ffa58c;
			font-size:18px;
			}
			
		.middlePart .video {
		background:url(middlePartVideoBackgr.jpg);
		height:344px;
		padding:4px 0 0 26px;
		width:500px;
		background-repeat:no-repeat;
		}
		
	.rightPart {
	margin:0 0 0 10px;
	width:153px;
	}

		.memberBox {
		background:url(rightPartMemberBox.jpg) #e1f2fc top no-repeat;
		padding:30px 0 0 5px;
		width:147px;
		}
		
		#content .rightPart .sponsorsBox {
		background:url(rightPartSponsorsBox.jpg) #e1f2fc top no-repeat;
		height:152px;
		padding:30px 0 0 5px;
		text-align:center;
		width:147px;
		}
		
		#content .rightPart .topFundBox {
		background:url(rightPartTopFundBox.jpg) #e1f2fc top no-repeat;
		padding:35px 5px 5px 5px;
		width:142px;
		}
		
		#content .rightPart .teamBox {
		background:url(rightPartTeamBox.jpg) #e1f2fc top no-repeat;
		padding:35px 5px 5px 5px;
		width:142px;
		}
		
		#content .rightPart .teamBoxBottom {
		background:url(rightPartBottomTeamBox.jpg);
		height:20px;
		width:153px;
		}
		
			.rightPart  ul.number {
			color:#15526a;
			list-style:decimal;
			margin:0 0 0 25px;
			}
			
			.rightPart ul.number li {
			}
			
			.rightPart ul.number li a {
			color:#15526a;
			text-decoration:none;
			}
			
			.rightPart ul.number li a:hover {
			text-decoration:underline;
			}
			
			.rightPart p.linkmore a{
			color:#6b82b2;
			font-size:9px;
			}
	
.footer {
background:url(footerBackgr.jpg) no-repeat;
height:66px;
width:1000px;
}

/*
  Styling
*/
body {
background:#15526a;
color:#2ba4e9;
font-family:Trebuchet MS;
font-size:14px;
text-align:center;
}

.topMenu li.button01 a { display:block; width:166px; height:54px; background:url(menuButton01.jpg); }
.topMenu li.button02 a { display:block; width:167px; height:54px; background:url(menuButton02.jpg); }
.topMenu li.button03 a { display:block; width:167px; height:54px; background:url(menuButton03.jpg); }
.topMenu li.button04 a { display:block; width:166px; height:54px; background:url(menuButton04.jpg); }
.topMenu li.button05 a { display:block; width:167px; height:54px; background:url(menuButton05.jpg); }
.topMenu li.button06 a { display:block; width:167px; height:54px; background:url(menuButton06.jpg); }

		.rightPart .memberBox input {
			border:1px solid #000;
			color:#aaaaaa;
			font-size:12px;
			height:25px;
			margin:0 0 2px 0;
			padding:4px;
			width:128px;
			}
	
		.rightPart .memberBox input.submit {
		background:url(rightPartSubmitButton.jpg);
		border:none;
		height:36px;
		width:79px;
		}
		
		.rightPart .memberBox .registerText {
		margin:2px 5px 0 0;
		line-height:1.2;
		width:63px;
		}
		
			.memberBox .registerText a {
			color:#55311e;
			font-size:9px;
			font-family:trebuchet MS;
			}
			
			.memberBox .registerText a:hover {
			text-decoration:none;
			}

.footer {
color:#167bb9;
font-size:12px;
padding:20px 0 0 20px;
text-align:left;
}
