/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 7, 2013 */
@font-face {
    font-family: 'Sansation';
    src: url('Font/Sansation/sansation-light-webfont.eot');
    src: url('Font/Sansation/sansation-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/Sansation/sansation-light-webfont.woff') format('woff'),
         url('Font/Sansation/sansation-light-webfont.ttf') format('truetype'),
         url('Font/Sansation/sansation-light-webfont.svg#sansation_lightlight') format('svg');
    font-weight: lighter;
    font-style: normal;
}
@font-face {
    font-family: 'Sansation';
    src: url('Font/Sansation/sansation-lightitalic-webfont.eot');
    src: url('Font/Sansation/sansation-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/Sansation/sansation-lightitalic-webfont.woff') format('woff'),
         url('Font/Sansation/sansation-lightitalic-webfont.ttf') format('truetype'),
         url('Font/Sansation/sansation-lightitalic-webfont.svg#sansation_lightlight_italic') format('svg');
    font-weight: lighter;
    font-style: italic;
}
@font-face {
    font-family: 'Sansation';
    src: url('Font/Sansation/sansation-regular-webfont.eot');
    src: url('Font/Sansation/sansation-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/Sansation/sansation-regular-webfont.woff') format('woff'),
         url('Font/Sansation/sansation-regular-webfont.ttf') format('truetype'),
         url('Font/Sansation/sansation-regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Sansation';
    src: url('Font/Sansation/sansation-bold-webfont.eot');
    src: url('Font/Sansation/sansation-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/Sansation/sansation-bold-webfont.woff') format('woff'),
         url('Font/Sansation/sansation-bold-webfont.ttf') format('truetype'),
         url('Font/Sansation/sansation-bold-webfont.svg#sansationbold') format('svg');
    font-weight: Bold;
    font-style: normal;
}
@font-face {
    font-family: 'Sansation';
    src: url('Font/Sansation/sansation-bolditalic-webfont.eot');
    src: url('Font/Sansation/sansation-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/Sansation/sansation-bolditalic-webfont.woff') format('woff'),
         url('Font/Sansation/sansation-bolditalic-webfont.ttf') format('truetype'),
         url('Font/Sansation/sansation-bolditalic-webfont.svg#sansationbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Sansation';
    src: url('Font/Sansation/sansation-italic-webfont.eot');
    src: url('Font/Sansation/sansation-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/Sansation/sansation-italic-webfont.woff') format('woff'),
         url('Font/Sansation/sansation-italic-webfont.ttf') format('truetype'),
         url('Font/Sansation/sansation-italic-webfont.svg#sansationitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
body {
	background: #edf3f2;
	color:#2b2d2d;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #4d4d4d;
	width:100%;
}
.clear {
	clear:both;
	height:0;
	margin:0;
	padding:0;
}
a:link, a:visited, a:active {
	color: #000080;
	text-decoration: none;
}
a:hover {
	color: #cc0000;
	text-decoration:none;
}
ul.topbar li.title {
    color: #4D4D4D;
    font-family:'Sansation', Verdana;
    font-size: 22px;
    font-weight:bold;
    margin: 1em 0 .5em;
    padding: 0px;
	width:100%;
}
#headerContainer {
	background: #2424BF; /* Old browsers */
	background: -moz-linear-gradient(top, #2424BF 0%, #000080 52%, #151554 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2424BF), color-stop(52%,#000080), color-stop(100%,#151554)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2424BF 0%,#000080 52%,#151554 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2424BF 0%,#000080 52%,#151554 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2424BF 0%,#000080 52%,#151554 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2424BF 0%,#000080 52%,#151554 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2424BF', endColorstr='#151554',GradientType=0 ); /* IE6-9 */
	margin:auto;
	padding:0;
	height:127px;
}
#headerInnerContainer {
	margin: 0 auto;
	width: 908px;
}
#logo{
	background-color:#fff;
	background-image:url('../Images/logo_LU.png');
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-box-shadow: 0px 0px 3px 0px #aaa;
	box-shadow: 0px 0px 3px 0px #aaa;
	display:block;
	float:left;
	height:160px;
	margin:-2px auto 0;
	padding: 5px 10px 10px;
	position:absolute;
	width:145px;
	z-index:800;
}

#logo span, #logoMobile span{
	display:none;
}
#topBanner{
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 5px 5px 0px #151554  ;
	box-shadow: 0px 3px 12px 0px  #151554; 
	height:30px;
}
#topBannerContainer {
	margin:auto;
	padding:2px 0 0;
	width: 960px;
}

