ul.seo_home_footer {
line-height: 16px !important;
font-size: 12px !important;
margin: 10px auto !important;
list-style: none !important;
padding: 0 !important;
font-size: 13px !important;
width: 100% !important;
/* position: absolute !important; */
/* bottom: -10px !important; */
text-align: center !important;
list-style: none !important;
/* left: 28.5% !important; */
}
.seo_home_footer li {
color: #00397c !important;
list-style:none !important;
display:inline !important;
padding:5px 20px !important;
}
.seo_home_footer li a {
	color: #00397c !important;
	text-decoration:none !important;
	border:0 !important;
}
.seo_home_footer li ul li {
color: #00397c !important;
padding:5px 10px !important;
display:block !important;	
}
.seo_home_footer li ul  {
list-style: none !important;
line-height: 16px !important;
font-size: 12px !important;
opacity: 0 !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
-moz-opacity: 0 !important;
-khtml-opacity: 0 !important;
background: #fff !important;
-moz-transition: opacity 0.8s ease !important;
-o-transition: opacity 0.8s ease !important;
-ms-transition: opacity 0.8s ease !important;
transition: opacity 0.8s ease !important;
font-size: 13px !important;
text-align: center !important;
padding: 5px !important;
margin:0px !important;
display: none !important;
visibility: hidden !important;
z-index: -1 !important;
position: absolute !important;

bottom: 15px !important;
}
.seo_home_footer li:hover ul {
  list-style:none !important;
	display: block !important;
  opacity: 0.9 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.9)" !important;
  -moz-opacity: 0.9 !important;
  -khtml-opacity: 0.9 !important;
  visibility: visible !important;
  z-index: 999999 !important;
}
.seo_footer_section {
display:block !important;
position: relative !important; 
bottom: 0px !important; 
width: 100% !important;

}
.seo_home_footer li a {
	color: #00397c !important;
	text-decoration:none !important;
	border:0 !important;
	line-height: 16px !important;
	font-size:12px !important;
	color: #00397c !important;
}
  .seo_home_footer li ul li a {
	color: #00397c !important;
	text-decoration:none !important;
	border:0 !important;
 	line-height: 16px !important;
	font-size:12px !important;

}

ul.seo_pagehome_footer {
line-height: 16px !important;
font-size: 12px !important;
margin: 10px auto !important;
list-style: none !important;
padding: 0 !important;
font-size: 13px !important;
width: 100% !important;
/* position: absolute !important; */
/* bottom: -10px !important; */
text-align: center !important;
list-style: none !important;
/* left: 28.5% !important; */
margin:0px !important;
}
.seo_pagehome_footer li {
color: #00397c !important;
list-style:none !important;
display:inline !important;
padding:5px 20px !important;
}
.seo_pagehome_footer li a {
	color: #00397c !important;
	text-decoration:none !important;
	border:0 !important;

}
.seo_pagehome_footer li ul li {
color: #00397c !important;
text-decoration:none !important;
list-style:none !important;
display:block !important;

}

.seo_pagehome_footer li ul  {
list-style: none !important;
line-height: 16px !important;
font-size: 12px !important;
background: #fff !important;
-moz-transition: opacity 0.8s ease !important;
-o-transition: opacity 0.8s ease !important;
-ms-transition: opacity 0.8s ease !important;
transition: opacity 0.8s ease !important;
font-size: 13px !important;
text-align: center !important;
padding: 5px !important;
margin:0px !important;
display: none !important;
visibility: hidden !important;
z-index: -1 !important;
position: absolute !important;
bottom: 10px !important;
}
.seo_pagehome_footer li:hover ul {
  list-style:none !important;
	display: block !important;
   visibility: visible !important;
  z-index: 999999 !important;
}
.seo_pagefooter_section {
display:block !important;
position: relative !important; 
bottom: 0px !important; 
width: 100% !important;

}
.seo_home_footer li a {
	text-decoration:none !important;
	border:0 !important;
	line-height: 16px !important;
	font-size:12px !important;
	color: #00397c !important;
}
  .seo_pagehome_footer li ul li .seo_home_footer li a {
	color: #00397c !important;
	text-decoration:none !important;
	border:0 !important;
 	line-height: 16px !important;
	font-size:12px !important;

}
h3.bc_bname {
	font-size:20px !important;
	text-align:left !important;
	display:block !important;
	max-width:280px !important;
}
h4.bc_address {
font-size:16px !important;
text-align:left !important;
display:block !important;
max-width:280px !important;
}
.mv_footer {
margin:25px 0 15px !important;
}
.seo_spacer {
height:20px !important;
width:100%;
clear:both !important;
display:block;
}
.seo_tag_spacer {
height:20px !important;
width:100%;
clear:both !important;
border-bottom: #000 solid 1px;
display:block;
}
ul.bc_footer_links {
line-height: 16px !important;
font-size: 12px !important;
margin: 0px !important;
list-style: none !important;
padding: 0 !important;
font-size: 13px !important;
width: 100% !important;
/* position: absolute !important; */
/* bottom: -10px !important; */
text-align: center !important;
list-style: none !important;
/* left: 28.5% !important; */
}
.bc_footer_links li {
list-style:none !important;
}
.bc_footer_links li a {
	color: #00397c !important;
	text-decoration:none !important;
	border:0 !important;

}

