.navwrap{position:absolute;top:104px;cursor:default;width:960px;}


.imagetabs{margin-left:100px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;height:33px;clear:both;}
.imagetabs li{float:left;height:33px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:4px;}
.imagetabs li a{display:block;height:33px;}
.imagetabs li.selected a {cursor: default;}


.imagetabs li a.home{width:49px;background:#fcfcfc url(images/connect/nav-sprite.gif) no-repeat scroll 0pt -3px;}
/*.imagetabs li a.home{width:73px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -3px;}*/
.imagetabs li a.home:hover{background-position: 0pt -471px;}
.imagetabs li a.home:active{background-position: 0pt -471px;}
.imagetabs li.selected a.home{width:49px;background-position: -0pt -471px;cursor:default;}

.imagetabs li a.about{width:104px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -543px;}
.imagetabs li a.about:hover{background-position: 0pt -399px;}
.imagetabs li a.about:active{background-position: 0pt -399px;}
.imagetabs li.selected a.about{width:104px;background-position: -0pt -399px;cursor:default;}

.imagetabs li a.approach{width:110px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -291px;}
.imagetabs li a.approach:hover{background-position: 0pt -255px;}
.imagetabs li a.approach:active{background-position: 0pt -255px;}
.imagetabs li.selected a.approach{width:110px;background-position: -0pt -255px;cursor:default;}

.imagetabs li a.services{width:101px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -75px;}
.imagetabs li a.services:hover{background-position: 0pt -363px;}
.imagetabs li a.services:active{background-position: 0pt -363px;}
.imagetabs li.selected a.services{width:101px;background-position: -0pt -363px;cursor:default;}

.imagetabs li a.portfolio{width:111px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -435px;}
.imagetabs li a.portfolio:hover{background-position: 0pt -147px;}
.imagetabs li a.portfolio:active{background-position: 0pt -147px;}
.imagetabs li.selected a.portfolio{width:111px;background-position: -0pt -147px;cursor:default;}

.imagetabs li a.news{width:73px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -39px;}
.imagetabs li a.news:hover{background-position: 0pt -327px;}
.imagetabs li a.news:active{background-position: 0pt -327px;}
.imagetabs li.selected a.news{width:73px;background-position: -0pt -327px;cursor:default;}

.imagetabs li a.blog{width:73px;background:#fcfcfc url(images/connect/nav-sprite.gif) no-repeat scroll 0pt -615px;}
.imagetabs li a.blog:hover{background-position: 0pt -579px;}
.imagetabs li a.blog:active{background-position: 0pt -579px;}
.imagetabs li.selected a.blog{width:73px;background-position: -0pt -579px;cursor:default;}

.imagetabs li a.people{width:87px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -111px;}
.imagetabs li a.people:hover{background-position: 0pt -219px;}
.imagetabs li a.people:active{background-position: 0pt -219px;}
.imagetabs li.selected a.people{width:87px;background-position: -0pt -219px;cursor:default;}

.imagetabs li a.contact{width:98px;background:#fcfcfc url(images/connect/nav-sprite.png) no-repeat scroll 0pt -507px;}
.imagetabs li a.contact:hover{background-position: 0pt -183px;}
.imagetabs li a.contact:active{background-position: 0pt -183px;}
.imagetabs li.selected a.contact{width:98px;background-position: -0pt -183px;cursor:default;}

.imagetabs li a span{margin:0 0 0 -3000px;}


.servicenav{margin:0px;padding:0px;clear:both;}
.servicenav li{font:normal normal 1.2em/1.4em  "Trebuchet MS","Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:none;color:#777777}

.servicenav li{height:20px;margin-left:2px;text-decoration:none;}
.servicenav li a{display:block;height:20px;text-decoration:none;color:#777777;background:url(images/connect/service-bullet.png) no-repeat 0 -3px;padding-left:20px;}
.servicenav li a:hover{text-decoration:none;color:#6fc656;background-position: 0 -28px;}
.servicenav li.selected a {cursor: default;color:#73c146;background-position: 0 -28px;font-weight:bold;}

.arrowlistmenu{width: 190px;}

.arrowlistmenu .menuheader{ margin-bottom: 8px;cursor: hand;cursor: pointer;}
.arrowlistmenu .menuheader a:link,.arrowlistmenu h4 a:visited{ font:normal normal 1em/1.3em  "Trebuchet MS","Helvetica Neue", Helvetica, Arial, sans-serif;color:#777777;text-decoration:none;height:16px;}
.arrowlistmenu .menuheader a:hover,.arrowlistmenu h4 a:active{ color:#6fc656;text-decoration:none;background-position: 0 -28px;}

.arrowlistmenu .openheader{ background-position: 0 -28px;}

.arrowlistmenu ul{ 
list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; }

.arrowlistmenu ul li{padding-bottom: 2px;font:normal normal 1em/1.3em  "Trebuchet MS","Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:none;color:#777777}

.arrowlistmenu ul li a{color: #7ac043;display: block;padding: 2px 0;padding-left: 19px; text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;}

.arrowlistmenu ul li a:visited{color: #7ac043;}

.arrowlistmenu ul li a:hover{ color: #7ac043;background-color: #f9fff5;}
.arrowlistmenu ul h4.selected{ color: #7ac043;background-color: #f9fff5;}



.carousel  {margin-left:85px;margin-top:8px;width:912px;padding:0;}

.carouselwrap  {margin:0px auto;margin-top:-10px;width:912px;padding:0;}

.carousel button { float: left;}              

.carousel a.prev,  .carousel a.next {display: block;float: left;width: 30px;height: 103px;text-decoration: none;background: url("/images/connect/imageNavLeft.gif") left 10px no-repeat;}

.carousel a.next { background: url("/images/connect/imageNavRight.gif") right 10px no-repeat;}

.carousel a.next:hover {background-image: url("/images/connect/imageNavRightHover.gif");}

.carousel a.prev:hover {background-image: url("/images/connect/imageNavLeftHover.gif");}    

 .carousel a:hover,  .carousel a:active {border: none;outline: none;}                 

.jCarouselLite {float: left;position: relative;visibility: hidden;left: -5000px;}

.carousel ul {margin: 0;}

.carousel li a img {border:2px solid #d5d5d5;width: 100px;height: 40px;margin-left: 20px;margin-right: 20px;}
.carousel li a:hover img {border:2px solid #FFFFFF;}
        
.carousel li em {color:#000000;margin-left:20px;font-style:normal;font-size:.8em;line-height:1em}


