@charset "utf-8";

/* Fonts
   --------------------------------------------------------------------- */

h1{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 24pt;
	color: #151414;
	font-weight: lighter;
}

h2{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20pt;
	font-weight: lighter;
	color: #151414;
}

h3{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 12pt;
	color: #5e5fb4;
	font-weight: normal;
}

h4{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14pt;
	color: #5e5fb4;
  font-weight: bold
}

p{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #151414;
	font-size: 11pt;
}

a{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #5e5fb4;
}

a:active,
a:hover {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	outline: 0;
	color: #cc7c14;
}

a:visited {
  color: darkcyan;
}

li {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #151414;
	font-size: 12pt;    
}

footer {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #e6e6e6;
	font-size: 10pt;
}

footer-links-header {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #e6e6e6;
	font-size: 10pt;
  font-weight: bold
}

footer-links-main {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #e6e6e6;
	font-size: 10pt;
}


/* Classes - Page Styles
   --------------------------------------------------------------------- */

#main {
  max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	margin-bottom: 30px;
}

.background {
	background-color: #FFFFFF;
  width: 90%;
  padding-left: 10%;
}

.btn-bg {
	background-color: #EEEEEE;
}

.btn-more {
	padding-bottom: 50px;
}

.btn-right {
	float: right;
}

.container-bg {
	background-image: url(../images/page-bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-top: 20px;
	width: 90%;
  max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	border: thin solid #E3E3E3;
}

.container-image-main {
	margin-top: 20px;
	width: 90%;
  max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	border: thin solid #E3E3E3;
  padding: 10px;
}

.copyright {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #254c8f;
	font-size: 10pt;
  text-align: center;
  padding-top: 15px;
}


.font10{
  font-size: 10pt;
}

.footer {
	margin-top: 15px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.footer-container-border {
	border: thin solid #E3E3E3;
	border-radius: 2px;
	width: 100%;
  max-width: 100%;
  background-color: #254c8f;
}

.img-centre {
  text-align: center;
}

.max-width-1000 {
  max-width: 100%;
}

.navbar {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}


.override a:link { 
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	outline: 0;
	color: #e6e6e6;

}
.override a:visited { 
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	outline: 0;
	color: darkcyan;
}
.override a:active { 
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	outline: 0;
	color: #ffffff;
}
.override a:hover { 
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	outline: 0;
	color: #cc7c14;

}

.padding-10 {
  padding: 10px;  
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.padding-top-13 {
  padding-top: 13px;
}

.padding-top-15 {
  padding-top: 15px;
}

.padding-top-20 {
  padding-top: 20px;
}

.padding-top-25 {
  padding-top: 25px;
}

.padding-top-30 {
  padding-top: 30px;
}

.padding-top-33 {
  padding-top: 33px;
}

.padding-top-40 {
  padding-top: 40px;
}

.padding-top-50 {
  padding-top: 50px;
}

.quote-panel {
  background-color: #254c8f;
  font-family: "Calibri Light", "Segoe UI", Arial, sans-serif, serif;
	color: #FDFDFD;
  font-size: 12pt;
}

.quote-panel-heading {
  font-family: "Calibri Light", "Segoe UI", Arial, sans-serif, serif;
	color: #FDFDFD;
	font-size: 20pt;
	font-weight: lighter;
}


.tbl-cell-image {
	width: 30px;
  padding-left: 10px;
}

.tbl-cell-padding {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: "Calibri Light", "Segoe UI", Arial, sans-serif, serif;
	color: #DADADA;
	font-size: 12pt;
}

.tbl-centre {
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

.txt-centre {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.txt-header-lower {
	font-size: 18pt;
/*	font-weight: bold;*/
/*	text-shadow: 2px 2px #000001;*/
}
.txt-header-main {
	font-size: 24pt;
  padding-top: 10%;
/*	font-weight: bold;*/
/*	text-shadow: 3px 3px #000001;*/
}

.txt-quote {
	color: #FFBE00;
	font-style: italic;
	padding-top: 60px;
	padding-bottom: 20px;
	padding-right: 10px;
}

.thumbnail-border {
  border: thin solid #254c8f;
  border-radius: 2px;
  padding: 20px;
  padding-bottom: 60px;
	background-color: hsla(0,0%,0%,0.00);
}

.website-border {
  border: thin solid #254c8f;
  border-radius: 2px;
  padding: 20px;
  padding-bottom: 10px;
	background-color: hsla(0,0%,0%,0.00);
}

/* Other Definitions */

.website-wrapper {
  max-width: 90%;
  margin: auto;
}