/*light #0083be;	
dark #002c77;*/


body,html{
height:100%;	

font-family: Arial, Helvetica, sans-serif; 
background:#fff;

}

.inner{
max-width:1300px;

margin-left:auto;
margin-right:auto;
position:relative;	
}

#page{
min-height:100%;	
}
#content.home{
padding-bottom:240px;	
}
#content{
padding-bottom:280px;
}
#content table{
border-collapse:collapse;
border-spacing: 0;	
}

#footerStrip{
height:250px;
margin-top:-250px;	
background:#002c77;
}

#headerStrip{
background-color:#00AF3F;
position:relative;
}
#headerStrip .overlay-header{
	background:#00AF3F;
background-size:cover;
background-position:center center;
position:top:0px;
left:0px;
opacity:0.3;
width:100%;
height:100%;
position:absolute;
z-index:1;
}
#headerStrip table, #footerStrip table{
width:100%;	
}
.logoStrip .td2, #footerStrip .td2{
	text-align:right;
}
.logoStrip .td1 a{
display:block;
text-decoration-color: #FFFFFF !important;

}

/* Changing the "Go to home" hover into text */
.logoStrip .td1 a span{
	display:none;
	color: #fff;
	vertical-align: top;
	padding: 10px 0px 0px 24px;
	line-height: 17px;
	font-size: 15px;

}

.logoStrip .td1 a:hover span{
display:inline-flex;
margin-bottom:10px;

}


/* old go to home hover
.logoStrip .td1 a:hover{
background-image:url('/images/goto-home.png');
background-repeat:no-repeat;	
background-size:auto 100%;
}
#ar .logoStrip .td1 a:hover{
background-image:url('/images/goto-home_ar.png');
background-repeat:no-repeat;	
background-size:auto 100%;
}

*/

.menuStrip{
position:relative;	
background-color:#002c77;
z-index:10000;
}
.menuStrip .gutter{
position:relative;
height:36px;		
}
.logoStrip .gutter{
padding-top:15px;
padding-bottom:5px;	
position:relative;
z-index:10;
}
.logoStrip td{
vertical-align:bottom;	
}

#breadcrumb .gutter{
padding-top:10px;
padding-bottom:10px;	
}
#breadcrumb .wrap{
background:#f4f4f4;	
}
#breadcrumb span,#breadcrumb p{
	display:inline-block;
padding-left:10px;
padding-right:10px;	
font-size:16px;
line-height:24px;
}
#breadcrumb span.breadcrumb,#breadcrumb p.breadcrumb{
margin-left:-10px;	
}

.footerLinks .gutter{
padding-top:20px;
box-sizing:border-box;	
}


#footerStrip td, td.tdSidebar, td.tdMain{
vertical-align:top;	
}
td.tdMain{
width:65%;
box-sizing:border-box;	
padding-right:5%;
}


.gutter{
margin-left:25px;
margin-right:25px;	
}

table,table td{
border-collapse;
padding:0px;
margin:0px;	
}
table.mainTable{
width:100%;	
}

.logo{
margin-bottom:5px;
height:40px;
width:auto;
}
.dei{
height:13px;
width:auto;
margin-top:5px;	
margin-bottom:5px;	
}
.language-select a{
padding-left:5px;	
}


/*MENU OVERRIDE*/
#ddmenu ul.ddmenumain{
width:100%;	
margin-left:-25px;
}
#ddmenu div.drop{
top:36px !important;	
background-color:#002c77;
width:100%;
padding-right:50px;
}

/*End menu override*/