.bc_footer_links li ul  {
list-style: none !important;
line-height: 16px !important;
font-size: 12px !important;
background: #fff !important;
font-size: 13px !important;
text-align: center !important;
padding: 5px !important;
margin:0px !important;
display: none !important;
visibility: hidden !important;
z-index: -1 !important;
position: absolute !important;
bottom: 15px !important;
}
.bc_footer_links li:hover ul {
  list-style:none !important;
	display: block !important;
   visibility: visible !important;
  z-index: 999999 !important;
}

.bc_footer_links li a {
	text-decoration:none !important;
	border:0 !important;
	line-height: 16px !important;
	font-size:12px !important;
	color: #00397c !important;
}
.seo_home_footer li {
	color: #00397c !important;
}
.seo_pagehome_footer li {
	color: #00397c !important;
}
  .bc_footer_links li ul li a {
	color: #00397c !important;
	text-decoration:none !important;
	border:0 !important;
 	line-height: 16px !important;
	font-size:12px !important;
	
}
ul.bc_partner  {
	right: 15% !important;
}
ul.seo_pagehome_footer_nav  {
	left: 25% !important;
}
ul.seo_pagehome_footer_nav_bc  {
	left: 25% !important;
}
ul.bc_ad  {
	right: 35% !important;
}
ul.seo_home_footer_nav {
left:35% !important;
}
.seo_home_footer li ul.bc_ad  {
	right: 38% !important;
}
h2.seo_tit {

}
.seo_bc_ads {
width: 70% !important;
float: left !important;
margin:0px !important;
padding:0 !important;
}
.seo_bc_ad {
margin:20px 0 0 !important;
}
.seo_bc_ad img {
margin:5px 0px 0px 3% !important;
padding:0 !important;
max-width:29% !important;
width:150px !important;
height:auto !important;
border:0 !important;
float:right !important;
}

/*********/


.seo-footer-section {
  z-index: 99999999 !important;
  overflow: visible !important;
  display: block !important;
  position: relative !important;
  bottom: 0px !important;
  margin: 0 auto !important;
}

.seo-footer-section.gold {
  width: 300px !important;
}

ul.seo-footer-nav {
  width: 300px !important;
  list-style: none !important;
  text-align: center !important;
  margin: 0px !important;
  padding: 0px !important;
}

.seo-button {
  display: block!important;
  visibility: visible!important;
  text-align: center!important;
}

.seo-button:hover {}

.seo-footer-nav li {
  background: transparent !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  text-align: center !important;
  margin: 0px !important;
  float: none !important;
  position: relative!important;
  list-style: none !important;
  display: block !important;
  padding: 5px 5px !important;
}

.seo-footer-section ul.seo-footer-nav.num-plain li {
  display: inline !important;
}

.num-lite li ul {
  position: absolute !important;
  bottom: 15px !important;
}

.num-lite li ul li {
  text-align: center !important;
  position: relative!important;
}

.num-lite li ul li ul {
  position: absolute !important;
  bottom: 10px !important;
}

.num-1 li ul {
  position: absolute !important;
  bottom: 15px !important;
}

.num-2 li ul {
  position: absolute !important;
  bottom: 15px !important;
}

.num-3 li ul {
  position: absolute !important;
  bottom: 18px !important;
}

.num-4 li ul {
  position: absolute !important;
  bottom: 18px !important;
}

.num-5 li ul {
  position: absolute !important;
  bottom: 20px !important;
}

.seo-footer-nav li ul {
  margin: 0 !important;
  min-width: 100px !important;
  left: 23% !important;
  padding: 5px 15px !important;
  -webkit-transition: all 1s ease-out!important;
  -moz-transition: all 1s ease-out!important;
  -o-transition: all 1s ease-out!important;
  -ms-transition: all 1s ease-out!important;
  transition: all 1s ease-out!important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.6)" !important;
  -moz-opacity: 0.6 !important;
  -khtml-opacity: 0.6 ! important;
  opacity: 0.6 !important;
  list-style: none !important;
  line-height: 16px !important;
  background: #fff !important;
  font-size: 13px !important;
  display: none !important;
  visibility: hidden !important;
  z-index: -1 !important;
}

