/* CSS Document */

body {
		margin: 0px;
		padding: 0px;
		background-color: #FFFFFF;
	}
	
	#header {
		position: relative;
		top: 0px;
		left: 0px;
		margin: 0px auto;
		width: 800px;
		height: 130px;
		background-image:url(../images/logo_bbyf.gif);
		background-repeat:no-repeat;
		background-position: 0px 10px;
		z-index: 10;
	}
	
	#tagline {
		position: absolute;
		top: 30px;
		right: 0px;
		text-align: right;
		color: #7B7B7B;
	}
	
	#tagline .taglineColorChange {
		color: #4B4B4B;
	}
	
	#tagline h1 {
		font-family: 'avant garde' , Helvetica, sans-serif;
		font-size: 1.15em;
	}
	
	#nav {
		position: absolute;
		top: 108px;
		right: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.85em;
	}
	
	#nav ul	 {
		margin-top: 5px;
	}
	
	#nav li {
		display: inline;
		list-style: none;
		margin-left: 0px;
		font-weight: bold;
	}
	
	#nav a:link , 
	#nav a:visited {
		text-decoration: none;
		color: #000000;
		padding-right: 5px;
		border-right: 2px solid #6CB349;
	}
	
	#nav a:hover {
		text-decoration: underline;
		color: #4B4B4B;
	}
	
	#banner {
		position: relative;
		top: 0px;
		left: 0px;
		width: 800px;
		height: 123px;
		margin: 0px auto;
	}
	
	#banner img {
		margin: 0px;	
	}
	
	#content {
		position: relative;
		top: 5px;
		left: 0px;
		width: 800px;
		margin: 0px auto;
		font-family: Tahoma, Helvetica, sans-serif;
	}
	
	#bbyfNav {
		font-size: 0.75em;
		margin: 5px;
		text-align: center;
	}
	
	#bbyfNav a:link ,
	#bbyfNav a:visited {
		color: #000000;
	}
	
	#bbyfNav a:hover {
		color: #000000;
		background-color: #CCCCCC;
	}
	
	#textL {
		float: left;
		width: 390px;
	}
	
	#textL p ,
	#textL li ,
	#textL h1 , 
	#textL h2 ,
	#textR p ,
	#textR li ,
	#textR h1 , 
	#textR h2 {
		margin-left: 20px;
		margin-right: 10px;
	}
	
	#textL h1 ,
	#textR h1 {
		margin-top: 0px;
		font-size: 1.15em;
	}
	
	#textL p , 
	#textL li , 
	#textR p , 
	#textR li ,
	#textR td {
		font-size: 0.80em;
	}
	
	#textL td.homeLinks {
	font-size: 0.70em;
	width: 120px;
	color: #383838;
}

	#textL td.homeLinks a:link , 
	#textL td.homeLinks a:visited {
		color: #383838;
		text-decoration: none;
	}
	#textL td.homeLinks a:hover {
	color: #383838;
	text-decoration: underline;
}
	
#textR {
	float: right;
	width: 390px;
	padding-left: 6px;
}
	
#textR form {
		padding: 0px;
		margin: 0px;
		width: 390px;
}
		
#textR fieldset {
		border:0;
		border-bottom:2px solid #FFFFFF;
		margin: 0px;
		padding: 0px;
}
#textR legend {
		font:bold 0.75em Arial, Helvetica, san-serif;
		color:#FFFFFF;
		width: 100%;
		background-color: #4E90B2;
		text-align: center;
		padding: 3px;
		margin: 0px;
}
	
#textR input {
	width: 310px;
	border: 1px #73B14C solid;
	background-color: #CDE8C5;
	margin: 2px 0px;
}

#textR .smallTxt {
	width: 100px;
}

#textR .button {
	width: 100px;
	border: 0px;
	background-color: #000000;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
}

#textR label {
	text-align:right;
	display:block;
	float:left;
	width: 15em;
}
#textR label.check-radio {
	display:inline;
	float:none;
}
#textR fieldset.buttons {
	text-align:center;
	border-bottom:0;
}
	