@charset "UTF-8";


html {
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

a, p, li {
    word-break: break-word
}

.menu li a { word-break:normal } 

body {
	background-color:#fff;
}

.topHeading {
	background-color:#0085cb;
	padding:0.5rem 1rem;
}
.topHeading h1 { color:#FFFFFF; font-weight:bold; }


.cleanTable,
.cleanTable thead,
.cleanTable tbody,
.cleanTable tfoot { border:none !important; background:none !important; }
.cleanTable, .cleanTable tbody tr:nth-child(even), .cleanTable td { background:none !important; }

.cleanTable tbody th,
.cleanTable tbody td {
	padding: 0.2rem 0.2rem 0.2rem; }



.styledTable thead,
.styledTable tbody,
.styledTable tfoot,
.styledTable table,
.styledTable thead table,
.styledTable tbody table,
.styledTable tfoot table,
.styledTable tbody th table tbody th,
.styledTable tbody th table tbody td,
.styledTable tbody td table tbody th,
.styledTable tbody td table tbody td {
    border: none !important;
}

.styledTable {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}

.styledTable, .styledTable tbody tr:nth-child(even) {
    background: none;
}

.styledTable tbody th,
.styledTable tbody td {
    padding: 0.2rem 0.2rem 0.2rem;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
}

.styledTableHead {
    background-color: #49c9f5;
	color:#333;
}



ul.orbit-container {
    height: auto !important;
}
li.orbit-slide {
    max-height: none !important;
}


.is-drilldown-submenu-parent > a::after { border-color: transparent transparent transparent #253b7a;}
.js-drilldown-back > a::before { border-color: transparent #253b7a transparent transparent; }
.is-accordion-submenu-parent > a::after { border-color: #253b7a transparent transparent; }

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  border-color: #253b7a transparent transparent !important; }

.top-bar {
  padding: 0rem; }

.menu { padding-bottom:0px; }

.topBanner,
.menu,
.top-bar,
.menuSep,
.menu > li > a {

background: #49c9f5 !important; /* old */ /* Old browsers */
color: #333 !important;

font-weight:bold;
text-align:left;
}

.menu > li > a:hover,
li.menuActive > a {
background: #49c9f5; /* Old browsers */

color:#720411 !important; /* old */
font-weight:bold;
}

.top-bar ul { background:#fff; /* old */ }
#main-menu {}

.menu > li > a,
.menuSep { color:#ffffff; }


/* medium up */
@media screen and (min-width: 40em) {
	.top-bar,
	.title-bar  {
	  padding: 0rem; }

	#main-menu { text-align: center; }
	/*.menu { display: inline-block; }*/
	
	.top-bar {
	  padding: 0rem;
	  }
	  	
	.menu > li > a {
		font-size:0.8rem;
		}
		
	

	.top-bar {
		/*margin-top:0.5rem;*/
		margin-bottom:0.5rem;
	}
	
	.tempLogoText {
		font-size:1.6rem;
	}

}

/* large */
@media screen and (min-width: 64em) {
	.top-bar {
	  padding: 0rem;
	  }
	.menu > li > a {
		font-size:0.9rem;
	    padding: 0.3rem 0.8rem;
		}

}


.footerImg {
	height: 80px !important; margin-left:1rem;
}


ul.styledList {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.styledList li {
  padding-left: 1em; 
  text-indent: -.7em;
}

ul.styledList li::before {
  content: "■ ";
  color: #0085cb; /* or whatever color you prefer */
}




/* ------------- confirmed ------------- */


.menuTypeLink {
	color: #253b7a !important;
	font-size:1rem;
	font-weight:bold;
}


.topWrap { padding-top:1rem; padding-bottom:1rem; }

.topArea { background-color:#fff; }


.topBannerImgHolder { padding:10px 10px; }


.panel { border:1px solid #000; text-align:center; min-height:80px; padding:5px; }



.errMsg { color:#FF0000; }

span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #c60f13;
  color: white; }


.footerWrap { padding:1rem; }
.footerHead { font-weight:bold; }


.pageTitle {
	font-weight:bold;
	font-size:1.4rem;
	color:#0085cb;
}

.title {
	font-size:1.3rem;
	color:#006d67;
}


.contactUsLargerText {
	font-size:1.125rem;

}



/* ------------- add to admin cms fonts ------------- */

