/*  
Theme Name: MindCanvas
Theme URI: http://www.themindcanvas.com/
Description: The MindCanvas Theme
Version: 1
Author: Uzanto Consulting
Author URI: http://www.uzanto.com/
*/


* {
	margin: 0px;
	padding: 0px;
	}
body {
	background: #fff url(img/bodybg.gif) repeat-x;
	color: #000;
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif; 
	}
img {
	border: 0px;
	}
a {
	font-weight: bold;
	}
a:hover {
	text-decoration: none;
	}



.cnt {
	width: 760px;
	margin: 0px auto;
	}
/* ------------------------------ header ------------------------------ */
.header {
	background: #fff url(img/headerbg2.jpg) no-repeat;
	width: 760px;
	height: 98px;
	}
.logo {
	margin-top: 4px;
	float: left;
	} 
.head2 {
	width: 547px;
	float: left;
	}
.head2 a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	}
.login {
	width: 535px;
	height: 30px;

	margin-top: 23px;
	float: left;
	}
.login a {
	background: #77A7CA url(img/loginbg.gif) repeat-x;
	font-size: 11px;
	text-align: center;
	padding: 3px 20px;
	border: 2px solid #4B84AD;
	display: block;
	float: right;
	}
.login a:hover {
	border: 2px solid #77A7CA;
	}
.head2 ul {
	list-style-type: none;
	margin: 70px 0px 0px 33px;
	
	}
.head2 li {
	font-size: 11px;
	display: inline;
	}
.head2 li a.active {
	background: #588CB3 url(img/menulibg.gif) no-repeat 100% 0%;
	color: #C2E5FF;
	padding: 5px 9px 6px 9px;
	text-align: center;
	display: block;
	float: left;
	}
	
.head2 li a {
	background: url(img/menuliabg.jpg) no-repeat 100% 0%;
	padding: 5px 9px 6px 9px;
	text-align: center;
	display: block;
	float: left;
	}
	
.head2 li a:hover {
	background-image: none;
	background-color: #2D6186;
	
	/* WIN IE5 hack */
	border-top: 2px solid #2D6186;
	border-bottom: 2px solid #518AB5;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	border: 2px;
	}
.head2 li a.a2 {
	color: #C2E5FF;
	background-color: #588CB3;
	}
.head2 li a.a2:hover {
	color: #fff;
	background-color: #588CB3;
	
	/* WIN IE5 hack */
	border-top: 2px solid #588CB3;
	border-bottom: 2px solid #518AB5;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	border: 2px;
	}
	
	
/* ------------------------------ secnav ------------------------------ */
.secnav {
	background: url(img/secnav.jpg) no-repeat;
	width: 760px;
	height: 22px;
	font-size: 10px;
	}
.secnav ul {
	list-style-type: none;

	padding-left: 240px;
	}
.secnav li {
	display: inline;
	}
.secnav li.active {
	background-color: #DEEAF4;
	color: #30678F;
	margin-top: 2px;
	padding: 1px 5px 2px;
	display: block;
	float: left;
	}
.secnav li a {
	color: #30678F;
	font-weight: normal;
	padding: 3px 6px 4px;
	display: block;
	float: left;
	}
.snav2 ul {
	padding-left: 305px;
}

.snav2a ul {
	padding-left: 400px;
	}

.snav3 ul {
	padding-left: 384px;
	}
.snav4  ul {
	padding-left: 484px;
	}

	
/* ------------------------------ secnav1 ------------------------------ */
.secnav1 {
	background: url(img/secnav1.jpg) no-repeat;
	width: 760px;
	height: 14px;
	font-size: 10px;
	}


/* ------------------------------ main ------------------------------ */
.main {
	background: #fff url(img/mainbg.gif) repeat-y;
	width: 760px;
	padding-top: 8px;
	padding-bottom: 20px;
	}

/* ------------------------------ content ------------------------------ */
.content {
	width: 491px;
	margin: 0px 22px 0px 0px;
	padding-left: 20px;
	float: left;
	}
.content p {
	font-size: 0.7em; /*.72*/
	line-height: 1.2em;
	margin-bottom: 15px; 
	}
.content a {
	color: #236486;
	}
.content a:hover {
	color: #569CCE;
	}
/* breadcrumb */
.breadcrumb p {
	font-size: 0.7em;
	margin-bottom: 20px;
	}
.breadcrumb p a {
	color: #000;
	font-weight: normal;
	}
.breadcrumb p a:hover {
	color: #000;
	}
.content ol {
	padding: 0px 0px 20px 30px;
	line-height: 1em;
	}