#search{
position:absolute;
right:0px;
z-index:1000;	
margin:0px;
height:100%;
width:30px;
transition:all 0.5s;
box-sizing:border-box;
background-color:#0083be;
}
#search.open{
width:100%;	
padding-right:30px;

}
#search .search_button{
background-color:#0083be !important;
}
#search.open .search_button{
right:30px;	

}
#search .search_text, #search form,#search .search_button{
height:100%;	
transition:all 0.5s;
}
#search .search_text{
width:100%;	
}
.search_text{
background:none;
border-bottom:1px solid #fff;	
height:30px !important;
padding-top:5px;
margin-right:25px;

}
.hideblue{
background:#0083be;
width:30px;
height:100%;
position:absolute;
left:-30px;
top:0px;
}

.search_button{
position:absolute;
top:0px;
right:0px;	
}
.toggle{
position:absolute;
top:0px;
right:0px;
width:30px;
height:100%;
z-index:1000;
cursor:pointer;	
transition:all 0.15s 0.15s;
opacity:0;
background-image:url('/images/close.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:25px 25px;
}
#search.open .toggle{
	
	opacity:1;
}
.menuStrip .inner{
font-size:0px;
line-height:0px;	
}

#heroImage.hasImage{
height:260px;
background-size:cover;
background-position:center top;
padding-bottom:20px;
margin-bottom:25px;
position:relative;
}
#heroImage.hasImage .wrap,#heroImage.hasImage .inner,#heroImage.hasImage .gutter{
height:100%;
}
#heroImage.hasImage .tboxWrap,#heroImage.hasImage .tbox{
	height:100%;
}
#heroImage.hasImage .tboxWrap{
	display:table;	
}
#heroImage.hasImage .tbox{
	display:table-cell;
	vertical-align:bottom;	
}
#heroImage .tboxWrap,#heroImage .tbox{
	padding-bottom:15px;
}

#heroImage.hasImage .overlay{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #006925, #000000 100%) repeat scroll 0 0;
    opacity: .6;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;	
}

.tdMain .gutter{
margin-left:0px;	
margin-right:0px;
}
.tdSidebar .gutter{
margin-right:0px;	
}

.embed-container { position: relative; 
padding-bottom: 52.25%; 
height: 0; 
overflow: hidden; 
max-width: 100%; 
margin-bottom:25px;
} 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*TYPOGRAPHY*/
h1,h2,h3,h4,h5,h6,p,ul,li,ol{
margin:0px;
padding:0px;	
font-weight:400;
}
h1{
font-size:28px;
line-height:32px;
color:#002c77;
margin-bottom:15px;
margin-top:20px;
font-weight:600;
}

#heroImage.hasImage h1{
color:#fff;
position:relative;
z-index:10;	
}
#heroImage.hasImage h4{
color:#fff;
position:relative;
z-index:10;	
border-bottom:1px solid #0083be;
padding-bottom:5px;
margin-bottom:-10px;
}
#heroImage h4.subhead{
margin-top:-10px;
margin-bottom:20px;	
}

h2{
font-size:24px;
line-height:28px;
color:#002c77;	
font-weight:400;

}
h3{
font-size:20px;
line-height:24px;
color:#002c77;	
font-weight:400;
}
h4{
font-size:18px;
line-height:22px;
color:#545454;	
}
p, li, td{
font-size:16px;
line-height:24px;	
color:#545454;
}
#content .caption{
font-size:12px;
line-height:16px;	
}

#content li{
margin-left:17px;	
padding-bottom:5px;
}

#content ul li:last-child{
padding-bottom:0px;	
}
#footerStrip p{
color:#fff;	
font-size:12px;
line-height:18px;
}

#content p{
margin-bottom:15px;	
}
#content h2{
	margin-top:15px;
	margin-bottom:5px;	
	position:static;
}
#content h3{
	margin-top:10px;
	margin-bottom:5px;	
	position:static;
}
#content h4{
	margin-top:5px;
	margin-bottom:5px;
	position:static;
}
#content ul,#content ol{
margin-bottom:15px;	
}
.box{
padding:20px;
border:1px solid #e9e9e9;
background:#f9f9f9;
border-bottom:10px solid #e9e9e9;
margin-bottom:20px;
padding-bottom:5px;
}
.box.logoBox{
background:none;
border:none;
padding-bottom:20px;
}

