/* CSS Document */

* {
padding: 0;
margin: 0;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background:#f8f8f0 url('images/bg2.png') repeat-x scroll left top;
}

#wrapper { 
 margin: 0 auto;
 width: 834px;
 background: #fff;
}

#header {
 color: #333;
 width: 834px;
 float: left;
 padding: 0px;
 margin: 0px 0px 1px 0px;
 background: #121313;
}

/* General Layout Settings ===============================================================*/

p {
 line-height:18px;
 letter-spacing:1px;
 padding: 10px 35px;
}

h1, h2, h3, h4, h5, h6 {
  font-family:verdana;
  color:#cc3300;
  font-weight:normal;
}

h2 {
font-size:12px;
padding: 10px 35px;
font-weight: bold;
border-bottom:1px dotted #ccc;
width:260px;
}

h2.home {
font-size:11px;
display:inline;
border:none;
color:#CC0000;
padding:0;
}

h3.what {font-size:10px; color:#fff;padding:4px 0 4px 35px; border-bottom:6px solid #e3e2e2; background-color: #ff6600; text-transform:uppercase;letter-spacing:5px;}
h3.grey{font-size:10px; color:#fff; background-color:#666; padding:4px 0 4px 35px; border-bottom:6px solid #e3e2e2; text-transform:uppercase; letter-spacing:1px; font-weight:normal; display:block;}
h2.grey{font-size:10px; color:#fff; background-color:#666; padding:4px 0 4px 35px; border-bottom:6px solid #e3e2e2; text-transform:uppercase; letter-spacing:1px; font-weight:normal; display:block; width:530px;}
h2.what {text-transform: uppercase; letter-spacing:4px; font:normal 10px arial; color:#9a7a79; background: #f0f0e8; border: solid 1px #e0e0dc; display:block; text-align:center; padding:6px;margin:4px;}

a:link, a:visited {
        color: #b71b1a;
		text-decoration: none;
        }
		
a:hover {
        color: #ff9966;
		text-decoration: none;
        }

.clr {
 clear:both;
 height:0;
}

.red {font-weight:bold;
color:red;
}

.spaced {
text-transform: uppercase;
letter-spacing:4px;
font:normal 10px arial;
color:#9a7a79;
background: #f0f0e8;
border: solid 1px #e0e0dc;
display:block;
text-align:center;
padding:10px;
}

.g-spaced {
font:normal 12px tahoma, arial;
color:#9a7a79;;
background: #f0f0e8;
border: dotted 10px #fff;
display:block;
text-align:right;
padding:10px;
}

.impact {
font:normal 12px tahoma, arial;
line-height: 18px;
color:#9a7a79;
background: #EFEFEF;
border: solid 10px #DFDFDF;
display:block;
padding:10px;
}

.note {
border:solid 10px #fff;
padding:20px 0;
width:500px;
margin:0 20px;
background:#f6f4f4
}

.top {
text-transform: uppercase;
letter-spacing:4px;
font:normal 10px arial;
color:#9a7a79;
margin-top:35px;
}
/* Reseller Application Table*/
.tablespace{
padding-left:10px;
}

/* Image Replacement */

h1 {
	position:relative;
	top:0px;
	left:50px;
    padding: 56px 0 0 0;
    overflow: hidden;
    height: 0px !important;
    height /**/:56px;
	margin: 0 0 15px 0;
}

h1.people {
    background: url(images/people.png) no-repeat 0 0;
}

h1.technology {
    background: url(images/technology.png) no-repeat 0 0;
}

h1.vision {
    background: url(images/vision.png) no-repeat 0 0;
}

h1.benefits {
    background: url(images/benefits.png) no-repeat 0 0;
}

h1.customers {
    background: url(images/customers.png) no-repeat 0 0;
}

h1.what-you-get {
    background: url(images/what-you-get.png) no-repeat 0 0;
}

h1.what-we-do {
    background: url(images/what-we-do.png) no-repeat 0 0;
}

h1.how-we-do-it {
    background: url(images/how-we-do-it.png) no-repeat 0 0;
}

h1.our-approach {
    background: url(images/our-approach.png) no-repeat 0 0;
}

h1.bpm-on-demand {
    background: url(images/bpm-on-demand.png) no-repeat 0 0;
}

h1.contact-on-demand {
    background: url(images/contact-on-demand.png) no-repeat 0 0;
}

h1.business-continuity {
    background: url(images/business-continuity.png) no-repeat 0 0;
}

h1.contact-us {
    background: url(images/contact-us.png) no-repeat 0 0;
}

h1.partners {
    background: url(images/partners.png) no-repeat 0 0;
}

h1.resellers {
    background: url(images/resellers.png) no-repeat 0 0;
}

h1.contact-centre {
    background: url(images/contact-centre.png) no-repeat 0 0;
}

h1.contact-management {
    background: url(images/contact-management.png) no-repeat 0 0;
}

h1.knowledge-management {
    background: url(images/knowledge-management.png) no-repeat 0 0;
}

h1.campaign-management {
    background: url(images/campaign-management.png) no-repeat 0 0;
}

h1.issue-management {
    background: url(images/issue-management.png) no-repeat 0 0;
}

h1.news {
    background: url(images/news.png) no-repeat 0 0;
}

h1.events {
    background: url(images/events.png) no-repeat 0 0;
}

h1.downloads {
    background: url(images/downloads.png) no-repeat 0 0;
}

h1.white-papers {
    background: url(images/white-papers.png) no-repeat 0 0;
}

h1.reseller-applications {
    background: url(images/reseller-applications.png) no-repeat 0 0;
}
h1.poll {
    background: url(images/poll.png) no-repeat 0 0;
}
h1.video {
    background: url(images/demo-video.png) no-repeat 0 0;
}
/* Image Holder ===============================================================*/

#flash {
 background:#f7f7ef;
 margin: 0px 32px 0px 0px;
 float: right;
 width: 566px;
 display: inline;
}

/* Left Column ===============================================================*/

#lcol { 
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 220px;
 float: left;
}

/* Right Column ===============================================================*/

.title { margin: 20px 0; }

#rcol { 
 float: right;
 color: #333;
 background: transparent;
 width: 608px;
 display: inline;
}
#rcol-cont { 
 float: right;
 color: #333;
 background: transparent;
 margin: 0px 32px 0px 0px;
 padding: 0px;
 width: 566px;
 display: inline;
}
	