/* --- Top Menu -- */
#topNav {
	float:right;	
}
#topNav ul{
	margin:5px 20px 0 0;
	padding:0;
}
#topNav li{
	display:list-item; 
	float:left;
	list-style:none;
	padding:0 12px;
	border-right:1px solid #cc0000;
}
#topNav li:first-child{
	list-style:none;
}
#topNav li:last-child{
	padding-right:0;
	border-right:none;
}
#topNav li a{
	color:#cc0000;
	font-family: 'Sansation';
	font-style:normal;
	font-weight:bold;
}
#topNav ul ul {
	display:none;
	visibility:hidden;
}


/* --- Social Media Link on Top -- */
#socialMedia {
	font-family: 'Sansation';
	font-style:normal;
	font-weight:normal;
	float:right;
}
#socialMedia ul{
	list-style:none;
	margin:0;
	padding:0;
	width:108px;
}
#socialMedia li {
	display:inline-block; 
}
#socialMedia li a {
	background-image:url('../Images/socialMedia_color.png');
	background-repeat:no-repeat;
	display:block;
	height:23px;
	width:24px;
}
#socialMedia li#VAS_Social_Facebook a{
	background-position:0 0;
}
#socialMedia li#VAS_Social_Twitter a{
	background-position:-54px 0;
}
#socialMedia li#VAS_Social_Pinterest a{
	background-position:-27px 0;
}
#socialMedia li#VAS_Social_Instagram a{
	background-position:-80px 0;
}
#socialMedia li#VAS_Social_Facebook a:hover{
	background-position:0 -27px;
}
#socialMedia li#VAS_Social_Twitter a:hover{
	background-position:-54px -27px;
}
#socialMedia li#VAS_Social_Pinterest a:hover{
	background-position:-27px -27px;
}
#socialMedia li#VAS_Social_Instagram a:hover{
	background-position:-80px -27px;
}
#socialMedia li a span{
	display:none;
	visibility:hidden;
}

/* --- Social Media Link on Top -- */

#outerContainer {	
	margin:auto;
	min-height: 400px;
	position:relative;
	width:960px;
	z-index:800;
}

/* --------------------------------------- *\

	Bottom Styles

\* --------------------------------------- */


#bottom {
	background-color: #cc0000;
	border-bottom:1px solid #630000;
	border-top:2px solid #B10D0D;
	font-size:10px;
	color:white;
	height:50px;
	margin:0;
	padding:0;
}
#bottomContainer {
	margin: auto;
    width: 960px;
}
#bottomNav {
	margin:2em 0;
}
ul#bottomNav {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
ul#bottomNav li{
	display:inline-block;
}
ul#bottomNav li h3{
	color:#031b16;
	font-family:'Sansation';
	font-size:18px;
	font-weight:bold;
	margin:.3em 2.5em 0 0;
	padding:0;
	text-shadow: 1px 1px #2D2D2D;
}
ul#bottomNav li a, ul#bottomNav li h3 a {
	color:white;
}
ul#bottomNav li a:hover, ul#bottomNav li h3 a:hover {
	color:#96cec3;
}

#bottomSocialMedia {
	margin:1em 0;
}
#bottomSocialMedia h3{
	color:white;
	display:block;
	float:right;
	font-family:'Sansation';
	font-size:20px;
	font-weight:bold;
	line-height:1.6em;
	margin:0 .5em 0 0;
	padding:0;
	text-shadow: 1px 1px #2D2D2D;
}
#bottomSocialMedia ul, #bottomSocialMedia ul{
	display:block;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#bottomSocialMedia li, #footerSocialMedia li{
	display:inline-block;
}
#bottomSocialMedia li a, #footerSocialMedia li a {
	background-image:url('../Images/socialMedia_white.png');
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:30px;
}
#bottomSocialMedia li#VAS_Social_Facebook_1 a, #footerSocialMedia li#VAS_Social_Facebook_2 a{
	background-position:0 0;
}
#bottomSocialMedia li#VAS_Social_Twitter_1 a, #footerSocialMedia li#VAS_Social_Twitter_2 a{
	background-position:-72px 0;
}
#bottomSocialMedia li#VAS_Social_Pinterest_1 a, #footerSocialMedia li#VAS_Social_Pinterest_2 a{
	background-position:-36px 0;
}
#bottomSocialMedia li#VAS_Social_Instagram_1 a, #footerSocialMedia li#VAS_Social_Instagram_2 a{
	background-position:-108px 0;
}
#bottomSocialMedia li#VAS_Social_Facebook_1 a:hover, #footerSocialMedia li#VAS_Social_Facebook_2 a:hover{
	background-position:0 -38px;
}
#bottomSocialMedia li#VAS_Social_Twitter_1 a:hover, #footerSocialMedia li#VAS_Social_Twitter_2 a:hover{
	background-position:-72px -38px;
}
#bottomSocialMedia li#VAS_Social_Pinterest_1 a:hover, #footerSocialMedia li#VAS_Social_Pinterest_2 a:hover{
	background-position:-36px -38px;
}
#bottomSocialMedia li#VAS_Social_Instagram_1 a:hover, #footerSocialMedia li#VAS_Social_Instagram_2 a:hover{
	background-position:-108px -38px;
}
#bottomSocialMedia li a span, #footerSocialMedia li a span{
	display:none;
	visibility:hidden;
}


