@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;*/ color: #FF0000;}

h4 {font-size:15px;color:#555; padding-top:4px;padding-bottom:3px;}

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:313px;}

#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;}
a#tmbl1 {background: url("img/tech support.png") no-repeat; }
a#tmbl2 {background: url("img/help_and_support.png") no-repeat; }



#links {margin-left:313px; width:600px;height:29px;}

#nav {margin-left:17px;}

#links a {margin-left:3px;height:29px;float:left;text-indent:-900em;}

#links a:hover{background-position:0px -29px;}

a#home {background: url(img/mhome.png) no-repeat; width:65px;}

a#about {background: url(img/mabout.png) no-repeat; width:65px;}

a#services {background: url(img/mservices.png) no-repeat; width:76px;}

a#solutions {background: url(img/msolutions.png) no-repeat; width:82px;}

a#mproducts {background: url(img/mproducts.png) no-repeat; width:82px;}

a#industries {background: url(img/mindustries.png) no-repeat; width:82px;}

a#Products {background: url(img/mproducts.png) no-repeat; width:76px;}

a#partners {background: url(img/mpartners.png) no-repeat; width:76px;}

a#customers {background: url(img/mcustomers.png) no-repeat; width:90px;}

a#community {background: url(img/mcommunity.png) no-repeat; width:91px;}


a#homezh {background: url(img/mhomezh.png) no-repeat; width:65px;}

a#aboutzh {background: url(img/maboutzh.png) no-repeat; width:65px;}

a#serviceszh {background: url(img/mserviceszh.png) no-repeat; width:76px;}

a#solutionszh {background: url(img/msolutionszh.png) no-repeat; width:82px;}

a#mproductszh {background: url(img/mproductszh.png) no-repeat; width:82px;}

a#industrieszh {background: url(img/mindustrieszh.png) no-repeat; width:82px;}

a#Productszh {background: url(img/mproductszh.png) no-repeat; width:76px;}

a#partnerszh {background: url(img/mpartnerszh.png) no-repeat; width:76px;}

a#customerszh {background: url(img/mcustomerszh.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: 350px;margin-right:10px;}

#bbox2 {background-image: url(img/ubbox2.png);background-repeat: no-repeat;float:left;height: 240px;padding-left:20px;padding-top: 20px;width: 350px;margin-right:10px;}

#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:328px;margin: 0;padding:0;}

#twitter-wrapper{margin-bottom: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:200px;}

#tabsmenu {position:relative;left:-82px;width:915px;margin:0 19px;padding-top:0px;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:170px;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;}
.help {background:url(img/question.png) no-repeat!important; 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;}

.arw1 {background:url(img/arw1.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(../../../../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;}



#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:222px;}

.footercolumn {display: block; float: right; margin: 0px 34px 0px 34px}

.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}
.footerlinks1 {font-size: 11px; color: #ccc!important; text-align: center; text-decoration: none}


#copyrights {display: block;  float: right;margin-right:10px; padding-bottom:20px; color:white;}

#cntct {float:left; margin-left:15px;}

.cust_logo
{
padding-bottom:10px;
}

.cust_title
{
 padding-top:0px;
vertical-align:middle;
font-size:20px;
color:#666666;
padding-left:20px;
}
.cust_title a
{
text-decoration:none;
color:#666666;
}
.cust_content
{
border-bottom: solid 1px #666666;

}
.cust_content ul
{
line-height: 20px; list-style: square outside none; padding-left: 20px;
}
.cust_content li
{
background:url(img/ok.png) no-repeat; text-indent:22px; list-style-type:none;line-height:20px;margin-bottom:10px;margin-top:10px;
}

#wrapper 
{
 z-index:9999999!important;
}
.line_spacing
{
clear:both; width:100%; height:10px; font-size:8px;
}
.contactform .error
{
clear:both!important;
float:left!important;
color:#FF0000!important;
}