.content ol li {
	color: #236486;
	font-weight: bold;
	font-size: 0.72em;
	line-height: 1.2em;
	margin-bottom: 12px;
	}
.content li span {
	font-weight: normal;
	font-size: 0.95em;
	color: #000;
	}
	
/* image replacement */
.content h1 {
	margin: 5px 0px 15px;
	padding: 22px 0px 5px 0px;
	width: 330px;
	/*overflow: hidden;
	 WIN IE5 hack 
	height: 22px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;*/
	}
.content h2 {
	margin-bottom: 15px;
	padding-top: 39px;
	overflow: hidden;
	/* WIN IE5 hack */
	height: 39px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
	}
.content h4 {
	width: 230px;
	margin-bottom: 10px;
	padding: 17px 0px 0px 0px;
	overflow: hidden;
	/* WIN IE5 hack */
	height: 17px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
	}
	
/* ------------------------------ rightbox ------------------------------ */
.rightbox {
	background-color: #fff;
	width: 204px;
	padding: 2px;
	margin: 15px 0px 0px;


	float: left;

	display: block;
	border: 1px solid #dfdfdf;


	}
.ribo2 {
	margin-top: 0px;
	}
.rbox {
	background-color: #f6f6f6;
	width: 194px;

	padding: 5px 5px 0px;
	font-size: 0.7em;
	float: left;
	overflow: hidden;
	}
.rbox h3 {
	background-color: #F38B1C;
	color: #fff;
	width: 194px;
	padding: 31px 0px 5px 0px;
	overflow: hidden;
	/* WIN IE5 hack */
	height: 31px;

	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
	}
.rbox h3.two {
	padding-top: 44px;
	/* WIN IE5 hack */
	height: 44px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
	}
ul.rb2 {
	width: 182px;
	list-style-type: none;
	background-color: #fff;
	padding: 6px;
	}
ul.rb2 li {
	background: #fff url(img/rbbullet.gif) no-repeat 0px 4px;
	line-height: 1.4em;
	padding: 0px 6px 0px 13px;
	margin-bottom: 5px;
	}
ul.rb1 {
	width: 194px;
	list-style-type: none;
	}
ul.rb1 li {
	background: #fff url(img/rbbullet.gif) no-repeat 6px 10px;
	line-height: 1.4em;
	padding: 6px 2px 2px 16px;
	margin-bottom: 5px;
	}
.tagcloud {
	background: #ffffff;
	width: 184px;
	line-height: 2.3em;
	padding: 10px 5px 10px 5px;
	margin-bottom: 5px;
	display:block;
	font-size: 0.8em;
}
.tagcloud a {
	font-weight: normal;
	text-decoration: none;
}
.tagcloud a:hover {
	font-weight: normal;
	text-decoration: underline;
}
a.faqlink {
	font-size: 0.8em;
	font-weight: bold;
}
.rbox a {
	color: #236486;
	}
.rbox a:hover {
	color: #569CCE;
	}
.rbox dl {
	width: 194px;
	}
.rbox dt {
	background: #fff url(img/rbbullet.gif) no-repeat 6px 9px;
	padding: 4px 6px 2px 18px;
	line-height: 1.4em;
	font-size: 1em;
	}
.rbox dd {
	background: #fff;

	font-size: 1em;
	margin-bottom: 5px;
	line-height: 1.3em;
	padding: 4px 6px 6px 18px;
	}
.rbox dd a {
	font-weight: normal;
	}
.rbox span a {
	font-weight: normal;
	font-size: 0.9em;
	}
.rbox ol {
	background-color: #fff;
	width: 159px;
	font-size: 10px;
	padding: 6px 6px 6px 29px;
	margin-bottom: 5px;
	line-height: 15px;

	}

a.tts {
	background: url(img/tts.gif) no-repeat;
	padding: 0px 0px 2px 21px;
	}
a.rr {
	background: url(img/rr.gif) no-repeat;
	padding: 0px 0px 2px 21px;
	}
a.aq {
	background: #fff url(img/aq.gif) no-repeat;
	font-size:1em;
	padding: 0px 4px 2px 21px;
	margin-bottom: 5px;
	line-height: 1.5em;
	font-weight: normal;
	}
a.xmlbutton {
	margin-left: 2px;
	margin-bottom: 25px
}
a.mcs {
	background: url(img/rr.gif) no-repeat;
	padding: 0px 0px 2px 21px;
	}


a.acs {
	background: #fff url(img/acs.gif) no-repeat;
	font-size:1em;
	padding: 0px 4px 2px 21px;
	margin-bottom: 5px;
	line-height: 1.5em;
	}
