@charset "UTF-8";
/* CSS Document */

*{margin:0;padding:0;}
html{height:100%;}
body{background:#fff;height:100%;font-family:Arial;font-size:.8em;}
/*Global Styles */
a{color:#666;text-decoration:none;}
a:hover{text-decoration:underline;}
table{width:100%;border:0 none;border-collapse:collapse;padding:0;margin:0;position:relative;}
tabel td{vertical-align:top;}
strong{font-weight:normal;font-family:'Proxima N W01 Bold';}
em{font-style:normal;font-family:'Proxima N W01 Reg It';}
strong em, em strong{font-weight:normal;font-weight:style;font-family:'Proxima N W01 Bold It';}

/* container */
#BDF_wrap{min-height:100%;width:100%;margin:0;padding:0;}

/* header w/ centered width bg or no bg */
#BDF_headerWrap{min-width:950px;max-width:1160px;margin:0 auto;padding:0 15px;}
	
	/* tablet */
	@media only screen and (max-width: 782px) {
		#BDF_headerWrap{min-width:0;max-width:752px;width:auto;padding:0 15px;}
	}
	
	#BDF_headerWrap .BDF_header{width:100%;height:128px;background:;position:relative;}
	
	#BDF_headerWrap .BDF_header a.mobile-btn{background: center center no-repeat transparent;background-image:url(img/mobmenu.png);background-color:;display: block;width: 59px;height: 35px;position: absolute;top: 50px;left: 15px;overflow:hidden;}
	
		/* tablet */
		@media only screen and (min-width: 782px) {
			#BDF_headerWrap .BDF_header a.mobile-btn{display:none;}
		}
		
		/* smartphone portrait */			
		@media only screen and (max-width: 400px) and (orientation: portrait) {
			#BDF_headerWrap .BDF_header a.mobile-btn{left:-8px;width:54px;height:32px;background-size:cover;}
		}
	
	
	#BDF_headerWrap .BDF_header a.headerLogo{width:236px;height:56px;float:left;position:relative;top:0;display:block;background:url(img/css-sprite.png) no-repeat 0 0;margin:40px 0 0 0;}
	
	#BDF_headerWrap .BDF_header .socialMedia{width:auto;float:right;position:relative;height:20px;background:;margin:21px 0 0 0;}
	
		#BDF_headerWrap .BDF_header .socialMedia p{margin:5px 30px 0 0;padding:0;display:inline-block;color:#008da8;font:19px/19px 'Proxima N W01 Smbd',Arial;float:right;position:relative;}
		#BDF_headerWrap .BDF_header .socialMedia a span{display:none;}
		#BDF_headerWrap .BDF_header .socialMedia a.twitter{display:block;background:url(img/css-sprite.png) no-repeat -249px -57px;float:right;position:relative;width:24px;height:19px;margin:0 17px 0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a.faceBook{display:block;background:url(img/css-sprite.png) no-repeat 0 -57px;float:right;position:relative;width:15px;height:19px;margin:0 17px 0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a.linkedIn{display:block;background:url(img/css-sprite.png) no-repeat -33px -57px;float:right;position:relative;width:21px;height:19px;margin:0 16px 0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a.youtubeBtn{display:block;background:url(img/css-sprite.png) no-repeat -70px -57px;float:right;position:relative;width:20px;height:19px;margin:0 16px 0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a.googleplus{display:block;background:url(img/css-sprite.png) no-repeat -106px -57px;float:right;position:relative;width:21px;height:19px;margin:0 17px 0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a.rssFeed{display:block;background:url(img/css-sprite.png) no-repeat -144px -57px;float:right;position:relative;width:18px;height:19px;margin:0 17px 0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a.email{display:block;background:url(img/css-sprite.png) no-repeat -179px -57px;float:right;position:relative;width:21px;height:19px;margin:0 16px  0 0;}
		#BDF_headerWrap .BDF_header .socialMedia a.search{display:block;background:url(img/css-sprite.png) no-repeat -216px -57px;float:right;position:relative;width:20px;height:19px;margin:0;}
		
		#BDF_headerWrap .BDF_header input {outline: none;border:0;}
		#BDF_headerWrap .BDF_header input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
		#BDF_headerWrap .BDF_header input::-webkit-search-decoration,input::-webkit-search-cancel-button {display: none; /* remove the search and cancel icon */}
		#BDF_headerWrap .BDF_header input:-moz-placeholder {color: #58585a;}
		#BDF_headerWrap .BDF_header input::-webkit-input-placeholder {color: #58585a;}
		#BDF_headerWrap .BDF_header #searchBox{float:right;position:relative;}
		#BDF_headerWrap .BDF_header #searchBox input[type=search] {background:url(img/css-sprite.png) no-repeat -216px -57px;padding:0;width:20px;height:19px;margin:0;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;float:left;position:relative;color:#58585a;font:12px/19px 'Proxima N W01 Reg',Arial;text-indent:-99999px;}
		#BDF_headerWrap .BDF_header #searchBox input[type=search]:focus {width: 200px;padding-left: 10px;color: #58585a;background-color: #fff;cursor: auto;background-image:none;border:#B5121B 1px solid;text-indent:0;}
		#BDF_headerWrap .BDF_header #searchBox input[type=search]:hover{background-color:;}
		#BDF_headerWrap .BDF_header #searchBox input[type=search]:focus:hover{background-color:#fff;}

		/* tablet */
		@media only screen and (max-width: 782px) {
			
			#BDF_headerWrap .BDF_header a.headerLogo{float:none;top:38px;margin:0 auto 0 auto;}
			
			#BDF_headerWrap .BDF_header .socialMedia{width:auto;float:right;position:absolute;right:0;top:53px;height:20px;background:;margin:0;}
			#BDF_headerWrap .BDF_header .socialMedia p{margin-right:0;text-align:right;}
			
			#BDF_headerWrap .BDF_header .socialMedia a.twitter{display:none;}	
			#BDF_headerWrap .BDF_header .socialMedia a.faceBook{display:none;}
			#BDF_headerWrap .BDF_header .socialMedia a.linkedIn{display:none;}
			#BDF_headerWrap .BDF_header .socialMedia a.youtubeBtn{display:none;}
			#BDF_headerWrap .BDF_header .socialMedia a.googleplus{display:none;}
			#BDF_headerWrap .BDF_header .socialMedia a.rssFeed{display:none;}
			#BDF_headerWrap .BDF_header .socialMedia a.email{display:none;}
			#BDF_headerWrap .BDF_header .socialMedia a.search{display:none;}		
			
			#BDF_headerWrap .BDF_header #searchBox{display:none;}	
		}
		/* smartphone portrait */			
		@media only screen and (max-width: 400px) and (orientation: portrait) {
			#BDF_headerWrap .BDF_header a.headerLogo{float:right;top:38px;margin:0 0 0 0;right:0;}
			#BDF_headerWrap .BDF_header .socialMedia p{display:none;}
		
		}
	
	#BDF_headerWrap .BDF_header .BDF_menuBar{width:auto;clear:right;float:right;position:relative;height:28px;background:;margin:35px 0 0 0;z-index:9999;}
	@media only screen and (max-width: 782px) {
		#BDF_headerWrap .BDF_header .BDF_menuBar{display:none;}
	}
	
	
	
/* learderboard section */	
#BDF_leaderBoardWrap{width:100%;height:175px;margin:0;background-color:#0078ae;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;position:relative;}
	#BDF_leaderBoardWrap .BDF_leaderBoard{min-width:950px;max-width:1160px;margin:0 auto;padding:0 15px;background:;position:relative;}
		#BDF_leaderBoardWrap .BDF_leaderBoard p,#BDF_leaderBoardWrap .BDF_leaderBoard h1{font:38px/175px 'Proxima N W01 Bold',Verdana;color:#fff;margin:0;text-shadow: 1px -1px 3px #4A4A4A;text-transform:uppercase;}

	/* tablet */
	@media only screen and (max-width: 782px) {
		#BDF_leaderBoardWrap{background-position:center right;background-size:cover;-webkit-background-size:cover;}
		#BDF_leaderBoardWrap .BDF_leaderBoard{min-width:0;max-width:752px;width:auto;padding:0 15px;display:table-cell;vertical-align:middle;height:175px;}
		#BDF_leaderBoardWrap .BDF_leaderBoard p,#BDF_leaderBoardWrap .BDF_leaderBoard h1{font:38px/45px 'Proxima N W01 Bold',Verdana;color:#fff;}
	}
	/* smartphone portrait */			
	@media only screen and (max-width: 400px) and (orientation: portrait) {
		#BDF_leaderBoardWrap{height:230px;background-position:-1060px center;background-size:cover;-webkit-background-size:cover;}
		#BDF_leaderBoardWrap .BDF_leaderBoard{min-width:0;max-width:400px;width:auto;padding:0 15px;display:table-cell;vertical-align:middle;height:230px;}
	}


	
/* body */	
#BDF_bodyWrap{min-width:950px;max-width:1160px;margin:0 auto;padding:0 15px 620px 15px;overflow:hidden;}

	/* tablet */
	@media only screen and (max-width: 782px) {
		#BDF_bodyWrap{min-width:0;max-width:752px;width:auto;padding:0 15px 0 15px !important;}
	}
	
	
	#BDF_bodyWrap .BDF_body{width:100%;background:;margin:0;position:relative;}
			
		#BDF_bodyWrap .BDF_body .BDF_leftColumn{width:139px;float:left;position:relative;background:#fff;margin:70px 30px 40px 0;padding:0;border:#bfddeb 2px solid;}	
			
			/* tablet */
			@media only screen and (max-width: 782px) {
				#BDF_bodyWrap .BDF_body .BDF_leftColumn{display:none;}
			}
				
			/* submenu */	
			#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu{width:auto;float:left;position:relative;margin:0;padding:10px 2px 10px 12px;font:14px/18px 'Proxima N W01 Reg',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu a{padding:5px 0;color:#0078ae;display:block;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu a.current_page_item {color:#b5121b;font-family:'Proxima N W01 Bold';text-transform:uppercase;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu ul{list-style:none;margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li{padding:5px 0;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li a{color:;padding:0;color:#0078ae;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li span{font-weight:bold;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li.current_page_item a{color:#b5121b;font-family:'Proxima N W01 Bold';text-transform:uppercase;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li.current_page_item li a{color:#0078ae;font-family:'Proxima N W01 Reg';text-transform:none;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu li li.current_page_item > a{color:#b5121b;font:12px/14px 'Proxima N W01 Bold';text-transform:none;}
				#BDF_bodyWrap .BDF_body .BDF_leftColumn .BDF_subMenu ul ul{list-style:none;margin:5px 0 0 5px;position:relative;font:12px/14px 'Proxima N W01 Reg';}
				
				
		
		/* main content */	
		#BDF_bodyWrap .BDF_body .BDF_mainContent{width:60%;float:left;position:relative;background:;margin:70px 0 0 0;padding:0;}
		
			/* tablet */
			@media only screen and (max-width: 782px) {
				#BDF_bodyWrap .BDF_body .BDF_mainContent{width:66%;padding-bottom:70px !important}
			}
			
			/* smartphone landscape */			
			@media only screen and (max-width: 569px) {
				#BDF_bodyWrap .BDF_body .BDF_mainContent{width:auto;float:none;}
			}
			
			
			#BDF_bodyWrap .BDF_body .BDF_mainContent h1{margin:0 0 10px 0;color:#1a86b6;font:28px/35px  'Proxima N W01 Bold',Calibri,Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent h1 em{margin:0 0 22px 0;color:#9ea4aa;font:25px/32px  'Proxima N W01 Bold',Calibri,Arial;display:block;font-style:normal;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent span.fakeh1{display:block;margin:0 0 13px 0;color:#1a86b6;font:28px/28px 'Proxima N W01 Smbd',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h2{margin:0 0 8px 0;color:#b5121b;font:24px/24px 'Proxima N W01 Smbd',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h3{margin:0 0 8px 0;color:#008da9;font:19px/19px 'Proxima N W01 Smbd',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h4{margin:0 0 13px 0;color:#008da9;font:18px/18px 'Proxima N W01 Smbd',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent h5{margin:0 0 8px 0;color:#000;font:16px/16px Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent p{margin:0 0 13px 0;color:#58585a;font:16px/20px 'Proxima N W01 Reg',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent ul{margin:0 0 18px 15px;color:#58585a;font:16px/20px 'Proxima N W01 Reg',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent ul ul{margin-bottom:0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent ol{margin:0 0 18px 20px;color:#58585a;font:16px/20px 'Proxima N W01 Reg',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent li{padding:2px 0;position:relative;left:0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent a{color:#0078ae;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent span{color:#b5121b;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent strong{font-weight:normal;font-family:'Proxima N W01 Bold';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent em{font-style:normal;font-family:'Proxima N W01 Reg It';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent strong em, #BDF_bodyWrap .BDF_body .BDF_mainContent em strong{font-weight:normal;font-weight:style;font-family:'Proxima N W01 Bold It';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent hr{margin:15px 0;padding:0;border:none 0;border-top:#9ea4aa 1px solid;height:1px;clear:both;}
			#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 .contact-container{width:70%;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .non-mobile{display:block;}
				/* tablet */			
				@media only screen and (max-width: 782px) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .contact-container{width:100%;}
				}
				/* smartphone landscape */			
				@media only screen and (max-width: 569px) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .non-mobile{display:none;}
				}
				
			#BDF_bodyWrap .BDF_body .BDF_mainContent a.blueBtn{display:inline-block;padding:0 13px;height:50px;background:#008da9;color:#fff;text-transform:uppercase;font:14px/50px 'Proxima N W01 Smbd',Verdana;margin:0;float:right;position:relative;}			
			#BDF_bodyWrap .BDF_body .BDF_mainContent a.blueBtn:hover{text-decoration:none;box-shadow:0 0 3px 0 #333;-webkit-box-shadow:0 0 3px 0 #333;}
			
			#BDF_bodyWrap .BDF_body .BDF_mainContent .symp-press a{display:inline-block;border:#b5121b 2px solid;border-radius:4px;background:#fff;text-transform:uppercase;height:20px;font:10px/20px 'Proxima N W01 Bold',Verdana;padding:0 10px;width:auto;color:#b5121b;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .symp-press a:hover{text-decoration:none;border:#b5121b 2px solid;color:#fff;background:#b5121b;}
			
			/* child/subpages index page (pages with blue boxes) */		
			#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list{clear:both;margin:50px 0 0 0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list ul{margin:0;list-style:none;} 
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li{float:left;width:31%;position:relative;margin:0 25px 25px 0;padding:0;border:0 none;background: #7bb9d5; /* Old browsers */
background: -moz-linear-gradient(top, #7bb9d5 0%, #0078ae 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bb9d5), color-stop(100%,#0078ae)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7bb9d5 0%,#0078ae 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7bb9d5 0%,#0078ae 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7bb9d5 0%,#0078ae 100%); /* IE10+ */
background: linear-gradient(to bottom, #7bb9d5 0%,#0078ae 100%); /* W3C */}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li:nth-child(3n+3){margin-right:0;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li a{display:block;padding:20px 25px;width:auto;height:105px;position:relative;color:#fff;font:27px/29px 'Proxima N W01 Smbd',Arial;border:0 none;}
							#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li a:hover{text-decoration:none;}
								#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li a span{display:block;position:absolute;bottom:20px;right:25px;margin:0;background:#b5121b;text-transform:uppercase;font:10px/20px 'Proxima N W01 Bold',Verdana;text-align:center;padding:0 11px;border:#892d40 1px solid;border-radius:4px;-webkit-border-radius:4px;color:#fff;}
								#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li a:hover span{box-shadow:0 0 3px 0 #333;-webkit-box-shadow:0 0 3px 0 #333;}
				
				/* tablet */
				@media only screen and (max-width: 782px) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li{float:left;width:45%;position:relative;margin:0 5% 25px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li:nth-child(2n+2){margin-right:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li:nth-child(3n+3){margin-right:5%;}
				}
				/* smartphone portrait */			
				@media only screen and (max-width: 400px) and (orientation: portrait) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li{float:none;width:auto;position:relative;margin:0 0 25px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li:nth-child(2n+2){margin-right:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .childpages-list li:nth-child(3n+3){margin-right:0;}
				}
			
			/* symposium popup content */						
			#BDF_bodyWrap .BDF_body .BDF_mainContent .symp-menu{margin:40px 0;position:relative;width:385px;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .symp-menu ul{margin:0;list-style:none;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .symp-menu ul li{position:relative;padding:0;margin:0 0 16px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .symp-menu ul li a{display:block;width:auto;height:58px;padding:0 35px;background:#fff;border:#008da9 3px solid;border-radius:8px;font:25px/58px 'Proxima N W01 Bold',Verdana;color:#008da9;text-transform:uppercase;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .symp-menu ul li a:hover{text-decoration:none;background:#008da9;color:#fff;}
			
			.agendaWrap{padding:50px;width:auto;}
			.agendaWrap img.rsImg{max-width:100%;width:100%;height:auto;}
				.agendaWrap h2{margin:0 0 5px 0;color:#b5121b;font:28px/28px 'Proxima N W01 Smbd',Arial;}
			
			/* agenda modal content */	
			table.agenda-modal{width:100%;border:0 none;border-collapse:collapse;padding:0;margin:0;position:relative;}
				table.agenda-modal td{padding:10px 20px;color:#58585a;font:16px/20px 'Proxima N W01 Reg',Arial;border-left:#c1c6ca 1px solid;border-right:#c1c6ca 1px solid;border-bottom:#c1c6ca 1px solid;}
				table.agenda-modal td h3{color:#008da9;font:19px/19px 'Proxima N W01 Smbd',Arial;}
				table.agenda-modal td p{color:#58585a;font:16px/20px 'Proxima N W01 Reg',Arial;margin:0 0 7px 0;}
				table.agenda-modal td ul{margin:0;list-style-position:inside;}
				table.agenda-modal td.time{width:22%;vertical-align:middle;}
				table.agenda-modal td.speaker-activity{width:auto;vertical-align:top;}
				table.agenda-modal td.time-title{border-left:0 none;border-right:0 none;}
				table.agenda-modal td.speaker-activity-title{border-left:0 none;border-right:0 none;}
				
			table.symp-sponsors{width:100%;border:0 none;border-collapse:collapse;padding:0;margin:0;position:relative;}
				table.symp-sponsors td{text-align:center;padding:15px;}
		
								
			/* Techonologies page styles */
			#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop h3{display:inline-block;margin:0 20px 20px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop em{font:15px/19px 'Proxima N W01 Reg It',Arial;color:#838d94;display:inline;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul{margin:0;list-style:none;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.blue-border{border:#a4d0e5 1px solid;float:left;padding:0 0 0 0;min-height:148px;max-height:148px;width:18%;margin:-1px 0 0 -1px;height:auto;position:relative;text-align:center;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.blue-border div{display:table-cell;vertical-align:middle;text-align:center;position:relative;height:148px;width:18%;}
						
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.gray-border{border:#bbc0c3 1px solid;float:left;padding:0 0;min-height:115px;max-height:115px;width:18%;margin:-1px 0 0 -1px;height:auto;position:relative;text-align:center;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.gray-border div{display:table-cell;vertical-align:middle;text-align:center;position:relative;height:115px;width:18%;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li div{display:table-cell;vertical-align:middle;text-align:center;position:relative;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li img{width:60%;height:auto;}
					
				/* tablet */
				@media only screen and (max-width: 782px) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.blue-border,#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.blue-border div,#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.gray-border,#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.gray-border div{width:33%;}
				}		
				
				/* smartphone portrait */			
				@media only screen and (max-width: 400px) and (orientation: portrait) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop em{display:block;margin:0 0 15px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.blue-border{border:#a4d0e5 1px solid;float:none;padding:0 0 0 0;min-height:100%;max-height:100%;width:auto;margin:-1px 0 0 -1px;height:auto;position:relative;text-align:center;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.blue-border div{width:100%;float:none;text-align:center;display:block;height:auto;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.gray-border{width:100%;float:none;text-align:center;height:auto;min-height:100%;max-height:100%;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li.gray-border div{width:100%;float:none;text-align:center;display:block;height:auto;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .partner-loop ul li img{margin:10px auto 0;text-align:center;}
				}
					
				/* partners */		
				div.partner{width:100%;border:0 none;border-collapse:collapse;padding:0;margin:0 auto;position:relative;}
					div.partner div.partner-logo{width:175px;padding:40px;vertical-align:top;text-align:center;display:table-cell;position:relative;}
						div.partner div.partner-logo img{width:160px;height:auto;}
						div.partner div.partner-logo a{display:inline-block;width:auto;font:11px/23px 'Proxima N W01 Bold',Verdana;color:#fff;text-align:center;background:#b5121b;height:23px;padding:0 12px;margin:20px 0;border-radius:4px;-webkit-border-radius:4px;}
						div.partner div.partner-logo a:hover{text-decoration:none;box-shadow:0 0 3px 0 #333;-webkit-box-shadow:0 0 3px 0 #333;}
					div.partner div.partner-content{width:auto;padding:0 40px 60px 0;vertical-align:top;display:table-cell;position:relative;}
				div.partner div span.fakeh2{display:block;margin:0 0 25px 0;color:#1a86b6;font:24px/24px 'Proxima N W01 Smbd',Arial;}
				div.partner div.partner-content h1{margin:0 0 15px 0;color:#1a86b6;font:28px/28px 'Proxima N W01 Smbd',Arial;}
				div.partner div.partner-content h2{margin:0 0 13px 0;color:#1a86b6;font:19px/19px 'Proxima N W01 Smbd',Arial;}
				div.partner div.partner-content p{margin:0 0 13px 0;color:#58585a;font:16px/22px 'Proxima N W01 Reg',Arial;}
				
					/* smartphone portrait */			
					@media only screen and (max-width: 400px) and (orientation: portrait) {
						div.partner div.partner-logo{width:auto;padding:40px;display:block;position:static;}
							div.partner div.partner-logo a{display:inline-block;width:auto;font:11px/23px 'Proxima N W01 Bold',Verdana;color:#fff;text-align:center;background:#b5121b;height:23px;padding:0 12px;margin:20px 0;border-radius:4px;-webkit-border-radius:4px;position:absolute;bottom:20px;left:25%;right:25%;}
						div.partner div.partner-content{width:auto;padding:0 0 60px 0;display:block;}
					}
			/* content library */		
			#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop ul{margin:0;list-style:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop ul li{margin:0 0 25px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop div.cell{display:table-cell;vertical-align:top;text-align:left;position:relative;width:auto;padding:0;margin:0;color:#58585a;font:14px/20px 'Proxima N W01 Reg',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop h2{margin:0 0 5px 0;color:#1a86b6;font:28px/28px 'Proxima N W01 Smbd',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop h3{margin:0 0 5px 0;color:#b5121b;font:20px/20px 'Proxima N W01 Reg',Arial;}
				
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop div input[type=text],#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop div input[type=email]{width:100%;height:30px;margin-bottom:15px;padding:3px;font:13px/30px 'Proxima N W01 Reg It',Arial;border:solid 1px #dedede;color:#8a949b;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop div input[type=submit]{float:right;border:#b5121b 2px solid;border-radius:4px;background:#fff;text-transform:uppercase;height:20px;font:10px/20px 'Proxima N W01 Bold',Verdana;padding:0 10px;width:auto;color:#b5121b;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop div input[type=submit]:hover{border:#b5121b 2px solid;color:#fff;background:#b5121b;box-shadow:none;}
				
				/* smartphone landscape */			
				@media only screen and (max-width: 569px) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop div.cell{display:block;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent .content_lib-loop div.cell img{width:200px;height:auto;margin:0 0 15px 0;}
				}
			
			/* video library */	
			#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop ul li{margin:0 0 25px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop div{display:table-cell;vertical-align:top;text-align:left;position:relative;width:auto;padding:0;margin:0;color:#58585a;font:14px/20px 'Proxima N W01 Reg',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop div span{display:inline-block;width:90%;color:#58585a;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop div span a{color:#58585a;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop ul{margin:0;list-style:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop h2 span{color:#1a86b6;display:inline-block;margin:0 0 5px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop h2 span a{color:#1a86b6;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop p a{display:inline-block;border:#b5121b 2px solid;border-radius:4px;background:#fff;text-transform:uppercase;height:20px;font:10px/20px 'Proxima N W01 Bold',Verdana;padding:0 10px;width:auto;color:#b5121b;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop p a:hover{text-decoration:none;border:#b5121b 2px solid;color:#fff;background:#b5121b;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop div img{width:215px;height:auto;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop .video-arrow{background:url(img/video-arrow.png) no-repeat 0 0;position:absolute;z-index:100;width:215px;height:121px;top:0;left:0;}
				
				/* smartphone landscape */			
				@media only screen and (max-width: 569px) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .video_lib-loop div{display:block;}
				}
			
			/* events */		
			#BDF_bodyWrap .BDF_body .BDF_mainContent .nth_events-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .nth_events-loop ul{margin:0;list-style:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .nth_events-loop ul li{margin:0 0 40px 0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .nth_events-loop p.event-date{display:inline-block;padding:0 13px;height:40px;background:#f4fbfe;color:#0081b4;font:28px/40px 'Proxima N W01 Bold',Verdana;margin:0 0 20px 0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .nth_events-loop p a{display:inline-block;border:#b5121b 2px solid;border-radius:4px;background:#fff;text-transform:uppercase;height:20px;font:10px/20px 'Proxima N W01 Bold',Verdana;padding:0 10px;width:auto;color:#b5121b;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .nth_events-loop p a:hover{text-decoration:none;border:#b5121b 2px solid;color:#fff;background:#b5121b;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox{padding:35px 30px 23px 30px;background:#f4fbfe;color:#0081b4;font:16px/22px 'Proxima N W01 Reg',Arial;margin:0 0 20px 0;clear:both;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox div{display:table-cell;width:47%;padding:0 3% 0 0;vertical-align:top;color:#0081b4;font:16px/22px 'Proxima N W01 Reg',Arial;text-align:center;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox div  p{color:#0081b4;font:16px/22px 'Proxima N W01 Reg',Arial;margin:0 0 12px 0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox div .non-mobile{display:block;}
					
				
			#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox h2{font:34px/34px 'Proxima N W01 Bold',Verdana;color:#008da9;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox h2 a{color:#008da9;}
			
				/* smartphone portrait */			
				@media only screen and (max-width: 400px) and (orientation: portrait) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox div{display:block;width:100%;padding:0;text-align:left;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .blueBox div .non-mobile{display:none;}
				}		
			
			
			/* executive team */			
			#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul{margin:0;list-style:none;width:100%;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li{float:left;position:relative;width:23%;margin:0 13% 0 0;min-height:290px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li:nth-child(3n+3){margin-right:0;}
					/*#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li:nth-child(4n+4){clear:left;}*/
						#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li span{font:19px/19px 'Proxima N W01 Smbd',Arial;display:block;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li span em{font:15px/19px 'Proxima N W01 Light It',Arial;color:#838d94;}
						#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li a:hover{text-decoration:none;}
				
				div.exec_team{width:100%;padding:0;margin:0 auto;position:relative;}
					div.exec_team div.bio_photo{display:table-cell;vertical-align:top;text-align:center;position:relative;width:250px;padding:0;}
						div.exec_team div.bio_photo img{float:left;position:relative;width:225px;height:auto;margin:0 0 10px 0;}
						div.exec_team div.bio_photo a{display:block;width:26px;height:26px;background:url(img/css-sprite.png) no-repeat -52px -77px;clear:left;float:left;position:relative;}
					div.exec_team div.exec_team-content{display:table-cell;vertical-align:top;text-align:left;position:relative;width:auto;padding:0 40px 60px 0;}
				div.exec_team div span.fakeh2{display:block;margin:0 0 25px 0;color:#1a86b6;font:24px/24px 'Proxima N W01 Smbd',Arial;}
				div.exec_team div.exec_team-content h1{margin:0 0 0 0;color:#1a86b6;font:19px/19px 'Proxima N W01 Smbd',Arial;}
				div.exec_team div.exec_team-content p{margin:0 0 13px 0;color:#58585a;font:16px/22px 'Proxima N W01 Reg',Arial;}
				div.exec_team div.exec_team-content p em{font:15px/19px 'Proxima N W01 Light It',Arial;color:#838d94;}
				
				/* tablet */
				@media only screen and (max-width: 782px) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li{float:left;position:relative;width:43%;margin:0 13% 0 0;min-height:290px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li:nth-child(3n+3){margin-right:13%;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li:nth-child(2n+2){margin-right:0;}
				}
				/* smartphone portrait */			
				@media only screen and (max-width: 400px) and (orientation: portrait) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li{float:left;position:relative;width:100%;margin:0 0 0 0;min-height:290px;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li:nth-child(3n+3){margin-right:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .exec_team-loop ul li:nth-child(2n+2){margin-right:0;}
					
					div.exec_team div.bio_photo{display:block;width:auto;}
						div.exec_team div.bio_photo img{float:left;position:relative;width:70%;height:auto;margin:0 0 10px 0;}
						div.exec_team div.bio_photo a{display:block;width:26px;height:26px;background:url(img/css-sprite.png) no-repeat -52px -77px;clear:both;float:left;position:relative;margin:0 0 15px 0;}
					div.exec_team div.exec_team-content{display:block;padding:0 0 0 0;}
				}
				
				
			/* awards */	
			#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop ul{margin:0;list-style:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop ul li{margin:0 0 35px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop h2{margin:0 0 5px 0;color:#1a86b6;font:19px/19px 'Proxima N W01 Smbd',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop div{display:table-cell;vertical-align:top;text-align:left;position:relative;width:auto;padding:0;margin:0;color:#58585a;font:14px/20px 'Proxima N W01 Reg',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop div.award-logo{width:245px;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop div.award-content{}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop div.award-content a{font:16px/16px 'Proxima N W01 Bold It',Arial;color:#b5121b;}
					
				/* smartphone portrait */			
				@media only screen and (max-width: 400px) and (orientation: portrait) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop div{display:block;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .awards-loop div.award-content a{display:block;margin:1em 0;}
				}
			
			/* testimonials */			
			#BDF_bodyWrap .BDF_body .BDF_mainContent .testimonials-loop{margin:30px 0 0 0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .testimonials-loop ul{margin:0;list-style:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .testimonials-loop ul li{margin:0 0 35px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .testimonials-loop h3{margin:0 0 5px 0;color:#1a86b6;font:19px/19px 'Proxima N W01 Smbd',Arial;}		
				#BDF_bodyWrap .BDF_body .BDF_mainContent .testimonials-loop h3 em{font-style:normal;font:15px/19px 'Proxima N W01 Light It',Arial;color:#58585a;}
	
			/* social responsibility */	
			#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop ul{margin:0;list-style:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop ul li{margin:0 0 35px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop h2{margin:0 0 5px 0;color:#1a86b6;font:19px/19px 'Proxima N W01 Smbd',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop div.social_resp-logo{width:245px;vertical-align:top;text-align:left;display:table-cell;position:relative;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop div.social_resp-logo img{width:205px;height:auto;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop div.social_resp-content{vertical-align:top;display:table-cell;position:relative;vertical-align:top;text-align:left;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop div.social_resp-content a{font:16px/16px 'Proxima N W01 Bold It',Arial;color:#b5121b;}
					
				/* smartphone portrait */			
				@media only screen and (max-width: 400px) and (orientation: portrait) {
					#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop div.social_resp-logo,#BDF_bodyWrap .BDF_body .BDF_mainContent .social_resp-loop div.social_resp-content{display:block;margin:0 0 20px 0;}
				}
			
			/* careers */			
			#BDF_bodyWrap .BDF_body .BDF_mainContent .careers-loop{margin:0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .careers-loop ul{margin:0;list-style:none;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .careers-loop ul li{margin:0 0 35px 0;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .careers-loop h2{margin:0 0 5px 0;color:#1a86b6;font:19px/19px 'Proxima N W01 Smbd',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .careers-loop li div a{display:inline-block;border:#b5121b 2px solid;border-radius:4px;background:#fff;text-transform:uppercase;height:20px;font:10px/20px 'Proxima N W01 Bold',Verdana;padding:0 10px;width:auto;color:#b5121b;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .careers-loop li div a:hover{text-decoration:none;border:#b5121b 2px solid;color:#fff;background:#b5121b;}
		
				
				
			/* WP stuff */
			
			#BDF_bodyWrap .BDF_body .BDF_mainContent img.blog-img{width:100%;height:auto;margin:0 0 20px 0;position:relative;z-index:0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .entry-meta{font:15px/15px 'Proxima N W01 Reg It',Arial;margin:0 0 10px 0;color:#8b949b;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .entry-meta a{color:#8b949b;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .hentry{font:11px/11px Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .hentry h2 a{color:#0081b4;font:26px/26px 'Proxima N W01 Smbd',Verdana;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .hentry p a{color:#58585a;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent .hentry a.continue-reading{color:#b5121b;font-family:'Proxima N W01 Smbd';}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .nav-single {clear:both;width:auto;position:relative;font-size:12px;padding:15px 0;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .nav-single .nav-previous{float:left;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent .nav-single .nav-next{float:right;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent div.date-box{width:54px;height:44px;background:#b5121b;position:relative;z-index:100;margin:-74px 0 0 0;top:74px;left:0;float:left;text-align:center;padding:15px;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent div.date-box p{color:#fff;margin:0 0 0 0;font:24px/24px 'Proxima N W01 Light',Arial;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent div.date-box hr{margin:2px 0;padding:0;border:none 0;border-top:#c84d54 1px solid;height:1px;clear:both;}
				#BDF_bodyWrap .BDF_body .BDF_mainContent div.date-box p span{color:#fff;font:19px/19px 'Proxima N W01 Smbd',Arial;}
			
			.BDF_clearfix{clear:both;display:block;}
			.featured-wrap{position:relative;}
					
			.st_sharethis_custom{background:url(img/custom-sharethis.png) no-repeat scroll left top transparent;padding:0px 56px 4px 0;cursor:pointer;}
			
				/* smartphone portrait */			
				@media only screen and (max-width: 400px) and (orientation: portrait) {
					.BDF_clearfix{clear:none;display:none;}
					.featured-wrap{position:relative;float:left;margin:0 10px 78px 0;}
					
					#BDF_bodyWrap .BDF_body .BDF_mainContent div.date-box{z-index:0;}
					#BDF_bodyWrap .BDF_body .BDF_mainContent img.blog-img{display:none;}
				}
			
			
		/* right column */	
		#BDF_bodyWrap .BDF_body .BDF_rightColumn{width:175px;float:right;position:relative;margin:70px 0 0 0;padding:0;}
		
			/* smartphone landscape */			
			@media only screen and (max-width: 569px) {
				#BDF_bodyWrap .BDF_body .BDF_rightColumn{display:none;}
			}
		
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnImage {margin:0;paddding:0;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnImage img{width:270px;height:auto;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent{width:auto;position:relative;padding:0;margin:0;color:#000;font:14px/18px Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent h3{margin:0 0 10px 0;color:#fff;font:20px/20px 'Proxima N W01 Bold',Verdana;text-transform:uppercase;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent h4{margin:0 0 15px 0;color:#fff;font:18px/18px 'Proxima N W01 Smbd',Verdana;text-transform:none;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent p{margin:0 0 10px 0;color:#fff;font:14px/17px 'Proxima N W01 Reg',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent ul{margin:0 0 10px 0;color:#fff;font:14px/17px 'Proxima N W01 Reg',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent ol{margin:0 0 10px 0;color:#fff;font:14px/17px 'Proxima N W01 Reg',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent li{padding:2px 0;position:relative;left:0;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a{}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent hr{margin:25px 0;padding:0;border:none 0;border-top:#333 1px dotted;height:1px;clear:both;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent input[type=text]{width:86%;height:25px;border:0 none;border-radius:7px;position:relative;-webkit-box-shadow:inset 2px 2px 4px 0 #b4b9bd;
box-shadow:inset 2px 2px 4px 0 #b4b9bd;padding:0 10px;font:13px/25px 'Proxima N W01 Light It',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent input[type=email]{width:86%;height:25px;border:0 none;border-radius:7px;position:relative;-webkit-box-shadow:inset 2px 2px 4px 0 #b4b9bd;
box-shadow:inset 2px 2px 4px 0 #b4b9bd;padding:0 10px;font:13px/25px 'Proxima N W01 Light It',Arial;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent input[type=submit]{width:auto;height:25px;border:0 none;border-radius:7px;position:relative;background:#b5121b;padding:0 10px;font:13px/25px 'Proxima N W01 Bold',Arial;text-transform:uppercase;color:#fff;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent input[type=submit]:hover{box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 15px 17px rgba(0, 0, 0, 0.3), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
			
			/* right column CTA's */
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .grayBox{padding:20px 20px 10px 20px;background:#b4b9bd;width:auto;margin:0 0 30px 0;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .aquaBox{padding:20px 20px 10px 20px;background:#329ac6;width:auto;margin:0 0 30px 0;position:relative;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .aquaBox a,#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .grayBox a{display:inline-block;width:auto;height:25px;border:0 none;border-radius:7px;position:relative;background:#b5121b;padding:0 10px;font:13px/25px 'Proxima N W01 Bold',Arial;text-transform:uppercase;color:#fff;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .aquaBox a:hover, #BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .grayBox a:hover{text-decoration:none;box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 15px 17px rgba(0, 0, 0, 0.3), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
						
			/* blog post sidebar widget styles */
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a.subscribe-rss{display:block;width:auto;padding:0 15px;background:#b5121b url(img/rss-subscribe-icon.png) no-repeat 90% center;color:#fff;text-transform:uppercase;text-align:left;height:42px;font:19px/46px 'Proxima N W01 Reg',Arial;margin:0 0 10px 0;}
				#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a.subscribe-rss:hover{text-decoration:none;}
				
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent select{background:#0078ae url(img/select-arrow.png) no-repeat 94% center;padding:11px 9px 12px 9px;color:#fff;text-transform:uppercase;text-align:left;height:42px;font:19px/19px'Proxima N W01 Reg',Arial;margin:0 0 10px 0;border:0 none;width:100%;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;cursor:pointer;clear:none;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent div.widget-area h3{font:22px/22px Arial;margin:0 0 10px;color:#000;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent div.widget-area ul{list-style:none;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent div.widget-area ul li{left:0;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent div.widget-area ul li li{margin:0;border-top:#e8e8e8 1px solid;padding:7px 0;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent div.widget-area ul li li a{color:#54809d;font:12px/12px Arial;}
			
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .sidebar-cta{margin:40px 0 0 0;position:relative;}
			
				/* tablet */
				@media only screen and (max-width: 782px) {
					#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent a.subscribe-rss{width:28%;margin:0 3% 10px 0;float:left;}
					#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent select{width:29%;margin:0 2% 10px 0;float:left;}
					#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent select:nth-child(2n+2){margin-right:0;}
					#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent .sidebar-cta{display:none;}
				}
			
			/* CF7 errors */
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7{margin:0;padding:0;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7-response-output{margin:0;padding:0;clear:both;float:left;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7-mail-sent-ok{border:2px solid #398f14;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7-mail-sent-ng{border:2px solid #ff0000;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7-spam-blocked{border:2px solid #ffa500;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  span.wpcf7-form-control-wrap{position:relative;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  .wpcf7 span.wpcf7-not-valid-tip-no-ajax{position:absolute;clear:both;float:left;color:#56626a;z-index: 4000;background: #fff;border: 2px solid #a30234;width: 160px;padding: 6px;margin:0 0 10px 0;font:bold italic 12px/14px Arial;border-radius: 4px;-webkit-border-radius: 4px;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  span.wpcf7-list-item{margin-left:0.5em;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  .wpcf7-display-none{display:none;position:relative;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7 .watermark{color:#888;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  div.wpcf7-validation-errors {border: 2px solid #a30234;color:#56626a;clear:both;float:left;position:relative;font:bold italic 12px/14px Arial;padding:6px;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;z-index:4000;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  span.wpcf7-not-valid-tip {position:relative;clear:both;float:left;z-index:4000;background: #fff;border: 2px solid #a30234;width: 160px;padding: 6px;margin:0 0 10px 0;font:bold italic 12px/14px Arial;color:#56626a;border-radius: 4px;-webkit-border-radius: 4px;}
			#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent  .wpcf7 span{font:13px/13px 'Proxima N W01 Reg',Arial, Helvetica, sans-serif;color:#56626a;}
			
			
			
/* homepage styles */


#BDF_ssWrap{width:100%;height:400px;margin:0;background:#eee;position:relative;}
/*#BDF_ssWrap{min-width:950px;max-width:1160px;margin:0 auto;padding:0 15px;height:400px;background:#fff;position:relative;}*/
	#BDF_ssWrap h2{font:54px/54px 'Proxima N W01 Bold',Verdana;color:#fff;margin:0 0 10px 0;text-transform:uppercase;text-shadow: 1px 1px 3px #000000;}
	#BDF_ssWrap p{color:#fff;font:19px/24px 'Proxima N W01 Smbd',Arial;margin:0 0 10px 0;text-shadow: 1px 1px 3px #000000;}
	#BDF_ssWrap p a{display:inline-block;border:#fff 2px solid;border-radius:6px;background:transparent;text-transform:uppercase;height:33px;font:16px/35px 'Proxima N W01 Bold',Verdana;padding:0 20px;width:auto;color:#fff;text-align:center;text-shadow:0 none}
	#BDF_ssWrap p a:hover{border:#1a86b6 2px solid;color:#1a86b6;text-decoration:none;background:#fff;}
	
	/* smartphone portrait */			
	@media only screen and (max-width: 569px) {
		#BDF_ssWrap{display:none;}
	}
	
#BDF_ssWrapM{display:none;}

	/* smartphone portrait */			
	@media only screen and (max-width: 569px) {
		#BDF_ssWrapM{display:table-cell;padding:25px;width:auto;height:230px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;}
			#BDF_ssWrapM h2{font:40px/44px 'Proxima N W01 Bold',Verdana;color:#fff;margin:0 0 10px 0;text-transform:uppercase;text-shadow: 1px 1px 3px #000000;}
			#BDF_ssWrapM p{color:#fff;font:19px/24px 'Proxima N W01 Smbd',Arial;margin:0 0 10px 0;text-shadow: 1px 1px 3px #000000;}
			#BDF_ssWrapM p a{display:inline-block;border:#fff 2px solid;border-radius:6px;background:transparent;text-transform:uppercase;height:33px;font:16px/35px 'Proxima N W01 Bold',Verdana;padding:0 20px;width:auto;color:#fff;text-align:center;text-shadow:none}
			#BDF_ssWrapM p a:hover{border:#1a86b6 2px solid;color:#1a86b6;text-decoration:none;background:#fff;}
			
	}
	
#homeBlueRowWrap{clear:both;width:100%;height:312px;margin:0;background:#def0f7;position:relative;}
	#homeBlueRowWrap .homeBlueRow{min-width:950px;max-width:1160px;margin:0 auto;padding:20px 15px;position:relative;}
	
		#homeBlueRowWrap .homeBlueRow h3{color:#1a86b6;font:28px/28px 'Proxima N W01 Smbd',Arial;margin:12px 0;}
		#homeBlueRowWrap .homeBlueRow h3 span{color:#58585a;font:18px/18px 'Proxima N W01 Smbd',Arial;}
		#homeBlueRowWrap .homeBlueRow p{color:#58585a;font:16px/22px 'Proxima N W01 Reg',Arial;}
		#homeBlueRowWrap .homeBlueRow a{}
		#homeBlueRowWrap .homeBlueRow a{display:inline-block;border:#b5121b 2px solid;border-radius:4px;background:#def0f7;text-transform:uppercase;height:20px;font:10px/20px 'Proxima N W01 Bold',Verdana;padding:0 10px;width:auto;color:#b5121b;}
			#homeBlueRowWrap .homeBlueRow a:hover{text-decoration:none;border:#b5121b 2px solid;background:#b5121b;color:#fff;}
		#homeBlueRowWrap .homeBlueRow img{margin-left:100px;}
		#homeBlueRowWrap .homeBlueRow .iframeCaption{width: 355px; float: right; position: relative; margin-left: 100px;}	
			#homeBlueRowWrap .homeBlueRow iframe{margin-bottom:3px;width: 355px;height:200px;}
			
		/* tablet */
		@media only screen and (max-width: 782px) {
			#homeBlueRowWrap .homeBlueRow{min-width:0;max-width:752px;width:auto;padding:30px 15px;}
			#homeBlueRowWrap{clear:both;width:100%;height:auto;overflow:hidden}
			#homeBlueRowWrap .homeBlueRow p{color:#58585a;font:14px/19px 'Proxima N W01 Reg',Arial;}
			#homeBlueRowWrap .homeBlueRow .iframeCaption{margin-left:30px;}
		}
		/* smartphone portrait */			
		@media only screen and (max-width: 400px) and (orientation: portrait) {
			#homeBlueRowWrap .homeBlueRow .iframeCaption{margin-left:0;margin-bottom:30px;float:none;display:block;width:auto;}
			#homeBlueRowWrap .homeBlueRow iframe{margin-bottom:3px;width: 300px;height:169px;display:block;}
		}
		
		
.homeWhiteRowWrap{clear:both;width:100%;height:auto;margin:0;background:#fff;position:relative;overflow:hidden;}
	.homeWhiteRowWrap .homeWhiteRow{min-width:950px;max-width:1160px;margin:0 auto;padding:72px 15px 0 15px;height:auto;position:relative;}
		.homeWhiteRowWrap .homeWhiteRow div{display:table-cell;position:relative;width:auto;padding:0 5% 0 0;vertical-align:top;}
		.homeWhiteRowWrap .homeWhiteRow div h4{margin:0 0 13px 0;color:#008da9;font:28px/28px 'Proxima N W01 Smbd',Arial;}
		.homeWhiteRowWrap .homeWhiteRow div h4 a{color:#008da9;}
		.homeWhiteRowWrap .homeWhiteRow div ul{margin:0;list-style:none;}
		.homeWhiteRowWrap .homeWhiteRow div h5{margin:0 0 10px 0;color:#b5121b;font:20px/20px 'Proxima N W01 Reg',Arial;}
		.homeWhiteRowWrap .homeWhiteRow div h5 a{color:#b5121b;}
		.homeWhiteRowWrap .homeWhiteRow div p{margin:0 0 23px 0;color:#58585a;font:14px/20px 'Proxima N W01 Reg',Arial;}
		.homeWhiteRowWrap .homeWhiteRow div p a.read-more{display:block;margin:10px 0;border:#b5121b 2px solid;border-radius:4px;background:#fff;text-transform:uppercase;height:20px;font:10px/20px 'Proxima N W01 Bold',Verdana;padding:0 10px;width:80px;color:#b5121b;text-align:center;}
		.homeWhiteRowWrap .homeWhiteRow div p a.read-more:hover{text-decoration:none;border:#b5121b 2px solid;background:#b5121b;color:#fff;}
		
		.homeWhiteRowWrap .homeWhiteRow div.content_lib-th{width:148px;}
			.homeWhiteRowWrap .homeWhiteRow div.content_lib-th img{margin-right:30px;position:relative;}
		.homeWhiteRowWrap .homeWhiteRow div.content_lib-content{vertical-align:top;}
		
	/* tablet */
	@media only screen and (max-width: 782px) {
		.homeWhiteRowWrap .homeWhiteRow{min-width:0;max-width:752px;width:auto;padding:72px 15px 0 15px;}
		.homeWhiteRowWrap .homeWhiteRow div{display:table-cell;position:relative;width:47%;padding:0 3% 0 0;vertical-align:top;}
		.homeWhiteRowWrap .homeWhiteRow .home-content_lib .content_lib-th{display:none;}
		.homeWhiteRowWrap .homeWhiteRow .home-content_lib{right:-30px;}
	}
	/* smartphone portrait */			
	@media only screen and (max-width: 400px) and (orientation: portrait) {
		.homeWhiteRowWrap .homeWhiteRow{padding-top:22px;margin-bottom:-60px;padding-bottom:0 !important;}
		.homeWhiteRowWrap .homeWhiteRow div{display:block;position:relative;width:auto;padding:0;margin:30px 0;left:0;}
	}
		

/* footer scroller */
.BDF_footerScrollWrap{width:100%;height:215px;margin:-550px 0 0 0;clear:both;position:relative;background:#8f969c;}

	/* tablet */
	@media only screen and (max-width: 782px) {
		.BDF_footerScrollWrap {display:none;}
	}
	/* smartphone portrait */			
	@media only screen and (max-width: 400px) and (orientation: portrait) {
		.BDF_footerScrollWrap {padding-top:0;margin-top:0;}
	}
			
	.BDF_footerScrollWrap .BDF_footerScroll{width:100%;margin:0;padding:0;position:relative;}
		
		.BDF_footerScrollWrap .BDF_footerScroll .footerScrollCenter{min-width:950px;max-width:1160px;margin:0 auto;padding:0 15px;height:auto;position:relative;overflow:hidden;}
		
		.BDF_footerScrollWrap .BDF_footerScroll h5{text-align:left;color:#008da9;padding:40px 0;font:28px/28px 'Proxima N W01 Smbd',Verdana;text-transform:none;}
		.BDF_footerScrollWrap .BDF_footerScroll ul.footer-scroller{margin:0;position:relative;width:100%;}
`			.BDF_footerScrollWrap .BDF_footerScroll ul.footer-scroller h4{color:#fff;margin:15px 0;font:24px/24px 'Proxima N W01 Bold',Verdana;text-transform:uppercase;}
				.BDF_footerScrollWrap .BDF_footerScroll ul.footer-scroller h4 a{color:#fff;}
				.BDF_footerScrollWrap .BDF_footerScroll ul.footer-scroller p{color:#fff;font:16px/22px 'Proxima N W01 Smbd',Arial;margin:0;}
				.BDF_footerScrollWrap .BDF_footerScroll a{color:#fff;}
				.BDF_footerScrollWrap .BDF_footerScroll ul.button-list{margin:0;list-style:none;}
					.BDF_footerScrollWrap .BDF_footerScroll ul.button-list li{position:relative;width:auto;margin:0 0 8px 0;}
						.BDF_footerScrollWrap .BDF_footerScroll ul.button-list li a{display:block;border:#fff 2px solid;border-radius:6px;background:transparent;text-transform:uppercase;height:33px;font:16px/35px 'Proxima N W01 Bold',Verdana;padding:0 20px;width:auto;color:#fff;text-align:center;}
				.BDF_footerScrollWrap .BDF_footerScroll ul.button-list li a:hover{border:#fff 2px solid;color:#8f969c;text-decoration:none;background:#fff;}
				
				
		.BDF_footerScrollWrap .BDF_footerScroll.bottom-scroll .bx-wrapper .bx-prev {left: 0;background: url(img/css-sprite.png) no-repeat -138px -127px;z-index:8888;}
		
		.BDF_footerScrollWrap .BDF_footerScroll.bottom-scroll .bx-wrapper .bx-next {right: 0;background: url(img/css-sprite.png) no-repeat -92px -127px;z-index:8888;}
		
		.BDF_footerScrollWrap .BDF_footerScroll.bottom-scroll  .bx-wrapper .bx-controls-direction a {top:25%;}
		
		/* tablet */
		@media only screen and (max-width: 782px) {
			.BDF_footerScrollWrap .BDF_footerScroll .footerScrollCenter{min-width:0;max-width:752px;width:auto;padding:0 15px;}
			.BDF_footerScrollWrap .BDF_footerScroll.bottom-scroll .bx-wrapper ul li{padding:0 20px;}
		}
		/* smartphone portrait */			
		@media only screen and (max-width: 400px) and (orientation: portrait) {
			.BDF_footerScrollWrap .BDF_footerScroll h5{padding:10px 0 30px 0;}
		}
		
		
		
		
	.BDF_footerScrollWrap .content_lib-bottom-scroller{padding:30px 45px;min-width:860px;max-width:1160px;margin:0 auto;}
		.BDF_footerScrollWrap .content_lib-bottom-scroller .event-th{display:table-cell;width:220px;vertical-align:middle;}
		.BDF_footerScrollWrap .content_lib-bottom-scroller .event-content{display:table-cell;width:auto;vertical-align:top;padding-right:50px;}
		.BDF_footerScrollWrap .content_lib-bottom-scroller .event-buttons{display:table-cell;width:200px;vertical-align:middle;}
		.BDF_footerScrollWrap .content_lib-bottom-scroller .event-content h4{margin:0 0 13px 0;color:#fff;font:28px/28px 'Proxima N W01 Smbd',Arial;}
			
			/* tablet */
			@media only screen and (max-width: 782px) {
				.BDF_footerScrollWrap .content_lib-bottom-scroller{padding:30px 45px;min-width:0;max-width:752px;width:auto;padding:0 15px;}
			}
			
			/* smartphone portrait */			
			@media only screen and (max-width: 569px) {
				.BDF_footerScrollWrap .BDF_footerScroll ul.footer-scroller h4{color:#fff;margin:0 0 5px 0;font:24px/24px 'Proxima N W01 Bold',Verdana;text-transform:uppercase;}
				.BDF_footerScrollWrap .content_lib-bottom-scroller .event-content{display:block;position:relative;width:80%;margin:0 auto 20px auto;padding-right:0;}
					.BDF_footerScrollWrap .content_lib-bottom-scroller .event-content p{font-size:14px;line-height:20px;}
				.BDF_footerScrollWrap .content_lib-bottom-scroller .event-buttons{margin:0 auto;width:70%;display:block;}
				.BDF_footerScrollWrap .content_lib-bottom-scroller .event-buttons ul.button-list{margin:0 auto;list-style:none;}
				.BDF_footerScrollWrap .content_lib-bottom-scroller .event-th{display:none;}
			}

#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable{width:40%;position:relative;float:left;}		
	#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable h4{font-size:28px;line-height:28px;}
	#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable div.icon{vertical-align:top;width:130px;display:table-cell;position:relative;}
	#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable div.list{vertical-align:top;width:auto;display:table-cell;position:relative;}
	
	/* tablet */
	@media only screen and (max-width: 782px) {
		#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable{width:45%;}
	}
	
	/* smartphone portrait */			
	@media only screen and (max-width: 569px) {
		#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable{display:block;position:relative;width:auto;padding:0;margin:0 0 40px 0;}
		#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable div.icon{width:auto;display:block;}
			#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable div.icon img{width:55%;height:auto;margin:0 0 10px 0;}
		#BDF_bodyWrap .BDF_body .BDF_mainContent div.homeTable div.list{width:auto;display:block;}
	}

/* footer w/ 100% width bg  */	
#BDF_footerWrap{width:100%;height:285px;margin:0;clear:both;position:relative;background: #daddde; /* Old browsers */
background: -moz-linear-gradient(top, #daddde 0%, #ffffff 41%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#daddde), color-stop(41%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #daddde 0%,#ffffff 41%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #daddde 0%,#ffffff 41%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #daddde 0%,#ffffff 41%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #daddde 0%,#ffffff 41%,#ffffff 100%); /* W3C */}

	/* tablet */
	@media only screen and (max-width: 782px) {
		#BDF_footerWrap{height:auto;margin-top:0 !important;}
	}
	
	#BDF_footerWrap .BDF_footer{min-width:950px;max-width:1160px;margin:0 auto;font:12px/12px Arial;padding:0 15px;position:relative;}
	
		/* tablet */
		@media only screen and (max-width: 782px) {
			#BDF_footerWrap .BDF_footer{display:none;}
		}
		
	
	#BDF_footerWrap .BDF_footer div{width:auto;height:auto;margin:0;display:table-cell;position:relative;padding:65px 70px 65px 0;}
		#BDF_footerWrap .BDF_footer div h5{color:#414042;text-transform:uppercase;font:16px/16px 'Proxima N W01 Bold',Verdana;margin:0 0 8px 0;}
		#BDF_footerWrap .BDF_footer div a{color:#414042;}
		#BDF_footerWrap .BDF_footer div ul{list-style:none;margin:0;font:11px/14px 'Proxima N W01 Reg',Arial;color:#414042;}
		#BDF_footerWrap .BDF_footer div ul li{padding:2px 0;}
		#BDF_footerWrap .BDF_footer div p img{margin:30px 0 0 0;position:relative;}
	#BDF_footerWrap .BDF_footer div.textwidget{margin:0;padding:0;}
	
#BDF_footerBottomWrap{width:100%;height:50px;background:#0078ae;position:relative;}
	#BDF_footerBottomWrap .BDF_footerBottom{min-width:950px;max-width:1160px;margin:0 auto;font:12px/12px Arial;padding:0 15px;position:relative;}
	
		#BDF_footerBottomWrap .BDF_footerBottom p{color:#fff;font:12px/50px 'Proxima N W01 Smbd',Arial;margin:0;padding:0;width:50%;}
		#BDF_footerBottomWrap .BDF_footerBottom p .footerMob{display:inline;}
		#BDF_footerBottomWrap .BDF_footerBottom a{color:#fff;}
		
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia{width:auto;float:right;position:relative;height:20px;background:;margin:16px 0 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a span{display:none;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.twitter{display:block;background:url(img/css-sprite.png) no-repeat -86px -80px;float:right;position:relative;width:24px;height:21px;margin:0 18px 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.faceBook{display:block;background:url(img/css-sprite.png) no-repeat 0 -104px;float:right;position:relative;width:20px;height:21px;margin:0 18px 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.linkedIn{display:block;background:url(img/css-sprite.png) no-repeat -38px -104px;float:right;position:relative;width:25px;height:21px;margin:0 15px 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.youtubeBtn{display:block;background:url(img/css-sprite.png) no-repeat -78px -104px;float:right;position:relative;width:25px;height:21px;margin:0 14px 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.googleplus{display:block;background:url(img/css-sprite.png) no-repeat -117px -104px;float:right;position:relative;width:28px;height:21px;margin:0 13px 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.rssFeed{display:block;background:url(img/css-sprite.png) no-repeat -158px -104px;float:right;position:relative;width:26px;height:21px;margin:0 12px 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.email{display:block;background:url(img/css-sprite.png) no-repeat -196px -104px;float:right;position:relative;width:29px;height:21px;margin:0 11px 0 0;}
		#BDF_footerBottomWrap .BDF_footerBottom .socialMedia a.search{display:block;background:url(img/css-sprite.png) no-repeat -238px -104px;float:right;position:relative;width:28px;height:21px;margin:0;}
		
		
		#BDF_footerBottomWrap .BDF_footerBottom input {outline: none;border:0;}
		#BDF_footerBottomWrap .BDF_footerBottom input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
		#BDF_footerBottomWrap .BDF_footerBottom input::-webkit-search-decoration,input::-webkit-search-cancel-button {display: none; /* remove the search and cancel icon */}
		#BDF_footerBottomWrap .BDF_footerBottom input:-moz-placeholder {color: #58585a;}
		#BDF_footerBottomWrap .BDF_footerBottom input::-webkit-input-placeholder {color: #58585a;}
		#BDF_footerBottomWrap .BDF_footerBottom #searchBoxFooter{float:right;position:relative;}
		#BDF_footerBottomWrap .BDF_footerBottom #searchBoxFooter input[type=search] {background:url(img/css-sprite.png) no-repeat -238px -104px;padding:0;width:28px;height:21px;margin:0;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;float:left;position:relative;color:#58585a;font:12px/19px 'Proxima N W01 Reg',Arial;text-indent:-99999px;}
		#BDF_footerBottomWrap .BDF_footerBottom #searchBoxFooter input[type=search]:focus {width: 200px;padding-left: 10px;color: #58585a;background-color: #fff;cursor: auto;background-image:none;text-indent:0;}
		#BDF_footerBottomWrap .BDF_footerBottom #searchBoxFooter input[type=search]:hover{background-color:;}
		#BDF_footerBottomWrap .BDF_footerBottom #searchBoxFooter input[type=search]:focus:hover{background-color:#fff;}
		
		/* tablet */
		@media only screen and (max-width: 782px) {
			#BDF_footerBottomWrap .BDF_footerBottom{min-width:0;max-width:752px;width:auto;padding:0 15px;}
			#BDF_footerBottomWrap .BDF_footerBottom p{font:12px/50px 'Proxima N W01 Smbd',Arial;width:auto;}
		}
		
		/* tablet extra */
		@media only screen and (max-width: 725px) {
			#BDF_footerBottomWrap .BDF_footerBottom .socialMedia{display:none;}
			#BDF_footerBottomWrap .BDF_footerBottom #searchBoxFooter{display:none;}
		}
		
		/* smartphone portrait */			
		@media only screen and (max-width: 400px) and (orientation: portrait) {
			#BDF_footerBottomWrap{height:115px;}
				#BDF_footerBottomWrap .BDF_footerBottom .socialMedia{display:block;float:none;position:relative;margin:0 auto;width:270px;top:30px;overflow:hidden;height:auto;}
				#BDF_footerBottomWrap .BDF_footerBottom{min-width:0;max-width:400px;width:auto;padding:0 15px 0 15px;}
				#BDF_footerBottomWrap .BDF_footerBottom p{font:12px/20px 'Proxima N W01 Smbd',Arial;width:auto;padding:50px 0 0 0;text-align:center;}
				#BDF_footerBottomWrap .BDF_footerBottom p .footerMob{display:block;}
		}

/* misc styles */

/* bread crumbs */
#crumbs{margin:0 0 25px 0;}
#crumbs .current,#crumbs .current a{font-weight:bold;}
#crumbs a{color:;}

/* Contact 7 Form styles main content section */
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactTextfield,#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=text]{width:95.5%;height:30px;margin-bottom:15px;padding:3px 10px;font:13px/30px 'Proxima N W01 Reg It',Arial, Helvetica, sans-serif;border:solid 1px #c9c9c9;color:#56626a;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactTextarea,#BDF_bodyWrap .BDF_body .BDF_mainContent textarea{position:relative;width:95.5%;height:80px;margin-bottom:15px;padding:3px 10px;font:13px/15px 'Proxima N W01 Reg It',Arial, Helvetica, sans-serif;border:solid 1px #c9c9c9;clear:none;color:#56626a;}
#BDF_bodyWrap .BDF_body .BDF_mainContent select{width:97.5%;height:36px;margin-bottom:15px;padding:0 0 0 10px;font:13px/36px 'Proxima N W01 Reg It',Arial, Helvetica, sans-serif;border:solid 1px #c9c9c9;color:#56626a;background:url(img/gray-select-arrow.png) no-repeat 98% center;line-height:1;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;cursor:pointer;}

#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactSubmit{width:auto;height:25px;border:0 none;border-radius:7px;position:relative;background:#b5121b;padding:0 10px;margin:20px 0;font:13px/25px 'Proxima N W01 Bold',Arial;text-transform:uppercase;color:#fff;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .ContactSubmit:hover{box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 15px 17px rgba(0, 0, 0, 0.3), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=submit]{width:auto;height:25px;border:0 none;border-radius:7px;position:relative;background:#b5121b;padding:0 10px;margin:20px 0;font:13px/25px 'Proxima N W01 Bold',Arial;text-transform:uppercase;color:#fff;}
#BDF_bodyWrap .BDF_body .BDF_mainContent input[type=submit]:hover{box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 15px 17px rgba(0, 0, 0, 0.3), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
#BDF_bodyWrap .BDF_body .BDF_mainContent label{width:auto;display:inline-block;text-align:left;margin:0;padding:0;clear:left;font:13px/13px 'Proxima N W01 Reg',Arial, Helvetica, sans-serif;color:#56626a;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .fieldwrap{padding:1px;margin:1px;clear:left;}
	/* CF7 errors */
#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;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7-mail-sent-ng{border:2px solid #ff0000;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent div.wpcf7-spam-blocked{border:2px solid #ffa500;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent span.wpcf7-form-control-wrap{position:relative;position:relative;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .wpcf7 span.wpcf7-not-valid-tip-no-ajax{position:absolute;clear:both;float:left;color:#56626a;z-index: 4000;background: #fff;border: 2px solid #a30234;width: 200px;padding: 6px;margin:0 0 10px 0;font:bold italic 12px/14px Arial;border-radius: 4px;-webkit-border-radius: 4px;}
#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:#56626a;clear:both;float:left;position:relative;font:bold italic 12px/14px Arial;padding:6px;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;z-index:4000;}
#BDF_bodyWrap .BDF_body .BDF_mainContent span.wpcf7-not-valid-tip {position:relative;clear:both;float:left;z-index:4000;background: #fff;border: 2px solid #a30234;width: 200px;padding: 6px;margin:0 0 10px 0;font:bold italic 12px/14px Arial;color:#56626a;border-radius: 4px;-webkit-border-radius: 4px;}
#BDF_bodyWrap .BDF_body .BDF_mainContent .wpcf7 span{font:13px/13px 'Proxima N W01 Reg',Arial, Helvetica, sans-serif;color:#56626a;}


.modal .ContactTextfield,.modal input[type=text]{width:97.5%;height:30px;margin-bottom:15px;padding:3px 10px;font:13px/30px 'Proxima N W01 Reg It',Arial, Helvetica, sans-serif;border:solid 1px #c9c9c9;color:#56626a;}
.modal .ContactTextarea,.modal textarea{position:relative;width:97.5%;height:80px;margin-bottom:15px;padding:3px 10px;font:13px/15px 'Proxima N W01 Reg It',Arial, Helvetica, sans-serif;border:solid 1px #c9c9c9;clear:none;color:#56626a;}
.modal select{width:100%;height:36px;margin-bottom:15px;padding:8px 0 8px 10px;font:13px/36px 'Proxima N W01 Reg It',Arial, Helvetica, sans-serif;border:solid 1px #c9c9c9;color:#56626a;background:url(img/gray-select-arrow.png) no-repeat 98% center;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;cursor:pointer;}

.modal .ContactSubmit{width:auto;height:25px;border:0 none;border-radius:7px;position:relative;background:#b5121b;padding:0 10px;margin:10px 0;font:13px/25px 'Proxima N W01 Bold',Arial;text-transform:uppercase;color:#fff;}
.modal .ContactSubmit:hover{box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 15px 17px rgba(0, 0, 0, 0.3), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
.modal label{width:auto;display:inline-block;text-align:left;margin:0;padding:0;clear:left;font:13px/13px 'Proxima N W01 Reg',Arial, Helvetica, sans-serif;color:#56626a;}
.modal .fieldwrap{padding:1px;margin:1px;clear:left;}
	/* CF7 errors */
.modal div.wpcf7{margin:0;padding:0;position:relative;}
.modal div.wpcf7-response-output{margin:0;padding:0;clear:both;float:left;position:relative;}
.modal div.wpcf7-mail-sent-ok{border:2px solid #398f14;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
.modal div.wpcf7-mail-sent-ng{border:2px solid #ff0000;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
.modal div.wpcf7-spam-blocked{border:2px solid #ffa500;position:relative;border-radius: 4px;-webkit-border-radius: 4px;font:bold italic 12px/14px Arial;color:#56626a;background: #fff;padding: 6px;}
.modal span.wpcf7-form-control-wrap{position:relative;position:relative;}
.modal .wpcf7 span.wpcf7-not-valid-tip-no-ajax{position:absolute;clear:both;float:left;color:#56626a;z-index: 4000;background: #fff;border: 2px solid #a30234;width: 200px;padding: 6px;margin:0 0 10px 0;font:bold italic 12px/14px Arial;border-radius: 4px;-webkit-border-radius: 4px;}
.modal span.wpcf7-list-item{margin-left:0.5em;position:relative;}
.modal .wpcf7-display-none{display:none;position:relative;}
.modal div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
.modal div.wpcf7 .watermark{color:#888;}
.modal div.wpcf7-validation-errors {border: 2px solid #a30234;color:#56626a;clear:both;float:left;position:relative;font:bold italic 12px/14px Arial;padding:6px;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;z-index:4000;}
.modal span.wpcf7-not-valid-tip {position:relative;clear:both;float:left;z-index:4000;background: #fff;border: 2px solid #a30234;width: 200px;padding: 6px;margin:0 0 10px 0;font:bold italic 12px/14px Arial;color:#56626a;border-radius: 4px;-webkit-border-radius: 4px;}
.modal .wpcf7 span{font:13px/13px 'Proxima N W01 Reg',Arial, Helvetica, sans-serif;color:#56626a;}
.modal h1{margin:0 0 5px 0;color:#1a86b6;font:28px/28px 'Proxima N W01 Smbd',Arial;}
.modal p{margin:0 0 13px 0;color:#58585a;font:16px/20px 'Proxima N W01 Reg',Arial;}

/* Multi-Level Navigation Plugin Styles */

.suckerfishnav{padding:0;position:relative;z-index:9990;width:auto;margin:0;padding:0;font:17px/17px 'Proxima N W01 Smbd',Arial;}
.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:17px/17px 'Proxima N W01 Smbd',Arial;}

/* 2nd ul */
.suckerfishnav li ul{width:auto;position:absolute;margin:-2px 0 0 0;padding:0;display:none;z-index:9000;-webkit-box-shadow: 3px 4px 4px #7B7B7B;box-shadow: 3px 4px 4px #7B7B7B;border:#66bacb 2px solid;border-radius:6px;background:#fff;font:14px/14px 'Proxima N W01 Smbd',Arial;}

/* 3rd ul */
.suckerfishnav li ul ul{margin:-31px 0 0 225px;z-index:9990;}
.suckerfishnav li:hover ul ul{left:-999em;}
.suckerfishnav li li:hover ul{left:15px;}

/* 4th ul */
.suckerfishnav li ul ul ul{margin:-31px 0 0 225px;}
.suckerfishnav li:hover ul ul ul{left:-999em;}
.suckerfishnav li li:hover li ul{left:15px;}

/* level 1 li */
.suckerfishnav li{width:auto;display:table-cell;padding:0 12px;margin:0;position:relative;}
@media only screen and (max-width: 1075px) {
   .suckerfishnav li{width:auto;display:table-cell;padding:0 5px;margin:0;position:relative;}
}

.suckerfishnav li:last-child{padding-right:0;}
.suckerfishnav li a{color:#414042;padding:5px 10px;display:block;border:#fff 2px solid;border-radius:6px;}
.suckerfishnav li:hover{background:;}
.suckerfishnav li:hover a{color:#414042;border:#66bacb 2px solid;border-radius:6px;}
.suckerfishnav li:hover li a{color:#414042;border:0 none;}

/* level 2 li */
.suckerfishnav li li{display:block;width:170px;text-align:left;padding:0;background:;margin:0;text-transform:none;color:#414042;}
.suckerfishnav li li:hover{background:;}
.suckerfishnav li li:hover li a{color:#414042;}
.suckerfishnav li li a{color:#b5121b;border:0 none;padding:10px 10px;}
.suckerfishnav li li a:hover{color:#b5121b;}

/* level 3 li */
.suckerfishnav li li li:hover a{color:#999;}
.suckerfishnav li li li:hover li a{color:#414042;}
.suckerfishnav li li li a{color:#414042;}

/* level 4 li */
.suckerfishnav li li li li{width:auto;text-align:left;padding:8px 10px;background:;margin:0 25px 0 0;}
.suckerfishnav li li li li:hover li a{color:#414042;}

/* current page items */
.suckerfishnav li.current_page_item {background:;}
.suckerfishnav li.current_page_item:hover{color:#414042;}
.suckerfishnav li.current_page_item a{color:#414042;border:#66bacb 2px solid;border-radius:6px;}
.suckerfishnav li.current_page_item a:hover{color:#414042;}
.suckerfishnav li.current_page_item li a{color:#414042;border:0 none;}
.suckerfishnav li.current_page_item li a:hover{color:#b5121b;}

.suckerfishnav li li.current_page_item {background:;}
.suckerfishnav li li.current_page_item a{color:#b5121b;border:0 none;padding:10px 10px;}
.suckerfishnav li li.current_page_item a:hover{color:#b5121b;}
.suckerfishnav li li.current_page_item li a{color:#414042;}
.suckerfishnav li li.current_page_item li a:hover{color:#999;}

.suckerfishnav li li li.current_page_item{color:#414042;}
.suckerfishnav li li li.current_page_item a{color:#414042;}
.suckerfishnav li li li.current_page_item a:hover{color:#414042;}
.suckerfishnav li li li li.current_page_item a{color:#414042;}
.suckerfishnav li li li li.current_page_item a:hover{color:#414042;}

/* current parent items */
.suckerfishnav li.current_page_parent{background:;}
.suckerfishnav li.current_page_parent:hover{color:#414042;}
.suckerfishnav li.current_page_parent a{color:#414042;border:#66bacb 2px solid;border-radius:6px;}
.suckerfishnav li.current_page_parent a:hover{color:#414042;}
.suckerfishnav li.current_page_parent li a{color:#414042;border:0 none;}
.suckerfishnav li.current_page_parent li a:hover{color:#b5121b;}
.suckerfishnav li.current_page_parent li.current_page_item a{color:#b5121b;border:0 none;padding:10px 10px;}

.suckerfishnav li li.current_page_parent{color:#b5121b;background:;}
.suckerfishnav li:hover li.current_page_parent a{color:#b5121b;}
.suckerfishnav li:hover li.current_page_parent li.current_page_item a{color:#b5121b;}
.suckerfishnav li:hover li.current_page_parent li a{color:#414042;}
.suckerfishnav li:hover li.current_page_parent li a:hover{color:#999;}

.suckerfishnav li li.current_page_parent li a{color:#b5121b;}
.suckerfishnav li li.current_page_parent a{color:#b5121b;}
/*.suckerfishnav .page-item-18{padding-right:0;}*/


/* ajax comments */
#BDF_bodyWrap .BDF_body .BDF_mainContent #comment-status, #BDF_bodyWrap .BDF_body .BDF_mainContent #comment-status p{color:#a30234;}
#BDF_bodyWrap .BDF_body .BDF_mainContent #comment-status{position:relative;bottom:0;}

/* 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:14px/14px Arial; }
#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;}

/* PW Archives styles

#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent div.widget-area .PW_Archives ul li{margin-left:1em;padding:0;}
	#BDF_bodyWrap .BDF_body .BDF_rightColumn .columnContent div.widget-area .PW_Archives ul ul{margin:0;}
	
/* CSS for pagination */
#BDF_bodyWrap .BDF_body .pagination { clear: both; padding: 20px 0; position: relative; font-size: 11px; line-height: 13px; }
#BDF_bodyWrap .BDF_body .pagination span, #BDF_bodyWrap .BDF_body .pagination a { display: block; float: left; margin: 2px 2px 2px 0; padding: 6px 9px 5px 9px; text-decoration: none; width: auto; color: #fff; background: #0078AE; }
#BDF_bodyWrap .BDF_body .pagination a:hover { color: #fff; background: #8DB1CB; }
#BDF_bodyWrap .BDF_body .pagination .current { padding: 6px 9px 5px 9px; background: #B5121B; color: #fff; }

/* css to hide slider until page loads*/
.royalSlider > .rsContent {
visibility: hidden; 
}

.menu-mainmenubar-container{margin:0;padding:0;}

