@charset "utf-8";
/* CSS Document */



body {
  background-color: #FFF;               /*  updated 01/26/15, was #333   */
  background: url(/Images/2015Header.png) top center no-repeat;    /*  added 01/26/15  */
  color: #232323;                       /*  updated 01/26/15, was #FFF   */
  line-height: 1.33;
}
p {
  line-height: 1.54;	
}

header {
  max-width: 980px;
}
.row {
  margin: 0px;
  max-width: 100%;
}

/*   Heading styles, redesigned  01/30/15   */
@media only screen and (min-width: 40.063em) {
  h1 {
    font-size: 2.3125rem; }
  h2 {
    font-size: 1.6875rem; }
  h3 {
    font-size: 1.4375rem; }
  h4 {
    font-size: 1.3125rem; 
	}
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif;
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4; }

h1, h2 {
  color: #DC9924;
  text-shadow: 1px 1px #555;
}
h3, h4  {
  color: #2C5671;
  font-weight:strong;	
}
a:hover, a:focus {
  color:#00A8DF;
  text-decoration:underline;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  color: white; 
}

.content-wrap  {
  max-width: 980px;
  margin: auto;  
  position: relative;	
}

.sponsorTitle {
  font-family: 'Lato', sans-serif;
  color:#222;
  text-size:1.45rem;
}

.contain-to-grid {
   background-color: #FFF;      /*  updated 01/26/15, was #333   */
}
.contain-to-grid .top-bar, .contain-to-grid .logo-section {
   max-width: 980px;
}
.logo-section {
   width: 194px;
   height: 100px;
   position: absolute;
   top: 7px;
   margin-left: auto;
   margin-right: auto;
   left: 38%;
   right: 42%;
   padding: 0px;
   z-index: 2000;
}
	
.orbit-slide-number {
  display: none;	
}

.orbit-container .orbit-slides-container > * .orbit-caption {
    background-color: rgba(51, 51, 51, 0.55);   /*  was  rgba(51, 51, 51, 0.8)  */
}

.top-bar, .top-bar-section {
  background-color: #008CBA;	
  margin-top: 46px !important;
  z-index: 1000;
}
.left, .right {
  margin-top: -46px !important;
}

.top-bar-section li:not(.has-form) a:not(.button) {
  background: #008CBA;
  text-decoration:none;
}

.top-bar a:hover, .top-bar-section ul li > a:hover {
  background-color: #272727;
  color: #E8BA6C;
  text-decoration:none;		
}


 
sup {
  font-size:0.65em;	
}

.panel.callout {
   padding: 0.5rem;            /*  was 1.25rem  */
   background: #EFEFEF;
   border: 1px solid #00040C;
   margin-left:-12px;
   margin-right:-7px;
}

.rightSide {                    /*  Created by RA, 02/13/14  */
	background:url(/Images/Inherited/bkg.png) repeat;
}

.sponsorBar {
    text-align: center;
	background: #FFF;
	padding: 7px 12px;
	margin-bottom: 14px;
	border: 1px solid #DC9924;
	/*  box-shadow: 4px 4px 2px #1B4560;   */
}

.sponsorBar h5 {
    color: #222;
}

.sponsorBar img {
    border: 7px;
}

footer {
    background-color: #00040C;
	border: 1px solid #DC9924;
	padding: 12px;
	margin-bottom: 10px;
	line-height: 1.3;
}

.copyright {
    font-size: 0.722em;
}


/* CONTACT FORM */
label {
    color: #DC9924;
}
button, .button {
   border: 1px solid #DC9924;
}

.PATable1 {
	margin:0px;
	padding:0px;
	width:100%;
	box-shadow: 4px 4px 2px #1B4560;
	border:2px solid #DC9924;
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
}
.PATable1 table {
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.PATable1 tr:last-child td:last-child {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
.PATable1 table tr:first-child td:first-child {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
}
.PATable1 table tr:first-child td:last-child {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
}
.PATable1 tr:last-child td:first-child{
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
}
/*.PATable1 tr:hover td {
	background-color:#ffffff;
}  */
.PATable1 td {
	vertical-align:top;           /* Updated by RA, 03/07/14  */
	background-color:#fdfdfd;
	border:1px solid #dc9924;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#2c5671;
}
/*.PATable1 tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.PATable1 tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.PATable1 tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
} */
.PATable1 tr th {
	background:-o-linear-gradient(bottom, #222222 5%, #999999 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #222222), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #222222 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222", endColorstr="#999999");	
	background: -o-linear-gradient(top,#222222,999999);

	background-color:#222222;
	border:0px solid #dc9924;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#fdfdfd;
}

.PATable1 tr.highlight td {                /*   ADDED  05/21/14   */
	background-color:#F3E1AB;
}

/*.PATable1 tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #222222 5%, #999999 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #222222), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #222222 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222", endColorstr="#999999");	
	background: -o-linear-gradient(top,#222222,999999);
	background-color:#222222;
}
.PATable1 tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.PATable1 tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
} */

#lightbox {
	position:fixed; /* keeps the lightbox window in the current viewport */
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/Images/LightBoxOverlay.png) repeat;
	text-align:center;
	margin-top:23px;
}

#lightbox p {
	text-align:right;
	color:#fff;
	margin-right:20px;
	font-size:12px;
}

#lightbox img {
	box-shadow:0 0 25px #111;
	-webkit-box-shadow:0 0 25px #111;
	-moz-box-shadow:0 0 25px #111;
	max-width:940px;
}
#pa-small-screen  {
	display:none;
}

@media only screen and (max-width: 960px) { 
body  {
	background: #FFF;
}
.contain-to-grid .top-bar {
    max-width: 100%;
}
.top-bar, .top-bar-section  {
    margin-top: 120px !important;
}
.top-bar-section ul {
    font-size: 14px;
}
.left, .right {
	margin-top: -120px !important;
}
.orbit-container {
    margin-top: -33px;
}
}

@media only screen and (max-width: 40em) { 
.lightboxMap {
	display:none;
}
.logo-section {
   left: 33%;
   z-index: 2000;
}
ul {
    display: list-item;
}
/* .left, .right {
	display: none;
}  */
.orbit-container {
    margin-top: 55px;
}

#pa-large-screen  {
	display:none;
} 
#pa-small-screen {
	display: block;
    margin-top: 7px !important;
	z-index: 1000;
}

}
@media only screen and (max-width: 480px) {
.logo-section {
   left: 90px;
}	
}
/*****/


