/* ## Banner Effects Slideshow ## */
/* 
powered by Cycle2 - http://jquery.malsup.com/cycle2/
some of these styles will be set by the plugin (by default) but setting them here
helps avoid flash-of-unstyled-content
*/

.bannerEffects .slideItem { display:block; width:100%; }
.bannerEffects .slideItem img { width:100% !important; display:block; position:absolute; top:0; left:0; padding: 0; }

/* in case script does not load */
.bannerEffects img:first-child { position: static; z-index: 100; }


/* pager */
.bannerEffects .cycle-pager { text-align:center; width:100%; z-index:500; position:absolute; bottom:10px; overflow:hidden; }
.bannerEffects .cycle-pager span { display:inline-block; width:16px; height:16px; color:#ddd; font-family: arial; font-size: 50px; line-height:16px; cursor: pointer; }
.bannerEffects .cycle-pager span.cycle-pager-active { color:#D69746; }
.bannerEffects .cycle-pager > * { cursor: pointer; }

.bannerEffects .cycle-pager-number span { width:auto; height:auto; padding:0 3px; font-size:1em; }

.bannerEffects .cycle-pager-image span { width:50px; height:auto; margin:0 7px; font-size:1em; }
.bannerEffects .cycle-pager-image span img { border:2px solid #fff; }
.bannerEffects .cycle-pager-image span.cycle-pager-active img { border-color:#D69746; }

.bannerEffects .cycle-pager-text span { width:auto; height:auto; padding:0 3px; font-size:1em; }


/* text overlay */
.bannerEffects .cycle-overlay {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:20px;
    color:#fff;
    background:#3F3F3F;
    opacity:0.75;
    z-index:101;
}

.bann-all {display:block; width:100%; margin: 0px 0px 0px 0px; border-bottom: 1px solid #e0e0e0;}
.bann-all .bann-inter {display:block; margin: 0px 0px 0px 0px; background-repeat: no-repeat;}
.bann-all .bann-inter .bann-inter-text {display:table-cell; vertical-align:middle; height:344px; position:relative; padding: 0px 20px 0px 68px;}
.bann-all .bann-inter .bann-inter-text h2 {margin: 0px 0px 10px 0px; color:#ffffff; text-transform:uppercase; letter-spacing:-5px; text-shadow: 2px 1px rgba(1,3,0,0.5); font-size:4.750em; font-weight:700; line-height:70px;}
.bann-all .bann-inter .bann-inter-text p {margin: 0px 0px 0px 0px; color:#ffffff; text-transform:normal; letter-spacing:1px; text-shadow: 2px 1px rgba(1,3,0,0.5); font-size:1.125em; font-weight:700; line-height:21px;}
.bann-all .bann-inter .btnAlt {display:inline-block; font-size:1.375em; font-family: 'Roboto', Arial, sans-serif; font-weight:700; text-transform:normal; background:none; min-width:200px; margin-top:20px; margin-bottom:5px; line-height:22px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center;
background: rgb(45,135,1); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkODcwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzY5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(45,135,1,1) 0%, rgba(35,105,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,135,1,1)), color-stop(100%,rgba(35,105,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(45,135,1,1) 0%,rgba(35,105,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(45,135,1,1) 0%,rgba(35,105,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(45,135,1,1) 0%,rgba(35,105,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(45,135,1,1) 0%,rgba(35,105,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8701', endColorstr='#236900',GradientType=0 ); /* IE6-8 */	
}
.bann-all .bann-inter .btnAlt:active {
background: rgb(35,105,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNjkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDg3MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(35,105,0,1) 0%, rgba(45,135,1,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,105,0,1)), color-stop(100%,rgba(45,135,1,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(35,105,0,1) 0%,rgba(45,135,1,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(35,105,0,1) 0%,rgba(45,135,1,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(35,105,0,1) 0%,rgba(45,135,1,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(35,105,0,1) 0%,rgba(45,135,1,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#236900', endColorstr='#2d8701',GradientType=0 ); /* IE6-8 */	
}
.bann-all .bann-inter .btnAlt a {display:block; text-decoration:none; color:#fff; padding: 9px 35px 12px 15px;}
.bann-all .bann-inter .btnAlt a:hover {color:#fff;}
.bann-all .ic-bracket-right {background:url(/cms/images/layout/ic-bracket-right.png) no-repeat 93% center;}


/* 16px baseline (768px - 960px) */
@media only screen and (min-width:768px) and (max-width:960px) {

	.bann-all .bann-inter {background-size:100% auto;}
	.bann-all .bann-inter .bann-inter-text {display:block; vertical-align:middle; height:auto; position:relative; padding: 0px 15px 15px 15px;}
	.bann-all .bann-inter .bann-inter-text h2 {margin: 0px 0px 10px 0px; color:#ffffff; text-transform:uppercase; letter-spacing:0px; text-shadow: 2px 1px rgba(1,3,0,0.5); font-size:1.563em; font-weight:700; line-height:26px;}
	.bann-all .bann-inter .bann-inter-text p {margin: 0px 0px 0px 0px; color:#ffffff; text-transform:normal; letter-spacing:1px; text-shadow: 2px 1px rgba(1,3,0,0.5); font-size:0.938em; font-weight:700; line-height:18px;}

}


/* 16px baseline (768px +) */
@media only screen and (min-width:48em){

	.slidewrpr-all {position:relative; display:block;}

	.slidewrpr {width:100%; height:487px; display:block; position:relative; margin-top:0px; margin-bottom:0px;
	border-bottom: 5px solid #bc112d;
	background: rgb(5,24,80); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1MTg1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODE2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(5,24,80,1) 0%, rgba(8,22,70,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,24,80,1)), color-stop(100%,rgba(8,22,70,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#051850', endColorstr='#081646',GradientType=0 ); /* IE6-8 */
	}

	.slidewrpr .SlideTextAll {position:relative; width:100%; margin: -180px 0px 0px 0px;}
	.slidewrpr .cycle-pager-image {position:absolute; margin: 0px 0px 0px 0px;}
	
	.slidewrpr .bannerEffects {background-image:url(/cms/images/layout/slideBG.png); background-repeat:no-repeat; background-position: top center; display:block; position:relative; border-top:1px solid #152346;}
	
	.slidewrpr .bannerEffects .cycle-pager-image span { width:84px; height:48px; margin:0px 3px; font-size:1em; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);}
	.slidewrpr .bannerEffects .cycle-pager-image span.cycle-pager-active {-moz-opacity: 1.0; opacity:1.0; filter: alpha(opacity=100);}
	.slidewrpr .bannerEffects .cycle-pager-image span:hover {-moz-opacity: 1.0; opacity:1.0; filter: alpha(opacity=100); cursor:pointer;}
	.slidewrpr .bannerEffects .cycle-pager-image span img { border:none; width:84px; margin-bottom:8px; height:48px !important;}
	.slidewrpr .bannerEffects .cycle-pager-image span.cycle-pager-active img { border-color:none;}

	.slidewrpr .SlideText {position:relative; z-index:1; max-width:960px; display:block; text-align:left; margin: 0px auto; padding: 0px 0px 0px 0px;}
	.slidewrpr h2 {font-size:3.750em; line-height:60px; color:#fff; padding: 0; margin:0px 0px 25px 0px; font-family: 'Open Sans', Arial, sans-serif; font-weight:100; text-align:center; letter-spacing:-2px;}
	.slidewrpr p {color:#fff; font-size:1.250em; margin-top:11px; line-height:30px; text-align:center; font-family: 'Montserrat', Arial, sans-serif; font-weight:300; margin: 8px 0px 0px 0px; text-transform:normal; letter-spacing:-1px;}
		
	.bannerEffects .slideItem .btnAlt {display:inline-block; color:#2e406b; text-align:center; font-size:0.688em; font-family: 'Montserrat', Arial, sans-serif; font-weight:300; text-transform:uppercase; background:none; min-width:200px; margin: 10px auto 0px auto; line-height:22px; letter-spacing:0px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGMyZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(164,194,213,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(164,194,213,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a4c2d5',GradientType=0 ); /* IE6-8 */
	}
	.bannerEffects .slideItem .btnAlt:active {
	background: rgb(164,194,213); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YzJkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(164,194,213,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,194,213,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c2d5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	}
	.bannerEffects .slideItem .btnAlt a {display:block; text-decoration:none; color:#2e406b; padding: 9px 25px 9px 25px;}
	.bannerEffects .slideItem .btnAlt a:hover {color:#2e406b;}
	.btnSlideAll {display:block; text-align:left;}

	.slideItem {width:100%;}
	.slideItemM {min-width:768px; max-width:980px; height:487px; background-position: center 30px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}

	.cycle-arrows {position:relative; z-index:101; margin: 230px auto 0px auto; max-width:980px;}
	.cycle-arrows .cycle-prev {color:rgba(255,255,255,0.1); float:left; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:1.875em;}
	.cycle-arrows .cycle-next {color:rgba(255,255,255,0.1); float:right; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:1.875em;}
	.cycle-arrows .cycle-next:hover, .cycle-arrows .cycle-prev:hover {font-size:2.563em; color:rgba(255,255,255,0.4); -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}

	.slideTrpzRed-all {margin: 0px auto; max-width:980px;}
	.slideTrpzRed {
		border-top: 43px solid #BC112D;
		border-left: 75px solid transparent;
		border-right: 75px solid transparent;
		height: 0;
	}
	.slideTrpzBlue-all {margin: -48px auto 0px auto; padding-bottom:15px; max-width:975px; position:relative; z-index:1;}
	.slideTrpzBlue {
		border-top: 43px solid #081646;
		border-left: 75px solid transparent;
		border-right: 75px solid transparent;
		height: 0;
	}

}

/* 16px baseline (480px - 767px) */
@media only screen and (min-width:30.000em) and (max-width:47.938em) {

	.slidewrpr-all {position:relative; display:block;}

	.slidewrpr {width:100%; min-height:400px; display:block; position:relative; margin-top:0px; margin-bottom:0px;
	border-bottom: 5px solid #bc112d;
	background: rgb(5,24,80); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1MTg1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODE2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(5,24,80,1) 0%, rgba(8,22,70,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,24,80,1)), color-stop(100%,rgba(8,22,70,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#051850', endColorstr='#081646',GradientType=0 ); /* IE6-8 */
	}

	.slidewrpr .SlideTextAll {position:relative; width:100%; margin: -180px 0px 0px 0px;}
	.slidewrpr .cycle-pager-image {position:absolute; margin: 0px 0px 0px 0px;}
	
	.slidewrpr .bannerEffects {background-image:url(/cms/images/layout/slideBG.png); background-size: 1000px 289px; background-repeat:no-repeat; background-position: top center; display:block; position:relative; border-top:1px solid #fff;}
	
	.slidewrpr .bannerEffects .cycle-pager-image span { width:84px; height:48px; margin:0px 3px; font-size:1em; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);}
	.slidewrpr .bannerEffects .cycle-pager-image span.cycle-pager-active {-moz-opacity: 1.0; opacity:1.0; filter: alpha(opacity=100);}
	.slidewrpr .bannerEffects .cycle-pager-image span:hover {-moz-opacity: 1.0; opacity:1.0; filter: alpha(opacity=100); cursor:pointer;}
	.slidewrpr .bannerEffects .cycle-pager-image span img { border:none; width:84px; margin-bottom:8px; height:48px !important;}
	.slidewrpr .bannerEffects .cycle-pager-image span.cycle-pager-active img { border-color:none;}

	.slidewrpr .SlideText {position:relative; z-index:1; max-width:960px; display:block; text-align:left; margin: 0px auto; padding: 0px 0px 0px 0px;}
	.slidewrpr h2 {font-size:2.750em; line-height:45px; color:#fff; padding: 0; margin:0px 0px 15px 0px; font-family: 'Open Sans', Arial, sans-serif; font-weight:100; text-align:center; letter-spacing:-2px;}
	.slidewrpr p {color:#fff; font-size:1.000em; margin-top:11px; line-height:22px; text-align:center; font-family: 'Montserrat', Arial, sans-serif; font-weight:300; margin: 8px 0px 0px 0px; text-transform:normal; letter-spacing:-1px;}
		
	.bannerEffects .slideItem .btnAlt {display:inline-block; color:#2e406b; text-align:center; font-size:0.688em; font-family: 'Montserrat', Arial, sans-serif; font-weight:300; text-transform:uppercase; background:none; min-width:200px; margin: 10px auto 25px auto; line-height:22px; letter-spacing:0px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGMyZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(164,194,213,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(164,194,213,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a4c2d5',GradientType=0 ); /* IE6-8 */
	}
	.bannerEffects .slideItem .btnAlt:active {
	background: rgb(164,194,213); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YzJkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(164,194,213,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,194,213,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c2d5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	}
	.bannerEffects .slideItem .btnAlt a {display:block; text-decoration:none; color:#2e406b; padding: 9px 25px 9px 25px;}
	.bannerEffects .slideItem .btnAlt a:hover {color:#2e406b;}
	.btnSlideAll {display:block; text-align:left;}

	.slideItem {width:100%;}
	.slideItemM {min-width:480px; max-width:980px; height:380px; background-position: center 30px; background-size: 430px 164px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}

	.cycle-arrows {position:relative; z-index:101; margin: 170px auto 0px auto; max-width:767px;}
	.cycle-arrows .cycle-prev {color:rgba(255,255,255,0.1); float:left; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:1.875em;}
	.cycle-arrows .cycle-next {color:rgba(255,255,255,0.1); float:right; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:1.875em;}
	.cycle-arrows .cycle-next:hover, .cycle-arrows .cycle-prev:hover {font-size:2.563em; color:rgba(255,255,255,0.4); -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}

	.slideTrpzRed-all {display:none;}
	.slideTrpzBlue-all {display:none;}
}


/* 16px baseline (180px - 479px) */
@media only screen and (min-width:11.250em) and (max-width:29.938em) {

	.slidewrpr-all {position:relative; display:block;}

	.slidewrpr {width:100%; min-height:340px; display:block; position:relative; margin-top:0px; margin-bottom:0px;
	border-bottom: 5px solid #bc112d;
	background: rgb(5,24,80); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1MTg1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODE2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(5,24,80,1) 0%, rgba(8,22,70,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,24,80,1)), color-stop(100%,rgba(8,22,70,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(5,24,80,1) 0%,rgba(8,22,70,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#051850', endColorstr='#081646',GradientType=0 ); /* IE6-8 */
	}

	.slidewrpr .SlideTextAll {position:relative; width:100%; margin: -180px 0px 0px 0px;}
	.slidewrpr .cycle-pager-image {position:absolute; margin: 0px 0px 0px 0px;}
	
	.slidewrpr .bannerEffects {background-image:url(/cms/images/layout/slideBG.png); background-size: 700px 202px; background-repeat:no-repeat; background-position: top center; display:block; position:relative; margin-top:-1px; border-top:1px solid #fff;}
	
	.slidewrpr .bannerEffects .cycle-pager-image span { width:84px; height:48px; margin:0px 3px; font-size:1em; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);}
	.slidewrpr .bannerEffects .cycle-pager-image span.cycle-pager-active {-moz-opacity: 1.0; opacity:1.0; filter: alpha(opacity=100);}
	.slidewrpr .bannerEffects .cycle-pager-image span:hover {-moz-opacity: 1.0; opacity:1.0; filter: alpha(opacity=100); cursor:pointer;}
	.slidewrpr .bannerEffects .cycle-pager-image span img { border:none; width:84px; margin-bottom:8px; height:48px !important;}
	.slidewrpr .bannerEffects .cycle-pager-image span.cycle-pager-active img { border-color:none;}

	.slidewrpr .SlideText {position:relative; z-index:1; max-width:479px; display:block; text-align:left; margin: 0px auto; padding: 0px 0px 0px 0px;}
	.slidewrpr h2 {font-size:2.250em; line-height:38px; color:#fff; padding: 0; margin:0px 0px 10px 0px; font-family: 'Open Sans', Arial, sans-serif; font-weight:100; text-align:center; letter-spacing:-2px;}
	.slidewrpr p {color:#fff; font-size:0.813em; margin-top:11px; line-height:18px; text-align:center; font-family: 'Montserrat', Arial, sans-serif; font-weight:300; margin: 8px 0px 0px 0px; text-transform:normal; letter-spacing:0px;}
		
	.bannerEffects .slideItem .btnAlt {display:inline-block; color:#2e406b; text-align:center; font-size:0.688em; font-family: 'Montserrat', Arial, sans-serif; font-weight:300; text-transform:uppercase; background:none; min-width:200px; margin: 10px auto 25px auto; line-height:22px; letter-spacing:0px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGMyZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(164,194,213,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(164,194,213,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(164,194,213,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a4c2d5',GradientType=0 ); /* IE6-8 */
	}
	.bannerEffects .slideItem .btnAlt:active {
	background: rgb(164,194,213); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YzJkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(164,194,213,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,194,213,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(164,194,213,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c2d5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	}
	.bannerEffects .slideItem .btnAlt a {display:block; text-decoration:none; color:#2e406b; padding: 9px 25px 9px 25px;}
	.bannerEffects .slideItem .btnAlt a:hover {color:#2e406b;}
	.btnSlideAll {display:block; text-align:left;}

	.slideItem {width:100%;}
	.slideItemM {min-width:180px; max-width:479px; height:320px; background-position: center 20px; background-size: 290px 111px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}

	.cycle-arrows {position:relative; z-index:101; margin: 100px auto 0px auto; max-width:479px;}
	.cycle-arrows .cycle-prev {color:rgba(255,255,255,0.1); float:left; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:1.875em;}
	.cycle-arrows .cycle-next {color:rgba(255,255,255,0.1); float:right; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:1.875em;}
	.cycle-arrows .cycle-next:hover, .cycle-arrows .cycle-prev:hover {font-size:2.563em; color:rgba(255,255,255,0.4); -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}

	.slideTrpzRed-all {display:none;}
	.slideTrpzBlue-all {display:none;}
}