@charset "utf-8";

/* =========== LINKS ============= */
a {text-decoration:none;color:#14B5E7;}
a:link {text-decoration: none;color:#14B5E7;}
a:visited {text-decoration: none;color:#14B5E7;}
a:hover {text-decoration: underline;color:#E80E00;}
a:active {text-decoration:none;color:#14B5E7;}

.footerLinks {
	color: #FFF;
}
a.footerLinks:link {
	color: #FFF;
	text-decoration: none;
}
a.footerLinks:visited {
	color: #FFF;
	text-decoration: none;
}
a.footerLinks:hover {
	color: #F3E422;
	text-decoration: underline;
}
a.footerLinks:active {
	color: #FFF;
	text-decoration: none;
}

/* =========== TEXT ============= */

h1 {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 36px;
	line-height: 1.1em;
	font-weight: normal;
	color:#000;
	margin-top:0px;
	padding:0px;
}
h2 {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	font-weight: normal;
	color:#000;
	margin-top:0px;
	padding:0px;
}
h3 {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	font-weight: normal;
	color:#000;
	margin-top:0px;
	padding:0px;
}
h4 {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
	line-height: 1.2em;
	font-weight: normal;
	color:#000;
	margin-top:0px;
	padding:0px;
}
p {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 1.1em;
	text-align: justify;
	font-weight: 400;
	padding-bottom: 15px;
	/*padding-top:20px;*/
	color:#000;
}
ul, ol {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 1.1em;
	font-weight: 400;
	color:#000;
}
.ulContent {
	padding-top:0px;
	padding-bottom:16px;
	clear:left;
}
.liContent {
	padding-top:0px;
	padding-bottom:12px;
	clear:left;
}
.extraBold {
	font-weight:bolder;
}
.justify {
	text-align: justify;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.smallCaption {
	font-size: 16px;
}
.fineprint {
	font-style: normal;
	font-size: 14px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	line-height: 1.2em;
}
.policydate {
	font-style: normal;
	font-size: 16px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color:#000;
}
.underConstruction {
	color: #F98B0E;
	font-size: 36px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	line-height: 1.2em;
}

/* ============== MISC COLORS ===============*/
.colorWHIT {
	color:#FFF;
}
.colorGOLD {
	color:#FFDE17;
}
.colorRED {
	color:#E80E00;
}
.colorGREY {
	color:#777;
}
.colorBLCK {
	color:#000;
}
.colorBLUE {
	color:#002856;
}

/* ====================== PADDING ========================= */
.padT0 {
	padding-top:0px;
}
.padB0 {
	padding-top:0px;
}
.padT5 {
	padding-top:5px;
}
.padT5 {
	padding-top:5px;
}
.padT10 {
	padding-top:10px;
}
.padT20 {
	padding-top:20px;
}
.padT30 {
	padding-top:30px;
}
.padB10 {
	padding-bottom:10px;
}
.padB20 {
	padding-bottom:20px;
}
.padB30 {
	padding-bottom:30px;
}
.padL10 {
	padding-left:10px;
}
.padL20 {
	padding-left:20px;
}
.padL30 {
	padding-left:30px;
}
.padL40 {
	padding-left:40px;
}
.padR10 {
	padding-right:10px;
}
.padR20 {
	padding-right:20px;
}
.padR30 {
	padding-right:30px;
}
.padR40 {
	padding-right:40px;
}
.padLH {
	padding-left:30px;
}
.padRH {
	padding-right:30px;
}

/* =========== IMAGES =========== */
img {
	border:0px;
}
.imgHeader {
	padding: 0px 20px 0px 20px;
}
.imgHomeBtns {
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:8px;
}
.imgOpac100 {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.imgOpac100:hover {
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.imgOpac70 {
    opacity: 0.75;
    filter: alpha(opacity=75); /* For IE8 and earlier */
}

.imgOpac70:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.imgOpac60 {
    opacity: 0.6;
    filter: alpha(opacity=75); /* For IE8 and earlier */
}

.imgOpac60:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.imgOpac50 {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.imgOpac50:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.imgOpac30 {
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

.imgOpac30:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

/* ============ MISC =============== */
hr {
	background-color: #CCC;
	width: 100%;
	max-width:1140px;
	height: 1.0px;
	margin-top: 15px;
	margin-bottom: 30px;
	float:left;
}
.titleText {
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	color:#FFF;
}
.miscContent {
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
}

/* ============== FORM CSS ====================*/
.txtForm {
	color: #000;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height:1.2em;
}
.txtSmallForm {
	color: #000;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height:1.0em;
}
.formfieldWidth {
	width: 100%;
	margin-top:5px;
}

.txtFormASTERITH {
	color: #DD1518;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	line-height: 1em;
}
.txtFormErrorTitle {
	color: #DD1518;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 24px;
}

/* =========== VIDEO - IFRAME ============= */
/* Responsive video iFRAMES - See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.hSQnfUZe.dpuf */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
