a#tlvl2 {color:var(--skybluedark);}
.tblflexitem img{/*border-radius:0px;*/}
.contentdiv h2 {margin-top: 0px; font-size:44px;line-height:60px;}
#page-21 .contentdiv h2{margin-top:25px;}
.fiftyten{padding:50px 0px;}

/*Board*/
.tblflexitem img.imgboard{width:100%; max-width:415px;border-radius:var(--radius);}
.imgboardcaption{position:relative;background: rgba(232, 246, 255, 0.7);font-size:24px;padding:20px 0 30px 15px;font-weight:bold;box-sizing:border-box;
	-webkit-transition: all 500ms ease-out; transition: all 500ms ease-out;max-width:415px; 
	border-bottom-left-radius:var(--radius); border-bottom-right-radius:var(--radius);height:110px;}
.imgboardcaption a{padding: 10px 25px;background-color: var(--oceanbluedark);color: #fff; text-decoration: none;float:right;
    border-radius: var(--radius);margin:5px 10px 0 0;-webkit-transition: all 500ms ease-out; transition: all 500ms ease-out;position:relative;
	bottom:26px;
}
.imgboardcaption a:hover{background-color:var(--oceanblue);}
.boardmember{margin-bottom:0px;min-width:400px;max-width:400px; height:500px;}

.tbldefaultholder{overflow-x:scroll;}
.boardmemberbio{display:none;}
.tblflexitem.boardmember.showthumb{height:auto;}
.tblflexitem.boardmember.showthumb .imgboard {width: 82px;position: relative;z-index: 1;float: right;display:block;}
.tblflexitem.boardmember.showthumb .imgboardcaption{border-top-left-radius:var(--radius); border-top-right-radius:var(--radius);}
.tblflexitem.boardmember .imgboard {
	display: none;
}
.tblflexitem.boardmember .imgboardcaption {	bottom: 0;}
.tblflexitem.boardmember .boardmemberbio{display:block;margin-bottom: 70px;
    border: 1px solid var(--evenrowbg);border-radius: var(--radius);padding: 10px;background: var(--evenrowbg);font-size:0.9em;}

.tblflexitem.boardmember.show .imgboard{display:block;}
.tblflexitem.boardmember.show .imgboardcaption{bottom:110px;}
.imgboardcaption div{font-size:0.8em;}
.tblflexitem.boardmember.show .boardmemberbio{display:none;}
/*Airport Publications*/
.tbldoclist {
	display: inline-block !important;
}
col.col1 {display:none;}
col.col2 {width:25%;}
col.col3 {display:none;}
col.col6 {display:none;}

#doctree ul.lvl1 {margin-left:0px !important;padding:0 !important;}
#doctree li a.minus {display:none !important;}
.foldername {display:none !important;}
.dlfolder span {display:none !important;}
.tbldoclistheader{display:none;}
#doctree li .doc {width:23% !important; display:inline-block !important;margin: 0px 25px 25px 0 !important;}
#doctree .tbldoclist td a {font-size:30px;}
.tbldoclist td:nth-of-type(2) {display:inline-block; padding:20px 25px; border:1px solid var(--modulebg); background:var(--tablebg);
			border-radius:var(--radius);text-align:center !important;}
.tbldoclist td:nth-of-type(2) a{font-size:24px !important;font-weight:bold !important; color:var(--skybluedark);}
.tbldoclist td{display:none;}
.tbldoclist td {overflow:hidden; font-size:11px; padding:3px 0; border-bottom:1px solid #ddd;}
#doctree li {}

#doctree td.icon {display:none;}

.tblflex.doclinkholder .tblflexitem{max-width:22%; padding:15px;border:1px solid var(--modulebg); background:var(--tablebg);
			border-radius:var(--radius);text-align:center !important;margin: 0px 25px 25px 0 !important;align-content:center;
			-webkit-transition: all 500ms ease-out; transition: all 500ms ease-out;
}
.tblflex.doclinkholder .tblflexitem a{font-size:24px !important;font-weight:bold !important; color:var(--oceanbluedark);width:300px;display:block;text-decoration:unset;
width:100%; min-width:200px;}
.tblflex.doclinkholder .tblflexitem:hover{background:var(--oceanbluedark);}
.tblflex.doclinkholder .tblflexitem:hover a {color: var(--lighttext);}
.doclinkholder {}
.doclink {
	
	display: inline-block;
	padding: 20px 25px;
	border: 1px solid var(--modulebg);
	background: var(--tablebg);
	border-radius: var(--radius);
	text-align: center !important;
	margin: 0px 25px 25px 0 !important;
	display: inline-block;
}
	.doclink a {
		display: table-cell;
		text-decoration: unset;
		font-size: 24px !important;
		font-weight: bold !important;
		color: var(--skybluedark);
	}
/* //////////////////////////// Advertising Campaign Page Only /////////////////////// */
#promo_graphic {
	opacity: 0;
	filter: alpha(opacity=0);
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	max-width: 100%;
	width: 90%;
	min-width: 300px;
	min-height: 300px;
	vertical-align: top
}
	#promo_graphic img {-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-ms-border-radius: 5px; 
	-o-border-radius: 5px;  
	border-radius: 5px;}