/* --------------------------------------- *\

	Footer Styles

\* --------------------------------------- */

#footer{
	background: #2424BF; /* Old browsers */
	background: -moz-linear-gradient(top, #2424BF 0%, #000080 52%, #151554 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2424BF), color-stop(52%,#000080), color-stop(100%,#151554)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2424BF 0%,#000080 52%,#151554 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2424BF 0%,#000080 52%,#151554 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2424BF 0%,#000080 52%,#151554 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2424BF 0%,#000080 52%,#151554 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2424BF', endColorstr='#151554',GradientType=0 ); /* IE6-9 */
	border-top:1px solid #0D0D40;
	padding:0 0 10px 0;
	margin:auto;
	font-size: 10px;
	/*min-width: 1032px;*/
}
#footerContainer{
	line-height:150%;
	margin:auto;
	padding:15px 0;
	color:#649F94;
	width:960px;
}
#footer hr{
	background:transparent;
	border:none;
	border-top:1px solid #183C36;
	border-bottom:1px solid #0E6857;
	margin: 2em 0;
}
#bottomLinks {
	font-size:10px;
}

#footer a:link, #footer a:visited, #footer a:active {
	color:#7bd0ff;
	text-decoration:none;
}
#footer a:hover{
	color:#7bd0ff;
}
.core_logout #footer a:link, .core_logout #footer a:visited, .core_logout #footer a:active{
	color:#09453A;

}

/* - Footer Nav - */

ul#footerNav {
	margin:1em 0 0 0;
	padding:0;
}
ul#footerNav li{
	display:inline-block;
	margin:0 3em 0 0;
	vertical-align: top;
}

ul#footerNav li:nth-child(1){
	width:30%;
}
ul#footerNav li:nth-child(2){
	width:24%;
}
ul#footerNav li:nth-child(3){
	width:16%;
}
ul#footerNav li:nth-child(4){
	margin:0;
	width:17%;
}
ul#footerNav li:nth-child(1) ul li, 
ul#footerNav li:nth-child(2) ul li,
ul#footerNav li:nth-child(3) ul li, 
ul#footerNav li:nth-child(4) ul li {
	margin:0;
	width:100%;
}
ul#footerNav li h3{
	color:#031b16;
	font-family:'Sansation';
	font-size:18px;
	font-weight:bold;
	margin:.5em 0 1em 0;
	padding:0;
}
ul#footerNav li h3 a:link, ul#footerNav li h3 a:visited, ul#footerNav li h3 a:active {
	color:#fff;
}
ul#footerNav li h3 a:hover {
	color:#c7dbd7;
}
ul#footerNav li a:link, ul#footerNav li a:visited, ul#footerNav li a:active {
	color:#c7dbd7;
}
ul#footerNav li a:hover {
	color:#fff;
}
ul#footerNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul#footerNav ul li {
	display:list-item;
	font-size:12px;
	line-height:1em;
	padding:.4em 0;
}
ul#footerNav ul ul{
	display:none;
	visibility:hidden;
}
ul.core_headerlinks, ul.core_headerbuttons {
	float:left;
}
#footer ul.core_headerlinks li.core_logout a:link, 
#footer ul.core_headerlinks li.core_logout a:visited, 
#footer ul.core_headerlinks li.core_logout a:active {
	color:#005545;
}
#clarityLogo {
	float:right; 
	padding:0 0 5px 20px; 
	text-align:right; 
	opacity:0.4; 
	filter:alpha(opacity=40);
}