.box.photoBox{
background:none;
border:1px solid #e9e9e9;
padding:0px;
}

.addthis_toolbox{
margin-bottom:15px;
height:15px;	
}
.footerLogos{
text-align:center;	
background:#fff;
border-top:1px solid #e9e9e9;

position:relative;
z-index:100;
padding-top:10px;
padding-bottom:10px;
}
.footerLogos img{
height:auto;
width:70%;	
max-height:140px;
max-width:203px;
}
.footerAdd{
line-height:50px;
font-size:16px;
text-align:center;
	border-top:1px solid #e9e9e9;
background:#f9f9f9;
}
.footerLogosTable{
	table-layout: fixed;
}
#footerStrip .footerLogosTable td{
	text-align:center;
	vertical-align:middle;
}
.footerLogos  .gutter{
	padding-top:5px;
	padding-bottom:5px;	
	position:relative;
}
 #footerStrip{
background:#002c77;	
	
 }
 .companyTitle{
display:none;	 
 }
 
 .footerAdd img{
height:22px;
width:auto;	 
position:relative;
top:5px;
padding-right:5px;
 }
 .footerAdd  a{
	
font-size:16px;
line-height:50px; 
 }
 
 #footerStrip .footerLogos p{
 font-size: 20px;
    line-height: 20px;
    color: #4e4e4e;
    position: static;
 }
  
.CTA{
	background:#00af3f;
	text-align:center;
	padding-top:20px;
	padding-bottom:30px;
}
.CTA h3 a{
color:#fff;	
}
.socialiconwrap a{
padding-left:10px;	
}
#footerStrip .footerLinks p{
	color:#a9a9a9;  
}
#footerStrip .footerLinks a{
	color:#fff;
  }
#footerStrip .footerLinks a:hover{
	color:#0083be;  
  }

/*THUMBNAILS*/
.thumbWrap{
padding-top:20px;
padding-bottom:20px;	
}
.thumb{
display:block;
float:left;
vertical-align:middle;
position:relative;
overflow:hidden;
border:1px solid #fff;
box-sizing:border-box;
background-position:center;
background-size:cover; /*BETTER AS COVER? */
background-repeat:no-repeat;
}
.thumbWrap.col4 .thumb{
width:25%;	
height:220px;
}
.thumbWrap.col3 .thumb{
	width:33.33%;
	height:220px;
}
.thumbWrap.col5 .thumb{
width:20%;	
height:190px;
}
.thumbWrap.col2 .thumb{
width:50%;	
height:220px;
}
.thumbWrap.col1 .thumb{
width:100%;	
height:300px;
}
.thumbWrap.col1.larger .thumb{
	height:400px;
}
.thumbWrap.col2.larger .thumb{
	height:320px;
}
.thumbWrap.col3.larger .thumb{
	height:320px;
}
.thumbWrap.col4.larger .thumb{
	height:320px;
}
.thumbWrap.col5.larger .thumb{
	height:290px;
}

.thumbWrap.larger .learn{
position:absolute;	
bottom:10%;
text-align:center;
z-index:120;
width:100%;
}
.thumbWrap.larger .learn a{
display:inline-block;
width:140px;
padding-top:7px;
padding-bottom:5px;
color:#fff;
border:1px solid #fff;
text-transform:uppercase;
border-radius:3px;
font-size:14px;
line-height:21px;
transition:all .15s;	
}

.thumbWrap.larger .thumb:hover .learn a{
	color:#0083be;	
	background:#fff;
}

.thumbWrap.larger .thumb:hover p{
color:#fff;	
}


.mid{
height:100%;	
width:100%;
display:table;
}
.midInner{
height:100%;	
width:100%;
display:table-cell;
vertical-align:middle;
text-align:center;	
}

