body{background-image:url(../images/e2_bodyBG.png);background-repeat:no-repeat;background-position:center 100px;}
ul.accessibility{margin:0;padding:0;position:absolute;left:-1000px;top:-1000px;list-style-type:none;}
nav:not(.mm-menu){display:none;}
#mmenu{visibility:hidden;}
.headerMB{display:none;}
#head01{position:fixed;top:0;width:100%;min-height:110px;background-color:#FFF;float:none;z-index:9999;margin-left:auto;margin-right:auto;transition:all 1s ease;box-shadow:0px 2px 4px 1px rgba(0,0,0,0.3);}
#head01Content{position:relative;width:1117px;min-height:110px;margin:auto;}
#logo{float:left;padding:30px 0 0 10px;}
#phoneMenuFloat{float:right;transition:all 1s ease;}
#phoneEmail{float:right;padding:15px 18px 20px 0px;transition:all 1s ease;}
.headEmail{padding-left:26px;}
.headEmail a{text-decoration:none;font-size:110%; }
.headEmail .fa-circle-thin {
	color:#e5e5e5;
	}
.headEmail .fa-facebook {
	color:#0278b8;
	font-size:90%;
	}
.phNumber a{color:#0278b8;text-decoration:none;cursor:default;font-size:110%;padding-left:24px;}
.phNumber a:link{color:#0278b8;background-color:transparent;text-decoration:none;cursor:default;}
.phNumber a:active{color:#FF0000;background-color:transparent;text-decoration:none;cursor:default;}
.phNumber a:visited{color:#0278b8;background-color:transparent;text-decoration:none;cursor:default;}
.phNumber a:hover{color:#0278b8;background-color:transparent;text-decoration:underline;cursor:default;}
.phNumber .fa-circle-thin {
	color:#e5e5e5;
	}
.phNumber .fa-phone {
	color:#0278b8;
	}
.phNumber .fa-stack:hover,.headEmail .fa-stack:hover {
	transform: scale(1.2, 1.2)!important;
	transition:all 0.3s ease;
}	
#menu{clear:both;float:right;}
#listMenuRoot{margin-top:0px;padding-left:0px;}
.hPipe{color:#262729;font-size:110%;}
#slogan{position:absolute;top:22%;left:10%;width:295px;height:auto;z-index:102;background-color:rgba(0, 0, 0, 0.6);padding:20px 0 20px 0;transition:all 0.8s ease;}
#sloganTxt01{color:#FFF;font-size:180%;font-weight:normal;line-height:1.1;padding:0 20px 0 20px;transition:all 0.8s ease;}
#sloganTxt01 a{color:#FFF;}
#sloganTxt02{margin-top:10px;color:#FFF;font-size:120%;font-weight:normal;padding:0 20px 0 20px;transition:all 0.8s ease;}
.btnLink a:link{background-color:#1081bb;color:#FFF;display:inline-block;text-decoration:none;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;border-radius:3px;}
.btnLink a:visited{background-color:#1081bb;color:#FFF;display:inline-block;text-decoration:none;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;border-radius:3px;}
.btnLink a:hover{background-color:#019ad2;color:#FFF;display:inline-block;text-decoration:none;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;border-radius:3px;}
#morePad{margin-top:10px;margin-left:20px;}
#slideShowPos{clear:both;position:relative;margin:auto;width:100%;margin-top:100px;}
.slider-wrapper{width:100%;height:auto;}
.theme-default:hover .nivo-directionNav a{opacity:1;}
.theme-default a.nivo-nextNav{background-position:-50px 0;}
.theme-default a.nivo-prevNav{}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
.nivoSlider{position:relative;background:#fff url(../images/e2_loading.gif) no-repeat 50% 50%;margin-bottom:0px;width:100%;height:auto;overflow:hidden;z-index:100;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100%;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;opacity:0!important;filter:alpha(opacity=0);background-color:#FFF;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;right:15%;top:21%;width:11%;background:#000;color:#fff;z-index:8;padding:10px 10px;opacity:0.7;overflow:hidden;border-radius:8px;display:none!important;}
.nivo-caption p{padding:5px 0 0 0;margin:0;}
.nivo-caption p,.nivo-caption em,.nivo-caption strong,.nivo-caption h2,.nivo-caption h3{position:relative;background:#000;color:#FFF!important;opacity:1.0!important;z-index:9!important;display:none;}
.nivo-caption a{display:inline !important;color:#fff;}
.nivo-caption a:hover{color:#fff;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:10;cursor:pointer;display:block;width:50px;height:52px;background:url(../images/e2_slide_arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;transition:all 200ms ease-in-out;display:none;}
.nivo-prevNav{left:12%;}
.nivo-nextNav{right:12%;}
.nivo-controlNav{position:absolute;top:320px;left:600px;z-index:20;display:none;}
.nivo-controlNav a{z-index:20;cursor:pointer;display:inline-block;width:20px;height:22px;background:url(../images/e2_bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:0px;float:left;}
.nivo-controlNav a.active{background-position:0 -50px;font-weight:bold;}
#bigBtnsPos{clear:both;position:relative;width:1117px;margin:auto;}
#big4Buttons{float:left;width:652px;margin-bottom:10px;}

.bigBtns{float:left;width:326px;height:132px;}
.bigBtns h4 {padding:24px 15px 0px 95px;color:#FFF;text-transform:uppercase;font-size:115%;line-height:1.1;}
.bigBtns p {padding:5px 10px 0px 95px;margin:0;text-transform:uppercase;font-size:100%;line-height:1.1;}
.bigBtns a.readMore{padding:0px 10px 0 0px;color:#FFF;font-size:80%;font-weight:normal;text-transform:uppercase;text-decoration:none;background-image:url(../images/e2_qkLinks_arrow.png);background-repeat:no-repeat;background-position:right center;}
.bigBtns a.readMore:hover{text-decoration:none;font-weight:bold;}

#bigBtn01{background-color:#a0d2e9;color:#1c76a3;transition:all 1s ease;background-size: 70px 70px;background-image:url(../images/e2_qkLks_cms.png);background-repeat:no-repeat;background-position:10px 20px;opacity:0.9;}
#bigBtn01 h4{color:#1c76a3;}
#bigBtn01 a{color:#1c76a3;}
#bigBtn01:hover{background-color:#d3e5ef;color:#1c76a3;opacity:0.9;}

#bigBtn02{background-color:#1c76a3;color:#FFF;transition:all 1s ease;background-size: 70px 70px;background-image:url(../images/e2_qkLks_hosting.png);background-repeat:no-repeat;background-position:10px 20px;opacity:0.9;}
#bigBtn02:hover{background-color:#333;opacity:0.9;}
#bigBtn02 h4{color:#fff;}
#bigBtn02 a{color:#fff;}

#bigBtn03{background-color:#3fabb5;color:#FFF;transition:all 1s ease;background-size: 70px 70px;background-image:url(../images/e2_qkLks_domain.png);background-repeat:no-repeat;background-position:10px 20px;opacity:0.9;}
#bigBtn03:hover{background-color:#333;opacity:0.9;}
#bigBtn03 h4{color:#fff;}
#bigBtn03 a{color:#fff;}

#bigBtn04{background-color:#8ac33f;color:#262626;transition:all 1s ease;background-size: 70px 70px;background-image:url(../images/e2_qkLks_ecommerce.png);background-repeat:no-repeat;background-position:10px 20px;opacity:0.9;}
#bigBtn04 h4{color:#262626;}
#bigBtn04 a{color:#262626;}
#bigBtn04:hover{background-color:#cce9a5;opacity:0.9;}


#big2Area{float:left;width:426px;width:465px;}
h3#big2a{margin:0;padding:0;background-color:#222;color:#999;width:426px;width:465px;cursor:pointer;}
h3#big2a a{display:block;background-color:#222;background-image:url(../images/e2_menuShow.png);background-repeat:no-repeat;background-position:400px 22px;transition:all 1s ease;color:#999;text-decoration:none;text-transform:uppercase;font-weight:normal;font-size:130%;padding:16px 0px 16px 45px;margin:0;}
h3#big2a a:hover{background-color:#111;color:#CCC;}
h3#big2b{margin:0;padding:0;background-color:#303030;color:#999;width:426px;width:465px;cursor:pointer;}
h3#big2b a{display:block;background-color:#303030;background-image:url(../images/e2_menuShow.png);background-repeat:no-repeat;background-position:400px 22px;transition:all 1s ease;color:#999;text-decoration:none;text-transform:uppercase;font-weight:normal;font-size:130%;padding:8px 0px 8px 45px;margin:0;}
h3#big2b a:hover{background-color:#111;color:#CCC;}
#printPos{position:absolute;left:1000px;top:25px;}
a.printLink:link{background-color:transparent;color:#FFFFFF;text-decoration:none;}
a.printLink:active{background-color:transparent;color:#FFFFFF;text-decoration:none;}
a.printLink:visited{background-color:transparent;color:#FFFFFF;text-decoration:none;}
a.printLink:hover{background-color:transparent;color:#FFFFFF;text-decoration:underline;}
#searchPos label{display:none;}
#searchPos{position:absolute;left:780px;top:25px;}
.searchInput{position:relative;top:-5px;width:150px;background-color:#FFF;color:#999;margin-right:1px;padding:4px 4px 4px 8px;font-size:100%;border:1px solid #DFDFDF;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
#contentBG{clear:both;position:relative;margin:auto;width:100%;background-color:#434343;opacity:0.9;}
#content{width:1117px;margin:auto;}
#content p{font-size:130%;color:#FFF;background-color:#434343;line-height:1.2;padding:40px 10px 40px 10px;}
.pageTitle{display:none;}
#footerArea{clear:both;position:relative;margin:auto;width:100%;height:180px;background-image:url(../images/e2_opacity30_4098C5.png);background-repeat:repeat;background-position:0 0;}
#fSocial{width:100%;background-color:#FFF;}
#fSociialLinks{width:1117px;margin:auto;padding-top:15px;padding-bottom:14px;font-size:120%;}
#fSociialLinks a{ padding-left:2px;}
#fSociialLinks a:first-child{padding-left:5px;}
#fSociialLinks .fa-stack:hover {
	transform: scale(1.2, 1.2)!important;
	transition:all 0.3s ease;
}
#footer{width:1117px;margin:auto;}
#footLeft{float:left;}
#footRight{float:right;text-align:right;}
.footerTxt01{color:#444;font-size:95%;}
.footerTxt02{color:#444;font-size:85%;}
#footTitle{color:#007AB8;font-size:140%;padding-top:20px;}
#footer01{padding-top:10px;padding-left:0px;}
#footer02{padding-top:4px;padding-left:0px;}
#footer01b{padding-top:10px;padding-left:0px;}
#footer02b{padding-top:0px;padding-left:0px;}
.fPipe{padding-left:7px;padding-right:7px;}
#footer03{padding-top:60px;padding-bottom:0px;padding-left:0px;}
#dblink{padding-top:0px;padding-right:0px;padding-left:0px;}
.menulist, .menulist ul{margin:0;padding:0;list-style:none;z-index:5000!important;}
.menulist a.topMenu{padding-top:5px;padding-right:20px;padding-bottom:10px;padding-left:20px;}
.menulist a.topMenuSel{padding-top:5px;padding-right:20px;padding-bottom:10px;padding-left:20px;}
.menulist a.noLink{padding-top:5px;padding-right:20px;padding-bottom:10px;padding-left:20px;cursor:text;}
/*
.menulist a.topMenu:last-of-type{padding-right:10px;}
.menulist a.topMenuSel:last-of-type{padding-right:15px;}
*/
.noLinkSub{cursor:text;}
.menulist img{padding-top:4px;}
.menulist ul{display:none;position:absolute;top:44px;left:-1px;width:150px;z-index:6000!important;}
.menulist ul ul{top:-1px;margin-top:0;left:148px;width:150px;z-index:6000!important;}
.menulist li{float:left;display:block;position:relative;z-index:10000!important;}
.menulist ul li{float:none;margin:0;margin-bottom:-1px;}
.menulist a{display:block;padding-top:6px;padding-right:4px;padding-bottom:6px;padding-left:8px;}
.menulist a .subind{display:none;}
.menulist ul a .subind{display:block;float:right;}
.menulist a{float:left;}
.menulist ul a{float:none;}
.menulist a{float:none;}
*:first-child+html .menulist ul li{float:left;width:100%;}
* html .menulist ul li{float:left;height:1%;}
* html .menulist ul a{height:1%;}
.menulist a.topMenu:link{font-size:120%;background-color:transparent;color:#262626;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.menulist a.topMenu:active{font-size:120%;background-color:transparent;color:#FF0000;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.menulist a.topMenu:visited{font-size:120%;background-color:transparent;color:#262626;font-weight:normal;text-decoration:none;text-transform:capitalize;}
.menulist a.topMenu:hover{font-size:120%;background-color:transparent;color:#0278b8;font-weight:normal;text-decoration:none;background-image:url(../images/e2_nav_over.png);background-repeat:no-repeat;background-position:bottom center;text-transform:capitalize;}
.menulist a.topMenuSel:link,.menulist a.topMenuSel:active,.menulist a.topMenuSel:visited{font-size:120%;background-color:transparent;color:#0278b8;font-weight:normal;text-decoration:none;background-image:url(../images/e2_nav_over.png);background-repeat:no-repeat;background-position:bottom center;text-transform:capitalize;}
.menulist a.topMenuSel.noLink:link,.menulist a.topMenuSel.noLink:active,.menulist a.topMenuSel.noLink:visited{font-size:120%;background-color:transparent;color:#0278b8;font-weight:normal;text-decoration:none;background-image:url(../images/e2_nav_over.png);background-repeat:no-repeat;background-position:bottom center;text-transform:capitalize;;}
.menulist a.noLink:link,.menulist a.noLink:active,.menulist a.noLink:visited{font-size:120%;background-color:transparent;color:#262626;text-decoration:none;text-transform:capitalize;}
.menulist a.noLink:hover{font-size:120%;background-color:transparent;color:#0278b8;font-weight:bold;text-decoration:none;background-image:url(../images/e2_nav_over.png);background-repeat:no-repeat;background-position:bottom center;text-transform:capitalize;}
.menulist li{border:none;}
.menulist ul li{border:1px solid #999999;}
.menulist ul ul li{border:1px solid #999999;}
.menulist ul a{font-size:100%;text-decoration:none;}
.menulist ul a:link{color:#FFFFFF;background-color:#424242;}
.menulist ul a:active{color:#FF0000;background-color:#424242;}
.menulist ul a:visited{color:#FFFFFF;background-color:#424242;}
.menulist ul a:hover{color:#FFFFFF;background-color:#666666;}
.menulist ul a:focus:link{color:#FFFFFF;background-color:#424242;}
.menulist ul a:focus:active{color:#FF0000;background-color:#424242;}
.menulist ul a:focus:visited{color:#FFFFFF;background-color:#424242;}
.menulist ul a:focus:hover{color:#FFFFFF;background-color:#666666;}
/* Home Icon */
.topMenu .fa-home, .topMenuSel .fa-home {
	padding-top:2px;
	font-size:120%;
	color:#c1cacd;
	}
@media only screen and (max-width:1116px), only screen and (max-device-width:1116px){
body{background-image:none;}
#menu{display:none;}
.headerMB{display:block;text-align:center;background:#007AB8;color:#fff;width:100%;height:40px;}
.headerMB.fixed{position:fixed;top:0px;left:0;}
.headerMB #mmBtn{position:absolute;top:8px;left:10px;display:block;min-width:50px;min-height:40px;background:center center no-repeat transparent; }
#mmenu{visibility:visible;}
#phoneMenuFloat, #phoneEmail{display:none;}
.MBheadEmail{margin:0;display:block;float:right;padding-right:40px;padding-top:5px;}
.MBphNumber{margin:0;display:block;float:right;padding-right:40px;padding-top:5px;}
.MBphNumber a{color:#FFF;text-decoration:none;cursor:default;font-size:110%;padding-left:0px;}
.MBphNumber a:link{color:#FFF;background-color:transparent;text-decoration:none;cursor:default;}
.MBphNumber a:active{color:#FF0000;background-color:transparent;text-decoration:none;cursor:default;}
.MBphNumber a:visited{color:#FFF;background-color:transparent;text-decoration:none;cursor:default;}
.MBphNumber a:hover{color:#FFF;background-color:transparent;text-decoration:none;cursor:default;}
.MBheadEmail a{color:#FFF;text-decoration:none;cursor:default;font-size:110%;}
.MBheadEmail a:link{color:#FFF;background-color:transparent;text-decoration:none;cursor:default;}
.MBheadEmail a:active{color:#FF0000;background-color:transparent;text-decoration:none;cursor:default;}
.MBheadEmail a:visited{color:#FFF;background-color:transparent;text-decoration:none;cursor:default;}
.MBheadEmail a:hover{color:#FFF;background-color:transparent;text-decoration:none;cursor:default;}
.MBheadEmail .fa-envelope-o {
	font-size:90%;
	}
#head01{width:100%;position:relative;box-shadow:none;}
#head01Content{width:100%;}
#logo{float:left;padding:20px 0 0 20px;}
#phoneEmail{float:right;padding:30px 40px 0px 10px;font-size:120%;}
#slideShowPos{margin-top:0px;}
#searchPos{display:none;}
#printPos{display:none;}
#slogan{position:absolute;top:15%;left:5%;}
#bigBtnsPos{width:100%;}
#big4Buttons{clear:both;float:left;width:100%;margin-bottom:10px;}
.bigBtns{float:left;width:50%;height:132px;}
#big2Area{width:100%;}
h3#big2a, h3#big2b{width:50%;}
#content{width:100%;}
#content p{font-size:130%;padding:30px 20px 30px 20px;}
h3#big2a, h3#big2b{width:100%;}
h3#big2a a, h3#big2b a{background-image:url(../images/e2_menuShow.png);background-repeat:no-repeat;background-position:10px 22px;font-size:120%;padding:16px 0px 16px 40px;}
#slogan{position:relative;top:0;left:0;width:100%;height:auto;z-index:102;background-color:rgba(0, 0, 0, 0.9);padding:20px 0 20px 0;margin:auto;text-align:center;}
#sloganTxt01{color:#FFF;font-size:180%;line-height:1.1;}
#sloganTxt02{margin-top:10px;color:#FFF;font-size:120%;}
#fSociialLinks{width:auto;padding-left:30px;}
#footer{width:100%;}
#footLeft{float:left;margin-left:20px;margin-bottom:15px;}
#footLeft2{float:left;padding-top:55px;margin-left:10px;}
#footRight{float:right;text-align:right;margin-right:10px;}
#footerArea{width:100%;height:auto;}
#footer{width:100%;height:auto;}
#dblink{display:none;}

}
@media only screen and (max-width:590px), only screen and (max-device-width:590px){#phoneMenuFloat{clear:both;float:left;}
#phoneEmail{float:left;padding:10px 5px 10px 35px;}
.bigBtns{clear:both;float:none;width:100%;height:auto;min-height:80px;padding-top:0px;padding-bottom:20px;}
#slideShow{display:none;}
#footRight{display:none;}
}
@media only screen and (max-width:420px), only screen and (max-device-width:420px){
.MBheadEmail{margin:0;display:block;float:right;padding-right:10px;}
.MBphNumber{margin:0;display:block;float:right;padding-right:10px;}
}