.rbox span {

width: 194px;
	font-weight: bold;
}
a.morefaqs {
	background: url(img/morefaqs.gif) no-repeat;
	padding: 0px 0px 2px 21px;
	}


/* ------------------------------ footer ------------------------------ */
.footer {
	background: #fff url(img/footerbg.jpg) no-repeat;
    width: 760px;
    height: 73px;
    margin-bottom: 10px;
	}
.f2 {
	color: #CDE3F0;
	font-size: 0.7em;
	padding: 0px 15px;
	}
.f1 {
	color: #CDE3F0;
	font-size: 0.7em;
	margin-bottom: 15px;
	padding: 7px 0px 0px 15px;
	}
.f1 a,.f2 a{
	color: #CDE3F0;
	font-weight: normal;
	text-decoration: none;
	}
.f1 a:hover,.f2 a:hover {
	color: #fff;
	}
	
.f1 span {
	margin-left:450px;
}


/* ------------------------------ clear ------------------------------ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 

    clear: both;
    visibility: hidden;
}

/* ------------------------------------------------------------
 Home
 ------------------------------------------------------------ */
.maingraphic {
	background: transparent url(img/maingraphic3.gif) no-repeat;
	width: 491px;
	height: 148px;
	margin: 0px 0px 20px;
	}
.buttons {





	width: 468px;
	padding: 105px 23px 0px 0px;
	}
.buttons a {
	margin-right: 15px;
	border: 2px solid #C7D0D6;
	display: block;
	float: right;
	}
.buttons a:hover {
	color: #fff;
	border: 2px solid #759CB9;
	}
a.learn {
	width: 92px;
	margin-right: 0px;
	}
a.check {
	width: 121px;
	}
.mainps {
	margin: 0px 0px 20px 0px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e1e1e1;
	}
.c1 {
	width: 233px;  
	float: left;
	}
.c2 {
	width: 230px;  
	float: left;
	}
.c1 {




	margin-right: 25px; 
	}
h2.benefits {
	width: 211px; 
	background: url(img/benefits.gif) no-repeat;
	}
h2.usages {
	width: 211px; 
	background: url(img/usages.gif) no-repeat;
	}
.c1 ul {
	font-size: 0.7em;

	list-style-type: none;

	line-height: 16px;
	}
.c1 li {
	margin-bottom: 15px;
	line-height: 1.4em;
	padding: 0px 6px 0px 13px;
	background: #fff url(img/rbbullet.gif) no-repeat 0px 4px;
	}
.c2 dl {
	line-height: 16px;
	margin-bottom: 20px;
	}
.c2 dt {
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.3em;
	}
.c2 dd {
	font-size: 0.7em;
	line-height: 1.4em;
	margin-bottom: 15px;
	}
.c1 a, .c2 a {
	color: #236486;
	}
.c1 a:hover, .c2 a:hover {
	color: #569CCE;
	}

/* rightbox */
h3.news {
	background: url(img/news.gif) no-repeat;
	}
h3.archives {
	background: url(img/archives.gif) no-repeat;
	}
h3.categories {
	background: url(img/categories.gif) no-repeat;
	}
	
h3.ourinspiration {
	background: url(img/ourinspiration.gif) no-repeat;
}

h3.tagcloud {
	background: url(img/tags.gif) no-repeat;
}

h3.rese {
	margin-top: 20px;
	background: url(img/latestresearch.gif) no-repeat;
	}
h3.mindblog {
	background: url(img/mindblog.gif) no-repeat;
	}
h3.links {
	background: url(img/links.gif) no-repeat;
	}
h3.gotq {
	background: url(img/gotquestions.gif) no-repeat;
	}
	
/*-------------------------------------------------------------
Page Title Text
-------------------------------------------------------------*/
h1.pagetitle {

	font-size: 1.3em;
	width: 450px;

	color: #226B92;
	font-weight: normal;
	padding: 0px; 
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	}



/* ------------------------------------------------------------
 How it works
 ------------------------------------------------------------ */

.howbox {
	/*width: 230px;*/
	padding: 0px 0px 10px;
	display: block;
	/*float: left;*/
	/*border-bottom: 1px dashed #e1e1e1;*/
	margin-bottom: 10px;
	/*position:relative;*/
	}
	
.howboximage {
	float: left;
	width: 150px;
	border: 2px solid #e1e1e1;
	padding-top: 102px;/*109*/
	overflow: hidden;
	/* WIN IE5 hack */
	height: 102px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}