.tint {
 background:#f7f7ef;
}/* tinted panel styles within right column */

.tint ul {

 color:#000;
 line-height:18px;
 letter-spacing:1px;

}

.tint li {
 list-style-image: url(images/list.png);
 margin-left: 50px;
 padding: 0 20px;

}

.tab{
 text-indent: 35px;
}/* end tinted panel styles */

/* FOOTER ===============================================================*/

div#footerWrapper {
 clear:both;
 background:#333 url('images/footer-bg.png') repeat-x 0 0 ;
}

#footer { 
 margin:0 auto;
 width: 834px;
 color: #bcc4d1;
 text-align: right;
 line-height:18px;
 letter-spacing:1px;
 height:150px;
}

#footer p  {padding: 10px;}

#footer a:link, #footer a:visited, #footer a:active {
 color: #ffff33; text-decoration: none}
#footer a:hover {
 color: #ff9933; text-decoration: underline}


div#footer  .wildtribe	a:active, .wildtribe a:link, .wildtribe a:visited {
	color:#ff9966;

}
div#footer .wildtribe a:hover 	{
	color:#d0f59f;
	text-decoration: none;
}

/* NAVIGATION STYLES
===============================================================*/

/* Header Navigation */
		
#nav 	{
		background:#31363e url(images/nav.png) no-repeat scroll left top;
		padding:0;
		color: #e7e3d9;
		height: 29px;
		margin: 0 0 1px 0;
		}
#nav ul {
		margin-top:1px;
		padding-left:210px;
		list-style:none;
		text-transform:uppercase;
		letter-spacing:2px;
		font-style:italic;
		}
#nav li {
		margin-left:5px;
		padding:2px;
		display:inline;
		line-height:26px;
		}
		
#nav a:link, #nav a:visited {
        color: #FFF;
		text-decoration: none;
        }
		
#nav a:hover {
        color: #ff9966;
		text-decoration: none;
        }
		
/* Left Column Navigation */

#leftNav {
        width: 188px;
        border: 1px solid #ccc;
        margin: 0 16px;
        }

#leftnav-Home {
        width: 188px;
        border: 1px solid #ccc;
        margin: 100px 0 0 100px;
        }

#leftNav ul {
        list-style: none;
        margin-top:33px;
        padding: 0;
		text-transform:uppercase;
		letter-spacing:2px;
        }

#leftNav li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#leftNav li a:link, #leftNav li a:visited {
        color: #673535;
        display: block;
        background: url('images/leftnav-bg.png');
        padding: 8px 0 0 30px;
        }

