a:link, a:visited, a:active{
	font-family: arial;
	color: #253C51;
	font-weight: normal;
	text-decoration: none;
} 

a:hover{
	font-family: arial;
	color:#AF4467;
	font-weight: normal;
	text-decoration: none;
}

a.outli:link, a.outli:visited, a.outli:active, a.outli:hover{
	list-style: url(../images/ebullet.gif); 
	font-size: 11pt;
	color: #000299;
	
	padding-bottom: 5px;
	list-style-position: outside;
}
body{
	margin: 0px;
	color:#253C51;
	font-family: Arial,Arial narrow,Verdana;	
}

.bluetext
{
	margin: 0px;
	color:#253C51;
	font-family: Arial,Arial narrow,Verdana;
	font-size: 10pt;
}

.bluetextsmaller
{
	margin: 0px;
	color:#253C51;
	font-family: Arial,Arial narrow,Verdana;
	font-size: 9pt;
}

.bluetextbigger
{
	margin: 0px;
	color:#253C51;
	font-family: Arial,Arial narrow,Verdana;
	font-size: 12pt;
}

body, div, td, span, input, select, textarea, a{
	font-size: 10pt;
	
}
a.bulletLink:link, a.bulletLink:active, a.bulletLink:visited, a.bulletLink:hover{
	font-family: arial;
	color:#AF4467;
	font-weight: bold;
	text-decoration: none;
	font-size: 11pt;
} 

.footer{
	font-size: 11pt;
	color: #353267;
}

#main{
	width: 780px;
	height: 100%;
	overflow: hidden;
}
.leftnavi{
	float: left;
	width: 190px;
	padding-left: 28px;
	border: solid 0px;
}
.picleft{
	float: left;
	padding-left: 15px;
	border: solid 0px;
}
.mainpicCol
{
	float:right;
	left: 20px;
	width: 560px;
	position: absolute;
	height:100%;
	border: solid 0px;	
}

.indextop{
	width: 590px;
	height: 48px;

}
.indextop2{
	width: 590px;
	height: 18px;

}

.homecap
{
	background-image: url("../images/header_title.gif");
	background-repeat:no-repeat;
	width:590px;
	height:37px;
	color:#ffffff;
	font-size:14pt;
	padding: 5px 24px 0px 24px;
	
}
.headercap
{
	background-image: url("../images/title_articles.gif");
	background-repeat:no-repeat;
	width:590px;
	height:37px;
	color:#ffffff;
	font-size:14pt;
	padding: 2px 24px 0px 24px;
	font-weight: normal;
}
.homecap1
{

	background-image: url("../images/banner_cities_2.jpg");
	background-repeat:no-repeat;
	width:590px;
	height:30px;
	color:#ffffff;
	font-size:14pt;
	padding: 5px 24px 0px 24px;
	
}
.homecap2
{

	background-image: url("../images/meetings_2.jpg");
	background-repeat:no-repeat;
	width:590px;
	height:30px;
	color:#ffffff;
	font-size:14pt;
	padding: 5px 24px 0px 24px;
	
}
.homecap3
{

	background-image: url("../images/marketsector_2.jpg");
	background-repeat:no-repeat;
	width:590px;
	height:30px;
	color:#ffffff;
	font-size:14pt;
	padding: 5px 24px 0px 24px;
	
}
a.print1:link, a.print1:visited, a.print1:active, a.print1:hover{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	
	padding-bottom: 5px;
	list-style-position: outside;
}
.headerprint
{
	color:#253C51;
	font-size:14pt;
	padding: 5px 24px 0px 24px;
	font-weight: normal;
}

.smallredQuoteNew{
	color:#920030;
	font-size:10pt;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 4px
		
}

.Newhomegreybg{
	background-color: #EBF0F4;
	width:590px;
}

.print
{
	color:#ffffff;
	font-size:10pt;
	font-weight: bold;
}

a.print:link, a.print:visited, a.print:active, a.print:hover{
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	
	padding-bottom: 5px;
	list-style-position: outside;
}

.headercappeople
{
	background-image: url("../images/title_people_view.gif");
	background-repeat:no-repeat;
	width:560px;
	height:37px;
	color:#ffffff;
	font-size:14pt;
	
	
}

.headercasestudy
{
	
	color:#ffffff;
	font-size:14pt;
	
	
}

a.emailLink:link, a.emailLink:active, a.emailLink:visited, a.emailLink:hover{
	color:#ffffff;
	font-size:14pt;
}

a.emailLinkPrint:link, a.emailLinkPrint:active, a.emailLinkPrint:visited, a.emailLinkPrint:hover{
	color:#253C51;
	font-size:14pt;
}

.mainText
{
	width:590px;
	padding-top: 15px;		
	
}
.mainTextPrint
{
	width:590px;
	padding-top: 0px;		
	
}

.hrule
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	height: 10px;
	width:590px;	
}

.hruleQuote
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	height: 10px;
	width:542px;	
}

.hruleCaseStudy
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	height: 10px;
	width:530px;	
}

.smallhrule
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	width:544px;
	height: 10px;	
	
		
}

.smallhruleCase
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	width:539px;
	height: 10px;	
	
		
}

.smallhrulecontact
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	width:519px;
	height: 10px;	
	
		
}

