* 
{
margin: 0px;
padding: 0px;
}

p{
	padding: 0px;
}

body {
	background: #e01400;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #a6a6a6;
	background:#CED1D7 url(images/bgR.png) repeat-x left top;
}
input, textarea {
	background: #A4E4F5;
	border: 1px solid #FFFFFF;
	font: bold 13px Helvetica, Arial, sans-serif;
	color: #0F5B96;
}

h1, h2, h3, p, ol, ul {
	margin: 0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
	list-style:none;
}
h1, h2, h3 {
	font-family: Helvetica, Arial, sans-serif;
}

h1, h2 {
	font-weight: normal;
}

h1 {
	font-size: 2.4em;
}

h2 {
	font-size: 1.8em;
}

h4{
	margin:0px;
	padding:0px;
}

hr {
	display: none;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	padding:0;
	margin:0;
	letter-spacing:0;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
#wrapper {
	width: 841px;
	background:url(images/pageR.png) repeat-y left top;
	margin: 0 auto;
	height:auto;
}
#pageHolder {
	padding-left:14px;
	padding-right:14px;
	width:771px;
	margin:0px auto;
	clear:both;
}
/* Header */

#branding {
	height: auto;
	background: url(images/header.jpg) right top no-repeat;
	width:100%;
}
#brandingTop {
	height:122px;
	background:#002851;
	width:100%;
}
#logo {
	width:340px;
	height:auto;
	color: #34ace2;
	font-size:40px;
	text-transform:capitalize;
	padding:70px 0 0 35px;
	clear:both;
}
#logo  a{
	color: #34ace2;
	display:block;
	width:340px;
	clear:both;
	height:26px;
	text-indent:-999999px;
	background:url(images/LansdowneLogo.png) no-repeat left top;
}
#taxInformationsub {
	color: #34ace2;
	display:block;
	width:318px;
	height:14px;
	text-indent:-999999px;
}
#logo h1 a:hover{
	color: #4A3D2D;
}
#brandingRight {
	width:468px;
	height:60px;
	border:1px solid;
	float:right;
}

.topNav {
	margin:0px;
	padding:0px;
	height:22px;
	line-height:22px;
	width:100%;
	display:block;
	clear:both;
	_margin-top:-3px;
}
.topNav li{
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:11px;
	height:22px;
	border-right:1px solid #E0E6EC;
}
.topNav li a{
	color:#FFFFFF;
	text-decoration:none;
	background:#8298B2;
	display:block;
	height:22px;
	float:left;
	width:109px;
	line-height:22px;
	text-align:center;
}
.topNav li a.contactBrn{
	width:110px;
}
.topNav li a:hover{
	background:#567496;
}
.topNav li a.topNavactive{
	color:#FFFFFF;
	background:#567496;
	height:22px;
}

/* container */
#container {
	background:#ffffff url(images/containerBgR.png) no-repeat top center;
	margin: 0 auto;
}
.homeBodyBg {
	background:url(images/homeBodyBgR.png) repeat-y 10px top #EDEDED;
}
/* Content */
.mainContainer {
	width:550px;
	float:left;
	padding:1px;
	padding-left:0px;
	background:#ffffff;
}
.sideBarShadowImgBg {
	background:url(images/sideBarShadowImg.png) no-repeat left center;
}
.mainContainer h5{
	margin:0px;
	padding:0 0 30px 0;
	color:#56748C;
	font-size:11px;
	font-weight:bold;
	color:#56748C;
	line-height:15px;
}
.mainContainer h4{
	margin:0px;
	padding:0px;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	color:#56748C;
	padding-bottom:0px;
}
.mainContainer p{
	margin:0px;
	padding:0px;
	color:#808080;
}
.mainBodyTopBar{
	background:url(images/mainHdBg.png) repeat-x left top;
	height:21px;
	line-height:21px;
}
.mainContainerBody {
	margin:0px;
	padding:0px;
	width:520px;
	margin:auto;
	margin-bottom:20px;
}
.mainContainerBody h4{
	margin:0px;
	padding:0 0 5px 20px;
	color:#404a47;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#9C9C9C;
}
.mainContainerBody p{
	margin:0px;
	padding:0 0 0 20px;
	color:#a6a6a6;
	font-family:Helvetica;
	font-size:12px;
	line-height:15px;
}

.mainContainerBody a {
padding-left:10px;
text-decoration: none;
color:#355180;
}

.mainContainerBody a:hover {
color:#13294E;
}

/* Sidebars */

