/* CSS Document */
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	margin: 0;
}
/* ************* Main Containers ************** */
#mainContainer {
	height: auto;
	width: 800px;
	position: relative;
	background: #ffffff  url("../images/leftColumnBg.gif"/*tpa=http://lhp-law.co.uk/images/leftColumnBg.gif*/) repeat-y left;
	margin: 0 auto;
}
#headerContainer {
	height: 100px;
	background: #ffffff url("../images/header.gif"/*tpa=http://lhp-law.co.uk/images/header.gif*/) no-repeat bottom left;
}
#headerTitle {
	text-align: right;
	float: right;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 14.5px;
	font-weight: bold;
	color: #333333;
	margin-top: 44px;
}
#contentContainer div.spacer {
	height: 10px;
	overflow: hidden;
	background: #ffffff;
}

#contentContainerLeft {
	/*border: 1px solid #1C2223;*/
	float:left;
	width:190px;
	
}
#contentContainerRight {
	/*border: 1px solid #1C2223;*/
	width:186px;
	float:right;
	padding-left:12px;
}
#contentContainerRightTop {
	height: 250px;
}
#contentContainerRightTop div.officeAddress  {
	padding: 5px 0 0 0px;
}
#contentContainerCentre {
	/*border: 1px solid #1C2223;*/
	width:400px;
	float:left;
	padding-left:12px; padding-bottom: 12px;
	text-align:justify;
}
/*#contentContainerCentre .ul {
	/*border: 1px solid #1C2223;
	margin-left:-35px;
}*/
#btmContainer {
	/*border: 1px solid #1C2223;*/

}
/* ***************** nav and copyright containers ****************** */
#headerContainerNav {
	float: right;
	width: 600px;
	margin-top: 8px;
	padding-top: 0;
}
#headerContainerNav ul {
	font-size: 70%;
	padding: 0;
	margin: 0;
}
#headerContainerNav li {
	margin:0px;
	padding-right:20px;
	display:inline;
	list-style-type: none;
	color:#FFFFFF;
	font-weight:bold;
}
#headerContainerNav a:link, a:visited {
	text-decoration:none;
	color:#30348d;
}
#headerContainerNav a:hover {
	text-decoration:none;
	color:#333333;
}
#btmContainerNav {
	font-size:70%;
	text-align:left;
	background-color:#76cdf1;
}
#btmContainerNav ul {
	padding:0px;
	margin:0px;
}
#btmContainerMenu {
	background-color:#FFFFFF;
	float:left;
	font-size:70%;
	text-align:left;
	width:200px;
}
#btmContainerMenu li {
	padding-right:15px;
	display:inline;
	list-style-type: none;
	font-weight:normal;
}
#btmContainerMenu a {
	text-align:left;
	text-decoration:none;
}
#btmContainerCopy {
	float:right;
	width:400px;
	text-align:right;
	font-size:70%;
	background-color:#FFFFFF;
}
/* **************** font styles ************** */
.contentTitle h1 {
	font-size:110%;
	font-weight:bold;
	color:#30348d;
}
.contentTitle {
	font-size:110%;
	font-weight:bold;
	color:#30348d;
}
h1 .contentText {
	font-size:74%;
	color:#333333;
	font-weight:normal;
}
.contentText {
	font-size:84%;
	color:#333333;
	font-weight:normal;
}
.contentText a:link a:visited {
    text-decoration:none;
}
.contentText a:hover {
    text-decoration:underline;
}
.quotes {
	font-size:140%;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#30348d;
	width: 165px;
	padding: 15px 0px 15px 20px;
	display: block;
}
.emaillink {
	background-color:#333333;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	text-decoration:none;
}
a:visited.emailink {
	text-decoration:none;
	color:#30348d;
}
#contentContainerRightTop div.officeAddress a.emaillink {
	background-color: #333333;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}
