body { font-family: tahoma,sans-serif; font-size: 11px; background-color: #ffffff; margin: 0px; color: #000000 }
td   { font-family: tahoma,sans-serif; font-size: 11px; vertical-align: top; }

form { margin: 0px; }

a       { color: #0e76bc; text-decoration: none; }
a:hover { color: #25aae1; text-decoration: underline; }

a img { border: none; }

.clear { clear: both; font-size: 0px; }

.banners {}
.banner  { display: none; }

.headbanner { width: 468px; height: 60px; float: right; }

.headbanner .banners {}
.headbanner .banner  {}


.fullPage { width: 969px; margin: 10px 0px 0px 10px; }

.headcell    { height: 94px; background-image: url("/art/header.png"); background-repeat: no-repeat; }
.logolink    { position: absolute; left: 20px; top: 40px; width: 323px; height: 33px; }
.logincell   { position: absolute; left: 716px; top: 18px; width: 244px; height: 20px; background-color: transparent; }
/*.menucell    { position: absolute; left: 390px; top: 78px; width: 302px; height: 26px; background-color: #ebebeb; border: 0px solid red; font-size:0px;}*/
.menucell    { position: absolute; left: 360px; top: 78px; width: 332px; height: 26px; background-color: #ebebeb; border: 0px solid red; font-size:0px;}
.middlecell  { border: 1px solid #ebebeb; background-image: url("/art/pagefade.png"); background-repeat: repeat-x; }
.contentcell { margin: 8px 12px 16px 10px; }
.subcell     { height: 28px; background-image: url("/art/footbar.png"); background-repeat: no-repeat; }
.subcell *   { vertical-align: middle; line-height: 22px; }
.menutext    { color: #ffffff; }
.menutext a  { color: #ffffff; }
.footcell    { height: 26px; }
.footcell *  { vertical-align: bottom; }
.hometab     { float: left; }
.address     { float: right; color: #25aae1; line-height: 32px; }
.copyright   { float: right; color: #a8a9ab; font-size: 9px; line-height: 32px; text-align: right; }

.copyrightOther { float: left; color: #A8A9AB; font-size:10px; line-height: 32px; border: 0px solid red; }

.content     { width: 670px; }
.colThin .content { width:auto }
.homeColumns {}

.newsBackLink { position: relative; z-index: 1; float: right }

.featureNewsTitlePadding {  }
html>body .featureNewsTitlePadding { padding-left: 2px; }

.footerDiv { width: 969px; margin: 0px 0px 0px 10px; }
.footerDivHome { width: 969px; margin: 0px 0px 0px 0px; }

.bannerSky { width: 673px; height: 176px; background-image: url( '/art/bannerSky.png' ); background-repeat: no-repeat }
.whatWeDo { position: relative; top: 15px; left: 18px; font-familly: tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 24px }
.weCallThis { position: relative; top: 33px; left: 150px; font-familly: tahoma, sans-serif; font-size: 23px; font-weight: normal; }

* html .bannerDiv { margin-top: 5px }

.separatorWhite { height: 1px; background-color: #fff; margin-top: 7px; font-size: 0px; }

.moreNewsHead { height: 25px; }
* html .moreNewsHead { height: 35px; }


.colWide     { float: left; width: 670px; }
.wideA       { float: left; width: 347px; margin-left: 2px; padding-bottom: 10px; line-height: 16px; font-size: 11px; color: #565656; text-align: justify;}
.wideA p { font-size: 11px; color: #565656; text-align: justify;}
.wideALargeFont { float: left; width: 348px; margin-left: 2px; line-height: 16px; }
.wideALargeFont p { font-size: 12px; color: #565656; text-align: left}
.wideB       { width: 300px; margin-left: 364px; line-height: 16px; font-size: 11px; color: #565656; text-align: justify; }
html>body .wideB { width: 300px; margin-left: 370px; line-height: 16px; font-size: 11px; color: #565656; text-align: justify; }
.wideB p { font-size: 11px; color: #565656; text-align: justify;}
.colThin     { width: 260px; margin-left: 680px; margin-top: 14px; background-image: url("/art/sidefill.png"); background-position: 100% 100%; background-repeat: repeat-y; }
html>body .colThin     { width: 260px; margin-left: 685px; margin-top: 14px; background-image: url("/art/sidefill.png"); background-position: 100% 100%; background-repeat: repeat-y; }
.introThin   { width: 236px; margin: 8px 12px 18px 12px; }

.colThin .colFooter   { background-image:url(/art/panel/sidefoot.png); background-repeat:no-repeat; background-position:left bottom; height:8px }

/*.homeNews { background-color: #E7E8E8; padding: 0px 10px 0px 10px; } */
.homeNews { padding: 0px 0px 0px 0px; } 
/*.homeNews { margin: 0px 10px; } */

.newsStandfirstLink { color: #565656; }
.newsStandfirstLink:hover { color: #565656; text-decoration:underline }

.newsTop { float: left; height:8px; background-color: #E7E8E8; width:264px; border: 0px solid red; font-size:0px; }
html>body .newsTop {float: left; height:8px; background-color: #E7E8E8; width:280px; border: 0px solid red; font-size:0px; }
.newsBottom { float: left;  background-color: #E7E8E8; width:264px; height: 8px; border: 0px solid red; font-size: 0px; }
html>body .newsBottom { float: left;  background-color: #E7E8E8; width:280px; height: 8px; border: 0px solid red; font-size: 0px; }

.panelClientName { position: absolute; top:75px; left:4px; width:121px; height:17px; background-color: #D8D8D8; font-size:11px; text-align: center; padding-top:2px; z-index:3 }
html>body .panelClientName { position: absolute; top:75px; left:4px; width:121px; height:15px; background-color: #D8D8D8; font-size:11px; text-align: center; padding-top:2px; z-index:3}

.popupDivNE { position:absolute; background: url('/art/PopupNE.png') no-repeat top right; top: -9px; right: 0px; width: 16px; height: 9px; }
html>body .popupDivNE { position:absolute; background: url('/art/PopupNE.png') no-repeat top right; top: -9px; right: 1px; width: 16px; height: 9px; }

.popupDivSE { position:absolute; background: url('/art/PopupSE.png') no-repeat bottom right; bottom: -17px; right: 0px; width: 16px; height: 17px; font-size: 0px; }
html>body .popupDivSE { position:absolute; background: url('/art/PopupSE.png') no-repeat bottom right; bottom: -17px; right: 1px; width: 16px; height: 17px; font-size: 0px; }

.clientArea { border-bottom: 0px solid #ffffff; }

.clientArea h1 { font-size: 14px; font-weight: bold; margin: 4px 0px 10px 4px; background: #d0d0d0; }

.clientArea .projectList { width: 292px; float: right; }

.clientArea .projectList .standard  { font-weight: bold; }
.clientArea .projectList .client  { margin-top: 20px; font-weight: bold; }

.clientArea .projectList .standard * { vertical-align: middle; }
.clientArea .projectList .client   * { vertical-align: middle; }
.clientArea .projectList .project  * { vertical-align: middle; }

.clientArea .projectList a { display: block; color: #000000; border-bottom: 1px solid #cfcfcf; margin: 0px 0px 0px 18px; padding: 4px 0px 0px 2px; }
.clientArea .projectList a:hover { text-decoration: none; background: #dfdfdf; border-bottom: 1px solid #a7a7a7; }
.clientArea .projectList a.subActive { text-decoration: none; background: #cfcfcf; border-bottom: 1px solid #a7a7a7; }

.clientArea .documentList { margin: 0px 285px 0px 0px; padding: 4px 0px 8px 0px; border: 0px solid #cbcccc; position: relative; }

.clientArea .documentList h3 { font-size: 15px }
.clientArea .documentList h5 { font-size: 13px; padding-top: 10px; }

.clientArea .documentList .section { font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; margin-bottom: 10px; text-transform: lowercase; clear: left; padding-top: 10px; color: #A7B300}
.clientArea .documentList .clear   { clear: left; }

.clientArea .documentList .document { display: block; text-align: center; float: left; margin: 0px 4px 8px 0px; color: #525252; width: 128px; }

.clientArea .documentList .document img { display: block; margin: 0px auto 5px auto; }

.clientArea .documentList .nodocs { font-weight: bold; padding-top: 10px; }

.menu_ourClientsOverlay { font-size: 11px; position: absolute; top: 0px; width: 90px; height: 19px; background-color: #000; opacity:0.2; filter:alpha(opacity=20); z-index:99 }
html>body .menu_ourClientsOverlay { font-size: 11px; position: absolute; top: 0px; width: 90px; height: 22px; background-color: #000; opacity:0.2; filter:alpha(opacity=20); z-index:99 }

.menu_caseStudiesOverlay { font-size: 11px; position: absolute; top: 19px; width: 90px; height: 19px; background-color: #000; opacity:0.2; filter:alpha(opacity=20); z-index:99 }
html>body .menu_caseStudiesOverlay { font-size: 11px; position: absolute; top: 22px; width: 90px; height: 22px; background-color: #000; opacity:0.2; filter:alpha(opacity=20); z-index:99 }

.menu_testimonialsOverlay { font-size: 11px; position: absolute; top: 38px; width: 90px; height: 19px; background-color: #000; opacity:0.2; filter:alpha(opacity=20); z-index:99 } 
html>body .menu_testimonialsOverlay { font-size: 11px; position: absolute; top: 44px; width: 90px; height: 22px; background-color: #000; opacity:0.2; filter:alpha(opacity=20); z-index:99 }

.studies { padding-top: 0px; }

.studiesList { padding-bottom: 10px; }

.note    { font-size: 10px; font-weight: bold; padding: 0px 2px 0px 2px; }
.error   { color: #ff0000; font-weight: bold; padding-bottom: 5px; }
.message { color: #008000; font-weight: bold; padding-bottom: 5px; }

.logElement { border: 1px solid #a8a9ab; background-color: #ffffff; font-size: 9px; font-weight: normal; color: #a8a9ab; padding: 1px; }
.logButton  { background-color: transparent; font-size: 10px; font-weight: normal; color: #0e76bc; padding: 0px; }

.formLabel   { font-weight: bold; color: #565656; text-align: right; padding-right: 5px; }
.formElement { border: 1px solid #a8a9ab; background-color: #ffffff; font-size: 11px; font-weight: normal; color: #000000; padding: 1px; }
.formButton  { background-color: #25aae1; font-size: 11px; font-weight: bold; color: #ffffff; padding: 2px; }
.formButtons { text-align: right; padding-top: 10px; }

.formList             {}
.formList a           { display: block; }
.formList a.completed { font-weight: bold; }
.formTitle            { font-weight: bold; padding: 2px; background-color: #f0f0f0; }
.formSubTitle         { font-weight: bold; padding: 2px; background-color: #f0f0f0; margin-top: 5px; }

.searchForm    { padding: 2px; }

.searchResults { padding: 2px; margin-top: 20px; }
.searchResult  { margin-top: 5px; }

.searchResults .listLine0 { background-color: #f8f8f8; padding: 0px 2px 0px 2px; }
.searchResults .listLine1 { background-color: #f0f0f0; padding: 0px 2px 0px 2px; }

.searchResult .title     { margin-bottom: 5px; }
.searchResult .relevance { font-size: 10px; margin-left: 10px; }
.searchResult .sample    { margin-left: 10px; }

/*
 * Site-wide defaults for the various classes, list type specific values are set below
 */

.head          { font-size: 18px; line-height: 12px; font-weight: bold; color: #0e76bc; margin-bottom: 4px; padding-top:5px; }
.thinhead      {}
.title         {}
.date          {}
.standfirst    {}
.body          {}
.extrafield    {}
.image         { border: 0px solid #a8a9ab; }

.regFormLink { margin-top: 20px; background-color: #d0d0d0; }

.objectForum { border-top: 1px solid #000000; margin-top: 20px; }

.list {}

.list .title         {}
.list .title a       {}
.list .title a:hover {}
.list .date          {}
.list .standfirst    {}
.list .body          { color: #565656; }
.list .image         {}

.item {}

.item .title      { font-family: tahoma,sans-serif; font-size: 14px; font-weight: bold; padding-top: 10px; }
.item .date       {}
.item .standfirst { }
.item .body       { padding-top: 25px;}
.item .image      { float: right; }

.more          {}
.more a        {}
.more a:hover  {}

.view          {}
.view a        {}
.view a:hover  {}

.view .prev { float: left; }
.view .next { float: right; }
.view .num  { margin-left: 2px; margin-right: 2px; }
.view .curr { font-size: 16px; font-weight: bold; }

.page       { text-align: center; margin: 0px 0px 4px 0px; }
.page .prev { float: left;  padding: 2px 4px 2px 4px; }
.page .next { float: right; padding: 2px 4px 2px 4px; }
.page .num  { font-weight: bold; color: #25aae1; margin: 0px 2px 0px 2px; padding: 2px 4px 2px 4px; }
.page .sep  { margin: 0px 2px 0px 2px; padding: 2px 4px 2px 4px; }
.page .cur  { font-weight: bold; color: #ffffff; background-color: #25aae1; }

.files         { border: 1px solid #d0d0d0; margin-top: 12px; }
.fileHead      { background-color: #d0d0d0; margin-bottom: 8px; padding-left: 2px; }
.fileSubHead   { margin-bottom: 4px; padding-left: 2px; }
.files img     { margin: 0px 0px 4px 4px; }
.files a       { display: block; margin: 0px 0px 4px 4px; }
.files a img   { margin: 0px; }
.files a:hover {}

.subHead { font-family: tahoma, sans-serif; font-size:14px; font-weight: bold; padding-bottom: 3px; color: #000000; }

.subHeadOther { font-family: tahoma, sans-serif; font-size:14px; font-weight: bold; padding-bottom: 3px; color: #000000; }
html>body .subHeadOther { font-family: tahoma, sans-serif; font-size:14px; font-weight: bold; padding-bottom: 3px; color: #000000; padding-left: 1px; }

#loginButtonDiv { float: right; position: relative; top: -16px; left: 38px; }

/*
 * Fun stuff herein
 * Each list type has a class
 * Each list type can appear in a list of as an item
 * Each item attribute has a class
 *
 * e.g. ".news .list .standfirst" refers to the standfirst of a news story in the list context
 *
 * Also the "...read more" and "View the X page" links have a class each of their own
 *
 * Also the "Related Files" boxout has a class
 * The "Related Files" header has a class
 * The file type titles under "Related Files" have a class
 *
 * e.g. ".news .fileHead" refers to the related files header for a news story
 */

.newsPageLink a       { color: #a8a9ab; text-decoration: none; }
.newsPageLink a:hover { color: #a8a9ab; text-decoration: underline; }
.newsMainList .news .listItem0 .title  { color: #000000; font-size: 16px; line-height: 14px; font-weight: bold; margin-bottom: 9px; }

.news {}

.news .list             {}
.news .list .head       {}
.news .list .title      { color: #0e76bc; font-size: 11px; line-height: 16px; font-weight: bold; padding-right: 13px; text-align: left;}
.news .list .title a    { color: #A7B300; }
.news .list .date       { font-size: 11px; line-height: 10px; margin-top: 9px; margin-bottom:2px }
.news .list .standfirst {}
.news .list .body       {}
.news .list .image      { float: left; margin-right: 12px; }

.news .item {}

.news .item .head       { width: 670px; }
.news .item .title      { width: 670px; color: #0e76bc; font-size: 13px; line-height: 14px; font-weight: bold; margin-bottom: 9px; }
.news .item .date       { width: 670px; text-align: right; font-size: 10px; }
.news .item .standfirst { width: 670px; font-weight: bold; margin-bottom: 9px; }
.news .item .body       { width: 670px; }
.news .item .image      { float: right; margin-left: 682px; border: 1px solid #ff0000; }

.news .more         {}
.news .more a       {}
.news .more a:hover {}

.news .view         { font-size: 10px; }
.news .view a       { color: #a8a9ab; }
.news .view a:hover {}

.news .files       {}
.news .fileHead    {}
.news .fileSubHead {}

.accordeonHeaderOuter { background-image: url( '/art/sidetitle.png' ); height:38px; width:260px; font-family: tahoma, sans-serif; font-weight:normal; font-size:18px; color: #fff; }
.accordeonHeaderInner { padding-top:9px; padding-left: 14px; height:22px; line-height: 22px; }

.noresultsAccordeon { padding-left:12px; font-weight:bold; line-height:15px; color:#a8a9ab; }

.featuresTitle { font-family: tahoma, sans-serif; font-weight: bold; font-size: 12px; padding-top: 0px; color: #000 }
.featureItem { margin-left: 12px; padding-left: 3px; border: 0px solid #000000; }
.dlmFeatureCategory { font-family: tahoma, sans-serif; color: #a7b300; font-weight: bold; padding-top:3px; }
.dlmFeatureCategoryMore { font-family: tahoma, sans-serif; color: #a7b300; font-weight: bold; padding-top:18px; }
.dlmFeatureItemTitle { font-family: tahoma, sans-serif; padding-top: 0px; margin-left: 1px; margin-right:2px; cursor: pointer; color: #565656; }
html>body .dlmFeatureItemTitle { font-family: tahoma, sans-serif; padding-top: 0px; margin-left: 0px; margin-right:0px; padding-left: 1px; padding-right:2px; cursor: pointer; color: #565656; }
.dlmFeatureItemBody { font-family: tahoma, sans-serif; display: none; padding-top: 4px; padding-right:3px; line-height:15px; text-align: left}
.dlmFeatureArrow { cursor: pointer }
.dlmFeatureArrowDiv { position: relative; top: 1px; }

.dlmSolutionCatTitle { font-family: tahoma, sans-serif; color: #A7B300; font-weight: bold; padding-top:2px; }
.dlmSolutionCatTitleMore { font-family: tahoma, sans-serif; color: #A7B300; font-weight: bold; padding-top:0px; }

.dlmComponents { width: 300px; line-height: 16px; font-size: 11px; color: #565656; text-align: justify; }

.solutionItem { margin-left: 12px; padding-left: 3px; border: 0px solid #000000; }
.solutionArrowDiv { position: relative; top: 1px; }
.solutionItemTitle { font-family: tahoma, sans-serif; padding-top: 0px; padding-left: 1px; }
.solutionItemTitle a { text-decoration: none; color: #565656 }

.accordianItem { overflow: hidden }
.accordianItem .standfirst { font-weight:bold; line-height:15px; color:#a8a9ab; }
.accordianContent .body { margin: 8px 0 10px 0; }


.usingdlm { }
.colThin .usingdlm .list { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }

.usingdlm a { display:block }
.usingdlm .usingImage {  background-repeat:no-repeat; margin: 10px 0 0px 2px;}
.usingdlm .usingImage p.standfirst { padding:55px 5px 5px 90px; color:#000 }
.usingdlm .usingImage.using18 p.standfirst { color:#fff }
.usingdlm .title { font-weight:bold }
.usingdlm p.categories { font-weight:bold; line-height:15px; color:#a8a9ab; }
.usingdlm p.categories a { color:#a8a9ab; text-decoration:none }
.usingdlm .body { padding:0px 0px; color: #000000; }
.usingdlm .more { text-align:right }
.usingdlm .accordianContent { display:none; overflow:hidden }


.dlmchannels { }
.colThin .dlmchannels .list { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }
.dlmChannelsHeadImage { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }

.dlmchannels a { display:block }
.dlmchannels .images { margin: 10px 0 10px 2px; }
.dlmchannels .usingImageSmall { height:49px; background-repeat:no-repeat; margin: 5px 0 0px 0px; }
.dlmchannels .usingImage { background-repeat:no-repeat; margin: 10px 0 10px 2px; }
.dlmchannels .usingImage p.standfirst { padding:55px 5px 5px 90px; color:#000 }
.dlmchannels .usingImage.using18 p.standfirst { color:#fff }
.dlmchannels .title { font-weight:bold }
.dlmchannels p.categories { font-weight:bold; line-height:15px }
.dlmchannels p.categories a { color:#a8a9ab; text-decoration:none }
.dlmchannels .body { padding:0px 0px }
.dlmchannels .more { text-align:right; margin-top: 12px; }
.dlmchannels .accordianContent { display:none; overflow:hidden }
.sfirstdlmchannels { font-weight:bold; line-height:15px; color:#a8a9ab; }

.resourcedlm { }
.colThin .resourcedlm .list { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }

.resourcedlm a { display:block }
.resourcedlm .usingImage { background-repeat:no-repeat; margin: 10px 0 10px 2px; }
.resourcedlm .usingImage p.standfirst { padding:55px 5px 5px 90px; color:#000 }
.resourcedlm .usingImage.using18 p.standfirst { color:#fff }
.resourcedlm .title { font-weight:bold }
.resourcedlm p.categories { font-weight:bold; line-height:15px }
.resourcedlm p.categories a { color:#a8a9ab; text-decoration:none }
.resourcedlm .body { padding:0px 0px; color: #000000; }
.resourcedlm .more { text-align:right; margin-top: 12px; }
.resourcedlm .accordianContent { display:none; overflow:hidden }
.sfirstresourcedlm { font-weight:bold; line-height:15px; color:#a8a9ab; }

.clientareaside { }
.clientareaside .list { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }

.clientareaside a { display:block; color: #0E76BC; font-weight: bold; }
.clientareaside .usingImage { background-repeat:no-repeat; margin: 10px 0 10px 2px; }
.clientareaside .usingImage p.standfirst { padding:55px 5px 5px 90px; color:#000 }
.clientareaside .usingImage.using18 p.standfirst { color:#fff }
.clientareaside .title { font-weight:bold }
.clientareaside p.categories { font-weight:bold; line-height:15px }
.clientareaside p.categories a { color:#a8a9ab; text-decoration:none }
.clientareaside .body { padding:0px 0px; color: #000000; }
.clientareaside .more { text-align:right; margin-top: 12px; }
.clientareaside .accordianContent { display:none; overflow:hidden }
.sfirstclientareaside { font-weight:bold; line-height:15px; color:#a8a9ab; }

.collaborators { }
.colThin .collaborators .list { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }

.collaborators a { display:block }
.collaborators .usingImage { background-repeat:no-repeat; margin: 10px 0 10px 2px; }
.collaborators .usingImage p.standfirst { padding:55px 5px 5px 90px; color:#000 }
.collaborators .usingImage.using18 p.standfirst { color:#fff }
.collaborators .title { font-weight:bold }
.collaborators p.categories { font-weight:bold; line-height:15px }
.collaborators p.categories a { color:#a8a9ab; text-decoration:none }
.collaborators .body { padding:0px 0px; color: #000000; }
.collaborators .more { text-align:right; margin-top: 12px; }
.collaborators .accordianContent { display:none; overflow:hidden }
.sfirstcollaborators { font-weight:bold; line-height:15px; color:#a8a9ab; }

.findingus { }
.colThin .findingus .list { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }

.findingus a { display:block }
.findingus .usingImage { background-repeat:no-repeat; margin: 10px 0 10px 2px; }
.findingus .usingImage p.standfirst { padding:55px 5px 5px 90px; color:#000 }
.findingus .usingImage.using18 p.standfirst { color:#fff }
.findingus .title { font-weight:bold }
.findingus p.categories { font-weight:bold; line-height:15px }
.findingus p.categories a { color:#a8a9ab; text-decoration:none }
.findingus .body { padding:0px 0px; color: #000000; }
.findingus .more { text-align:right; margin-top: 12px; }
.findingus .accordianContent { display:none; overflow:hidden }
.sfirstfindingus { font-weight:bold; line-height:15px; color:#a8a9ab; }

.findingus .title { color: #0E76BC; cursor: pointer }

.news { }
.colThin .news .list { background-image:url(/art/panel/sidehead.png); background-repeat:no-repeat; padding:6px 12px }

/*.news a { display:block }*/
.news a {}
.news .usingImage { background-repeat:no-repeat; margin: 10px 0 10px 2px; }
.news .usingImage p.standfirst { padding:55px 5px 5px 90px; color:#000 }
.news .usingImage.using18 p.standfirst { color:#fff }
.news .title { font-weight:bold }
.news p.categories { font-weight:bold; line-height:15px }
.news p.categories a { color:#a8a9ab; text-decoration:none }
.news .body { padding:0px 0px; color: #000000; }
.news .more { text-align:right; margin-top: 12px; }
.news .accordianContent { display:none; overflow:hidden }
.sfirstnews { font-weight:bold; line-height:15px; color:#a8a9ab;  overflow: hidden}


.testimonialName { text-align: right; font-weight: bold; }
.testimonialSFirst { text-align: right; font-weight: bold; }