.collab {
	background: url(img/rbmodel.gif) no-repeat;
}

.GEM2 {
	background: url(img/gem.jpg) no-repeat;
}

.technology {
	background: url(img/technology.gif) no-repeat;
}

.analytics {
	background: url(img/analytics.gif) no-repeat;
}


.howboxcontent {
	float: left;
	padding-left: 20px;
	padding-bottom: 10px;
	width:285px;
	border-bottom: 1px dashed #e1e1e1;
	margin-bottom: 10px;
}

.howbox h3 {
	font-size: 0.7em;
	font-size: 1em;
	color: #85AACE;
	font-weight: normal;
	padding: 0px 0px 10px 0px; 
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
}
.howbox p {

	font-size: 0.7em;
	padding-left: 0px; 
	}
	
.howbox ul {
	list-style-type: none;
	}
.howbox li {
	font-size: 0.7em;
	padding: 0px 6px 0px 13px;
	background: #fff url(img/rbbullet.gif) no-repeat 0px 4px;
	}

.more {
	background: url(img/more2.gif) no-repeat;
	height: 14px;
	padding: 0px 0px 0px 18px;
	display: block;
	}
a.more {
	color: #236486;
	font-size: 0.7em;
	font-weight: normal;
	}
a.more:hover {
	color: #569CCE;
	}
	
/* rightbox */
h3.recentcasestudies {
	background: url(img/recentcasestudies.gif) no-repeat;
	}
h3.allcasestudies {
	background: url(img/allcasestudies.gif) no-repeat;
	}


/* ------------------------------------------------------------
 Solutions 
 ------------------------------------------------------------ */
h1.hciuseit {
	background: url(img/hciuseit.gif) no-repeat;
	}


/*.mbcnt {
	float: left;
	display: block;
	}*/
.mainbox {
	/*width: 230px;*/

	padding: 0px 0px 10px;
	display: block;
	/*float: left;*/
	/*border-bottom: 1px dashed #e1e1e1;*/
	margin-bottom: 10px;
	/*position:relative;*/
	}
	
.mainboximage {
	float: left;
	width: 75px;
	padding-top: 75px;
	overflow: hidden;
	/* WIN IE5 hack */
	height: 75px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}

.information {
	background: url(img/information.gif) no-repeat;
}

.brandresearch {
	background: url(img/bullseye_small.jpg) no-repeat;
}

.crosscultural {
	background: url(img/crosscultural.gif) no-repeat;
}

.needsresearch {
	background: url(img/pyramid_small.jpg) no-repeat;
	
}

.collab {
	background: url(img/rbmodel.gif) no-repeat;
}

.technology {
	background: url(img/technology.gif) no-repeat;
}

.analytics {


	background: url(img/analytics.gif) no-repeat;
}


.informationbox {
	height: 90px;
}

.marketresearchbox {
	height: 120px;
}

.crossculturalbox {
	height: 110px;
}

.pricingresearchbox {
	height: 110px;
}

.mainboxcontent {
	float: left;
	padding-left: 20px;
	padding-bottom: 10px;
	width:370px;
	border-bottom: 1px dashed #e1e1e1;
	margin-bottom: 10px;
}

.mainbox h3 {
	font-size: 0.7em;
	font-size: 1em;
	color: #85AACE;
	font-weight: normal;
	padding: 0px 0px 10px 0px; 
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
}
.mainbox p {
	font-size: 0.7em;
	padding-left: 0px; 
	}
	
.mainbox ul {
	list-style-type: none;
	}
.mainbox li {
	font-size: 0.7em;
	padding: 0px 6px 0px 13px;
	background: #fff url(img/rbbullet.gif) no-repeat 0px 4px;
	}

.more {
	background: url(img/more2.gif) no-repeat;
	height: 14px;

	padding: 0px 0px 0px 18px;
	display: block;
	}
a.more {
	color: #236486;
	font-size: 0.7em;
	font-weight: normal;
	}
a.more:hover {
	color: #569CCE;
	}
	
/* rightbox */
h3.recentcasestudies {
	background: url(img/recentcasestudies.gif) no-repeat;
	}
h3.allcasestudies {
	background: url(img/allcasestudies.gif) no-repeat;
	}

/* ------------------------------------------------------------
 Market research
 ------------------------------------------------------------ */
h1.mcformarket {
	margin: 0px 0px 10px;

	width: 470px;
	background: url(img/mcformarket.gif) no-repeat;
	}
.maintop {
	width: 491px;
	margin-bottom: 8px;
	}
