@import "main_ewebeditpro.css";

body {
	padding:				0;
	margin:					0;
	color:					#333333;
	background-color:		white;
	
	background-image : 		url(../images/home_bg.gif);
	background-position:	0% 0%;
	background-repeat : 	repeat-y;
}

h1 span {
	color : #9D997B;
}

.peopleContainer {
	position : absolute;
	left : 429px;
	top : 118px;
	border : 0;
	width : 287px;
	background-color : white;
}

.peopleContainer a,
.peopleContainer a:active,
.peopleContainer a:visited {
	line-height : 20px;
	font-family: Verdana, sans-serif;
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}

.peopleContainer a:hover {
	text-decoration : underline;
}

.profile-partners-table a,
.profile-partners-table a:active,
.profile-partners-table a:visited{
	color : #005B7F;
	text-decoration : underline;
}

.profile-partners-table a:hover {
	text-decoration : none;
}

.random-profile-table{
	margin : 33px 2px 26px 12px ;
}
.random-profile-table img#randomProfileImg{
	border: 1px solid #D2CDB4;
	margin-bottom : 6px;
}
.profile-more-link a,
.profile-more-link a:active,
.profile-more-link a:visited {
	color : #4C8CA7;
	text-decoration : underline;
}

.profile-more-link a:hover {
	text-decoration : none;
}


.random-profile-table td{
	margin : 0px;
	padding : 4px 2px 2px 3px;
	font-size : 10px;
	text-align : top;
}

.lastUpdated {
	font-family : Verdana;
	font-size : 10px;
	color : #74736C;
}

.content {
	background-color : white;
	vertical-align : top;
	padding-bottom: 25px;
}

.paContent {
	background-image : 		url(../images/img_practise_areas02.gif);
	background-position:	0% 0%;
	background-repeat : 	no-repeat;
}

.resourceTable {margin : 0px 11px 0px 11px;}

.resourceTable td {
	line-height : 20px;
	padding-left : 10px;
	padding-right : 10px;
	border-right : 1px solid #E8E6D9;
}

.resourceTable th {
	font-size : 12px;
	text-align : left;
	font-weight : bold;
	/*border-bottom : 1px solid #D2CDB4;*/
	border-right : 1px solid #E8E6D9;
	padding-left : 10px;
	padding-right : 10px;
}

.resourceTable td.resourceTableLastCol,
.resourceTable th.resourceTableLastCol {
	border-right : 0;
}

.resourceTable td {
	font-size : 11px;
	padding-top : 5px;
}

.resourceIcon {
	vertical-align: middle;
}

.surrounds {
	height: 100%;
}

form input.button {
	font-family: Verdana, sans-serif;
	padding: 1px;
	font-size:13px;
	font-weight:bold;
	border:0;
	background-color:white;
	color:#333333;
}

form input.searchText {
	padding:2px;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	font-size : 11px;
	width: 200px;
	border: 1px solid #D2CDB4;
	background-color:white;
	color:#333333;
}

.searchResult {
	margin-top: 25px;
}

#search .searchResult p {
	margin-top: 5px;
}

#resources-search .searchResult {
	margin: 0 0 0 25px;
}

.footer {
	font-family : Verdana;
	font-size : 10px;
	color : #999999;
}

.footer a,
.footer a:visited,
.footer a:active{
	font-family : Verdana;
	font-size : 10px;
	color : #9D997B;
	text-decoration:underline;
}

.footer a:hover {
	text-decoration : none;
}

.footerLink,
.footerLink:active,
.footerLink:visited {
	font-family : Verdana;
	font-size : 10px;
	color : #9D997B;
	text-decoration : none;
	font-weight : bold;
}

.footerLink:hover {
	text-decoration : underline;
}

.footerLink span,
.footerLink:hover span {
	font-weight : normal;
	color : #9D997B;
	text-decoration : none;
}

#portImg {
	margin-left : 10px;
	border: 1px solid #D2CDB4;
}
.profile-description{
	color : #8C8C8A;
	vertical-align : top;
	padding-top : 36px !important;
	padding-right : 30px !important;
}

.description-pad{
	
}

.profile-partner-area{
	color : #9E9979;
}
.profile-more-link{
	margin : 0px;
	padding : 0px;
	background : transparent url(/images/img_bulletpoint.gif) -1px 4px no-repeat;
	padding-left:14px;
}

table.form-layout {
	border-collapse : collapse;
	margin : 0;
	padding : 0;
}

table.form-layout td {
	padding : 2px 2px 2px 1px;
	font-size : 11px;
	vertical-align:top;
	text-align:left;
}

table.form-layout th {
	padding : 2px 2px 2px 12px;
	font-size : 11px;
	font-weight: bold;
	vertical-align:top;
	text-align:left;
}

ol, li ol { margin-left: 0; }
* html ol, * html li ol { margin-left: 40px; }
*:first-child+html ol, *:first-child+html li ol { margin-left: 40px; }
ul, li ul { margin-left: 0; }
* html ul, * html li ul { margin-left: 40px; }
*:first-child+html ul, *:first-child+html li ul { margin-left: 40px; }