.sidebar {
	float: left;
	width: 187px;
	background:#EDEDED;
	color: #000000;
	padding-left:16px;
	padding-right:16px;
}
.bgWhite {
	background:#FFFFFF;
}
.bgWhite ul li a{
	border-bottom:1px dotted #E0E5EA;
}
#navigationBox {
	padding-bottom:4px;
	padding-top:25px;
}
#navigationBox h3{
	background:url(images/sideBarHdbg.png) repeat-x left top;
	display:block;
	height:21px;
	line-height:21px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:5px;
}
#navigationBox h4{
	padding-left:8px;
	color:#002851;	
	border-bottom:1px dotted #E0E5EA;
	line-height:30px;
}
#navigationBox li{
	font-size:12px;
	list-style:none;
	padding:0px;
	margin:0px;
}
#navigationBox li a{
	height:30px;
	line-height:30px;
	text-decoration:none;
	padding:0px;
	padding-left:8px;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#56748C;
	/*font-weight:bold;*/
	margin:0px;
}
#navigationBox li a:hover{
	background:url(images/sideBarlinkHover.png) repeat-x left top;
	color:#363636;
	text-decoration:none;
}
#navigationBox li a.LinkAct {
	background:url(images/sideBarlinkHover.png) repeat-x left top;
	color:#363636;
	text-decoration:none;
}

#navigationBoxHome {
	padding-bottom:4px;
	padding-top:25px;
}

#navigationBoxHome li{
	font-size:12px;
	list-style:none;
}
#navigationBoxHome li a{
	line-height:30px;
	text-decoration:none;
	padding-left:8px;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#002851;
}
#navigationBoxHome li a:hover{
	background:url(images/sideBarlinkHover.png) repeat-x left top;
	color:#363636;
	text-decoration:none;
}



.expertiseSidebar {
	padding-bottom:4px;
	padding-top:25px;
}
.expertiseSidebar h3{
	background:url(images/sideBarHdbg.png) repeat-x left top;
	display:block;
	height:21px;
	line-height:21px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:5px;
}
.expertiseSidebar h4{
	font-size: 11px;
	padding-left:8px;
	color:#002851;	
	border-bottom:1px dotted #E0E5EA;
	line-height:30px;
}
.expertiseSidebar li{
	font-size:12px;
	list-style:none;
}
.expertiseSidebar li a{
	line-height:15px;
	text-decoration:none;
	padding:5px 0 5px 8px;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#56748C;
}
.expertiseSidebar li a:hover{
	background:url(images/sideBarlinkHover.png) repeat-x left top;
	color:#363636;
	text-decoration:none;
}
.expertiseSidebar li a.expertiseLinkAct {
	background:url(images/sideBarlinkHover.png) repeat-x left top;
	color:#363636;
	text-decoration:none;
}

#quoteBox {
	margin:0px;
	padding:0 0 0 5px;
	border-top:1px solid #E0E0E0;
	padding-top:20px;
	margin-top:10px;
}
#quoteBox p{
	margin-top:20px;
	color:#7D7D7D;
	line-height:16px;
}
#quoteBox p a{
	color:#7D7D7D;
	text-decoration:none;
	font-weight: bold;
}
#quoteBox p a:hover{
	color:#7D7D7D;
	text-decoration:underline;
}
#quoteBoxTop {
	background:url(images/quoteTopImg.png) no-repeat left top;
	height:40px;
}
#quoteBoxBottom {
	background:url(images/quoteBottomImg.png) no-repeat right top;
	height:40px;
	padding-bottom:30px;
}
/* Footer */
.footerImg{
	height:32px;
	width:827px;
	margin:auto;
	position:relative;
	top:-1px;
}
#footer {
	clear: both;
	text-align: left;
	font-size: smaller;
	color: #d1d1d1;
	height:21px;
	width:100%;
	line-height:21px;
	background:#2D476F;
}
#footerLink {
	display:block;
	clear:both;
	width:100%;
}
#footerLink ul {
	color:#5F5F5F;
	float:left;
	padding:0 0 0 10px;
}
#footerLink ul li{
	list-style:none;
	display:inline;
	color:#5F5F5F;
}
#footerLink ul li a{
	font-size:11px;
	color:#D9D9D9;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	display:inline-block;
}
#footerLink ul li a:hover{
	color:#FFFFFF;
}
#footer a:hover {
	text-decoration:underline;
}
/*****************************People Page*****************************/


.porstContainer {
	margin:0px;
	padding:0px;
}
.peoplePageBody {
	margin:0px;
	padding-bottom:130px;
}
.peoplePageBody img {
	text-align: center;
	margin: 0 auto;
	}
.mainContainerMapBody {
	background:url(images/mapIMg2.png) no-repeat 30px top;
	width:500px;
	height:320px;
}
.mainContainerMapBody p {
	padding:70px 40px;
	color:#355180;
	font-family: Palatino, Times New Roman, Times, serif;
	font-weight: normal;
	font-size:15px;
	line-height:34px;
	text-align:center;
}
.mainContainerMapBody p a {
	color:#355180;
	font-family:Helvetica;
	font-size:9px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	padding:12px;
}
.mainContainerMapBody p a:hover{
	color:#999999;
	text-decoration:underline;
}