.maintop img {
	float: left;
	margin: 0px 20px 10px 0px;
	}
.maintop ul {
	list-style-type: none;
	width: 340px;
	float: left;
	display: block;
	}
.maintop li {
	background: url(img/bullet1.gif) no-repeat 0px 3px;
	font-size: 0.7em;
	line-height: 1.2em;
	padding-left: 15px;
	margin-bottom: 5px;
	}
h4.keybenefits {
	margin-top: 10px;
	background: url(img/keybenefits.gif) no-repeat;
	}
h4.examples {
	background: url(img/examples.gif) no-repeat;
	}
p.dbb {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ddd;
	}
/* rightbox */
h3.mrcs {

	background: url(img/mrcs.gif) no-repeat;
	}


/* ------------------------------------------------------------
 Cross Cultural Research
 ------------------------------------------------------------ */
h1.mcforccr {
	margin: 0px 0px 10px;
	width: 390px;
	background: url(img/mcforccr.gif) no-repeat;
	}
/* rightbox */
h3.cccs {
	background: url(img/cccs.gif) no-repeat;
	}
	
/* ------------------------------------------------------------
 Information Architecture
 ------------------------------------------------------------ */
h1.mcforia {
	margin: 0px 0px 10px;
	width: 403px;
	background: url(img/mcforia.gif) no-repeat;

	}
/* rightbox */
h3.iacs {
	background: url(img/iacs.gif) no-repeat;
	}
	
/* ------------------------------------------------------------
 Pricing Research
 ------------------------------------------------------------ */
h1.mcforpr {
	margin: 0px 0px 10px;
	width: 400px;
	background: url(img/mcforpr.gif) no-repeat;
	}
/* rightbox */
h3.prcs {
	background: url(img/prcs.gif) no-repeat;
	}
/* ------------------------------------------------------------
 Case studies
 ------------------------------------------------------------ */
h1.case {

	width: 122px;
	background: url(img/case.gif) no-repeat;
	}
h4.rrorcs {
	background: url(img/rrorcs.gif) no-repeat;
	width: 241px;
	margin-top: 5px;

	}
h4.afcs {
	background: url(img/afcs.gif) no-repeat;
	width: 135px;
	}





.cast {
	font-size: 0.7em;
	margin-bottom:15px;
	}
.cast dt {
	background: url(img/bullet1.gif) no-repeat 0px 4px;
	margin-bottom: 4px;
	padding-left: 18px;
	}
.cast dd {
	margin-bottom: 15px;
	padding: 0px 0px 10px 18px;
	}
.cast dd p {
font-size: 1em;

}
dd.castreadmore {
margin-top:-30px;
	margin-bottom: 15px;
	padding: 0px 0px 20px 18px;
	border-bottom: 1px dashed #e1e1e1;
}
.cast dd a {
	font-weight: normal;
	}
	
/* rightbox */
h3.ycumf {
	background: url(img/ycumf.gif) no-repeat;
	}
	
/* ------------------------------------------------------------
 Service overview
 ------------------------------------------------------------ */
h1.serviceoverview {
	width: 173px;
	background: url(img/serviceoverview.gif) no-repeat;
	}
p.collab {
	background: url(img/collab.gif) no-repeat;
	width: 485px;
	margin-bottom: 25px;

	padding-top: 106px;
	overflow: hidden;
	/* WIN IE5 hack */
	height: 106px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
	}
h4.wehave {
	width: 430px;
	margin-bottom: 25px;
	background: url(img/wehave.gif) no-repeat;
	}
h4.resexp {
	background: url(img/resexp.gif) no-repeat;
	}
h4.grecon {
	background: url(img/grecon.gif) no-repeat;
	}
h4.amaint {
	background: url(img/amaint.gif) no-repeat;
	}
h4.visana {
	background: url(img/visana.gif) no-repeat;
	}
		
/* rightbox */
h3.servfeat {
	background: url(img/servicefeatures.gif) no-repeat;

	}
h3.faqs {
	background: url(img/faqs.gif) no-repeat;
	}
	
/* ------------------------------------------------------------
 Service details
 ------------------------------------------------------------ */
h1.servicedet {
	width: 150px;
	background: url(img/servicedetails.gif) no-repeat;
	}
/* qnd */
.quetyp h4 {
	/* background: url(img/quetypes.gif) no-repeat; */
	font: 1.05em Georgia, serif;color: #888;
	}
.deltyp h4 {
	background: url(img/deltypes.gif) no-repeat;
	}
.quetyp, .deltyp {
	width: 230px;
	float: left;
	}
