
/* ====================== CSS Document =================================== */

.popupinitial{background:#ffffff;border-radius:10px;}
#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:0.9;filter:alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:10px;height:10px;background:url(files/border1.png) no-repeat 0 0;}
#cboxTopCenter{height:10px;background:url(files/border1.png) repeat-x 0 -50px;}
#cboxTopRight{width:10px;height:10px;background:url(files/border1.png) no-repeat -10px 0;}
#cboxBottomLeft{width:10px;height:10px;background:url(files/border1.png) no-repeat 0 -10px;}
#cboxBottomCenter{height:10px;background:url(files/border1.png) repeat-x 0 -75px;}
#cboxBottomRight{width:10px;height:10px;background:url(files/border1.png) no-repeat -10px -10px;}
#cboxMiddleLeft{width:10px;background:url(files/border2.png) repeat-y 0 0;}
#cboxMiddleRight{width:10px;background:url(files/border2.png) repeat-y -10px 0;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999;}
#cboxLoadingOverlay{background:transparent url('files/loading.gif') no-repeat scroll center center;position:absolute;top:0;left:0;right:0;bottom:0;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('files/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('files/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('files/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('files/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('files/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('files/fancybox_loading@2x.gif');background-size:24px 24px;}}

/* ====================== CSS Document =================================== */

#fancybox-thumbs {position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;} 
#fancybox-thumbs.bottom {bottom:2px;} 
#fancybox-thumbs.top {top:2px;} 
#fancybox-thumbs ul { position:relative;list-style:none;margin:0;padding:0;} 
#fancybox-thumbs ul li {float:left;padding:1px;opacity:0.5;} #fancybox-thumbs ul li.active {opacity:0.75;padding:0;border:1px solid #fff;}
 #fancybox-thumbs ul li:hover {opacity:1;} #fancybox-thumbs ul li a {display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111; outline: none; } 
#fancybox-thumbs ul li img {display:block;position:relative;border:0;padding:0;max-width:none;}.bx-pager{width:auto !important;right:1%;top:50px;} .bx-wrapper.bx-pager {text-align: center;	font-size: 5px;	font-family: Arial;font-weight: bold;color: #8f8b88;padding-top: 0px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #8f8b88;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #ffffff;}
.bx-wrapper ol,li,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.bx-wrapper{position:relative;margin:auto;padding:0}.bx-wrapper img{width:100%;display:block;margin:auto}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:0;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(files/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:99999}
.bx-wrapper .bx-loading{min-height:50px;background:url(files/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:99999}
.bx-wrapper .bx-prev{left:-45px;visibility:hidden;background:url(files/controls.png) 0 -32px no-repeat}
.bx-wrapper .bx-next{right:-45px;visibility:hidden;background:url(files/controls.png) -43px -32px no-repeat}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-10px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:99}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-prev-photos{left:25px;background:url(files/controlsphotos.png) 0 -32px no-repeat}
.bx-wrapper .bx-next-photos{right:25px;background:url(files/controlsphotos.png) -43px -32px no-repeat}
.bx-wrapper .bx-prev-photos:hover{background-position:0 0}.bx-wrapper .bx-next-photos:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(files/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(files/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.popupinitial{background:#ffffff;border-radius:10px;}
#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:0.9;filter:alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:10px;height:10px;background:url(files/border1.png) no-repeat 0 0;}
#cboxTopCenter{height:10px;background:url(files/border1.png) repeat-x 0 -50px;}
#cboxTopRight{width:10px;height:10px;background:url(files/border1.png) no-repeat -10px 0;}
#cboxBottomLeft{width:10px;height:10px;background:url(files/border1.png) no-repeat 0 -10px;}
#cboxBottomCenter{height:10px;background:url(files/border1.png) repeat-x 0 -75px;}
#cboxBottomRight{width:10px;height:10px;background:url(files/border1.png) no-repeat -10px -10px;}
#cboxMiddleLeft{width:10px;background:url(files/border2.png) repeat-y 0 0;}
#cboxMiddleRight{width:10px;background:url(files/border2.png) repeat-y -10px 0;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999;}
#cboxLoadingOverlay{background:transparent url('files/loading.gif') no-repeat scroll center center;position:absolute;top:0;left:0;right:0;bottom:0;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

/* ====================== CSS Document =================================== */

.menu_icon{ width: 40px; height: 40px; display: table; position: relative; margin:5px auto; -webkit-tap-highlight-color: rgba(0,0,0,0); } .menu_icon>span{ display: block;	position: absolute; height: 4px;	width: 100%; background: #ffffff; border-radius: 3px;	opacity: 1;	left: 0;	transform: rotate(0deg) translate(0%,-50%); -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out; } #nav{	position:relative; z-index:9; } #nav>ul {list-style:none; margin:0; padding:0;} #nav > a {display:none;} #nav li {position:relative; margin:0; padding:0; display: inline-block; text-align: left;} #nav li a{ display: block; cursor:pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing: border-box; -webkit-transition:all 300ms cubic-bezier(0,.5,3,1);	-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);	-o-transition:all 300ms cubic-bezier(0,.5,.3,1); transition:all 300ms cubic-bezier(0,.5,.3,1); }
/* second level */
#nav li ul{	position: absolute; padding:0; display: none; overflow: hidden; z-index: 1; width: 100%; }
#nav li:hover ul{	/*display:block; show with jquery*/	left: 0;	right: 0; }
#nav li ul li{display: block;}
#nav li ul li a{ display: block;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transition:all 300ms cubic-bezier(0,.5,3,1);	-moz-transition:all 300ms cubic-bezier(0,.5,.3,1);	-o-transition:all 300ms cubic-bezier(0,.5,.3,1); transition:all 300ms cubic-bezier(0,.5,.3,1); }
.clearfix::after{	content: ''; display: table; clear: both; }
@media (max-width: 680px){	#nav{position:initial;}	#nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type{	display: block; }	/* first level */ #nav > ul{ display: none; position: absolute; z-index:99999999999; left: 0; right: 0;    margin-top: 5px; } 
#nav:target > ul, #nav > ul > li{display: block;} /* second level */	#nav li ul{position: static;} } 
.menu_icon > span:nth-child(1){ top:25%; } .menu_icon > span:nth-child(2){ top:50%; }
 .menu_icon > span:nth-child(3){ top:50%; } .menu_icon > span:nth-child(4){ top:75%; } 
 .menu_icon.open span:nth-child(1), .menu_icon.open span:nth-child(4){ width:0px;	left: 50%; opacity: 0; } 
 .menu_icon.open span:nth-child(2){ transform: rotate(45deg); } 
 .menu_icon.open span:nth-child(3){ transform: rotate(-45deg); } 
 @media (min-width: 680px){ .menu_icon{	display:none; } } 
 @media (max-width: 680px){	#nav>ul, #nav:target > ul{display:none; } } 
 @media (min-width: 681px){	#nav>ul, #nav:target > ul{	display:block !important; } }
 
/* ====================== CSS Document =================================== */
 
 body { padding:0; margin: 0; overflow-x:hidden;	background-color:#;}
#ul,li { margin:0; padding-bottom:10px; border:0; outline:0; font-size:100%; vertical-align:baseline; margin-left:12px; }
body,td,th,p,li,div {font-family:Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif; font-size:20px; line-height:30px; font-weight:300; color:#484543;}
#mainContainer { width:100%; margin:auto; padding:0px;; height:auto;	text-align:left; margin:auto;	position:relative; } 
#LayerRow1 {display:block;position:relative;} #LayerRow1 #LR1_C1 {display:block;}
#LayerRow2 {display:block;position:relative;} #LayerRow2 #LR2_C1 {display:block;}
#LayerRow3 {display:block;position:relative;} #LayerRow3 #LR3_C1 {display:block;}
p {padding:0px;margin:0px;}
img {border:0;max-width:100%;height:auto;} 
.left {float:left;margin:0;} 
.left3 {float:left;margin:0px 0px 0px 3px;} 
.left5 {float:left;margin:0px 0px 0px 5px;} 
.left7 {float:left;margin:0px 0px 0px 7px;}  
.left10 {float:left;margin:0px 0px 0px 10px;} 
.left13 {float:left;margin:0px 0px 0px 13px;} 
.left15 {float:left;margin:0px 0px 0px 15px;} 
.left20 {float:left;margin:0px 0px 0px 20px;} 
.left25 {float:left;margin:0px 0px 0px 25px;} 
.left30 {float:left;margin:0px 0px 0px 30px;} 
.right {float:right;margin:0;} 
.top3 {padding-top:3px;} 
.top7 {padding-top:7px;} 
.top5 {padding-top:5px;} 
.top9 {padding-top:9px;} 
.top10 {padding-top:10px;} 
.top13 {padding-top:13px;} 
.top15 {padding-top:15px;} 
.top20 {padding-top:20px;} 
.top25 {padding-top:25px;} 
.top30 {padding-top:30px;} 
.top35 {padding-top:35px;} 
.top40 {padding-top:40px;} 
.bottom10 {padding-bottom:10px;} 
.bottom20 {padding-bottom:20px;} 
.bottom30 {padding-bottom:30px;} 
.padd5 {padding:5px;} 
.padd10 {padding:10px;} 
form {margin:0;padding:0;display:inline;} 
#background {width: 100%; /*height: 100%; */ position:fixed;left:0px;top:0px;z-index:-1000;}
.stretch {width:100%;height:100%;} 
#container {width:100%;margin:auto;padding:0px;text-align:left;height:auto;position:relative;}
 .fancybox-margin{margin-right:17px;}
 
 