#contentContainerRightTop div.officeAddress a.emaillink {
	background-color: #333333;
	color: #ffffff;
	padding: 2px 10px;
	text-decoration: none;
	margin-left: 0px;
}
#contentContainerRightTop div.officeAddress a.emaillink:hover {
	text-decoration: none;
}
.navy {
	color: #30348d;
}
.capitalize {
	text-transform: capitalize;
}
.listStyle {
	list-style-type:none;
}
.shadded {
	background-color:#CCCCCC;
}
#officeAddress a{
	color:#3399ff;
	font-weight:bold;
	text-decoration:none;
}
#officeAddress a.emaillink {
	color: #ffffff;
}	
/*.ul {
	margin-left:-5px;
}*/
#sitemap a {
	font-size:64%;
	color:#333333;
	list-style-image:none;

}
a.sitemap {
	text-decoration:none;
	list-style-image:none;
}
a:hover.sitemap {
	text-decoration:underline;
	list-style-image:none;
	color:#000000;
}
/* **************** Office Menu ******************* */
#contentContainerRightBtm p {
	margin: 0; padding: 0;
}
#contentContainerRightBtm ul {
	font-size: .8em;
	margin: 0 0 0 22px; padding: 0 0 0 0;
	vertical-align:middle;
}
#contentContainerRightBtm li {
	color:#333333;
	/*list-style-image:url("../images/dimond-bullet.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet.gif*/);*/
	vertical-align:middle;
	text-decoration:none;
	list-style-type:none;
}	
#contentContainerRightBtm a {

	list-style-image:url("../images/dimond-bullet-blank.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet-blank.gif*/);
	vertical-align:middle;
	text-decoration:none;
	list-style-type:none;
	color:#333333;
	display:list-item;
}
#contentContainerRightBtm a:active {
	list-style-image:url("../images/dimond-bullet.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet.gif*/);
	vertical-align:middle;
	text-decoration:none;
	list-style-type:none;
	color:#333333;
}
#contentContainerRightBtm a:hover {
	list-style-image:url("../images/dimond-bullet.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet.gif*/);
	vertical-align:middle;
	text-decoration:none;
	list-style-type:none;
	color:#333333;
}
/* ******************* About Us menu ************* */
#contentContainerLeftNav {
	/*border: 1px solid #1C2223;*/
 	margin-right:10px;
	margin-left:10px;
}	
#contentContainerLeftNav li, #contentContainerCentre li {
	color:#30348d;
	margin-left:-10px;
	font-size:84%;
    /*list-style-image:url("../images/dimond-bullet.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet.gif*/);*/
	text-decoration:none;
	list-style-type:none;
}	
#contentContainerLeftNav a, #contentContainerCentre a {
	list-style-image:url("../images/dimond-bullet-blank.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet-blank.gif*/);
	text-decoration:none;
	list-style-type:none;
	display:list-item;
	color:#30348d;
}
#contentContainerLeftNav a:active, #contentContainerCentre a:active {
	list-style-image:url("../images/dimond-bullet.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet.gif*/);
	text-decoration:none;
	list-style-type:none;
	display:list-item;
	color:#333333;
}
#standardLink {
	list-style-image:none;
	text-decoration:none;
	list-style-type:none;
	display:list-item;
	color:#30348d;
}

#contentContainerLeftNav .currentPage, #contentContainerCentre .currentpage {
	list-style-image:url("../images/dimond-bullet.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet.gif*/);
	text-decoration:none;
	list-style-type:none;
	display:list-item;
	color:#333333;
}
#contentContainerLeftNav a:hover, #contentContainerCentre a:hover {
	list-style-image:url("../images/dimond-bullet.gif"/*tpa=http://lhp-law.co.uk/images/dimond-bullet.gif*/);
	text-decoration:none;
	list-style-type:none;
	color:#333333;
}
#mapSpacer {
	background-color:#76cdf1;
	height:4px;
	width:598px;
	margin-top:-15px;
	margin-bottom:10px;
	margin-left:202px;
}
#trainee_photo {
	margin-right:5px;
}
#builder  {
	text-decoration:none;
	color:#333333;
}
	
#c2a_zone{background-color:#74cef0; height:108px; padding:3px;}
#c2a_pn{background-color:#FFFFFF;border:#FFFFFF solid 1px;height:104px;width:185px;float:left;padding: 0 2px 2px 2px;}
#c2a_slogan{float:right;font-size:21px;font-style:italic;width:182px;text-align:center;color:#161774;margin:12px 0 0 0;font-family: "Times New Roman", Times, serif;}
#c2a_item{ background-color:#31328c; border:solid #282984 1px; height:19px; width:183px; color:#FFFFFF; font-size:12px; text-align:center; padding-top:3px; margin-top:2px; display:block;}
#c2a_item a{text-decoration:none; color:#FFFFFF;}

