﻿p {text-rendering: optimizeLegibility;}

/* MEGA MENU POSITIONING STYLES
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.top-bar-section .has-dropdown {
  position: static;
}
.top-bar-section .has-dropdown a {
  position: relative;
}

.top-bar-section .has-dropdown.moved {
  position: static;
}
.top-bar-section .has-dropdown.moved > a:after {
  display: block;
}

  /* DROPDOWN GENERAL STYLES
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.m-menu {
  
}
.m-menu a {
  display: block;
  color:#00395D;
}
.m-menu a:hover {
  opacity: 1;
}

  /* TOP LINKS INSIDE DROPDOWN STYLES
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.menu-column li:not(:first-child) a {
  
}
.menu-column li:not(:last-child) a {
  
}

  /* TARGET DIV INSIDE SECOND DROPDOWN STYLES
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.menu-column > img {
  margin: 1em 0;
}

.info-wrap h3 {
  width: 50%;
  padding-bottom: 5px;
  
}

.info {
  display: none;
}

.info-visible {
  display: block;
}

.dt {
  margin-top: 50px;
  text-align: center;
  font-size: 2em;
  padding: 0 20px;
}


.goto-pg-link a { 
	padding:0 !important; 
	margin:0 0 .75em 0;
	background:url('../img/link_arrow.png') no-repeat right center;
	color:#0074A6 !important;
	opacity:1;
	
}

.goto-pg-link a:hover, .goto-pg-link a:focus { 
	color:#00AEEF !important;
	opacity:1;
	font-size: 1px;
}


img { text-decoration:none !important; outline:none !important; display:block; }
a { text-decoration:none !important; outline:none !important; }
.desc { display:none; }
#page { width:100%; height:100%; margin:0; padding:0; top:0; }

#header { float:left; width:100%; border-bottom:1px solid #efefef; }
#header .header-strip { font-family:'expert_sans_extra_light', Verdana, sans-serif; font-size:1em; padding:0 1em; background:#00395D; color:#FFF; width:100%; height:48px; line-height:48px; -moz-box-sizing: border-box; box-sizing: border-box;}
#header img { display:block; width:100%; height:auto; max-height:40px; max-width:200px; float:left; }
#header .base-site-title { float:right; font-family:'expert_sans_extra_light', Verdana, sans-serif; font-size:1.25em; color:#666666; margin-right:.75em; }

.str{
	width:100%; 
	max-width:1120px; 
	margin:0 auto;
	}
 
.base-clear-box { height:1px; clear:both; display:block;}
.base-clear:after { content:' ';clear:both; display:block}

@media screen and (min-width:768px) {
	
}

@media screen and (max-width:768px) {
    #header { margin:0 0 .5em 0; text-align:left; width:100%; float:left; }
	
}
@media screen and (max-width:640px) {
	#header .base-site-title { display:none }
	#header img { width: 130px; margin-left:30px; margin-top:4px;}
}

@media screen and (max-width:550px) {
	#header .base-site-title { display:none !important}
	#header img { width: 100px; margin-left:30px; margin-top:6px;}
}








