.press_heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#00234A;}
a:link { color:#00234A; text-decoration: none; font-weight:bold;}
a:active { color:#00234A; text-decoration: none; font-weight:bold;}
a:visited { color:#00234A; text-decoration: none; font-weight:bold;}
a:hover { color:#00234A; text-decoration: underline; font-weight:bold;}

.deacons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px }
.pagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px }
.clienttext {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: 17px
}
.deaconssmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; line-height: 15px }
.deaconsCopy {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 17px
}
.clienttextCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 17px;
	text-decoration: none;
}
.LogoSpacer {padding-left:20px;}
.main {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666699; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none}

.MainMenu { background:url(images/bg-mainmenu.jpg) repeat-x; }

.home-news-table {border:1px solid #CCCCCC;}
.home-table-cell {border-bottom:1px solid #CCCCCC; background-color:#F1F4F7;}

.home-table-heading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00234A; line-height:12px; font-weight:bold;}

.home-table-text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00234A; line-height:14px;}
.home-table-text a:link{color:#00234A; text-decoration:none;}
.home-table-text a:active{color:#00234A; text-decoration:none;}
.home-table-text a:visited{color:#00234A; text-decoration:none;}
.home-table-text a:hover{color:#00234A; text-decoration:underline;}

.home-lhs-top-box {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color:#F1F4F7;}
.home-lhs-bottom-box {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color:#F1F4F7;}


.home-table-alttext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8796A6; line-height:14px;}
.home-table-alttext a:link{color:#8796A6; text-decoration:none;}
.home-table-alttext a:active{color:#8796A6; text-decoration:none;}
.home-table-alttext a:visited{color:#8796A6; text-decoration:none;}
.home-table-alttext a:hover{color:#8796A6; text-decoration:underline;}

.Navy-Heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #002245; font-weight:bold; }
.Green-Heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #9FDE08; font-weight:bold; }
.Blue-Heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #4E657D; font-weight:bold; }

.Navy-SubHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002245; font-weight:bold; }
.Green-SubHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9FDE08; font-weight:bold; }
.Blue-SubHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4E657D; font-weight:bold; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #002245; font-weight:bold; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #9FDE08; font-weight:bold; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #9BA7B5; font-weight:bold; }

h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #002245; font-weight:bold; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #9FDE08; font-weight:bold; }
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #9BA7B5; font-weight:bold; }

ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px }
ol li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px }

.country { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #002245; font-weight:bold; line-height:18px;}
.country-category{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002245; font-weight:700; line-height:12px;}
.country-data{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002245; font-weight:200; line-height:12px;}

.ArticleList { background-color:#F1F4F7;}

.ArticleList-Alt { }

.Article-Border { border-bottom:1px solid #999999; }

.DCSquarterly { margin-right:10px; margin-left:0px; margin-top:0px; margin-bottom:0px; float:left;}
.RightLink { margin-right:0px; margin-left:25px; margin-top:0px; margin-bottom:10px; float:right;}

.UnitMenu {
	display:block;
	position:relative;
	width:100%;
	margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px;
	padding:0px;
	float:none;
	
	}
.UnitMenu li {
	display:block;
	padding:0px;
	list-style-type:none;
	width:auto;
	float:left;
	margin-right:7px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	}	
.UnitMenu li a:link, .UnitMenu li a:active, .UnitMenu li a:visited   {
	display:block;
	width:135px;
	height:148px;
	background-position:0px 8px;
	}	
.UnitMenu li a:hover {
	background-position:0px 36px;
	}

.UnitMenu .strategy a:link, .UnitMenu .strategy a:active, .UnitMenu .strategy a:visited  {
	background-image:url(images/btn-articles-strategy.gif);
	}
.UnitMenu .franch a:link, .UnitMenu .franch a:active, .UnitMenu .franch a:visited {
	background-image:url(images/btn-articles-franch.gif);
	}
.UnitMenu .int a:link, .UnitMenu .int a:active, .UnitMenu .int a:visited {
	background-image:url(images/btn-articles-int.gif);
	}
.UnitMenu .legal a:link, .UnitMenu .legal a:active, .UnitMenu .legal a:visited {
	background-image:url(images/btn-articles-legal.gif);
	}
.UnitMenu h2 {margin:0px;}

h1 b, h2 b, h3 b, h4 b, a b {
	display:none;
	}
	img {border:none;}
	

.footer {
	height:24px;
	font: 10px/10px Verdana;
	color:#FFF;
	padding-left:10px; padding-right:10px;
	background:url(images/bg-footer.jpg) repeat-x;
	}

.footer a:link, .footer a:active, .footer a:visited {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;	
	}
.footer a:hover {
	color:#FFF;
	text-decoration:underline;
	text-transform:uppercase;	
	}

#Linkies {
	float:right;
	width:250px;
	text-align:right;
	padding-top:5px;
	}
.btn-worldoffices {
	display:block;
	width:82px;
	height:16px;
	background-image:url(../images/btn-worldoffices.gif); background-repeat:no-repeat;
	margin-right:10px;
	float:right;
	}
.btn-worldoffices:hover {
	background-position: 0px -16px;
	}
.btn-clientaccess {
	display:block;
	width:75px;
	height:16px;
	background-image:url(../images/btn-clientaccess.gif); background-repeat:no-repeat;
	margin-right:10px;
	float:right;
	}
.btn-clientaccess:hover {
	background-position: 0px -16px;
	}
.btn-careers {
	display:block;
	width:54px;
	height:16px;
	background-image:url(../images/btn-careers-708.gif); background-repeat:no-repeat;
	margin-right:10px;
	float:right;
	}
.btn-careers:hover {
	background-position: 0px -16px;
	}
#Hidden {display:none;}

.MoreInfoButton {
	display:block;
	margin:0 5px 0 0;
	padding:0px;
	width:68px;
	height:18px;
	background:url(images/btn-moreinfo.gif) no-repeat;
	background-position:0 0;
	float:left;
}
.MoreInfoButton:hover {
	background-position:0 -18px;
}
.RegisterButton {
	display:block;
	margin:0;
	padding:0px;
	width:68px;
	height:18px;
	background:url(images/btn-register.gif) no-repeat;
	background-position:0 0;
	float:left;
}
.RegisterButton:hover {
	background-position:0 -18px;
}

.topLeft {
	float:left;
	margin:0 15px 0 0;
}
.topRight {
	float:right;
}


/*DCS INSIGHT PAGE*/

hr {
	border:0;
	color:#999;
	background:#999;
	height:1px;
	}
.ArrowList {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	}
.ArrowList li {
	position:relative;
	list-style-type:none;
	list-style-position:inside;
	margin:0 0 0 0; 
	padding:3px 3px 6px 20px;
	background-image:url(insight/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	
	line-height:14px;
	}
.ArrowList .Alt {
	background-color:#F1F4F7;
	}
.ArrowList a {
	color:#333;
	font-weight:normal;
	}
.ArrowList a:hover {
	color:#333;
	font-weight:normal;
	}
.ArrowList .AudioRight a {
	color:#00234A;
	font-weight:bold;
	}
.ArrowList .AudioRight a:hover {
	color:#00234A;
	font-weight:bold;
	}
.ArrowList .AudioRight {
	position:absolute;
	display:block;
	width:160px;
	right:0px;
	top:2px;
	}

/*END DCS INSIGHT PAGE*/

/* EXPERTISE OVERVIEW PAGES */

.ExpertiseTable h2 {
	margin:0 0 5px 0;
	padding:0;
	font-size: 14px; 
	color: #002245;
}
.ExpertiseTable h4 {
	margin:0 0 5px 0;
	padding:0;
	font-size: 12px; 
}
.ExpertiseTable p {
	margin:0 0 5px 0;
}
.ExpertiseTable ul {
	margin:0 0 5px 0;
	padding:0;
}
.ExpertiseTable ul li {
	padding: 4px 0px 4px 20px;
	list-style-type:none;
	background:url(insight/images/arrow.gif) 5px 7px no-repeat;
	margin:0 0 0 0;
}
.Quicklinks {
	margin:0;
	padding:10px 10px;
}
.QuickLinks li {
	list-style-type:none;
	background:url(insight/images/arrow.gif) 5px 2px no-repeat;
	padding-left:20px;
	
}
.ExpertiseTableCell-Alt {
	background:#F1F4F7;
	border-bottom:1px solid #999;
}
.ExpertiseTableCell {
	border-bottom:1px solid #999;
}
.ExpertiseTable td {
 	vertical-align:top;
}
.ExpertiseButton {
	float:right;
}

/* ESSENTIAL CONTACTS BUTTONS */
.btns-contacts {
	margin:0;
	padding:00 0 0;
	list-style-type:none;
	display:block;
}
.btns-contacts li {
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
	display:block;
}
.btns-contacts li a {
	display:block;
	margin:0;
	padding:0;
	width:107px;
	height:25px;
	background-image:url(images/btns-contact.gif);
	background-repeat:no-repeat;
}

.btns-contacts .Consult:hover {
	background-position:0 -25px;
}

.btns-contacts .Legal {
	background-position:-107px 0;
}
.btns-contacts .Legal:hover {
	background-position:-107px -25px;
}

.btns-contacts .Ops {
	background-position:-214px 0;
}
.btns-contacts .Ops:hover {
	background-position:-214px -25px;
}

.btns-contacts .Recruit {
	background-position:-321px 0;
}
.btns-contacts .Recruit:hover {
	background-position:-321px -25px;
}

.btns-contacts .Research {
	background-position:-428px 0;
}
.btns-contacts .Research:hover {
	background-position:-428px -25px;
}

.btns-contacts .Maps {
	background-position:-535px 0;
}
.btns-contacts .Maps:hover {
	background-position:-535px -25px;
}