/* --------------------------------------- *\

	Slideshow Styles

\* --------------------------------------- */

#slideshow{
	border:none;
	border-top:none;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}

.slideshow_slide_bg {
	background-position:center bottom !important;
	background-size: 100% auto;
	width:100%;
	z-index:50 !important;
}
.slideshow_slide {
    background-color: transparent;
    display: none;
    left: auto;
    position: relative;
    top: auto;
    z-index: auto !important;
}
.slideshow_slide{
	width:100%;
}
.slideshow_content_container{
	background-color:rgba(0,0,0, 0.85);
	padding:10px 20px;
	position:absolute;
	top:5%;
	right:2%;
	width:280px;
	z-index: 600;
}
.slideshow_content_container h1{
	border-bottom:none;
	color:#fff;
	text-shadow: 1px 1px 6px #000;
	font-family:'Sansation';
	font-size:30px;
	font-weight:normal;
	padding:10px 0 0 0;
}
.slideshow_content_container .slideshow_content{
	color:#fff;
	font-size:17px;
	line-height:1.5em;
	position: relative;
}
.slideshow_link a {
	background-color:#cc0000;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	color:white;
	display:block;
	font-family:'Sansation';
	font-size:17px;
	margin:20px auto 10px;
	position:relative;
	padding: .5em 1em;
	text-align:center;
	width:150px;
	z-index:600;
}
.slideshow_indicators {
	color:rgba(130,	130, 130, 0.65);
	right:2%;
 	margin: -55px 0 0;
	z-index: 60 !important;
}

.slideshow_indicator {
	border:none;
	font-size:45px;
	padding:5px 0 0 5px;
}
.slideshow_indicator:hover {
	color:#fff;
}
.slideshow_current{
	color:rgba(255,255,255, 1);
	text-shadow: 1px 1px 2px #333;
}

/* --------------------------------------- *\

	Slideshow background

\* --------------------------------------- */

#slideshowBackground {
	position:absolute;
	z-index:0;
	width:100%;
}
#slideshowBackground .slideshow{
	margin:auto;
}
#slideshowBackground .slideshow_slide,
#slideshowBackground .slideshow_content_container, 
#slideshowBackground .slideshow_indicators{
	display:none;
	visibility:hidden;
}



/* --------------------------------------- *\

	Form Styles

\* --------------------------------------- */

.forms_field_separator_heading{
	color:#660099;
	font-size:18px;
	margin:0 0 20px 0;
	text-align:center;
	
}
.forms_field_heading, forms_field_content{
	width:100%;
}
	

/* --------------------------------------- *\

	Content Styles

\* --------------------------------------- */

#contentContainerLeft{
	background:#fff;
	float:left;
	margin:0 2% 0 0;
	padding: 1% 3%;
	width:64%
}

#sideContianerRight{
	float:left;
	padding: 1% 0;
	width:26%
}
.sansationFont{
	font-family:'Sansation', Verdana;
}
table.tealStyles, table.blueStyles{
	color:#fff;
	font-size:11px;
	padding:2px;
	margin:1.5em 0;
	text-align:center;
}
table.tealStyles a:link, table.tealStyles a:visited, table.tealStyles a:active, 
table.blueStyles a:link, table.blueStyles a:visited, table.blueStyles a:active{
	color:#fff;
	text-decoration:underline;
}
table.tealStyles a:hover, table.blueStyles a:hover{
}
table.blueStyles{
	background-color:#263b73;
}
table.tealStyles{
	background-color:#1d959a;
}
table.tealStyles img, table.blueStyles img{
	margin:0 0 1em 0;
}
table.tealStyles p, table.blueStyles p{
	margin:0 0 1em 0;
	padding:0;
}
table.threeColumnHighlight {
	width:100%;
}
table.threeColumnHighlight td:nth-child(1){
	width:30%
}
table.threeColumnHighlight td:nth-child(2){
	width:35%;
}
table.threeColumnHighlight td:nth-child(3){
	width:25%
}
table.threeColumnHighlight td{
	border:1px solid #c7dbd7;
	padding:.5em;
	text-align:center;
}
table.threeColumnHighlight td img{
	height:auto;
	margin:auto;
	text-align:center;
	width:80%;
}
table.threeColumnHighlight td a{

}
table#mediaHome{
	margin:2em 0;	
}
table#mediaHome h3{
	color:#2b2d2d;
	font-family:'Sansation', Verdana;
	font-size:23px;
	font-style:normal;
	font-weight:bold;
	text-transform: uppercase;
}
table#mediaHome td:first-child{
	margin:0 10% 0 0;
	width:50%;
}
table#mediaHome td:last-child{
	width:40%
}


