h3{
	font-size:120%;
	margin-bottom:10px;
	color:#333;
	letter-spacing: .1em;
	padding-right:10px;
	background: url(/graphics/ca/fp_h3Bg.gif) no-repeat top left;
}

#rtCell{
	background: url(/graphics/ca/fp_newsBg.jpg) repeat-y;
	vertical-align:top;
	padding:0px;
	border:0px;
	width:25%;
}

#bracket{
	margin-top:20px;
	line-height:1.5em;
	/*Commented out because this was showing as a broken link on Web Validator reports background:url(/graphics/ca/bracket.gif) 2px left no-repeat;*/
	padding-left:14px;	
}

.rtFPCell,.rtRFTICell{vertical-align:top;padding:30px 0px 0px 0px;}
.rtRFTICell{
	padding:0px 0px 10px 0px;
	width:25%;
	vertical-align:top;
	}

.RFTINav{
	padding:10px 0px 15px 15px;
	/*background: url(/graphics/ca/fp_newsBg.jpg) repeat-y;	*/
}
	
.RFTINav div{
	margin-top:3px;
	margin-bottom:3px;
	font-size:85%;
}
.rtDiv{
	background:  url(/graphics/ca/YouCanToo_Logo.jpg) no-repeat top left;
	/*background:  url(/graphics/ca/fp_rtMainHdr.jpg) no-repeat top left;*/
	padding:113px 0px 0px 10px;
	font-size:85%;
	width:100%;
}

.navFoster{
	background: url(/graphics/ca/navTabYlwBg.gif) repeat-x;
	height:29px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left:10px;
}

.navTabFpOn,.navTabFp{
	float:left;
	padding:1px 7px 0px 7px;
	text-align:center;
	height:26px;
	font-size:11px;
	position:relative;
	top:3px;
	line-height:1em;
	letter-spacing:-.04em;
	white-space:nowrap;
	}
	
.navTabFpOn a{color:black;text-decoration:none;cursor:default;}
.navTabFpOn a:visited{color:black;text-decoration:none;cursor:default;}
.navTabFpOn{background:#ffffff;border:1px solid #EDBC48;border-bottom:0px;}
.navTabFp a{text-decoration:none;}
.navTabFp a:hover{text-decoration:underline;}

.noWrap{white-space: nowrap;}

/*Header Dimensions*/
.helpHdr,.lawsHdr, .beHdr,.jrnyHdr, .newsHdr, .trainHdr, .webCastHdr{
	padding-left:110px;
	padding-top:24px;
	margin-top:7px;
	height:80px;
	margin-bottom:15px;
}
.newsHdr{
	margin-top:0px;
}
/*Header Background Images*/
.webCastHdr{background:  url(/graphics/ca/fp_hdrWebCast.jpg) no-repeat 0px 4px;}
.newsHdr{background:  url(/graphics/ca/fp_hdrNews.jpg) no-repeat 0px 0px;}
.helpHdr{background:  url(/graphics/ca/fp_hdrHelp.jpg) no-repeat 0px 4px;}
.lawsHdr{background:  url(/graphics/ca/fp_hdrLaws.jpg) no-repeat 0px 4px;}
.beHdr{background:  url(/graphics/ca/fp_hdrBe.jpg) no-repeat 0px 4px;}
.jrnyHdr{background:  url(/graphics/ca/fp_hdrJrny.jpg) no-repeat 0px 4px;}
.trainHdr{background:  url(/graphics/ca/fp_hdrTrain.jpg) no-repeat 0px 4px;}
.electronHdr{background:  url(/graphics/ca/fp_hdrelectron.jpg) no-repeat 0px 4px;
	padding-left:110px;
	padding-top:24px;
	margin-top:7px;
	height:90px;
	margin-bottom:15px;
}

/*Header Text*/
.helpHdr h1,.lawsHdr h1,.beHdr h1, .jrnyHdr h1, .newsHdr h1, .trainHdr h1, .webCastHdr h1{
	color:black;
	font-size:120%;
	text-align:left;
	/*Commented out because this is showing as a broken link on Web Validator reports background:url(../graphics/none.jpg);*/
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
}
.newsHdr h1,.webCastHdr h1{
	color:#990033;
}

.helpHdr h2,.lawsHdr h2,.beHdr h2, .jrnyHdr h2, .trainHdr h2, .webCastHdr h2{color:#990033;font-size:140%;margin:0px 0px 0px 0px;}
.helpHdr p,.lawsHdr p,.beHdr p, .jrnyHdr p, .trainHdr p, .webCastHdr p{margin:0px 0px 3px 0px;font-size:85%;font-weight:bold;}

/*Horizontal Callout for */
.calloutHz2{
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	font-size:85%;
	padding:5px 0px 5px 20px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(/graphics/ca/arwSmRed.gif) no-repeat 8px 10px ;
	}
	
#middleNav{ /*special version for foster site with different background position*/
	padding:0px 30px 0px 10px;
	width:75%;
	background:url(/graphics/ca/middleNavBg.jpg) no-repeat 30px right;
	vertical-align:top;}	

#middleRFTI{/*special version for RFTI site with banner background*/
	/*Commented out because this is showing as a broken link on Web Validator report background:url(/graphics/ca/rfti_hdr.jpg) no-repeat top right;*/
	vertical-align:top;
	padding:0px 20px 0px 0px;
}
	
.bvdiv{clear:both;margin:20px 0px 20px 0px;height:80px;}
.bvdiv img{margin-right:10px;border:1px solid black;}
.vidDiv{
	/*Commented out because this is showing as a broken link on Web Validator report background:url(/graphics/ca/);*/
	margin:15px 0px 0px 0px;}
.vidDiv h3{background:url();color:black;font-size:100%;}
.vidDiv p, vidDiv div{margin-left:15px;}
.vidDiv ul{margin:10px 10px 10px 32px;}
.vidDiv li{margin:0px 0px 0px 0px;}
.trainers{margin-bottom:20px;}
.trainers td{vertical-align: top;}

.rightsList{border-collapse:collapse;border:1px solid #666666;}
.rightsList td{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #cccccc;
	border-collapse:collapse;
	padding:5px 15px 5px 15px;
	vertical-align:top;}
.rightsList th{background-color:#ccccff;text-align:center;padding:3px 15px 3px 15px;}

table.transcript td, table.transcript th{
	vertical-align: top;
	text-align: left;
}

@media print{
	.navFoster, #rtCell, .rtDiv, .rtFPCell{display:none;}
}