.thumb .overlay{
background: rgba(0, 44, 119, 0.6);
height:100%;
width:100%;	
position:absolute;
left:0px;
top:0px;
z-index:1;
opacity:1;
transition:all .15s;	
}
.thumb .overlay.pdf{
    background: rgba(0,145,163,0.9); /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(rgba(0,145,163,1.00), rgba(0,145,163,0.9)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(0,145,163,1.00), rgba(0,145,163,0.9)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(0,145,163,1.00), rgba(0,145,163,0.9)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(0,145,163,1.00), rgba(0,145,163,0.9)); /* Standard syntax */
}
.thumb .overlay.red{
	background:rgba(119, 0, 0, 0.6)
}
.thumb .overlay.black{
	background:rgba(0, 0, 0, 0.6)
}
.thumb .overlayLink{
	
	height:100%;
	width:100%;	
	position:absolute;
	left:0px;
	top:0px;
	z-index:200;
	display:block;
	
}
.thumb:hover .overlay{
opacity:0.7;	
}


#content .thumb h3{
text-align:center;
position:relative;
z-index:100;
color:#fff;	
padding-left:10%;
padding-right:10%;
margin-top:0px;
margin-bottom:0px;
}
.thumbWrap p{
text-align:center;
position:relative;
z-index:100;
color:#fff;	
padding-left:10%;
padding-right:10%;
margin-top:15px;
color:#d4d4d4;
font-size:14px;
line-height:21px;
}
.larger .midInner{
vertical-align:top;	
padding-top:20%;
}
.thumbWrap.col1.larger .midInner{
	padding-top:15%;
}


.thumb h3 a{
	color:#fff;	
}
.thumb img{
width:100%;
height:auto;	
position:absolute;
top:0%;
left:0%;
}

.thumbWrap .links{
position:absolute;
text-align:center;
left:0px;
width:100%;
bottom:15%;	
z-index:20;	
display:none;
}
.thumbWrap .links a{
display:inline-block;
width:140px;
padding-top:7px;
padding-bottom:5px;
color:#fff;
border:1px solid #fff;
text-transform:uppercase;
border-radius:3px;
font-size:14px;
line-height:21px;	
}
.thumb:hover .links a{
	background:#fff;
color: #0081bc;
text-decoration:none;
}


.clearFix{
clear:both;
float:none;	
}
/*END THUMBNAILS*/
/*OTHER CONTENT STYLES*/
.col2List{ /*IE SUPPORT? maybe float 45% */
    columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.col2List li{
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
}
.col2List li .nobreak{
	/* overflow:hidden;	 /*not showing bullets on safari / chrome */
}
#content ul.col2List li:last-child{
padding-bottom:15px;	
}
 

.col3List{ /*IE SUPPORT? maybe float 45% */
    columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
}
.col3List li{
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
}
.col3List li .nobreak{
	/* overflow:hidden;	 /*not showing bullets on safari / chrome */
}
#content ul.col3List li:last-child{
padding-bottom:15px;	
} 
/*END OTHER CONTENT STYLES */

.collapse-button{
top:18px !important;	
}
.menu-collapser{
width:50px !important;
height:36px !important;	
}

#mmenu{
opacity:0;	
 transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
#mmenu.on{
opacity:1;	
}
.goRight{
float:right;
padding-left:15px;
padding-bottom:15px;	
}
.goLeft{
float:left;
padding-right:15px;
padding-bottom:15px;	
}
ul.content{
	list-style:disc;
}
#content img{
max-width:100%;
height:auto;	
}
.productLink{
color:#545454;	
}
.productLink a, .productLink{
font-size:16px;
line-height:24px;	
}

#content .awardimage{
min-width:180px;	
padding-left:30px;
border-left:1px solid #e9e9e9;
vertical-align:top;
}
.awards_table .notmobile{
min-width:30px;	
}
.award-break{
height:30px;	
}
.col2Table td:first-child{
	padding-right:20px;
	box-sizing:border-box;
}
.col2Table{
width:100%;	
}
.col2Table td{
box-sizing:border-box;	
vertical-align:top;
width:50%;
}
.headshotWrapper .headshot p{
	display:none;	
}