.peoplePageBody h3{
	 font-size:12px;
	 font-weight:bold;
	 color:#56748C;
	 padding-bottom:5px;
} 
.peoplePageBody h3 a {
	text-decoration: none;
	 color:#56748C;
	 padding:0;
}
.peoplePageBody h3 a:hover {
	 color:#002851;
}
.peoplePageBody p{
	line-height:20px;
	padding-bottom:10px;
}

.peoplePageBody a {
		text-decoration: none;
	 color:#56748C;	
}
.peoplePageBody a:hover {
		text-decoration: none;
	 color:#002851;	
}

.peoplePageBody ul {
	color:#808080;
	padding:0 0 10px 10px;
}
.peoplePageBody li {
	list-style: disc;
	padding:5px;
	line-height:16px;
}

.peoplePageBodyL {
	width:280px;

	float:left;
}
.peoplePageBodyR {
	float:right;
	width:190px;
	margin-right:30px;
}
.industriesListBox {
	padding-top:30px;
	padding-bottom:30px;
}
.industriesListBox h4{
	color:#4D4D4D;
}
.expertiselise {
	width:180px;
	float:left;
}
.expertiselise2 {
	width:350px;
}
.expertiselise li{
	line-height:20px;
	color:#666666;
	font-size: 11px;
}
.expertiselise2 li{
	width:175px;
	float:left;
	display:inline-block;
	color:#666666;
}
.expertiselise2 li.List2{
	float:left;
	display:inline-block;
}
.insightTopHd {
	color:#56748C;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	display:block;
}
.insightMidTextBox {
	width:380px;
	padding-bottom:30px;
}
.insightMidTextBox p{
	line-height:17px;
}
a.privacy {
	color:#8A9DB4;
	text-decoration:none;
}
a:hover.privacy {
	text-decoration:underline;
}
.privacyInputBox {
	padding-top:20px;
	padding-bottom:20px;
}
.privacyInputBox p{
	padding-bottom:10px;
}
input.smallInputText {
	background:url(images/smallTextBoxBg.png) no-repeat left top;
	width:179px;
	height:14px;
	padding:3px;
	font-size:11px;
	color:#A6A6A6;
}
.checkbok1 {
	position:relative;
	top:3px;
}
.privacyInputBox p label{
	margin-left:5px;
}
.actionBtn {
	background:url(images/actionBtn.png) no-repeat left top;
	width:104px;
	height:19px;
	line-height:19px;
	border:none;
	text-align:center;
	cursor:pointer;
	font-size:11px;
	color:#4D4D4D;
	margin-top:10px;
}
/*************************************Company****************/
.companyContainer {
	width:100%;
}
.companyBody {
	width:500px;
	margin-left:30px;
}
.companyBody a{
	color:#56748C;
	text-decoration:none;
}
.companyBody a:hover{
	color:#56748C;
	text-decoration:underline;
}
.peoplePageBodyR a {
	font-size:10px;
	color:#8A9DB4;
	text-decoration:none;
}
.peoplePageBodyR a:hover{
	color:#56748C;
	text-decoration:underline;
}
/*****************************************contact*****************/
.contactItemBox {
	width:341px;
	height:180px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
}
.contactItemBoxL img{
	float:left;
}
.contactItemBoxR{
	width:190px;
	float:right;
	line-height:17px;
}
.contactItemBoxR h3{
	width:180px;
	font-size:11px;
	color:#56748C;
}
.contactItemBoxR a {
	color:#8A9DB4;
	text-decoration:none;
}
.contactItemBoxR a:hover{
	color:#56748C;
	text-decoration:underline;
}

.garmanlag  {
	float:right;
	padding-bottom:5px;
	padding-top:5px;
	border:none;
}

/*******************************Blog**********************************/
.postContainer {
	margin:0px;
	padding:0px;
}
.postItem {
	padding-bottom:20px;
}
.postItem h3{
	color:#517089;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
}
.postItem h3 a{
	color:#56748C;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	line-height:15px;
}
.postItem h2{
	color:#517089;
	font-size:12px;
	font-weight:normal;
	padding: 5px 0;
}
.postItem p{
	color:#969696;
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}
.postItem a{
	color:#98A2B4;
	text-decoration:none;
}
.postItem a{
	color:#98A2B4;
	font-size:12px;
	font-weight:bold;
}
.postItem a:hover{
	text-decoration:underline;
}