.quetyp {
	margin-right: 20px;
	}
.qnd {
	width: 491px;
	}
.qnd ul {
	list-style-type: none;
	}
.qnd li {
	background: url(img/bullet1.gif) no-repeat 0px 3px;
	font-size: 0.8em;
	line-height: 1em;
	padding: 0px 0px 10px 16px;
	}

h3.techanalytics  {
	font-size: 1em;
	color: #85AACE;
	font-weight: normal;
	padding: 0px 0px 10px 0px; 
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	}

.qnd a {
	font-weight: normal;

	}
.qnd li span {
	color: #888;
	font-size: 11px;

	}

h4.mcquest {
	/* background: url(img/mcquestions.gif) no-repeat; 
	margin-top: 25px; */
	font: 1.05em Georgia, serif;color: #888;
	}
h4.mcdel {
	background: url(img/mcdeliverables.gif) no-repeat;
	margin-top: 40px;
	}
.content h5 {
	color: #000;
	font-size: 12px;

	font-weight: bold;
	margin-bottom: 3px;
	}
.content h5 a {
	color: #000;
	}
.content h5 a:hover {
	color: #000;
	}
p.as {
	margin-bottom: 20px;
	}
.gtd {
	background: url(img/more2.gif) no-repeat 0px 1px;
	padding: 0px 20px 5px 18px;
	}
.scr {
	background: url(img/scr2.gif) no-repeat 0px 1px;
	padding: 0px 20px 5px 18px;
	}
.as a {
	font-size: 0.85em;
	font-weight: normal;
	}
p.dbb2 {
	padding-bottom: 25px;
	border-bottom: 1px dashed #e1e1e1;
	}
	
/* ------------------------------------------------------------
 Collaborative model
 ------------------------------------------------------------ */	
h1.crmh2 {
	width: 300px;
	background: url(img/crmh2.gif) no-repeat;
	}
.crm {
	padding-bottom: 15px;
	border-bottom: 1px dashed #e1e1e1;
	}


.crm img {
	margin-bottom: 15px;
	}
/* lis */

h4.mors {
	background: url(img/mors.gif) no-repeat;
	margin-top: 25px;
	}

h4.faqs {
	background: url(img/faq.gif) no-repeat;
	margin-top: 25px;
	}
.lis {
	width: 491px;
	margin-bottom: 20px;
	}
.lis ul {
	list-style-type: none;
	}
.lis li {
	background: url(img/more2.gif) no-repeat;
	font-size: 0.71em;
	line-height: 1em;
	padding: 0px 0px 10px 20px;
	}
.lis a {
	font-weight: normal;
	}

h2.mcquest {
font: 1.05em Georgia, serif;color: #888;
	/* background: url(img/mcquestions.gif) no-repeat;
	margin-top: 25px; */
	}
h2.mcdel {
	background: url(img/mcdeliverables.gif) no-repeat;
	margin-top: 40px;
	}
ul.dbb {
	padding-bottom: 15px;
	border-bottom: 1px dashed #e1e1e1;
	}

/* rightbox */
h3.servfeat {
	background: url(img/servicefeatures.gif) no-repeat;
	}
h3.quty {
	background: url(img/quty.gif) no-repeat;
	}
h3.dety {
	margin-top: 20px;
	background: url(img/dety.gif) no-repeat;
	}
	
/* ------------------------------------------------------------
 Service features
 ------------------------------------------------------------ */
h1.servfeat {
	width: 161px;
	background: url(img/servfeat.gif) no-repeat;
	}
h4.data {
	background: url(img/datacollection.gif) no-repeat;
	margin-top: 5px;
	}
h4.survey {
	background: url(img/surveysoftware.gif) no-repeat;
	}

h4.system {
	background: url(img/systemrequirements.gif) no-repeat;
	}
h4.others {
	background: url(img/others.gif) no-repeat;
	}
ul.sf {
	list-style-type: none;
	margin-bottom: 20px;

	}
ul.sf li {
	background: url(img/bullet1.gif) no-repeat 0px 3px;
	font-size: 0.71em;
	line-height: 1.3em;
	padding: 0px 0px 10px 16px;
	}
ul.sf li a.nolink {
	font-weight: normal;
	font-size: 1.1em;
	color: #236486;

}
ul.sf li a.nolink:hover {
	font-weight: normal;
	color: #236486;
}

ul.sf li p {
	font-weight: normal;
	font-size: 1em;
}
ul.sf li p a {
	font-weight: normal;
}
table {
	font-size: 0.7em;
	margin-bottom: 30px;
	}
