
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}

.printlogo {display:none;}

/* Shared Margins */
#searchnavmargin {padding:45px 6px 0 0;}

#htmladdressmargin,
#socialmediamargin {padding:35px 0 0 0;}

/* Dynamic Margins */
#blogmargin,
#newsmargin {padding:20px 16px 0 16px;}

#projectmargin {padding:20px 0 0 16px;}

/* Home Margins */
#pathway1titlemargin {padding:19px 16px 0 16px; background:url(/custom/templates/page/inner/images/navigation-shadow.png) no-repeat; float:left;}

#contenthomefootermargin {padding:0 16px 0 16px; background:url(/custom/templates/page/home/images/content-footer-shadow.png) no-repeat; float:left; height:36px;}

#pathway2titlemargin {padding:0 10px 0 16px; float:left;}
#pathway3titlemargin {padding:0 16px 0 10px; float:left;}

#pathway1margin {padding:0 10px 0 16px; float:left; background:url(/custom/templates/page/inner/images/content-shadow.png) repeat-y;}
#pathway2margin {padding:0 10px 0 16px; float:left;}
#pathway3margin {padding:0 16px 0 10px; float:left;}

.pathwaycolumn1margin {padding:0 16px 0 16px;}
.pathwaycolumn2margin {padding:0 16px 0 16px;}

#pathway1contentmargin {padding:16px 26px 0 16px;}
#pathway2contentmargin {padding:16px 16px 0 16px;}
#pathway3contentmargin {padding:16px 16px 0 16px;}

#slideshowmargin {padding:16px 0 0 0;}

#pathway2footermargin {padding:0 10px 0 16px; float:left; height:36px;}
#pathway3footermargin {padding:0 16px 0 10px; float:left; height:36px;}

/* Inner Margins */
#navigationmargin {padding:19px 16px 0 16px; background:url(/custom/templates/page/inner/images/navigation-shadow.png) no-repeat; float:left;}
#whereamimargin,
#contentmargin {padding:0 16px 0 16px; background:url(/custom/templates/page/inner/images/content-shadow.png) repeat-y; float:left;}
#contentfootermargin {padding:0 16px 0 16px; background:url(/custom/templates/page/inner/images/content-footer-shadow.png) no-repeat; float:left; height:36px;}

#article1-margin {padding:0 16px 0 16px; float:left;}
#article2-margin {padding:0 16px 0 16px; float:left;}
#article3-margin {padding:0 16px 0 16px; float:left;}
#article4-margin {padding:0 16px 0 16px; float:left;}
#article5-margin {padding:0 16px 0 16px; float:left;}
#article6-margin {padding:0 0 0 16px; float:left; }
#article7-margin {padding:0 0 0 16px; float:left;}
#article8-margin {padding:0 0 0 16px; float:left;}
#article8-margin.podcast {background: url(../../inner_fasttrack/images/cdc_podcast.jpg) center right no-repeat;}
#article9-margin {padding:0 0 0 16px; float:left;}
body {text-align:center; margin:0; background:#505050;}

/* Shared */
#headerbody {background:url(/custom/templates/page/inner/images/header-body.png) repeat-x #eee;}
#headerframe {width:948px; margin:0; margin-right:auto; margin-left:auto; padding:0;}
	#local {width:598px; height:28px; overflow:hidden; margin:0; padding:0; float:left; text-align:left;}
	#tools {width:350px; height:28px; overflow:hidden; margin:0; padding:0; float:left; text-align:right;}
	
#logoframe {width:948px; margin:0; margin-right:auto; margin-left:auto; padding:0;}
	#logo {width:274px; height:116px; overflow:hidden; margin:0; padding:0; float:left; text-align:left;}
	#searchnav {width:338px; height:116px; overflow:hidden; margin:0; padding:0; float:left; text-align:right;}
	#searchbox {width:336px; height:116px; overflow:hidden; margin:0; padding:0; float:left; text-align:right; position:relative;}
	
#contentbody {background:url(/custom/templates/page/inner/images/content-body.png) repeat-y top center #cbeafb;}
#cloudbody {background:url(/custom/templates/page/inner/images/cloud-body.png) top center no-repeat;}
#citybody {background:url(/custom/templates/page/inner/images/city-body.png) bottom center no-repeat;}

#contentframe {width:980px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
	#navigation {width:948px; height:48px; overflow:visible; margin:0; padding:0; float:left; background:#fff;z-index: 1000;}	
	#content {width:948px; height:auto; overflow:hidden; margin:0; padding:16px 0 0 0; float:left; background:#fff;}
		#contentcolumn {width:948px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/inner/images/content-column-body.png) repeat-y #fff;}
	
#dynamicbody {background:url(/custom/templates/page/inner/images/dynamic-body.png) repeat-x #a58c56;}
#dynamicframe {width:948px; margin:0; margin-right:auto; margin-left:auto; padding:35px 0 0 0; text-align:left; background:url(/custom/templates/page/home/images/dynamic-body.png) no-repeat;}
	#news {width:316px; height:318px; overflow:visible; margin:0; padding:0; float:left;}
		html>body #news {height:auto; min-height:318px;}
	#blog {width:316px; height:318px; overflow:visible; margin:0; padding:0; float:left;}
		html>body #blog {height:auto; min-height:318px;}
	#project {width:300px; height:318px; overflow:visible; margin:0; padding:0; float:left;}
		html>body #project {height:auto; min-height:318px;}
	
#footerbody {background:url(/custom/templates/page/inner/images/footer-body.png) repeat-x #505050;}
#footerframe {width:948px; margin:0; margin-right:auto; margin-left:auto; padding:0;}
	#htmladdress {width:474px; height:170px; overflow:hidden; margin:0; padding:0; float:left; text-align:left;}
	#socialmedia {width:474px; height:170px; overflow:hidden; margin:0; padding:15px 0 0 0; float:left; text-align:right;}

/* Home */
#pathway1title {width:948px; height:47px; overflow:hidden; margin:0; padding:0; float:left;}

#pathway1 {width:948px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:#fff;}
	#introduction {width:474px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	#slideshow {width:474px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}

#pathwayframe {width:980px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/title-shadow.png) no-repeat;}
	#pathway2title {width:464px; height:47px; overflow:hidden; margin:0; padding:0; float:left;}
	#pathway3title {width:464px; height:47px; overflow:hidden; margin:0; padding:0; float:left;}

#pathwaycontentframe {width:980px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/content-shadow.png) repeat-y;}
	#pathway2 {width:464px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:#fff;}
		#pathwaycolumns {width:464px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			.pathwaycolumn1 {width:232px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			.pathwaycolumn2 {width:232px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			
	#pathway3 {width:464px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:#fff;}
	
#pathwayfooterframe {width:980px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/title-footer-shadow.png) no-repeat;}
	#pathway2footer,
	#pathway3footer {width:464px; height:16px; overflow:hidden; margin:0; padding:0; float:left; background:#fff;}
	
/* Inner */
	#whereami {width:948px; height:auto; overflow:hidden; margin:0; padding:11px 0 0 0; float:left; background:url(/custom/templates/page/inner/images/breadcrumb-body.png) no-repeat left bottom #fff;}
	
	#column1 {width:654px; height:490px; overflow:visible; margin:0; padding:0; float:left;}
		html>body #column1 {height:auto; min-height:490px;}
	
		#article1 {width:654px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		
		.articleframe {width:654px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/inner/images/article-body.png) no-repeat left top;}
			#article2col2full,
			#article3col2full,
			#article4col2full,
			#article5col2full {width:654px; height:auto; overflow:hidden; margin:0; padding:30px 0 0 0; float:left; background:url(/custom/templates/page/inner/images/article-body.png) no-repeat left top;}
			#article2,
			#article3,
			#article4,
			#article5 {width:327px; height:auto; overflow:hidden; margin:0; padding:30px 0 0 0; float:left;}