#leftNav li a:hover, #leftNav li #current, #leftNav li a:active {
        color: #f24e2b;
        background: url('images/leftnav-hov-bg.png') ;
        padding: 8px 0 0 30px;
        }
		
/* Left Column Navigation - SERVICES - no letterspacing */		
#leftNav2 {
        width: 188px;
        border: 1px solid #ccc;
        margin: 0 16px;
        }

#leftNav2 ul {
        list-style: none;
        margin-top:33px;
        padding: 0;
		text-transform:uppercase;
        }

#leftNav2 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }
		
#leftNav2 li a:link, #leftNav2 li a:visited {
        color: #673535;
        display: block;
        background: url('images/leftnav-bg.png');
        padding: 8px 0 0 30px;
        }

#leftNav2 li a:hover, #leftNav2 li #current, #leftNav2 li a:active {
        color: #f24e2b;
        background: url('images/leftnav-hov-bg.png') ;
        padding: 8px 0 0 30px;
        }
		
#leftNav2 li a:link.double, #leftNav2 li a:visited.double {
		height:44px;
		background:url('images/leftNav-DB-bg.png');
        }/* for'services' navigation buttons that have 2 lines of text */
		
#leftNav2 li a:hover.double, #leftNav2 li #current.double, #leftNav2 li a:active.double {
		height:44px;
		background:url('images/leftNav-DB-hov-bg.png');
        }/* for'services' navigation buttons that have 2 lines of text */
		

#leftNav2 li a:link.grey, #leftNav2 li a:visited.grey  {
        background: url('images/leftnav-grey.png');
		color:#FFF;
		font-weight:bold;
		letter-spacing:2px;
        }/* grey bkg for 'what you get' */

#leftNav2 li a:hover.grey, #leftNav2 li #current.grey, #leftNav2 li a:active.grey  {
        background: url('images/leftnav-grey-hov.png');
		color:#FFF;
		font-weight:bold;
		letter-spacing:2px;
        }/* grey bkg for 'what you get' */
		
#leftNav2 li a:link.sub, #leftNav2 li a:visited.sub  {
		background:#f4f3ef;
		height:20px;
		padding-left:37px;
		border-bottom:solid 1px #E8E8E8;
        }/* BPM sub-navigation */

#leftNav2 li a:hover.sub, #leftNav2 li #current.sub, #leftNav2 li a:active.sub  {
		background:#f4f3ef;
		height:20px;
		padding-left:37px;
		border-bottom:solid 1px #E8E8E8;
        }/* BPM sub-navigation' */


/* Bottom Navigation */
		
#botNav 	{
		background:transparent;
		padding: 0;

		padding-top: 15px;
		color: #e7e3d9;
		}
#botNav ul {

		list-style:none;
		text-transform:uppercase;
		letter-spacing:2px;
		font-style:italic;
		}
#botNav li {
		margin-left:10px;
		padding:2px;
		display:inline;
		line-height:26px;
		}
		
#botNav a:link, #botNav a:visited {
        color: #FFF;
		text-decoration: none;
        }
		
#botNav a:hover {
        color: #ff9966;
		text-decoration: none;
        }
		
/* WRAPPER BACKGROUNDS
===============================================================*/


#wrapper-what-we-do { 
 margin: 0 auto;
 width: 834px;
 background:#fff url('images/wr-what-we-do.png') no-repeat 0 120px;
}

#wrapper-benefits { 
 margin: 0 auto;
 width: 834px;
 background:#fff url('images/benefits-wr.png') no-repeat 0 120px;
}

#wrapper-services { 
 margin: 0 auto;
 width: 834px;
 background:#fff url('images/wr-services.png') no-repeat 0 120px;
}

#wrapper-about { 
 margin: 0 auto;
 width: 834px;
 background:#fff url('images/wr-about.png') no-repeat 0 120px;
}

#wrapper-partners { 
 margin: 0 auto;
 width: 834px;
 background:#fff url('images/wr-partners.png') no-repeat 0 120px;
}

#wrapper-home { 
 margin: 0 auto;
 width: 834px;
 background:#fff url('images/wr-home2.png') no-repeat 0 120px;
}
#wrapper-home2 { 
 margin: 0 auto;
 width: 834px;
 background:#fff url('images/wr-home.png') no-repeat 0 120px;
}
#wrapper-video { 
 margin: 0 auto;
 width: 834px;
 background:#fff;
}