tr.head {
	background-color: #92B2CD;
	color: #fff;
	font-weight: bold;
	}
tr {
	background-color: #F5F7F9;
	color: #4F687E;
	}
tr.row1 {
	background-color: #E4EEF6;
	}
td {
	width: 85px;
	text-align: center;
	padding: 5px 8px;
	}
td.t1 {
	text-align: left;
	}

/* rightbox */
h3.rbcrm {
	background: url(img/rbcrm.gif) no-repeat;
	}
h3.faqs {
	background: url(img/faqs.gif) no-repeat;

	}
h3.rbgem {
	margin-top: 20px;
	background: url(img/rbgem.gif) no-repeat;
	}
a.rbmodel {
	border: 1px solid #f6f6f6;
	display: block;
	margin: 3px 0px 5px;
	}
a.rbmodel:hover {
	border: 1px solid #ccc;
	}

/* ------------------------------------------------------------
 GEM Manifesto
 ------------------------------------------------------------ */
h1.gem {
	width: 149px;
	background: url(img/gem.gif) no-repeat;
	}
h2.principles {
	background: url(img/principles.gif) no-repeat;
	margin-top: 5px;
	margin-left: 6px;
	}
.gototop
	{font-size: 1em;
	}
	
/* rightbox */
h3.praop {
	background: url(img/rbpraop.gif) no-repeat;

	}
ul.ten {
	font-size: 1em;
	}
a.comment {
	background: url(img/comment.gif) no-repeat;
	padding: 0px 0px 3px 21px;
	}
a.ana {
	background: url(img/ana.gif) no-repeat;
	padding: 0px 0px 3px 21px;
	}
a.mr {
	margin-right: 12px;
	}
	
/* ------------------------------------------------------------
 Client testimonials
 ------------------------------------------------------------ */
h1.client {
	width: 190px;
	background: url(img/client.gif) no-repeat;
	}
h2.thisiswhat {
	background: url(img/thisiswhat.gif) no-repeat;
	margin-top: 5px;
	}
	
/* ------------------------------------------------------------
 User testimonials
 ------------------------------------------------------------ */
h1.user {
	width: 185px;
	background: url(img/user.gif) no-repeat;
	}
h2.thisiswhatuser {
	background: url(img/thisiswhatuser.gif) no-repeat;
	margin-top: 5px;
	}
	
h3.usercomm {
	background: url(img/usercomm.gif) no-repeat;
	}
	
/* rightbox */
h3.newsann {
	background: url(img/newsann.gif) no-repeat;
	}
blockquote {
	background: #F3F7FB url(img/blockquotebg.gif) no-repeat 5px 4px;
	color: #31465A;

	font-size: 0.85em;
	margin: 5px 0px;
	padding: 6px 6px 9px 35px;
	}
	
/* ------------------------------------------------------------
 News announcements
 ------------------------------------------------------------ */
h1.newsannouncements {
	width: 238px;
	background: url(img/newsannouncements.gif) no-repeat;
	}
h2.thisiswhat {
	background: url(img/thisiswhat.gif) no-repeat;

	margin-top: 5px;

	}
.newsmain h5 {
	background: url(img/newsh5bg.gif) no-repeat;
	color: #85AACE;
	font-family: "trebuchet ms", "lucida sans unicode", verdana, arial, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 0px 0px 8px 35px;
	}
.newsmain p {
	margin-bottom: 25px;
	}
	
/* rightbox */
h3.clienttest {
	background: url(img/clienttest.gif) no-repeat;
	}
	
/* ------------------------------------------------------------
 Reports and publications (knowledge)
 ------------------------------------------------------------ */
h1.repandpub {
	width: 224px;
	background: url(img/repandpub.gif) no-repeat;
	}
h4.rrops {
	background: url(img/rrops.gif) no-repeat;
	width: 221px;
	margin-top: 5px;
	}
h2.knowledge {
	background: url(img/publications.gif) no-repeat;
	margin-top: 5px;
	margin-left: 6px;
	}
	
.cbg{
	background-color: #F3F7FB;
	color: #31465A;
	padding: 10px 10px 3px;
	margin-bottom: 35px;
	}
.cbg h5 {
	color: #85AACE;
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	font-weight: bold;
	}
.cbg h5 a {
	font-size: 1.1em;
	color: #236486;
}

.cbg h5 a:hover {
	font-size: 1.1em;
	color: #569CCE;
}
	
.cbg strong a {
	font-size: 0.8em;
	font-weight: bold;
	}
.cbg a {
	font-size: 1em;
	}
