@import url(reset.css);
html,body {font-size:12px; font-family:Arial, Helvetica, Segoe UI, Segoe, Frutiger, "Trebuchet MS", sans-serif; background: url(img/bg.png) repeat-x #666;}
h1 {font-size:25px;color:#f00}
h2.downloads {font-size:20px;margin-top:12px;margin-bottom:7px}
h2.downloads a, #sidebar li h2 {color:#666;}
 .post h2 a, .post h2 {color:#555}
.post h2, #sidebar li h2 {font-size:16px;margin-top:12px;margin-bottom:7px}
h3  {font-size:20px;margin-top:14px;margin-bottom:4px;color:#f00;margin-left:30px}
#c-voice h3  {margin-left:20px;color:#000;}
h4 {font-size:15px;color:#555}
h4.reds {color:#f00;margin-top:10px;margin-bottom:10px;}
h4.blues {color:#D1EFFD;margin-top:10px;margin-bottom:10px;}
a {color:#f00}
a:hover {text-decoration:none}
#container {position:relative;width:915px; margin:0 auto;}
#logo {float:left;margin-top:31px;margin-left:3px;margin-bottom:13px;width:333px;}
#logo a {background: url(img/logo2.png) no-repeat;width:333px;display:block;height:64px;}
#topmenu {float:right;margin-top:12px;clear:right;width:550px;height:32px;}
#topmenu a {color:#ccc;text-decoration:none;font-size:11px;margin-left:20px;height:16px;text-indent:20px;display:block}
#topmenu a:hover {color:#fff}
#tnav li {list-style:none;position:relative;float:right;}
a#tmlh {background: url(img/tmlh.png) no-repeat; width:69px;}
a#tmlo {background: url(img/tmlo.png) no-repeat; width:62px;}
a#tmco {background: url(img/tmco.png) no-repeat; width:51px;}
a#tmca {background: url(img/tmca.png) no-repeat; width:51px;}
a#tmbl {background: url(img/tmbl.png) no-repeat; width:39px;}

#links {margin-left:333px; width:579px;height:29px;}
#nav {margin-left:21px;}
#links a {margin-left:3px;height:29px;float:left;text-indent:-900em;}
#links a:hover{background-position:0px -29px;}
a#homeen {background: url(img/mhome.png) no-repeat; width:65px;}
a#abouten {background: url(img/mabout.png) no-repeat; width:65px;}
a#servicesen {background: url(img/mservices.png) no-repeat; width:76px;}
a#solutionsen {background: url(img/msolutions.png) no-repeat; width:82px;}
a#mproductsen {background: url(img/mproducts.png) no-repeat; width:82px;}
a#industriesen {background: url(img/mindustries.png) no-repeat; width:82px;}
a#Productsen {background: url(img/mproducts.png) no-repeat; width:76px;}
a#partnersen {background: url(img/mpartners.png) no-repeat; width:76px;}
a#customersen {background: url(img/mcustomers.png) no-repeat; width:90px;}


a#homezh {background: url(img/mhome-ch.png) no-repeat; width:65px;}
a#aboutzh {background: url(img/mabout-ch.png) no-repeat; width:65px;}
a#serviceszh {background: url(img/mservices-ch.png) no-repeat; width:76px;}
a#solutionszh {background: url(img/msolutions-ch.png) no-repeat; width:82px;}
a#mproductszh {background: url(img/mproducts-ch.png) no-repeat; width:82px;}
a#industrieszh {background: url(img/mindustries-ch.png) no-repeat; width:82px;}
a#Productszh {background: url(img/mproducts-ch.png) no-repeat; width:76px;}
a#partnerszh {background: url(img/mpartners-ch.png) no-repeat; width:76px;}
a#customerszh {background: url(img/mcustomers-ch.png) no-repeat; width:90px;}


#nav li {list-style:none;position:relative;float:left;z-index:9}
#links #nav .ml ul {position:absolute;top:29px;left:0px;left:1px;display:none;z-index:1000;width:200px;opacity:.85;background:#333;border:1px solid #000;}
#links #nav .ml ul li ul {position:absolute;top:0px;left:200px;left:201px;display:none;z-index:1000;width:200px;opacity:.85;background:#555;border:1px solid #333;}
#links #nav .ml:hover ul {display:block;}
#links #nav .ml:hover ul li ul {display:none;}
#links #nav .ml ul li:hover ul {display:block;}
#links #nav .ml ul li {list-style:none;font-size:12px;float:left;clear:both;}
#links #nav .ml ul li a {color:#ddd;width:180px;line-height:2.5em;text-decoration:none;display:block;margin-left:0;text-indent:0;height:auto;padding-left:10px;padding-right:10px;}
#links #nav .ml ul li a:hover {color:#fff;background: #f00;}
#ctop {background: url(img/ctop.png) no-repeat; height:11px;width:915px;clear:both; }
#main {background:#fff; width:915px;display:block;overflow:auto}
#cbot {background: url(img/cbot.png) no-repeat; height:12px;width:915px; }
#sidebar{float:left;width:200px;clear:both;margin-top:20px;color:#1e1e1e;margin-left:10px;}
#content{float:left;width:680px;color:#222;margin-top:20px;margin-left:5px;margin-bottom:20px;}
#content p{line-height:1.5em;}


#slideshow2 {width:915px;clear:both;height:251px;margin: 0;border-width: 0;position:relative;z-index:7}
#slideshow2 IMG {position:absolute;top:0;left:0px;}
#uselessboxes {width:915px;clear:both;margin-top:10px;}
#bbox1 {background-image: url(img/ubbox1.png);background-repeat: no-repeat;float:left;height: 240px;padding-left: 20px;padding-top: 20px;width: 432px;}
#bbox2 {background-image: url(img/ubbox2.png);background-repeat: no-repeat;float:right;height: 240px;padding-left:20px;padding-top: 20px;width: 432px;}
#btitle {font-weight: bold;font-size:16px;color:#eb3535;padding-bottom:2px;}
#btitle1 {font-weight: bold;font-size:16px;color:#2573e7;padding-bottom:2px;}
#uselessboxes p{color:#1e1e1e;width:405px;margin: 0;padding:0;}
#twitter-wrapper{margin-bottom:-30px;margin-top:-10px;height:50px;clear:both;width:920px;position:relative}
#twitter-bird{height:50px;top:2px;position:absolute;width:100px;z-index:2;margin-left:15px;}
#latest_tweet {position:relative}
#latest_tweet DIV {background-image:url(img/tw.png);background-repeat:no-repeat;line-height:50px;width:920px;color:#1e1e1e;position:relative}
#latest_tweet small, #latest_tweet a {color: #cc3300;}
.loading {background: url('ajax-loader.gif') center no-repeat;height: 20px;}
a#tmtw {background: url(img/twitter.png) no-repeat; width:48px;height:11px;}

#tabs {display:block;height:246px;}
#tabsmenu {position:relative;left:-82px;width:915px;margin:0 19px;padding-top:5px;height:33px;line-height:33px;display:block;}
#tabsnav li {list-style:none;position:relative;float:left;}
#tabsnav li a:hover {background-position:center -20px;}
li#mansa a {background: url(img/tab-mansa.png) no-repeat;width:132px;background-position:center 11px;}
li#saas a {background: url(img/tab-saas.png) no-repeat;width:25px;background-position:center 11px;}
li#business-intelligence a {background: url(img/tab-bi.png) no-repeat;width:114px;background-position:center 11px;}
li#data-management a {background: url(img/tab-dm.png) no-repeat;width:102px;background-position:center 11px;}
li#eai a{background: url(img/tab-eai.png) no-repeat;width:17px;background-position:center 11px;}
li#global-sourcing a{background: url(img/tab-gs.png) no-repeat;width:86px;background-position:center 11px;}
li#pre {z-index:11;position:relative;left:70px;}
#tabsmenu li#mansa {z-index:10;position:relative;left:60px;background: url(img/tabsf.png) no-repeat;}
#tabsmenu li#mansa:hover {background-position:right -30px}
li#saas {z-index:9;position:relative;left:50px;}
li#business-intelligence {z-index:8;position:relative;left:40px;}
li#data-management {z-index:7;position:relative;left:30px;}
li#eai {z-index:6;position:relative;left:20px;}
li#global-sourcing {z-index:5;position:relative;left:10px;}
#tabsmenu a {height:29px;line-height:29px;display:block;float:left;text-indent:-9000em;padding-left:30px;padding-right:30px;}
#tabsmenu li#global-sourcing a {padding-left:43px;padding-right:43px;}
#tabsmenu li#saas a, #tabsmenu li#eai a {padding-left:49px;padding-right:49px;}
#tabsmenu li#data-management a {padding-left:36px;padding-right:37px;}
#tabsnav li {background: url(img/tabs.png) no-repeat;background-position:right 0px}
#tabsnav li:hover {background-position:right -30px}
#tabs1,#tabs2,#tabs3,#tabs4,#tabs5,#tabs6 {z-index:12;width:915px;margin:-4px auto;height:210px;background: url(img/tabfootbg.png) repeat-x #fff;background-position:left bottom}
.ui-tabs-hide { display: none; }
#tabsnav .ui-tabs-selected {background: url(img/tabs.png) no-repeat;background-position:right -30px !important;}
#tabsnav .ui-tabs-selected a {background-position:center -20px !important;}
ul#tabssubnav {padding-left:30px;padding-top:17px;}
#fragment-1a, #fragment-1b, #fragment-1c {padding-left:20px;padding-top:7px;width:270px;clear:both;border-top:1px solid #666;color:#888;}
#fragment-1a p, #fragment-1b p, #fragment-1c p {font-size:11px}
#tabssubnav li {float:left}
#tabssubnav a {padding-top:3px;padding-left:7px;padding-right:7px;display:block;float:left;color:#666;margin-right:5px;font-weight:bold;font-size:14px;text-decoration:none;}
#tabs1 p {color:#1e1e1e}
a.redintab {color:#f33;}
a.redintab:hover {text-decoration:none}
#tabssubnav a:hover,#tabssubnav .ui-tabs-selected a {background:#666;color:#fff}
#box-customers {position:relative;float:left;width:150px;background:url(img/box-customers.png) no-repeat;height:130px;margin-left:25px;margin-top:20px}
#box-customers IMG {position:absolute;top:31px;left:12px;z-index:8;}
#box-customers IMG.active,#box-partners IMG.active {z-index:10;}
#box-customers IMG.last-active,#box-partners IMG.last-active {z-index:9;}
#box-partners {position:relative;float:left;width:183px;background:url(img/box-partners.png) no-repeat;height:129px;margin-left:3px;margin-top:20px}
#box-partners IMG {position:absolute;top:31px;left:20px;z-index:8;}
#box-success-stories {position:relative;float:left;width:215px;background:url(img/box-success-stories.png) no-repeat;height:129px;margin-left:3px;margin-top:20px}
#box-success-stories DIV {position:absolute;top:29px;left:0px;z-index:8;width:180px;margin-left:16px;height:96px;background:#fff;}
#box-success-stories DIV.active, #eprofm DIV.active, #latest_tweet DIV.active {z-index:10;}
#box-success-stories DIV.last-active, #eprofm DIV.last-active, #latest_tweet DIV.last-active {z-index:9;}
#box-success-stories p {font-size:.8em;color:#1e1e1e}
.icotext {line-height:2em}
ul.prange {margin-left:2em;}
ul.prange li {list-style-type:square; line-height:1.5em; margin-bottom:1em;}
ul.prange li.sales {list-style-type:none; background:url(img/sales-analytics.png) no-repeat; padding-left:22px}
ul.prange li.marketing-analytics {list-style-type:none; background:url(img/marketing-analytics.png) no-repeat; padding-left:22px}
ul.prange li.service-support-analytics {list-style-type:none; background:url(img/service-support-analytics.png) no-repeat; padding-left:22px}
ul.prange li.customer-life-cycle-analytics {list-style-type:none; background:url(img/customer-life-cycle-analytics.png) no-repeat; padding-left:22px}
#eprofm {width:180px;color:#666;position:relative;background:#ddd;}
#eprofm DIV {position:absolute;top:0px;left:0px;z-index:8;width:156px;padding:12px;height:147px;background:url(img/c-voice.gif) no-repeat;}
#latest_tweet DIV {position:absolute;top:0px;left:0px;z-index:8;}
#sbv {background:url(img/tv.png) no-repeat;display:block;width:166px;height:28px;margin-top:5px;line-height:28px;color:#fff;font-size:12px;}

.awesomeform { width: 477px;clear:left}
.awesomeform label { width: 200px;margin-right: 10px;}
.awesomeform fieldset legend {padding: 0 2px;margin-left: -5px;font-size:17px; color:#777;}
.awesomeform fieldset ol {margin: 0;padding: 0;}
.awesomeform fieldset li, .checks {list-style: none;padding: 5px;margin: 0;}
.awesomeform em {font-weight: bold;font-style: normal;color: #f00;}
.awesomeform fieldset li, .checks {padding: 5px 10px 7px;}
.awesomeform fieldset {margin-bottom: 30px;border: none;border-top: 1px solid #777;}
.awesomeform label.long, .awesomeform p.label {margin-left: 120px;width: 390px;}
.awesomeform label span {color: #900;}
.awesomeform input, .awesomeform textarea, .awesomeform select,.awesomeform .checks input, .awesomeform.checks input {margin-left: 220px; width: 200px;}
 .awesomeform select {margin-left: 220px; width: 206px;}
.awesomeform textarea { width: 240px;}
.awesomeform p.desc {margin-left: 210px; }
.awesomeform .checks label, .awesomeform.checks label {margin-left: 120px;}
* html .awesomeform .checks input, * html .awesomeform.checks input { margin-left: 105px;}
* html .awesomeform .checks label, * html .awesomeform.checks label { margin-left: 210px;height: 1em; }
.awesomeform {margin: 0 0 1em;}
.awesomeform label {	float: left;text-align: right;padding-top: 0.2em;font-size: 1em;}
.awesomeform label.long {float: none;display: block;text-align: left;}
.awesomeform label.long:after {content: "";}
.awesomeform input, .awesomeform textarea, .awesomeform select {display: block;margin-bottom: 0;}
.awesomeform select[multiple="multiple"] {margin-left: 220px;}
.awesomeform br {clear: left;} 
.awesomeform input[type="radio"], .awesomeform input[type="checkbox"], .awesomeform input[type="hidden"] { width: auto; height: 0.8em; border: 0;}
.awesomeform input[type="hidden"] {display: none;}
.awesomeform p.desc {display: block;position: relative;top: -1em;margin-bottom: 0em;font-style: italic;font-size: 0.9em;}
.awesomeform .checks label, .awesomeform.checks label {float: none;width: auto;clear: none;display: block;text-align: left;height: 1.4em;padding-top: 0;margin-bottom: 0;}
.awesomeform .checks input, .awesomeform.checks input {float: left;text-align: right;width: auto;}
* html .awesomeform br {line-height: 1em;font-size: 0.5em;}
.awesomeform label.error { float: none; color: red; vertical-align: top; text-align:center; margin-left:203px;width:190px !important;display:block;}
#cform label, #cform .formitem,#qform label, #qform .formitem {margin-left:5px; margin-top:10px;width:150px;}
#cform input {padding:4px;color:#1e1e1e}
#cform label {clear: both;	margin-right:8px !important;margin-right:4px;display: block;float: left;padding-top: 2px;text-align:right;}
#qform label {clear: both;	width:150px;margin-right:8px !important;margin-right:4px;display: block;float: left;padding-top: 2px;text-align:right;}
#qform textarea {width:300px;color:#1e1e1e}
#cform label.long {margin-right:8px !important;margin-right:4px;}
#cform label em, #commentform label em {color:#f00}
#relib #cform label,#sd #cform label,#ni #cform label {width:80px}
#cform label.error { float: none; color: red; vertical-align: top; text-align:center; margin-left:83px;width:150px !important;display:block;}

.jqmWindow {display: none;position: fixed;top: 17%;left: 50%;margin-left: -213px;width: 425px;background-color: #EEE;color: #333;border: 1px solid black;padding: 12px;}
.jqmOverlay { background-color: #000; }
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
#nses {width:500px;overflow:auto;height:500px;}
.question {background:url(img/help.png) no-repeat; text-indent:19px; list-style-type:none;line-height:19px;}
.qm {background:url(img/qm.png) no-repeat; text-indent:22px; list-style-type:none;line-height:20px;}
.tick {background:url(img/ok.png) no-repeat; text-indent:22px; list-style-type:none;line-height:20px;margin-bottom:10px;margin-top:10px;}
.mb10 {margin-bottom:10px}
.m10 {margin-top:30px;margin-bottom:10px;display:block;}
.mt30 {margin-top:30px;}
#slideshow {position:relative;height:113px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}
.post {margin-top:10px;border-bottom:1px solid #444;padding-bottom:10px;}
.post .small {font-size:.8em;color:#666;}
.addtoany_share_save_container {padding:7px}
.pagetitle {margin-bottom:15px}
#marq {position:absolute;top:360px;left:40%;}

#img60text { float:left; width:540px; margin:0}
#img60text p { margin: 0 10px 15px 70px; }
#img60text h4{ margin: 0 0 5px 70px;}
#img60text img { float:left; border:0px; margin: 10px 0 0 20px; }
#modbox {float:left; width: 700px; padding:0; margin:15px 0 15px 0; _margin:15px 0 15px 0; }
#img80text p { margin: 0 10px 15px 90px; }
#img80text h4{ margin: 0 0 5px 90px;}
#img80text img { float:left; border:0px; margin: 10px 0 0 0px; }

fieldset#starb {background:url(http://www.mansasys.com/assets/img/gfsc.gif) no-repeat; background-position: top right;border-top: 1px solid #666;width:600px}
.awesomeform fieldset#starb label { width: 100px;margin-right: 10px;}
.awesomeform fieldset#starb input, .awesomeform fieldset#starb textarea, .awesomeform fieldset#starb select,.awesomeform .checks fieldset#starb input, .awesomeform.checks fieldset#starb input {margin-left: 120px; width: 200px;}
.awesomeform fieldset#starb textarea { width: 300px; }

#next-steps {width:162px;background:url(img/next-steps.gif) no-repeat; padding-top:42px;padding-left:8px;padding-bottom:2px;}
.sbbtn {height:25px;clear:both;width:173px;margin-bottom:5px}
.sbbtn a {display:block;line-height:25px;background:url(img/btnbg2.png) no-repeat;color:#333;padding-left:30px;width:143px;height:25px;text-decoration:none;font-weight:bold}
.sbbtn a:hover {background-position:0 -25px;color:#fff}
.sbbtn a span {display:inline-block;width:25px;height:25px;position:absolute;margin-left:-27px;margin-top:0;padding-top:0}
#search-jobs {background:url(img/icons/search.png) no-repeat;}
#register-profile {background:url(img/icons/register-profile.png) no-repeat;}
#live-help {background:url(img/icons/chat.png) no-repeat;}
#contact-us {background:url(img/icons/phone.png) no-repeat;}
#email-us {background:url(img/icons/mail.png) no-repeat;}
#b-request-demo {background:url(img/icons/demo.png) no-repeat;}
#company-profile {background:url(img/icons/company-profile.png) no-repeat;}
#b-success-stories {background:url(img/icons/success-stories.png) no-repeat;}
#b-mansa-blog {background:url(img/icons/blog.png) no-repeat;}
#b-resource-library {background:url(img/icons/resource-library.png) no-repeat;}
#sclouda, #scloudp {background:url(img/icons/cloud.png) no-repeat;}
#sappex {background:url(img/icons/appexchange.png) no-repeat;}
#sbi {background:url(img/icons/business-intelligence.png) no-repeat;}
#sdatam {background:url(img/icons/data-management.png) no-repeat;}
#smob {background:url(img/icons/mobile.png) no-repeat;}
#current-openings {background:url(img/icons/current-openings.png) no-repeat;}
#internship {background:url(img/icons/internship.png) no-repeat;}
#bnews {background:url(img/icons/news.png) no-repeat;}
#bevents {background:url(img/icons/events.png) no-repeat;}
#bnewsletter {background:url(img/icons/newsletter.png) no-repeat;}
#bgallery {background:url(img/icons/photo-gallery.png) no-repeat;}
#btblog {background:url(img/icons/business-blog.png) no-repeat;}
#bbblog {background:url(img/icons/tech-blog.png) no-repeat;}
#btwt {background:url(img/icons/btwt.png) no-repeat;}
#bfb {background:url(img/icons/bfb.png) no-repeat;}
#bli {background:url(img/icons/bli.png) no-repeat;}
#bss {background:url(img/icons/bss.png) no-repeat;}
#byt {background:url(img/icons/byt.png) no-repeat;}

#nsd, #rcd {width:170px;height:12px;background:url(img/nsd.gif) no-repeat;}
#resource-center {margin-top:10px;width:162px;background:url(img/resource-center.gif) no-repeat; padding-top:42px;padding-left:8px;padding-bottom:2px;}
#custsts {width:680px;display:block;clear:both;margin-top:10px;}
.prettytable {margin-top:10px;display:block;border-bottom:1px solid #999}
.prettytable td {padding:5px;}
td.cusl {font-weight:bold;}
#custlogos {width:500px;}
#custlogos img {float:left;margin-right:10px;margin-top:10px;}

#footerbg {clear: both; width: 100%; margin-top:10px}
#footerblank {margin: 0px auto; width: 915px; }
#footer {font-size: 11px; float: left; padding: 15px; width: 885px; color: #999; line-height: 18px; background: url(img/footer2.png) no-repeat;height:186px}
.footercolumn {display: block; float: right; margin: 0px 0px 0px 50px}
.footercolumn b {font-size: 12px}
#footerlinks {display: block; float: right}
.footerlinks {font-size: 11px; color: #ccc; text-align: center; text-decoration: none}
.footerlinks:hover {color: #fff; text-decoration: underline}
#copyrights {display: block; float: left;margin-left:10px}