.seo-footer-nav:hover li ul {
  -webkit-transition: all 1s ease-out!important;
  -moz-transition: all 1s ease-out!important;
  -o-transition: all 1s ease-out!important;
  -ms-transition: all 1s ease-out!important;
  transition: all 1s ease-out!important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.6)" !important;
  -moz-opacity: 0.6 !important;
  -khtml-opacity: 0.6 ! important;
  opacity: 0.6 !important;
  list-style: none !important;
  display: block !important;
  visibility: visible !important;
  z-index: 999999 !important;
}

.seo-footer-nav li a {
  white-space: normal !important;
  background: transparent !important;
  text-align: center !important;
  text-decoration: none !important;
  border: 0 !important;
  line-height: 16px !important;
  font-size: 13px !important;
}

.seo-footer-nav li ul li a {
  white-space: nowrap !important;
  background: transparent !important;
  text-align: center !important;
  margin: 0px !important;
  color: #00397c !important;
  text-decoration: none !important;
  border: 0 !important;
  line-height: 16px !important;
  font-size: 13px !important;
}

.seo-automation-spacer {
  clear: both!important;
  height: 20px !important;
  display: block!important;
  width: 100%!important;
}



.seo-footer-nav li ul:hover {
  -webkit-transition: all 1s ease-out!important;
  -moz-transition: all 1s ease-out!important;
  -o-transition: all 1s ease-out!important;
  -ms-transition: all 1s ease-out!important;
  transition: all 1s ease-out!important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1.0)" !important;
  -moz-opacity: 1.0 !important;
  -khtml-opacity: 1.0 ! important;
  opacity: 1.0 !important;
  -webkit-transition: opacity 1s ease!important;
  -moz-transition: opacity 1s ease!important;
  -o-transition: opacity 1s ease!important;
  -ms-transition: opacity 1s ease!important;
  transition: opacity 1s ease!important;
  list-style: none !important display: block !important;
  visibility: visible !important;
  z-index: 999999 !important;
}

.seo-footer-nav:hover li ul li ul {
  list-style: none !important;
  line-height: 16px !important;
  background: #fff !important;
  font-size: 13px !important;
  display: none !important;
  visibility: hidden !important;
  z-index: -1 !important;
  -webkit-transition: all 1s ease-out!important;
  -moz-transition: all 1s ease-out!important;
  -o-transition: all 1s ease-out!important;
  -ms-transition: all 1s ease-out!important;
  transition: all 1s ease-out!important;
}

.seo-footer-nav li ul li {
  background: transparent !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  margin: 0px !important;
  text-align: center !important;
  margin: 0px !important;
  position: relative!important;
  list-style: none !important;
  color: #00397c;
}

.seo-footer-nav li ul li:hover ul {
  display: block !important;
  visibility: visible !important;
  z-index: 999999 !important;
  -webkit-transition: all 1s ease-out!important;
  -moz-transition: all 1s ease-out!important;
  -o-transition: all 1s ease-out!important;
  -ms-transition: all 1s ease-out!important;
  transition: all 1s ease-out!important;
}

.seo-footer-nav li ul li ul {
  bottom: 20px !important;
  margin: 0 !important;
  padding: 0px 0px 10px 0px !important;
  -webkit-transition: all 1s ease-out!important;
  -moz-transition: all 1s ease-out!important;
  -o-transition: all 1s ease-out!important;
  -ms-transition: all 1s ease-out!important;
  transition: all 1s ease-out!important;
  position: absolute !important;
}

.seo-footer-nav li ul li ul li a {
  white-space: nowrap !important;
}

.seo-footer-nav li ul li ul li {
  background: transparent !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  left: 0 !important;
  text-align: center !important;
  margin: 0px !important;
  list-style: none !important;
  padding: 0px 5px !important;
}
.vid-container {
  float: none !important;
  width: 100% !important;
  margin: 0 auto 20px !important;
  text-align: center !important;
  z-index: 0 !important;
}
.vid-container iframe {
  max-width: 100% !important;
  border: none;
  z-index: 0 !important;

}




@media only screen and ( max-width: 960px ) {
.alignleft, .alignright {
float:none !important;
display:block !important;
margin:0 auto !important;
}	
}
@media only screen and ( max-width: 767px ) {
.seo_pagehome_footer li {
display:block !important;
}
.vid-container iframe {
  width: 560px !important;
  height: 315px !important;
}

}
@media only screen and ( max-width: 767px ) {
.seo_pagehome_footer li {
display:block !important;
}
.vid-container iframe {
  width: 280px !important;
  height: 158px !important;
}

}

@media only screen and ( max-width: 1300px ) {
.alignright {
float:left !important;
}	
}