#header h1#pageTitle, #content h1.contentPageTitle {display: none;}
.fileAttachmentList {display: none;}

#backgroundrpt {}

/*  anythingSlider  */
.noitalic{font-style:normal;}
#sliderRpt                          {background: url(../images/design/home/pixellineshadow.png) bottom repeat-x; background: none;}
#sliderWrapper                      {width: 100%; background: url(../images/design/home/slider_shadow.png) bottom center no-repeat; background: none;}
.slider                             {width: 940px; position: relative; height: 440px; margin: 20px auto 15px; background: url(../images/design/home/slider_shadow.png) bottom center no-repeat; background: none;}
.slider .wrapper                    {width: 940px; overflow: auto; height: 450px; margin: 0; position: absolute; top: 0; left: 0; z-index: 9;}
.thumbNav                           {position: relative; width: 940px; top: 433px; text-align: center; z-index: 10;}
.thumbNav ul                        {display: inline; margin: 0; padding: 0;}
.thumbNav li                        {display: inline; margin: 0; padding: 0; list-style: none;}
.thumbNav a                         {display: inline-block; line-height: 1; padding: 13px 0 0 0; height: 12px; width: 11px; margin: 0 5px 0 0; font-size: 0; background: url(../images/design/home/slider_bullet.png) -20px top no-repeat; text-align: center;}
.thumbNav a:hover                   {background-position: left top;}
.thumbNav a.cur                     {background-position: left top;}
                                    
.slider .wrapper ul                 {width: 32700px; /* Width is max for Opera */ list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.slider .wrapper ul li              {display: block; float: left; padding: 0; height: 450px; width: 940px; margin: 0; text-align: center; position: relative;}
.slider .arrow                      {display: block; height: 60px; width: 60px; background: url(../images/design/arrow.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: -235px; cursor: pointer; }
.slider .arrow a                     {height: 60px; width: 60px; background: url(../images/design/arrow.png); padding: 0; margin: 0;}
.slider .forward                    {background-position: top right; right: -25px; }
.slider .back                       {background-position: top left; left: -25px; }
.slider .forward a                  {background-position: bottom right; }
.slider .back a                     {background-position: bottom left; }

.start-stop                         {display: none; z-index: 10; color: green; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 420px; z-index: 11;}
.start-stop.playing                 {color: red; }
.start-stop:hover                   {background-image: none; }
/*  Prevents  */
.slider .wrapper ul ul              { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.slider .wrapper ul ul li           { float: none; height: auto; width: auto; background: none; }


.slider .homeArticleTitle, .slider .homeArticleTitleCustom {display: none; /* hidden for now until needed */ position: absolute; height: 50px; bottom: 20px; right: 0px; background: url(../images/design/articletitle.png) left no-repeat;}
.slider .homeArticleTitleCustom     {display: block;}
.slider .homeArticleTitle span.endArrow {display: none;}
.slider .homeArticleTitle a, .slider .homeArticleTitleCustom a {padding: 16px 15px 16px 20px; display: block;}
.slider .homeArticleStory img       {}


#content {float: left; display: inline; width: 630px; margin: 0;}
#content h1 {margin-top: 0; font-size: 30px;} 

#contentWrapper {padding: 50px 0 0 0; background: url(../images/design/home/slider_frameshadow.png) top center no-repeat;}
#contentWrapper #getStarted a {float: right; height: 90px; width: 300px; margin: 0 -10px 10px 0; background: url(../images/design/home/startbutton.png) top left;}
#contentWrapper #getStarted a span {height: 90px; width: 300px; background: url(../images/design/home/startbutton.png) top right;}
/* #contentWrapper #getStarted a:hover {background-position: top right;} */
#contentWrapper #findOutMore a {float: right; height: 90px; width: 300px; margin: 0 -10px 0 0; background: url(../images/design/home/startbutton.png) bottom left;}
#contentWrapper #findOutMore a span {height: 90px; width: 300px; background: url(../images/design/home/startbutton.png) bottom right;}
/* #contentWrapper #findOutMore a:hover {background-position: bottom right;} */
#contentWrapper a span {display: none;}

#latestPortfolio ul {width: 940px;}
#latestPortfolio li {width: 172px; height: 190px; margin: 0 20px 0 0; background: url(../images/design/imgshadow.png) 0 140px no-repeat;}
#latestPortfolio li img {padding: 1px; border: 1px solid #ccc; background: #fff; margin: 0 0 5px 0; height: 140px; width: 175px;}
.jcarousel-clip {width: 940px; height: 190px;}
.carouselNav {position: absolute; top: -63px;}
.jcarousel-prev {left: 322px;}
.jcarousel-next {right: 322px;}

#whatWeDo ul {}
#whatWeDo ul, #whatWeDo li {display: inline; padding: 0; margin: 0; list-style: none;}
#whatWeDo li {float: left; display: inline; width: 280px; margin: 0 50px 30px 0;}
#whatWeDo li.rowEnd {margin-right: 0;}
#whatWeDo li.rowStart {clear: left;}
#whatWeDo .icon {display: inline; float: left; width: 88px; margin: 0 0 0 0; left: -20px;}
#whatWeDo h3 {display: inline; float: left; /*width: 240px /*192px*/; margin: 25px 0;}
#whatWeDo p {clear: both;}
.contentRow h3.findOutMore {clear: both; text-align: right; font-style: italic;}

#whatWeDo li div.imgContainer {float: left;}
