body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
/******* CSS Document ****************************************************************************************************************************************************************************************************/

/* PAGE ATTRIBUTES */
	/* Header */
		/* Logo */
	/* Custom Area - Showcase */
	/* Main */
	/* Left Column */
	/* Footer */

/* GENERAL SETTINGS */
	/* 33% Column Cells */
	/* 66% Column Cells */
	/* 50% Column Cells */

/* MODULES */
	/* Search */
	/* Main Navigation */
	/* Secondary Navigation */
	/* PDF/Print/Post/Tweet Icons */
	/* Image Banner - Content Pages */
	/* Headline - Content Pages */
	/* Image Container - In CE_TEXT */
	/* Image Container - With Rollover */
	/* News List - Latest Layout */
	/* Event List - Upcoming Layout*/
	/* Calendar - Full */
	/* Standard Gallery */
	/* Pagination */
	/* WC Slider */

/* NON MODULE ADDITIONS */




/******* PAGE ATTRIBUTES ****************************************************************************************************************************************************************************************************/
body,td,th {font-size: 16px; color: 333; font-family: 'Cantarell', sans-serif;}
body {background-color: #fff; margin:0px;}
wrapper {}
#container {clear:both; max-width:960px; margin:0 auto; overflow: auto;}
.custom {}
.invisible {display:none;}

/* Header */
header#header {height:155px; border-bottom:5px solid #004b8d; }
header#header .inside {max-width:960px; margin:0 auto; height:155px; position:relative;}
	
	/* Logo */
	header#header #logo {float:left; height:155px;}
	
/* Custom Area - Showcase */
#Showcase {background-color:#004b9d; border-bottom:5px solid #004b8d; position:relative;}
#Showcase .inside {position:relative; margin:0 auto; max-width:1600px; max-height:500px;}

/* Main */
.landing #main {max-width:960px; margin:30px auto 30px auto;}
.landing #main .inside {}

.content #main {max-width:630px; width:66%; margin:30px 0px; float:right;}
.content #main .inside {}
	
/* Left Column */
.content aside#left {max-width:300px; width:31%; margin:30px 0px; padding:0;}
.content aside#left .inside {}

/* Footer */
footer#footer {border-bottom:5px solid #004b8d;}
footer#footer .inside {max-width:960px; margin:0 auto 20px auto; overflow:auto;}

	#aulogo {float:left;}
	#signoff {float:right;}
		#socialmedia {display:block; text-align:right;}
			#socialmedia img {-webkit-box-shadow: 0px 2px 2px 0px #000; box-shadow: 0px 2px 2px 0px #000;border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px; margin:0 2px;}
		#copyright1 {display:block; text-align:right; color: #666; font-size:14px;}
		#copyright2 {display:none;}
	
/******* GENERAL SETTINGS ****************************************************************************************************************************************************************************************************/
h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif; padding:0; margin:0; color:#004b8d; letter-spacing:1px;}
h1 {padding-bottom:23px;}
h2 {font-weight:600; padding-bottom:22px;}
h3 {font-weight:600; padding-bottom:20px;}

.content #main h1, .content #main h2, .content #main h3 {width:max-width:520px;}

a:link {color:#b32317}
a:hover {color:#004b8d!important;}
a:visited {color:#004b8d;}
a:active {color:#cccccc;}

p {margin:0px 0px 15px 0px;}
p:last-child {margin:0px;}

.emphasis {background-color:#0082c6; color:#fff; padding:30px; clear:both;}
.emphasis h1, .emphasis h2, .emphasis h3 {color:#fff!important;}

	/* 33% Column Cells */
	
	.landing .cell33 {width:32%; padding-right:2%; float:left; max-width:320px; min-width:300px;}
	.landing .cell33_last {width:32%; padding-right:0%; float:left; max-width:320px; min-width:300px;}
	
	.content .cell33 {width:31%; margin-right:2%; float:left; max-width:190px; min-width:170px;}
	.content .cell33_last {width:31%; margin:0px; float:left; max-width:190px; min-width:170px;}
	
	/* 66% Column Cells */
	
	.landing .cell66 {width:66%; padding-right:2%; float:left; max-width:640px; min-width:300px;}
	.landing .cell66_last {width:66%; padding-right:0%; float:left; max-width:640px; min-width:300px;}
	
	.content .cell66 {width:64%; margin-right:3%; float:left; max-width:380px; min-width:300px;}
	.content .cell66_last {width:64%; margin:0px; float:left; max-width:380px; min-width:300px;}
	
	/* 50% Column Cells */
	
	.landing .cell50 {width:47%; margin-right:4%; float:left; max-width:465px;  min-width:300px;}
	.landing .cell50_last {width:47%; margin:0px; float:left; max-width:465px; min-width:300px;}
	
	.content .cell50 {width:47%; margin-right:4%; float:left; max-width:320px; min-width:300px;}
	.content .cell50_last {width:47%; margin:0px; float:left; max-width:320px; min-width:300px;}

/******* MODULES ***********************************************************************************************************************************************************************************************************/

/* Search */
	#search_toggle {display:none;}
	header#header .mod_search {width:160px; position:absolute; right:0px; top:20px; height:30px; font-size:12px;}
	header#header .mod_search input.text {width:110px;height:20px;display:block;padding:0px 30px 0px 10px;color:#333;border-radius:5px;-webkit-border-radius:5px;border:1px thin #eee;margin:2px;background:url(../../tl_files/mastercontrol/atei/images/icon_search.png) no-repeat 95% 50% #fff; }
	header#header .mod_search form, header#header .mod_search fieldset {border:none; padding:0;	margin:0;}
	header#header .mod_search input.submit {display:none;}
	
/* Search Reader */
.mod_search p.header {font-style:italic; color:#666; padding-bottom:20px; border-bottom:1px solid #666; margin-bottom:20px;}
.mod_search div.odd, .mod_search div.even {padding-bottom:20px; border-bottom:1px solid #666; margin-bottom:20px;}
	
/* Main Navigation */
	#nav-main {position:absolute; bottom:15px; right:0px; font:900 13px 'Lato', sans-serif; text-transform:uppercase; letter-spacing:0.8px;}
	#nav-main a {text-decoration:none; color:#004b8d;}
	#nav-main span.active {text-decoration:none; color:#b32317;}
	#nav-main a:hover {color:#b32317!important;}
	#nav-main a:active {color:#CCCCCC;}	
	#nav-main a:visited {color:#004b8d;} 
	#nav-main ul {list-style:none; padding:0; margin:0;}
	#nav-main li {display:inline;margin-left:20px;}
	#nav-main li:first-child {margin-left:0px;}
	#nav-main ul.level_1 {}
	#nav-main ul.level_1 li a {}
	#nav-mainul.level_1 li.active span.active {}
	
/* Secondary Navigation */
	aside#left .mod_navigation { margin-bottom:20px;}
	aside#left .mod_navigation a {}
	aside#left .mod_navigation span.active {}
	aside#left .mod_navigation a:hover {}
	aside#left .mod_navigation a:active {}	
	aside#left .mod_navigation a:visited {} 
	aside#left .mod_navigation ul {list-style:none; padding:0; margin:0;}
	aside#left .mod_navigation li {}
	aside#left .mod_navigation li:first-child {}
	aside#left .mod_navigation ul.level_1 {font-size:14px; letter-spacing:0px;}
	aside#left .mod_navigation ul.level_1 li a {display:block; height:30px; margin-bottom:10px; background-color: #f3f3f3; text-decoration:none; padding-left:10px; line-height:30px; color:#b32317; font-weight:900;}
	aside#left .mod_navigation ul.level_1 li a:hover {background-color: #b32317; color:#fff!important;}
	aside#left .mod_navigation ul.level_1 li a:active {background-color:#fff; color:#b32317!important;}
	aside#left .mod_navigation ul.level_1 li.active span.active {display:block; height:30px; margin-bottom:10px; background-color: #004b8d; text-decoration:none; padding-left:10px; color:#fff; line-height:30px; font-weight:900;}

/* PDF/Print/Post/Tweet Icons */
.pdf_link, .syndication {float:right; padding:0px; margin-bottom:0px!important; position:absolute; right:0px; top:0px;}
.pdf_link img, .syndication img {border:none; opacity:0.3; filter:alpha(opacity=30);}
.pdf_link img:hover, .syndication img:hover {border:none; opacity:1; filter:alpha(opacity=100);}

/* Image Banner - Content Pages */
#Showcase .ce_image {padding:0; margin:0; max-height:180px;}
	
/* Headline - Content Pages */
#Showcase .ce_headline {text-align:right; color:#fff; text-shadow: 0px 4px 4px #000; font-weight:900; font-size:48px; max-width:960px; width:100%; position:absolute; bottom:0px; left:0; right:0; margin-left: auto;margin-right: auto;}
	
/* Image Container - In CE_TEXT */
.ce_text .image_container {}
.ce_text .image_container img {margin:5px; box-shadow: 0px 2px 5px 0px #000000;}
.ce_text .image_container .caption {text-align:center; font-style:italic; color:#666; margin-bottom:15px;}

/* Image Container - With Rollover */
.rollover .image_container {position:relative; width:100%; max-width:300px; max-height:200px; margin-bottom:30px;}
.rollover .image_container .cover {background-color:rgba(0,0,0,0.6); height:inherit; width:100%; max-width:300px; height:auto; max-height:203px; box-shadow: inset 0px 0px 0px 14px #ffffff; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.rollover .image_container img {width:100%; height:auto; max-width:290px; max-height:193px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}  
.rollover .image_container .caption {position:absolute; max-width:280px; width:90%!important; margin:0% 5% 0% 5%; word-wrap:normal!important; color:#fff!important; font-family: 'Lato', sans-serif; font-size: 20px; font-weight:bold; text-align:center; max-height:193px; top:43%; opacity:0; -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  text-shadow: 1px 1px 3px #000;}
.rollover .image_container:hover .caption {opacity:1;}
.rollover .image_container:hover img {border:none; opacity:0.3; filter:alpha(opacity=30);}

/* News List - Latest Layout*/
.mod_newslist .layout_latest {clear:both; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #f3f3f3;}
.mod_newslist .last {margin-bottom:0px!important; padding-bottom:0px!important; border-bottom:none!important;}
.mod_newslist .layout_latest .image_container {width:120px; float:right; margin:0px 0px 20px 30px; padding:0!important;}
.mod_newslist .layout_latest .image_container img {width:110px; height:auto; margin:5px;!important; box-shadow: 0px 2px 5px 0px #000000;}
.mod_newslist .layout_latest .image_container .caption {display:none;}		
.mod_newslist .layout_latest h2 {line-height:1;}
.mod_newslist .layout_latest h2 a {text-decoration:none;}
.mod_newslist .layout_latest .teaser {display:inline;}
.mod_newslist .layout_latest p {display:inline;}

/* Event List - Upcoming Layout*/
.mod_eventlist .layout_upcoming span.date {color:#ccc; font-size:14px; padding:0; margin:0; position:relative; left:10px;}
.mod_eventlist .layout_upcoming a {font-weight:900; display:block; margin-bottom:11px; background-color: #f3f3f3; text-decoration:none; padding-left:10px; line-height:30px; padding-top:24px; margin-top:-23px;}
.mod_eventlist .layout_upcoming a:hover {background-color: #b32317; color:#fff!important;}
.mod_eventlist .layout_upcoming li a:active {background-color:#fff; color:#b32317!important;}

/* Calendar - Full */
.mod_calendar table {width:100%;}
.mod_calendar thead{width:100%;}
.mod_calendar .label, .mod_calendar .head {}
.mod_calendar thead tr:last-child th{text-align:center; }
.mod_calendar thead tr th {width:14%; height:30px;}
.mod_calendar thead tr th.previous {text-align:left;}
.mod_calendar thead tr th.previous:hover {}
.mod_calendar thead tr th.previous:active {}
.mod_calendar thead tr th.previous a {}
.mod_calendar thead th.current{font-size:1.2em; text-align:center!important; color:#00468d;}
.mod_calendar thead tr th.next {text-align:right;}
.mod_calendar thead tr th.next:hover {}
.mod_calendar thead tr th.next:active {}
.mod_calendar thead tr th.next a {}
table.calendar tbody td {height:100px; overflow:visible; background-color: #f3f3f3; margin:2px 0.167em 2px 0.167em; padding:2px 0.333em; line-height:1.167em; vertical-align:text-top; border:2px solid #fff; font-size:x-small;}
.gray .mod_calendar tbody td {border-color:#eee;}
.mod_calendar tbody .header {font-size:14px; font-weight:bold; font-family:'Cantarell', sans-serif; display:block; margin-bottom:10px;}
.mod_calendar tbody .event {display:block; padding:0px 0px 10px 0px!important; margin:0!important;}
.mod_calendar tbody td:hover {background-color:#b32317;}
.mod_calendar tbody td:hover a {color:#fff!important}
.mod_calendar tbody td.today {background-color:#cccccc; color:#fff;}
.mod_calendar tbody td.empty {background:none;}

/* Standard Gallery */
.ce_gallery td {padding:2%; background-color:#f3f3f3;}
.ce_gallery img {height:auto; width:96%; border:2px #ccc solid;}
.ce_gallery img:hover {border-color:#004b8d;}

/* Pagination */
.pagination {overflow:auto; text-align:center; padding:20px 0px 0px 0px;}
.pagination p {display:none;}
.pagination ul {list-style:none; margin:0; padding:0;}
.pagination li {display:inline; line-height:26px; display:inline-block;}
.pagination a {padding:1px 6px 2px 7px; text-decoration:none; background-color:#f3f3f3;}.pagination a:hover {background-color:#b32317; color:#fff !important;}
.pagination a:active {background-color:#00468d; color:#fff !important;}
.pagination span.current {background-color:#cccccc; color:#fff !important; padding:1px 6px 2px 7px;}

/* WC Slider */
#slider {height:500px;}
#slider .ce_wcslider {}
#slider .ce_wcslider .cover {}
#slider .ce_wcslider .image_container {position:relative;}
#slider .ce_wcslider .image_container a {}
#slider .ce_wcslider .image_container img {width:100%; height:auto;}
#slider h1, #slider h2, #slider h3 {color:#fff;}            					
#slider .slider_text {margin:0 auto; max-width:960px; position:absolute; margin-left: auto;margin-right: auto; top:50%; left:0; right:0; color:#fff; font-size:18px; line-height:1.3; text-shadow: 0px 2px 2px #000;}
#slider .ce_wcslider .rotator_text h1 {} 
#controls_slider {max-width:960px; text-align:right; position:absolute; bottom:5%; margin-left: auto; margin-right: auto; left:0; right:0;}
#play_btn_slider, #prev_btn_slider, #next_btn_slider {display:none;}
#num_nav_slider {}
#num_nav_slider ul {list-style:none; margin:0; width:100%; padding:0;}
#num_nav_slider ul li {display:inline; text-align:center; padding:12px 2px; margin:0 0 0 5px;}
#num_nav_slider ul li a {display:inline-block; height:30px; width:30px; background-color:#004b9d; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-box-shadow: 0px 2px 2px 0px #000; box-shadow: 0px 2px 2px 0px #000; text-indent:-9999px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#num_nav_slider ul li a.active, #num_nav_slider ul li a:hover {background-color:#fff;}

/* Mobile Navigation */
#nav_toggle, #mobile_menu {display:none;}

/******* MOBILE Under 800px ***********************************************************************************************************************************************************************************************/
@media only screen and (min-width : 100px) and (max-width : 800px) {

#container {clear:both; max-width:800px; margin:0 auto; overflow: auto;}

/* Header */
header#header {min-height:inherit; border-bottom:5px solid #004b8d; padding:0px 3% 0% 3%;}
header#header .inside {max-width:800px; margin:0 auto; height:155px; position:relative; }


	
	/* Logo */
	header#header #logo {float:left; height:155px;}
	
/* Custom Area - Showcase */
#Showcase {    background-color:#004b9d; border-bottom:5px solid #004b8d; position:relative;}
#Showcase .inside {position:relative; margin:0 auto; max-width:800px; max-height:500px;}

/* Main */
.landing #main {max-width:800px; width:94%; padding:0px 3%; margin:30px auto 0px auto;}
.landing #main .inside {}

.content #main {max-width:800px; width:94%; padding:0px 3%; margin:30px auto 0px auto; float:none;}
.content #main .inside {}
	
/* Left Column */
.content aside#left {max-width:800px; margin:30px 0px; width:94%; padding:0px 3%; float:none;}
.content aside#left .inside {}


/* Main 
.landing #main {max-width:800px; margin:30px auto 0px auto; padding:0px 3%; }
.content #main {max-width:800px; width:94%; margin:0px auto 0px auto; float:right; padding:0px 3%;}
*/
	
/* Left Column
.content aside#left {max-width:800px; width:94%; margin:0px auto; padding:0 3%;}
*/

/* Footer */
footer#footer {border-bottom:none;}
footer#footer .inside {max-width:800px; margin:30px auto 0px auto; overflow:auto; padding:10px 3% 4px 3%; background-color:#004b8d;}

	#aulogo {display:none;}
	#signoff {float:right;}
		#socialmedia {display:block; text-align:right;}
			#socialmedia img {-webkit-box-shadow: 0px 2px 2px 0px #000; box-shadow: 0px 2px 2px 0px #000;border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px; margin:0 2px;}
		#copyright1 {display:none;}
		#copyright2 {display:inline; text-align:left; color:#fff; line-height:30px; padding:0; margin:0;}	

/* Column Cells */
	.landing .cell33, .content .cell33, .landing .cell66, .content .cell66, .landing .cell50, .content .cell50  {width:100%; padding-right:0%; float:left; max-width:800px; min-width:100px; margin-bottom:30px;}
	.landing .cell33_last, .content .cell33_last, .landing .cell66_last, .content .cell66_last, .landing .cell50_last, .content .cell50_last  {width:100%; padding-right:0%; float:left; max-width:800px; min-width:100px; margin-bottom:0px;}
	
/* Mobile Navigation */	
#nav-main {display:none;}
#nav_toggle {display:inline-block; height:40px; width:40px; background:url(../../tl_files/mastercontrol/atei/images/nav-icon-blu.png) no-repeat center; text-indent:-9999px; cursor:pointer; bottom:10px; right:0px; position:absolute;}
#nav_toggle:hover {background:url(../../tl_files/mastercontrol/atei/images/nav-icon-red.png) no-repeat center;}
#nav_toggle:active {background:url(../../tl_files/mastercontrol/atei/images/nav-icon-white.png) no-repeat center #0083c6;}

#mobile_menu {position:absolute; font:900 13px 'Lato', sans-serif; text-transform:uppercase; letter-spacing:0.8px; background-color:#fff; z-index:1000; top:160px; left:0px; width:100%; padding-top:11px;}
#mobile_menu li.active strong {font-weight:900; display:block; margin-bottom:11px; background-color: #f3f3f3; text-decoration:none; padding:10px 0px 10px 10px; line-height:30px; font-size:24px; color:#004b8d;}
#mobile_menu a {font-weight:900; display:block; margin-bottom:11px; background-color: #f3f3f3; text-decoration:none; padding:10px 0px 10px 10px; line-height:30px; font-size:24px;}
#mobile_menu a:hover {background-color: #b32317!important; color:#fff!important;}
#mobile_menu a:active {background-color: #0082c6!important; color:#fff!important;}	
#mobile_menu a:visited {color:#b32317!important;} 
#mobile_menu ul {list-style:none; padding:0; margin:0;}
#mobile_menu li {display:block;}
#mobile_menu ul.level_2 li {background-color: #b32317; text-transform:none;}
#mobile_menu ul.level_2 li a {margin-left:33px; background-color: #d3d3d3;}
#mobile_menu ul.level_3 li {background-color: #b32317; text-transform:none;}
#mobile_menu ul.level_3 li a {margin-left:33px; background-color: #b3b3b3;}
#mobile_menu ul.level_2 li a:hover, #mobile_menu ul.level_3 li a:hover {color:#fff!important;}


/* Search */
	#search_toggle {/*display:inline-block;*/ display:none; height:40px; width:40px; background:url(../../tl_files/mastercontrol/atei/images/search_icon_blu.png) no-repeat center; text-indent:-9999px; cursor:pointer; top:10px; right:0px; position:absolute;}
	#search_toggle:hover {background:url(../../tl_files/mastercontrol/atei/images/search_icon_red.png) no-repeat center;}
	#search_toggle:active {background:url(../../tl_files/mastercontrol/atei/images/search_icon_white.png) no-repeat center #0083c6;}
	
	header#header .mod_search {top:160px; left:0px; width:100%; padding-top:11px; position:absolute; height:50px; font-size:18px; background-color:#fff; z-index:1000; display:none;}
	header#header .mod_search input.text {width:90%;height:30px; display:block;padding:0px 30px 0px 10px; color:#333; border-radius:5px; -webkit-border-radius:5px; border:1px thin #004b8d; margin:2px; background:url(../../tl_files/mastercontrol/atei/images/icon_search.png) no-repeat 99% 50% #004b8d; color:#fff; }
	header#header .mod_search form, header#header .mod_search fieldset {border:none; padding:0;	margin:0;}
	header#header .mod_search input.submit {display:none;}

/* WC Slider */

#slider {height:248px;}   					
#slider .slider_text {max-width:920px; padding:0px 20px; position:absolute; margin-left: auto;margin-right: auto; top:40%; left:0; right:0; color:#fff; font-size:18px; line-height:1; text-shadow: 0px 2px 2px #000;}
#controls_slider {max-width:960px; text-align:right; padding-right:20px; position:absolute; bottom:2%; margin-left: auto; margin-right: auto; left:0; right:0;}
#num_nav_slider ul li a {height:20px; width:20px;}
}


@media only screen and (min-width : 1491px) and (max-width : 1550px) {#slider {height:488px;}}
@media only screen and (min-width : 1431px) and (max-width : 1490px) {#slider {height:470px;}}
@media only screen and (min-width : 1366px) and (max-width : 1430px) {#slider {height:450px;}}
@media only screen and (min-width : 1301px) and (max-width : 1365px) {#slider {height:430px;}}
@media only screen and (min-width : 1241px) and (max-width : 1300px) {#slider {height:410px;}}
@media only screen and (min-width : 1181px) and (max-width : 1240px) {#slider {height:394px;}}
@media only screen and (min-width : 1121px) and (max-width : 1180px) {#slider {height:374px;}}
@media only screen and (min-width : 1061px) and (max-width : 1120px) {#slider {height:354px;}}
@media only screen and (min-width : 997px) and (max-width : 1060px) {#slider {height:334px;}}
@media only screen and (min-width : 801px) and (max-width : 996px) {#slider {height:314px;}}
@media only screen and (min-width : 601px) and (max-width : 700px) {#slider {height:216px;}}
@media only screen and (min-width : 513px) and (max-width : 600px) {#slider {height:188px;} #slider .slider_text {top:26%;}}
@media only screen and (min-width : 411px) and (max-width : 512px) {#slider {height:158px;} #slider .slider_text {top:30%;} .slider_text p {display:none;}}
@media only screen and (min-width : 100px) and (max-width : 410px) {#slider {height:126px;} #slider .slider_text {top:30%;} .slider_text p {display:none;} #num_nav_slider ul li a {height:15px; width:15px;} #controls_slider {bottom:1%;} .slider_text h1 {font-size:28px;}}

/*** FLEX SLIDER - ADDED NOVEMBER 2016 ***/
.flexslider {height:0px;}
.flexslider .slides img {width:100%; height:auto; /*max-height:500px;*/}
.flexslider .flex-caption {background:none; top:240px;}
.flexslider .caption_title_line {float:none; width:960px; margin:0 auto; text-shadow: 0px 2px 2px #000;}
.flexslider h1, .flexslider h2, .flexslider h3 {color:#fff;}
.flexslider .flex-control-nav {width:960px; bottom:20px; z-index:500; text-align:right; position:relative; margin:0 auto; top:-50px;}
.flexslider .flex-control-nav a {text-align:left; height:30px; width:30px; background-color:#004b9d; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-box-shadow: 0px 2px 2px 0px #000; box-shadow: 0px 2px 2px 0px #000; text-indent:-9999px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.flexslider .flex-control-nav a.flex-active, .flexslider .flex-control-nav a:hover {background-color:#fff;}