.pdfImg{
display:block;	
margin-top:10px;
}
.pdfImg img{
padding:5px;	
border:1px solid #e9e9e9;
background:#fff;
}

#content .languages li.pdf{
margin-left:25px;
list-style-image:none;
list-style:none;	
}
.flag{
position:relative;
top:2px;
margin-right:10px;
border:1px #666 solid;
}
.goBack img{
position:relative;
top:-5px;	
}
#clickme{
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
	display:none;
	background:#0083be;
	margin-bottom:25px;
	color:#fff;
}
#clickme p{
	color:#fff;
}
#clickme .gutter{
	background:#0083be;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:25px;
	padding-right:25px;
}
a.fancybox-image{
display:inline-block;
width:auto;	
}
.close{
float:right;
padding-left:20px;	
padding-top:5px;
}

/* EMPTY PAGES */
h2.separator{
margin-bottom:20px !important;	
}
.empty h2{
position:static;	
}
.empty p{
margin-bottom:15px;	
}
.empty li{
margin-left:17px;	
}
/* END EMPTY PAGES */
.notFound{
display:none;	
}

#contactform table{
width:100%;	
max-width:840px;
}
#contactform td{
width:50% !important;	
box-sizing:border-box;
}
#contactform td input, #contactform td textarea, #contactform td select{
width:100% !important;
padding:5px;
box-sizing:border-box;	
}
#contactform td.radios input{
width:20px !important;	
position:relative;
top:-2px;
left:-5px;
}
#contactform td.radios label{
padding-right:15px;	
}
#SubmitSection input, #contactform td #btnAgree{
	width:150px !important;
}
#contactform td.radios table{
width:100%;	
}
#contactform td.radios table td, #contactform td.radios table tr{
display:inline-block;
width:auto !important;
box-sizing:border-box;	
padding:0px !important;
}
.small{
	line-height:16px;
}
.applyButton a{
color:#fff;	
}
#twitter-widget-0{
width:100% !important;	
border:1px solid #e9e9e9 !important;
}
.twitterHold{
padding:5%;
padding-top:30px;
padding-bottom:30px;
border:1px solid #e9e9e9;
background:#f9f9f9;
border-bottom:10px solid #e9e9e9;
margin-top:15px;
}
.multimedia{
width:50% !important;	
}

.redefine #footerStrip{
	margin-top:0px;
	height:auto;
	padding-bottom:90px;
}
.redefine .copyright{
	display:none;
}
.redefine .CTA{
display:none;	
}

#page-inner{
position:relative;
z-index:10;	
}
.col_cell .links a:hover{
	text-decoration:none;
}

/*ARABIC*/
#ar .dei{
opacity:0;	
}
#ar #mmenu{
	
	padding-right:40px;
	box-sizing:border-box;
	 direction: rtl;
}
#ar .leftPanel{
	 direction: rtl;
	 float:right;
}
#ar .socialiconwrap a{
	padding-left:0px;
	padding-right:10px;
}
#ar #content,#ar #heroImage{
	 direction: rtl;
}
#ar #content .frontNTU{
	direction: ltr;
}
#ar #footerStrip {
	direction: rtl;
}
#ar #footerStrip .td1{
text-align:left;	
}
#ar #content ul{
padding-right:12px;	
}
#ar .tdSidebar .gutter{
margin-left:0px;
margin-right:25px;	
}
#ar #contactform table{
	margin-left:auto;
	margin-right:auto;
}

/*IEEE*/
.ieeeContent{
	background-image:url('/images/landingpage-IEEE-background.jpg');
	background-size:cover;
}
.ieeeWrap{
margin-left:auto;
margin-right:auto;
background:none;	
}
.wrap.white{
background:#fff;	
}
.max900 .inner{
max-width:900px;	
}
.innerPad .gutter{
padding-top:30px;
padding-bottom:30px;	
}
.ieeePage #content{
padding-bottom:240px;	
}

