@charset "utf-8";
/* CSS Document */

html,
body {
	font-family: Calibri !important;

}



div.panel ul {
	
	font-size: .95em;
	font-weight:bold;
}

p , div.panel p {
	font-size: .85em;
}

h3{
	line-height: 2em;
	font-size: .95em;
	font-weight:bold;
}

h5 , div.panel ul li, div.panel ul li a {
	
	font-weight:normal;
}

h4 {
	font-size: .90em;
	font-weight:bold;
}

.border-psm-header {
	height: 61px;
	background: #FFF;
	padding-top: 10px;
	border: 2px solid #7195ad;
	border-width: 2px 2px 0px 2px;
	border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;	

}

#header {
	background: #b1d0e2;
	width: 100%;
    /*top:0px; margin:auto; z-index:100000; position:fixed;*/
	padding-top: 0px;
} 

.div_header_container {
	min-height: 61px; 
	text-align: left;
	float: center;
	width: 100%;
	
}



.border-psm-footer {
	background:#FFF;
	border: 2px solid #7195ad;
	border-width: 0px 2px 2px 2px;
	border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 00px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	margin-bottom: 0px;

}
/* START: LOGO STYLES */

.logo {
	z-index: 100000;
  max-width: 2.5rem;
  margin-left: 5px; }


img {
  max-width: 100%;
  margin-top: -13px;
  height: auto; 
  -ms-interpolation-mode: bicubic;}



/* STOP: LOGO STYLES */


/* START: DROPDOWN STYLES */

.top-bar-section li.hover > a:not(.button) {
      background-color: #065892;
      background: #065892;
      color: #FFFFFF;
	  }
    .top-bar-section li:not(.has-form) a:not(.button) {
      background: #065892;
      line-height: 2.8125rem;
      padding: 0 0.9375rem;
	  border-style: solid;
  	  border-width: 0px 0px 1px 0px;
      border-color: #b1d0e2;
	  transition: background-color 300ms ease-out;
	  }
      .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #007095;
        background: #007095; 
		}
    .top-bar-section li.active:not(.has-form) a:not(.button) {
      background: #065892;
      color: #FFFFFF;
      line-height: 2.8125rem;
      padding: 0 0.9375rem;
	  }
      .top-bar-section li.active:not(.has-form) a:not(.button):hover {
        background: #0078a0;
        color: #FFFFFF;
		}

.top-bar-section ul.center-buttons li a.spanish 
	{
      line-height: 2.8125rem;
      padding: 0 0.9375rem;
	  border-style: solid;
  	  border-width: 0px 0px 1px 0px;
      border-color: #b1d0e2;
	  transition: background-color 300ms ease-out;
      background-color: #065892;
	  background: #065892 url(/media/1006/en-espanol.jpg) 5px 5px no-repeat;
	  background-position: center;
	  width: 100%;
	  }

.top-bar-section ul.center-buttons li a.spanish:hover {
       background-color: #007095;
       background: #007095; 
	   transition: background-color 300ms ease-out;
	   background: #007095 url(/media/1006/en-espanol.jpg) 5px 5px no-repeat;
	   background-position: center;
	   width: 100%;
	   
	   }
nav.top-bar{
	text-align: center;
	height: 46px;
	z-index:100000;
	}	   
	.top-bar.expanded {
	height: 415px;
  background: #FFF;
  z-index:100000;}
	   
.divider { display:none;}

/* STOP: DROPDOWN STYLES */

/* START: SLIDESHOW */
	
	.slideshow-wrapper { display: none;}

/* STOP: SLIDESHOW */


div.address { float: left; width:100%; text-align: center; clear:both; margin-left: 10px;}
div.icons { float: left; width:100%; text-align: center; clear:both; margin-top: 10px;}
div.counter { float: left; width:100%; text-align: center; clear:both;}

div.clear_small {clear:both;}

div.psm-logo-orignal { margin-top: 25px; margin-bottom: -15px;}

