.cl { clear: both; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0 none; }
body {color: #707070; font-size: 14px; }
a{color: #f05b31; letter-spacing: 1px; text-decoration: none; }
a:hover { opacity: 0.7; text-decoration: none; }
p {color: #000; font-size: 16px; line-height: 22px; margin-bottom: 16px; letter-spacing: 1px; }
p.largeText { font-weight: 300; font-size: 20px; line-height: 28px; }
p.detailText, p.smallLightText { color: #b7b7b7; font-size: 10px; line-height: 16px; margin-bottom: 0px; }

h1 {font-size: 16px; color: #000; font-weight: 900; margin-bottom: 6px; margin-top: 12px; line-height: 22px; letter-spacing: 1px; }
h2 {font-size: 12px; color: #000; font-weight: 900; margin-bottom: 16px; line-height: 22px; letter-spacing: 1px; text-transform: uppercase; }
h3 { font-weight:bold;font-size: 12px; color: #000; margin-bottom: 10px;line-height: 22px; letter-spacing: 1px; text-transform: uppercase; }
h3 a { font-weight:bold;font-size: 12px;line-height: 22px; letter-spacing: 1px; text-transform: uppercase; }
h4, h5 { font-weight:bold;font-size: 12px; color: #000; margin-bottom: 10px;line-height: 15px; letter-spacing: 1px; }
h4 a {font-weight:bold;font-size: 12px; }

*{transition-property:width,height,color,background-color,opacity,top,left;transition-duration:500ms;}

/**
 * @license
 * MyFonts Webfont Build ID 2820298, 2014-05-29T15:12:16-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Proxima Nova ExtraBold Italic by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/extrabld-it/
 * 
 * Webfont: Proxima Nova Thin by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/thin/
 * 
 * Webfont: Proxima Nova ExtraBold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/extrabld/
 * 
 * Webfont: Proxima Nova Italic by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/regular-it/
 * 
 * Webfont: Proxima Nova Thin Italic by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/thin-it/
 * 
 * Webfont: Proxima Nova Regular by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/regular/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2820298
 * Licensed pageviews: 1,000,000
 * Webfonts copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 * 
 * (c)2014 MyFonts Inc
*/
@import url("//hello.myfonts.net/count/2b08ca");

@font-face {font-family:'ProximaNova';font-weight:normal;	src: url('webfonts/2B08CA_5_0.eot');src: url('webfonts/2B08CA_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2B08CA_5_0.svg#wf') format('svg'),url('webfonts/2B08CA_5_0.woff') format('woff'),url('webfonts/2B08CA_5_0.ttf') format('truetype');}
@font-face {font-family: 'ProximaNova';font-style:italic;	src: url('webfonts/2B08CA_3_0.eot');src: url('webfonts/2B08CA_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2B08CA_3_0.svg#wf') format('svg'),url('webfonts/2B08CA_3_0.woff') format('woff'),url('webfonts/2B08CA_3_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova';font-weight:bold;			src: url('webfonts/2B08CA_2_0.eot');src: url('webfonts/2B08CA_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2B08CA_2_0.svg#wf') format('svg'),url('webfonts/2B08CA_2_0.woff') format('woff'),url('webfonts/2B08CA_2_0.ttf') format('truetype');}
@font-face {font-family: 'ProximaNova';font-weight:bold;font-style:italic;	src: url('webfonts/2B08CA_0_0.eot');src: url('webfonts/2B08CA_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2B08CA_0_0.svg#wf') format('svg'),url('webfonts/2B08CA_0_0.woff') format('woff'),url('webfonts/2B08CA_0_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova';font-weight:100;				src: url('webfonts/2B08CA_1_0.eot');src: url('webfonts/2B08CA_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2B08CA_1_0.svg#wf') format('svg'),url('webfonts/2B08CA_1_0.woff') format('woff'),url('webfonts/2B08CA_1_0.ttf') format('truetype');}
@font-face {font-family: 'ProximaNova';font-weight:100;font-style:italic;	src: url('webfonts/2B08CA_4_0.eot');src: url('webfonts/2B08CA_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2B08CA_4_0.svg#wf') format('svg'),url('webfonts/2B08CA_4_0.woff') format('woff'),url('webfonts/2B08CA_4_0.ttf') format('truetype');}



body{font-family:'ProximaNova',sans-serif}


a.contentLinkNormal { font-size: 14px; text-transform: normal; text-decoration: none; }

a.link2 {font-size: 16px; color: #209abc; line-height: 22px; letter-spacing: 1px; text-decoration: underline; }
a.link2:hover { opacity: 0.7; }

.fr { float: right; }
.fl { float: left; }
.mr { margin-right: 10px; }
.ml { margin-left: 10px; }

select{background:#eee;border-color:#eee;color:#707070;}

.industryNeedWrap p.largeText, .featuredModule p.largeText { color: #FFF; }
.industryNeedWrap p.detailText, .featuredModule p.detailText { color: #94e0f5; }
.industryNeedWrap a, .featuredModule a { color: #000;text-decoration:underline; white-space: nowrap; }
.industryNeedWrap a.link2, .featuredModule a.link2 { color: #FFF; }

.sidePanel p {color: #434343; font-size: 12px; line-height: 16px; margin-bottom: 12px; letter-spacing: 1px; }
.sidePanel p.detailText { color: #b7b7b7; font-size: 10px; margin-bottom: 0px; }
.sidePanel h1 { color: #434343; font-size: 12px; font-weight: 900; text-transform: uppercase; line-height: 16px; margin-bottom: 12px; letter-spacing: 1px; }
.sidePanel h2 { color: #434343; font-size: 12px; font-weight: 900; line-height: 16px; margin-bottom: 12px; letter-spacing: 1px; }
.sidePanel a { color: #99c0c1; font-size: 10px; font-weight: 900; line-height: 16px; letter-spacing: 1px; text-transform: uppercase; }
.sidePanel a:hover { opacity: 0.7; }/* ==== Menu Structure ====== */

#access a { color: #555555; }
#access ul ul { border-top: 2px solid #2b96f1; box-shadow: 0 5px 10px #eeeeee; -moz-box-shadow: 0 5px 10px #eeeeee; -webkit-box-shadow: 0 5px 10px #eeeeee; }
#access ul ul a { background: #f8f8f8; border-bottom: 1px dotted #dddddd; color: #777777; }
#access li:hover > a, #access a:focus { color: #000000; }
#access input { background: #f8f8f8 url("../img/icons/gray_light/magnifying_glass_alt_16x16.png") 8px center no-repeat; }
#access input:focus { background: #f8f8f8 url("../img/icons/cyan/magnifying_glass_alt_16x16.png") 8px center no-repeat; }

#top_bar input:focus { background-color: #eeeeee; }/* =========   Post   ====== */
article header .entry-meta { color: #999999; }
article footer.entry-meta { color: #777777; background-color: #f8f8f8; border: solid 1px #dddddd; border-width: 1px 0; }
article footer.entry-meta a:link, article footer.entry-meta a:visited { color: #222222; }
nav#nav-single, nav#nav-above, nav#nav-below { background-color: #f8f8f8; }/* ===    Comments  ====== */
#respond .comment-notes { color: #777777; }
#respond .form-allowed-tags, #respond .form-allowed-tags code { color: #777777; }
#respond .required { color: #ff4b33; }/* List */
#comments ol { border-bottom: 1px solid #dddddd; }
#comments .avatar { border: 5px solid #ffffff; }
#comments span.datetime { color: #999999; }/* ================ Custom CSS =============== *//*button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }*/
textarea { overflow: auto; vertical-align: top; outline: 0 none; }
.css3ie { behavior: url("css/PIE.htc"); position: relative; }
.width960 { width: 960px; margin: 0 auto; }
#wrapper { width: 100%; background: #ded6c9; }
ul, li, ol { list-style: none; padding: 0; margin: 0; }/******************Header**********************************************/
.headerWrap { width: 100%; background-color: #fff; position: relative; z-index: 999; }
#header { padding: 0 0 16px 0; }
.logo { padding: 12px 0 0; float: left; margin-right: 10px; }
.logo a:hover { opacity: 1; }
#nav { float: left; margin: 25px 0 0 25px; }
.nav { margin: 25px 0 0 0; float: left; width: 355px; }
.nav ul { float: left; }
.nav ul li { float: left; padding: 0 0 0 3px; }
.nav ul li a { color: #434343; font-size: 12px;text-transform: uppercase; padding-right: 15px; }
.nav li li a { padding-bottom: 12px; padding-top: 12px; }
/*.nav li a:hover { color: #f05b31; }*/
.topLinks { float: left; margin: 29px 0 0 0; }
.menu-second-menu-container ul, .menu-second-menu-container ul li, .menu-footer-secondary-menu-container ul li { float: left; }
.menu-second-menu-container ul li, .menu-footer-secondary-menu-container ul li { padding: 0 5px 0 7px; background: url(../img/top-link-sep.gif) left center no-repeat; }
.menu-second-menu-container ul li:first-child, .menu-footer-secondary-menu-container ul li:first-child { background: none; }
.menu-second-menu-container ul li a, .menu-footer-secondary-menu-container ul li a { color: #707070; display: block; float: left; font-size: 12px;font-weight: normal; text-transform: capitalize; }
.searchWrap { float: right; width: 135px; background-color: #e7e7e7; margin: 25px 0 0 0; height: 21px; }
.searchWrap input { background: none; border: 0 none; padding: 4px 5px 0 5px; color: #A1A1A1; font-size: 12px; width: 115px;letter-spacing: 1px;}
.sliderWrap { width: 100%; background: url(../img/slider-bg.gif) left top repeat-x; height: 480px; }
.sliderGradient { background: url(../img/slider-gradient.jpg) left top no-repeat; position: relative; }
.slider { padding: 0px 0 0; height: 480px; float: left; width: 100%; }
ul.sliderMain { float: left; width: 100%; height: 480px; background: none; }
ul.sliderMain li { float: left; width: 100%; height: 480px; background: none !important }
.slider .sliderDesc { float: left; width: 550px; padding: 22px 0 0; z-index: 100; position: relative; }
.slider .sliderDesc p { color: #9f9f9f; font-size: 20px; line-height: 28px; }
.slider .sliderDesc p a { font-size: 20px; line-height: 28px; text-transform: inherit; font-weight: normal; }
.slider h1 { font-size: 49px; color: #fff; margin-bottom: 10px; line-height: 50px; text-shadow: -5px 5px 3px #383838; }
.slider .sliderImage { float: left; padding: 45px 0 0 51px; position: absolute; margin-top: -45px; }
.slider a.getStart { display: block; width: 190px; height: 86px; background: url(../img/get-started.gif) left top no-repeat; box-shadow: 1px 2px 2px #333333; -webkit-box-shadow: 1px 2px 2px #333333; }
.slider a.getStart:hover { background: url(../img/get-started.gif) left -90px no-repeat; }
.home .slider .sliderDesc a.readMore { font-size:16px !important; color:#f05b31 !important; }

.iconNav { position: absolute; width: 100%; height: 70px; bottom: 0; left: 0; z-index: 99; }
.iconNav div { height:70px; background: url(../img/icon-nav-bg.png) repeat;}
.iconNav ul { float: left; margin: 13px 0 0 28px; }
.iconNav ul li { float: left; }
.iconNav ul li a { display: block; width:91px; margin:0 10px 0 10px; padding:32px 0 0 0;font-weight:bold;color: #bcbcbc; font-size:11px; text-align: center; letter-spacing: 0; text-transform:uppercase; background: url(../img/icon-nav-sprite.png) no-repeat; }
.iconNav ul li a:hover { color: #fff; }
.iconNav ul li a.navMobile { background-position: -1783px 0; }
.iconNav ul li a.navMobile:hover { background-position: -1783px -110px; }
.iconNav ul li a.navSelfService { background-position: 32px 0; }
.iconNav ul li a.navSelfService:hover { background-position: 32px -110px; }
.iconNav ul li a.navKnowledgeBase { background-position: -149px 0; }
.iconNav ul li a.navKnowledgeBase:hover { background-position: -149px -109px; }
.iconNav ul li a.navEmail { background-position: -331px 0; }
.iconNav ul li a.navEmail:hover { background-position: -331px -110px; }
.iconNav ul li a.navChat { background-position: -510px -2px; }
.iconNav ul li a.navChat:hover { background-position: -510px -110px; }
.iconNav ul li a.navCoBrowse { background-position: -690px 0; }
.iconNav ul li a.navCoBrowse:hover { background-position: -690px -110px; }
.iconNav ul li a.nowSocialMedia { background-position: -870px 0; }
.iconNav ul li a.nowSocialMedia:hover { background-position: -870px -110px; }
.iconNav ul li a.nowCollab { background-position: -1044px 0; }
.iconNav ul li a.nowCollab:hover { background-position: -1044px -109px; }
.iconNav ul li a.navCommu { background-position: -1233px 0; }
.iconNav ul li a.navCommu:hover { background-position: -1233px -110px; }
.iconNav ul li a.nowClickToCall { background-position: -1425px 0; }
.iconNav ul li a.nowClickToCall:hover { background-position: -1425px -110px; }
.iconNav ul li a.nowPhone { background-position: -1604px 0; }
.iconNav ul li a.nowPhone:hover { background-position: -1604px -110px; }
#menu-top-menu ul li a { padding:12px 0 12px 68px; background:url(../img/menu-product-sprite.png) 27px -50px no-repeat; }
#menu-top-menu ul li.resource_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px 10px; background-position: 27px 11px;}
#menu-top-menu ul li.resource_icon  a:hover { background: url(../img/menu-resourcecenter-sprite-hover2.png) no-repeat 27px 10px; background-position: 27px 11px;}
#menu-top-menu ul li.blog_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px 10px; background-position: 27px -47px;}
#menu-top-menu ul li.blog_icon  a:hover { background: url(../img/menu-resourcecenter-sprite-hover2.png) no-repeat 27px 10px; background-position: 27px -47px;}
#menu-top-menu ul li.facebook_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px 10px; background-position: 27px -111px;}
#menu-top-menu ul li.facebook_icon  a:hover { background: url(../img/menu-resourcecenter-sprite-hover2.png) no-repeat 27px 10px; background-position: 27px -111px;}
#menu-top-menu ul li.linkedin_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px 10px; background-position: 27px -167px;}
#menu-top-menu ul li.linkedin_icon  a:hover { background: url(../img/menu-resourcecenter-sprite-hover2.png) no-repeat 27px 10px; background-position: 27px -167px;}
#menu-top-menu ul li.twitter_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px 10px; background-position: 27px -224px;}
#menu-top-menu ul li.twitter_icon  a:hover { background: url(../img/menu-resourcecenter-sprite-hover2.png) no-repeat 27px 10px; background-position: 27px -224px;}

#menu-top-menu ul li.aboutmoxie_icon  a { background: url(../img/menu-aboutus-sprite.png) no-repeat 27px 10px; background-position: 27px 11px;}
#menu-top-menu ul li.aboutmoxie_icon  a:hover { background: url(../img/menu-aboutus-sprite-hover.png) no-repeat 27px 10px;; background-position: 27px 11px;}
#menu-top-menu ul li.leadership_icon  a { background: url(../img/menu-aboutus-sprite.png) no-repeat 27px 10px; background-position: 27px -50px;}
#menu-top-menu ul li.leadership_icon  a:hover { background: url(../img/menu-aboutus-sprite-hover.png) no-repeat 27px 10px;; background-position: 27px -50px;}
#menu-top-menu ul li.partners_icon  a { background: url(../img/menu-aboutus-sprite.png) no-repeat 27px 10px; background-position: 27px -111px;}
#menu-top-menu ul li.partners_icon  a:hover { background: url(../img/menu-aboutus-sprite-hover.png) no-repeat 27px 10px;; background-position: 27px -111px;}
#menu-top-menu ul li.pressandnews_icon  a { background: url(../img/menu-aboutus-sprite.png) no-repeat 27px 10px; background-position: 27px -167px;}
#menu-top-menu ul li.pressandnews_icon  a:hover { background: url(../img/menu-aboutus-sprite-hover.png) no-repeat 27px 10px;; background-position: 27px -167px;}
#menu-top-menu ul li.contact_icon  a { background: url(../img/menu-aboutus-sprite.png) no-repeat 27px 10px; background-position: 27px -224px;}
#menu-top-menu ul li.contact_icon  a:hover { background: url(../img/menu-aboutus-sprite-hover.png) no-repeat 27px 10px;; background-position: 27px -224px;}
#menu-top-menu ul li.careers_icon  a { background: url(../img/menu-aboutus-sprite.png) no-repeat 27px 10px; background-position: 27px -281px;}
#menu-top-menu ul li.careers_icon  a:hover { background: url(../img/menu-aboutus-sprite-hover.png) no-repeat 27px 10px;; background-position: 27px -281px;}

#menu-top-menu ul li.whatsnew_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px -533px}
#menu-top-menu ul li.whatsnew_icon  a:hover { background-image:url(../img/menu-resourcecenter-sprite-hover2.png)}
#menu-top-menu ul li.services_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px -293px}
#menu-top-menu ul li.services_icon  a:hover { background-image:url(../img/menu-resourcecenter-sprite-hover2.png)}
#menu-top-menu ul li.industry_icon  a { background: url(../img/menu-resourcecenter-sprite2.png) no-repeat 27px -473px}
#menu-top-menu ul li.industry_icon  a:hover { background-image:url(../img/menu-resourcecenter-sprite-hover2.png)}


.newsSliderWrap { width: 100%; background-color: #fff; height: 66px; }
.newsSlider { padding:4px 0 0; width: 100%; float: left; text-align: center; position: relative; }
.newsSlider ul { text-align: center; }
.newsSlider ul li { font-size: 16px; width: 100%; }
.newsSlider ul li a { font-size: 12px; }
.newsSlide p { margin-bottom: 0px; }
.sliderPaging { margin: 0 auto; width: auto; padding: 5px 0 0; position: absolute; bottom: 0; left: 50%; }
.sliderPaging a { display: block; float: left; width: 5px; height: 5px; margin-right: 5px; text-indent: -99999px; background: url(../img/bullet.png) no-repeat 0 0; }
.sliderPaging a:hover, .sliderPaging a.activeSlide { background: url(../img/bullet-h.png) no-repeat 0 0; }
.contentWrap { width: 100%; background: #ded6c9 }
.logoStrip { float: left; width: 100%; padding: 70px 0 30px 0; text-align: center; }
.logoStrip ul { float: left; }
.logoStrip ul li { float: left; padding-left: 30px; background: none; }
.logoStrip ul li:first-child { padding-left: 0; }
.introContentBlockWrap { float: left; width: 100%; padding-bottom: 45px; }
.introContentBlockWrap .introContentBlock { float: left; width: 290px; margin-left: 45px; }
.introContentBlockWrap .introContentBlock h3 { font-size: 20px; font-weight: normal; padding: 16px 0; text-transform: uppercase; }
.introContentBlockWrap .introContentBlock p { font-weight:100;font-size: 20px; line-height: 28px; }
.introContentBlockWrap .introContentBlockImg { width: 100%; }
.introContentBlockWrap div.introContentBlock:first-child { margin-left: 0; }
.captureKnowledge img { margin-left: 37px; }
.clarifyAns img { margin-left: 55px; }
.commQuickly img { margin-left: 12px; }
.industryNeedWrap { width: 100%; margin-top: 24px; }
.industryNeedWrap h2 { font-weight:normal;font-size: 16px; text-transform: none; }
.industryNeedWrap h3 { font-size: 12px; text-transform: uppercase; font-weight: normal; }
.industryNeedWrap h3 a { color:inherit; }
.industryNeedWrap a:hover { opacity: 0.7; text-decoration: none; }
.industryNeedWrap p.bigFonts {font-weight:100;font-size: 20px; line-height: 28px; }
.industryNeed { padding: 50px 0; }
.industryNeedBlockWrap { width: 100%; float: left; }
.industryNeedBlock { float: left; width: 222px; padding: 0 0 0 18px; }
.industryNeedBlock .icn { float: left; width: 70px; margin: 10px 0 0 0; }
.industryNeedBlock .contentIndustry { float: left; width: 152px; }
.industryNeedBlock .contentIndustry p { margin-bottom: 0; }
.industryNeedBlock:first-child { padding-left: 0; }
.learnMore { display: inline-block; padding: 0 20px 0 0; font-size: 12px; background: url(../img/more-news-arrow.png) right 9px no-repeat; }
.resourcesWrap { width: 100%; background-color:#ded6c9; padding-bottom: 50px; }
.resourcesWrap p.bigFonts {font-weight:100;font-size: 20px; line-height: 28px; }
.resources { padding: 50px 0 0 0; }
.resourcesBlockWrap { width: 100%; float: left; }
.resourcesBlockWrap .resourcesBlock { float: left; margin: 0 45px 0 0; width: 288px; }
.resourcesBlockWrap .resourcesBlock.resourcesBlockLast { margin-right: 0; }
.resourceContent { float: left; margin-bottom: 10px; }
.resourcesBlockWrap .resourcesBlock .videoImg { width: 80px; float: left; padding-top: 5px; }
.resourcesBlockWrap .resourcesBlock .resourceText { width: 183px; float: left; padding-left: 20px; }
.resourcesBlockWrap .resourcesBlock .webinarContent { margin-bottom: 15px; float: left; }
.sidePanel .widget .webinarContent .videoImg { float: left; margin: 0 9px 10px 0; }
.imgLeft { float: left; margin: 5px 20px 8px 0; }
.home .resourcesBlockWrap .widget { float: left; margin: 0 15px 14px 15px !important; width: 288px !important; }
.home .sidebar .learnMore { color: #209ABC; line-height: 21px; cursor: pointer;background: url(../img/more-news-arrow.png) right 8px no-repeat}
.home .sidebar .learnMore:hover { color: #C41230; background: url(../img/more-news-arrow.png) right -34px no-repeat }
.home .resourcesBlockWrap .sidebar a { color: #209ABC; text-transform: uppercase; font-weight: 900; letter-spacing: 1px; }
.home .resourcesBlockWrap .sidebar a:hover { color: #C41230; }/* .moreResource { display:inline-block; background:url(../img/more-link-bg.gif) left top repeat-x; padding:6px 15px 7px; line-height:11px !important;  color:#fff !important; text-transform:uppercase; font-size:11px; text-shadow:1px 1px 1px #279db4; box-shadow:0px 2px 2px #808080; -webkit-box-shadow:0px 2px 2px #808080; } .moreResource:hover { background:url(../img/more-link-bg-over.gif) left top repeat-x; color:#fff;} */
.moreResource { display: inline-block; background: url(../img/more-link-bg.png) left top no-repeat; padding: 0 0 0 19px !important; line-height: 12px !important; color: #fff !important;font-weight:bold;text-shadow: 0px 1px 1px rgba(0,0,0,0.3); text-transform: uppercase; font-size: 12px; }
.moreResource span { display: inline-block; padding: 6px 19px 8px 0 !important; background: url(../img/more-link-bg-right.png) 100% 0 no-repeat; text-transform: uppercase; letter-spacing: 1px; font-weight: 900; }
.moreResource:hover { background: url(../img/more-link-bg-over.png) left top no-repeat; color: #fff; }
.moreResource:hover span { background: url(../img/more-link-bg-right-over.png) right top no-repeat; }
input.btnBig { display: block; padding: 0 19px 0 0 !important; line-height: 12px !important; border: 0 none; }
input.btnBig input { display: block; height: 30px; width: 100% !important; padding: 4px 0 8px 19px !important; color: #fff !important;font-weight:bold;text-shadow: 0px 1px 1px rgba(0,0,0,0.3); text-transform: uppercase; font-size: 12px; background: url(../img/btn-big.png) 0 0 no-repeat; border: 0 !important; }
input.btnBig:hover { color: #fff; }
input.btnBig:hover input { background: url(../img/btn-big.png) 0 -55px no-repeat; border: 0; }
p.form-submit { float: left; display: inline-block; line-height: 12px !important; color: #fff !important;font-weight:bold;text-shadow: 0px 1px 1px rgba(0,0,0,0.3); text-transform: uppercase; font-size: 12px; }
p.form-submit input[type="submit"] { float: left; width: 100% !important; display: inline-block; padding: 8px 19px !important; border: 0 !important; background: #f05b31;color: #fff;text-transform: uppercase; letter-spacing: 1px; color: #FFF !important;}
p.form-submit:hover input[type="submit"] { opacity:0.8 }
.footerWrap { width: 100%; background: #333333 !important; }
#footer { padding: 60px 0 60px; }
.footerBlockWrap { width: 100%; float: left; position:relative}
.footerBlock { float: left; width: 130px; margin-right: 50px; font-size: 12px; line-height: 17px; }
.footerBlock ul ul li { padding-left: 10px; }
.footerBlockLast { margin-right: 0; }
.footerBlock.w170 { width: 170px; }
.footerLogo { width: 151px; height: 44px; margin-bottom: 15px; background: url(../img/grey-logo.png) no-repeat 0 0; }
.footerBlock p { width: 100%; float: left; }
.contactLinks { float: left; margin-bottom: 10px; }
.contactLinks a { color: #707070; display: block; float: left; font-size: 12px; background: url(../img/footer-link-sep.gif) left center no-repeat; padding: 0 5px 0 7px; }
.contactLinks a:first-child { background: none; padding: 0 5px 0 0; }
.padTop { padding-top: 15px; }
.socialMedia { float: left; margin-bottom: 20px; }
.socialMedia a { float: left; background: url(../img/social-media.png) no-repeat; width: 29px; height: 29px; display: block; margin-right: 6px;opacity:1;color: #f05b31 !important; }
.socialMedia a.fb { background-position: 0 0; }
.socialMedia a.fb:hover { background-position: 0 -48px; }
.socialMedia a.tw { background-position: 0 -96px; }
.socialMedia a.tw:hover { background-position: 0 -144px; }
.socialMedia a.yt { background-position: 0 -192px; }
.socialMedia a.yt:hover { background-position: 0 -240px; }
.socialMedia a.in { background-position: 0 -288px; }
.socialMedia a.in:hover { background-position: 0 -336px; }
.socialMedia a:hover { color: #fff !important; }
.footerBlock .twit { margin-bottom: 10px; padding-left: 23px; background: url(../img/twitter-small.png) left 3px no-repeat; color: #fff; width: 100%; float: left; text-transform: uppercase; font-weight: bold; }
.widget_twitter .widget-title { display: none; }
.widget_twitter { margin-top: -10px; }
#footer .widget h3.widget-title, .twit { color: #fff; }
.bottomLinks ul { margin-bottom: 15px; }
.tweets li { margin-bottom: 15px; }
.sidebar a, .sidebar .menu-second-menu-container ul li, .sidebar .menu-second-menu-container ul li a { color: #777; line-height: 16px; font-size: 12px;font-weight: normal; text-transform: capitalize; letter-spacing: 0; }
.sidebar a:hover { color: #fff; }
.sidebar .menu-second-menu-container ul li, .sidebar .menu-footer-secondary-menu-container ul li { background: url(../img/footer-link-sep.gif) no-repeat left center; }
.sidebar .menu-second-menu-container ul li:first-child, .sidebar .menu-footer-secondary-menu-container ul li:first-child { padding-left: 0; background: none; }
#footer-sidebar-1 { }
#footer-sidebar-1 p { color: #dcdcdc; font-size: 12px; letter-spacing: 0; line-height: 16px; }
#footer-sidebar-1 .right { float: left; }
#footer-sidebar-1 .widget_search { background-color: #fff; float: left; height: 26px; width: 170px; }
#footer-sidebar-1 .widget_search input[type="text"] { background: none; border: 0 none; font-size: 12px; color: #828e8d; padding: 5px 5px 0; width: 134px; float: left }
#footer-sidebar-1 .widget_search input.bottomSearchButton { float: left; width: 26px; height: 26px; background: url(../img/search-button.gif) no-repeat 0 0; border: 0; }
#footer-sidebar-1 #text-6 { margin-bottom: 30px; }
#footer-sidebar-2 { width: 170px !important; }
#footer-sidebar-2 p { font-size: 12px; line-height: 16px; color: #fff; letter-spacing: 0; }
/*#footer-sidebar-2 a { color: #f05b31 !important; }*/
#footer-sidebar-2 a:hover { color: #fff !important; }
#footer-sidebar-5 { margin-right: 0; }
.home article .entry-content { margin: 0; }
.home article .entry-header { display: none; }
.home .main-sidebar { float: none; width: auto; }
.home .resourcesBlockWrap #sidebar { float: left; width: 100%; }
.home .resourcesBlockWrap #sidebar .widget { float: left; margin: 0 19px 0 0; width: 288px; }
a.sideTab { display: block; position: fixed; right: 0; background-image: url(../img/sidetab.png); background-repeat: no-repeat; }
a.chatNow { height: 95px; width: 26px; top: 647px; background-position: 100% 0; }
a.chatNow:hover { background-position: 0 0; }
a.reqDemo { width: 37px; height: 157px; top: 290px; background-position: 0 0; background-image: url(../img/requestademo.png); }
a.reqDemo:hover { opacity:1;}
/******************Knowledge page**********************************************/
.knowldgeSlider { background: url(../img/knowledge-space-bg.png) repeat-x left top #f05b31; height: 380px; width: 100%; }
.knowldgeSlider.gray { background: url(../img/slider-bg.gif) left top repeat-x; }
.knowldgeSlider .slider { height: 380px; position: relative; }
.knowldgeSlider .sliderGradient { background: url(../img/knowldge-slider-grad.png) no-repeat left top transparent; }
.knowldgeSlider.gray .sliderGradient { background: url(../img/slider-gradient.jpg) left top no-repeat; }
.knowldgeSlider .slider .sliderDesc { position: absolute; left: 0; top: 10px; z-index: 1; }
.knowldgeSlider .slider .sliderButtons { position: absolute; top: 195px; z-index: 1; }
.knowldgeSlider .slider .sliderButtons img:hover { opacity:.7; }
.knowldgeSlider .slider .downloadList { margin-top: 23px; }
.knowldgeSlider .slider .downloadList li a { padding: 0 0 15px 40px; display: block; background: url(/wp-content/uploads/slider-arrow.png) left top no-repeat; color: #fff; opacity: .8; font-size: 12px;font-weight:bold;line-height: 31px; text-transform:uppercase; }
.knowldgeSlider .slider .downloadList li a:hover { opacity:.7; }
.knowldgeSlider .slider .sliderLogos { position: absolute; top: 316px; z-index: 1; }
.knowldgeSlider .slider .sliderDesc p { font-size: 34px;font-weight:100;line-height: 37px; margin-bottom: 5px; color: white; opacity:0.7;  filter: alpha(opacity=40); }
.knowldgeSlider .slider .sliderDesc p.whitetext {color:white;}
.knowldgeSlider .slider h1 { text-shadow: -5px 5px 3px rgba(0,0,0, 0.20); }
.knowldgeSlider .slider .sliderImage { float: right; padding: 0 !important; margin-top: 0px !important; width: 100%; }
.knowldgeSlider .slider .sliderImage img { float: right; margin-right:-20px; max-width:981px !important;}
.knowldgeSlider.red { background: url(../img/space-bg-red.png) left top repeat-x; }
.knowldgeSlider.red .sliderGradient { background: url(../img/slider-grad-red.jpg) left top no-repeat; }
.knowldgeSlider.drkblue { background: url(../img/space-bg-drkblue.png) left top repeat-x; }
.knowldgeSlider.drkblue .sliderGradient { background: url(../img/slider-grad-drkblue.jpg) left top no-repeat; }
.knowldgeSlider.green { background: url(../img/space-bg-green.png) left top repeat-x; }
.knowldgeSlider.green .sliderGradient { background: url(../img/slider-grad-green.jpg) left top no-repeat; }
.knowldgeSlider.orange { background: url(../img/space-bg-orange.png) left top repeat-x; }
.knowldgeSlider.orange .sliderGradient { background: url(../img/slider-grad-orange.jpg) left top no-repeat; }
.chatForm { float: left; }
.chatForm li { float: left; padding-bottom: 5px; }
.chatForm li input[type="text"] { width: 140px; padding: 6px 5px 6px 10px; margin-right: 20px; border: 0 none; border-left: 5px solid #dcdcdc; background: #fff; font-size: 10px; color: #cecece; letter-spacing: 1px;}
.chatForm li input.mandatory { border-left: 5px solid #dcdcdc; }
.chatForm li input.fullLength { width: 320px; }
.chatLinks { width: 400px; }
.chatLinks a { color: #1a8aa9; font-size: 10px; display: inline-block; padding: 0 6px; font-weight: normal; text-transform: inherit; line-height: 15px; }
.chatLinks a:first-child { padding: 0 6px 0 0; background: url(../img/chat-demo-sep.png) right 3px no-repeat; }
.chatLinks a:hover { color: #116981; }
.chatForm li input.chatButton { width: 135px; height: 42px; background: none; border: 0 none; background: url(../img/chat-now-button.png) left top no-repeat; }
.chatForm li input.chatButton:hover { background: url(../img/chat-now-button-over.png) left top no-repeat; }
.productMenuInner { position: absolute; width: 100%; bottom: 0; left: 0; z-index: 1; }
.productMenuInner ul { float: left; }
.productMenuInner ul li { float: left; }
.productMenuInner ul li a { display: block; background: url(../img/prd-menu-main-bg.png) repeat; font-size: 12px;font-weight:bold;color: #fff; opacity: .8; text-transform: uppercase; padding: 10px 0; width: 170px; text-align: center; }
.productMenuInner ul li > a { float: left; }
.productMenuInner ul li a span { display: inline-block; padding-right: 10px; font-weight: normal; line-height: 12px; background: url(../img/prd-menu-right-arrow-over.png) right 3px no-repeat; }
.productMenuInner ul li a:hover { background: url(../img/prd-menu-main-bg-over.png) repeat; color: #f05b31; }
.productMenuInner ul li a:hover span { background: url(../img/prd-menu-right-arrow.png) right 3px no-repeat; }
.productMenuInner ul li .black-container { position: absolute; width: auto; padding: 0 7px; display: none; width: 776px; height: 33px; left: 170px; top: 0; background: url(../img/prd-menu-bg.png) repeat; }
.productMenuInner ul li li { }
.productMenuInner ul li li a { font-size: 10px; font-weight: normal; letter-spacing: 0; color: #fff; width: auto; text-align: left; padding: 10px 6px; background: none; }
.productMenuInner ul li li a:hover { background: none; }
.productMenuInner ul li:hover > .black-container { display: block !important; }
.productMenuInner ul li:hover > a { background: url(../img/prd-menu-main-bg-over.png) repeat; }

.knowledgeMenu { padding: 29px 0 0 0; width: 680px; margin: 0 auto; height: 60px; padding-bottom: 40px; }
.knowledgeMenu ul { float: left; }
.knowledgeMenu ul li { float: left; padding-left: 0 !important; line-height: 12px !important; background: none !important; }
.knowledgeMenu ul li a { display: block; color: #434343;font-weight:bold;font-size: 12px; font-weight: normal; line-height: 12px; text-transform: uppercase; padding: 0 20px 46px 20px; }
.knowledgeMenu ul li a:hover { color: #f05b31; }
.knowledgeMenu ul li a.active { color: #f05b31; background: url(../img/knowledgemenu-arrow.png) no-repeat center bottom; }
.width670 { width: 670px; }
.knowledgeBlockWrap { width: 100%; color: #707070; }
.knowledgeBlock { float: left; width: 298px; padding: 0 60px 0 0; }
.knowledgeBlockIcon { width: 50px; float: left; }
.knowledgeBlockText { width: 228px; float: left; padding-left: 20px; }
.knowledgeBlock.knowledgeBlockLast { padding-right: 0; }
.moreFeatures { text-align: right; padding: 0 0 30px; float: left; width: 100%; }
.moreResourceGreenBlueBg,.moreResourceGreen { display: inline-block; background:#f05b31;color:#fff;padding:15px 25px;color:#fff;font-weight:bold;text-transform: uppercase;font-size:12px }
.moreResourceGreenBlueBg span,.moreResourceGreen span { display: inline-block;padding:0;color:#fff}
.moreResourceGreenBlueBg:hover,.moreResourceGreen:hover { color: #fff; opacity: 0.8; }

.knowledgeVideo { }
.knowledgeVideoText { float: left; width: 225px; padding: 0 25px 10px 0; }
.wNoSide .knowledgeVideoText{width:500px}
.knowledgeVideoImg { float: left; width: 410px; }/***********************Slider*********************************************************************/
.customerStorySliderWrap { position: relative; margin-bottom: 23px; }
.customerStorySlider { width: 660px; height: 270px; }
.customerStorySlider .customerStoryIntroText { font-size: 20px; line-height: 28px; color: #707070; margin-bottom: 15px; }
.customerStorySlider .customerStoryInfo { }
.customerStorySlider .customerStoryImg { width: 231px; float: left; padding: 2px; background: url(../img/black-tra-bg.png) repeat 0 0;    }
.customerStorySlider .customerStoryInfoText { float: left; width: 400px; padding: 0 0 0 15px; font-size: 16px; color: #707070; line-height: 22px; }
.customerStorySlider .customerStoryInfo p.csDesc { padding-bottom: 10px; }
.customerStorySlider .customerStoryInfo p.csDesc a { font-size: 16px; font-weight: normal; text-transform: inherit; }
.customerStorySlider .customerStoryInfoText span.csTitles {font-weight:bold;color: #434343; }
.readMore { color: #f05b31; font-size: 12px; line-height: 22px; font-weight: normal;font-weight:bold;text-transform: uppercase;white-space:nowrap }
.readMoreGray { color: #707070 !important; }
.readMoreBlue { color: #99C0C1 !important; }
.readMoreGreen { color: #bbcb77 !important; }
.readMore:hover { opacity:0.7} 
#slideshow { min-height: 280px; width: 660px; margin: auto; padding-bottom: 15px; }
#slideshow a { background-color: #E7E7E7; }
.slidshow-full a { background: none !important; color: white; }
#slideshow { margin: 0 auto; z-index: 0; overflow: hidden; }
#prevItem, #nextItem, .prevbtn, .nextbtn { position: absolute; top: 140px; text-indent: -9999px; width: 57px; height: 57px; }
.customerStoryResource #prevItem, .customerStoryResource #nextItem { top: 90px; }
#prevItem, .prevbtn { left: -58px; background: url(../img/slider-arrows.png) -61px 0 no-repeat; }
#prevItem:hover, .prevbtn:hover { background: url(../img/slider-arrows.png) -183px 0 no-repeat; }
#nextItem  { left: 669px; background: url(../img/slider-arrows.png) 0 0 no-repeat; }
#nextItem:hover, .nextbtn:hover  { background: url(../img/slider-arrows.png) -122px 0 no-repeat; }

.slider .prevbtn, .slider .nextbtn { display:none; }
.slider:hover .prevbtn, .slider:hover .nextbtn { display:block; }
.prevbtn, .nextbtn { z-index:10; top:202px; opacity:0.5; }
.nextbtn {  right:35px !important;  background: url(../img/slider-arrows.png) 0 0 no-repeat;}
.prevbtn { left:40px !important;}

.sideBar { position: relative; }
.sidePanel { position: absolute; right: 50px; top: 136px; width: 230px; z-index:20 }
.noMenu .sidePanel { top: 30px; }
.sectionArea { margin-bottom: 0; font-size: 20px; line-height: 30px; min-height: auto; }
.sideBar .sideWidget { padding: 20px; margin-bottom: 10px; color: #434343; background: #fff; box-shadow: 0 0 5px #c3c3c3; -webkit-box-shadow: 0 0 5px #c3c3c3; behavior: url("css/PIE.htc"); position: relative; }
.content { }
.sideBar .sideWidget .readMore { font-size: 10px; line-height: 16px; white-space: nowrap;display:inline-block }
.newsImage { margin-bottom: 12px; }
.newsImage img { outline: solid 1px; outline-color: rgba(83,83,83,0.3); outline-offset: -1px; }
.moreContent { text-align: center; padding-bottom: 0!important; }
.moreContent a {display:inline-block;padding:6px 14px 6px;text-transform: uppercase;position: relative;font-weight:bold;background:#99c0c1;color:#fff;padding:7px 17px;font-size: 11px;text-decoration:none }
.softwareList { margin-bottom: 5px; }
.softwareList li { float: left; background: none !important; padding-left: 0 !important; }
.softwareList li img { float: left; padding-bottom: 15px; }
.softwareList li p { float: left; width: 109px; padding-left: 10px; }
.widgetWebinar { }
.widgetWebinarImg { float: left; padding-bottom: 15px; color: #b8b8b8; font-size: 10px; }
.widgetWebinarImg img { margin-bottom: 8px; }
.widgetWebinarText { float: left; width: 100px; padding-left: 10px; }
.innerPage { padding-top: 30px; }
p.innerTitle a.innerlinkTitle { padding-bottom: 10px; font-size: 12px; line-height: 16px;font-weight:bold;text-transform: uppercase; }
.cStoryLeft { width: 300px; float: left; }
.cStoryRight { float: left; margin-left: 60px; width: 230px; padding: 0 0 0 70px; background: url(../img/icon-quote.png) left top no-repeat; }
.cStoryBy { text-align: right; margin-top: -20px; }
.cStoryBy span {font-weight:bold;color: #434343; }
.cStoryContent { font-size: 16px; line-height: 22px; }
.cStoryContent h3 { clear: none; }
.ie7 .cStoryContent h3 { clear: none; }
blockquote { margin-left: 60px; color: #000; padding: 25px 0 35px 70px; background: url(../img/icon-quote.png) left 25px no-repeat; }
blockquote span { display: block; font-style: italic; }
.customerDetail { font-size: 16px; line-height: 22px; }
.customerDetailLeft { width: 240px; float: left; padding: 30px; background: #fff }
.customerDetailLeft .customerImg { text-align: center; margin-bottom: 15px; }
.customerDetailLeft .moreContent { margin-bottom: 10px; }
.customerDetailLeft p.csDesc { padding-bottom: 10px; }
.customerDetailLeft span.csTitles {font-weight:bold;color: #434343;white-space:nowrap }
.customerDetailRight { float: left; width: 300px; padding: 0 0 0 60px}
.customerDetailResult li { padding-left: 15px; background: url(../img/grey-dot.png) left 12px no-repeat; padding-bottom: 5px; }
.industryNeedWrap .customerDetailLeft p a { white-space:inherit !important;} 
.listingGreyDot { padding-bottom: 15px; }
.listingGreyDot li { background: url(../img/grey-dot.png) no-repeat left 10px; line-height: 22px; padding-bottom: 5px; padding-left: 15px; font-size: 16px; letter-spacing: 1px; }
.imgBdr { outline: solid 1px; outline-color: rgba(83,83,83,0.3); outline-offset: -1px; }
.imgRight { float: right; margin: 0 0 8px 25px; }
.imgLeft { float: left; margin: 0 25px 8px 0; }
.upNext { text-align: right; padding-top: 15px; clear: both; }
.upNextCustomer { font-size: 12px; text-align: right; }
.upNextCustomer span { font-weight:900;}

.aboutSubMenu { padding: 29px 0 0 0; margin: 0 auto; height: 100px; text-align: center; position: relative; z-index: 25; }
.aboutSubMenu ul { display: inline-block; }
.aboutSubMenu ul li { float: left; padding: 0 8px 0 8px !important; line-height: 12px !important; margin: 0; background: none !important; }
.aboutSubMenu ul li:first-child { padding-left: 0; }
.aboutSubMenu ul li a { display: block; color: #434343;line-height: 12px; font-size: 12px; text-transform: uppercase; font-weight:bold;padding-bottom: 46px; height: 58px; }
.aboutSubMenu ul li a:hover { color: #f05b31; }
.aboutSubMenu ul li a.active, .knowledgeMenu ul li.current-menu-item > a, .aboutSubMenu ul li.current-menu-item > a { color: #f05b31; background: url(../img/knowledgemenu-arrow.png) no-repeat center 36px; }
.aboutSubMenu ul li li a, .aboutSubMenu ul li.current-menu-item li > a { background:none; }
.aboutSubMenu ul li { position: relative; }
.aboutSubMenu ul li a { padding: 0 7px 0 8px; position: relative; text-align: center; }
.aboutSubMenu ul li li.sfHover a { background: url(../img/inte-left.png) left top no-repeat !important; }
.aboutSubMenu ul li li.sfHover span { background: url(../img/inte-right.png) right top no-repeat; }
.aboutSubMenu ul li a span { display: block; height: 21px; padding: 0 9px 0 0; }
.aboutSubMenu ul li li a { text-align: left; }
.aboutSubMenu ul li ul { float: none; display: none; width: 175px; padding: 15px 0 4px 0; position: absolute; background: url(../img/inte-bottom.png) left bottom no-repeat !important; margin-top: -40px; z-index:50; }
.ie7 .aboutSubMenu ul li ul { background: white !important; }
.aboutSubMenu ul li ul a { height: auto !important; }
.aboutSubMenu ul li:hover ul { display: block; }
.aboutSubMenu ul li ul li { float: none; padding: 5px 0; background: url(../img/inte-middle.png) left top repeat-y !important; }
.aboutSubMenu ul li ul li:first-child { padding-top: 15px; }
.aboutSubMenu ul li ul li:last-child { padding-bottom: 20px !important; }
.aboutSubMenu ul li ul li a { background: none; padding: 10px 5px 3px 15px; line-height: 15px; color: #707070; }
.aboutSubMenu ul li ul li a:hover { color: #f05b31; }
.aboutSubMenu ul li a span.sf-sub-indicator { display: none; }
.aboutSubMenu ul li:hover ul ul { display: none; }
.aboutSubMenu ul li:hover ul li:hover ul { display: block; }
.aboutSubMenu ul li ul li ul { left: 96%; top: 6px; padding: 0 0 4px 0; background: url(../img/inte-bottom.png) left bottom no-repeat !important; }
.aboutSubMenu ul li ul li ul li:first-child { padding-top: 10px !important; }
.aboutSubMenu ul li ul li ul li { background: url(../img/inte-sub-middle.png) 0 0 repeat-y !important; }
.aboutSubMenu ul li ul li.sfHover a { background: none !important; }
.profileWrapper { padding-bottom: 16px; margin-bottom: 40px; border-bottom: #cdcdcd solid 1px; }
.profileWrapper2 { padding-bottom: 16px; margin-bottom:90px; border-bottom: #cdcdcd solid 1px; }
.profileDetails .productTopLinks { margin: 10px 0 24px 0; }
.profileDetails .productTopLinks a { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 12px !important;font-weight:bold;text-transform:uppercase; }
.profileDetails .productTopLinks a:first-child { margin-left: 0; }

.profiler { float: left; width: 233px; margin: 0 20px 10px 0; text-align: center; padding-top: 9px; }
.profiler img { /*padding: 2px; background: url(../img/black-tra-bg.png);*/ border:2px solid #ccc; }
.profiler p { text-align: center; margin-top: 11px; }
.profileDetails { float: left; width: 706px; }
.profileWrapper.odd .profiler { text-align: center; margin-left: 20px; margin-right: 0; }
.profileWrapper.odd .profiler p { text-align: center; margin: 14px 0 0 0; }
.lastProfile { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }/* ============= 22-03-2013 =========== */

.profiler2 { float:left;width:125px;margin: 0 20px 12px 0; text-align: center; padding-top: 9px; }
.profileDetails2 { float:left;width:775px; }

.moxieNews .innerPage {}
.moxieNews .innerPage article, .single-post article { margin: 10px 0 33px 0; }
.moxieNews .innerPage article .entry-header { margin-bottom: 16px; }
.moxieNews .innerPage article .entry-title, .single-post article .entry-title, .title-heading, .single-moxiepress .entry-title { margin-bottom:6px;margin-top:5px;padding-bottom: 7px; font-weight:100;color:#f05b31; font-size:41px;line-height:normal; text-transform: capitalize; letter-spacing: 0; }
.moxieNews .innerPage article .entry-title a { font-weight: 100;color: #f05b31;font-size: 41px;line-height: 34px; text-transform: capitalize; letter-spacing: 0; }
.moxieNews .innerPage article .entry-title a:hover { opacity:.6; }
.moxieNews .innerPage article .entry-meta { margin-bottom: 18px; }
.moxieNews .innerPage article .entry-meta, .single-post article .entry-meta, article .entry-meta a { font-size: 12px; color: #b7b7b7; line-height: 16px; letter-spacing: 1px; font-style: normal; font-weight: normal; text-transform: capitalize; }
.moxieNews .innerPage article .entry-meta a:hover { color: #b7b7b7; text-decoration: underline; opacity: 1; }
.moxieNews .innerPage article .entry-content { margin: 0; }
.moxieNews .innerPage article .entry-content a { font-size: inherit; text-transform: inherit; font-weight: inherit; }
.moxieNews .innerPage article .entry-content a:hover { opacity: .7; }
.moxieNews .innerPage article .entry-content .readMore a { font-size: 12px; text-transform: uppercase; font-weight:bold; }
.moxieNews .innerPage article .entry-content .readMore a:hover { opacity: .7; }
.moxieNews .innerPage article .entry-content h3 a { text-transform: uppercase; }

article .attachment-large-feature { float: left; margin: 0 43px 40px 0; }
.moxieNews .innerPage article footer.entry-meta { padding-bottom: 40px !important; }
.moxieNews .innerPage article footer.entry-meta, .single-post article footer.entry-meta { float: left; width: 100%; padding: 2% 0; margin: 0; font-size: 12px; color: #b7b7b7; line-height: 16px; letter-spacing: 1px; border: 0; border-bottom: #CCC solid 1px; background: none; }
.moxieNews .innerPage article footer.entry-meta a { font-size: 12px; color: #b7b7b7; line-height: 16px; letter-spacing: 1px; }
.moxieNews .innerPage article .entry-categories { padding-right: 7px; border-right: #c4c4c4 solid 1px; }
.moxieNews .innerPage article .entry-categories, .single-post article .entry-categories { float: left; }
.moxieNews .innerPage article .entry-tags, .single-post .entry-tags { float: left; margin-left: 7px; }
.moxieNews .innerPage article .attachment-post-thumbnail { float: left; margin: 10px 42px 42px 0; }
.moxieNews .sidePanel { padding-top: 10px; }
.moxieNews .sidePanel aside { padding: 20px; margin: 0 0 10px 0; background: #FFF;border:1px solid #e5e5e5 }
.moxieNews .sidePanel aside li { padding: 5px 0; }
.single-post .moxieNews article { float: left; }
.single-post #nav-below { margin: 0 auto 10px auto; width: 940px; padding: 10px; background: #FFF; border-bottom: #d6d3d3 solid 1px; border-right: #d6d3d3 solid 1px; }
#comments { padding: 20px; margin: 0 0 20px 0;font-size: 12px; }
#comments .commentlist .comment { border: 0 !important; }
#comments .commentlist .comment-author .fn { font-size: 16px; }
#comments .commentlist .comment-author .datetime { font-size: 12px; }
#comments .commentlist .comment-meta { margin-bottom: 10px; }
.sidePanel .tw-tag-cloud li { font-size: 12px; color: #434343; }
.sidePanel .tw-tag-cloud a { font-size: 10px !important; }
.blogMain a.blogLinks, .blog-links-top { text-transform: uppercase; color: #434343; font-size: 12px;font-weight:bold; }
.postSocialMedia { }
.postSocialMedia a { float: left; width: 18px; height: 17px; margin-right: 15px; background: url(../img/icn-social-post.png) no-repeat; }
.postSocialMedia a.email { background-position: 0 0; }
.postSocialMedia a.tweet { background-position: -33px 0; }
.postSocialMedia a.fb { width: 10px; background-position: -64px 0; }
.postSocialMedia a.in { background-position: -91px 0; }
.postSocialMedia a.plus { background-position: -121px 0; }

.chatPanel { display: block; position: fixed; right:-431px; top: 186px; width:467px; z-index: 100; }
.chatPanel h2 {color:#8d8d8d; font-size:20px; text-transform:none; font-weight:100;}
.chatPanel .chatBut { background:url(../img/sidetab-grey.png) 100% 0 no-repeat; cursor: pointer; float: left; height:117px; width:37px; z-index: 100; margin-top:-71px; }
.chatPanel .chatContent { background:#FFFFFF; float: left; padding: 35px; width: 360px; margin-top:-71px; min-height: 150px; box-shadow: 2px 0 3px #b2b2b2; display:none; }
.chatPanel .chatContent a { color: #FFF; }
.chatContent .chatForm .fullLength, .chatContent .chatForm .lastTextBox { margin-right: 0; }
.chatNowButton input { padding-bottom: 0; }
.chatPanel .chatForm li input[type="text"] { color:#b7b7b7; background:#e7e7e7;}



.requestPanel { display: block; position: fixed; right:-431px; top: 30%; width:467px; z-index: 100; }
.requestPanel h2 { font-weight:100;color:#8d8d8d; font-size:20px; text-transform:none}
.requestPanel .requestButton { background:url(../img/sidetab-demobutton.png) bottom right no-repeat; cursor: pointer; float: left;z-index:100; width: 37px; height: 162px; margin-top:130px; }
.requestPanel .chatContent { background:#FFFFFF; float: left; padding: 35px; width: 360px; margin-top:-59px; min-height: 281px; box-shadow: 2px 0 3px #b2b2b2; display:none; }
.requestPanel .chatContent a { color: #FFF; }



.rightbtn { float:right !important;}
.rightbtn input { margin-right:7px;}
#LiveChatForm-off p { font-size:12px; color:#707070; line-height:16px;}
#LiveChatForm-off p a { color:#f05b31;font-weight:bold;}
#LiveChatForm-off p a:hover { opacity:1; }
/* =========== Resource ============= */

.leftPanel { float: left; width: 230px; margin-right: 20px; margin-top: 7px; }
.rightPanel { float: left; width: 700px; margin-top: 7px; }
ul.resourcesCS { float: left; }
ul.resourcesCS li { float: left; width: 190px; padding: 0 21px !important; border-left: #dcdcdc solid 1px; background: none !important; }
ul.resourcesCS li:first-child { border-left: 0; padding-left: 0 !important; }
ul.resourcesCS li:last-child { padding-right: 0 !important; margin-bottom: 15px !important;}
ul.resourcesCS li img { margin-bottom: 18px; padding: 2px; background: url(../img/black-tra-bg.png); }
ul.resourcesCS li a { font-weight:normal; font-size: 13px; }
ul.resourcesCS li a:hover { color: #C41230; }
ul.resourcesCS li ul { padding: 0 0 24px 0; }
ul.resourcesCS li li { padding: 0 0 10px 0 !important; border: 0; line-height: 17px; }
ul.resourcesCS li li a { font-size: 13px; color: #888; line-height: 13px; font-weight:normal; }
ul.resourcesCS li li a:hover{color:#f05b31}
ul.resourcesCS li ul li ul li { padding: 0 0 0 10px !important; border: 0; }
ul.resourcesCS .readMore { color: #209abc; font-size: 12px; line-height: 22px; font-weight: normal;font-weight:bold;text-transform: uppercase; }
ul.resourcesCS .readMore:hover { color: #C41230; }
ul.solutionsheet li { min-height: 200px; }
ul.solutionsheet li li { min-height: 1px; }
ul.videosanddemos { margin-bottom: 25px; }
ul.videosanddemos li { min-height: 130px; }
ul.videosanddemos li .imgThumb { float: left; width: 80px; margin-right: 7px; color: #b8b8b8; font-size: 10px;font-weight:normal; }
ul.videosanddemos li .imgThumb img { max-width: 100%; margin-bottom: 10px; }
ul.videosanddemos li p { float: left; width: 99px; font-size: 12px; line-height: 15px; }
a.btnLinks { display: inline-block; background: url(../img/more-link-bg.gif) left top repeat-x; padding: 6px 14px 6px; line-height: 12px; color: #fff !important; font-weight: bold; text-transform: uppercase; font-size: 12px; text-shadow: 1px 1px 1px #279db4; box-shadow: 0px 1px 2px #808080; -webkit-box-shadow: 0px 1px 2px #808080; behavior: url("css/PIE.htc"); position: relative; }
a.btnLinks:hover { background: url(../img/more-link-bg-over.gif) left top repeat-x; color: #fff; opacity: 1; }
a.btnLinksGreen { margin: 0 auto; display: inline-block; padding: 3px 14px; line-height: 12px; font-size: 11px !important; color: #fff !important; font-weight: bold; text-transform: uppercase; font-size: 12px !important; text-shadow: 1px 1px 1px #8f9e37; box-shadow: 0px 1px 2px #808080; -webkit-box-shadow: 0px 1px 2px #808080; behavior: url("css/PIE.htc"); position: relative; background: url(../img/green-bg.png) left top repeat-x; }
a.btnLinksGreen:hover { background: url(../img/green-hover-bg.png) left top repeat-x; color: #fff; }
.whiteBox {padding: 20px; margin-bottom: 20px; box-shadow:none;-webkit-box-shadow:none;border:1px solid #e5e5e5}
.upcomingWebinar, .featuredModule { padding: 20px; margin-bottom: 20px; background: #f05b31; }
.upcomingWebinar ul, .featuredModule ul { margin-bottom: 20px; }
.upcomingWebinar li, .featuredModule li { padding: 0 0 5px 0 !important; line-height: 15px !important; background: none !important; }
.upcomingWebinar a, .featuredModule a { font-size: 15px; color: #FFF; font-weight: normal; line-height: 17px !important; white-space: normal; }
.upcomingWebinar a:hover, .featuredModule a:hover { color: #9be9ff; opacity: 1; }
.upcomingWebinar span, .featuredModule span { display: block; margin-bottom: 16px; color: #94e0f5; font-size: 12px; }
.upcomingWebinar a.btnLinksGreen span, .featuredModule a.btnLinksGreen span { font-size: 11px; margin-bottom: 0; color: #FFF !important; }
.upcomingWebinar .aligncenter, .featuredModule .aligncenter { display: block; margin: 0 auto; text-align: center; }
.centerAlign { display: block !important; margin: 0 auto !important; text-align: center !important; }
.centerText{text-align:center}
.leftPanel ul.videosanddemos { margin-bottom: 0; }
.leftPanel ul.videosanddemos li { padding: 0 !important; border: 0; min-height: 20px; margin-bottom: 20px; }
.leftPanel ul.videosanddemos li .imgThumb img { margin-bottom: 6px; }
ul.eventsListing { }
ul.eventsListing li { margin-bottom: 13px; line-height: 18px !important; padding: 0 !important; background: none !important; }
ul.eventsListing li h4 { color: #434343;font-size: 12px; margin-bottom: 0; font-weight: 900; }
ul.eventsListing li p { margin-bottom: 0; font-size: 12px; line-height: 13px; margin-bottom: 0; }
ul.eventsListing li a { font-size: 10px; font-weight: normal;font-weight:bold;color: #99c0c1; }
ul.eventsListing li a:hover { color: #C41230; }/***********************Resource*********************************************************************/
.whitePaperListing li { padding: 0 0 25px 50px !important; background: url(../img/white-paper-bullet2.png) left top no-repeat; }
.customerStoryResource {position: relative; padding: 0 50px; margin-bottom: 50px; }
.sliderhassidebar, .sliderhassidebar #slideshow, .sliderhassidebar .customerStorySlider { width: 605px !important; }
.sliderhassidebar .customerStoryResource .customerStoryInfoText { width: 354px !important; }
.customerStoryResource .customerStorySlider { width: 860px; height: 250px; }
.customerStoryResource .customerStorySlider .customerStoryIntroText { line-height: 28px;font-weight:100;}
.customerStoryResource .customerStorySlider .customerStoryInfo p.csDesc { font-size: 16px; font-weight:normal;padding-bottom: 15px; }
.customerStoryResource .customerStorySlider .customerStoryInfoText { font-size: 16px;font-weight:normal;width: 610px; }
.customerStoryResource .customerStorySlider .customerStoryInfoText span.csTitles { color: #000;font-weight:bold;white-space:nowrap}
.customerStoryResource #slideshow a.readMore { color: #209abc; }
.customerStoryResource #slideshow a.readMore:hover { color: #c41230; }
.customerStoryResource #slideshow { height: 250px; width: 860px; margin: auto }
.customerStoryResource #slideshow a { background: none; }
.customerStoryResource #slideshow a:hover { opacity: .6; }
.customerStoryResource #prevItem { left: -15px; }
.customerStoryResource #nextItem { left: auto; right: -10px; }
.width670 .customerStoryResource #nextItem{right:-100px}

.gray { clear: left; }
.gray .customerStoryResource .customerStoryIntroText { color: #000;font-weight:bold }
.gray .customerStoryResource .customerStorySlider .customerStoryInfo p.csDesc { color: #707070 !important; }
.gray .customerStoryResource .customerStorySlider .customerStoryInfo p.csDesc a { color: #209ABC !important; }

.noPad { padding: 0!important; }
.videosListing .videoThumb { float: left; }
.videosListing .videoThumb img { max-width: 80px; }
.videosListing .videoDesc { float: left; padding-left: 20px; width: 855px; }
.videosListing li { float: left; background: none !important; padding-bottom: 25px; }/***********************About us*********************************************************************/
.content h2.bigFonts, .content p.bigFonts { font-size: 20px; line-height: 28px;text-transform: none;font-weight: normal; }
.content p.normalFonts { font-size: 16px; line-height: 22px; color: #707070}
.aboutBlock { padding-top: 25px; }
.aboutBlock:first-child { padding-top: 0; }
.aboutBlock .aboutBlockImg { float: left; width: 70px; }
.aboutBlock .aboutBlockText { float: left; width: 575px; }
.sideContactLinks { margin-bottom: 10px; }
.sideContactLinks li { padding: 8px 0 8px 30px; background: url(../img/side-contact-icons.png) no-repeat; color: #f05b31;font-weight:bold; font-size: 10px; text-transform: uppercase; }
.sideContactLinks li a { color: #f05b31; line-height: 12px; }
.sideContactLinks li a:hover { color: #c41230; }
.sideContactLinks li.chat { background-position: 0 6px; }
.sideContactLinks li.email { background-position: 0 -60px; }
.sideContactLinks li.call { background-position: 0 -123px; }
.sideContactLinks li.demo { background-position: 0 -186px; }/***********************Press & News*********************************************************************/
.blackWrap { background: url("../img/slider-bg.gif") repeat-x scroll left top #434343; height: 380px; width: 100%; }
.slider.aboutUs { height: 350px; }
.latestPressRelease { padding-bottom: 10px; }
.latestPressRelease p.prDate { font-size: 12px; color: #b7b7b7; }
.featuredNewsBlock { float: left; width: 205px; margin-left: 25px; }
.featuredNewsBlock:first-child { margin-left: 0; }
.browseNews { position: relative; }
.newsOptions { position: absolute; width: 497px; z-index: 1; right: 0; top: 0; }
.newsOptions input, select, label { font-size: 12px; color: #707070}
.newsOptions input { margin: 0 10px 0 0 }
.newsOptions label { margin: 0 20px 0 0 }
.newsOptions select { width: 220px; background: none; border: 1px solid #c9cacb; padding: 2px; }
.newsWidgetPan { margin-bottom: 50px; }
.newsWidgetColumn { float: left; width: 220px; margin-left: 20px; }
.newsWidgetColumn:first-child { margin-left: 0; }
.newsWidget { width: 178px; padding: 20px; color: #707070; background: #fff;border: 1px solid #e5e5e5;position: relative; margin: 10px; float: left; }
.moxieContent .newsWidget p.smallLightText,.newsWidget p.smallLightText { color: #777; margin-bottom: 0;letter-spacing: normal;font-size:12px}
.moxieContent .newsWidget p,.newsWidget p{letter-spacing: normal;margin-bottom: 0;}
.newsWidget .newsLogo { margin-bottom: 20px; }
.newsWidget .viewArticle { padding-bottom: 15px; }
.newsWidget .newsSource { color: #b7b7b7;font-size: 12px; line-height: 16px; margin: 0px; padding: 0px; }
.newsWidget.featured{border-top:3px solid #f05b31}
.newsWidget .featuredHead img{margin-right:6px}
.newsWidget .featuredHead{color:#f05b31;font-size:13px;margin:-5px 0 15px;}

.pressResourceWidget a { color: #707070; }
.pressResourceWidget a:hover { color: #C41230; }
.downloadList { }
.downloadList li a { padding: 0 0 15px 40px; display: block; background: url(../img/download-arrow.png) left top no-repeat; color: #707070; font-size: 12px;line-height: 16px; }
.downloadList li a:hover { background: url(../img/download-arrow.png) left -128px no-repeat; }
.testimonial-customer-image { max-width: 100%; }/* ========= 28-03-2013 ===============*/
ul.bullet { margin-left: 10px; margin-bottom: 15px; }
ul.bullet li { padding-left: 15px; color: #707070; font-size: 20px; line-height: 22px; font-weight:100; background: url(../img/bullet-blue.png) no-repeat 0 10px; }
.numeric { margin-bottom: 15px; }
.numeric li { list-style: decimal inside; padding-left: 10px; color: #707070; font-size: 20px;font-weight:100; line-height: 22px; }
.commonContentInner { min-height: 10px !important; }
.commonContentInner { margin-top: 2px; }
.featuredBlock { float: left; width: 450px; padding-right: 20px; }
.featuredBlock .aboutBlockText { width: 380px; }
.aboutBlock.featuredBlock:first-child { padding-top: 25px; }
.featuredBlock .aboutBlockText a { font-size: 12px;color:#f05b31 }
.featuredBlock .aboutBlockText a:hover { opacity:0.8 }

.boxesCover { }
.boxesCover h4 { margin: 0 0 16px 0; font-size: 20px; color: #707070;font-weight:100 }
.boxesCover ul { float: left; margin-bottom: 30px; }
.boxesCover ul li { float: left; width: 180px; padding: 20px; margin-left: 20px; color: #707070; border:1px solid #C3C3C3; background: #FFF; }
.boxesCoverContact ul li { float: left; width: 300px; padding: 10px; margin-left: 0px; color: #707070; box-shadow: 0 0 5px #C3C3C3; background: #FFF; }
.boxesCover ul li:first-child { margin-left: 0px; }
.boxesCover ul li h5 { margin-bottom: 10px; font-size: 16px; color: #434343;font-weight:bold;}
.boxesCover ul li a {font-weight:bold;font-size: 12px; font-weight: normal; }
.solutionSingle { padding-top: 30px; }
.solutionSingle strong, .solutionBottomPart strong { display: block; color: #434343; font-weight: normal; font-size: 12px;font-weight:bold;letter-spacing: 1px; }
.solutionBottomPart ul { margin: 15px 0; }
.solutionBottomPart ul li { padding: 5px 0 5px 12px; color: #707070; font-size: 16px;background: url(../img/bullet-gray.png) no-repeat 0 12px; }
.solutionBottomPart .logoStrip { padding: 0; margin-bottom: 40px; }
.solutionBottomPart .logoStrip ul li { padding-left: 30px; background: none; }
.solutionBottomPart .logoStrip ul li:first-child { padding-left: 0 !important; }
.btnNextGreen { display: inline-block; width: 116px; height: 25px; background: url(../img/btn-next.png) no-repeat 0 0; }
.btnNextGreen:hover { background: url(../img/btn-next.png) no-repeat 0 -25px; }
p.bigLightText { color: #707070; font-size: 20px;font-weight:100; }
.quate, .quote { margin-left: 60px; padding: 0 24px 0 70px; font-size: 16px; line-height: 22px; background: url(../img/icn-quate.png) no-repeat left top; }
.quate span, .quote span { display: block; font-style: italic; }
.solutionBottomPart { padding-top: 39px; }
.bottomLinks a { margin-bottom: 10px; }
.bottomLinks p { clear: both; font-size: 12px; }
.bottomLinks p span {font-weight:bold;}
.integrationsMain { float: left; width: 960px; padding: 39px 0 20px 0; font-size: 16px; line-height: 22px; letter-spacing: 0.5px; color: #000;border-top: #cdcdcd solid 1px; }
.integrationsMain:first-child { padding-top: 0; border-top: 0; }
.integrationsLeft { float: left; width: 660px; margin-right: 70px; padding-bottom: 42px; }
.integrationsLeft h5 { margin-bottom: 10px; color: #434343; font-size: 12px; font-weight: normal;font-weight:bold;letter-spacing: 0.5px; }
.integrationsLeft ul { margin-left: 0; }
.integrationsLeft ul li { font-size: 16px; line-height: 22px; padding-bottom: 2px; letter-spacing: 1px; color: #000;background: url(../img/bullet-gray.png) no-repeat 0 10px; }
.integrationsLeft .quate, .integrationsLeft .quote { margin-left: 60px; padding: 0 0 0 70px; color: #434343; background: url(../img/icn-quate-gray.png) no-repeat left top; }
.integrationsLeft .integrationsTitle { font-size: 17px;color: #434343; font-weight:900; }
.integrationsLeft .integrationsTopLinks { margin: 10px 0 24px 0; }
.integrationsLeft .integrationsTopLinks a { display: inline-block; margin: 0 10px; font-weight: normal; font-size: 12px;font-weight:bold;}
.integrationsLeft .integrationsTopLinks a:first-child { margin-left: 0; }
.integrationsRight { float: left; width: 230px; }
.integrationsRight ul li { float: left; width: 100%; padding: 0 0 15px 0; font-size: 12px !important; line-height: 15px; background: none !important; }
.integrationsRight ul li img { float: left; margin-right: 10px; }
.integrationsRight ul li div { padding-top: 10px; }
.integrationsRight a { font-weight: 900; }
.videoListingSection ul { float: left; margin-top: 10px; }
.videoListingSection ul li { float: left; width: 100%; margin-bottom: 25px; }
.videoListingSection ul li .thumb { float: left; width: 80px; margin-right: 20px;margin-bottom:10px }
.videoListingSection ul li .thumb img { max-width: 80px; }
.videoListingSection ul li .thumb:hover img {opacity:0.7 !important;}
.videoListingSection ul li .videoListingDesc { float: left; width: 855px; }
.videoListingSection ul li .videoListingDesc h4 { font-size: 16px;font-weight: 600; }
.videoListingSection ul li .videoListingDesc span { display: block; margin-top: 5px; color: #94e0f5; font-size: 12px; }
.grayVieList ul li .videoListingDesc span { color: #b7b7b7; }
.lighTextTitle { color: #707070; font-size: 20px;font-weight:100;text-transform: capitalize; }
.awardlisting { margin-bottom: 100px; }
.awardsWidget img { margin-bottom: 25px; }
.awardsWidget p.readMore { padding-bottom: 20px; }
.awardsWidget p.readMore a { color: #f05b31; font-size: 12px;font-weight:bold;}
.awardsWidget p.smallLightText a { text-decoration: underline;color: #888; font-size: 12px; line-height: 16px;font-weight: normal; text-transform: none; letter-spacing: 0; }
.awardsWidget p.smallLightText a:hover { text-decoration: underline; }
.boxLinks { margin-bottom: 18px; }
.page-template-page-customer-stories-landing-php .boxLinks { margin-top: 18px; }
.boxLinks a { clear: left; display: block; padding-left: 30px; margin-bottom: 4px; font-size: 12px; font-weight: normal; color: #99c0c2;font-weight:bold;line-height: 19px; }
.boxLinks a.readStory { background: url(../img/icn-read-story.png) no-repeat 0 0 }
.boxLinks a.download { background: url(../img/icn-download-story.png) no-repeat 0 0 }
.boxLinks a.seeInAction { text-transform:uppercase; background: url(../img/icn-see-action.png) no-repeat 0 0 }
.videosDemo { padding-top: 0 !important; }
.videosDemo h4 { line-height: 16px; margin-bottom: 5px; }
.videosDemo p.posted { line-height: 14px !important; }
.videosDemo p span { margin-top: 0; }
.filterSelection { font-size: 12px; }
.filterSelection input { margin-left: 19px; vertical-align: middle; }
.filterSelection span { display: inline-block; margin-left: 9px; }
.bottonLinks p span { font-weight:bold; }
.page-id-505 .industryNeedWrap { margin-top: -23px; margin-bottom:40px; }
.searchPage { min-height: 1000px; }
.moxieNews .searchPage .innerPage { padding-top: 42px; }
.moxieNews .searchPage article { padding: 55px 0 5px 0; background: none; border: 0; border-top: #cdcdcd 1px solid; }
.moxieNews .searchPage .hentry:first-child { padding-top: 30px !important; }
.moxieNews .searchPage h1.page-title { margin-bottom: 31px; }
.moxieNews .searchPage h1.page-title { color: #707070; font-size: 20px; font-weight: normal; line-height: 28px;font-weight:100; }
.moxieNews .searchPage article h3.entry-title, .moxieNews .searchPage article h3.entry-title a { color: #434343; font-size: 16px; font-weight: normal;font-weight:bold;text-transform: none; }
.moxieNews .searchPage article header.entry-header .entry-title { border-bottom: 0; padding-bottom: 0; margin-bottom: 3px; }
.moxieNews .searchPage article .entry-summary p { margin: 0 0 16px 0; }
.moxieNews .searchPage article.format-standard .entry-meta { display: none; }
.moxieNews .searchPage #nav-below { background: none; }
.moxieNews .searchPage #nav-below a { display: inline-block; background: url(../img/more-link-bg-green.png) left top no-repeat; padding: 0 0 0 19px; color: #fff;font-weight:bold;text-shadow: 0px 1px 1px rgba(0,0,0, 0.3); text-transform: uppercase; font-size: 12px; line-height: 12px; behavior: url("css/PIE.htc"); position: relative; }
.moxieNews .searchPage #nav-below a span.links { display: inline-block; font-weight: normal; padding: 6px 19px 8px 0; background: url(../img/more-link-bg-right-green.png) right top no-repeat; behavior: url("css/PIE.htc"); position: relative; }
.moxieNews .searchPage #nav-below a:hover { background: url(../img/more-link-bg-green-over.png) left top no-repeat; color: #fff; opacity: 1; }
.moxieNews .searchPage #nav-below a:hover span.links { background: url(../img/more-link-bg-right-green-over.png) right top no-repeat; }
.moxieNews .searchPage .sidePanel { padding-top: 1px; }
.single-customer-stories h2.entry-title,.single-customer-stories h1.entry-title { font-size:52px; color:#f05b31;font-weight:100;text-transform: none; letter-spacing: 0; padding-top: 9px;padding-bottom: 16px;line-height:normal }
.sf-menu li.productMenu div.mainDivSubMenu { float: left; display: none; visibility: hidden; left: 0; padding-top: 25px; position: absolute; top: 19px; width: 270px; z-index: 999999; background: url(../img/product-menu2.png) no-repeat; }
.sf-menu li.productMenu.sfHover div.mainDivSubMenu { display: block; visibility: visible; }
.sf-menu li.productMenu div.subDivMenu { float: left; width:270px;height:320px; background: url(../img/subdivmenu2.png) no-repeat left top; }
.sf-menu li.productMenu div.subDivMenu ul.whiteMenu { width: 220px; }
.sf-menu li.productMenu div ul { float: left; position: static; background: none !important; }
.sf-menu li.productMenu div ul li { background: none !important; }
.sf-menu li.productMenu div ul.whiteMenu li:first-child { padding-top: 8px !important; }
.sf-menu li.productMenu div.subDivMenu ul.grayMenu { width: 173px; padding-top: 0px; }
.sf-menu li.productMenu div.subDivMenu ul.grayMenu li {padding: 7px 0 0 25px; background: none; }
.sf-menu li.productMenu div.subDivMenu ul.grayMenu li a { font-size: 12px;color: #999999;line-height:18px;padding: 0;font-weight:normal;text-transform:none;background:none;letter-spacing:0;}
.sf-menu li.productMenu div.subDivMenu ul.grayMenu li.menuTitle { padding: 16px 0 0 25px; font-size: 12px; color: #707070;font-weight:bold;line-height: 18px; }
.sf-menu li.productMenu div.subDivMenu ul.grayMenu li.menuTitle a { font-size: 12px; color: #707070;font-weight:bold;line-height: 18px; }
.sf-menu li.productMenu div.subDivMenu ul.grayMenu li a.more { font-size:10px; color:#99c0c1; font-weight:bold; text-transform: uppercase; letter-spacing: 1px; }
.one-colum-bottom { padding-bottom: 80px; }/* =========== Ip.css ============ */
a.i { background: url(../img/i.png) top left no-repeat; width: 12px; height: 11px; margin-left: 4px; display: inline-block; }
#PageTopWrapper { margin: 0; padding: 0; width: 100%; height: 348px; background: url(../img/header_bg_repeat.gif) top center repeat-x; z-index: 10; }
#PageTop { margin: 0 auto; padding: 0; width: 1000px; height: 348px; background: url(../img/header_bg.jpg) top center no-repeat; position: relative; }
#PageTopLogo a { position: absolute; top: 0; left: 0; width: 200px; height: 72px; }
#PageTopNav { padding: 30px 20px; width: 960px; height: 12px; text-align: right; color: #bcbcbc; font-size: 12px; line-height: 12px; }
#PageTopNav a { color: #bcbcbc; text-decoration: none; }
#PageTopNav a:hover { color: #bcbcbc; text-decoration: underline; }
#PageTopNav ul { padding: 0; margin: 0; list-style: none; float: right; }
#PageTopNav li { padding: 0; margin: 0 0 0 6px; list-style: none; float: left; }
#PageTopHelp { padding: 228px 20px 18px 20px; width: 960px; height: 28px; text-align: center; font-size: 16px; color: #707070; line-height: 28px; font-weight: 200; }
#PageMiddleWrapper { margin: 0; padding: 0; width: 100%; background: #e7e7e7; }
#PageMiddle { margin: 0 auto; padding: 0; width: 1000px; position: relative; }
#TopLeftText { position: absolute; top: 40px; left: 20px; }
#TopWhiteBoxes { position: absolute; top: 60px; right: 15px; margin: 0; padding: 0 5px 7px 5px; width: 721px; height: 245px; background: url(../img/white-box-2col.png) top left no-repeat; z-index: 20; }
#TopWhiteBoxes ul { margin: 0; padding: 0; list-style: none; }
#TopWhiteBoxes li { margin: 0; padding: 0; list-style: none; float: left; text-align: center; }
#TopWhiteBoxes p { color: #707070; margin-bottom: 20px; }
#TopWhiteBoxes li#Box1 { width: 300px; }
#TopWhiteBoxes li#Box1 h2 { font-size: 20px; color: #24afd5; text-transform: uppercase; line-height: 24px; padding: 36px 0 20px 0; margin: 0; font-weight: 500; }
#TopWhiteBoxes li#Box2 { width: 300px; }
#TopWhiteBoxes li#Box2 h2 { font-size: 20px; color: #a7c338; text-transform: uppercase; line-height: 24px; padding: 36px 0 20px 0; margin: 0; font-weight: 500; }
#TopWhiteBoxes li#Box3 { width: 240px; }
#TopWhiteBoxes li#Box3 h2 { font-size: 20px; color: #fba636; text-transform: uppercase; line-height: 24px; padding: 36px 0 20px 0; margin: 0; font-weight: 500; }
#MPBlueBanner { position: absolute; top: -4px; left: 217px; width: 94px; height: 95px; display: block; background: url(../img/quickstart.png) top left no-repeat; z-index: 30; }
#MPGreenBanner { position: absolute; top: -7px; left: 398px; width: 94px; height: 95px; display: block; background: url(../img/most_popular_green.png) top left no-repeat; z-index: 30; }
#MPOrangeBanner { position: absolute; top: -7px; left: 638px; width: 94px; height: 95px; display: block; background: url(../img/most_popular_orange.png) top left no-repeat; z-index: 30; }
#DataTable { margin: 0 auto; padding-top: 80px; width: 960px; }
#DataTable .LeftCol { width: 239px; text-align: left; padding: 12px 0; border-bottom: solid 1px #cfcfcf; }
#DataTable .SmallText { font-size: 14px; padding: 12px 20px; width: 199px; }
#DataTable .MiddleCol1 { width: 300px; text-align: center; background: #f1f1f1; padding: 12px 0; border-bottom: solid 1px #cfcfcf; }
#DataTable .MiddleCol2 { width: 300px; text-align: center; background: #f1f1f1; padding: 12px 0; border-bottom: solid 1px #cfcfcf; }
#DataTable .MiddleCol3 { width: 240px; text-align: center; background: #f1f1f1; padding: 12px 0; border-bottom: solid 1px #cfcfcf; }
#PageBottomWrapper { margin: 0; padding: 0; width: 100%; }
#PageBottom { margin: 0 auto; padding: 0; width: 1000px; height: 142px; background: url(http://www.moxiesoft.com/collaboratenow/../img/footer_bg.gif) top left no-repeat; position: relative; }
#PageBottomLogo a { position: absolute; top: 40px; left: 0; width: 180px; height: 60px; }
ul#FooterSN { float: left; padding: 50px 0 0 200px; margin: 0; list-style: none; }
ul#FooterSN li { padding: 0 6px 0 0; margin: 0; list-style: none; float: left; }
ul#FooterSN li.FooterFacebook a { width: 29px; height: 28px; background: url(../img/sn_icons.png) 0px 0px no-repeat; display: block; }
ul#FooterSN li.FooterTwitter a { width: 29px; height: 28px; background: url(../img/sn_icons.png) -29px 0px no-repeat; display: block; }
ul#FooterSN li.FooterYouTube a { width: 29px; height: 28px; background: url(../img/sn_icons.png) -58px 0px no-repeat; display: block; }
ul#FooterSN li.FooterLinkedIn a { width: 29px; height: 28px; background: url(../img/sn_icons.png) -87px 0px no-repeat; display: block; }
#FooterText { float: left; padding: 50px 0 0 45px; color: #707070; font-size: 12px; line-height: 16px; }
#FooterText a { color: #707070; text-decoration: none; }
#FooterText a:hover { color: #707070; text-decoration: underline; }/***************************************************************************//***************************************************************************//* 						Tool tip styles									   *//***************************************************************************//***************************************************************************/
html { -webkit-font-smoothing: antialiased; }/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default { border-radius: 5px; border: 2px solid #000; background: #434343; color: #fff; }/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {font-size: 14px; line-height: 16px; padding: 8px 10px; overflow: hidden; }
.tooltipster-default .tooltipster-content a {color: #fff; text-decoration: underline; }
.tooltipster-default .tooltipster-content a:hover { color: #fff; text-decoration: none; }/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {	/* border-color: ... !important; */ }/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon { cursor: help; margin-left: 4px; }/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base { padding: 0; font-size: 0; line-height: 0; position: absolute; z-index: 9999999; pointer-events: none; width: auto; overflow: visible; }
.tooltipster-base .tooltipster-content { overflow: hidden; }/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0; height: 0; position: absolute; }
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-top: 8px solid; bottom: -8px; }
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-top: 9px solid; bottom: -8px; }
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 8px solid; top: -8px; }
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-bottom: 9px solid; top: -8px; }
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0; right: 0; margin: 0 auto; }
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px; }
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px; }
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px; }
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px; }
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -8px; }
.tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-left: 9px solid; margin-top: -8px; }
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -8px; }
.tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-right: 9px solid; margin-top: -8px; }/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity; }
.tooltipster-fade-show { opacity: 1; }
.tooltipster-grow { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden; }
.tooltipster-grow-show { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -moz-transform: rotateZ(4deg); -o-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; }
.tooltipster-swing-show { opacity: 1; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); transform: rotateZ(0deg); -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1); -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); }
.tooltipster-fall { top: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; -ms-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-fall-show { }
.tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; top: 0px !important; opacity: 0; }
.tooltipster-slide { left: -40px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-slide.tooltipster-slide-show { }
.tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; left: 0px !important; opacity: 0; }/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing { opacity: 0.5; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }  /***************************************************************************/
ul.teamContact { float: left; margin-top: 19px; }
ul.teamContact li { text-align: left; padding-left: 38px; font-size: 12px; color: #707070}
ul.teamContact li a { font-size: 12px;color: #707070;text-transform: none; font-weight: 100; }
ul.teamContact li.emailCnt { background: url(../img/icn-mail-gray.png) no-repeat 10px 11px; }
ul.teamContact li.twiitCnt { background: url(../img/icn-twitt.png) no-repeat 10px 5px; }
ul.teamContact li.fbCnt { background: url(../img/icn-fb.png) no-repeat 13px 6px; }
ul.teamContact li.inCnt { background: url(../img/icn-in-gray.png) no-repeat 11px 6px; }
.sliderHomePage .sliderImage { right: 0 }

.sitemap { padding-bottom: 15px; }
.sitemap li { background: url(../img/grey-dot.png) no-repeat left 10px; line-height: 22px; padding-bottom: 5px; padding-left: 15px; font-size: 16px; letter-spacing: 1px; }

form .error{color:#f00;height:16px;display:block}

sup .tm {font-size: 25%; vertical-align: 75%; line-height: 30px;}




.bgOrange{position:absolute;top:0;width:50%;height:73px;background:#f05b31}

.searchWrap{background-color:#f2f0e8}
.logo{padding:0;margin:0}
.logo a{padding:0 50px 0 0;margin:0;background:#f05b31;width:125px;height:73px;display:block;text-align:right;overflow:hidden}
.logo img,.logo svg,.logo image{width:114px;height:33px;margin:20px 0 0}
#header{padding:0;width:960px;margin:0 auto;z-index:10;background:#fff;position:relative;}
#nav{margin:25px 0 0 25px}
.nav ul li a{padding:5px 11px}

.footerLogo{background:url(../img/moxie_logo_footer.svg) no-repeat top left;}
#footer-sidebar-2 a{color:#f25d24}
#footer-sidebar-2 a.tweet__link{ word-break: break-all;word-break:break-word;hyphens: auto;}

.topBanner{height:350px;background:#e6e2d2 no-repeat center center;text-align:center;position:relative}
.width980{margin:0 auto;width:980px}
.bgTan{background-color:#e6e2d2}
.bgTan2{background-color:#ded6c9}
.topBanner h1{margin:0;padding:44px 0 0;font-size:51px;font-weight:100;line-height:46px}
.hrule{width:175px;height:1px;border-bottom:1px solid #bbb;display:block;margin:10px auto}
.topBanner h1 img{margin-top:-6px}
.topBanner h2{margin:18px 0;font-size:26px;text-transform:none;letter-spacing:normal;font-weight:normal;line-height:normal;}
a.rect{display:inline-block;opacity:1;letter-spacing:normal;border:2px solid #000;margin-top:30px;padding:15px 24px;font-weight:bold;color:#000;font-size:13px;background:rgba(255,255,255,0.2)}
a.rect:hover{opacity:0.8}
a.rect.red{border-color:#de511d;color:#de511d}
a.rect.orangefull{color:#fff;background:#f05b31;border:0;padding:22px 32px;font-size:14px}

.moxieContent {color:#000}
.moxieContent.contentWrap,.moxieContent{background:#e6e2d2 !important}
.moxieContent .aboutSubMenu{margin:-60px 0 0;background:none;padding:0;height:85px}
.moxieContent .width960{background:#fff;padding:20px 50px}
.moxieContent .sidePanel{top:50px;right:50px}
.sideBar .sideWidget{box-shadow:none;-webkit-box-shadow:none;border:1px solid #e5e5e5}
.whiteBox {box-shadow:none;-webkit-box-shadow:none;border:1px solid #e5e5e5}
.moxieContent .sideBar .sideWidget{margin-bottom:20px}

.moxieContent .moreFeatures .moreResourceGreenBlueBg:hover,.moxieContent .moreResourceGreen:hover{opacity:0.8}

.moxieContent .moreFeatures{padding:0}
.moxieContent h1{letter-spacing:normal;color:#000}
.moxieContent p{color:#000}
.industryNeedWrap{margin-top:0}
.industryNeedWrap .width960{background:#f3f3f3;padding:50px}
.resourcesWrap.moxieContent .width960{background:#fff;padding:50px 50px 60px}
.resourcesWrap.moxieContent{padding:0}

.moxieContent .aboutSubMenu ul li a.active,.moxieContent .knowledgeMenu ul li.current-menu-item > a,.moxieContent  .aboutSubMenu ul li.current-menu-item > a{
	background: url(../img/flat-arrows.png) no-repeat center 23px;color:#000}

.moxieContent .customerStoryResource .customerStorySlider .customerStoryInfo p.csDesc a{color:#000 !important;text-decoration:underline}
.moxieContent .customerStoryResource #slideshow a.readMore{color:#f05b31}

.width670 .videosListing .videoDesc{float: left;padding-left: 20px;width: 565px;}
.width670 .profileDetails{width:416px}

.width670{position:relative}

.blockcolor.blue .width960{background:#28c1eb;padding-top:30px;padding-bottom:30px}
.blockcolor.gray .width960{background:#f3f3f3;padding-top:30px;padding-bottom:30px}

.videoListingDesc a.moreResourceGreen{background:#99c0c1 !important}
.videoListingDesc .reg a.moreResourceGreen{padding:12px 20px}
.videoListingSection .reg{float:left;margin-right:30px}

.topBanner.customers h1{line-height:normal;padding-top:100px}

.customers.moxieContent{background-color:#ded6c9!important}
.customers.contentWrap{background-image:none}
.contentWrap .width960, .contentWrap .width980, .resourcesWrap .width960{background:#fff;padding:20px 50px;color:#000}
.customers .newsSliderWrap{background:none !important;position:absolute;bottom:0;height:auto}
.customers .newsSliderWrap .width960{background:rgba(255,255,255,0.3);}

.noBanner{padding-top:60px}
#header .chatnow a{background:#000;color:#fff;font-weight:bold;padding:8px 18px;display:inline-block}
#header .chatnow{display:none;margin: 19px 0 0 0;}

.resMobile{display:none}
#header .menuToggle{display:none}
#footer .fs.fullsite{position:absolute;bottom:0;right:0;border:1px solid #f05b31;display:inline-block;padding:5px 10px}

.liveChatLink{visibility:hidden}

.boxEngageLinks{clear:both}
.boxEngageLinks .one_fourth{padding:15px 0 5px;text-align:center}
.boxEngageLinks p{display:none}
.boxEngageLinks h3{text-align:left}
.boxEngageLinks img{margin:-15px 6px 0}

.topMoreLinks a{border-right:1px solid #000;padding:0 15px 0 10px;text-transform:uppercase;font-size:12px;font-weight:bold;white-space:nowrap;letter-spacing:normal;line-height: normal}
.topMoreLinks a:last-child{border:0}
.topMoreLinks a:first-child{padding-left:0}

.journeyTimeline{width:1060px;height:255px;background:url('/wp-content/themes/moxie2/img/journey/timeline.png') #fff no-repeat bottom center;background-size:1060px 178px;margin:0 auto}
.journeyTimeline li{width:25%;float:left}
.journeyTimeline li.pos1,.journeyTimeline li.pos4{padding-top:25px}

.mtooltip{position:relative}
.mtooltip img{width:8px!important;height:8px!important}
.mtooltip .content{display:none;top:16px;left:-50%;position:absolute;padding:3px 0;background:#fff}
.mtooltip .content span.sc{display:block;border:1px solid #eee;padding:5px;box-shadow:1px 1px 5px 0 #ddd, -1px -1px 5px 0 #ddd;font-size:12px}
.mtooltip:hover >img {opacity:0.6}
.mtooltip:hover .content,.mtooltip.active .content{display:block}

a.goto{margin-top:-80px;position:absolute}

#MoxieFlyoutTab{padding:0 !important}
#concierge * {transition:all 0 ease}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{background:#99c0c1 !important}
