#content {
    padding-top: 0;
}

/* generic columns */
#content .col {
    float: left;
    position: relative;
}
#content .right {
    float: right;
    width: 651px;
}
#content .left {
    width: 205px
}

/* styles that belong in global.css */
/* Base btn20 */
.btn20,
.btn20 span 
{
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.btn20 
{
    margin-top: 15px;
    background-color: #fff;
    background: url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_call_to_action.png) repeat-x -20px -675px;
    overflow: hidden;
}
.btn20 span 
{
    font-weight: bold;
    padding: 4px 10px 4px;
}
.btn20:hover 
{
    text-decoration: none;
    background-position: -20px -704px;
}
.btn20:active 
{
    text-decoration: none;
    background-position: -20px -730px;
}

/* RTL rules */
.ltrLeft, .rtl .ltrRight 
{
    float: left;
}
.ltrRight, .rtl .ltrLeft 
{
    float: right;
}
.floatNear, .rtl .floatFar 
{
    float: left;
}
.floatFar, .rtl .floatNear 
{
    float: right;
}
.positionNear, .rtl .positionFar 
{
    left: 0;
    right: auto;
}
.positionFar, .rtl .positionNear 
{
    right: 0;
    left: auto;
}
.textNear, .rtl .textFar 
{
    text-align: left;
}
.textFar, .rtl .textNear 
{
    text-align: right;
}