/*Careers text box update */
.careers input{
padding:15px;	
padding-top:10px;
padding-bottom:10px;
width:100%;
box-sizing:border-box;
border:0px;
background-color:#002c77;
border-top:5px solid #0083be;
border-bottom:5px solid #0083be;
color:#fff;
background-image:url('/images/search-right-padding.png');
background-repeat:no-repeat;
background-position:center right;
}
.careers  #keywordsearch-button{
display:none;	
}
.careers input::-webkit-input-placeholder { /* Chrome */
  color: #a9a9a9;
  font-style:italic;
}
.careers input:-ms-input-placeholder { /* IE 10+ */
  color: #a9a9a9;
   font-style:italic;
}
.careers input::-moz-placeholder { /* Firefox 19+ */
  color: #a9a9a9;
  opacity: 1;
   font-style:italic;
}
.careers input:-moz-placeholder { /* Firefox 4 - 18 */
  color: #a9a9a9;
  opacity: 1;
   font-style:italic;
}

/*Additional styles April 2017*/
.image-caption-hold{
max-width:100%;
margin-bottom:15px;
background:#e9e9e9;
padding-bottom:5px;
text-align:center;
padding-top:20px;
}
.image-caption-hold img{
padding-bottom:15px;	
}

#content li{
	list-style-image: url('/images/list-bullet.gif');
}

#content .tdSidebar li.pdf{
	list-style-image:url('/images/download.png');
	line-height:21px;	
}
#content .tdSidebar li.pdf a{
	font-weight:bold;
	line-height:18px;	
}

/*Additional styles May 2017*/
.multimedia-page .embed-container{
width:100%;
}

/*side photogallery*/
#content .gallery .flexslider ul,#content .gallery .flexslider li{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:none;
}
.gallery .flex-prev,
.gallery .flex-next {
  font-size: 0;
}
#content .gallery{
overflow:hidden;	
}
#content .gallery .flexslider{
margin-bottom:0px;	
}
#content .gallery .flex-control-nav a{
top:55%;	
}
#content .gallery .flex-control-nav{
display:none;	
}

/*Col1 with logo*/
.thumbWrap.noPadding{
padding-top:5px;	
}


#content .thumb .logoCallout img, #content .thumb .logoCalloutTransparent img, #content .thumb .logoCalloutTransparentTall img, #content .thumb .logoCalloutTransparentSmall img{
position:relative;
z-index:100;
height:100%;
width:auto;
padding:1%;
padding-left:3%;
padding-right:3%;
box-sizing:border-box;
border-radius:2px;	
}

#content .thumb .logoCallout img {
background:rgba(256,256,256,0.8);
}

#content .thumb .logoCalloutTransparent img, #content .thumb .logoCalloutTransparentTall img, #content .thumb .logoCalloutTransparentSmall img{
background:none;
}

#content .thumb .logoCalloutTransparent, #content .thumb .logoCallout{
height:50px;
margin-top:10px;	
}

#content .thumb .logoCalloutTransparentTall{
height:75px;
margin-top:10px;
}
#content .thumb .logoCalloutTransparentSmall{
height:30px;
margin-top:10px;	
}
.gallery .flex-direction-nav .flex-prev{
	left:10px;
	opacity:1;
	border-radius:20px;
	background:rgba(0,0,0,0.6);
	line-height: 30px;
	text-align:center;
}
.gallery .flex-direction-nav .flex-next{
	right:10px;
	opacity:1;
	border-radius:31px;
	background:rgba(0,0,0,0.6);
	line-height: 31px;
	text-align:center;
}
.gallery .overlayText{
position: absolute;
bottom: 0%;
left: 0%;
z-index: 300;
width: 100%;
background: rgba(0, 0, 0, 0.35);

padding: 15px;
box-sizing: border-box;
text-align: center;

}