/* --------------------------------------- *\

	Content Styles - Internal Pages

\* --------------------------------------- */

#contentContainerLeft.internalPages ul.topbar li.title {
	background:#102356;
	color:#fff;
	display: block;
	height:50px;
	margin:0 0 0 -28px;
	opacity:0.8; 
	filter:alpha(opacity=80);
	padding:20px 17px;
	position:absolute;
	top:75px;
	width:645px;
}
#contentContainerLeft.internalPages{
	padding:3%;
	margin:180px 3% 0 0;
	min-height:500px;
	width:65%;
}
#sideContianerRight.internalPages{
	padding:75px 0 0;
}
.vas_core_breadcrumb{
	color:#fff;
	font-size:8px;
	font-weight:normal;
	position:absolute;
	top:125px;
	z-index:800;
}
.vas_core_breadcrumb strong{
	font-size:11px;
}
.vas_core_breadcrumb a{
	color:#7394EE;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	padding:0 5px;
}
#greenStyles {
	background:#000080;
	padding:8% 0;
}
#greenStyles h3{
	border-bottom:1px solid #00000C;
	color:#fff;
	font-family:'Sansation',Verdana;
	font-size:18px;
	margin:0;
	padding:0 6% 10px;
}
#greenStyles ul{
	border-top:1px solid #5454BD;
	list-style:none;
	padding:10px 0;
	margin:0;
}
#greenStyles ul a{
	border-bottom:1px dashed #5454BD;
	color:#fff;
	display:block;
	line-height:1.3em;
	padding:.4em 6%;
}
#greenStyles ul a:hover{
	background:#000052;
	
}
#greenStyles ul ul{
	display:none;
	visibility:hidden;
}
#greenStyles ul li.current ul{
	display:block;
	border:none;
	margin:0px;
	padding:0 0 10px 0;
	font-size:11px;
	visibility:visible;
}
#greenStyles ul ul li:before { 
    content: "";
    border-color: transparent #006451;
    border-style: solid;
    border-width: 0.3em 0 0.3em 0.3em;
    display: block;
    height: 0;
    width: 0;
    left: 1.2em;
    top: 1.1em;
    position: relative;
}
#greenStyles ul ul a{
	margin:0;
	padding:.1em 6% .1em 10%;
}

#subscribe {
	border-top:1px solid #006451;	
	color:#fff;
	margin:0;
	padding:20px 0 0;
	text-align:center;
}
#subscribe h4{
	color:#fff;
	font-family:'Sansation',Verdana;
	font-size:16px;
	font-weight:normal
	padding:0;
	margin:0;
}
#subscribe h4 strong{
	font-size:18px;
}
#subscribe p{
	font-size:11px;
}



/* --------------------------------------- *\

	Responsive Layout - Large Monitors

\* --------------------------------------- */


@media screen and (min-width: 1200px) {
	#slideshow{
		border:2px solid #fff;
		border-top:none;
		margin:0 auto;
		width:1200px;
	}
}
@media screen and (max-width: 1200px) {

	#slideshowBackground .slideshow {
		width:1200px;
	}
}


/* --------------------------------------- *\

	Responsive Layout - Monitors & Tablets 

\* --------------------------------------- */

@media screen and (min-width: 768px) {
	#slideshowMobile, #mainNavMobile, #bottomNavMobile, #clarityLogoMobile, #footerMobile {
		display:none;
		visibility:hidden;
	}
	#slideshow{
		display:block;
		visibility:visible;
	}
}