#article1-margin.fastrrackvideo {background: #32526a; width: 605px; height: 245px; margin-left: 16px; padding: 9px;}	
.videotext {float: right; width: 180px; padding-top: 42px; display: inline;}
.ftvideo {float: left; width: 400px; display: inline;z-index: 0;}
.ftvideo object {z-index: 0;}
	#column1full {width:948px; height:490px; overflow:visible; margin:0; padding:0; float:left;}
		html>body #column1full {height:auto; min-height:490px;}
		
		#article1full {width:948px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		
		.articleframefull {width:948px; height:auto; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/inner/images/article-full-body.png) no-repeat left top;}
			#article2col1full,
			#article3col1full,
			#article4col1full,
			#article5col1full {width:948px; height:auto; overflow:hidden; margin:0; padding:30px 0 0 0; float:left; background:url(/custom/templates/page/inner/images/article-full-body.png) no-repeat left top;}
			#article2full,
			#article3full,
			#article4full,
			#article5full {width:474px; height:auto; overflow:hidden; margin:0; padding:30px 0 0 0; float:left;}
		
	#column2 {width:294px; height:490px; overflow:visible; margin:0; padding:0; float:left;}
		html>body #column2 {height:auto; min-height:490px;}
		
		#article6 {width:262px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		#article7 {width:262px; height:auto; overflow:hidden; margin:0; padding:30px 0 0 0; float:left; background:url(/custom/templates/page/inner/images/column-body.png) no-repeat left top;}
		#article8 {width:262px; height:auto; overflow:hidden; margin:0; padding:30px 0 0 0; float:left; background:url(/custom/templates/page/inner/images/column-body.png) no-repeat left top;}
		#article9 {width:262px; height:auto; overflow:hidden; margin:0; padding:30px 0 0 0; float:left; background:url(/custom/templates/page/inner/images/column-body.png) no-repeat left top;}
	
#contentfooter {width:948px; height:16px; overflow:hidden; margin:0; padding:0; float:left; background:#fff;}

#contactToolsProfile{}
	#contactToolsProfile th{ padding:5px 14px;}
	#contactToolsProfile .FullWidth,
	#contactToolsProfile td input{ width:300px;}
		#contactToolsProfile td input.submitButton{ width:150px;}
	#contactToolsProfile td div input{ width:148px;}
	#contactToolsProfile td label input{ width:10px; margin:4px 4px 4px 0;}