#content .gallery h3,#content  .gallery p{
	color:#fff;
	margin-top:0px;
	padding-bottom:0px;
margin-bottom:0px;	
}
#content .gallery a.cta{
	padding: 10px;
border-radius: 3px;
color: #fff;
text-transform: uppercase;
font-size: 14px;
line-height: 14px;
background: #0083be;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
text-decoration: none;
cursor: pointer;
transition: all 0.25s;
margin-top: 5px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
transition:all 0.15s;
}
#content .gallery a.cta:hover{
background:	#002c77;
}
.tdSidebar .gallery a{
 cursor:zoom-in;
}
.overlayIcon.pdf{
background-image:url('/images/pdf-banner-lg.png');
background-size:100% 100%;
width:80px;
height:80px;
position:absolute;
top:0px;
right:0px;
z-index:200;	
}


/*may 22*/
.twovids {
width:100%;	
text-align:center;
}
.twovids td{
width:50%;	
vertical-align:top;
padding-bottom:15px;
}
.twovids td:nth-child(odd){
padding-right:2%;
box-sizing:border-box;	
}
.twovids td:nth-child(even){
padding-left:2%;
box-sizing:border-box;	

}
.twovids p{
margin-top:-10px;	
}
.twovids .embed-container{
padding-bottom:56.25%;	
}

/*owl on a secondary*/
#secondOwlWrap{ /*Not needed i guess */
	padding: 20px;
border: 1px solid #e9e9e9;
background: #f9f9f9;
border-bottom: 10px solid #e9e9e9;
	
}
#secondOwl{
  display: table;
    width: 100%;
    table-layout: fixed;
	background:#fff;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	
}
#secondOwl .owl-item{
text-align:center;	
}
#secondOwlInner{
	width: 100%;
    display: table-row;
	position:relative;
}
.owl-next:before{
	font-family: "flexslider-icon";
font-size: 14px;
display: block;
content: '\f002';
color: rgba(255, 255, 255, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
line-height:30px;
}
.owl-next{
	background:rgba(0,0,0,0.5);
	width:30px;
	height:30px;
	border-radius:30px;
	position:absolute;
right:-15px;
top:50%;
margin-top:-15px;
text-align:center;

}

.owl-prev:before{
	font-family: "flexslider-icon";
font-size: 14px;
display: block;
content: '\f001';
color: rgba(255, 255, 255, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
line-height:30px;
}
.owl-prev{
	background:rgba(0,0,0,0.5);
	width:30px;
	height:30px;
	border-radius:30px;
	position:absolute;
left:-15px;
top:50%;
margin-top:-15px;
text-align:center;
}

#secondOwl .on{
display:none;	
}
#secondOwl .owl-item:hover .on{
display:inline-block;	
}
#secondOwl .owl-item:hover .off{
display:none;	
}
#secondOwl img{
width:70%;
height:auto;	
max-width:150px;
display:inline-block;
}

#flagOwlWrap{ /*Not needed i guess */
	padding: 20px;
border: 1px solid #e9e9e9;
background: #f9f9f9;
border-bottom: 10px solid #e9e9e9;
	
}
#flagOwl{
  display: table;
    width: 100%;
    table-layout: fixed;
	background:#fff;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	
}
#flagOwl .owl-item{
text-align:center;	
}
#flagOwlInner{
	width: 100%;
    display: table-row;
	position:relative;
}

#flagOwl .on{
display:none;	
}
#flagOwl .owl-item:hover .on{
display:inline-block;	
}
#flagOwl .owl-item:hover .off{
display:none;	
}
#flagOwl img{
width:70%;
height:auto;	
max-width:150px;
display:inline-block;
}
/* ADA Compliant Focus selector for image slides */
	 .tdSidebar .slides li a:focus{
	outline-offset: -3px;
    }
