@charset "utf-8";
/* CSS Document */

body{
background:url(../images/site-elements/mainBg.jpg) top left repeat-x #fff;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 30px 0;
}
#outerWrapper{
width:100%;
min-height:460px;
_height:460px;
margin:0 auto 0 auto;
padding:0;
overflow:hidden;
_overflow:visible;
background:url(../images/site-elements/innerBg.jpg) top center no-repeat scroll;
position:relative;
}
#outerFooter{
width:100%;
min-height:185px;
_height:185px;
_overflow:visible;
margin:0 auto 0 auto;
padding:0;
overflow:hidden;
background:url(../images/site-elements/footerBg.jpg) top center no-repeat;
}

#outerWrapper #innerWrapper{
width:980px;
display:block;
margin:0 auto 0 auto;
padding:0;
overflow:hidden;
}
#outerWrapper #innerWrapper #topLinks{
width:980px;
min-height:20px;
_height:20px;
_overflow:visible;
margin:0 auto 0 auto;
padding:0;
}
#outerWrapper #innerWrapper #topLinks .textsize{
height:22px;
_max-height:28px;
_overflow:visible;
float:right;
position:relative;
margin:0;
padding:6px 22px 3px 0;
background:url(../images/site-elements/textsizebg.jpg) right no-repeat;
color:#555;
font-size:.7em;

}
#outerWrapper #innerWrapper #topLinks .textsize a, #outerWrapper #innerWrapper #topLinks .textsize a:visited{
text-decoration:none;
color:#555;
}
#outerWrapper #innerWrapper #topLinks .textsize a:hover{
color:#fff;
}
#outerWrapper #innerWrapper #topLinks .textsize .size1{
font-size:1em;
padding:0 1px 0 10px;
}
#outerWrapper #innerWrapper #topLinks .textsize .size2{
font-size:1.1em;
padding:0 1px 0 1px;
}
#outerWrapper #innerWrapper #topLinks .textsize .size3{
font-size:1.2em;
padding:0 1px 0 1px;
}
ul, li{
margin:0;
padding:0;
list-style:none;
}
.clear {
clear:both;
font-size:0;
height:1px;
line-height:0;
margin:0;
padding:0;
overflow:hidden;
background:#fff;
}


h1{
color:#6691a7;
font-size:1.8em;
margin:0 0 15px 0;
padding:0;
font-weight:200;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2{
color:#6691a7;
font-size:1em;
font-weight:200;
margin:0 0 14px 0;
padding:5px 0 0 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3{
color:#6691a7;
font-size:1em;
font-weight:normal;
margin:0 0 6px 0;
padding:4px 0 4px 0;
border-bottom:#E3E5EB 1px solid;
}
h4{
color:#6691a7;
font-size:1em;
}
h5, h6{
color:#6691a7;
font-size:.9em;
}
p{
color:#6691a7;
font-size:0.8em;
line-height:1.5em;
font-weight:normal;
margin:0 0 15px 0;
}
a, a:visited{
color:#01B0F1;
text-decoration:underline;
padding:0;
outline:none;
}
a:hover{
color:#6691A7;
text-decoration:underline;
outline:none;
}
hr{
color:#E3E5EB;
background:#E3E5EB;
border:none;
height:1px;
width:100%;
margin:10px 0 10px 0;
}
.divider{
width:100%;
height:1px;
display:block;
float:left;
position:relative;
margin:5px 0 10px 0;
padding:0;
background:url(../images/site-elements/navDashes.gif) bottom left repeat-x;
}
h2 strong, p strong{
color:#01b0f1;
}
#outerFooter #innerFooter{
width:920px;
margin:0 auto 0 auto;
padding:20px 30px 0 30px;
}
#outerFooter #innerFooter .footerLeft{
width:500px;
float:left;
position:relative;
}
#outerFooter #innerFooter .footerRight{
width:400px;
float:right;
position:relative;
text-align:right;
padding:10px 0 0 0;
}
#outerFooter #innerFooter p{
margin:0;
padding:0;
line-height:1.2em;
color:#6691A7;
font-size:.8em;
}
#outerFooter #innerFooter p strong span{
color:#01B0F1;
}
#outerFooter #innerFooter .footerRight p a, #outerFooter #innerFooter .footerRight p a:visited{
color:#6691a7;
font-size:.85em;
text-decoration:none;
font-weight:normal;
}
#outerFooter #innerFooter .footerLeft img{
float:left;
margin:0;
padding:4px 0 0 3px;
}
#outerFooter #innerFooter .footerRight p a:hover{
text-decoration:underline;
}
#outerFooter #innerFooter p strong{
color:#6691a7;
font-size:.9em;
font-weight:lighter;
}
#outerFooter #innerFooter p.smallText{
font-size:.6em;
}
#outerWrapper #innerWrapper #navwrap{
width:980px;
background:url(../images/site-elements/navBg.gif) top center no-repeat;
margin:0;
padding:0;
float:left;
position:relative;
z-index:50;
}
#outerWrapper #innerWrapper #navwrap .search{
width:134px;
height:23px;
float:right;
position:relative;
margin:8px 0 0 0;
padding:0 20px 0 0;
background:url(../images/site-elements/searchBoxBg.gif) top left no-repeat;
}
#outerWrapper #innerWrapper #ticker{
width:734px;
height:40px;
background:url(../images/site-elements/tickerBg.png) top right no-repeat;
_background:url(../images/site-elements/tickerBg.gif) top right no-repeat;
float:right;
position:relative;
margin:-9px 0 0 0;
z-index:3;
}

