#leftcol {width:276px; padding: 29px 0 0 0; line-height: 20px; position:absolute; top:90px;}
#leftcol .hr {border-top: 2px solid #62ac1e; margin: 0 0 15px 0;}

#leftcol h1 {font-size: 17px; color:#2b2b2b; font-weight:normal; margin-bottom:0 !important;}
#heroholder {width:633px; height: 411px; position:absolute; margin: 0 0 0 316px; top:90px;}

#main { padding: 439px 0 210px 0; border:none; background:none;}
.indent70right {padding-right: 70px;}
.indent70right .outdent {float:right; margin: 0 -70px 0 0;}

.universalrotator {padding-bottom:26px; margin:0; height:auto; width:auto; height: 130px;}
.unirotatecontrols {margin:-30px 0 0 241px  !important;}
.rotatormask {background:url(../images/interface/chrome/bodybg.png) 0 -136px repeat-x; margin:0; padding:0; height: 130px;}
.indent70right {display:none;}
.indent70right:first-child{display:block;}

/* hide and display based on JS availability to improve rendering*/
.js .slidercontent {display:none;}
.js .ui-accordion-content {display:block;}


.accordion h4 {margin-top:4px; font-weight:normal;}
.accordion .topa {display:block; padding: 4px 0 0 0; border-top: 1px solid #cacaca; text-decoration:none; background: url(../images/interface/chrome/hp_sprite.png) 100% 10px no-repeat; } 
.accordion .topa:hover {color:#2b2b2b;}
.ui-state-active .topa {color:#2b2b2b; background:none;}
.sliderleftul {width:133px; float:left;}
.sliderrightul {width:142px; float:right;}
.slidercontent li {margin-top:0;}
.slidercontent a {color:#737373;}
.viewall {font-size: 11px; text-align:right;}
.viewall a {color:#008ad1;}
.rotatoritem+.rotatoritem {display:none;}

#pathways {margin-bottom: 50px;}
#pathways,.pthl,.pthr {clear:both;  width:950px; height: 130px; background: url(../images/interface/chrome/hp_explorebarbg.png) 0 0 repeat-x;}
.pthl {background-position: 0 -130px; background-repeat:no-repeat;}
.pthr {background-position: 100% -260px; background-repeat:no-repeat;}
.path {width:316px; height: 130px; float:left; cursor:pointer;}
.path .over {padding: 19px 20px 0 20px;height: 126px; width:277px; position:absolute; background:url(../images/interface/chrome/hp_pathwayover.png) -9999px -9999px no-repeat;}
.middle .over {margin-left: -1px;}
.last-child .over {margin-left:-1px;}
.middle {width:315px; border-right: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb;}

.path h3 {font-size: 18px; font-weight:normal;}
.path a  {text-decoration:none !important;padding-right:17px; background: url(../images/interface/chrome/hp_sprite.png) 100% -23px no-repeat;}
.path p {line-height: 20px !important; color:#737373; margin-top:5px;}
.img {display:block; float:right; margin: -10px -20px 0 0; width:95px; height: 80px; background: url(../images/copy/homepage-pathways.png) 100% 0 no-repeat;}
.first-child .img {width:88px;}
.middle .img {background-position: 0 -80px;}
.last-child .img {background-position: 0 -160px;}
.first-child.hover .over {background-position: 0 0;}
.middle.hover .over {background-position: 0 -145px;}
.last-child.hover .over {background-position: 0 -290px;}
.path.hover a{color:#439400 !important; background-position: 100% -53px;}

.tabnav {margin:0 -21px !important; padding:0 !important; width:950px; border-right: 1px solid #FFF;}
#tabcontent {padding: 0 21px; display:none; height: 680px;}
#tabcontent h4 {font-size: 11px; font-weight:normal; text-transform:uppercase; line-height: 20px;}
.tabnav .cap{width:316px; font-size: 16px; font-weight:normal;}
.tabmiddle .cap {width:315px;}
.col275 {width:275px; padding: 0 0 50px 0; float:left;}

.col275middle {padding: 0 41px 20px 41px;}
.col275 img {margin: 0 -20px;}
.intro {margin: 30px 0;}
h1 {font-size: 23px; margin: 0 0 8px 0; font-weight:lighter !important; color:#2b2b2b; font-family:"Myriad Pro", myriad, helvetica;}
h6 {margin-top:4px;}
#explore-our-community h1 {margin-bottom: 26px;}
.center {float:left; position:relative; left:50%;text-align:left; padding-top:19px;}
.abutton {margin:0; position:relative; left:-50%;}

#meet-our-customers .clearfix {margin-bottom:40px;}

.news li {line-height: 20px; font-size: 11px; padding-bottom: 9px; border-bottom: 1px solid #e4e4e4; margin-top:10px;}
.news a {font-size: 13px; line-height: 20px;}
.medicon {margin-top:-20px;}
.medicon li {display:block; border-bottom: 1px solid #e4e4e4; height: 49px;}
.medicon .last {border:none;}
.medicon a {display:block;clear:left; padding: 18px 0 0 41px;}
.medicon span {width:41px; float:left; height: 32px; display:block; margin: -8px 0 0 -41px; background: url(../images/interface/chrome/hp_sprite.png) 0 0 no-repeat;}
.medicon .qc {background-position: 0 -90px !important;}
.medicon .twitter {background-position: 0 -122px!important;}
.medicon .facebook {background-position: 0 -154px !important;}
.medicon .linkedin {background-position: 0 -186px !important;}

/* Flash backup*/
#hero {width: 633px; height: 411px;}
#hero.js {background: url(../images/interface/chrome/hp_herobar.png) 0 100% no-repeat;}
#herorotator {width: 633px; height: 356px;}
.heroitem {position:absolute; width: 633px; height: 356px; display:none;}
/*.heroitem:first-child {z-index: 8000;}*/
.herolink {display:block; width: 633px; height: 356px; text-indent:-9999px; background-position: 0 0; background-repeat:no-repeat;}
#herocontrols ul {float:right; padding: 9px 0 0 0;} 
#herocontrols li {float:left; padding-right: 10px;}
#herocontrols img {float:left;}
#herocontrols a {float:left; border: 1px solid #414141; margin: 1px 1px 0 1px;}
#herocontrols a.activeSlide {border: 2px solid #62ac1e; margin: 0;}
#herocontrols a:hover {border-color:#62ac1e;}
#herocontrols p {color:#2b2b2b; padding: 10px 0 0 23px; font-size: 12px; line-height: 16px;}
#herocontrols p img {display:none;}