/*************OUr Team*****************/
.ourTeam {
	padding-bottom:10px;
}
.ourTeam h3{
	font-size:16px;
	font-weight:bold;
}
.ourTeam p{
	font-size:14px;
	font-weight:normal;
}
.ourTeamItem{
	border-top:1px solid #ECEDED;
	padding-top:10px;
	padding-bottom:10px;
}
.ourTeamItem p{
	float:right;
	width:420px;
}
p.paddingBottom40 {
	padding-bottom:40px;
	border:1px;
}
.ourTeamItem p label{
	color:#4A6C85;
	display:block;
	font-size:16px;
	font-weight:bold;
}
.ourTeamItem p label a{
	color:#4A6C85;
	text-decoration:none;
}
.ourTeamItem p label a:hover{
	color:#85929A;
	 text-decoration:underline;
}
.ourTeamItem p span a{
	display:block;
	color:#85929A;
	text-decoration:none;
	margin-top:5px;
}
.ourTeamItem p span a:hover{
	text-decoration:underline;
}
.whiteLightBox {
	margin:0px;
	padding:0px;
	position:relative;
	right:0px;
	width:700px;
}
.whiteLightBoxTop {
	background:url(images/whiteLightBoxTop.png) no-repeat left top;
	height:63px;
}
.whiteLightBoxBody {
	background:url(images/whiteLightBoxBodyR.png) repeat-y left top;
	padding:0 100px;
}
.whiteLightBoxBody h4{
	padding-bottom:0px;
	font-size:16px;
	color:#969696;
	line-height:26px;
}
.whiteLightBoxBody p{
	font-size:16px;
	color:#2F5173;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:20px;
}
.whiteLightBoxBody a{
	font-size:14px;
	color:#B4BCCD;
	font-weight:bold;
	text-decoration:none;
}
.whiteLightBoxBody a:hover{
	text-decoration:underline;
}
.whiteLightBoxBottom {
	background:url(images/whiteLightBoxBottom.png) no-repeat left top;
	height:63px;
}

/*************************************** Extended CSS By Hanif 20-11-2009 ***************************************/

.leftPannelP {
	display:block;
	clear:both;
	width:100%;
	font-style: italic;
}
.displayNone {
	display:none;
}
#brandingBottom {
	display:block;
	width:100%;
	padding:0px;
	height:87px;
	padding:0px;
	margin:0px;
}





/*******************************Extended by HOMEPAGE BY buyer**********************************/



#homepost {
	padding:0 0 0 20px;
}
#homepost p {
	padding: 5px 0 0 0;
}
#homepost h4 {
	padding:0 0 5px 0;
}
#homepost a {
	text-decoration:none;
	color:#A6A6A6;
	font-size: 10px;
	font-weight: bold;
}
#homepost a:hover {
	text-decoration:none;
	font-size: 10px;
	color:#002851;
	font-weight: bold;
}

.sub {
	border-top: 1px dotted rgb(204,204,204);
	padding:20px 0 0 0;
	width:100%;
}
.subtitle img {
	float:left;
	padding: 0 20px 0 0;
}

.subtitle p {
	height:auto;
	display:block;
}

/* table */

table.costtable {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
table.costtable th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #D6D6D6;
	color:#333;
}
table.costtable td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
}

table.costtable ul {
list-style-type: disc;
}
/*******************************Extended by HOMEPAGE BY buyer end**********************************/
/************************************************** Extended CSS For Case Studies New ************************************/

.peopleNew {
	clear:both;
	width:100%;
	padding:20px 0;
	background:url(images/newRightRptr.png) right repeat-y;
}
.peopleNewLeft {
	float:left;
	width:310px;
	padding:0 0 0 0;
	color:#A6A6A6;
}
.peopleNewLeft p{
	clear:both;
	padding:5px 10px 5px 0px;
	display:block;
	line-height:20px;
}
.peopleRight {
	float:right;
	width:215px;
	padding:0 0 0 10px;
}
#quoteBoxTopRight {
	background:transparent url(images/quoteTopImgRight.png) no-repeat left top;
	height:40px;
	width:100%;
}
#quoteBoxBottomRight {
	background:transparent url(images/quoteBottomImgRight.png) no-repeat right top;
	height:40px;
	padding-bottom:30px;
	width:100%;
}
.peopleRightQuoteContainer {
	clear:both;
	height:auto;
	width:90%;
	margin:0px auto;
	padding:30px 0;
}
.rightQuateMIddle {
	clear:both;
	padding:25px 0 20px 0;
	width:85%;
	font-size:12px;
	line-height:18px;
	margin:0px auto;
}
.rightQuateMIddle p{
	display:block;
	padding:5px 0;
	color:#233855;
}
.rightQuateMIddle p label{
	display:block;
	clear:both;
	color:#656c7c;
}
