@charset "UTF-8";
/* CSS Document */

*{margin:0;padding:0;}

body{background:#bcc6cb;height:100%;font-family:Arial;font-size:.8em;}
a{color:#98989c;text-decoration:none;}
a:hover{text-decoration:underline;}
table{width:100%;padding:0;border:0 none;border-collapse:collapse;margin:0;position:relative;}
table td{vertical-align:top;text-align:left;}

/* container */
#BDF_wrap{min-height:100%;width:auto;margin:0;padding:0 20px;}

/* header w/ 100% width bg */
/*
#BDF_headerWrap{width:100%;margin:0;background:#eee;}
	#BDF_headerWrap .BDF_header{min-width:940px;max-width:1150px;height:100px;background:#ddd;margin:0 auto 10px auto;padding:0;}
*/


div.redStripe{width:100%;height:30px;background:url(img/redStripeBG.png) repeat 0 0;position:relative;top:0;left:0;}

#BDF_shadowWrap{min-width:940px;max-width:1150px;margin:-8px auto 15px auto;padding:0;background:#fff;-webkit-box-shadow:  0px 0px 15px 0px #7d8489;box-shadow:  0px 0px 15px 0px #7d8489;}

/* header w/ centered width bg or no bg */
#BDF_headerWrap{min-width:940px;max-width:1150px;margin:0 auto 10px auto;padding:0;background:#fff;position:relative;}
	#BDF_headerWrap .BDF_header{width:100%;height:122px;}

	#BDF_headerWrap .BDF_header a.headerLogo{width:265px;height:41px;float:left;position:relative;top:0;display:block;background:url(img/css-sprite.png) no-repeat 0 0;margin:43px 0 0 30px;}

	#BDF_headerWrap .BDF_header .socialMedia{width:160px;float:right;position:relative;height:27px;background:;margin:15px 30px 0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a span{display:none;}
		#BDF_headerWrap .BDF_header .socialMedia a.linkedIn{display:block;background:#ee3a43 url(img/css-sprite.png) no-repeat 0 -43px;width:28px;height:27px;float:right;position:relative;margin:0 0 0 6px;padding:0;-webkit-border-radius: 6px;border-radius: 6px;}
		#BDF_headerWrap .BDF_header .socialMedia a.faceBook{display:block;background:#ee3a43 url(img/css-sprite.png) no-repeat -29px -43px;width:28px;height:27px;float:right;position:relative;margin:0 0 0 6px;padding:0;-webkit-border-radius: 6px;border-radius: 6px;}
		#BDF_headerWrap .BDF_header .socialMedia a.twitter{display:block;background:#ee3a43 url(img/css-sprite.png) no-repeat -87px -43px;width:28px;height:27px;float:right;position:relative;margin:0 0 0 6px;padding:0;-webkit-border-radius: 6px;border-radius: 6px;}
		#BDF_headerWrap .BDF_header .socialMedia a.rssFeed{display:block;background:#ee3a43 url(img/css-sprite.png) no-repeat -57px -43px;width:28px;height:27px;float:right;position:relative;margin:0 0 0 6px;padding:0;-webkit-border-radius: 6px;border-radius: 6px;}
		#BDF_headerWrap .BDF_header .socialMedia a.printIcon{display:block;width:27px;height:27px;background:#0ff;float:right;position:relative;margin:0 0 0 6px;padding:0;}

	#BDF_headerWrap .BDF_header .BDF_menuBar{width:auto;clear:right;float:right;position:absolute;right:0;top:60px;height:26px;background:;margin:0 30px 0 0;z-index:9999;}
	/*@media screen and (max-width: 1080px) {
		#BDF_headerWrap .BDF_header .BDF_menuBar{width:620px;}
	}*/

/* h1 title bar */
#BDF_titleBarWrap{width:100%;margin:0;background:url(img/titleBarBG.png) repeat 0 0;position:relative;}
	#BDF_titleBarWrap .BDF_titleBar{min-width:940px;max-width:1150px;height:88px;margin:0 auto;padding:0;}
		#BDF_titleBarWrap .BDF_titleBar h1{color:#ef3e42;font:38px/88px 'TradeGothicW01-BoldCn20 675334',Helvetica;margin:0 0 0 245px;padding:0;position:relative;z-index:10;}
		#BDF_titleBarWrap .BDF_titleBar span.fakeh1{display:block;color:#ef3e42;font:38px/88px 'TradeGothicW01-BoldCn20 675334',Helvetica;margin:0 0 0 245px;padding:0;position:relative;z-index:10;}

/* body */
#BDF_bodyWrap{min-width:940px;max-width:1150px;margin:0 auto;padding:0;}
	#BDF_bodyWrap .BDF_body{width:100%;background:;margin:0 0 10px 0;position:relative;overflow:hidden;}

		#BDF_bodyWrap .BDF_body .BDF_leftColumn{width:190px;float:left;margin:10px 25px 0 30px;}

			/* submenu */
			#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu{width:190px;min-height:160px;position:relative;background:;margin:0 0 30px 0;padding:0;float:left;}

				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu a{padding:8px 0;display:block;font:14px/14px 'Trade Gothic W01 Bold',Arial;color:#636466;text-transform:none;border-bottom:#d6dcdf 1px solid;border-top:#d6dcdf 1px solid;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu a.current_page_item{font-family:'Trade Gothic W01 Bold';color:#f04a4e;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu ul{list-style:none;margin:0;position:relative;font:14px/14px 'Trade Gothic W01 Bold',Arial;color:#636466;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li{padding:8px 0;border-bottom:#d6dcdf 1px solid;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li a{color:;padding:0;color:#636466;text-transform:none;font-family:'Trade Gothic W01 Bold';border-top:0 none;border-bottom:0 none;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li li a{color:;padding:0;color:#636466;text-transform:none;border-top:0 none;border-bottom:0 none;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li.current_page_item a{color:#f04a4e;font-family:'Trade Gothic W01 Bold';padding-left:0;text-transform:none;border-top:0 none;border-bottom:0 none;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li.current_page_item li a{color:#f04a4e;text-transform:none;background:none 0;padding-left:0;font-family:'Trade Gothic W01 Bold';border-top:0 none;border-bottom:0 none;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu ul ul{list-style:none;margin:8px 0 -8px 0;position:relative;}

			#BDF_bodyWrap .BDF_body .BDF_leftColumn .leftColumnContent{background:#ebedef;width:150px;min-height:100px;clear:left;float:left;padding:45px 20px;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .leftColumnContent h5{font:22px/22px 'Trade Gothic W01 Bold',Verdana;margin:0 0 10px 0;color:#ef3e42;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .leftColumnContent p{font:13px/19px 'Avenir LT W01 45 Book',Arial;margin:0;color:#717174;}



		/* main content */
		#BDF_bodyWrap .BDF_body .BDF_mainContent{width:46%;min-height:500px;float:left;position:relative;background:;margin:0 0 0 0;padding:0 0 40px 0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h1{margin:0 0 13px 0;color:#ef3e42;font:25px/25px 'Trade Gothic W01 Bold',Helvetica;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h2{margin:0 0 13px 0;color:#414042;font:19px/19px 'Trade Gothic W01 Bold',Helvetica;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent h2 a{color:#4d4c4e;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent h2.big{color: #ef3e42; font: 22px/22px 'Trade Gothic W01 Bold',Helvetica;text-transform:uppercase;}
				#BDF_bodyWrap .BDF_body .caseStudiesSingle h2{clear:none;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h3{margin:0 0 13px 0;color:#414042;font:19px/19px 'Trade Gothic W01 Bold',Helvetica;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent h3 a{color:#414042;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h4{margin:0 0 13px 0;color:#ef3e42;font:22px/22px 'Trade Gothic W01 Bold',Helvetica;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h5{margin:0 0 8px 0;color:#000;font:1.15em/1em Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent p{margin:0 0 13px 0;color:#626365;font:14px/20px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent ul{margin:0 0 13px 15px;color:#626365;font:14px/20px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent ol{margin:0 0 13px 20px;color:#626365;font:14px/20px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent li{padding:2px 0;position:relative;left:0;list-style-image:url(img/redDot.png);}
			#BDF_bodyWrap .BDF_body .BDF_mainContent strong{font-weight:normal;font-family:'Avenir LT W01 85 Heavy';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent em{font-style:normal;font-family:'AvenirLTW01-35LightObli';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent strong em, #BDF_bodyWrap .BDF_body .BDF_mainContent em strong{font-weight:normal;font-style:normal;font-family:'AvenirLTW01-85HeavyObli';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent a{color:#ef3e42;font-family:'Avenir LT W01 55 Roman';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent hr{margin:28px 0 45px 0;padding:0;border:none 0;border-top:#dddedf 1px solid;height:1px;clear:both;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent a.redButton{display:inline-block;background:#ef3e42 url(img/downloadArrow.png) no-repeat 97% center;height:34px;padding:0 32px 0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;width:auto;position:relative;margin:0 8px 15px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent a.redButton img{margin:0px 0px 0 6px;float:right;position:relative;right:0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent a.redButton:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}

			#BDF_bodyWrap .BDF_body .BDF_mainContent ul.niceList{list-style:none;margin:15px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.niceList li{list-style-image:none;padding:4px 0;border-top:#ebedef 1px solid;left:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.niceList li a{font:14px/16px 'Trade Gothic W01 Bold', Verdana;color:#ef3e42;}

			#BDF_bodyWrap .BDF_body .BDF_mainContent ul.bigList{list-style:none;margin:0 0 15px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.bigList li{width:49%;list-style-image:none;padding:2px 0;left:0;float:left;position:relative;margin:0 1% 10px 0;text-align:center;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.bigList li:nth-child(2n+2){margin-right:0;background:;margin-left:1%;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.bigList li a{display:block;background:#717174;text-decoration:none;font:17px/46px 'Trade Gothic W01 Bold',Arial;margin:0 0 0 0;padding:0;color:#fff;height:46px;text-transform:uppercase;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.bigList li a:hover{background:url(img/redGradientBG.png) repeat-x 0 0;}

			#BDF_bodyWrap .BDF_body .BDF_mainContent ul.twoColumnList{width:45%;float:left;position:relative;margin:0 10px 20px 0;list-style-position:outside;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.twoColumnList li{margin-left:1em;left:0;}

			#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList{clear:both;float:left;position:relative;width:100%;margin:20px 0;list-style-type:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList li{width:150px;height:auto;margin:0 100px 30px 0;float:left;position:relative;left:0;list-style-image:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList li:nth-child(3n+2){margin-right:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList li img{width:150px;height:auto;margin:0 0 5px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList li h2{font:17px/17px 'Trade Gothic W01 Bold',Arial;margin:0;text-transform:none;color:#ef3e42;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList li h2 a{color:#ef3e42;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList li h2 a:hover{text-decoration:none;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.teamList li h2 span{font:15px/17px 'Trade Gothic W01 Obl',Times;color:#636466;}

			#BDF_bodyWrap .BDF_body .BDF_mainContent div.feedItem{position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent div.feedItem ul.relatedPostsList{list-style:none;margin:0;width:100%;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent div.feedItem ul.relatedPostsList li{list-style:none;float:left;position:relative;width:31%;margin:0 2% 8px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent div.feedItem ul.relatedPostsList li div{width:auto;padding:16px;height:auto;background:#f6f7f8;min-height:330px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.feedItem ul.relatedPostsList li div h5 a{color:#404041;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.feedItem ul.relatedPostsList li div a.readMore{color: #f26b5e;text-transform: uppercase;font: 14px/19px 'Avenir LT W01 95 Black',Verdana;}

			#BDF_bodyWrap .BDF_body .BDF_mainContent div.testimonialsBox{clear:both;position:relative;margin:40px 0 20px 0;float:left;width:auto;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent div.testimonialsBox h2{font:17px/17px 'Trade Gothic W01 Bold',Verdana;margin:0 0 8px 0;color:#ef3e42;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.testimonialsBox h2 em{font-family:'TradeGothicW01-BoldObl';font-style:normal;color:#959496;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.testimonialsBox p{color:#58595b;font:14px/18px 'AvenirLTW01-35LightObli',Arial;}

			table.managementTeam h2{margin:0 0 2px 0;color:#ef3e42;font:20px/20px 'Proxima N W01 Smbd',Arial;}
			table.managementTeam em{margin:0 0 13px 0;color:#ef3e42;font:17px/17px 'Calibri W01 Italic 904613',Times;font-style:normal;}
			table.managementTeam td{color:#717073;font:15px/20px 'Calibri W01 Regular 904604',Calibri,Arial;}
			table.managementTeam p{margin:0 0 13px 0;color:#717073;font:15px/20px 'Calibri W01 Regular 904604',Calibri,Arial;}
			table.managementTeam td.leftColumn{padding:85px 0 85px 65px;width:215px;}
			table.managementTeam td.leftColumn img{width:170px;height:auto;float:left;position:relative;margin:0 0 10px 0;}
			table.managementTeam td.leftColumn a.linkedInBtn{display:block;clear:left;float:left;position:relative;width:25px;height:22px; background:#c41230 url(img/css-sprite.png) no-repeat -87px -43px;margin:0;padding:0;}
			table.managementTeam td.leftColumn a.linkedInBtn:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}
			table.managementTeam td.rightColumn{padding:85px 20px 85px 0;font:14px/20px 'Avenir LT W01 45 Book',Arial;}
				table.managementTeam td.rightColumn h1{font:17px/17px 'Trade Gothic W01 Bold',Verdana;color:#ef3e42;margin:0 0 10px 0;}
				table.managementTeam td.rightColumn h1 span{font:15px/17px 'Trade Gothic W01 Obl',Times;color:#636466;}
				table.managementTeam td.rightColumn p{font:14px/20px 'Avenir LT W01 45 Book',Arial;margin:0 0 6px 0;}

			#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesList{clear:both;float:left;position:relative;width:100%;margin:20px 0;list-style-type:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesList li{width:30%;height:auto;margin:0 2% 50px 0;padding:0;float:left;position:relative;left:0;background:;list-style-image:none;text-align:center;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesList li:nth-child(3n+3){margin-right:0;}
					/*#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesList li img{width:100%;height:auto;margin:0 0 5px 0;}*/
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesList li h2{font:17px/46px 'Trade Gothic W01 Bold',Arial;margin:-2px 0 0 0;padding:0;text-transform:uppercase;color:#fff;height:46px;position:absolute;z-index:50px;top:0;left:0;width:100%;}

						#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesList li h2 a{display:block;background:#717174;text-decoration:none;font:17px/46px 'Trade Gothic W01 Bold',Arial;margin:0 0 0 0;padding:0;color:#fff;height:46px;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent ul.servicesList li h2 a:hover{color:#fff;background:url(img/redGradientBG.png) repeat-x 0 0;}
						.viewport {float: left;height: 196px;margin:0;overflow: hidden;position: relative;width: 100%;z-index:10;-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;}
						.no-margin {margin-right: 0;}
						.viewport a {display: block;position: relative;}
						.viewport a img {left: 0;position: relative;top: 0;width: 100%;height: 196px;}
						.viewport a span {font:17px/46px 'Trade Gothic W01 Bold',Arial;margin:0;padding:0;text-transform:uppercase;color:#fff;height:46px;position:absolute;top:0;left:0;width:100%;z-index: 100;}
						.dark-background {background-color:#717174;color: #fff;}

				#BDF_bodyWrap .BDF_body .BDF_mainContent div.landingBoxShadow{clear:both;width:auto;height:278px;margin:0 0 40px 0;border-top:#dce0e3 2px solid;border-right:#dce0e3 2px solid;border-left:#dce0e3 2px solid;-webkit-box-shadow:  0px 5px 5px 2px #939598;box-shadow:  0px 5px 5px 2px #939598;z-index:100;position:relative;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.landingBoxShadow .landingBoxContent{width:auto;height:178px;padding:50px;-webkit-box-shadow: inset 0px 5px 12px 6px #f2f3f4;box-shadow: inset 0px 5px 12px 6px #f2f3f4;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent div.landingBoxShadow .landingBoxContent h1{font-size:38px;margin-bottom:25px;text-transform:uppercase;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent div.landingBoxShadow .landingBoxContent p{width:68%;}


				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.clientsList{clear:both;float:left;position:relative;width:100%;margin:-20px 0 0 0;list-style-type:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.clientsList li{width:90px;height:auto;margin:0 80px 0 0;float:left;position:relative;left:0;list-style-image:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.clientsList li:nth-child(3n+3){margin-right:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent ul.clientsList li img{width:90px;height:auto;margin:0 0 5px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul.clientsList li div{width:100%;height:90px;display:table-cell;vertical-align:middle;margin:0;padding:0;}


				#BDF_bodyWrap .BDF_body .BDF_mainContent table.testimonialsTable{margin:0;position:relative;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.testimonialsTable td.col1{width:215px;vertical-align:middle;text-align:center;border-bottom:#cbcdce 1px solid;height:auto;padding:20px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.testimonialsTable td.col2{width:auto;vertical-align:middle;text-align:left;border-bottom:#cbcdce 1px solid;height:auto;padding:20px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.testimonialsTable td.col2  h2{font:17px/17px 'Trade Gothic W01 Bold',Verdana;margin:0 0 8px 0;color:#ef3e42;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.testimonialsTable td.col2  h2 em{font-family:'TradeGothicW01-BoldObl';font-style:normal;color:#959496;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.testimonialsTable td.col2  p{color:#58595b;font:14px/20px 'Avenir LT W01 45 Book',Arial;}

				#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable{margin:0;position:relative;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col1{width:215px;vertical-align:middle;text-align:center;height:auto;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col2{width:auto;vertical-align:middle;text-align:left;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col2  h2{font:17px/17px 'Trade Gothic W01 Bold',Verdana;margin:0 0 8px 0;color:#ef3e42;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col2  h2 em{font-family:'TradeGothicW01-BoldObl';font-style:normal;color:#959496;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col2  p{color:#58595b;font:14px/20px 'Avenir LT W01 45 Book',Arial;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col2  a.redButton{display:block;background:#ef3e42;height:34px;padding:0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;width:auto;position:relative;margin:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col2  a.redButton img{margin:8px -3px 0 6px;float:right;position:relative;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent table.jobsTable td.col2  a.redButton:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}


				#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable{margin:0;position:relative;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td{padding:40px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col1{width:215px;vertical-align:middle;text-align:center;border-top:#cbcdce 1px solid;height:auto;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2{width:auto;vertical-align:middle;text-align:left;border-top:#cbcdce 1px solid;padding-right:60px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  h2{font:17px/17px 'Trade Gothic W01 Bold',Verdana;margin:0 0 8px 0;color:#ef3e42;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  h2 em{font-family:'TradeGothicW01-BoldObl';font-style:normal;color:#959496;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  p{color:#58595b;font:14px/20px 'Avenir LT W01 45 Book',Arial;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  a.redButton{display:block;background:#ef3e42;height:34px;padding:0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;width:auto;min-width:140px;position:absolute;top:30px;right:30px;margin:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  a.redButton img{margin:8px -3px 0 6px;float:right;position:relative;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  a.redButton:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}

					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  a.redButton2{display:block;background:#ef3e42;height:34px;padding:0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;width:auto;min-width:140px;position:relative;bottom:0;left:0;margin:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  a.redButton2 img{margin:8px -3px 0 6px;float:right;position:relative;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent table.caseStudiesTable td.col2  a.redButton2:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}

				#BDF_bodyWrap .BDF_body .BDF_mainContent .accordion {width: auto;margin: 0 25px 0 0;}

				#BDF_bodyWrap .BDF_body .BDF_mainContent .accordion h3 {width:auto;background:#717073 url(img/arrowDown.png) no-repeat 96% center;margin:0 0 16px 0;padding:15px 30px;cursor:pointer;color:#fff;font:17px/17px 'Trade Gothic W01 Bold',Verdana;text-transform:uppercase;}

				#BDF_bodyWrap .BDF_body .BDF_mainContent .accordion h3.current {cursor:default;background: #ef3e42 url(img/arrowUp.png) no-repeat 96% center;color:#fff;}

				#BDF_bodyWrap .BDF_body .BDF_mainContent .accordion .pane {display:none;height:auto;padding:0 0 10px 0;color:#78787b;font:17px/21px 'Calibri W01 Regular 904604',Arial;}

				#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable{margin:0;position:relative;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col1{width:345px;vertical-align:middle;text-align:left;height:190px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col1 img{width:315px;height:auto;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col2{width:auto;vertical-align:middle;text-align:left;padding-right:60px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col2  h2{font:17px/17px 'Trade Gothic W01 Bold',Verdana;margin:0 0 8px 0;color:#ef3e42;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col2  h2 em{font-family:'TradeGothicW01-BoldObl';font-style:normal;color:#959496;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col2  p{color:#58595b;font:14px/20px 'Avenir LT W01 45 Book',Arial;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col2  a.redButton{display:block;background:#ef3e42;height:34px;padding:0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;width:auto;min-width:80px;position:relative;margin:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col2  a.redButton img{margin:8px -3px 0 6px;float:right;position:relative;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent table.researchTable td.col2  a.redButton:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}

					#BDF_bodyWrap .BDF_body .BDF_mainContent  a.redButtonView{display:block;background:#ef3e42;height:34px;padding:0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:right;width:auto;min-width:48px;position:relative;margin:10px 0 30px 20px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent a.redButtonView img{margin:8px -3px 0 6px;float:right;position:relative;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent a.redButtonView:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}



		/* right column */
		#BDF_bodyWrap .BDF_body .BDF_rightColumn{width:215px;float:right;position:relative;background:;margin:0 30px 16px 0;padding:0;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnImage img{width:215px;height:auto;border:0;margin:0 0 -4px 0;padding:0;position:relative;}

			#BDF_bodyWrap .BDF_body .BDF_rightColumn .lightGrayBox{background:#e2e6e9;margin:0 0 16px 0;}


			#BDF_bodyWrap .BDF_body .BDF_rightColumn .darkGrayBox{background:#919295;margin:0 0 16px 0;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .darkGrayBox .columnContent h3{color:#fff;font:25px/25px 'Trade Gothic W01 Bold',Helvetica;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .darkGrayBox .columnContent h3 a{color:#fff;text-decoration:none;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .darkGrayBox .columnContent h3 img{margin:0 0 -13px 0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .darkGrayBox .columnContent p{color:#fff;font:14px/16px 'Avenir LT W01 45 Book',Arial;}


			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent{position:relative;width:auto;padding:20px 15px;margin:0 0 0 0;overflow:hidden;color:#78777a;font:11px/14px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent h3{margin:0 0 13px 0;color:#ef3e42;font:20px/20px 'Trade Gothic W01 Bold',Helvetica;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent h4{margin:0 0 13px 0;color:#414042;font:20px/20px 'Trade Gothic W01 Bold',Helvetica;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent h5{margin:0 0 13px 0;color:#ef3e42;font:22px/22px 'Trade Gothic W01 Bold',Helvetica;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent p{margin:0 0 13px 0;color:#78777a;font:11px/14px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent p.contact{margin:0 0 13px 0;color:#78777a;font:14px/19px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent ul{margin:0 0 13px 15px;color:#78777a;font:11px/14px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent ul ul{margin-left:15;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent ol{margin:0 0 13px 20px;color:#78777a;font:11px/14px 'Avenir LT W01 45 Book',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent li{padding:2px 0;position:relative;left:0;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent strong{font-weight:normal;font-family:'Avenir LT W01 85 Heavy';}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent em{font-style:normal;font-family:'AvenirLTW01-35LightObli';}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent strong em, #BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent em strong{font-weight:normal;font-style:normal;font-family:'AvenirLTW01-85HeavyObli';}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a{color:#414042;font-family:'Avenir LT W01 55 Roman';}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent hr{margin:25px 0;padding:0;border:none 0;border-top:#dddedf 1px solid;height:1px;clear:both;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a.redButton{display:block;background:#ef3e42;height:34px;padding:0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;min-width:80px;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a.redButton img{margin:8px -3px 0 6px;float:right;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a.redButton:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}

			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent select{width:90%;height:31px;margin:0;padding:5px 3px 3px 3px;border:solid 1px #d4d5d7;font:13px/13px 'Trade Gothic W01 Obl',Arial;color:#babcbe;-webkit-appearance:none;background:#fff url(img/selectArrow.png) no-repeat 98% center;border-radius:0;-webkit-border-radius:0;}

			#BDF_bodyWrap .BDF_body .BDF_rightColumn a.subscribeBtn{display:block;height:40px;background:#ee3a43;color:#fff;text-align:center;font:19px/40px 'Trade Gothic W01 Bold',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn a.subscribeBtn:hover{text-decoration:none;-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;}



/* homepage styles */

#BDF_homeWrap{width:auto;padding:0 30px;margin:0;background:url(img/homeTableBG.png) repeat-x left top;position:relative;}
	#BDF_homeWrap .BDF_homeWrapContent{min-width:880px;max-width:1120px;height:auto;margin:0 auto;padding:0;overflow:hidden;}

	#BDF_homeWrap .BDF_homeWrapContent table.homeTable td p.smallRed{font:12px/4px 'Trade Gothic W01 Cn 18',Arial;color:#ef3e42;text-transform:uppercase;margin:0 0 10px 0;}

#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow{clear:both;width:auto;height:274px;margin:0 0 2px 0;border-top:#dce0e3 2px solid;border-right:#dce0e3 2px solid;border-left:#dce0e3 2px solid;-webkit-box-shadow:  0px 5px 5px 0 #444;box-shadow:  0px 5px 5px 0 #444;z-index:100;position:relative;}
	#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent{width:auto;height:274px;padding:0 0;-webkit-box-shadow: inset 0px 5px 12px 6px #f2f3f4;box-shadow: inset 0px 5px 12px 6px #f2f3f4;}
		#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent h1{font-size:38px;margin-bottom:25px;text-transform:uppercase;}
		#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent p{width:68%;}

		#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider{width:100%;list-style:none;left:-15px;position:relative;border:0 none;top:-2px;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li{height:274px;background:transparent;left:0;margin:0;padding:0;border:0 none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div{width:auto;padding:35px 50px;height:210px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div h1{font:38px/40px 'Trade Gothic W01 Bold',Verdana;color:#414042;text-transform:uppercase;margin:0 0 8px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div h1 span{font:35px/40px 'Trade Gothic W01 Light',Arial;color:#ef3e42;display:block;margin-left:20px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div h2{font:38px/40px 'Trade Gothic W01 Bold',Verdana;color:#414042;text-transform:uppercase;margin:0 0 8px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div h2 span{font:35px/40px 'Trade Gothic W01 Light',Arial;color:#ef3e42;display:block;margin-left:20px;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div img.sliderImage{float:right;position:relative;margin:-50px -50px 0 35px;height:294px;width:auto;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div p{font:14px/18px 'Avenir LT W01 45 Book',Arial;margin:0 0 8px 0;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div a{font:18px/20px 'TradeGothicW01-BoldCn20 675334',Arial;color:#717073;text-transform:uppercase;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div a img{float:right;position:relative;margin:-5px 0 0 8px;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeBoxShadow .homeBoxContent ul.bxslider li div a:hover{text-decoration:none;}

#BDF_bodyWrap .BDF_body .BDF_mainContent ul#bx-pager{list-style-type:none;width:100%;margin:-4px auto 0 4px;float:none;position:relative;height:46px;z-index:1;}
	#BDF_bodyWrap .BDF_body .BDF_mainContent ul#bx-pager li{width:24.5%;float:left;position:relative;border-right:#fff 4px solid;list-style-image:none;text-align:center;}
		#BDF_bodyWrap .BDF_body .BDF_mainContent ul#bx-pager li a{color:#fff;font:15px/42px 'Trade Gothic W01 Bold',Verdana;text-transform:uppercase;width:100%;padding:0 0;height:auto;display:inline-block;background:#717073;color:#fff;}
		#BDF_bodyWrap .BDF_body .BDF_mainContent ul#bx-pager li:hover{}
		#BDF_bodyWrap .BDF_body .BDF_mainContent ul#bx-pager li a:hover{text-decoration:none;background:#ee3a42 url(img/redGradientBG.png) repeat-x left top;text-decoration:none;}
		#BDF_bodyWrap .BDF_body .BDF_mainContent ul#bx-pager li a:hover, #BDF_bodyWrap .BDF_body .BDF_mainContent ul#bx-pager li a.active{background:#ee3a42 url(img/redGradientBG.png) repeat-x left top;text-decoration:none;}

#BDF_homeWrap .BDF_homeWrapContent table.homeTable{margin:30px 0 0 0;}
	#BDF_homeWrap .BDF_homeWrapContent table.homeTable td{width:33%;vertical-align:top;text-align:left;padding:0 0 45px 0;font:12px/17px 'Avenir LT W01 45 Book';color:#767779;}
		#BDF_homeWrap .BDF_homeWrapContent table.homeTable td h3{margin:0 0 13px 0;color:#ef3e42;font:23px/23px 'Trade Gothic W01 Bold',Helvetica;}

		#BDF_homeWrap .BDF_homeWrapContent table.homeTable td p{font:12px/17px 'Avenir LT W01 45 Book';color:#767779;width:89%;margin:0 0 15px 0;}
		#BDF_homeWrap .BDF_homeWrapContent table.homeTable td a.redButton{display:block;background:#ef3e42;height:34px;padding:0 11px 0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;width:auto;min-width:80px;position:relative;margin:0 8px 0 0;}
				#BDF_homeWrap .BDF_homeWrapContent table.homeTable td a.redButton img{margin:8px -3px 0 6px;float:right;position:relative;clear:none;}
			#BDF_homeWrap .BDF_homeWrapContent table.homeTable td a.redButton:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}

		#BDF_homeWrap .BDF_homeWrapContent table.homeTable td ul.niceList{list-style:none;margin:0 0 15px 0;width:90%;}
				#BDF_homeWrap .BDF_homeWrapContent table.homeTable td ul.niceList li{list-style-image:none;padding:4px 0 0 0;border-top:#d3d9dd 1px solid;left:0;margin:0;}
					#BDF_homeWrap .BDF_homeWrapContent table.homeTable td ul.niceList li a{font:14px/14px 'Trade Gothic W01 Bold', Verdana;color:#636466;}

		#BDF_homeWrap .alignleft,#BDF_bodyWrap .BDF_body img.alignleft{/*display:inline;*/ float:left;margin-right:8px;margin-top:0;}
		#BDF_homeWrap img.alignleft{margin-bottom:12px;}

#BDF_homeWrap2{width:auto;padding:0 30px;margin:0;position:relative;}
	#BDF_homeWrap2 .BDF_homeWrapContent2{min-width:880px;max-width:1120px;height:auto;margin:0 auto;padding:0;overflow:hidden;}

	#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2{margin:0 0 0 0;}
	#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td{width:33%;vertical-align:top;text-align:left;padding:0 0 45px 0;font:14px/20px 'Avenir LT W01 45 Book';color:#767779;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td a.redButton{display:block;background:#ef3e42;height:34px;padding:0 11px;color:#fff;text-transform:uppercase;font:14px/34px 'TradeGothicW01-BoldCn20 675334',Arial;float:left;width:auto;min-width:100px;position:relative;margin:0 8px 0 2px;}
			#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td a.redButton img{margin:8px -3px 0 6px;float:right;position:relative;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td a.redButton:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td h3{margin:0 0 13px 0;color:#ef3e42;font:23px/23px 'Trade Gothic W01 Bold',Helvetica;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td p{margin:0 0 13px 0;color:#58595b;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td strong{font-weight:normal;font-family:'Avenir LT W01 85 Heavy';}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable2 td a{color:#58595b;}


	#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable3{margin:0 auto 30px auto;width:auto;}
	#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable3 td{width:50%;vertical-align:top;text-align:left;padding:0 0 0 0;font:14px/20px 'Avenir LT W01 45 Book';color:#fff;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable3 td div.h3Left{width:auto;padding:30px 25px;background:#919195;border-right:#fff 10px solid;height:110px;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable3 td div.h3Right{width:auto;padding:30px 25px;background:#919195;border-left:#fff 10px solid;height:110px;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable3 td div.h3Left img, #BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable3 td div.h3Right img{float:right;position:relative;margin:0 0 0 70px;}
		#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable3 td h4{margin:0 0 13px 0;color:#fff;font:25px/25px 'Trade Gothic W01 Bold',Helvetica;}

	#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable4{margin:0 0 30px 0;width:100%;}
	#BDF_homeWrap2 .BDF_homeWrapContent2 table.homeTable4 td h5{margin:0 0 13px 0;color:#ef3e42;font:23px/23px 'Trade Gothic W01 Bold',Helvetica;}

	.list_carousel {margin: 0;width: 100%;}
	.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
	.list_carousel li {text-align: center;width: 160px;height: 80px;padding: 0;margin: 6px;display: table-cell;vertical-align:middle;}

/* footer w/ 100% width bg  */
/*
#BDF_footerWrap{width:100%;margin:0;background:#eee;clear:both;position:relative;}
	#BDF_footerWrap .BDF_footer{min-width:940px;max-width:1150px;height:30px;background:#ddd;margin:0 auto 10px auto;padding:0;font:;color:#000;line-height:30px;}
		#BDF_footerWrap .BDF_footer .footerLeft{width:40%;float:left;position:relative;}
		#BDF_footerWrap .BDF_footer .footerRight{width:40%;float:right;text-align:right;position:relative;}
*/

/* footer w/ centered width bg or no bg */
#BDF_footerWrap{min-width:940px;max-width:1150px;margin:0 auto 0 auto;padding:0 20px;clear:both;position:relative;}
	#BDF_footerWrap .BDF_footer{width:100%;background:;margin:0 0 0px 0;font:12px/19px 'Avenir LT W01 55 Roman',Arial;color:#717073; }

	#BDF_footerWrap .BDF_footer a{color:#717073;}
		#BDF_footerWrap .BDF_footer .footerLeft{width:auto;float:left;position:relative;margin-bottom:20px;}
		#BDF_footerWrap .BDF_footer .footerLeft span{width:20px;display:inline-block;text-align:center;}




/* wordpress plugin styles */

/* bread crumbs */
#crumbs{padding:0 0 25px 0;}
#crumbs .current,#crumbs .current a{font-weight:bold;}
#crumbs a{color:;}


.print {
  display:none;
}

#BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application input[type=text]{width:78.5%;}
#BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application p{width:100%;}

#BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application form {
  margin:0;
  padding:0;
}

#BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application form p.required {
  color:#c00;
}
#BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application form p.required input, form p.required select {
  background:#ffe0e0;
}

#BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application .formdetails {
	padding:.5em 2em;
	font-size:90%;
	background:#efefef;
	border:1px solid #ccc;
	clear:both;
	width:auto;
}

#BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application form select.disabled, #BDF_bodyWrap .BDF_body .BDF_mainContent #employment_application form input.disabled {
  background:#ccc !important;
}


/* Contact 7 Form styles main content section */

form p.required input, form p.required select{ background:#ffe0e0;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactTextfield,#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=text]{float:left;width:87%;height:35px;margin:0 10px 15px 0;padding:0 8px;font:12px/35px 'Avenir LT W01 45 Book',Arial, Helvetica, sans-serif;border:solid 1px #b6b7b8;color:#78787A;}


#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=text]::-webkit-input-placeholder { /* WebKit browsers */
    color:#000;
}
#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#000;
}
#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#000;
}
#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=text]:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#000;
}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactTextarea{float:left;position:relative;width:87%;height:80px;margin-bottom:15px;padding:3px 8px;font:12px 'Avenir LT W01 45 Book',Arial, Helvetica, sans-serif;border:solid 1px #b6b7b8;clear:none;color:#838285;}
#BDF_bodyWrap .BDF_body .BDF_mainContent textarea{float:left;position:relative;width:87;height:80px;margin-bottom:15px;padding:3px 8px;font:16px Arial, Helvetica, sans-serif;border:solid 1px #b8b8b9;clear:both;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactVerify{float:left;width:80px;margin-bottom:15px;padding:3px;position:relative;font:16px Arial, Helvetica, sans-serif;border:solid 1px #c5c5c5;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactSubmit,#BDF_bodyWrap .BDF_body input[type=submit]{width: auto;padding:6px 8px;border:0 none;color:#fff;text-transform: uppercase;clear:both;float:left;position:relative;margin:0 0 10px 0;background:#ef3e42;font:20px 'Trade Gothic W01 Bold',Verdana;}
#BDF_bodyWrap .BDF_body input[type=checkbox]{width:18px;height:18px;margin:4px 4px 0 -4px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactSubmit:hoverm#BDF_bodyWrap .BDF_body input[type=submit]:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;text-decoration:none;cursor:pointer;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactLabel{width:15%;display:block;float:left;text-align:right;margin:7px 10px 0 0;padding-bottom:15px;clear:left;color:#4c4d4f;}
#BDF_bodyWrap .BDF_body .BDF_mainContent label{font-weight:normal;font-family:'Avenir LT W01 85 Heavy';min-width:190px;display:inline-block;float:left;text-align:left;margin:0 10px 0 0;padding-bottom:15px;clear:none;color:#4c4d4f;line-height:38px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent select { float:left;width:80%;height:40px;margin:0 0 15px 0;padding:8px 3px 3px 3px;font:16px/40px Arial, Helvetica, sans-serif;border:solid 1px #b8b8b9;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .fieldwrap{padding:1px;margin:1px;clear:left;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7{margin:0;padding:0;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7-response-output{margin:0;padding:0;clear:both;float:left;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7-mail-sent-ok{border:2px solid #398f14;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7-mail-sent-ng{border:2px solid #ff0000;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7-spam-blocked{border:2px solid #ffa500;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent span.wpcf7-form-control-wrap{position:relative;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent span.wpcf7-not-valid-tip-no-ajax{position:relative;clear:both;float:left;z-index: 100;background: #fff;border: 2px solid #a30234;font-size: 10pt;width: 280px;padding: 2px;margin:0 0 10px 0;}
#BDF_bodyWrap .BDF_body .BDF_mainContent span.wpcf7-list-item{margin-left:0.5em;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .wpcf7-display-none{display:none;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7 .watermark{color:#888;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7-validation-errors {border: 2px solid #a30234;color:#404041;clear:both;float:left;position:relative;font:12px Arial;padding:6px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent span.wpcf7-not-valid-tip {position:relative;clear:both;float:left;z-index: 100;background: #fff;border: 2px solid #a30234;font-size: 10pt;width: 280px;padding: 2px;margin:0 0 10px 0;}

/* Contact 7 Form styles right column section */
#BDF_bodyWrap .BDF_body .BDF_rightColumn .ContactTextfield,#BDF_bodyWrap .BDF_body .BDF_rightColumn input[type=text],#BDF_bodyWrap .BDF_body .BDF_rightColumn input[type=email]{float:left;width:87%;height:28px;margin-bottom:5px;padding:0 10px;font:12px/30px 'Avenir LT W01 45 Book',Arial, Helvetica, sans-serif;border:solid 1px #babcbe;color:#7a797c;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .ContactTextarea{float:left;position:relative;width:77%;height:60px;margin-bottom:7px;padding:3px 8px;font:16px Arial, Helvetica, sans-serif;border:solid 1px #b8b8b9;clear:none;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn textarea{float:left;position:relative;width:77%;height:80px;margin-bottom:15px;padding:3px 8px;font:16px Arial, Helvetica, sans-serif;border:solid 1px #b8b8b9;clear:both;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .ContactVerify{float:left;width:80px;margin-bottom:15px;padding:3px;position:relative;font:16px Arial, Helvetica, sans-serif;border:solid 1px #c5c5c5;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn input[type=submit]{width: auto;padding:0 20px 0 8px;height:30px;border:0 none;color:#fff;text-transform: uppercase;clear:both;float:left;position:relative;left:0;margin:2px 0 10px 0;background:#717073 url(img/submitArrow.png) no-repeat 93% center;font:15px/30px 'TradeGothicW01-BoldCn20 675334',Verdana;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .ContactSubmit:hover{background:#999;color:#fff;cursor:pointer;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn input[type=submit]:hover{-webkit-box-shadow:0px 0px 4px 0px #78777a;box-shadow:0px 0px 4px 0px #78777a;cursor:pointer;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .ContactLabel{width:15%;display:block;float:left;text-align:right;margin:7px 10px 0 0;padding-bottom:15px;clear:left;color:#4c4d4f;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7{margin:0;padding:0;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7-response-output{margin:0;padding:0;clear:both;float:left;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7-mail-sent-ok{border:2px solid #398f14;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7-mail-sent-ng{border:2px solid #ff0000;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7-spam-blocked{border:2px solid #ffa500;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn span.wpcf7-form-control-wrap{position:relative;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn span.wpcf7-list-item{margin-left:0.5em;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn .wpcf7-display-none{display:none;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7 .watermark{color:#888;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn div.wpcf7-validation-errors {border: 2px solid #a30234;color:#404041;clear:both;float:left;position:relative;font:12px Arial;padding:6px;}
#BDF_bodyWrap .BDF_body .BDF_rightColumn span.wpcf7-not-valid-tip {position:relative;clear:both;float:left;z-index: 100;background: #fff;border: 2px solid #a30234;font-size: 10pt;width: 280px;padding: 2px;margin:0 0 10px 0;}



/* Multi-Level Navigation Plugin Styles */

#suckerfishnav{padding:0;position:relative;z-index:9990;width:auto;margin:0;padding:0;}
#suckerfishnav a {text-decoration:none;}

/* 1st ul */
ul#suckerfishnav, #suckerfishnav ul {list-style:none;position:relative;z-index:9990;width:auto;margin:0;padding:0;font:15px/15px 'Trade Gothic W01 Bold',Arial;text-transform:uppercase;background:#fff;}

/* 2nd ul */
#suckerfishnav li ul{width:186px;position:absolute;margin:-1px 0 0 -15px;padding:5px 14px 0 0;display:none;z-index:9000;-webkit-box-shadow:3px 3px 4px 0px #b3b3b3;box-shadow:3px 3px 4px 0px #b3b3b3;border:#babcbe 1px solid;font-family:'Trade Gothic W01 Cn 18';font-size:15px;}
#suckerfishnav li:hover ul{left:15px;}

/* 3rd ul */
#suckerfishnav li ul ul{margin:0px 0 0 5px;z-index:9990;width:165px;padding-top:0;}
#suckerfishnav li:hover ul ul{left:-999em;}
#suckerfishnav li li:hover ul{left:15px;}

/* 4th ul */
#suckerfishnav li ul ul ul{margin:-11px 0 0 186px;}
#suckerfishnav li:hover ul ul ul{left:-999em;}
#suckerfishnav li li:hover li ul{left:15px;}

/* level 1 li */
#suckerfishnav li{width:auto;float:left;margin:0 5px 0 0;position:relative;}
#suckerfishnav li a{color:#717073;display:block;background:#fff;border:#babcbe 1px solid;padding:3px 7px 5px 7px;display:block;}
@media screen and (max-width: 1080px) {
	#suckerfishnav li a{padding:3px 5px 5px 5px;}
}
#suckerfishnav li:hover{background:#fff;}
#suckerfishnav li a:hover{color:#ef3e42;border-color:#babcbe;}
#suckerfishnav li:hover li a{color:#717073;}
#suckerfishnav li:hover li a:hover{color:#ef3e42;}

/* level 2 li */
#suckerfishnav li li{width:172px;text-align:left;padding:0;background:#fff;margin:0 0 0 0;text-transform:none;color:#ef3e42;}
#suckerfishnav li li:hover{background:#fff;}
#suckerfishnav li li:hover li a{color:#ef3e42;font-weight:normal;}
#suckerfishnav li li a{color:#ef3e42;border:0 none;padding:4px 8px 8px 8px;}
#suckerfishnav li li a:hover{color:#ef3e42;}

/* level 3 li */
#suckerfishnav li li li:hover a{color:#999;}
#suckerfishnav li li li:hover li a{color:#717073;font-weight:normal;}
#suckerfishnav li li li a{color:#717073;}

/* level 4 li */
#suckerfishnav li li li li{width:182px;text-align:left;background:#fff;margin:0 0 0 0;}
#suckerfishnav li li li li:hover li a{color:#717073;font-weight:normal;}

/* current page items */
#suckerfishnav li.current_page_item {background:#fff;}
#suckerfishnav li.current_page_item:hover{color:#717073;}
#suckerfishnav li.current_page_item a{color:#ef3e42;border:#ef3e42 1px solid;}
#suckerfishnav li.current_page_item a:hover{color:#ef3e42;}
#suckerfishnav li.current_page_item li a{color:#717073;border:0 none;}
#suckerfishnav li.current_page_item li a:hover{color:#ef3e42;}
#suckerfishnav li.current_page_item ul{border:#ef3e42 1px solid;}

#suckerfishnav li li.current_page_item {background:#fff;}
#suckerfishnav li li.current_page_item a{color:#ef3e42;text-transform:uppercase;border:0 none;padding:0;}
#suckerfishnav li li.current_page_item a:hover{color:#717073;}
#suckerfishnav li li.current_page_item li a{color:#717073;text-transform:none;}
#suckerfishnav li li.current_page_item li a:hover{color:#717073;}

#suckerfishnav li li li.current_page_item{color:#717073;}
#suckerfishnav li li li.current_page_item a{color:#717073;text-transform:uppercase;}
#suckerfishnav li li li.current_page_item a:hover{color:#717073;}
#suckerfishnav li li li li.current_page_item a{color:#717073;}
#suckerfishnav li li li li.current_page_item a:hover{color:#717073;}

/* current parent items */
#suckerfishnav li.current_page_parent{background:#fff;}
#suckerfishnav li.current_page_parent a{color:#ef3e42;border:#ef3e42 1px solid;}
#suckerfishnav li.current_page_parent a:hover{color:#ef3e42;}
#suckerfishnav li.current_page_parent li a{color:#717073;padding:8px;border:0 none;}
#suckerfishnav li.current_page_parent li a:hover{color:#ef3e42;}
#suckerfishnav li.current_page_parent li.current_page_item a{color:#ef3e42;}
#suckerfishnav li.current_page_parent li.current_page_item li a{color:#717073;}
#suckerfishnav li.current_page_parent li.current_page_item li a:hover{color:#ef3e42;}
#suckerfishnav li.current_page_parent ul{border:#ef3e42 1px solid;}


#suckerfishnav li li.current_page_parent {background:#fff;}
#suckerfishnav li li.current_page_parent a{color:#ef3e42;text-transform:uppercase;border:0 none;}
#suckerfishnav li li.current_page_parent a:hover{color:#717073;}
#suckerfishnav li li.current_page_parent li a{color:#717073;text-transform:none;}
#suckerfishnav li li.current_page_parent li a:hover{color:#717073;}
#suckerfishnav li li.current_page_parent li.current_page_item a{color:#ef3e42;text-transform:uppercase;}

#suckerfishnav li.page-item-21{margin-right:0;}



/* AnythingSlider v1.7+ Default (base) theme By Chris Coyier: http://css-tricks.com with major improvements by Doug Neiner: http://pixelgraphics.us/ based on work by Remy Sharp: http://jqueryfordesigners.com/ */

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/

/* change the ID to match your slider */
#slider1 {width: 860px;height: 300px;list-style: none;/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */overflow-y: hidden;overflow-x: hidden;margin:0; !important}
/*****************
  SET COLORS HERE
 *****************/
/**** Default state (no keyboard focus) ****/
/* slider window - top & bottom borders, default state */
div.anythingSlider .anythingWindow {}
/* Navigation buttons, default state */
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a {background: #777;color: #000;}
/* start-stop button, stopped, default state */
div.anythingSlider .start-stop {background-color: #040;color: #fff;}
/* start-stop button, playing, default state */
div.anythingSlider .start-stop.playing {background-color: #800;}
/* start-stop button, default hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {color: #ddd;}

/**** Active State (slider has keyboard focus) ****/
/* slider window - top & bottom borders, active state */
div.anythingSlider.activeSlider .anythingWindow {border-color: #7C9127;}
/* Navigation buttons, active state */
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a {background-color: #7C9127;}
/* start-stop button, stopped, active state */
div.anythingSlider .start-stop {background-color: #080;color: #fff;}
/* start-stop button, playing, active state */
div.anythingSlider .start-stop.playing {background-color: #d00;}
/* start-stop button, active slider hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {color: #fff;}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {display: block;margin: 0 auto;overflow: visible !important; /* needed for Opera and Safari */position: relative;padding: 0 45px 28px 45px;
}
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;
}
/* anythingSlider base (original element) */
.anythingBase {background: transparent;list-style: none;position: absolute;overflow: visible !important;top: 0;left: 0;margin: 0 0 0 0;padding: 0;}
/* all panels inside the slider */
.anythingBase .panel {background: transparent;display: block;overflow: hidden;float: left;padding: 0;margin: 0;}
.anythingBase .panel.vertical {float: none;}

/* Navigation Arrows */
div.anythingSlider .arrow {top: 50%;position: absolute;display: block;}
div.anythingSlider .arrow a {display: block;height: 140px;margin: -70px 0 0 0; /* half height of image */width: 45px;text-align: center;outline: 0;background: url(img/default.png) no-repeat;}
/* hide text, target the span so IE7 doesn't text-indent the link */
div.anythingSlider .arrow a span { display: block; visibility: hidden; }
/* back arrow */
div.anythingSlider .back { left: 0; }
div.anythingSlider .back a { background-position: left top; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: left -140px; }
div.anythingSlider .back.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
/* forward arrow */
div.anythingSlider .forward { right: 0; }
div.anythingSlider .forward a { background-position: right top; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: right -140px; }
div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; display: none; }
div.anythingSlider .anythingControls ul { margin: 0; padding: 0; float: right; }
div.anythingSlider .anythingControls ul li { display: inline; }
div.anythingSlider .anythingControls ul a {font: 11px/18px Georgia, Serif;display: inline-block;text-decoration: none;padding: 2px 8px;height: 18px;margin: 0 5px 0 0;background-image: url(img/default.png);background-position: center -288px ;background-repeat: repeat-x;text-align: center;outline: 0;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
div.anythingSlider .anythingControls ul a:hover {background-image: none;}
/* Navigation size window */
div.anythingSlider .anythingControls .anythingNavWindow { overflow: hidden; float: left; }

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {background-image: url(img/default.png);background-position: center -288px;background-repeat: repeat-x;padding: 2px 5px;width: 40px;text-align: center;text-decoration: none;float: right;z-index: 100;outline: 0;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px}
/* hide cell shading on hover - makes the button appear to come forward */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }

/* probably not necessary, but added just in case */
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingControls ul a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {transition-duration: 0;-o-transition-duration: 0;-moz-transition-duration: 0;-webkit-transition-duration: 0;}

/* images with caption */
#BDF_bodyWrap .BDF_homePage .slideShow img {z-index:5000;position:absolute;width:100%;height:auto;text-align:center;}
/* position the panels so the captions appear correctly */
#BDF_bodyWrap .BDF_homePage .slideShow .panel { position: relative; }
/* captions */
#BDF_bodyWrap .BDF_homePage .slideShow .caption-top, #BDF_bodyWrap .BDF_homePage .slideShow .caption-right,#BDF_bodyWrap .BDF_homePage .slideShow .caption-bottom, #BDF_bodyWrap .BDF_homePage .slideShow .caption-left {background: #000;color: #fff;padding: 10px;margin: 0;z-index: 9990;position:relative;opacity: .8;filter: alpha(opacity=80);}
/* Top caption - padding is included in the width (480px here, 500px in the script), same for height */
#BDF_bodyWrap .BDF_homePage .slideShow .caption-top {left: 0;top: 0;width: 480px;height: 30px;}
/* Right caption - padding is included in the width (130px here, 150px in the script), same for height */
#BDF_bodyWrap .BDF_homePage .slideShow .caption-right {right: 0;bottom: 0;width: 130px;height: 180px;position: absolute;}
/* Bottom caption - padding is included in the width (480px here, 500px in the script), same for height */
#BDF_bodyWrap .BDF_homePage .slideShow .caption-bottom {left: 0;bottom: 0;width: 480px;height: 30px;position: absolute;}
/* Left caption - padding is included in the width (130px here, 150px in the script), same for height */
#BDF_bodyWrap .BDF_homePage .slideShow .caption-left {left: 0;bottom: 0;width: 330px;height: 180px;top:25px;background:#0ff;opacity:.7;color:#666;font-size:15px;}
/* Caption close button */
.caption-top .close, .caption-right .close,.caption-bottom .close, .caption-left .close {font-size: 80%;cursor: pointer;float: right;display: inline-block;}

#BDF_bodyWrap .BDF_homePage .slideShow li div p{color:#fff;}



/* adds threaded comments styles */
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0;border:#E8E8E8 1px solid;width:auto; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li {width:auto;list-style-position:inside; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.alt { }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.bypostauthor {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.byuser {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment-author-admin {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment {  padding:1em; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.comment-author {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.vcard cite.fn a.url {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.vcard img.avatar { border:3px solid #999999; float:right; margin:0 0 0 1em;width:40px;height:auto; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.vcard img.avatar-32 {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.vcard img.photo {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.vcard span.says {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.commentmetadata {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.comment-meta { font-size:10px; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.comment-meta a { color:#ccc; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment p { font-size:12px; margin:0 0 1em; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul { font-size:12px; list-style:square; margin:0 0 1em 2em; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.reply { font-size:12px; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment div.reply a { font-weight:bold; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.alt {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.bypostauthor {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.byuser {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.comment {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.comment-author-admin {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.depth-5 {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.comment ul.children li.odd {}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.even { background:#fff; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.odd { background:#f6f6f6; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.parent { border-left:5px solid #111; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.thread-alt {margin:0;padding:25px; }
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.thread-even {margin:0;padding:25px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent ol.commentlist li.thread-odd {margin:0;padding:25px;}