h4.praop {
	background: url(img/praop.gif) no-repeat;
	width: 285px;
	margin: 5px 0px 15px;
	}
ul.rp a,  ul.rp li a {

	font-weight: normal;
	}
ul.rp li {
	margin-bottom: 12px;
	border-bottom: 1px dashed #e1e1e1;
	}
ul.rp strong {
	margin-top: 3px;
	font-size: 0.85em;
	display: block;
	}
ul.rp span {
	font-size: 0.85em;
	margin: 4px 0px;
	display: block;
	}

/* rightbox */
h3.participate {
	background: url(img/participate.gif) no-repeat;
	}
	
/* ------------------------------------------------------------
 About
 ------------------------------------------------------------ */
h1.about {
	font-size: 1em;
	color: #85AACE;
	font-weight: normal;
	padding: 0px 0px 0px 0px; 
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	}
h4.locations {
	width: 71px;
	background: url(img/locations.gif) no-repeat;
	}

.locp p {
	line-height: 2em;
	margin-bottom: 10px;
	}
.locp p strong {
	font-size: 1em;
	}
.locp p span {
	color: #226B92;
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.whoweare {}

h3.about {
	font-size: 1em;
	color: #85AACE;
	font-weight: normal;
	padding: 0px 0px 10px 0px; 
	font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	}
	
	p.dashed {
		padding-bottom: 20px;
		border-bottom: 1px dashed #e1e1e1;	
	}
	
	.teammembers p {
		font-size: 0.7em;
	}
	
	.bluebox {
		background-color: #F3F7FB;
		color: #31465A;
		padding: 10px 10px 3px;
		margin-bottom: 15px;
	}
	
	/* rightbox */
	h3.contact {
		background: url(img/contact.gif) no-repeat;
		}
	ul.oi {
		color: #555;
		font-size: 0.9em;
		}
	ul.oi a {
		font-size: 1.1em;
	
		}
	.mindblogcaption {
		background: url(img/blogicon.gif) no-repeat;
		padding-left: 30px;
		margin-bottom:20px;
		font-size: 1em;
		display:block;
		height: 31px;
		font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
		color: #85AACE;
	}
	.post a.title {
		text-decoration:none;
		font-size: 0.9em;
		display:block;

		font-weight: bold;
		margin-bottom:3px;
		color: #85AACE;
		font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	}
	
	.post a.title:hover {
		background-color:#F7F7F7;
	}
	
	.post small {
		font-size: 0.7em;
		display:block;
		margin-bottom:10px;
		font-weight: normal;
	}

	.post p.postmetadata {
		font-size: 0.7em;
		display:block;
		margin-bottom:25px;
		font-weight: normal;
	}
	
	
	.post p.postmetadata a {
		font-weight: normal;
	}
	
	.post {	
		margin-bottom: 5px;
		border-bottom: 1px dashed #e1e1e1;
	}
	
	.post span.pagetitle {
		font-size: 1.3em;
		color: #226B92;
		font-weight: normal;
		padding: 0px; 
		font-family: "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
		}
	
	.entry a.continuereading {
		margin-top:2px;
		margin-bottom:5px;
		text-decoration:underline;
		font-size: 0.7em;
		font-weight: normal;
		display:block;
	}

.havequestions
{		border-bottom: 1px solid #e1e1e1;
                padding:2px;
		background-color: #F3F7FB;
	}


.contactrightbox {
text-align:center;
padding:5px;
top:20px;
position:relative;
}

.contactrightbox a{
text-decoration:none;
color: #236486;
font-size:.7em;
}

.contactrightbox a:hover {
color: #569CCE;
}

.contactrightboxhome {
text-align:center;
padding:5px;
}

.contactrightboxhome a{
text-decoration:none;
}

.contactform td{
		text-align:left;
		background-color:#F3F7FB;
	}

.contactform table{
background-color:#F3F7FB;
	background-repeat: no-repeat;
}

.contactform input,textarea {
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;
}

.contactformerror {
margin:10px 50px 10px 50px;
padding:10px;
background-color:#FFFFD9;
border-bottom:1px solid #D0D0D0;
border-top:1px solid #D0D0D0;
}

.contactformerror h3{
color:#F20000;
text-align:center;
font-size:12px;
font-weight:bold;
}

.contactformerror ul{
font-size:11px;
margin-left:20px;
}

.contactformerror p{
margin-top:5px;
}

input.contactformerrorhighlight {
background-color:#FFECEC;
}

textarea.contactformerrorhighlight {
background-color:#FFECEC;
}