/* --------------------------------------- *\

	Responsive Layout - Tablets & Mobile 

\* --------------------------------------- */
@media screen and (max-width: 960px) {
	#headerContainer, #topBanner, #topBannerContainer, 
	#outerContainer, #innerContainer, #contentContainer, 
	#footer   {
		margin:0;
		padding:0;
		width:100%;
	}
	#bottomContainer, #footerContainer {
		margin:auto;
		width:90%;
	}
	#contentContainerLeft.internalPages ul.topbar li.title {
		width:67%;
	}
	#mainNav {
		margin:0 0 0 15%;
		width:85%;
	}
	#mainNav ul li {
		font-size:16px;
		margin:1.5em .65em;
		padding: 1em 0;
	}
	#mainNav ul ul li a {
		font-size:10px;
	}
	#mainNav ul ul ul li a {
		font-size:9px;
	}
	#mainNav ul ul ul {
		background-image:url("../Images/bkg_MainMenuLeftMobile.png");
		margin-top:-1.35em;
	}
	#slideshow {
		border:none;
	}
	ul#bottomNav li h3 {
		font-size:16px;
		margin: .3em 1.5em 0 0;
	}
	#bottomSocialMedia h3 {
		display:none;
		visibility:hidden;
	}
	ul#footerNav ul li {
		font-size:1em;
	}
	ul#footerNav li{
		font-size:1em;
		margin: 0 1.2em 0 0;
	}
	ul#footerNav > li:last-child  {
		margin:0;
	}
}

/* --------------------------------------- *\

	Responsive Layout - Mobile

\* --------------------------------------- */

@media screen and (max-width: 768px) {
	body{
		background:#fff;
	}
	#slideshow, #socialMedia, #topNav, #mainNav, #topBanner, #bottom, #footerNav, #clarityLogo, #greenStyles, .vas_core_breadcrumb, #slideshowBackground{
		display:none;
		visibility:hidden;
	}
	#slideshowMobile, #mainNavMobile, #bottomNavMobile, #clarityLogoMobile, #footerMobile{
		display:block;
		visibility:visible;
	}
	#contentContainerLeft.internalPages{
		margin:auto;
		min-height:0;
		padding:0;
		width:90%;
	}
	#contentContainerLeft.internalPages ul.topbar li.title{
		height:auto;
		line-height:1.5em;
		margin:-.55em 0% 1em;
		opacity:1; 
		filter:alpha(opacity=100);
		padding:.1em 0;
		position:relative;
		text-align:Center;
		top:.55em;
		width:100%;
	}
	#headerContainer {
		background: #efefef; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
		background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
		border-bottom:1px solid #084431;
		height:60px;
	}
	#mainNavMobile{
		display:block;
		padding: 0;
		margin:0 auto;
		z-index:1000;
	}
	#mainNavMobile select{
		float:right;
		margin:15px 7% 0 0;
		padding:.5em;
		width: 79%;
	}
	#logoMobile{
		background-color:transparent;
		background-image:url('../Images/logoMobile_LU.png');
		background-repeat:no-repeat;
		background-position:center center;
		display:block;
		height:50px;
		margin: 0;
		padding: 5px 0 0 10px;
		position:relative;
		width:34px;
		z-index:800;
	}
	.slideshow_content_container {
		top:auto;
		bottom:auto;
		right:auto;
		margin: 1em 5%;
		padding:5%;
		text-align:center;
		width:80%;
	}
	.slideshow_content_container h1 {
		font-size:1.5em;
	}
	.slideshow_content_container .slideshow_content {
		font-size:1em;

	}
	.slideshow_link a {
		font-size:1.2em;
		padding: .3em .8em;
		margin:.65em auto 0;
	}
	.slideshow_indicators {
		margin:-38px auto 0;
		width:95%;
	}
	#bottom {
		height:auto;
	}
	#footerNavMobile select {
		display:block;
		margin: 5px auto;
		padding: 0.5em;
		width: 80%;
	}
	#footerSocialMedia ul {
		float:none;
		margin:1em  auto;
		padding:0;
		width: 135px;
	}
	#clarityLogoMobile {
		margin:auto;
		padding:20px 0; 
		text-align:center; 
		opacity:0.4; 
		filter:alpha(opacity=40);
	}
	#contentContainerLeft{
		background:#fff;
		float:none;
		margin:0 auto;
		padding: 1% 7%;
		width:86%
	}

	#sideContianerRight{
		float:none;
		margin:auto;
		padding: 1% 0;
		width:90%
	}

	/* Tables */
	table.threeColumnHighlight, table.threeColumnHighlight tr, table.threeColumnHighlight td, 
	table#mediaHome, table#mediaHome tr, table#mediaHome td{
		display:block;
		
	}
	table.threeColumnHighlight td:nth-child(1), table.threeColumnHighlight td:nth-child(2), table.threeColumnHighlight td:nth-child(3){
		margin:auto;
		width:80%;
	}
	table#mediaHome td:first-child, table#mediaHome td:last-child{
		width:100%;
	}
}