#outerWrapper #innerWrapper #ticker h2{
color:#01aae9;
margin:10px 0 0 0;
padding:0 12px 0 12px;
line-height:1em;
background:url(../images/site-elements/blueArrow.gif) right no-repeat;
width:120px;
font-size:.75em;
font-weight:bold;
float:left;
position:relative;
}
#outerWrapper #innerWrapper #ticker .tickerbox{
width:320px;
float:left;
margin:9px 0 0 0;
position:relative;
padding:0 0 0 10px;
color:#6691a7;
font-size:0.75em;
line-height:1em;
}
#outerWrapper #innerWrapper #homeHeader{
width:980px;
min-height:230px;
_height:230px;
overflow:hidden;
margin:-42px 0 0 0;
padding:0;
float:left;
position:relative;
z-index:1;
background-color:#fff;
}
#outerWrapper #innerWrapper #homeHeader .dave, #outerWrapper #innerWrapper #header .dave{
padding:0 0 10px 0;
float:left;
position:relative;
margin:0;
}
#outerWrapper #innerWrapper #homeHeader .printdave, #outerWrapper #innerWrapper #header .printdave{
display:none;
}
#outerWrapper #innerWrapper #header .dave{
padding:30px 0 0 0;
}
#outerWrapper #innerWrapper #homeHeader .headerImage, #outerWrapper #innerWrapper #header .headerImage{
float:right;
position:relative;
margin:0;
z-index:6;
}
#outerWrapper #innerWrapper #header .headerImage{
padding:0 0 1px 0;
}
#outerWrapper #innerWrapper #header{
width:980px;
min-height:130px;
_height:130px;
overflow:hidden;
margin:-10px 0 0 0;
padding:0;
float:left;
position:relative;
z-index:1;
background:url(../images/site-elements/headerShadow.jpg) top center no-repeat;
background-color:#fff;
}
#outerWrapper #innerWrapper #contentWrapper{
float:left;
position:relative;
border-top:#e2e2e2 1px solid;
background:url(../images/site-elements/contentBg.jpg) top left repeat-x;
overflow:hidden;
background-color:#fff;
width:690px;
}
#outerWrapper #innerWrapper #contentWrapper #homeLeftColumn{
width:390px;
padding:20px 20px 0 30px;
float:left;
position:relative;
background:url(../images/site-elements/vertical-dots.gif) top right repeat-y;
margin:0;
}
#outerWrapper #innerWrapper #contentWrapper #homeLeftColumn .servicebox{
width:390px;
float:left;
position:relative;
margin:4px 0 0 0;
_margin:0;
}
#outerWrapper #innerWrapper #contentWrapper #homeLeftColumn .servicebox img{
float:left;
margin:0 15px 0 0;
}
#outerWrapper #innerWrapper #contentWrapper #homeLeftColumn .servicebox a, #outerWrapper #innerWrapper #contentWrapper #homeLeftColumn .servicebox a:visited{
text-decoration:none;
}
#outerWrapper #innerWrapper #contentWrapper #homeLeftColumn .servicebox a:hover{
text-decoration:underline;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn{
width:225px;
padding:10px 10px 0 10px;
float:left;
position:relative;
background:url(../images/site-elements/vertical-dots.gif) top right repeat-y;
margin:0;
}
#outerWrapper #innerWrapper  #homeRightColumn{
width:290px;
min-height:220px;
_height:220px;
_overflow:visible;
padding:20px 0 0 0;
float:right;
position:relative;
margin:0;
z-index:12;
background:url(../images/site-elements/contentBg.jpg) top left repeat-x;
}
#outerWrapper #innerWrapper #contentWrapper #homeLeftColumn p{
font-size:.8em;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:1.3em;
margin:3px 0 15px 0;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsHeader{
width:213px;
background:url(../images/site-elements/homeNewsHeaderBg.jpg) top center no-repeat;
padding:0 0 10px 10px;
overflow:hidden;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsHeader h2{
color:#fff;
margin:0;
padding:3px 0 0 0;
font-size:.8em;
width:150px;
float:left;
position:relative;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsHeader img{
float:right;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle{
width:225px;
float:left;
position:relative;
margin:0 0 5px 0;
padding:8px 0 8px 0;
border-bottom:#efefef 1px solid;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle .date{
width:42px;
height:45px;
text-align:center;
background:url(../images/site-elements/newsDateBg.jpg) top left no-repeat;
margin:0 5px 0 0;
float:left;
position:relative;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle .date .month{
color:#fff;
font-size:.55em;
text-transform:uppercase;
padding:3px 0 0 0;
font-weight:bold;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle .date .day{
color:#6691a7;
font-size:1.6em;
text-transform:uppercase;
padding:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
margin:-2px 0 0 0;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle .newsinfo{
width:175px;
float:right;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle h2{
font-size:.8em;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle p{
margin:0;
padding:0;
font-size:.7em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle p a, #outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle p a:visited{
color:#01b0f1;
font-weight:bold;
}
#outerWrapper #innerWrapper #contentWrapper #homeCentreColumn .newsArticle p a:hover{
color:#555;
text-decoration:underline;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvBox{
background:url(../images/site-elements/ipbtv-home-bg.png) top center no-repeat;
_background:url(../images/site-elements/ipbtv-home-bg.gif) top center no-repeat;
width:218px;
padding:60px 36px 0 36px;
min-height:280px;
margin:0;
position:absolute;
top:-229px;
right:0;
left:0;
z-index:7;
_height:280px;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvScrollBox{
background:url(../images/site-elements/ipbtv-home-bg.png) top center no-repeat;
_background:url(../images/site-elements/ipbtv-home-bg.gif) top center no-repeat;
width:228px;
padding:0 31px 0 30px;
min-height:280px;
margin:0;
position:absolute;
top:-229px;
right:0;
left:0;
z-index:7;
_height:280px;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvScrollBox .ipbtvlogo{
padding:0 0 6px 0;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvBox a, #outerWrapper #innerWrapper #homeRightColumn #ipbtvBox a:visited{
text-decoration:none;
cursor:pointer;
font-size:.8em;
background:url(../images/site-elements/arrow-blue.jpg) left no-repeat;
padding:0 0 0 10px;
margin:10px 0 0 0;
display:block;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvScrollBox #CoverFlow1{
width:230px;
padding:30px 0 30px 0;
position:absolute;
background:url(../images/site-elements/coverflowBg.jpg) top left no-repeat;
z-index:19;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvScrollBox #playBtn{
width:40px;
overflow:hidden;
margin:-140px 0 0 96px;
position:absolute;
z-index:21;
text-align:center;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvScrollBox #video-ticker{
width:218px;
overflow:hidden;
margin:-40px 0 0 10px;
position:absolute;
z-index:20;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvScrollBox #CoverFlow1 img{
border-bottom:#000 1px solid;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvScrollBox img:hover{
cursor:pointer;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvBox p{
background:url(../images/site-elements/arrow.gif) right no-repeat;
color:#00aef1;
padding:0 20px 0 0;
text-align:right;
margin:7px 0 0 0;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvBox p a, #outerWrapper #innerWrapper #homeRightColumn #ipbtvBox p a:visited{
color:#00aef1;
text-decoration:none;
font-weight:normal;
}
#outerWrapper #innerWrapper #homeRightColumn #ipbtvBox p a:hover{
color:#555;
text-decoration:none;
}
#outerWrapper #innerWrapper #homeRightColumn .caseStudy{
width:240px;
margin:0 0 7px 0;
padding:30px 25px 10px 25px;
float:left;
position:relative;
}
#outerWrapper #innerWrapper #homeRightColumn .caseStudy h3{
color:#01b0f1;
font-size:.9em;
padding:0 0 2px 0;
margin:0 0 8px 0;
}
#outerWrapper #innerWrapper #homeRightColumn .caseStudy h2{
color:#6691a7;
font-size:.75em;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 2px 0;
padding:0;
font-weight:bold;
}
#outerWrapper #innerWrapper #homeRightColumn .caseStudy p{
margin:0;
padding:0;
font-size:.7em;
line-height:1.1em;
}
#outerWrapper #innerWrapper #homeRightColumn .caseStudy img{
float:right;
margin:0 0 6px 6px;
padding:0;
}
#outerWrapper #innerWrapper #homeRightColumn .homeBookmarks, #outerWrapper #innerWrapper #homeRightColumn .homeNewsletter{
width:235px;
height:43px;
background:url(../images/site-elements/homeBookmarksBg.jpg) top center no-repeat;
float:left;
position:relative;
margin:0 0 3px 0;
padding:0;
padding:7px 23px 2px 32px;
}
#outerWrapper #innerWrapper #homeRightColumn .homeNewsletter{
background:url(../images/site-elements/homeNewsletterBg.jpg) top center no-repeat;
width:205px;
min-height:73px;
_height:73px;
_overflow:visible;
padding:2px 0 2px 82px;
}
#outerWrapper #innerWrapper #homeRightColumn .homeNewsletter ul.errors{
height:65px;
width:205px;
margin:-38px 0 0 -175px;
background:url(../images/site-elements/errorBubble.png) top left no-repeat;
}
#outerWrapper #innerWrapper #homeRightColumn .homeNewsletter ul.errors li{
color:#6691A7;
display:block;
line-height:1em;
font-size:.7em;
padding:14px 0 12px 20px;
margin:0;
width:130px;
}
#outerWrapper #innerWrapper #homeRightColumn .homeNewsletter p.success{
color:#fff;
display:block;
line-height:1em;
font-size:.7em;
width:165px;
height:535px;
padding:20px 40px 2px 82px;
background:url(../images/site-elements/homeNewsletterBg.jpg) top center no-repeat;
margin:-66px 0 0 -82px;
z-index:20;
position:absolute;
}
#outerWrapper #innerWrapper #homeRightColumn .homeBookmarks img{
margin:0;
padding:0;
float:left;
}
#outerWrapper #innerWrapper #contentWrapperInner{
float:left;
position:relative;
background:url(../images/site-elements/contentBg2.jpg) top left repeat-x;
overflow:hidden;
background-color:#fff;
width:980px;
min-height:260px;
_height:260px;
_overflow:visible;
z-index:7;
padding:0 0 20px 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #titleBar{
width:730px;
height:33px;
background:url(../images/site-elements/pageTitleBg.gif) top right no-repeat;
margin:0;
padding:3px 0 0 250px;
color:#fff;
font-size:1em;
font-weight:normal;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol{
width:160px;
padding:20px 30px 0 30px;
float:left;
position:relative;
margin:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide{
width:720px;
padding:0 20px 0 0;
float:right;
position:relative;
margin:14px 0 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide ul{
padding:0 0 0 20px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide li{
color:#6691a7;
font-size:0.8em;
line-height:1.5em;
font-weight:normal;
margin:0;
background:
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide li ul li{
font-size:100%;
margin:0 0 0 10px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide li ul li ul li{
font-size:100%;
margin:0 0 0 20px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide h2{
color:#6691A7;
margin:0 0 10px 0;
padding:0;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .pageSubTitle h2{
margin:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide h3{
margin:0 0 10px 0;
padding:0 0 4px 0;
color:#6691A7;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
border:none;
font-weight:bold;
border-bottom:#cad6e4 1px dashed;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol #newsletterBox{
width:160px;
padding:12px 0 0 0;
background:url(../images/site-elements/newsletterFormBg.jpg) top center no-repeat #0192c7;
float:left;
position:relative;
margin:10px 0 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol #newsletterBox .newsletterBoxFoot{
width:160px;
height:8px;
float:left;
position:relative;
background:url(../images/site-elements/newsletterFormBgFoot.jpg) bottom left no-repeat;
margin:4px 0 0 0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol #newsletterBox h2{
color:#fff;
margin:0 0 10px 0;
padding:0 12px 0 45px;
line-height:1em;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol #newsletterBox p{
color:#fff;
margin:0;
padding:0 12px 0 12px;
line-height:1em;
font-size:.7em;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol #bookmarks{
width:136px;
padding:10px 12px 8px 12px;
float:left;
position:relative;
margin:10px 0 10px 0;
text-align:center;
background:url(../images/site-elements/bookmarksBg.jpg) top left no-repeat;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox{
width:338px;
min-height:264px;
_height:264px;
_overflow:visible;
float:left;
position:relative;
background:url(../images/site-elements/dashBorder.gif) bottom left repeat-x;
padding:10px 20px 10px 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profileboxbigger{
min-height:380px;
_height:380px;
_overflow:visible;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .image{
width:90px;
float:left;
position:relative;
padding:4px;
margin:3px 0 0 0;
border:#cad6e4 1px solid;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .info{
width:220px;
float:right;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .infobigger{
min-height:380px;
_height:380px;
_overflow:visible;
display:block;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .info h2{
margin:0 0 2px 0;
padding:0;
color:#01b0f1;
letter-spacing:-1px;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .info h3{
margin:0 0 8px 0;
padding:0 0 4px 0;
color:#6691A7;
font-size:.80em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
border:none;
background: transparent url(../images/site-elements/dashBorder.gif) repeat-x scroll left bottom;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLink{
width:220px;
float:left;
margin:0 0 3px 0;
padding:4px 0 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLink img{
float:left;
margin:-6px 10px 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLinkWide{
width:338px;
background:url(../images/site-elements/dashBorder.gif) top left repeat-x;
float:left;
margin:0 0 3px -120px;
padding:16px 0 0 0;
position:absolute;
bottom:0;
left:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLinkWide img{
float:left;
margin:-6px 10px 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox p{
line-height:1.2em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLink p{
color:#01b0f1;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:.7em;
margin:0;
padding:0;
line-height:1.1em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLink p a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLink p a:visited{
font-weight:normal;
text-decoration:none;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .profilebox .profileLink p a:hover{
text-decoration:underline;
}

#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn{
width:515px;
float:left;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn{
width:180px;
float:right;
position:relative;
margin:0;
padding:0;
}
.imageleft, .imageright{
float:left;
position:relative;
margin:4px 24px 4px 0;
padding:3px;
border:#dfe6ef 1px solid;
border:#dfe6ef 1px solid;
text-align:center;
}
.imageright{
float:right;
margin:0 0 4px 24px;
}
.imageleft img, .imageright img{
padding:4px;
}
.clientlistingbox .image{
margin:0 auto 12px auto;
padding:0;
}

.clientlistingbox, .casestudylistingbox{
width:136px;
height:130px;
float:left;
position:relative;
margin:0 5px 5px 0;
padding:3px 0 0 0;
text-align:center;
border:#dfe6ef 1px solid;
background:#fff;
}
.casestudylistingbox{
width:350px;
padding:0;
border:none;
background:none;
min-height:160px;
_height:160px;
_overflow:hidden;
text-align:left;
margin:0 10px 20px 0;
background:url(../images/site-elements/dashBorder.gif) bottom left repeat-x;
}
.casestudylistingbox img{
float:left;
position:relative;
margin:0 10px 10px 0;
padding:4px;
border:#cad6e4 1px solid;
background:#fff;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .clientlistingbox h2, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudylistingbox h2{
margin:0;
padding:4px 5px 0 5px;
font-size:.7em;
line-height:1.1em;
font:Arial, Helvetica, sans-serif;
border-top:#dfe6ef 1px solid;
}

#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudylistingbox h2{
font-size:.9em;
padding:0;
width:220px;
float:right;
margin:0 0 10px 0;
border:none;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .clientlistingbox h2 a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .clientlistingbox h2 a:visited{
text-decoration:none;
color:#6691A7;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .clientlistingbox h2 a:hover{
text-decoration:underline;
color:#01B0F1;
}
.clientlistingbox p{
margin:0 0 5px 0;
padding:0 8px 0 8px;
}
.casestudylistingbox p{
margin:0 0 3px 0;
padding:0 10px 0 0;
line-height:1.2em;
width:210px;
float:right;
}
.clientlistingbox p.viewbutton a, .clientlistingbox p.viewbutton a:visited{
background:url(../images/site-elements/navDashes.gif) top left repeat-x;
color:#01B0F1;
padding:5px 0 5px 0;
text-decoration:none;
width:166px;
display:block;
margin:0 auto 0 auto;
position:absolute;
left:0;
right:0;
bottom:0;
overflow:hidden;
}
.clientlistingbox p.viewbutton a:hover{
background:#DFE7F1;
color:#555;
}
.innerLeftColumn .clientlisting {
width:485px;
float:left;
position:relative;
margin:0 0 10px 0;
padding:10px;
border-bottom:#cad6e4 1px dashed;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .clientlisting h2{
margin:0 0 15px 0;
padding:0;
font-size:1em;
color:#01B0F1;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .clientlisting p{
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .clientlisting p strong{
color:#6691A7;
font-size:.9em;
line-height:1em;
display:block;
margin:8px 0 20px 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn ul{
margin:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn li{
font-size:1.3em;
padding:6px 10px 6px 20px;
display:block;
background:url(../images/site-elements/liArrow.jpg) left no-repeat;
font-size:.8em;
font-weight:normal;
list-style:none;
color:#6691A7;
}
.pageSubTitle, .casestudyTitle{
width:100%;

margin:0 0 14px 0;
float:left;
position:relative;
overflow:hidden;
}
.casestudyTitle{
margin:0 0 8px 0;
padding:0;
_padding:0 0 10px 0;
display:block;
height:30px;
background:url(../images/site-elements/dashBorder.gif) bottom left repeat-x;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .profileInfo{
width:510px;
float:left;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn  .profileInfo .profileImage{
width:130px;
float:right;
position:relative;
border:#cad6e4 1px solid;
padding:4px;
margin:0 0 10px 10px;
}
.pageSubTitle .title{
width:200px;
float:left;
position:relative;
margin:0;
padding:0;
}
.pageSubTitle h2, .casestudyTitle h2{
width:300px;
float:left;
position:relative;
margin:0;
padding:0 0 3px 0;
font-size:1em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .pageSubTitle h3{
width:300px;
float:left;
position:relative;
margin:0;
padding:3px 0 3px 0;
font-size:.80em;
border:none;
font-weight:normal;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyTitle h2{
width:60%;
margin:0;
padding:0 0 2px 0;
float:left;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyTitle p.website{
width:39%;
float:left;
text-align:right;
}
.imageright{
float:right;
margin:0 0 14px 24px;
}
.imageright img, .imageright p img{
padding:3px;
}
.imageright p.website{
margin:10px auto 0 auto;
text-align:center;
padding:3px 5px 3px 5px;
border-top:1px solid #DFE6EF;
text-decoration:none;
}
.imageright p.website a{
text-decoration:none;
}
.pageSubTitle .consultprlogo{
width:200px;
float:right;
position:relative;
margin:-10px 0 0 0;
padding:5px 0 5px 0;
text-align:right;
}
.pageSubTitle .consultprlogo img{
float:right;
margin:-5px 0 0 5px;
}
.pageSubTitle .consultprlogo p{
margin:0 0 8px 0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .profileInfo .contactLinks{
width:510px;
background:url(../images/site-elements/dashBorder.gif) top left repeat-x;
margin:10px 0 0 0;
padding:20px 0 0 0;
}

#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .profileInfo .link{
font-size:.8em;
width:510px;
float:left;
position:relative;
min-height:22px;
_height:22px;
_overflow:visible;
margin:4px 0 0 0;
padding:0;
color:#6691A7;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .profileInfo .link img{
float:left;
position:relative;
margin:-5px 10px 0 0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews{
background:url(../images/site-elements/latestNewsBg.jpg) bottom center no-repeat;
width:180px;
min-height:263px;
_height:263px;
_overflow:visible;
padding:0 0 40px 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews .titlebar{
color:#fff;
width:147px;
float:left;
position:relative;
font-size:.8em;
padding:0 13px 10px 20px;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-.3px;
margin:0;
background:url(../images/site-elements/latestNewsTitleHeader.jpg) top center no-repeat;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews .titlebar img{
float:right;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews .titlebar .title{
width:100px;
float:left;
padding:4px 0 0 0;
margin:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews .article{
padding:10px 20px 0 38px;
margin:0;
background:url(../images/site-elements/orangeArrow.gif) top left no-repeat;
width:122px;
float:left;
position:relative;
color:#6691a7;
font-size:.7em;
line-height:1.1em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews .article a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews .article a:visited{
color:#6691a7;
text-decoration:none;
font-weight:normal;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerRightColumn .latestNews .article a:hover{
text-decoration:underline;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting{
width:720px;
height:auto;
float:left;
position:relative;
margin:0 0 15px 0;
padding:0 0 5px 0;
overflow:hidden;
background:url(../images/site-elements/dashBorder.gif) bottom left repeat-x;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting h2{
margin:0 0 2px 0;
padding:0;
font-size:1em;
color:#6691A7;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting p{
margin:0 0 3px 0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting p strong{
margin:0;
padding:0;
line-height:1em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting p.date{
font-size:.75em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting p a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting p a:visited{
font-weight:bold;
color:#01B0F1;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting p a:hover{
color:#555;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting .date{
width:42px;
height:45px;
text-align:center;
background:url(../images/site-elements/newsDateBg.jpg) top left no-repeat;
margin:3px 5px 0 0;
float:left;
position:relative;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting .date .month{
color:#fff;
font-size:.55em;
text-transform:uppercase;
padding:3px 0 0 0;
font-weight:bold;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting .date .day{
color:#6691a7;
font-size:1.6em;
text-transform:uppercase;
padding:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
margin:-2px 0 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .newslisting .article{
width:660px;
float:right;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyLeftColumn{
width:720px;
float:left;
position:relative;
margin:0;
padding:0;
}
#contentWrapperInner #rightColWide .casestudyLeftColumn .col{
width:440px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .tvLeftColumn{
width:307px;
float:left;
position:relative;
margin:0;
padding:10px 0 0 20px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyLeftColumn .casestudyRightColumn{
width:250px;
min-height:100px;
_height:100px;
_overflow:visible;
float:right;
position:relative;
margin:-2px 0 0 20px;
padding:0 0 20px 0;
background:url(../images/site-elements/ipbtv-col-bg.jpg) bottom center no-repeat;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .ipbtvPageHeader{
width:720px;
height:64px;
}
.iptv-page-bg{
margin:20px 0 0 0;
background:url(../images/site-elements/ipbtv-col-bgwide.jpg) bottom left no-repeat;
min-height:366px;
_height:366px;
_overflow:visible;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .tvRightColumn{
width:390px;
min-height:200px;
_height:200px;
_overflow:visible;
float:right;
position:relative;
margin:-10px 0 0 0;
padding:0 0 20px 0;
/*background:url(../images/site-elements/ipbtv-col-bg2.jpg) bottom center no-repeat;*/
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .colheader, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .tvRightColumn .colheader{
width:250px;
min-height:20px;
_height:20px;
_overflow:visible;
float:left;
position:relative;
margin:0;
padding:0;
background:url(../images/site-elements/casestudyColHeader.jpg) top center no-repeat;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .tvRightColumn .colheader{
width:390px;
height:64px;
background:url(../images/site-elements/tvColHeader.jpg) top center no-repeat;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .ipvtvBox, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .tvRightColumn .ipvtvBox{
width:218px;
min-height:180px;
margin:0;
padding:0 16px 0 16px;
overflow:hidden;
_height:180px;
float:left;
position:relative;
_overflow:visible;
z-index:1;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .tvRightColumn .ipvtvBox{
width:358px;
height:auto;
float:left;
padding:0 20px 0 12px;
background:url(../images/site-elements/video-loading-bg.jpg) top center no-repeat;
margin:-26px 0 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .ipvtvBox p{
padding:7px 0 7px 20px;
margin:0;
font-size:.7em;
background:url(../images/site-elements/orangeCircleArrow.jpg) left no-repeat;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .ipvtvBox a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .ipvtvBox a:visited{
color:#00aef1;
text-decoration:none;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .ipvtvBox a:hover{
text-decoration:underline;
}
.quotebox{
padding:15px 0 0 0;
border-top:#DFE6EF 1px dashed;
}
.quotebox .quote{
padding:0;
margin:0 0 20px 0;
float:left;
position:relative;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide h2.quote{
margin:0;
padding:0;
color:#01B0F1;
}
.quotebox .quote p{
margin:0;
padding:0;
line-height:1.4em;
font-size:.8em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .downloadbox{
width:240px;
margin:0 auto 0 auto;
padding:10px 0 0 0;
border-top:#cad6e4 1px dashed;
overflow:hidden;
position:relative;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .thumbContainer{
width:230px;
margin:6px auto 0 auto;
_margin:0 auto 0 auto;
padding:0 0 6px 12px;
overflow:hidden;
position:relative;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .thumbContainer h2{
font-weight:normal;
font-size:.75em;
display:block;
width:202px;
padding:3px 0 12px 12px;
margin:0 0 4px 0;
background:url(../images/site-elements/galleryTitleBg.gif) top left no-repeat;
color:#fff;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .thumbContainer .thumb{
padding:3px;
direction:block;
float:left;
border:#cad6e4 1px solid;
margin:0 5px 5px 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .downloadbox h2{
line-height:1em;
margin:7px 0 0 0;
padding:0;
font-size:.8em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .downloadbox img{
float:left;
margin:0 7px 0 40px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .downloadbox a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .casestudyRightColumn .downloadbox a:visited{
text-decoration:none;
}
.videoListing{
width:294px;
float:left;
position:relative;
margin:0 0 5px 0;
border:#dfeaf0 1px solid;
padding:5px;
background:url(../images/site-elements/tv-icon.jpg) top right no-repeat;
}
a .videoListing, a .videoListing:visited{
text-decoration:none;
cursor:pointer;
}
a .videoListing:hover{
background:url(../images/site-elements/tv-icon-hover.jpg) top right no-repeat #dfeaf0 !important;
color:#555;
cursor:pointer;
text-decoration:none;
}
.videoListingHeader{
border:#E2E9F1 1px solid;
padding:3px;
width:496px;
background:#fff;
margin:0 0 6px 0;
}
.videoListing p{
width:210px;
padding:0 15px 0 0;
margin:0;
}
p.videocasestudylink{
background:url(../images/site-elements/arrow.gif) left no-repeat;
background-position: 7px 7px;
margin:10px 0 0 0;
border:#dfeaf0 1px solid;
padding:5px 5px 5px 30px;
}
p.videocasestudylink a{
text-decoration:none;
}
.videoListing .tvlink{
width:67px;
float:right;
position:relative;
margin:-2px 0 0 0;
padding:0 0 2px 0;
font-size:.8em;
color:#6691A7;
text-align:right;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft{
width:400px;
float:left;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft .catagory{
background:url(../images/site-elements/dashBorder.gif) top left repeat-x;
padding:10px 0 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft .catagory h3{
float:left;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft .catagory span{
float:right;
position:relative;
color:#6691a7;
font-size:.7em;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft .catflap{
width:400px;
float:left;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft .catflap img{
float:right;
margin:0 0 10px 15px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight .map{
padding:0 14px 0 14px;
width:250px;
border-left:#d7e1ec 1px solid;
border-right:#d7e1ec 1px solid;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight .map p{
background:url(../images/site-elements/orangeCircleArrow2.jpg) left no-repeat;
padding:4px 0 4px 22px;
margin:0 0 0 5px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight .map p a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight .map p a:visited{
text-decoration:none;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight{
width:280px;
float:right;
position:relative;
margin:0;
background:#f5f8fc;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight .contactcoltop, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight .contactcolbottom{
width:280px;
height:14px;
background:url(../images/site-elements/contactColTop.jpg) top center no-repeat;
float:left;
position:relative;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactRight .contactcolbottom{
background:url(../images/site-elements/contactColBottom.jpg) bottom center no-repeat;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft img{
float:left;
margin:-5px 5px 0 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contactLeft h3{
border:none;
padding:0;
margin-top:25px;
font-weight:normal;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging{
width:100%;
float:left;
position:relative;
padding:0;
overflow:hidden;
text-align:right;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging li, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging li{
background:none;
display:block;
float:left;
padding:0;
margin:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging ul,#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging ul{
float:right;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging li a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging li a:visited, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging li a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging li a:visited{
padding:2px 4px 2px 4px;
background:none;
background-color:#01B0F1;
color:#fff;
margin:0 1px 0 0;
text-decoration:none;

}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging li a:hover, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging li a:hover{
background:#CAD6E4;
color:#fff;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging li.active a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn .paging li.active a:visited, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging li.active a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .paging li.active a:visited{
background:#5e8ca3;
color:#fff;
}

#video-ticker li{
font-size:.8em;
list-style:none;
background:url(../images/site-elements/arrow-grey.gif) left no-repeat;
padding:0 0 0 20px;
margin:10px 0 0 0;
}
#video-ticker li a, #video-ticker li a:visited{
text-decoration:none;
}
#video-ticker li a:hover{
color:#555;
cursor:pointer;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol ul.errors{
margin:10px 0 0 0;
display:block;
}
#outerWrapper #innerWrapper #contentWrapperInner #leftCol ul.errors li{
color:#fff;
display:block;
width:140px;
line-height:1em;
font-size:.7em;
padding:10px;
margin:0;
border-top:#fff 1px dashed;
border-bottom:#fff 1px dashed;
}
.teamcontactdetails{
width:510px;
float:left;
position:relative;
padding:15px 0 0 0;
background:url(../images/site-elements/navDashes.gif) top left repeat-x;
overflow:hidden;
margin:10px 0 0 0;
}
p.pdfdoc{
float:left;
background:url(../images/site-elements/pdf-icon.jpg) left no-repeat;
padding:10px 0 10px 34px;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .searchresults h3{
border:none;
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .searchresults h3 a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .searchresults h3 a:visited{
font-weight:normal;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .searchresults P{
padding:0;
margin:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .searchresults{
padding:0 0 10px 0;
margin:0 0 10px 0;
background:url(../images/site-elements/navDashes.gif) bottom left repeat-x;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn #search-results-tabs ul{
padding:0 0 20px 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .innerLeftColumn #search-results-tabs li{
margin:0;
padding:0 0 0 20px;
}
.pdf-box{
width:124px;
height:130px;
float:left;
position:relative;
margin:0 0 7px 0;
padding:3px 0 0 0;
text-align:center;
background:#fff;
}
.pdf-box .imageleft{
border:none;
margin:0 auto 0 auto;
float:none;
}
.pdf-box a{
text-decoration:none;
}
.formerclients{
width:130px;
float:left;
position:relative;
margin:0 20px 0 0;
}

.splashwrap{
width:810px;
margin:10px auto 0 auto;
}
.splashwrap img{
border:#fff 5px solid;
}
.splashwrap .header{
width:810px;
padding:0 0 10px 0;
background:url(../images/splash/headershadow.jpg) bottom left repeat-x #fff;
}
.splashwrap .header img{
border:none;
}
.splashwrap .footer{
width:800px;
padding:15px 0 20px 0;
background:url(../images/splash/footershadow.jpg) top left repeat-x #fff;
text-align:right;
margin:0 auto 0 auto;
}
.splashwrap .footer a, .splashwrap .footer a:visited{
text-decoration:none;
font-size:.8em;
background:url(../images/site-elements/blueArrow.gif) right no-repeat;
padding:0 15px 0 0;
}
.splashwrap .footer a:hover{
color:#464646;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contacttabs{
width:720px;
float:left;
position:relative;
margin:0 0 20px 0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contacttabs ul{
margin:0;
padding:0;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contacttabs ul li{
display:block;
float:left;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contacttabs ul li a, #outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contacttabs ul li a:visited{
width:339px;
display:block;
float:left;
text-decoration:none;
padding:7px 10px 7px 10px;
background:#dbe5ea;
margin:0 1px 0 0;
text-align:center;
font-size:1.2em;
color:#5e8ca3;
}
#outerWrapper #innerWrapper #contentWrapperInner #rightColWide .contacttabs ul li.active a{
background:url(../images/site-elements/contacttabarrow.jpg) bottom center no-repeat #5e8ca3;
color:#fff;
display:block;
float:left;
text-decoration:none;
padding:7px 10px 15px 10px;
}