/* Homepage - Photo Section  */
#photo,#slideshow,#slideshow img{width:1000px;height:220px;}
#photo{position:relative;}
#slideshow{position:absolute;top:0;display:none;}
#slideshow img{display:none;}
#framewindow{position:absolute;top:15px;left:228px;width:306px;height:143px;z-index:1000;}
#frame,#frame img.bg{position:absolute;top:0;width:317px;height:143px;}
#frame{left:0;display:none;}
#frame div{position:absolute;top:0;width:296px;height:143px;display:none;}
#frame div span{position:absolute;display:block;height:98px;padding:10px;z-index:10;}
#frame div p.header{font-size:16px;line-height:normal!important;text-transform:uppercase;color:#8cc63f!important;margin:0;}
#frame div p{font-size:12px;color:#fff;margin-top:2px;line-height:normal;}
#frame div b{font-size:14px;color:#fff;}
#frame div a.follow{position:absolute;bottom:3px;right:35px;}
#framenav{position:absolute;left:10px;bottom:32px;z-index:1001;display:none;}
#framenav a{display:block;float:left;width:12px;height:12px;margin-right:3px;font-size:1px;color:#f1f1f1;text-decoration:none;background-color:#f1f1f1;}
#framenav a:hover,#framenav a.activeSlide{color:#0082c8;background-color:#0082c8;}

/* Homepage - Content Section  */
.section{position:relative;float:left;height:270px;width:284px;margin-top:1px;background-image:url(images/hd_bg.gif);background-position:top right;background-repeat:repeat-y;}
.section p{font-size:14px;line-height:160%;}
.section .header{width:284px;height:53px;}
.section .pad{padding:0 20px 10px 20px;}
.section .follow{}
.section a.hd:hover img{opacity:.8;}
.hp-clients,.hp-clients .header{width:140px;background-image:none;}
.hp-clients .header{height:39px;}
#clients{margin-top:10px;}
#clients img{margin:0 0 12px 14px;width:110px;height:50px;}
#clients img.middle{padding-top:10px;padding-bottom:10px;border-top:1px dotted #d2d2d2;border-bottom:1px dotted #d2d2d2;}
#clients span,#slideshow img,#frame div{display:none;}

/* Industry News */
.industry-news{position:relative;float:left;width:490px;height:85px;border-left:1px dotted #d2d2d2;background-color:#fff;}
.hd-industry-news{width:114px;height:9px;margin:16px 0 0 20px;}
#news{width:450px;margin-top:6px;height:120px;font-size:11px;}
#news div{font-size:12px;width:450px;margin:5px 20px;}
#news span.date{color:#333;display:block;}
#news span.title{color:#333;}
#news .follow{display:block;}
#newsnav{position:absolute;top:12px;right:300px;width:35px;z-index:1000;}
#newsnav img{width:14px;height:14px;display:inline;}

#linked-in{top:160px;left:25px;position:absolute;z-index:1000;display:none;}
#IBM-redguide-button{top:153px;right:192px;position:absolute;z-index:1000;display:none;}