/* IMPORTANT: Don't modify the text_style.css section - IT'S OWNED BY THE DESIGN TEAM */
/* text_style.css - Begin */
.b10 
{
    font-size:12px;
}
.b11 {
    font: 11px/20px verdana,arial,helvetica,sans-serif;
}
.b20 {
    font: 12px/25px verdana,arial,helvetica,sans-serif;
}
.b30 {
    font: 14px/18px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.b31 {
    font: 13px/18px 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
}
.b40 {
    font: bold 11px Verdana,sans-serif;
    text-transform: uppercase;
}
.bl10 {
    font: 11px verdana,arial,helvetica,sans-serif;
}
.bl11 {
    font: 11px verdana,arial,helvetica,sans-serif;
}
.bl20 {
    font: 10px verdana,arial,helvetica,sans-serif;
}
.bl30 {
    font: bold 11px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.bl31 {
    font: bold 12px 'segoe ui',segoe,arial,helvetica,sans-serif;
    text-transform: uppercase;
}
.btn10 {
    font: bold 15px 'segoe ui',segoe,arial,helvetica,sans-serif;
    height: 30px;
}
.btn10 a {
    display: block;
    padding: 4px 0 0 11px;
}
.btn10:hover, .btn10 a:hover {
    background-position: 0 -30px;
    color: #FFFFFF;
}
.btn10:active, .btn10 a:active {
    background-position: 0 -60px;
    color: #FFFFFF;
}
.btn20 {
    font: bold 13px 'segoe ui',segoe,arial,helvetica,sans-serif;
    height: 23px;
    position: relative;
    width: 128px;
}
.btn20 a {
    display: block;
    padding: 2px 0 0 18px;
}
.btn20 a img {
    position: absolute;
    top: 7px;
}
.btn20:hover, .btn20 a:hover {
    background-position: 0 -23px;
}
.btn20:active, .btn20 a:active {
    background-position: 0 -46px;
}
.btn21 {
    font: bold 13px 'segoe ui',segoe,arial,helvetica,sans-serif;
    height: 23px;
}
.btn21 a {
    display: block;
    padding: 2px 0 0 18px;
}
.btn21:hover {
    background-position: 0 -23px;
}
.btn21:active {
    background-position: 0 -46px;
}
.btn90 {
    font: bold 15px 'segoe ui',segoe,arial,helvetica,sans-serif;
    height: 32px;
    letter-spacing: 0;
    position: relative;
}
.btn90 a {
    display: block;
    padding: 5px 0 0 40px;
}
.btn90:hover, .btn90 a:hover {
    background-position: 0 -32px;
    color: #FFFFFF;
}
.btn90:active, .btn90 a:active {
    background-position: 0 -64px;
    color: #FFFFFF;
}
.btn91 {
    background-image: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Css/images/btn91.png");
    background-repeat: no-repeat;
    font: bold 12px 'segoe ui',segoe,arial,helvetica,sans-serif;
    height: 29px;
    position: relative;
}
.btn91 a {
    display: block;
    padding: 7px 0 0 30px;
}
.btn91:hover, .btn91 a:hover {
    background-position: 0 -29px;
    color: #FFFFFF;
}
.btn91:active, .btn91 a:active {
    background-position: 0 -58px;
    color: #FFFFFF;
}
.ch10 {
    font: 36px arial,'segoe ui',helvetica,sans-serif;
    letter-spacing: -4px;
}
.ch11 {
    font: bold 34px arial,'segoe ui',helvetica,sans-serif;
    letter-spacing: -3px;
}
.h10 {
    font: bold 14px/19px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.h11 {
    font: 15px/20px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.h12 
{
    font-size:16px;
    font-weight:normal;
}
.h13 
{
    font-size:12px;
    font-weight:bold;
    color:#505050;
    text-transform:uppercase;
}
.h14 {
    margin: 0;
    padding: 0;
}
.h20 {
    font: 26px/28px 'segoe ui',segoe,arial,helvetica,sans-serif;
    letter-spacing: -1px;
}
.h21 {
    font: 30px/34px 'segoe ui',segoe,arial,helvetica,sans-serif;
    letter-spacing: 0;
}
.h90 {
    font: 17px/19px arial,helvetica,sans-serif;
}
.h91 
{
    font-size:20px;
    font-weight:normal;
}
.h92 {
    font: 25px/28px arial,helvetica,sans-serif;
    letter-spacing: 0;
}
.h93 {
    font: 28px/31px arial,helvetica,sans-serif;
    letter-spacing: -0.5px;
}
.hl10:hover, .hl20:hover, .hl11:hover, .hl12:hover, .hl22:hover, .hl23:hover, .hl30:hover, .hl60:hover, .hl90:hover, .hl13:hover {
    text-decoration: underline;
}
.hl08, .hl09, .hl10, .hl14, .hl11, .hl12, .hl20, .hl22, .hl23, .hl30, .hl40, .hl42, .hl50, .hl60, .hl90, li.hl13 {
    text-decoration: none;
}
.hl20, .hl22, .hl23 {
    text-transform: uppercase;
}
.hl08 {
    font: bold 12px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl09 {
    font: 12px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl10 {
    font: 11px verdana,arial,helvetica,sans-serif;
}
.hl11 {
    font: 15px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl12 {
    font: 13px verdana,arial,helvetica,sans-serif;
}
li.hl13 {
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Css/images/filters_arrow.gif") no-repeat scroll 0 4px transparent;
    border-bottom-style: none;
    font: 11px/12px verdana,arial,helvetica,sans-serif;
    list-style-type: none;
    padding-bottom: 7px;
    padding-left: 8px;
}
.hl14 {
    font: 14px/20px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl20 {
    font: bold 10px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl21 {
}
.hl22 {
    font: bold 11px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl23 {
    font: bold 12px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl30 {
    font: bold 14px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl40 {
    font: 16px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl40:hover {
    color: #2D2D2D;
}
.hl42 {
    font: 16px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl50 {
    font: bold 13px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.hl60 {
    font: bold 15px 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
}
.hl90 {
    font: bold 11px verdana,arial,helvetica,sans-serif;
}
.ui10 {
    font: 15px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.ui20 {
    font: 12px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
.ui30 {
    font: 13px verdana,arial,helvetica,sans-serif;
}
.testfiltersimg {
    background-image: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Css/images/testfilters.jpg");
    float: left;
    height: 92px;
    margin-right: 10px;
    margin-top: 10px;
    width: 188px;
}
.col09 {
}
.col09b {
    background-color: #2D2D2D;
}
.col10 {
}
.col10b {
    background-color: #333333;
}
.col20 {
    color: #444444;
}
.col20b {
    background-color: #444444;
}
.col30 {
    color: #535353;
}
.col30b {
    background-color: #535353;
}
.col40 {
}
.col40b {
    background-color: #666666;
}
.col50 {
    color: #787878;
}
.col50b {
    background-color: #787878;
}
.col60 {
    color: #999999;
}
.col60b {
    background-color: #999999;
}
.col70 {
    color: #FFFFFF;
}
.col70b {
    background-color: #FFFFFF;
}
.col90 {
    color: #EF7521;
}
.thopenb {
    background-color: #CC66CC;
}
.thopen-1 {
    background-color: #CC66CC;
    color: #FFFFFF;
}
.thopen-2 {
    color: #E3ACE3;
}
.thopen-2b {
    background-color: #E3ACE3;
}
.th10 {
    color: #0071E3;
}
.th10b {
    background-color: #0071E3;
}
.th11 {
    background-color: #0071E3;
    color: #FFFFFF;
}
.th12 {
    color: #E3ACE3;
}
.th12b {
    background-color: #E3ACE3;
}
.th20 {
    color: #013B7F;
}
.th20b {
    background-color: #013B7F;
}
a.th21:link, a.th21:active, a.th21:visited {
    border-bottom-style: none;
    color: #C6F1FF;
    text-decoration: none;
}
.th22 {
    color: #D9EFFF;
}
.th23 {
    color: #474747;
}
body.dynamics .th10 {
    color: #0071E3;
}
body.pinpoint .th10 {
    color: #1972B8;
}
body.pinpoint .th10b {
    background-color: #1972B8;
}
body.pinpoint .th11 {
    background-color: #1972B8;
    color: #FFFFFF;
}
body.pinpoint .th12 {
    color: #E3ACE3;
}
body.pinpoint .th12b {
    background-color: #E3ACE3;
}
body.azure .th10 {
    color: #138FBD;
}
body.azure .th10b {
    background-color: #138FBD;
}
body.azure .th11 {
    background-color: #15A5D9;
    color: #FFFFFF;
}
body.azure .th12 {
    color: #E3ACE3;
}
body.azure .th12b {
    background-color: #E3ACE3;
}
body.azure a.th20:link, body.azure a.th20:active, body.azure a.th20:visited {
    border-bottom-style: none;
    color: #0A5570;
}
body.azure a.th20:hover {
    color: #000000;
}
body.azure .th20b {
    background-color: #0A5570;
}
body.azure .th20line {
    color: #13A5D8;
}
body.azure a.th21:link, body.azure a.th21:active, body.azure a.th21:visited {
    border-bottom-style: none;
    color: #0079A7;
}
body.azure a.th21:hover {
    color: #0A5570;
}
body.azure .th21b {
    background-color: #0079A7;
}
body.azure .th21line {
    color: #77DAF3;
}
body.office365 .h20 {
    font: bold 20px/24px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
body.office365 .th11 {
    color: #2C2B28;
}
body.office365 .b30 {
    font: 14px/19px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
body.office365 .hl31 {
    font: 14px 'segoe ui',segoe,arial,helvetica,sans-serif;
    text-transform: uppercase;
}
body.office365 .hl15 {
    font: 15px 'segoe ui',segoe,arial,helvetica,sans-serif;
    text-decoration: none;
}
body.systemCenter .h20 {
    font: bold 24px/27px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
body.systemCenter .th20 {
    color: #00AEFF;
}
body.systemCenter .b30 {
    font: 14px/19px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
body.systemCenter .hl31 {
    font: bold 16px 'segoe ui',segoe,arial,helvetica,sans-serif;
}
body.systemCenter .hl15 {
    font: 15px 'segoe ui',segoe,arial,helvetica,sans-serif;
    text-decoration: none;
}
/* text_style.css - End */

/* Common rtl rules - Begin */
.ltrLeft, .rtl .ltrRight
{
    float: left;
}
.ltrRight, .rtl .ltrLeft
{
    float: right;
}
/* Common rtl rules - End */

/* Ektron Preview Rules (Copy code from global.css) - Begin */
body.ektronPreview
{
    background-color: #E4E4E4;
    font: 0.689em Verdana,Arial,Sans-Serif;
    margin: 0 auto;
    color: #545454;
    width: 934px;
}
body.ektronPreview #content
{    
    background-color: #fff;
    padding: 10px 30px 30px;
    zoom: 1;
    position: relative;    
}
body.ektronPreview #content a 
{
    color: #498ADB;
    text-decoration: none;    
    cursor: pointer;
}
body.ektronPreview #content a:hover, 
body.ektronPreview #content a:focus 
{ 
    text-decoration: underline; 
}
body.ektronPreview #content .cf
{
    clear: both;
}
/* Ektron Preview Rules (Copy code from global.css) - End */

/* Common Ektron content rules - Begin */
#content h3 
{
    font-size:20px;
    font-weight:normal;
}
#content p
{
    margin: 0 0 10px;
}
#content ul, 
#content ol    
{
    margin: 0 20px;
}
#content ul ul, 
#content ol ul 
{
    list-style-type: lower-alpha;
    padding: 20px 20px 0 20px;
}
#content ul ul ul, 
#content ol ul ul
{
    list-style-type: disc;
    padding: 20px 20px 0 20px;
}
#content li    
{
    padding-bottom: 10px;   
}
#content .arrowList a i,
#content .floatingContent a i
{
    display: none;
}
body.rtl #content .arrowList a i
{
    background-position: -80px 0;
}
body.rtl #content .floatingContent a i
{
    background-position: -80px 0;
}
#content .floatingContent a.hl10:hover
{
    text-decoration: none;    
}
#content .floatingContent li i+a:hover
{
    text-decoration: none;    
}
#content .floatingContent .arrowList a:hover
{
    text-decoration: none;    
}
#content .floatingContent span.arrowLinkWrapper 
{
}
#content .spotlightArticle .floatingContent span.arrowLinkWrapper 
{
    color: #505050;
}
#content .floatingContent a:hover span.arrowLinkWrapper
{
    text-decoration: underline;
}    
#content .main
{
    padding-top: 20px;
}
#content .main .mainContent
{
    width: 596px;
    overflow: hidden;  
}
#content .main .floatingContent
{
    width: 284px;
}
#content .mainTitle
{
    margin-bottom:10px;
}
#content .titleBorder
{
}
#content .mainSingleColContent
{
    overflow: hidden;
    width:596px;
}
#content .mainSection
{
}
#content .sectionTitle
{
    padding-bottom: 10px;
}
#content .sectionContent
{
    margin-bottom: 30px;
}
#content .arrowList
{
    list-style: none;
}
#content .definitionSection
{
    padding-bottom: 18px;
}
#content .legalNotice
{
   font-size: 12px;
   line-height: 18px;
    padding-top: 100px;
    clear: both;
}
/* FloatingContent Section */
#content .roundBox
{
    overflow: hidden;
}
#content .floatingBox
{
    margin-bottom: 20px;
}
#content .floatingSection{
    overflow: hidden;
    padding: 0;
}
#content .floatingBoxTitle
{
    font-size:16px;
    font-weight:normal;
    text-transform:none;
    margin:4px 0 20px;
}
#content .floatingSectionTitle
{
    padding-bottom: 4px;
}
#content .floatingSectionContent
{   
    padding-top: 0; 
    padding-bottom:20px;   
}
#content .floatingSectionContent ul
{
    margin: 0;
    padding: 0;
}
#content .floatingSectionContent ol 
{
    margin: 0;
    padding: 0 30px;
}
#content .floatingSectionContent li,
#content .floatingSectionContent p,
#content .floatingSectionContent .firstWordBoldBreak
{
}
/* Collapsible Question Answers */
#content .collapsible dt.question a
{
    margin-bottom: 12px;
    line-height: 14px;
    outline: 0;
    display: block;
    text-decoration: none;
}
#content .collapsible dt.question.expanded a
{
    margin-bottom: 9px;
}
#content .collapsible  dt.question a:focus
{
    outline: 1px dotted;
}
#content .collapsible dt.question a .arrowLinkWrapper
{
    margin: 0 5px;
    padding: 0;   
}
#content .arrowLinkWrapper
{
    display: inline-block;
    vertical-align: top;
    max-width: 95%;
}
#content .collapsible dd
{
    display: none;
    margin-bottom: 20px;
}
#content .collapsible dd.answer
{
    margin-left:15px;
}
#content .collapsible dd.answer ol,
#content .collapsible dd.answer ul
{
    padding-left:0;
}
#content .collapsible dt.question i
{
    background: #737373 url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Images/sprite-pinpoint.png') no-repeat -10px 0;
    display: inline-block;
    width: 10px;
    height: 10px;    
}
#content .collapsible dt.question.expanded i
{
    background-position: 0 0;
}
#content .collapsible a:hover span
{
    text-decoration: underline;
}    
/* Common Ektron content rules - End */

/* Content Nav Tabs - Begin */
#content .contentNavTabs
{
}
#content .contentNavTabs ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
#content .contentNavTabs li
{
    display: inline;
    margin: 0;
    padding: 0;
}
#content .contentNavTabs a
{
    display: inline-block;
    text-align: center;
    border-bottom:2px solid #FFF;
    font-size:20px;
    margin-right:30px;
    margin-bottom:30px;
    font-weight:normal;
    padding-bottom:5px;
}    
#content .contentNavTabs a:hover, 
#content .contentNavTabs  a:focus 
{ 
    text-decoration: none; 
}
#content .contentNavTabs .selected a
{
    border-bottom:2px solid #0072C6;
    color:#505050;
}
#content .contentNavTabs  a .tabTitle
{
    font-size:20px;
    line-height:normal;
}

/* Contaent Nav Tabs - End */

/* Get Listed Page - Begin */
#content .doubleSection
{
    padding-bottom: 10px;
}
#content .doubleFloatingLi i
{
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Images/sp_icons.png') no-repeat -60px 0;
    display: none;
    width: 11px;
    height: 12px;    
}
/* Get Listed Page - End */

/* Help Page - Begin */
#content .help .helpSectionContent,
#content .help .helpTopSectionContent
{
    padding-bottom:10px;
}
/* Help Page - End */

/* PartnerAwards - Begin */
.titleIntro
{
    margin: 10px 0; 
}
.winnersContent
{
    padding: 0; 
    margin: 0 10px;
}
.awardsCategoryTitle
{
    padding: 0 0 8px;
    border-bottom: 1px Solid #CCC;
    margin-bottom: 10px;
}
.awardsCategorySubTitle
{
    padding: 0 0 12px;
    margin-top: 10px;
}
.awardsSpotLightArticle
{
    margin-top: 20px;
}
.awardsSpotLightArticle a span
{
    padding: 0 9px;
}
#content .mainSection.awards
{
    padding-top: 30px;
}
#content .main .mainContent.awardContent
{
    position: relative;
    padding-top: 0px;
}
#content .sectionAwardsContent
{
    margin-bottom: 28px;
}
.imgMainContent
{
    margin-bottom: 30px;
}

/* spotlight_archive */
#content .spotlightArchive .mainSingleColContent 
{
    padding-top: 14px;
}
#content .spotlightArchive .mainTitle 
{
    margin-bottom: 11px;
}
#content .spotlightArchive .mainSection 
{
    padding-top: 14px; 
}
#content .spotlightArchive h2 
{
    border-bottom: 1px solid #E2E2E2;
    margin-bottom: 2px;
    padding-bottom: 2px;
}
#content .spotlightArchive dt    
{
    margin: 10px 0 15px;
}
#content .spotlightArchive span 
{
    padding-top: 5px;
}
#content .spotlightArchive dd    
{
    display: block;      
    margin: 5px 0;
    padding-bottom: 6px;
    clear: both;
}
#content .spotlightArchive span.date    
{
    margin-top: 2px;
}
#content .spotlightArchive span
{
    max-width: 75%; 
}

/* spotlight_article */
#content .spotlightArticle .floatingSectionContent span a
{
    color: #1972B8;
}
#content .spotlightArticle .floatingSectionContent span>a:hover
{
    text-decoration: underline;
}
#content .spotlightArticle .spotlightArticleContentTitle 
{
    margin-top: -9px;
}
#content .spotlightArticle .headSection 
{
    padding-bottom: 10px;
}
#content .spotlightArticle p.teaser 
{
    padding-bottom: 5px;
}
#content .spotlightArticle .mainContent ul,
#content .spotlightArticle mainContent ol
{
    margin-bottom: 10px;
}
#content .spotlightArticle img
{
    padding-left: 10px;
}
body.rtl #content .spotlightArticle img
{
    float: left;
    padding-right: 10px; 
    padding-left: 0; 
}

/* Resource Template */
#content .resource .subHeading
{
}
#content .resource .lastSectionNoBorder
{
    border-bottom: none;
}
#content .resource .mainContent
{
    padding: 0 10px;
    background-color: #F7F7F7;
    margin-bottom: 20px;
}
#content .resource .mainContent,
#content .resource .floatingContent
{
    margin: 20px 0;
}
#content .resource .floatingContent  li
{
    list-style-type: none;
}
#content .resource .floatingContent  ol, 
#content .resource .floatingContent  ul
{
    padding: 0;
}
#content .resource li i + span
{
    display: inline-block;
    padding: 0 5px;
    position: relative;
    top: 5px;
    width: 85%;
    vertical-align: top;
    color: #818181;
}
#content .resource .screenshotSection
{
    padding: 10px 0;
}
#content .resource .screenshotSection img
{
    padding-right: 10px;
    display: inline;
    width: 280px;
    height: 210px;
}
#content .resource .screenshotSection img:last-child
{
    padding-right: 0;
}
#content .resource .buttonLink 
{
    margin-top: 20px;
}
#content .resource .buttonLink a
{
    font: bold 13px 'segoe ui', segoe, arial, helvetica, sans-serif;    
    color: #498ADB;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 10px; 
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_btn20_bg_gradient.png") repeat-x scroll left bottom transparent;
    border: 1px solid #409FFF;
    height: 24px;
}
#content .resource .buttonLink a:hover
{
    text-decoration: none;
}
#content .resource .mainSectionMatch:hover    
{
    text-decoration: underline;
}
#content .resource .mainContent .highlightMatch    
{
    text-decoration: underline;
}
#content .resource .floatingContent .highlightMatch span    
{
    color: #ef7525;    
}
#content .resource .floatingContent .highlightMatch i    
{
    background-color: #ef7525;    
}
#content .resource .floatingContent i
{
    width: 18px;
    font: bold 16px 'segoe ui', segoe, arial, helvetica, sans-serif;    
    display: inline-block;
    text-align: center;
    color: #ffffff;
    background-color: #ababab;
}
#content .resource .mainContent strong
{
    color: Blue;
}

/* Media */

#content .gLMainBoxTitle, #content .main .rightBox
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Images/button_bg.gif") repeat-x scroll left bottom transparent;
    cursor: pointer;
    margin-bottom: 5px;
}
#content .gLMainBoxTitle
{
    margin-right: 19px;
    width: 231px;
}
#content .main .rightBox h2, #content .main .rightBox a
{
    color: #F98511; 
}
#content .gLMainBoxTitle a, #content .main .rightBox a 
{
  text-decoration: none;
}
#content .gLMainBoxTitle h2, #content .rightBox h2
{
    margin-bottom: 15px;
}
#content .newMarketPlacesImg
{
    border: 0;
}
#content .gLMainFloatingContent
{
    margin-bottom: 15px;
}
#content .socialNetworkImg
{
    float: left;
    height: 35px;
    width: 35px;
    margin-right: 10px;
    margin-bottom: 12px;
    border: 0;
}
#content .videoDiv
{
    border: 1px solid Black;
    height: 320px;
}
#content .videoWidth
{
    width: 566px;
}
#content .gLMainBoxTitle i
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Images/sp_icons.png") no-repeat -36px -96px transparent; 
}
#content .main .rightBox i
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Images/sp_icons.png") no-repeat -56px -96px transparent; 
}
#content .gLMainBoxTitle i, #content .main .rightBox i
{
    height: 16px;
    width: 10px;
    display: inline-block;
    position: relative;
    padding: 0 4px;
    top: 4px;
} 

/* HOME Template */

#content .category li
{
    padding-bottom: 7px;
}
#content .homeModules .category ul.truncateMe a.moreLess 
{
    font-weight: 'segoe ui bold';
	font-size: 14px;
	color: #0072C6;
	line-height: 18px;
    text-decoration: none;
}
#content .homeModules .category .truncateMe ul.truncateMe a.less 
{
    display: none;
}
#content .homeModules .category
{
    width: 250px;
    float: left;
    padding-right: 30px;    
    margin-top: 10px;
	margin-bottom: 30px;
}
body.rtl #content .homeModules .category
{
    padding: 0 0 0 30px;
    float: right;    
}
#content .homeModules .category ul
{
    padding: 0;
    margin: 0;
}

#content #Master_MCP_HomeBottom .featuredPolular,
#content #Master_MCP_HomeBottom .categoryModule
{
    min-height: 300px;
}
#content #Master_MCP_HomeBottom .featuredPolular h2,
#content #Master_MCP_HomeBottom .categoryModule h2
{
    padding-bottom: 5px;
}
#content #Master_MCP_HomeBottom .categoryModule div
{
    float: left;
    padding: 0 50px 0 0;
}
#content #Master_MCP_HomeBottom .categoryModule div h3
{
    padding: 18px 0;
}
#content #Master_MCP_HomeBottom .categoryModule div li
{
    list-style-type: none;
}
#content #Master_MCP_HomeBottom .categoryModule div ul
{
    margin: 0 0;
    padding: 0 0;
}
#content #Master_MCP_homeLeftCol ul,
#content #Master_MCP_homeLeftCol ol
{
    margin: 0 0;
    padding: 0 0;
}
#content #Master_MCP_HomeTop
{
    
}
#content .home .hero 
{
    color: #545454;
    font-family: 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 10px 9px 15px 0px;
    width: 879px;
} 
#content .home .hero h1 
{
    font-family: "Segoe UI";
	font-size: 24px;
    font-weight: normal;
    letter-spacing: -0.5px;
    margin: 0;
    padding: 8px 0 0;
	color: #505050;
	line-height: 32px;
}
#content .home .hero h2 
{
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -0.5px;
    margin: 0;
    padding: 8px 0 0;
} 
#content .home .hero p 
{
    font-family: "Segoe UI";
	color: #505050;
    font-size: 16px;
    margin: 0;
    padding: 0 0 10px;
	line-height: 21px;
	
}
#content .home .homeBody 
{
    height: 100%;
    margin: 0 0 30px;
    position: relative;
    padding: 0;
} 
#content .home .dynaHero 
{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
#content .home .slideWrapper, 
#content .home .leftCol, 
#content .home .rightCol, 
#content .home .dynaHero, 
#content .home .dynaHero .dynamicsFeatured 
{
    display: block;
    height: 304px;
    width: 619px;
}
#content .home .dynaHero .dynamicsFeatured 
{
    color: #E9EFF7;
    font: bold 11px 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
    margin: 0 auto;
    padding: 0;
    position: absolute;
}
#content .home .dynaHero .dynamicsFeatured .leftCol 
{
    clear: both;
    display: block;
    float: left;
    height: 304px;
    padding: 0 30px;
    width: 559px;

}
#content .home .dynaHero .dynamicsFeatured .leftCol h2 a 
{
    text-decoration: none;
}
#content .home .dynaHero p.spotlight, 
#content .mpHero .LeftCol p.spotlight
{
    color: #EF7923;
    font: bold 12px 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
    padding: 22px 10px 10px 3px;
    text-transform: uppercase;
    margin: 0 0;
}
#content .home .dynaHero .dynamicsFeatured p.spotlight + h2, 
#content .home .dynaHero .dynamicsFeatured p.spotlight + h2 a 
{
    padding: 0 0 10px;
}
#content .home .dynaHero .dynamicsFeatured .leftCol h2, 
#content .home .dynaHero .dynamicsFeatured .leftCol h2 a 
{
    color: #498ADB;
    font: 35px/36px 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
	line-height: 40px;
    padding: 28px 0 10px;
} 
#content .home .dynaHero .dynamicsFeatured .teaser 
{
    color: #545454;
    font: 18px 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;;
	line-height: 19px;
    width: 385px;
}
#content .home .dynaHero .dynamicsFeatured p.spotlight ~ p.teaser 
{
    color: #545454;
    font: 14px 'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
    width: 415px;
}
#content .home .dynaHero .dynamicsFeatured p.btn20 
{
    bottom: 37px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    max-width: 400px;
    position: absolute;
}
#content .home .dynaHero .dynamicsFeatured p.btn20 a 
{
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 0;
	font-family: 'Segoe UI';
	
}
.rtl #content .home .dynaHero .dynamicsFeatured p.btn20 span 
{
    padding: 3px 14px 5px 9px;
}
.rtl #content .home .dynaHero .dynamicsFeatured .leftCol 
{
    float: right;
}
#content .home .dynaHero .dynamicsFeatured p.btn20 span 
{
    padding: 3px 9px 5px 14px;
    border-radius: 5px 5px 5px 5px;
    display: block;
}
#content .home .dynaHero .dynamicsFeatured p.btn20  
{
    margin: 0 0;
    height: auto;
    width: auto;
}
#content .home .dynaHero .dynamicsFeatured p.btn20:hover,
#content .home .dynaHero .dynamicsFeatured p.btn20 a:hover
{
    background-position: -20px -704px;
}
#content .home .dynaHero .dynamicsFeatured p.btn20 span i.icoCircleX 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png") no-repeat scroll 0 0 transparent;
    background-position: -56px -55px;
    margin: 0 5px;
    top: 0;
}
#content .home .dynaHero .dynamicsFeatured p.btn20 span i.icon 
{
    display: inline-block;
    height: 16px;
    position: relative;
    vertical-align: text-top;
    width: 10px;
}
#content .home .dynaHero ul.controls 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/hero_controls.png") repeat-x scroll 0 -40px transparent;
    border-radius: 3px 3px 3px 3px;
    bottom: 5px;
    display: none;
    height: 17px;
    left: 275px;
    padding: 0 4px 0 10px;
    position: absolute;
}
#content .home .dynaHero ul.controls li 
{
    display: inline;
    height: 17px;
}
#content .home .dynaHero ul.controls li a.play.on 
{
    background-position: 0 -157px;
}
#content .home .dynaHero ul.controls li a.play, 
#content .home .dynaHero ul.controls li a.play.on, 
#content .home .dynaHero ul.controls li a.play:hover 
{
    background-position: 0 -119px;
}
#content .home .dynaHero ul.controls li a.play, 
#content .home .dynaHero ul.controls li a.play.on, 
#content .home .dynaHero ul.controls li a.play:hover, 
#content .home .dynaHero ul.controls li a.pause, 
#content .home .dynaHero ul.controls li a.pause.on, 
#content .home .dynaHero ul.controls li a.pause:hover, 
#content .home .dynaHero ul.controls li a 
{
    color: white;
    display: inline-block;
    font-size: 1px;
    font-weight: bold;
    height: 16px;
    margin: 3px;
    outline: medium none;
    text-decoration: none;
    width: 8px;
}
#content .home .dynaHero ul.controls li a 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/hero_controls.png") no-repeat scroll 0 -61px transparent;
    float: left;
    height: 20px;
    margin: 3px 0 0;
    width: 14px;
}
#content .home .dynaHero ul.controls li a b 
{
    display: inline-block;
}

#content .home .dynaHero .rightCol
{
    left: 0;
    position: absolute;
    top: 0;
    z-index: -10000;
}
#content .home .pinpointProducts
{    
    border-radius: 5px 5px 5px 5px;
    float: right;
    height: 251px;
    margin: 0;
    max-height: 251px;
    padding: 45px 0 0;
    position: relative;
    top: 5px;
    width: 250px;
}
#content .home .pinpointProducts h3 
{
    font: 20px 'segoe ui';
    left: -1px;
    max-height: 48px;
    overflow: hidden;
    padding: 7px 12px 7px 0px;
    position: absolute;
    top: -5px;
    width: 230px;
	line-height: 27px;
	color: #606060;
}
#content .home .pinpointProducts .accordion h4 i 
{
    display: none;
    height: 15px;
    padding: 0 6px 5px 0;
    width: 12px;
}
#content .home .pinpointProducts .accordion h4 span 
{
    display: inline-block;
    max-width: 90%;
    overflow: hidden;
    vertical-align: top;
    top: 2px;
    position: relative;
}
.rtl #content .home .pinpointProducts .accordion h4 i 
{
    background-position: -50px -77px;
    padding: 0 0 0 10px;
}
#content .home .pinpointProducts .accordion h4 
{
    font: 20px 'segoe ui';
    color: #0072C6;
    line-height: 27px
}
#content .home .pinpointProducts .accordion 
{
    clear: both;
    height: 50px;
    margin: 12px 14px 0px 0px;
    padding-bottom: 18px;
}
#content .home .pinpointProducts .fifthSection 
{
    height: 20px;
    margin-top: 10px;
}
#content .home .pinpointProducts .fourthSection 
{
    height: 30px;
}
#content .home .accordion .iconLink span 
{
    display: inline-block;
    max-width: 90%;
    overflow: hidden;
    vertical-align: top;
}
#content .home .accordion a:hover  
{
    text-decoration: none;
}
#content .home .accordion span:hover 
{
    text-decoration: underline;
}
#content .home .pinpointProducts .lastItem
{
    border-bottom: none;
}
#content .home .pinpointProducts .accordion p 
{
    color: #333333;
    font: 11px/15px Verdana,'Segoe UI',Segoe,Arial,Helvetica,sans-serif;
    margin: 0 0;
}
#content .home .dynaHero div img 
{
    border: medium none;
}
#content .home .dynaHero ul.controls 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/hero_controls.png") repeat-x scroll 0 -40px transparent;
    border-radius: 3px 3px 3px 3px;
    bottom: 5px;
    display: none;
    height: 17px;
    left: 275px;
    margin: 0;
    padding: 0 4px 0 10px;
    position: absolute;
	display:none;
}
#content .home .dynaHero ul.controls:hover 
{
    background-position: 0 -19px;
}
#content .home .dynaHero ul.controls li a.play, 
#content .home .dynaHero ul.controls li a.play.on, 
#content .home .dynaHero ul.controls li a.play:hover, 
#content .home .dynaHero ul.controls li a.pause, 
#content .home .dynaHero ul.controls li a.pause.on, 
#content .home .dynaHero ul.controls li a.pause:hover, 
#content .dynaHero ul.controls li a 
{
    color: #FFFFFF;
    display: inline-block;
    font-size: 1px;
    font-weight: bold;
    height: 16px;
    margin: 3px;
    outline: medium none;
    text-decoration: none;
    width: 8px;
}
#content .home .dynaHero ul.controls li 
{
    display: inline;
    height: 17px;
}
#content .home .dynaHero ul.controls li a 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/hero_controls.png") no-repeat scroll 0 -61px transparent;
    float: left;
    height: 20px;
    margin: 3px 0 0;
    width: 14px;
}
#content .home .dynaHero ul.controls li a:hover 
{
    background-position: 0 -80px;
}
#content .dynaHero ul.controls li a.on 
{
    background-position: 0 -99px;
}
#content .home .dynaHero ul.controls li a.pause 
{
    background-position: 0 -29px;
}
#content .home .dynaHero ul.controls li a.play 
{
    background-position: 0 -19px;
}
#content .home .dynaHero ul.controls li a.play, 
#content .home .dynaHero ul.controls li a.play.on, 
#content .home .dynaHero ul.controls li a.play:hover 
{
    background-position: 0 -119px;
}
#content .home .dynaHero ul.controls li a.play:hover 
{
    background-position: 0 -138px;
}
#content .home .dynaHero ul.controls li a.play.on 
{
    background-position: 0 -157px;
}
#content .home .dynaHero ul.controls li a.pause, 
#content .home .dynaHero ul.controls li a.pause.on, 
#content .dynaHero ul.controls li a.pause:hover 
{
    background-position: 0 -176px;
}
#content .home .dynaHero ul.controls li a.pause:hover 
{
    background-position: 0 -195px;
}
#content .home .dynaHero ul.controls li a.pause.on 
{
    background-position: 0 -214px;
}
#content .home .dynaHero ul.controls li a b 
{
    display: inline-block;
}
#content .home .dynaHero ul.controls li a.on 
{
    background-position: 0 -99px;
}
#content .home .mpIntro, 
#content .home .mpPromo
{
    margin: 20px 0;
}
#content .home .mpIntro
{
    width: 450px;
}
#content .home .mpPromo
{
    width: 350px;
}
#content .home .mpIntro .resources 
{
    margin: 0 0;
    padding: 0;
    width: 160px;
}
#content .home .dynaHero .dynamicsFeatured ul.teaser li i 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png") no-repeat scroll 0 -115px transparent;
    display: inline-block;
    height: 25px;
    left: 35px;
    position: absolute;
    width: 20px;
}
#content .home .dynaHero .dynamicsFeatured ul.teaser  
{
    list-style-type: none;
    padding: 0 10px;
}
#content .home .dynaHero .dynamicsFeatured ul.teaser li  
{
    padding-bottom: 0;
}
#content .home .dynaHero .dynamicsFeatured ul.teaser li span  
{
    padding: 0 7px;
}
.rtl #content .home .dynaHero .dynamicsFeatured ul.teaser li i 
{
    right: 22px;
}
#content .home .mpIntro .connectUs ul li.Twitter i 
{
    background-position: center 0px;
}
#content .home .mpIntro .connectUs ul li.Facebook i 
{
    background-position: center -19px;
}
#content .home .mpIntro .connectUs ul li.LinkedIn i 
{
    background-position: center -37px;
}
#content .home .mpIntro .connectUs 
{
    width: 130px;
    margin: 0 -10px;
}
#content .home .mpIntro .resources 
{
    padding: 0;
    width: 160px;
    margin: 0 -10px;
}
#content .home .mpIntro .connectUs ul,
#content .home .mpIntro .resources ul 
{
    padding: 0 10px;
}
#content .home .mpIntro ul li 
{
    list-style: none;
    padding: 0px;
    margin-bottom: 12px;
}
#content .home .mpIntro .connectUs ul li 
{
    margin: 0 0 10px;
}
#content .home .mpIntro .connectUs ul li a 
{
    display: inline-block;
    text-decoration: none;
}
#content .home .mpIntro .connectUs ul li i 
{
    display: inline-block;
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_socialmedia.png') no-repeat left 0px;
    height: 18px;
    width: 14px;
    vertical-align:middle;
    padding: 0 10px;
}

/* FeaturedPopular and Category Module in Home Template */
#content .homeModules .facets 
{
    padding:0;
    padding: 30px 0 0;
    float:left;
}
#content .homeModules .featuredResults 
{
    margin-top: 30px;
    zoom: 1;
}
#content .homeModules .facets h3:after { 
    content: ":"; 
} 
#content .homeModules .facets .categoryColumn 
{
    width: 33%;
    float: left;
}
#content .homeModules .categoryColumn ul, 
#content .homeModules.categoryColumn ol 
{
    margin:0;
    padding:0;
}
#content .homeModules .facets .categoryColumn li 
{
    padding:0 0 7px;
}
#content .homeModules .facets h2 
{
    font:22px Arial,Sans-serif;
    letter-spacing:-0.5px;
    padding:0 0 5px;
}
#content .homeModules .facets .categoryWrapper 
{
    border-top:5px solid #EEEEEE;
    padding-top: 10px;
}
#content .homeModules .right 
{
    float: right;
    width: 870px;
}
#content .homeModules .facets li 
{
    background-image: none;
}


/* Department HOME Template */

/* QUICKLINKS & FACETS MODULE */

#content .filters { 
    background-color: #F7F7F7;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    padding-bottom: 12px;
}
#content .right h1 
{
   padding: 20px 0 0;
}
#content .quickLinks,
#content .facets 
{
    padding: 0 12px;
}
#content .quickLinks 
{
    padding-top: 19px;
}
#content .facets .showAll 
{
    background-position: -3px -340px;
    padding-left: 14px    
}
#content .facets .subFilters 
{
    background: none;
    padding-left: 0;
}
#content .quickLinks ul,
#content .facets ul,
#content .facets ul li ul 
{
    list-style-type: none;
}
#content .facets ul li ul 
{
    list-style-type: none;
}
#content .quickLinks li,
#content .facets .filterOpen 
{
    color: #666;
    padding: 0 0 4px 13px;
    background-repeat: no-repeat;
    background-position: 1px 3px;
}
.rtl #content .facets li 
{
    background-position: right 0;
}
#content .quickLinks li 
{
    padding: 0 0 10px;
}
#content .quickLinks li a.iconLink 
{
    background: none;
    position: relative;
    padding: 0 0 0 18px;
    margin: 0;
    display: block;
}
.rtl #content .quickLinks li a.iconLink i 
{
    right: 0;
    left: auto;
}
#content .facets .filterOpen 
{
    background-image: url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/images/arrow_double_gray_sm.gif);
}
#content .facets .filterActive 
{
    background: none;
}
#content .facets li.noDecoration 
{
    background: none;
    padding:0 13px 4px;
}
#content .homeModules .facets li.noDecoration 
{
    padding:0 0 4px;
}
#content .filters h2 
{
    font: normal 18px "Segoe UI", Verdana, Arial, Sans-Serif;
    margin: 10px 0 8px;
    padding: 0 12px 0;
}
#content .facets h3 
{
    font: bold 14px 'segoe ui';
    margin: 8px 0;
	line-height: 19px;
	color: #505050;
}
#content .facets .filterActive 
{
    color: #EF7521;
    font-weight: bold;
}
#content .facets .filterActive a 
{
    font-weight: normal;
}
#content .facets .childFilter 
{
    padding-left: 12px;
}
#content .facets .filterOpen .childFilter 
{
    padding-left: 0;
    padding-top: 4px;
}
#content .facets .subFilters .filterActive 
{
    padding-left: 12px;
}
#content .facets .childFilter .noChild,
#content .facets .childFilter .filterActive 
{
    padding-left: 13px;
}
#content .facets .childFilter .noChild 
{
    background: none;
}
#content .facets .moreLess:hover 
{
    text-decoration: underline;
}
#content .facets .binaryFilters li
 {
    padding-left: 0;
    background: none;
}
#content .facets .binaryFilters li a 
{
    text-decoration: none;
}
#content .left .facets ul.rootFilter li i,
#content .left .quickLinks ul.rootFilter li i
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png") no-repeat;
    display: inline-block;
    height: 12px;   
}
#content .left .facets ul.rootFilter li i
{
    background-position: -38px -217px;
    width: 7px;
}
#content .left .quickLinks ul.rootFilter li i
{
    background-position: -60px 0;
    width: 12px;
}
body.rtl #content .left .quickLinks ul.rootFilter li i
{
    background-position: -60px -80px;
}
body.rtl #content .left .facets ul.rootFilter li i
{
    background-position: -57px -217px;
}
#content .left .facets ul.rootFilter li span,
#content .left .quickLinks ul.rootFilter li span
{
    display: inline-block;
    vertical-align: top;
    width: 159px;
}
#content .left .facets ul.rootFilter li span
{
    padding: 0 6px;
}
#content .left .quickLinks ul.rootFilter li span
{
    padding: 0 5px;
}
#content .left .facets ul.rootFilter li span:hover,
#content .left .facets ul.rootFilter li:hover span,
#content .left .quickLinks ul.rootFilter li span:hover,
#content .left .quickLinks ul.rootFilter li:hover span
{
    text-decoration: underline;
}
#content .left .facets ul.rootFilter li:hover a,
#content .left .quickLinks ul.rootFilter li:hover a
{
    text-decoration: none;
}
#content .left .facets ul.rootFilter li
{
    padding-bottom: 5px; 
}
#content .left .quickLinks ul.rootFilter li a
{
    padding-left: 0;
}

/* HERO SLIDES SECTION */
#content .right  
{
    margin: 0 -3px 0 0;
}
#content .mpHero .mpFeatured .LeftCol 
{
    display: block;
    clear: both;
    padding: 14px 50px 0px 50px;
    width: 300px;
}
#content .mpHero .mpFeatured .LeftCol h2 
{
    padding: 21px 0 16px;
}
#content .mpHero .mpFeatured .LeftCol h2 a 
{
    text-decoration: none;
}
#content .mpHero .btn20 
{
    display: inline-block;
    margin-top: 0;
    height: 28px;
    width: auto;
    background: none;
}
#content .mpHero .btn20 span 
{
    display: inline;
    border: 0px;
    padding: auto 5px;
    font-weight: normal;
}
#content .mpHero .dynaHero .btn20 
{
    display: inline-block;
    margin-top: 11px;
    height: 28px;
    width: auto;
    background: none;
}
#content .mpHero .btn20 span 
{
    display: inline;
    border: 0px;
    padding: auto 5px;
    font-weight: normal;
}
#content .mpHero .btn20 i 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png") no-repeat 0 81%;
    height: 21px;
    width: 20px;
    float: left;
}
.rtl #content .mpHero .btn20 i 
{
    float: right;
}
#content .mpHero .icoRightOpenArrow 
{
    background-position: -57px -35px;
}
#content .mpHero .mpFeatured .leftCol h2 
{
    padding: 21px 0 16px;
}
#content .mpHero .slideControlWrapper 
{
    background: url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/hero_slide_bg_gradient.png) repeat-x left bottom;
    position: absolute;
    bottom: 4px;
    height: 258px;
    left: 0;
    width: 25px;
}
.rtl #content .mpHero .slideControlWrapper 
{
    right: 0;
}
#content .mpHero ul.controls 
{
    bottom: 1px;
    left: 1px;
    width: 30px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: none;
}
.rtl #content .mpHero ul.controls 
{
    width: 24px;
}
#content .mpHero ul.controls:hover 
{
    background-position: 0px -18px;
}
#content .mpHero ul.controls li 
{
    display: block;
    height: 25px;
}
#content .mpHero ul.controls li a 
{
    background: url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_hero_slide_buttons.png) no-repeat 0px 0px;
    display: block;
    height: 29px;
    margin: 0px;
    padding: 7px 9px 0;
    outline: none;
    width: 6px;
}
#content .mpHero ul.controls li a:hover 
{
    background-position: -30px 0px;
}
#content .mpHero ul.controls li a.on 
{
    background-position: -51px 0px;
    width: 11px;
}
.rtl #content .mpHero ul.controls li a.on 
{
     width: 6px;
}
#content .mpHero ul.controls li a.pause 
{
    background-position: 0 -31px;
}
#content .mpHero ul.controls li a.play 
{
    background-position: 0 -21px;
}
#content .mpHero ul.controls li a.play,
#content .mpHero ul.controls li a.play.on,
#content .mpHero ul.controls li a.play:hover 
{
    background-position: 0px -119px;
    color: #FFFFFF;
    text-decoration: none;
    display: none;
    width: 8px;
    height: 16px;
    margin: 3px 3px 3px 3px;
}
#content .mpHero ul.controls li a.play:hover 
{
    background-position: 0px -138px;
}
#content .mpHero ul.controls li a.play.on 
{
    background-position: 0px -157px;
}
#content .mpHero ul.controls li a.pause,
#content .mpHero ul.controls li a.pause.on,
#content .mpHero ul.controls li a.pause:hover 
{
    background-position: 0px -176px;
    color: white;
    text-decoration: none;
    display: none;
    width: 8px;
    height: 16px;
    margin: 3px 5px 3px 2px;
}
#content .mpHero ul.controls li a.pause:hover 
{
    background-position: 0px -195px;
}
#content .mpHero ul.controls li a.pause.on 
{
    background-position: 0px -214px;
}
#content .mpHero ul.controls li a b 
{
    display: inline-block;
    font-weight: normal;
}
#content .slideWrapper,
#content .mpHero,
#content .mpHero .mpFeatured 
{
    display: block;
    height: 258px;
    width: 651px;
}
#content .mpHero 
{
    margin: 19px auto 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
}
#content .mpHero .mpFeatured 
{
    position: absolute;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    color: #E9EFF7;
}
#content .mpHero .rightCol
{
    left: 0;
    position: absolute;
    top: 0;
    z-index: -10000;
}
#content .mpHero ul.controls li
{
    padding: 0 0px;
}

/* FEATURED MODULE SECTION */
#content .resultSet 
{
    padding: 15px 0 0;
    position: relative;
}
#content .featuredResults .btn20 
{
    border: 1px solid #409FFF;
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_btn20_bg_gradient.png") repeat-x left bottom;
    height: 24px;
}
#content .featuredResults .btn20 span 
{
    padding: 1px 5px 2px;
    border: 2px solid white;
    text-align: center;
}
#content .featuredResults .btn20:hover 
{
    background-position: -1000px bottom;
}
#content .featuredResults .btn20:active 
{
    background-position: -2000px top;
}
.iconLink,
.icon 
{
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png") no-repeat scroll 0 0 transparent;
}
.icon 
{
    display: inline-block;
    height: 16px;
    vertical-align: text-top;
    width: 10px;
    position: relative;
}
.icoCircleX 
{
    background-position: -54px -55px;
    margin: 0 5px;
    top: 0;
}
.rtl .icoCircleX 
{
    background-position: -54px -55px; /* For rtl - needs new asset */
}
.icoRadioButton 
{
    background-position: -20px 0;
    margin-right: 8px;
}
.active .icoRadioButton 
{
    background-position: 0 0;
}
.inactive:hover .icoRadioButton 
{
    background-position: -60px -20px;
}
.icoRightOpenArrow 
{
    background-position: -57px -35px; 
}
.icoCheckboxButton 
{
    background-position: 0 -58px;
    margin-right: 3px;
}
.active .icoCheckboxButton 
{
    background-position: -40px -58px;
}
.inactive:hover .icoCheckboxButton 
{
    background-position: -20px -58px;
}
.iconLink.arrowRight1 
{
    background-position: 0 -63px;
}

#content .featuredResults .icon 
{
    float: right;
}
.rtl #content .featuredResults .icon 
{
    float: left;
}
#content .icoCircleX 
{
    background-position: -40px -20px;
    margin: 0px 0px 0px 5px;
    top: 0;
}
#content .featuredResults h2, 
#content .homeModules h2
{
    padding: 0 0 5px;
    font: 20px 'segoe ui';
	color: #606060;
	line-height: 27px;
    letter-spacing: -0.5px;  
}
#content .resultSet 
{
 
}
#content .productResult 
{
    border-bottom: 1px solid #ccc;
    padding: 11px 0 13px;
    overflow: hidden;
}
#content .productResult .title 
{
    position: relative;
    padding-bottom: 0px;
}
#content .productResult .fn,
#content .productResult .productName 
{
    max-width: 75%;
    display: block;
    overflow: hidden;
    padding-top: 5px;
 }
#content .productResult .rating_star 
{
    position: absolute;
    top: 0px;
    right: 0;
}
.rtl #content .productResult .rating_star 
{
    left: 0;
    right: auto;
}
#content .productResult .rating_link 
{
    font-size: 11px;
    text-decoration: none;
}
#content  .productResult .title,
#content  .productResult dd.description 
{
    padding-left: 82px;
    line-height: 15px;
}
.rtl #content  .productResult .title,
.rtl #content  .productResult .description 
{
    padding-left: 0px;
    padding-right: 82px;
}
#content .results img.rating_star, 
#content .results .rating_star img 
{
    background-image: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/Images/stars.gif");
    background-position: right top;
    color: #FFFFFF;
    height: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    vertical-align: text-bottom;
    width: 70px;
}
#content .results span.rating_star 
{
    padding: 0 5px;
    white-space: nowrap;
}
#content .results img.star_1 
{
    background-position: 0 -11px;
}
#content .results img.star_2 
{
    background-position: 0 -22px;
}
#content .results img.star_3 
{
    background-position: 0 -33px;
}
#content .results img.star_4 
{
    background-position: 0 -44px;
}
#content .results img.star_5 
{
    background-position: 0 -55px;
}
#content .results img.star_6 
{
    background-position: 0 -66px;
}
#content .results img.star_7 
{
    background-position: 0 -77px;
}
#content .results img.star_8 
{
    background-position: 0 -88px;
}
#content .results img.star_9 
{
    background-position: 0 -99px;
}
#content .results img.star_10 
{
    background-position: 0 -110px;
}
#content .resultSet .vcard 
{
    list-style-type: none;
    clear: both;
    position: relative;
    min-height: 70px;
    font: normal 11px/16px Verdana, Arial, Sans-Serif;
    padding: 5px 0;
}
#content .resultSet .vcard .logoImage 
{
    position: absolute;
    top: 5px;
    z-index: 100;
    width: 70px;
    height: 70px;
    overflow: hidden;
}
#content .resultSet .vcard .pin 
{
    top: 20px;
}
#content .mapDisabled .resultSet .vcard .logoImage 
{
    display: none;
}
#content .resultSet .vcard .certification div 
{
    display: inline;
}
#content .resultSet .vcard .hidden 
{
    display: none;
}
#content .logoImage img 
{
    width: 68px;
    max-height: 68px;
    padding: 1px 0;
}
#content .resultSet .pin .active,
#content .resultSet .pin:hover span 
{
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/Images/pins_sprite.png') no-repeat -26px -38px;
}
#content .pin span 
{
    cursor: pointer;
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/Images/pins_sprite.png') no-repeat 0 -38px;
    color: #fff;
}
#content .resultSet .certification span 
{
    background : url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/images/MS_Cert_Sprite.png) no-repeat right -35px;
    display: inline-block;
    width: 71px;
    height: 35px;
    margin-left: 2px;
}
#content .resultSet .certification .certified 
{
    background-position: right -35px;
}
#content .resultSet .certification .gold 
{
    background-position: right 0px;
}
#content .resultSet .certification .sbs 
{
    background-position: right -70px;
}
#content .featuredResults 
{
    margin-top: 30px;
}

/* INTRO SECTION */
#content .homeBody 
{
    padding: 0 0px 10px 0px;
    margin: 0;
}
#content .mpWrapper 
{
    border-top: 5px solid #EEEEEE;
}
#content .mpIntro ul, 
#content .mpIntro ol 
{
    margin: 0 10px;
    padding: 0 0;    
}
#content .mpIntro li
{
    padding-bottom: 0;    
}
#content .mpWrapper .mpIntro 
{
    width: 319px;
    border: 1px solid #CCCCCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 12px 18px 15px;
    margin: 20px 0px;
    background: #FFFFFF url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/bg_module_gradient.png') repeat-x left bottom;
}
h2.mpIntro 
{ 
    margin-top: 30px;
    border-bottom: 1px solid #D7D7D7;
    letter-spacing: -0.5px;
    padding: 0 0 5px;
}
.mpIntro h3.resources
{
    width: auto;
    margin: 20px 0 10px;
}
.mpIntro p
{
    padding: 0;
}
.mpIntro p.introBody 
{
    padding: 0;
}
.mpIntro .connectUs 
{
    width: 130px;
    margin: 0 -9px;
}
.mpIntro .resources 
{
    padding: 0;
    width: 220px;
    margin: 0 -10px;
}
.mpIntro .connectUs ul,
.mpIntro .resources ul 
{
    padding: 0 10px;
}
.mpIntro ul li 
{
    list-style: none;
    padding: 0px;
    margin-bottom: 12px;
}
.mpIntro .connectUs ul li 
{
    margin: 0 0 10px;
}
.mpIntro .connectUs ul li a 
{
    text-decoration: none;
}
.mpIntro .connectUs ul li i 
{
    display: inline-block;
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_socialmedia.png') no-repeat left 0px;
    height: 18px;
    width: 14px;
    vertical-align:middle;
    padding: 0 10px;
}
.mpIntro .connectUs ul li a span:hover  
{
    text-decoration: underline;
}
.mpIntro .connectUs ul li.twitter i  
{
    background-position: center 0px;
}
#content .mpIntro .connectUs ul li.facebook i  
{
    background-position: center -19px;
}
#content .mpIntro .connectUs ul li.linkedIn i
{
    background-position: center -37px;
}
#content .mpIntro .connectUs ul li.blog i
{
    background-position: center -55px;
}
#content .mpIntro .connectUs ul li.youtube i 
{
    background-position: center -73px;
}
#content .mpIntro .connectUs ul li.other i 
{
    background: none;
    background-repeat: no-repeat;
    width: 0;
    margin: 0 7px;
}
#content .mpIntro .connectUs ul li span
{
    display: inline-block;    
    position: relative;
    width: 69%;
    vertical-align: top;
}
#content .homeNotice 
{
    padding-left: 0;
    text-align: inherit;
}

/* PROMO SECTION */
.mpPromo .btn20 
{
    background: none;
    padding: 6px 15px 20px;
    margin: 0;
    height: auto;
    width: auto;
}
.mpPromo .btn20 span 
{
    color:#013B7F;
    padding: 0;
    display: inline;
}
.mpPromo .btn20 i 
{
    display: inline-block;
    background:url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png") no-repeat 0 80%;
    width: 20px;
    height: 20px;
    margin: 2px 10px 0;
    vertical-align:top;
}
#content .mpPromo a.sectionLink 
{
    text-decoration: none;
}
#content .right .mpPromo 
{
    width: 282px;
    padding: 0px;
    margin: 20px 0px;
}
.mpPromo .promoItem 
{
    clear: both;
    margin-bottom: 11px;
    padding: 0px;
    border: 1px solid #CCCCCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;  
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/module_bg_gradient.png') repeat-x left bottom;
}
.mpPromo .promoItem .topBorder 
{
    height: 5px;
}
.mpPromo .promoItem h2
{
    margin: 0 15px;
    word-wrap: break-word;
    overflow: hidden;
    line-height: normal;
}
.mpPromo .promoItem p.teaser 
{
    padding: 10px 15px 0;
}
.mpPromo p.More 
{
    padding: 6px 18px 20px;
}
.mpPromo .More a 
{
    display: inline-block;
    padding: 0;
    text-decoration: none;
}
.mpPromo .More a i 
{
    display: inline-block;
    padding: 0;
    width: 20px;
    height: 20px;
    margin: 2px 10px 0;
    vertical-align:top;
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png') no-repeat center bottom;
}
.clickable /* Clickable section */ 
{
    cursor: pointer;
}

/* DYNAMICS MARKETPLACE */
.dynamics .homeNotice 
{
    display: block;
    text-align: inherit;
}

/* OFFICE365 MARKETPLACE */
.office365 #content .mpHero .slideControlWrapper 
{
    background: transparent;
    height: 39px;
    width: 346px;
    bottom: 30px;
}
.office365 #content .mpHero ul.controls 
{
    right: 10px;
    left: auto;
    height: 38px;
    width: auto;
    bottom: 0px;
}
.rtl.office365 #content .mpHero ul.controls 
{
    width: auto;    
}
.rtl.office365 #content .mpHero ul.controls li a.on 
{
     width: 31px;
}

.office365 #content .mpHero ul.controls li 
{
    display: inline;
    height: 38px;
    width: 32px;
}
.office365 #content .mpHero ul.controls li a 
{
    display: inline-block;
    padding: 11px 0 0;
    text-align: center;
    width: 20px;
	height: 20px;
    margin: 0;
	background: url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/pagination-dots.png) no-repeat scroll 0 0 transparent;
	outline: medium none;
    text-indent: -9999px;
}

.office365 #content .mpHero ul.controls li a b 
{
    display: none;
}
.office365 #content .mpHero ul.controls li a:hover 
{
    background: transparent;
}
.office365 #content .mpHero ul.controls li a.on 
{
    background-position: -20px 0;
}
.office365 #content .SlideWrapper,
.office365 #content .mpHero,
.office365 #content .mpHero .mpFeatured 
{
    height: 287px;
    width: 651px;
}
.office365 #content .SlideWrapper,
.office365 #content .mpHero,
.office365 #content .mpHero .mpFeatured 
{
    height: 287px;
    width: 651px;
}
.office365 #content .mpHero .mpFeatured .LeftCol 
{
    padding: 25px 23px 0;
    width: 300px;
    height: 228px;
    overflow: hidden;
	background-color: #0072c6;
	
}
.office365 #content .mpHero .mpFeatured .LeftCol h2, 
.office365 #content .mpHero .mpFeatured .LeftCol h2 a 
{
    padding: 0 0 16px;
    color: #2c2b28;
}
.office365 .mpPromo .promoItem h2 
{
    color: #f98511;
    font-weight: normal;
}
.office365 .mpPromo .More a 
{
    color: #f98511;
}
.office365 .mpPromo .promoItem 
{
    background: url('https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/office365_module_bg_gradient.png') repeat-x left bottom;
}
.office365 #content .mpHero .btn20,
.office365 #content .mpHero .btn20 span  
{
    height: 48px;
}
.office365 #content .mpHero .btn20 
{
    background-position: left -846px;
    padding-left: 11px;
    position: absolute;
    bottom: 38px;
	background-color: #fff;
}
.office365 #content .mpHero .btn20 span 
{
    display: inline-block;
    background-position: right -894px;
    padding: 15px 30px 0 20px;
    color: #505050;
    font-weight: bold;
}
.office365 #content .mpHero .btn20 i 
{
    display: none;
}
.office365 .mpPromo .promoItem h2 {
    color: #F98511;
    font-weight: normal;
}
.office365 .mpPromo .btn20 span {
    color: #F98511;
}
.office365 .mpPromo .btn20 i {
    background-position: -60px -95px;
}
body.office365.svse .h20 {
    text-transform: none;
}

/* SYSTEMCENTER MARKETPLACE */
.systemCenter #content .mpHero .slideControlWrapper 
{
    background: transparent;
    height: 30px;
    width: 645px;
    bottom: 1px;
    text-align: center;
}
.systemCenter #content .mpHero ul.controls 
{
    position: relative;
    width: auto;
    height: 30px;
    text-align: center;
    margin: 0 auto 2px;
}
.rtl.systemCenter #content .mpHero ul.controls 
{
    width: auto;    
}
.rtl.systemCenter #content .mpHero ul.controls li a.on
{
    width: 36px;
}
.systemCenter #content .mpHero ul.controls li 
{
    display: inline;
    height: 30px;
    width: 32px;
}
.systemCenter #content .mpHero ul.controls li a 
{
    display: inline-block;
    padding: 0;
    text-align: center;
    width: 36px;
    height: 30px;
    margin: 0;
}
.systemCenter #content .mpHero ul.controls li a,
.systemCenter #content .mpHero ul.controls li a:hover 
{
    background: url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_hero_slide_buttons.png) no-repeat -112px 5px;
    width: 36px;
}
.systemCenter #content .mpHero ul.controls li a.on 
{
    background: url(https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_hero_slide_buttons.png) no-repeat -112px -25px;
    width: 36px;
}
.systemCenter #content .mpHero ul.controls li a b 
{
    display: none;
}
.systemCenter #content .SlideWrapper,
.systemCenter #content .mpHero,
.systemCenter #content .mpHero .mpFeatured 
{
    height: 259px;
    width: 647px;
}
.systemCenter #content .mpHero .mpFeatured .LeftCol 
{
    padding: 15px 20px 0;
    width: 420px;
    height: 197px;
    overflow: hidden;
}
.systemCenter #content .mpHero .mpFeatured .LeftCol h2, 
.systemCenter #content .mpHero .mpFeatured .LeftCol h2 a 
{
    padding: 0 0 3px;
}
.systemCenter #content .mpHero .mpFeatured .LeftCol p
{
    color: #fff;
}
.systemCenter .mpPromo .btn20 i 
{
    background-position: -40px -75px;
}
.systemCenter .mpPromo .promoItem h2 
{
    color: #00AEFF;
    font-weight: normal;
}
.systemCenter .mpPromo .btn20 span 
{
    color: #00AEFF;
}
.systemCenter .mpPromo .More a 
{
    color: #013B7F;
}
.systemCenter #content .mpHero .btn20 
{
    height: 30px;
    bottom: 1px;
}
.systemCenter #content .mpHero .btn20 span 
{
    color: #00AEFF;
    font-weight: bold;
    padding: 4px 0px;
}
.systemCenter #content .mpHero .btn20 i 
{
    display: inline-block;
    background: url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sp_icons.png") no-repeat -40px -75px;
    height: 16px;
    width: 10px;
    margin: 4px 10px -2px;
    float: right;
}
.systemCenter #content .mpPromo .promoItem
{
    background: #F7F7F7;
}
.rtl.systemCenter #content .mpHero .btn20 i 
{
    float: left;
}
.genSelectListC ul 
{
    zoom: 1;
}

/* Home Featured Scroller - BEGIN */
.scroller a.rightScroll, 
.scroller a.leftScroll 
{
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 40px;
    margin: 55px 9px;
    width: 40px;
}
.scroller a.rightScroll 
{
    background: #C8C8C8 url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sprite-pinpoint.png") -327px -30px no-repeat;
    clear: right;
    margin-right: 0;
}
.scroller a.leftScroll 
{
    background: #C8C8C8 url("https://waybackassets.bk21.net/20140219202616im_/http://assets.pinpoint.microsoft.com/TemplateFiles/images/sprite-pinpoint.png") -287px -30px no-repeat;
    margin-left: 0;
}
.scroller a.rightScroll, 
.scroller a.leftScroll 
{
    cursor: pointer;
    position: relative;
    top: -15px;
}
.scroller a.leftScroll.disabled 
{
    cursor: default;
}
.scroller a.rightScroll.disabled 
{
    cursor: default;
}
.scroller .scrollingItems
{
    width: 800px;
    overflow: hidden;
    float: left;
    position: relative;
}
.scroller .items
{
    width: 3200px;
    position: relative;
    left: 0;
}
#content .scroller ul.item
{
    padding: 0;
    margin: 0;
}
#content .scroller ul.item li
{
    list-style-type: none;
    display: inline;
    padding: 0;
}
.scroller .item .itemImg,
.scroller .item .itemDescription,
.scroller .item .rating_star
{
    float: left;
    width: 140px;
    margin: 5px 10px 0;
    text-align: center;
    display: block;
}
.scroller .item .itemImg
{
    margin: 0 29px;
    width: 102px;
    height: 102px;
    display: table;
}
#content .scroller .item .itemDescription
{
    width: 150px;
    margin: 0 5px;
    padding: 10px 0 0;
}
.scroller .item .itemDescription a
{
    font-size: 14px;
	font-family: 'segoe ui';
	color: #505050;
	line-height: 19px;
}
.scroller .item .itemImg a
{
    margin: 0;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
    border:1px solid #C8C8C8;
	backgound: #FFFFFF;
}
.scroller .item img
{
    width: 100px;
    max-height: 100px;
    margin: 1px 0 0;
    overflow: hidden;
}
.scroller .item .rating_star
{
    margin: 5px 0 0;
    width: 150px;
}
.scroller .rightscSoll
{
    float: left;
}
#multiPurposesTemplate .mainSection .ltrLeft,
#multiPurposesTemplate .mainSection .videoDiv
{
    height: 232px;
}
#multiPurposesTemplate .mainSection .ltrLeft
{
    width: 50%;
}
#multiPurposesTemplate .mainSection .ltrRight
{
    width: 49%;
}
#multiPurposesTemplate .partnerSection .ltrLeft,
#multiPurposesTemplate .partnerSection .ltrRight
{
    width: 300px;
}
#multiPurposesTemplate .partnerSection .ltrLeft,
#multiPurposesTemplate .partnerSection .ltrRight,
#multiPurposesTemplate .partnerSection .videoDiv
{
    width: 300px;
    height: 182px;
}
#multiPurposesTemplate .sectionTitle
{
    margin-top: 15px;
    font-size: 20px;
}
#multiPurposesTemplate .ltrLeft,
#multiPurposesTemplate .ltrRight,
#multiPurposesTemplate .videoDiv
{
    margin-bottom: 20px;
}
#multiPurposesTemplate .partnerSection .ltrLeft
{
    margin-left: 120px;
}
#multiPurposesTemplate .partnerSection .ltrRight
{
    margin-right: 120px;
}
#multiPurposesTemplate .mainSection .sectionTitle
{
    margin-top: 0;
}

/* Home Featured Scroller - END */

/*
Ectron new success template settings
*/

.hideTemplate
{
    display: none;
}

.showTemplate,
.readmore,
#select ,
#caseStudy
{
    display:block;
}
.title .h91
{
}
.removeDot
{
    list-style: none;
}

.description,
.sel-box,
.overviewText,
.discriptionText,
.partnerList,
.container,
.readmore,
.readmoreLessLink,
#caseStudy
{
 float: left;
}


.sel-box{
    position:relative;
    margin-top: 20px;
	margin-left: 5px;
}

#select{
    cursor: pointer;
    width: 235px;
    height: 20px;
    padding: 5px;
	padding-left: 30px;
	color: #498adb;
	font:  20px 'segoe ui semibold';	
}

.overviewTitle
{
  font: 36px 'segoe ui light'; 
}

.overviewText
{
  font: 11px 'segoe ui'; 
  color: #545454;
  line-height: 1.6; 
}

.discriptionText
{
  font: 14px 'segoe ui'; 
  color: #545454;
  line-height: 1.6; 
  margin-bottom: 33px;
}

.toc-odd{
   position:absolute;
   top:32px;
   width:150px;
    display:none;
}
.toc-odd li{
    padding:5px 10px;
}


.partnerList
{
    width: 100%;
	overflow: hidden;
	margin-top: 60px;
	margin-bottom: 60px;
}
.container
{
    position: relative;
    width: 20%;
	border-right: #cccccc 1px solid;
}

#up , 
#down
{
  margin: 30px;
  cursor: pointer;
}

#p3Link
{
  padding-left: 5px;
}

#selPartner
{
  padding: 0;
  margin: 0;
}

.overview
{
    float: right;
    position: relative;
    width: 78%;
}

#TitleCountry .ltrLeft
{
    margin-bottom: 0px;
}

#multiPurposesTemplate .partnerSection .overview .ltrLeft
{
    width: 500px;
	margin-left: 0px;
}

#multiPurposesTemplate .partnerSection .partnerList UL
{
    margin: 0px;
	float: left;
	padding-left: 0px;
	padding-right:0px;	
}
#multiPurposesTemplate .partnerSection .videoSection .videoDiv
{
    width: 700px;
    height: 320px;
    padding-left: 80px;
    padding-right: 80px;
    background-color: #333333;
    position: relative;
	margin-bottom: 48px;
}
.videoSection
{
    position: relative;
}

.plist-odd{
   width: 101%;
}
#multiPurposesTemplate .partnerSection .partnerList UL.plist-odd a
{
    color: #a9a9a9;
	font:  20px 'segoe ui';
}
#multiPurposesTemplate .partnerSection .partnerList UL.plist-odd a.current
{
    font:  20px 'segoe ui';
	color: #545454;	
}
.main .heading .title
{
  margin-bottom: 0px;
}
.plist-odd li{
    padding-top: 9px;
	padding-bottom: 5px;
	z-index: 1000;  
}

.readmore
{
    padding:10px;
	padding-left: 40px;
    overflow:hidden;
	height: 250px;
}
.readmoreAuto
{
  height:auto;
}

#titleCountry
{
   margin-bottom: 14px;
}
#titleCountry UL
{
   border: #cccccc 1px solid;
   z-index: 1000;
   background-color: #ffffff;
}
#titleCountry a
{
   color: #545454;
}

.title
{
   margin-bottom: 60px;
}
.title .ltrLeft
{
   margin-bottom: 14px;
}

.description
{
   clear: left;
}
.overview .description
{
   padding: 10px;
   padding-left: 40px;
   padding-bottom: 32px;
}

.readmoreLessLink
{
 cursor:pointer;
 text-align:center;
 width:100px;
 color: #498adb;
 padding-left: 30px;
}

#readless
{
 display: none;
}

.current
{
    font:  20px 'segoe ui';
	color: #545454;
}
.listBoder
{
  border-bottom: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-right: #ffffff 4px solid;
}

/*end of new Ektron Success template*/

/* Featured Campagne styles */
#FeatureCampaigns
{
  float: left;
}
#FeatureCampaigns ol
{
  margin: 0px;
}

.campaignsList li
{
  display: inline;
  list-style-type: none;
  float: left;
  margin-right: 20px;
}
.campaignImages
{
  margin-top: 30px;
  margin-bottom: 10px;
  width: 280px;
  height: 208px;
  overflow: hidden;
}
.campaignTitle,
.campaignDesc A
{
	color: #505050;
}
.campaignTitle
{
  font:  20px 'Segoe UI';
  width: 280px;
}

.campaignDesc
{
    font:  14px 'Segoe UI';
	padding-top: 10px;
	padding-bottom: 30px;
	width: 280px;
}

/*Featured Campagne styles */

/*
     FILE ARCHIVED ON 20:26:16 Feb 19, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:27:35 Aug 27, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.583
  exclusion.robots: 0.034
  exclusion.robots.policy: 0.02
  esindex: 0.009
  cdx.remote: 14.998
  LoadShardBlock: 406.449 (3)
  PetaboxLoader3.datanode: 321.33 (4)
  load_resource: 291.117
  PetaboxLoader3.resolve: 195.618
*/