@charset "utf-8";
/* CSS Document */

@media screen and (max-width:925px) {
	.header table, .header td, .header tr {
		display: inline-block;
		position: relative;
		margin:auto;		
}
	.headerNav table, .headerNav tr, .headerSocial table, .headerSocial tr{
		display: inline-block;
		position: relative;
		margin:auto;
		width: 100%;
	}
	.youtube {
		width: 853px;
		height: 480px;
	}
	.scroller1 {
		width: 100%;
	}
}
@media screen and (max-width:723px) {
	.nav table, .nav td, .nav tr {
		display: inline-block;
		position: relative;
		margin:auto;
		width:100%;		
}
}
@media screen and (min-width:1336px) and (max-width:3000px) {
	.headerSocial {
		width:20%;
		padding: 0px 0px 0px 0px;
	}
	.headerNav {
		width:50%;
	}
	.header {
		width:75%;
	}
	.nav {
		width:85%;
	}
	.footer {
		width:70%;
	}
	.footerContent2 {
		width:80%;
	}
	.content2 {
		width:800px;
	}
	.content4 {
		width:600px;
	}
	.youtube {
		width: 853px;
		height: 480px;
	}
	.scroller1 {
		width: 80%;
	}
}
@media screen and (min-width:926px) and (max-width:1335px) {
	.headerSocial {
		width:20%;
		padding: 0px 0px 0px 0px;
	}
	.headerNav {
		width:50%;
	}
	.header {
		width:100%;
	}
	.nav {
		width:100%;
	}
	.footer {
		width:100%;
	}
	.footerContent2 {
		width:70%;
	}
	.content2 {
		width: 800px;
	}
	.content4 {
		width:600px;
	}
	.youtube {
		width: 853px;
		height: 480px;
	}
	.scroller1 {
		width: 100%;
	}
}
@media screen and (max-width:850px) {
	.content table, .content thead, .content tbody, .content th, .content td, .content tr {
		display: inline-block;
		position: relative;
		margin:auto;
		width: 100%;
	}
	.scroller2  {
		display: inline-block;
		position: relative;
		margin:auto;
		width: 100%;
	}
	.content4 {
		width:600px;
	}
	.youtube {
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width:541px) {
     .contentIMG {
		margin:auto;
		width:100%;
		height:auto;
}
	.contentIMG2 {
		margin:auto;
		width:50%;
		height:auto;
}
	.contentIMG3 {
		margin:auto;
		width:50%;
		height:auto;
		padding: 0px 0px 0px 5px;
}
}
@media screen and (max-width:1021px) {
	.footer table, .footer td, .footer tr {
		display: inline-block;
		position: relative;
		margin:auto;
}
}

@media screen and (max-width:940px) {
	.MainNavImg1 {
		width: 97px;
		height: 45px;
	}
	.MainNavImg2 {
		width: 91px;
		height: 45px;
	}
	.MainNavImg3 {
		width: 91px;
		height: 45px;
	}
	.MainNavImg4 {
		width: 121px;
		height: 45px;
	}
	.MainNavImg5 {
		width: 98px;
		height: 45px;
	}
	.MainNavImg6 {
		width: 107px;
		height: 45px;
	}
	.MainNavImg7 {
		width: 80px;
		height: 45px;
	}
	.footerContent {
		margin:auto;
		width:100%;
	}	
}
@media screen and (max-width: 697px) {
	.content4 {
		width:100%;
	}
}

@media screen and (min-width: 391px) and (max-width: 451px) {
	.HeaderNav1 {
		max-width: 65px;
		max-height: 65px;
	}
	.HeaderNav2 {
		max-width: 65px;
		max-height: 65px;
	}
	.HeaderNav3 {
		max-width: 65px;
		max-height: 65px;
	}
	.HeaderNav4 {
		max-width: 65px;
		max-height: 65px;
	}
	.HeaderNav5 {
		max-width: 65px;
		max-height: 65px;
	}
}
@media screen and (max-width: 390px) {
	.HeaderNav1 {
		max-width: 50px;
		max-height: 50px;
	}
	.HeaderNav2 {
		max-width: 50px;
		max-height: 50px;
	}
	.HeaderNav3 {
		max-width: 50px;
		max-height: 50px;
	}
	.HeaderNav4 {
		max-width: 50px;
		max-height: 50px;
	}
	.HeaderNav5 {
		max-width: 50px;
		max-height: 50px;
	}
}
@media screen and (max-width: 344px) {
	.DFGlogo {
		max-width: 225px;
		max-height: 105px;
	}
}
.table {
	width: 100%;
	border: 0;
}
.header {
	border: 0;
}
.headerMain {
	width:100%;
	border:0;
}
.headerNav {
	border:0;
	padding: 15px 0px 15px 0px;
}
.headerSocial {
	border:0;
	padding: 10px 0px 10px 0px;
}
.nav {
	border: 0;
	background-color:#CCCCCC;
}
.navMain {
	width:100%;
	border:0;
	background-color:#CCCCCC;
}
.MainNavImg1 {
		padding: 2px 0px 2px 0px;
}
.MainNavImg2 {
		padding: 2px 0px 2px 0px;
}
.MainNavImg3 {
		padding: 2px 0px 2px 0px;
}
.MainNavImg4 {
		padding: 2px 0px 2px 0px;
}
.MainNavImg5 {
		padding: 2px 0px 2px 0px;
}
.MainNavImg6 {
		padding: 2px 0px 2px 0px;
}
.MainNavImg7 {
		padding: 2px 0px 2px 0px;
}
.content {
	width: 100%;
	border: 0;
}
.content2 {
	border: 0;
}
.content3 {
	width:100%;
	border: 0;
	padding: 2px 0px 20px 0px;
}
.content4 {
	border: 0;
}
.content5 {
	width:60%;
	border: 0;
	padding: 0px 10px 0px 20px;
}
.content6 {
	border: 0;
	padding: 10px 0px 10px 0px;
}
.contentIMG {
	border: 0;
}
.contentIMG2 {
	border: 0;
}
.contentIMG3 {
	border:0;
}
.scroller1 {
	border: 0;
}
.scroller2 {
	width: 100%;
	border: 0;
}
.footer {
	border: 0;
	background-color:#CCCCCC;
}
.footerMain {
	width: 100%;
	border:0;
	background-color:#CCCCCC;
}
.footerContent {
	border:0;
}
.footerContent2 {
	border:0;
	font-size:12px;
}
.youtube {
	border:0
}
.text {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	color: #0C0;
	font-size: 24px;
}
.text2 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 20px;
	color: #999;
}
.text3 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #F00;
}
.text4 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #999;
}
.text5 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}
.text6 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 20px;
	color: #333;
}
.text7 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #666;
	border: none;
}
.text8 {
	font-family: "Aardvark Cafe", "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #666;
	border: none;
}
.text9 {
	font-family: "Aardvark Cafe", "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #0C0;
	border: none;
}
.text10 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 14px;
	color: #666;
	border: none;
}
.link1 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #0C0;
	border: none;
}
.link2 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #666;
	border: none;
}
.link2:visited {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #666;
	border: none;
}
.link2:hover {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #0C0;
	border: none;
}
.link3 {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #666;
	border: none;
}
.link3:visited {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #666;
	border: none;
}
.link3:hover {
	font-family: "Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #000;
	border: none;
}
a, img {
	border:none;
}
a:link {
	color: #666;
	text-decoration: none;
}
body,td,th {
	font-family:"Gill Sans MT", "Trebuchet MS", Verdana;
	font-size: 18px;
	color: #333;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration:none;
	color: #0C0;
}
	
a:active {
	text-decoration: none;
}
