

body { font-family: 'Arial'; font-size:16px; color: ; }
.body { background: ; margin: 0px; }


IMG {margin: 5px;}
IMG.TemplateImage {border: 0; margin: 0px;}
A:link    { color: ; }
A:visited { color: ; }
A:active  { color: ; }
A:hover   { color: ; }

h1 {font-size: 26px; margin: 0px 0px 4px 0px; color: #000000;}
h2 {font-size: 20px; margin: 0px 0px 15px 0px; color: #000000;}
h3 {font-size: 16px;}

.modal {display:none;}
.Container { height: 100%; }
.Wrapper { width: 1000px; margin: 0px auto; border: 1px solid; border-color: ; background: #FFF; overflow: hidden; }
.ContentWrapper { width: 661px; overflow: hidden; float: left; min-height:400px; }
.ContentWrapperExtend { width: 800px; overflow: hidden; float: left; min-height:400px; }
.ContentWrapperExtend .SlideImage {	width: 578px; }
.ContentWrapperExtend .SlideImage img { width: 578px; }
.ContentWrapperTopNav { width: 861px; overflow: hidden; float: left; min-height:400px; }
.ContentWrapperTopNav .SlideImage {	width: 640px; }
.ContentWrapperTopNav .SlideImage img { width: 640px; }
.ContentWrapperTopNavExtend { width: 1000px; overflow: hidden; float: left; min-height:400px; }
.ContentWrapperTopNavExtend .SlideImage { width: 778px; }
.ContentWrapperTopNavExtend .SlideImage img { width: 778px; }
.SocialContainer { width: 100%; overflow: hidden; }
.SocialWrapper { width: 0px; float: right; }
.SocialIcons { width: 35px; height: 125px; padding-top: 20px; padding-left: 1px; position: absolute; }
.SocialIcons a { display: block; width: 35px; height: 40px; }
.SocialIcons #facebook { background: url(/webart/social.png) no-repeat 0px -40px; margin-bottom: 3px; }
.SocialIcons #facebook:hover { background: url(/webart/social.png) no-repeat 0px 0px; }
.SocialIcons #twitter { background: url(/webart/social.png) no-repeat -35px -40px; margin-bottom: 3px; }
.SocialIcons #twitter:hover { background: url(/webart/social.png) no-repeat -35px 0px; }
.SocialIcons #linkedin { background: url(/webart/social.png) no-repeat -70px -40px; margin-bottom: 3px; }
.SocialIcons #linkedin:hover { background: url(/webart/social.png) no-repeat -70px 0px; }
.SocialIcons #youtube { background: url(/webart/social.png) no-repeat -105px -40px; }
.SocialIcons #youtube:hover { background: url(/webart/social.png) no-repeat -105px 0px; }
.SocialIcons #instagram { background: url(/webart/social.png) no-repeat -140px -40px; }
.SocialIcons #instagram:hover { background: url(/webart/social.png) no-repeat -140px 0px; }
.Slider, .SliderExtend { width: 100%; height: 240px; overflow: hidden; float: left; margin-top: 10px; margin-left: 10px; margin-right: 10px; }
.SlideImage	 { width: 440px; }
.SlideImage img { margin: 0px; border: 0px; width: 440px; }
.SlideImage, .SlideImageExtend { overflow: hidden; float: left; text-align: center; }
.SliderInfo { background: ; color: ; }
.SliderInfo, .SliderInfoExtend { float: left; width: 163px; height: 240px; border-left: 1px solid #FFF; padding: 15px 18px 15px 18px; font-size: 11px; font-family: 'Arial'; line-height: 1.6em; }
.SliderInfo h1, .SliderInfoExtend h1 { font-size: 14px; margin: 0px 0px 10px 0px; font-family: 'Arial'; color: ; }
.SliderNav { margin: 15px 0 0 15px; padding: 0px; list-style: none; position: absolute; z-index: 1000; }
.SliderNav li { float: left; padding-right: 4px; }
.SliderNav li a { display: block; float: left; width: 14px; height: 8px; border: 1px solid #FFF; background: #FFF; cursor: pointer; }
.SliderNav li a:hover, .SliderNav li.activeSlide a { background: ; }
.NavWrapper { background-color: ; width: 200px; vertical-align: top; }
.Nav { width: 200px; margin: 0px; padding: 0px; list-style: none; float: left; }
.Nav ul { width: 200px; margin: 0px; padding: 0px; list-style: none; float: left; z-index:999;}
.Nav ul.desktopAccordionNav { width: 84%; }
.Nav li { width:100%;position:relative;  float: left; border-bottom: 1px solid ; }
.Nav li a { display: block; width: 100%; text-transform: uppercase; text-decoration: none; font-size: 11px; cursor: pointer; background: ; color: ; }
.Nav li a:hover { background: ; color: ; }
.Nav li a .NavItem { display: block; padding: 10px 10px 10px 10px; overflow: hidden;  }
.Nav li a .NavItemLink { display: block; float: left;}
.Nav li a .NavItemPointer { float: right; font-size: 18px; line-height: 0.8em; }
.Nav li ul li { margin-bottom: 0px; border:none; padding-bottom: 0px; float: left; }
.Nav li ul li a { float: left; background: ; color: ; }
.Nav li ul li a:hover, .Nav a.active { float: left; background: ; color: ; }
.Nav li a .SubNavItem { display: block; padding: 5px 10px 5px 20px; overflow: hidden; background: none;}
.Nav li a .SubItemLink { display: block; float: left; width: 170px; }
.Nav li a .SubNavItemPointer { float: right; font-size: 18px; line-height: 0.8em; }
.Nav li ul li ul li a .SubNavItem { display: block; padding: 5px 10px 5px 30px; overflow: hidden; background: none;}
.TopNavWrapper { background: ; width: 100%; vertical-align: top; }
.TopNav { padding: 0px; list-style: none; z-index:5; }
.TopNav td.first { position:relative; background: ; border-left: 1px solid; border-right: 1px solid; border-color: ;}
.TopNav td { position:relative; background: ; border-right: 1px solid; border-color: ;}
.TopNav td a{ color: ;}
.TopNav a { display: block;  text-transform: uppercase; text-decoration: none; font-size: 13px; cursor: pointer; overflow: hidden;  }
.TopNav td:hover {background: ;  }
.TopNav td:hover a {  color: ;}
.TopNav a .NavItem { display: block; padding: 10px 10px 10px 10px; overflow: hidden;  }
.TopNav a .NavItemLink { display: block; float: left; }
.TopNav a .NavItemPointer { float: right; font-size: 18px; line-height: 0.8em; }
.TopNav a .SubNavItem { display: block; padding: 5px 10px 5px 10px; overflow: hidden; }
.TopNav a .SubNavItemLink { display: block; float: left; }
.TopNav a .SubNavItemPointer { float: right; font-size: 18px; line-height: 0.8em; }
.TopNav ul { background:#fff; background:rgba(255,255,255,0); list-style:none; position:absolute; left:-9999px; width:250px; z-index:1100; }
.TopNav ul li { float: none; position: relative; }
.TopNav ul a { border-left: 1px solid; border-right: 1px solid; border-top: 1px solid; border-color: ; font-size: 11px; }
.TopNav td:hover ul { left:0; margin: 0px; padding: 0px; border-bottom: 1px solid; border-color: ;}
.TopNav td:hover a { background:; color: ; }
.TopNav td:hover ul li a:hover { background: ; color: ;}
.TopNav td:hover ul li ul { left:-9999px;}
.TopNav td:hover ul li:hover ul { left: 250px; top: 0px;}
.Button { clear: both; display: block; padding: 5px 10px 5px 10px; margin-top: 15px; background: #c0c0c0 url(../webart/btn-bg.gif) repeat-x; border: 1px solid black; float: left; text-decoration: none; color: black !important; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 10px; }
.Content { font: 16px 'Arial'; color: ; vertical-align:top; padding:20px; background-color:#FFFFFF; clear:both; min-height:400px;}
.title { font: bold 24px 'Arial'; color: ; text-transform:uppercase; letter-spacing: 1px; word-spacing: 2px; }
.header { border-bottom: solid  10px; background-color:; min-height:100px; }
.AdsWrapper { background-color: ; width: 138px; }
.Ads { float: right; width: 138px; overflow: hidden; text-align:center; }
.Ads img { margin-bottom: 4px; margin-top:-3px; margin-left: -3px; }
.Footer { clear: both; padding: 20px; font-family: 'Arial'; font-size: 10px; text-align:center; background: ; color: ; }
.Footer a { color: ; }

body.responsive{font-size:16px; font-family: 'Arial';}
.mobileDropdownClose, .mobileDropdown, .desktopDropdownClose, .desktopAccordionNav, ul.leftNavigation.mobile, .currentSubPagesMobile, .responsiveMobileHeader{display:none;}
.contentContainer{width:86%;max-width:1080px;margin:0 auto;z-index:2;position:relative;background:white; box-shadow:0 0 30px 0px black;}
.pageContainer{float:left;width:100%;position:relative;min-height:920px}
.topLeftPageContainer{position:relative;width:100%;float:left;}
.leftPageContainer{position:relative;margin-left:260px;min-height:920px}
.pageContent{overflow:hidden;width:90%;padding: 40px 5%;line-height:150%;float:left;}
.leftBackground{position:fixed;right:50%;margin-right:43%;top:0;overflow:hidden;z-index:1;width:700px;height:1200px;}
.rightBackground{position:fixed;left:50%;margin-left:43%;top:0;overflow:hidden;z-index:1;width:700px;height:1200px;}
.leftBackground img, .rightBackground img{margin:0;}
.responsiveHeader{width:100%;float:left;border-bottom:5px solid ;background-color:;}
.responsiveHeader img, .responsiveMobileHeader img{width:100%;height:auto;margin:0;display:block;}
/*-------------------------------------------------------------Top Navigation--------------*/


#rtlmenu, #rtlmenu ul, #rtlmenu ul li, #rtlmenu ul li a, #rtlmenu #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
#rtlmenu:after, #rtlmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
#rtlmenu #menu-button { display: none; } 
#rtlmenu { width: auto;  background:  top repeat-x; border-bottom: solid  5px; text-align: center; font-family:'Arial';font-size:16px;  } 
#rtlmenu.align-center > ul { font-size: 0; text-align: center; } 
#rtlmenu.align-center ul ul { text-align: left; } 
#rtlmenu.align-center > ul > li { display: inline-block; float: none; } 
#rtlmenu.align-right > ul > li { float: right; } 
#rtlmenu.align-right ul ul { text-align: right; } 
#rtlmenu > ul > li { float: left; } 
#rtlmenu > ul > li > a { padding: 20px 10px; color: ; text-transform: uppercase; text-decoration: none; border-left: 1px solid ; font-family:'Arial';font-size:16px; font-weight:700; text-transform:uppercase;  }
#rtlmenu > ul > li:last-child > a {border-right:solid 1px  ;}
#rtlmenu > ul > li:hover > a, #rtlmenu > ul > li > a:hover, #rtlmenu > ul > li.active > a { color: ; background: ; }
#rtlmenu > ul > li.has-sub > a { }
#rtlmenu ul > li.has-sub > a:after { position: absolute; right: 5px; top: 17.5px; display: block; width: 18px; height: 18px; }
#rtlmenu ul > li.has-sub:hover > a:after { background-position: 0 -18px; }
#rtlmenu ul > li.has-sub > a:before { position: absolute; right: 11px; top: 25.5px; display: block; width: 0; height: 0; border: 3px solid transparent; border-top-color: ; z-index: 99; }
#rtlmenu ul > li.has-sub:hover > a:before { border-top-color: ; }
#rtlmenu ul ul { position: absolute; left: -9999px; opacity: 0; -webkit-transition: top .2s ease, opacity .2s ease; -moz-transition: top .2s ease, opacity .2s ease; -ms-transition: top .2s ease, opacity .2s ease; -o-transition: top .2s ease, opacity .2s ease; transition: top .2s ease, opacity .2s ease; }
#rtlmenu > ul > li > ul { top: 91px; padding-top: 8px; border-radius: 5px; }
#rtlmenu > ul > li:hover > ul { left: auto; top: 51px; opacity: 1; }
#rtlmenu.align-right > ul > li:hover > ul { right: 0; }
#rtlmenu ul li ul {visibility:hidden }
#rtlmenu ul ul ul { top: 40px; }
#rtlmenu ul ul > li:hover > ul { top: 0; left: 178px; padding-left: 10px; opacity: 1; }
#rtlmenu.align-right ul ul > li:hover > ul { left: auto; right: 178px; padding-left: 0; padding-right: 10px; opacity: 1; }
#rtlmenu ul ul li a { width: 180px; padding: 12px 25px; font-size: 13px; font-weight: 700; color: ; text-decoration: none; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; text-transform:uppercase; }
#rtlmenu ul ul li:hover > a, #rtlmenu ul ul li > a:hover, #rtlmenu ul ul li.active > a { color: ; background: ; }
#rtlmenu ul ul > li.has-sub > a:after { right: 12px; top: 9.5px; background-size: 36px 36px; background-position: 0 0; background-repeat: no-repeat; }
#rtlmenu.align-right ul ul > li.has-sub > a:after { right: auto; left: 12px; }
#rtlmenu ul ul > li.has-sub:hover > a:after { background-position: 0 -18px; }
#rtlmenu ul ul > li.has-sub > a:before { top: 15.5px; right: 16px; border-top-color: transparent; border-left-color: ; }
#rtlmenu.align-right ul ul > li.has-sub > a:before { }
#rtlmenu ul ul > li.has-sub:hover > a:before { border-top-color: transparent; border-left-color: ; }
#rtlmenu.align-right ul ul > li.has-sub:hover > a:before { border-top-color: transparent; border-left-color: transparent; border-right-color: ; }
 @media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) { #rtlmenu { width: 100%; }
#rtlmenu ul, #rtlmenu ul ul, #rtlmenu ul ul ul, #rtlmenu > ul, #rtlmenu.align-center > ul, #rtlmenu > ul > li > ul, #rtlmenu > ul > li:hover > ul, #rtlmenu ul ul li:hover > ul, #rtlmenu ul ul ul li:hover > ul, #rtlmenu.align-right ul ul, #rtlmenu.align-right ul ul li:hover > ul, #rtlmenu.align-right ul ul ul li:hover > ul { position: relative; left: 0; right: auto; top: 0; width: 100%; display: none; padding: 0; opacity: 1; text-align: left; }
#rtlmenu ul li { width: 100%; border-top: 1px solid ; }
#rtlmenu > ul > li > a, #rtlmenu ul ul li a, #rtlmenu ul ul li:first-child > a, #rtlmenu ul ul li:last-child > a { width: 100%; box-shadow: none; }
#rtlmenu > ul > li > a { border-left: 0}
#rtlmenu ul li a { padding-left: 12.5px; }
#rtlmenu ul li ul {visibility:visible }
#rtlmenu ul ul li a { padding: 14px 25px 14px 27.5px; }
#rtlmenu ul ul ul li a { padding-left: 42.5px; }
#rtlmenu ul ul ul ul li a { padding-left: 57.5px; }
#rtlmenu > ul > li.has-sub > a:after, #rtlmenu > ul > li.has-sub > a:before, #rtlmenu ul ul li.has-sub > a:after, #rtlmenu ul ul li.has-sub > a:before { display: none; }
#rtlmenu #menu-button { position: relative; display: block; padding: 20px; cursor: pointer; font-size: 16px; color: ; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }
#rtlmenu .submenu-button { position: absolute; right: 0; display: block; width: 53px; height: 53px; border-left: 1px solid ; z-index: 10; cursor: pointer; }
#rtlmenu ul ul .submenu-button { height: 41px; }
#rtlmenu ul .submenu-button:after { position: absolute; right: 6px; top: 16px; display: block; width: 28px; height: 28px; font-family:'FontAwesome'; content:'\f078'; color:; font-size:18px; }
#rtlmenu ul .submenu-button.submenu-opened:after { background-position: 0 -28px; content:'\f077'; }
#rtlmenu ul ul .submenu-button:after { top: 12.5px; }
#rtlmenu .submenu-button:before { position: absolute; right: 22.5px; top: 25.5px; display: block; width: 0; height: 0; /*border: 4px solid transparent; border-top-color: ;*/ z-index: 99; }
#rtlmenu ul ul .submenu-button:before { top: 19.5px; }
#rtlmenu .submenu-button.submenu-opened:before { border-top-color: ; }
 }

.mobileNavigation{display:none;}
ul.navigation{border-bottom: solid  5px;margin:0;background: ;text-align:center;padding:0;font-size:0;z-index:9999;position:relative;}
ul.navigation li{display:inline-block;margin:0 0 -1px 0;position:relative;border-bottom:1px solid ;}
ul.navigation a{font-family:'Arial';font-size:16px;display:block; color: ;text-transform:uppercase;font-weight:700;line-height:50px;padding: 0 15px;text-decoration:none;margin-left:-1px;border-left: 1px solid ;border-right: 1px solid ;}
ul.navigation li:hover > a  {background: ; color: ;}
ul.navigation .subsub {left:250px; top:0;}
ul.navigation li.topNavFirst:hover > ul { visibility: visible!important; }
ul.navigation li ul{position:absolute;visibility:hidden;width:270px;z-index:999;box-sizing:border-box;-moz-box-sizing:border-box;margin: 0;padding:0;border:2px solid ;border-top:1px solid ;text-align:left;}
ul.navigation li ul li{display:block;margin:0;}
ul.navigation li ul li a{text-transform:none;font-weight:400;font-size:14px;line-height:16px;padding: 5px 10px;border:0;margin:0;background: ;}
ul.leftNavigation{position:absolute;width:260px;height:100%;margin:0;background: ;padding:0;}
ul.leftNavigation li{width:100%;float:left;position:relative;display:block;margin:0;border-bottom: 1px solid ;}
ul.leftNavigation a{font-family:'Arial';font-size:16px;display:block;color: ;padding: 5px 5%;text-decoration:none;}
ul.leftNavigation a:hover, ul.leftNavigation a.active{background: ; color: ;}
ul.leftNavigation li ul{margin:0;padding:0;float:left;width:84%;}
ul.leftNavigation li ul li{margin:0;border-bottom:none;border-top: 1px solid ;}
ul.leftNavigation li ul li a{background:;color:;padding: 5px 5% 5px 10%;line-height:20px;font-size:80%;}
ul.leftNavigation li ul li a.active{font-weight:bold;}
.desktopNavWithChild{width:74%;}
.Nav li a.desktopNavWithChild{width:84%;}
.desktopDropdown{display:block;}
.desktopDropdown, .desktopDropdownClose{float:right;position:absolute;font-size:22px;color:white;z-index:99999;right:0;top:0;height:100%;width:16%;background: url(/webart/template_accordionBG.png) repeat;cursor:pointer;}
.desktopDropdown i, .desktopDropdownClose i{width:14px;color:;height:23px;margin-top:-12px;top:50%;margin-left:-7px;left:50%;position:absolute;z-index:20;}


.mobileSocialContainer, .mobileSocialContainer .socialIcons{width:100%;text-align:center;display:none;}
.socialContainer a{text-align:center;font-size:30px;line-height:50px;display:block;width:50px;height:50px;color:white!important;text-decoration:none;margin-bottom:3px;}


.socialContainer {
    position: fixed;
    top: 100px;
    background: #FFF;
    width: 50px;
    padding: 3px 3px 0px;
    }


.mobileSocialContainer a{display:inline-block;text-align:center;width:40px;font-size:25px;height:40px;line-height:40px;border:3px solid white;margin: 5px;color:white!important;text-decoration:none;}
.socialIcons #facebook{background:#37538f;}
.socialIcons #facebook:hover{background:#203a71;}
.socialIcons #twitter{background:#5ca6d9;}
.socialIcons #twitter:hover{background:#3983b5;}
.socialIcons #linkedin{background:#0077b5;}
.socialIcons #linkedin:hover{background:#005d8d;}
.socialIcons #youtube{background:#f21f03;}
.socialIcons #youtube:hover{background:#c61700;}
.socialIcons #instagram{background:#2a5b83;}
.socialIcons #instagram:hover{background:#133d60;}
/*-------------------------------------------------------------Slideshow--------------*/
.cycle-slideshow {height:auto; width: 100%; margin: 0px; padding: 0; position: relative;float:left; }
div.slideshowDiv{width:100%;position:relative;background-position:center center;z-index:100;}
.cycle-slide{width:100%;position:relative;}
.cycle-slideshow img { width: 100%;padding: 0; display: block;margin:0;z-index:100;}
.cycle-slideshow .slideshowCaption{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;bottom:0;left:0;color:#ffffff;font-size:18px;line-height:24px;padding:10px 3%;background: url(/webart/template_sliderBG.png) repeat;}
.cycle-slideshow .slideshowCaption h1{display:inline-block;font-size:18px;margin:0px 10px 0 0;color:white!important;}
.cycle-slideshow .slideshowCaption a{color:white;}
.cycle-pager { text-align: right; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;}
.cycle-pager span { font-family: arial; font-size: 60px;width: 16px; height: 16px;line-height:20px; margin: 0 10px 0 0; display: inline-block; color: #cecece; cursor: pointer; }
.cycle-pager span.cycle-pager-active { color: ;}
.cycle-pager > * { cursor: pointer;}
.cycle-slideshow img.slideImage:first-child { position: static; z-index: 100;}
/*-------------------------------------------------------------Content--------------*/
table.table-left{width:49%!important;float:left;}
table.table-right{width:49%!important;float:right;}
table.table-left60{width:59%!important;float:left;}
table.table-right60{width:59%!important;float:right;}
table.table-right40{width:39%!important;float:right;}
table.table-left40{width:39%!important;float:left;}
table.table-fullwidth{width:100%!important;}
table.table-third{width:32%!important;float:left;margin-right:1%;}
table.table-half{width:49%!important;float:left;margin-right:1%;}
table.table-center{margin:0 auto;float:none;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.adsContainer{width:90%;padding:20px 5%;display:block;text-align:center;}
.adsContainer a{display:block;padding: 2%;border:0;float:left;}
.adsContainer a.adLinks1{width:96%;}
.adsContainer a.adLinks2{width:46%;}
.adsContainer a.adLinks3{width:29.3%;}
.adsContainer a.adLinks4{width:21%;}
.adsContainer a img{margin:0;}
/*-------------------------------------------------------------Footer--------------*/
.footerContainer{width:100%;float:left;padding: 20px 0; background: ; color: ;position:relative;z-index:2;}
.footerContainer a{color: ;}
.footer{width:86%;max-width:1080px;margin:0 auto;text-align:center;}

/*-------------------------------------------------------------Fullscreen site--------------*/
.body.fullscreen { background: ; font-size:20px;line-height:150%;}
.fullscreenHeader{position:fixed;top:0;left:0;width:100%;background:;z-index:9999;}
.fullscreenLogo{float:left;height:60px;margin: 10px 20px;}
.fullscreenLogo img{width:auto;height:auto;max-height:60px;max-width:150px;}
.fullscreenDropdownClose, .fullscreenDropdown, .subFullscreenDropdownClose, .subFullscreenDropdown, .fullscreenMobileNavigation{display:none;}
ul.fullscreenNavigation{margin:0;text-align:right;padding:0;font-size:0;position:relative;margin-left:150px;}
ul.fullscreenNavigation li{display:inline-block;position:relative;}
ul.fullscreenNavigation a{font-family:'Arial';font-size:16px;display:block; color: ;text-transform:uppercase;font-weight:400;line-height:80px;padding: 0 20px;text-decoration:none;}
ul.fullscreenNavigation li:hover a.topNavFirst {background: ; color: ;}
ul.fullscreenNavigation li ul li a:hover{background: ; color: ;}
ul.fullscreenNavigation li.topNavFirst:hover > ul { visibility: visible; }
ul.fullscreenNavigation ul{position:absolute;right:0;visibility:hidden;width:270px;z-index:999;box-sizing:border-box;-moz-box-sizing:border-box;margin: 0;padding:0;text-align:left;}
ul.fullscreenNavigation ul ul{ right: 100%; top:0;}
ul.fullscreenNavigation li:first-child ul ul{ left: 100% !important;}
ul.fullscreenNavigation li li{display:block;margin:0;}
ul.fullscreenNavigation li li a{text-transform:none;font-weight:400;font-size:18px;line-height:18px;padding: 10px;border:0;margin:0;background: ; color: ;}
.fullscreen .headerspacer{width:100%;float:left;position:relative;height:75px;}
.fullscreenHero{height:950px;float:left;width:100%;display:table;position:relative;background: url() top center no-repeat;background-size:cover;}
.fullscreenHeroSlider{float:left;width:100%;display:table;position:relative;background: url() top center no-repeat;background-size:cover;}
.fullscreenHeroContent{position:relative;vertical-align:middle;}
.fullscreenSlideshow{margin:0 auto;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.fullscreenContent .fullscreenSlideshow{margin: 50px auto;}
.fullscreenNonSlideshow{width:90%;text-align:center;margin:0 auto;}
.fullscreenNonSlideshow p{font-size:36px;color:white;}
.fullscreenContentContainer{width:100%;float:left;padding: 25px 0;}
.fullscreenContent{width:90%;max-width:1400px;margin:0 auto;text-align:center;}
.fullscreenContent .subpageContent{text-align:left;}
.fullscreenContent h1{font-size:36px;}
.fullscreenContent hr{border:none;background:#aaa;height:2px;}
.fullscreenContent hr.light{border:none;background:#ccc;height:1px;width:60%;margin: 30px 20%;}
.fullscreenContent #contactForm, .fullscreenContent #contactForm2{background:#eee;width:96%!important;padding:20px 2%;text-align:left;margin:20px auto 0;}
.fullscreenContent #contactFormHeader2, .fullscreenContent #contactFormHeader{text-align:center;}
.fullscreenContent .campPaging{display:none}
.fullscreenContent #map_canvas{margin:0 auto!important;max-width:800px!important}
.fullscreenSocialContainer{display:block;margin-bottom:20px;}
.fullscreenSocialContainer a{display:inline-block;background:;width:40px;height:40px;text-align:center;font-size:25px;line-height:40px;color:;}
.fullscreenSocialContainer a:hover{opacity:.7}
.fullscreenHalfColumn{text-align:left;width:49%;display:inline-block;vertical-align:top;}
.fullscreenFullColumn{text-align:left;width:100%;float:left;clear:both;}
.socialMediaWidgets{display:block;text-align:center;margin-bottom:20px;}
.socialWidget{width:45%;text-align:center;display:inline-block;vertical-align:top;}

/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 300px;  opacity: 0.5; filter: alpha(opacity=50); z-index: 800; height: 100%; cursor: pointer; font-size:60px; color:#FFF; }
.cycle-prev { left: 0;  }
.cycle-next { right: 0; }
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }

@media(min-width:1276px){
.leftBackground{margin-right:540px;}
.rightBackground{margin-left:540px;}
}
@media(min-width:1025px){
	.fullscreenDropdownClose, .fullscreenDropdown, .subFullscreenDropdownClose, .subFullscreenDropdown, .fullscreenMobileNavigation{display:none!important;}
	ul.fullscreenNavigation{display:block!important}
}
@media(max-width:1024px){
	.fullscreenMobileNavigation{display:block;width:100px;text-align:center;color:;line-height:80px;cursor:pointer;float:right;position:relative;padding-right:20px;}

	ul.fullscreenNavigation{position:absolute;top:80px;right:10px;background:;width:300px;display:none;text-align:left;}	
	ul.fullscreenNavigation li{display:block;}
	ul.fullscreenNavigation a{line-height:24px;padding: 10px 5%;}
	ul.fullscreenNavigation li ul{display:none;position:relative;right:0;visibility:visible;width:100%;}
	.fullscreenDropdown, .subFullscreenDropdown{display:block;}
	.fullscreenDropdown, .fullscreenDropdownClose{float:right;position:absolute;font-size:22px;color:;z-index:99999;right:0;top:0;height:100%;width:16%;background: url(/webart/template_accordionBG.png) repeat;cursor:pointer;}
    .subFullscreenDropdown, .subFullscreenDropdownClose{float:right;position:absolute;font-size:22px;color:;z-index:99999;right:40px;top:0;height:100%;width:16%;background: url(/webart/template_accordionBG.png) repeat;cursor:pointer;}
	.fullscreenDropdown i, .fullscreenDropdownClose i, .subFullscreenDropdown i, .subFullscreenDropdownClose i{width:20px;color:;height:23px;margin-top:-12px;top:50%;margin-left:-10px;left:50%;position:absolute;z-index:20;}
	.fullscreenHero{height:768px;}
}
@media(min-width:769px){
.mobileNavigation, .mobileDropdown, ul.leftNavigation.mobile{display:none!important;}
}
@media(max-width:768px){
.leftPageContainer{min-height:700px;}
.leftPageContainer{width:100%;margin:0;}
.socialContainer{right:-33px;width:30px;top:50px;}
.socialContainer a{font-size:20px;line-height:30px;width:30px;height:30px;}
.mobileNavigation{display:block;text-align:center;border-bottom:5px solid ;background:;color:;line-height:40px;cursor:pointer;width:100%;float:left;position:relative;}
.currentSubPagesMobile{display:block;text-align:center;}
ul.leftNavigation.desktop{display:none;}
ul.leftNavigation{width:96%;right:2%;top:0px;height:auto;z-index:99999;border-bottom: solid  5px;display:none;}
ul.navigation{position:absolute;width:96%;right:2%;top:45px;display:none;z-index:99999;}
ul.navigation li, ul.leftNavigation li{display:block;position:relative;margin:0;border-bottom:1px solid ;border-top:none;}
ul.navigation a{line-height:30px;padding: 0 5%;text-align:left;border-bottom: solid  1px;}
ul.navigation li ul{width: 84%; position: relative; left: 0px; visibility:visible;background: ;display:none;margin:0;padding:0;border:0;}
ul.navigation li ul li ul{width:100%;display:block;}
ul.navigation li ul li a{padding: 5px 5% 5px 10%;}
ul.navigation li ul li ul a{padding: 5px 5% 5px 15%;}
ul.navigation .subsub {left:0; top:0;}
.navWithChild{width:70%;}
.mobileDropdown{display:block;}
.mobileDropdown, .mobileDropdownClose{float:right;position:absolute;font-size:22px;color:white;z-index:99999;right:0;top:0;height:100%;width:16%;background: url(/webart/template_accordionBG.png) repeat;cursor:pointer;}
.mobileDropdown i, .mobileDropdownClose i{width:20px;color:;height:23px;margin-top:-12px;top:50%;margin-left:-10px;left:50%;position:absolute;z-index:20;}
.cycle-slideshow .slideshowCaption{font-size:14px;line-height:18px;padding:5px 3%;}
.cycle-slideshow .slideshowCaption h1{font-size:14px;}
table.table-left, table.table-right{width:100%!important;margin-bottom:40px;}
table.table-left60, table.table-right60, table.table-right40, table.table-left40, table.table-third, table.table-half{width:100%!important;margin: 20px auto;}
.adsContainer a.adLinks4{width:46%;}
.fullscreenContent{font-size:16px;}
.fullscreenContent h1{font-size:30px;}
.fullscreenHero{height:400px;}
.fullscreenNonSlideshow img{max-height:150px!important;}
.fullscreenNonSlideshow p{font-size:24px;color:white;margin: 5px 0 0;}
.socialWidget{width:100%;}
.fullscreenHalfColumn{width:100%;float:left;clear:both;}
}
@media(max-width:768px) and (orientation:landscape){
.fullscreenHero{height:400px;}
}
@media(max-width:767px){
.contentContainer{width:100%;}
.socialContainer, .leftBackground, .rightBackground, .cycle-slideshow .slideshowCaption{display:none;}
.mobileSocialContainer, .mobileSocialContainer .socialIcons{display:block;}
body.responsive table, body.fullscreen table{ width:100%!important;}
}
@media(max-width:480px){
.responsiveMobileHeader{display:block;width:100%;float:left;border-bottom:5px solid ;}
.leftPageContainer{min-height:300px;}
.cycle-pager, .responsiveHeader { display:none;}
.cycle-slideshow .slideshowCaption{position:relative;float:left;bottom:auto;left:auto;}
.adsContainer a.adLinks2, .adsContainer a.adLinks3, .adsContainer a.adLinks4{width:96%;}
.hide-mobile{display:none}
.fullscreenHero{height:400px;}
}

