body{margin:0;padding:0;display:none;overflow-x:hidden;overflow-y:auto}html,body{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mainContainer{
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	top: 0;
	left: 0;
	min-height: 100%;
	height: auto!important;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -35px;
}.header{width:100%;position:relative;margin:0;padding:0;top:0;box-shadow:0 2px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.25)}.header .headerContent{padding:0;margin:0 auto}.header .headerContent .nav{
	float: left;
	display: inline;
	margin-left: 0;
	margin-right: 10px;
	width: 750px
}.header .headerContent .nav ul{display:none}.header .headerContent #mobile_nav,.header .headerContent .nav li{float:left;left:0;display:block;margin:0;cursor:pointer;list-style:none}.header .headerContent .nav li span{height:100%;padding:20px 15px 15px 15px;display:block;text-align:center;cursor:pointer;-webkit-transition-property:color,background;-webkit-transition-duration:.25s,.25s;-webkit-transition-timing-function:linear,ease-in;-moz-transition-property:color,background;-moz-transition-duration:.25s,.25s;-moz-transition-timing-function:linear,ease-in;-o-transition-property:color,background;-o-transition-duration:.25s,.25s;-o-transition-timing-function:linear,ease-in;-ms-transition-property:color,background;-ms-transition-duration:.25s,.25s;-ms-transition-timing-function:linear,ease-in}.header .headerContent #mobile_nav{position:absolute;display:none;padding:13px 15px 15px 15px;top:3px}.header .headerContent .highlight{height:3px;position:absolute;margin:0;padding:0}.header .topContact{float:right;display:inline;margin-top:15px;margin-right:10px;width:180px;text-align:right}.header .headerContent li a,.header .headerContent li a:visited{color:inherit;text-decoration:none;outline:0}.header .headerContent li a:hover,.header .headerContent li a:focus{color:inherit}.header .headerContent li a:visited{color:inherit;text-decoration:none}.footer,.push{height:35px}.footer{position:relative;margin:0 auto;padding:0;box-shadow:0 -2px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 -2px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 -2px 3px rgba(0,0,0,0.25)}.footer .container .bottomText{margin-top:10px}.contentWarp{margin:0;padding:0}.mainContainer .logo{position:relative;height:100px}.mainContainer .logo img{position:absolute;bottom:0}.pageHolder{
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow-y: hidden;
	overflow-x: hidden;
}.page{float:left;position:relative;top:0;left:0;margin:30px 0 0 0}.page .pgContent{width:940px;float:left;display:inline;margin:0;padding-left:30px;overflow:hidden}.loading{background:url(../images/loader.gif) no-repeat center center;height:32px;width:32px;position:absolute;z-index:0}.email_loading{background:url(../images/email_loading.gif) no-repeat center center;height:32px;width:32px;position:absolute;z-index:0}#reply_message{position:relative;left:20px;text-align:left;float:left}#scrollbar_holder{width:98.7%;top:0;margin:10px 0 0 0;position:relative}#scrollbar_holder .viewport{width:97%;overflow:hidden;position:relative;margin:0}#scrollbar_holder .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0;width:100%}#scrollbar_holder .scrollbar{background:transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;position:relative;background-position:0 0;float:right;width:5px}#scrollbar_holder .track{background:transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;height:100%;width:5px;position:relative;padding:0 1px}#scrollbar_holder .thumb{background:transparent url(../images/bg-scrollbar-thumb-y.png);background-position:center;background-repeat:repeat-y;height:20px;width:30px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:-22px}#scrollbar_holder .thumb .end{overflow:hidden;height:20px;width:10px}#scrollbar_holder .disable{display:none}.add_scroll{position:relative;width:100%}.medium_size #scrollbar_holder .viewport{height:280px}.full_size #scrollbar_holder .viewport{height:365px;margin-top:-15px}.vegas-loading{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#000 url(images/loading.gif) no-repeat center center;background:rgba(0,0,0,0.7) url(../images/loading.gif) no-repeat center center;height:32px;width:32px;position:absolute;z-index:0}.vegas-overlay{background:transparent url(../images/background_overlay.png);opacity:.5;z-index:-1}.vegas-background{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;position:absolute;z-index:-3}.animate{overflow:hidden}.graph_container{position:relative;width:100%;padding:0;margin-top:0}.graph_container ul{margin:0;padding:0;list-style:none;overflow-y:hidden}.graph_container li{width:100%;height:20px;margin:0 0 15px 0;position:relative}.graph_container li.last{margin:0}.graph_container li span{position:absolute;z-index:1;margin:1px 0 0 15px;padding:0;color:#000;font-size:11px}.graph_container li a{position:absolute;left:0;width:0;height:20px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.portfolio{overflow:hidden}.portfolio img{display:block;width:100%}.portfolio .item{width:216px;height:138px;margin:1px;float:left}.portfolio .large{width:214px;height:138px}.portfolio .medium{width:198px;height:128px}.portfolio .small{width:140px;height:90px}#flexslider-container{max-width:900px;height:100%;margin:5px 0 0 0}.flexslider .slides{overflow:hidden}.flexslider ul li,.flexslider .slides{margin:0;padding:0}.video_content{width:600px;height:255px;margin:0 auto;cursor:pointer;background-color:#000;overflow:hidden}.addVideo{position:relative;background-color:#000;overflow:hidden}.noSpacing{margin:0}.pageHidden{width:300px;height:50px;position:absolute;overflow:hidden}.pageShow{width:auto;height:auto;position:relative;overflow:visible}#options{margin-right:65px}@media only screen and (min-width:768px) and (max-width:959px){.mainContainer .logo{height:100px}.video_content{width:600px;height:255px}#flexslider-container{max-width:800px;height:100%;margin:20px 0 0 0}.flex-caption{visibility:visible}.page .pgContent{width:748px}}@media only screen and (min-width:768px) and (max-width:1024px){.page .pgContent{margin:0;padding-left:30px}#scrollbar_holder .viewport{overflow:hidden;height:320px;margin:-10px 0 0 0}#scrollbar_holder .overview{position::absolute}.header .headerContent .nav{width:575px}.header .headerContent .nav ul{position:inherit;top:0;display:block;z-index:inherit}.header .headerContent .nav li{float:left;margin:0}.header .headerContent .nav li span{padding:12px 15px 10px 15px}.header .headerContent .highlight{display:block}.header .headerContent #mobile_nav{display:none;position:absolute}.header .topContact{width:160px;margin-top:10px}.medium_size #scrollbar_holder .viewport{height:265px}.full_size #scrollbar_holder .viewport{height:325px}.flex-caption{visibility:visible}#options{margin-right:50px}.portfolio{left:13px}#fsGalNex{right:-10px;top:30px}#fsGalPre{left:-3px;top:30px}}@media only screen and (min-width:960px) and (max-width:1024px){.header .headerContent .nav{width:730px}.header .topContact{width:200px;margin-top:10px}#options{margin-right:50px}#flexslider-container{max-width:800px;height:100%;margin:5px 0 0 50px}}@media only screen and (max-width:767px){body{overflow-x:hidden;overflow-y:auto}.header .headerContent .nav{width:130px}.header .headerContent .nav ul{position:absolute;top:44px;display:none;z-index:10}.header .headerContent .nav li{float:none;margin:0}.header .headerContent .nav li span{padding:15px 15px 10px 15px;margin:0}.header .headerContent .nav li .last{padding-bottom:15px}.header .headerContent .highlight{display:none}.header .headerContent #mobile_nav{display:block;position:relative}.header .topContact{width:150px}.pageHolder{width:300px}.page .pgContent{width:300px;position:relative;margin:0;padding:0;width:auto;height:auto;overflow:visible}#scrollbar_holder .viewport{overflow:visible;height:100%}#scrollbar_holder .overview{overflow:visible;position:relative;height:100%}.medium_size #scrollbar_holder .viewport{height:100%}.full_size #scrollbar_holder .viewport{height:100%;margin-top:10px}.mainContainer{overflow-y:hidden}.mainContainer .logo{height:50px}.video_content{width:280px;height:120px}#flexslider-container{max-width:800px;height:100%;margin:20px 0 20px 15px}.flex-caption{visibility:hidden}#flexslider-container .flex-control-nav{position:relative;bottom:-15px}#flexslider-container .flex-direction-nav{visibility:hidden}#options{margin-right:-10px}.portfolio{left:10px}.fs_gallery{left:7px}.fs_thumbs{width:265px}#fsCloGal{right:-5px;top:25px}#fsGalNex{right:-10px;top:55px}#fsGalPre{left:-0px;top:55px}}@media only screen and (min-width:480px) and (max-width:767px){body{overflow-x:hidden;overflow-y:auto}.header .headerContent .nav{width:200px}.header .headerContent .nav ul{position:absolute;top:44px;display:none;z-index:10}.header .headerContent .nav li{float:none;margin:0}.header .headerContent .nav li span{padding:15px 15px 10px 15px;margin:0}.header .headerContent .nav li .last{padding-bottom:15px}.header .headerContent .highlight{display:none}.header .headerContent #mobile_nav{display:block;position:relative}.header .topContact{width:190px}.pageHolder{width:420px}.page .pgContent{width:420px;position:relative;margin:0;padding:0;width:auto;height:auto;overflow:visible}#scrollbar_holder .viewport{overflow:visible;height:100%}#scrollbar_holder .overview{overflow:visible;position:relative;height:100%}.medium_size #scrollbar_holder .viewport{height:100%}.full_size #scrollbar_holder .viewport{height:100%;margin-top:10px}.mainContainer{overflow-y:hidden}.mainContainer .logo{height:50px}.video_content{width:400px;height:165px}#flexslider-container{max-width:800px;height:100%;margin:25px 0 30px 20px}.flex-caption{visibility:hidden}#flexslider-container .flex-control-nav{position:relative;bottom:-15px}#flexslider-container .flex-direction-nav{visibility:hidden}#options{margin-right:-10px}.portfolio{left:10px}.fs_gallery{left:5px}.fs_thumbs{width:390px}#fsCloGal{right:-5px;top:25px}#fsGalNex{right:-10px;top:55px}#fsGalPre{left:-5px;top:55px}}