#promo_txt {width:190px; margin-left:10px; vertical-align:top}
#promo_txt_title {margin-bottom:10px; display:none; color:#86CD43; font-weight:bold}
#promo_txt_desc {}
	#promo_txt_desc b {color:#0EB4E1}
#prevnextbtns {}	
#rt_inner #prevnextbtns a {display:inline-block; text-decoration:none; padding:8px; -webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	-ms-border-radius: 5px; 
	-o-border-radius: 5px;  
	border-radius: 5px; background:#0EB4E1; color:#fff; margin-right:20px;}	
#rt_inner #prevnextbtns a:hover {background:#86CD43}



/*////////////////////////////// New Release Template ////////////////////////////////*/
#newsholder {}
.nrinactive {color:#AEC0C7}
.nrpaging {}
.nrpagingcnt {width:34%; float:left; text-align:center;}
.nrpaginglt {width:33%; float:left;}
	.nrpaginglt a {display:inline-block; padding-left:18px; background:#fff url(/vimages/paging_arrow_lt.png) no-repeat left center;}
	.nrpaginglt a::before{padding-left:15px;content:'';}
.nrpagingrt {width:33%; float:left; text-align:right;}
	.nrpagingrt a {display:inline-block; padding-right:18px; background:#fff url(/vimages/paging_arrow_rt.png) no-repeat right center;}
.nrpagingrt a::after{padding-right:15px;content:'';}
#rt_inner .nrtop a {color:#52616F}
#rt_inner .nrpaging a {font-weight:normal; font-family:Quicksand; color:#0EB4E1; text-decoration:none}
#rt_inner .nritem a {font-weight:normal; text-decoration:none}

#rt_inner .nrpaging a:hover, #rt_txt .nritem a:hover {color:#87CD44}
#rt_inner .nrtop a:hover {color:#0EB4E1}

#nritemholder {}
.nritem, .nrtop {margin-bottom:10px; padding:10px 0 10px 10px;border:1px solid rgba(174,192,199, 0.4); border-radius:var(--radius);}
.nritem:nth-child(2n+1){background-color:var(--evenrowbg);}
#nritemholder .nritem:last-child {}
.nritem:hover, .nrtop:hover{background:var(--skybluedark);color:var(--lighttext);}
.nritem:hover a, .nrtop:hover a{color:var(--lighttext);}
.nrtitle {}
	.nrtitle a {text-decoration:none;/* background:url(/vimages/icon_pdf.gif) no-repeat left center;*/ padding-left:18px;  display:block; font-weight:normal; font-family:Quicksand; color:var(--darktext);}
.nrmsg {}
.nrdate {padding-left:18px; font-size:16px;}

#nrviewall {position:absolute; bottom:0; right:0;}
	#nrviewall a {color:#52616F; text-decoration:none}

/*Contact us*/
.infodisplayad, .infodisplay {background: var(--tablebg);padding: 70px 25px;min-width: 500px;text-align: center;width: 100%;display: inline-block;
	border-radius: var(--radius);margin: auto;margin-top:25px;}
.labellarge{font-size:40px;font-weight:normal; color:var(--darktext);display:block; padding-bottom: 5px;}
.infodisplay .labellarge{font-size:32px;font-weight:normal; color:var(--darktext);display:block; padding-bottom: 5px;}
.labeldisplaysm{font-size:18px;}
.labeldisplaysmbold {font-size: 24px;font-weight: bold;}
.labeldisplay{font-weight:bold;font-size:32px;}
.labeldisplaylarge{font-weight:bold;font-size:40px;/*50px;*/}
#maddr{margin:15px 15px 15px 0;padding:80px 25px;}
#hours{margin:15px 0 15px 15px;}
#emaildisplay{margin:15px 15px 15px 0;padding:50px 25px;}
#phonedisplay{margin:15px 0 15px 15px;padding:50px 25px;}
.tblflexitem:first-of-type {padding-left: 0px;}
.tblflexitem.boardmember {padding: 10px 10px 10px 0px;}
.tblflexitem input[type="text"]{font-weight:bold; border:none; border-radius:1em; font-size:24px;background-color:var(--tablebg);padding:10px 0 10px 40px;width:100%;font-family: 'Quicksand';color:var(--darktext);}
textarea.textarea {font-weight:bold; border:none;border-radius:1em; font-size:24px;background-color:var(--tablebg);padding:10px 0 10px 40px;width:100%;font-family: 'Quicksand';color:var(--darktext);}
input::placeholder, textarea::placeholder {}
/*custom radio buttons*/
.labelcontainer{position: relative; padding-left: 35px; margin-bottom: 25px;margin-left:30px; cursor: pointer; font-size: 24px; -webkit-user-select: none;
  -moz-user-select: none; -ms-user-select: none; user-select: none;}
.labelcontainer input {position: absolute; opacity: 0; cursor: pointer;}
.checkmark {position: absolute;top:6px;left: -7px; height: 30px; width: 30px; background-color: var(--tablebg); border-radius: 50%;}
.lablecontainer:hover input ~ .checkmark {background-color: #ccc;}
.lablecontainer input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";position: absolute;display: none;}
.labelcontainer input:checked ~ .checkmark:after { display: block;}
.labelcontainer .checkmark:after {top: 6px;left: 6px;width: 18px;height: 18px;border-radius: 50%;background:var(--oceanbluedark);}

.checkmarkall {position: absolute;top:-10px;left: -25px; height: 30px; width: 30px; background-color: var(--tablebg); border-radius: 50%;}
.checkmarkall:after{content:"";position: absolute;display:none;}
input:checked ~ .checkmarkall:after{display:block;}
.checkmarkall:after{top: 6px;left: 6px;width: 18px;height: 18px;border-radius: 50%;background:var(--oceanbluedark);}

.labelcontainer.wrap{top:-70px;}
.labelcontainer.wrap2{top:-140px;}
#responsetypetext, .responsetypetext{text-align:center;font-size:24px;margin-top:75px;display:inline-block;}
#responsetypeholder, .responsetypeholder{text-align:center;font-size:24px;margin-top:75px;margin-left:10px;display:inline-block;}
#commentfield{margin-top:25px;}
/*About US*/
.tblflex.grid{align-items:center;}

.mandateholder{align-items:center;padding-bottom:45px;}
.mandateimg{min-width:52%;padding-left:0;border-radius:0px;}
.mandateimg img {border-radius:0px;}
.mandatetxt{max-width:48%;padding:25px;}
#cottington .tblflexitem.noshow, .tdnoshow{display:none;}
#cottington .tblflexitem.show, .tdshow{display:block;}
/*Advertising*/
.adbox{margin:0 25px 45px 0;background-color:var(--tablebg);padding:0;}
.adbox:last-of-type{margin-right:0;}
.adbox img{width:100%;}
.tbldefault.fees{}
#objectives{margin-top:25px;}
#nosupport {text-align: center;padding-top:45px;}
.responseholder{width:100%; text-align:center;}
.objectivesholder{text-align:left;}
.show{display:inline;}
@media (max-width:1360px){

}


@media (max-width:1080px) {
#hours, #phonedisplay, #maddr, #emaildisplay {/*margin: 15px 0px;*/}
.infodisplayad{margin-top:25px;min-width:unset;padding:50px 25px !important;}
.infodisplay{min-width:unset;}
.infodisplayad:first-of-type{margin-right:0px !important;}
	.infodisplayad:last-of-type {margin-left: 10px !important;
	}
.infodisplayad h4{margin:0 0 15px;}
.labeldisplaylarge{font-size:34px;}
.tblflex.doclinkholder .tblflexitem{max-width:30%;}
}
@media (max-width:900px) {
#hours, #phonedisplay, #maddr, #emaildisplay {text-align:center;margin:15px 15px 15px 0;}
#responsetypeholder, .responsetypeholder{margin-top:25px;text-align:left;margin-left:0;}
#responsetypetext, .responsetypetext{text-align:left;margin-top:45px;width:100%;}
.checkmark{top:0;}
/*.labelcontainer:first-of-type{margin-left:0;}*/
.labelcontainer.first{margin-left:10px !important;}
.btn_submit{width:100%;}
.contactform .tblflexitem{padding-left:0px;}
#commentfield{margin-top:0px;}
.mandatetxt{max-width:100%;padding:0;}
.mandateimg{width:100%;text-align:center;}
.mandateimg img{border-radius:0;/*box-shadow:unset;*/}
.tblflex.grid{display:grid;}


.tblflexitem.checkbox {top: -71px;margin-left: 55px;}
.tblflexitem.first{margin-bottom:-196px;}
.tblflexitem.second{margin-bottom:-80px;}

/*Board
.tblflexitem img.imgboard{width:100%; max-width:500px;border-radius:var(--radius);}
.imgboardcaption{text-align:left;}
.boardmember{text-align:center;padding:0;height:auto;}
.tblflexitem img.imgboard, .imgboardcaption{max-width:800px;width:100%;}
.tblflexitem.boardmember .boardmemberbio{margin-bottom:90px;text-align:left;}
*/
.tblflexitem img.imgboard{width:100%; max-width:600px;}
.boardmember{min-width:600px;height:710px;}
.imgboardcaption{min-width:590px;}
#cottington .tblflexitem.noshow {
	display: block;
}
#cottington .tblflexitem.noshow img{border-radius:0;width:100%;max-width:800px;padding-bottom:25px;}
.tdnoshow{display:table-cell;}
.tdshow{display:none;}
#cottington .tblflexitem.show{display:none !important;}
#cottington .tblflexitem, .tblflexitem.second{padding:0;}


#doctree li .doc {width:100% !important; margin: 5px 0px !important;}
#doctree .tbldoclist td a {font-size:30px;}
.tbldoclist td{display:none;}
.tbldoclist td:nth-of-type(2) {display:inline-grid; width:93vw;}
.tbldoclist td:nth-of-type(2) a{font-size:24px !important;font-weight:bold !important; color:var(--oceanblue);}
.labelcontainer{font-size:24px;}
#page-222 ul{margin-top:0px;}
#page-222 ul.second{margin-top:-40px;}
#nosupport{text-align:left;}
.responseholder{text-align:left;}
.adbox{margin:0px 0px 45px 0px;}
.infodisplayad:last-of-type{margin-left:0px !important;}

.tblflex.doclinkholder .tblflexitem{max-width:100%;}
}
@media (max-width:640px) {
#hours, #phonedisplay, #maddr, #emaildisplay {padding: 50px 13px;margin:15px 15px 15px 0;}

.labelcontainer{font-size: 22px;display:block;margin-left:10px;}
.labeldisplay{font-size:24px;}
.labeldisplaylarge{font-size:28px !important;}
.infodisplay{min-width:unset;}
.labellarge{font-size:32px;font-weight:normal; color:var(--darktext);display:block; padding-bottom: 5px;}
.tblflexitem input[type="text"] {font-size: 22px;padding: 10px 0 10px 10px;}
textarea.textarea {font-size: 22px;	padding: 10px 0 10px 10px;}
#responsetypetext,.responsetypetext{font-size:26px;margin-top:25px;}
.tbldefault.fees{display:inline-grid;overflow-x:scroll;max-width:100%;}
.tbldefault.fees tr td{border-right:2px solid var(--oceanbluedark);}
.tbldefault.fees td.th {color:var(--oceanbluedark);}
.tbldefault.fees td.th:first-of-type{border-right:2px solid var(--oceanbluedark);}
.tbldefault.noborder tr td{border:none !important;}
.tbldefault.noborder td.th:first-of-type{border:none !immportant;}
.objectivesholder{margin-bottom:-150px;}
#objectives{margin-top:50px;}
.checkmark,.checkmarkall {left:-10px;}
.checkmarkall {top:-37px;left: -10px;}
.tbldefaultholder .tbldefault{width:800px;}
.tblflexitem.checkbox {margin-left: 10px;}
.imgboardcaption {font-size: 22px;}
.nrpaging {font-size:18px;}
.nrpaginglt a {padding-left:10px;}
.nrpaginglt a::before{padding-left:10px;content:'';}
.nrpagingrt {}
.nrpagingrt a {padding-right:10px;}
.nrpagingrt a::after{padding-right:10px;content:'';}
.tblflexitem img.imgboard{max-width:400px;}
.boardmember{max-width:400px;height:500px;}
.imgboardcaption{width:400px;min-width:auto;}
}

@media (max-width:420px){
.tblflexitem input[type="text"] {font-size: 22px;padding: 10px 0 10px 5px;}
textarea.textarea {font-size: 22px;	padding: 10px 0 10px 5px;}
#responsetypetext,.responsetypetext{font-size:22px;margin-top:25px;}
.labelcontainer{font-size: 22px;}
.infodisplayad a{font-size:16px;}
.nrpaging {font-size:16px;}
.tblflexitem img.imgboard{max-width:300px;}
.boardmember{max-width:300px;height:365px;min-width:auto;}
.imgboardcaption{width:290px;min-width:auto;padding:10px 0 10px 10px;font-size:20px;}
.imgboardcaption a{padding:4px 10px;bottom:0;}
.imgboardcaption div{font-size:0.8em;}
.showthumb .imgboardcaption a{bottom:8px;}
.tblflexitem.boardmember .boardmemberbio{margin-bottom:0px;}
	/*.boardmember{margin-bottom:-50px;min-width:unset;}
.imgboardcaption{height:125px;}
.tblflexitem.boardmember.show .imgboardcaption{bottom:125px;}
.imgboardcaption a{bottom:0px;font-size:0.8em;padding:5px 13px;}*/
}