.smallhruleprint
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	width:544px;
	height: 10px;	
	padding: 5px 24px 0px 24px;	
}

.smallhruleprint1
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	width:552px;
	height: 10px;	
	padding: 5px 24px 0px 24px;	
}


.contentdiagram
{
	background-image: url("../images/diagram.gif");
	background-repeat:repeat-x;
	width:544px;
	height: 270px;	
	
		
}

.smallhrulepeople
{
	height: 10px;	
	border-bottom: 1px solid #B0C3D2;
}

.smallhruleapproach
{
	height: 10px;	
	border-bottom: 1px solid #B0C3D2;
}


.vrule
{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-y;
	width:1px;
	overflow:hidden;	
}
.homegreybg
{
	background-color: #EBF0F4;
	width:395px;
	float:left;
}

.Quotegreybg
{
	background-color: #EBF0F4;
	width:342px;
	float:left;
	
}

.articlegreybgquote
{
	background-color: #EBF0F4;
	width:542px;
	float:left;
	
}

.homeimgbg
{
	float:right;
	background-color: #EEEEEE;
	width:185px;
	height:125px;
	vertical-align: bottom;
	border: solid 0px #FF0000;
	
}
.mainDiv
{
	width:590px;
	
	height: expression(this.parentElement.height - (this.offsetHeight + this.clientTop) );
	
}

.mainDivQuote
{
	width:542px;
	
	height: expression(this.parentElement.height - (this.offsetHeight + this.clientTop) );

}

.smallredQuote{
	color:#920030;
	font-size:10pt;
	
	padding-left: 23px;
	width:380px;
		
}

.smallredQuoteArticle{
	color:#920030;
	font-size:9pt;
	padding-left: 23px;
	width:280px;
		
}

.smallredQuotePages{
	color:#920030;
	font-size:9pt;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 24px;
		
}

.tinyredQuote{
	color:#920030;
	font-size:8pt;

}

.smallredQuotePages{
	color:#920030;
	font-size:9pt;
	
}

.bodyText
{
	width:590px;
	height:100%;
}
.leftfloat
{
	float:left;
}
.fullht
{
	height:100%;
	
	
}
.mainCol
{
	float:right;
	left: 190px;
	position: absolute;
	height:100%;	
}
a.navifont:link, .navifont {
	color:#AF4467;
	font-weight:normal;	
	cursor:pointer;
	font-size:13px;	
	padding-top:7px;
	border: solid 0px #FF0000;
}
a.navifont:hover{
	color:#253C51;
	
}
.redtext
{
	color:#AF4467;
	font-size:9pt;

}

.redtextbold
{
	color:#AF4467;
	font-weight:bold;
	

}

.bylinetext
{
	margin: 0px;
	color:#253C51;
	font-family: Arial,Arial narrow,Verdana;	
	

}

.articleintro
{
	margin: 0px;
	color:#AF4467;
	font-family: Arial,Arial narrow,Verdana;	
	font-size : 11pt;

}

li.licolor
{
	color:#AF4467;

}

li.bulletcolor
{
	color:#FFFFFF;
	background-image: url("../images/bullet.jpg");
	background-repeat:no-repeat;

}

.redtextbig
{
	color:#AF4467;
	font-size : 12pt;
}

.redtextmedium
{
	color:#AF4467;
	font-size : 11pt;
}
.bigbluenaviFont{
	color:#253C51;
	padding-bottom:0px;
	font-weight:normal;
	font-size:13px;
	padding-top:13px;
}
.smallbluenaviFont{
	color:#253C51;
	padding-top:9px;
	font-weight:normal;
	font-size:12px;
}
.hiddenDiv{
	visibility: hidden;
	display: none;
}
.artgreybg
{
	background-color: #EBF0F4;		
	width:544px;
	
		
}
#collast{
	
	background-color: #FF0000;
}

.buttonaddnew{
	background-color:#FFFFFF;
 	background-repeat:no-repeat; 
	background-position: 2px center;
	border-style: solid;	
    border-color: #000000;
    border-width: 1px;
	font-family: Arial;
	font-WEIGHT: bold;
	font-size: 11px;
	color: #000000;
	width: 142;
	text-align: left;
	padding-left: 20;
	cursor: pointer;
}

.caption{
	font-weight: bold;
}

.buttondownnew{
	background-image:url('../images/ndown.gif');
	background-color:transparent;
	border:0px;
	background-repeat:no-repeat;	
	height: 30;
	width: 30;
	cursor: pointer;

}

.buttonupnew{
	background-image:url('../images/nup.gif');
	background-color:transparent;
	cursor: pointer;
	border:0px;
	background-repeat:no-repeat;
	height: 30;
	width: 30;
}

.showbuttonnew{	
 	background-repeat:no-repeat; 
	background-position: 2px center;
	background-color:transparent;
	border-style: solid;	
	border-color: #000000;
	border-width: 1px;
  	font-family: Arial;
	font-WEIGHT: bold;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding-left: 2;
	cursor: pointer;
	height: 20;
	width: 60;
}
.hrule1{
	background-image: url("../images/hr.gif");
	background-repeat:repeat-x;
	height: 1px;
	width:590px;	
	font-size:1px;
	line-height:1px;
}
.spacer{height:7px;font-size:1px;line-height:7px; clear:both;}
.cboth{clear:both; }
