/* Layout Styles Starts Here */
body
{
	margin: 0 auto;
	padding: 0;
	background: #fff url(../../Images/siteBg.jpg) repeat-x;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
}
form
{
	margin: 0;
}

.layout
{
	width: 967px;
	margin: 0 auto;
	background: url(../../Images/LayoutRightTopBg.png) no-repeat right top;
}

#header
{
	height: 88px;
}
#menuContainer
{
	height: 30px;
}
.logoContainer
{
	padding-top: 20px;
}

.ImgContainer
{
	padding: 0;
	margin: 0;
}
.sloganTxtContainer
{
	width: 302px;
	vertical-align: middle;
}
.sloganTxtContainer2
{
	width: 215px;
	vertical-align: middle;
}
.sloganTxt
{
	padding: 30px 20px 20px 40px;
}
.sloganTxt h1
{
	color: #fff;
	font-family: Arial;
	font-weight: normal;
	font-size: 34px;
}

.sloganTxt2
{
	margin: 60px 10px 20px 18px;
	position: absolute;
}
.sloganTxt2 h1
{
	color: #fff;
	font-family: Arial;
	font-weight: normal;
	font-size: 34px;
}
.sloganTxt p
{
	margin: 0;
	color: #fff;
	font-size: 12px;
}

.sloganTxtContainer, .lnsloganTxtContainer .homeIMG, .communtiesIMG, .RPIMG, .empPortalMainImg, .WCIMG, .constructionImg, .acquisitionsImg
{
	height: 259px;
}
.reAdvisorsImg, .officeAdvisorsImg, .investmentsImg, .careersImg, .contactUsImg, .latestNewsImg
{
	height: 259px;
}
.ImgContainer1
{
	padding-right: 5px;
	text-align: right;
}
.wcContent
{
	padding: 10px 20px 20px 20px;
}
.wcContentLeft, .wcContentRight, .wcContentCol1, .wcContentCol2, .wcContentCol3, wcContentCol4
{
	float: left;
	text-align: justify;
}
.wcContentLeft, .wcContentCol1
{
	font-size: 10.5pt;
	color: #000;
}
.wcContentLeft
{
	width: 530px;
}
.wcContentLeft p
{
	padding: 10px 10px 10px 180px;
	margin: 0;
}
.wcContentRight
{
	width: 360px;
}

.wcContentCol1
{
	font-size: 12px;
	color: #000;
	width: 180px;
}
.wcContentCol2, .wcContentCol4
{
	font-size: 10.5pt;
	color: #333333;
}
.wcContentCol2
{
	width: 700px;
}
.wcContentCol4
{
	width: 830px;
	margin-left: 50px;
}
.wcContentCol3
{
	width: 250px;
}

.wcContent h1, .wcContentCol2 h1, wcContentCol4 h1, .wcContentHeader, .teamContent h1
{
	font-size: 16px !important;
	color: #4087c9 !important;
	margin: 0;
	padding: 0;
}
.wcContentHeader
{
	font-weight: bold;
}
.wcContentCol2 p, wcContentCol4 p
{
	padding: 14px 0 0 0;
	margin: 0;
}
.wcDescnSpacer
{
	margin: 5px 5px 10px 50px;
}

.wcCol1Btn
{
	margin: 5px 0px 0px 0px;
}
.wcLeftBtn
{
	height: 25px;
}
/* IE PNG Fix*/
img, div, input, h2
{
	behavior: url(         "./../JS/iepngfix.htc" );
}
.contentMinHeight
{
	height: 330px;
	min-height: 330px;
	vertical-align: top;
	overflow: auto;
}
.appSpacer
{
	padding: 5px;
}
.appSpacer2
{
	padding: 10px;
}
.vTop
{
	vertical-align: top;
}

/* Round Corner Styles Starts Here */
.topLeft, .topRight, .bottomLeft, .bottomRight
{
	background-image: url(../../Images/roundCorners1280x18.gif);
	height: 9px;
	font-size: 2px;
}
.topLeft, .bottomLeft
{
	margin-right: 9px;
}
.topRight, .bottomRight
{
	margin-left: 9px;
	margin-top: -9px;
}
.topRight
{
	background-position: 100% 0;
}
.bottomLeft
{
	background-position: 0 -9px;
}
.bottomRight
{
	background-position: 100% -9px;
}
.inside
{
	border-left: 1px solid #fff; /* color & properties of the left-borderline */
	border-right: 1px solid #fff; /* color & properties of the right-borderline */
	background: #ededed; /* background-color of the inside */
	color: #000000; /* default text-color of the inside */
	padding-left: 10px; /* all texts at some distance of the left border */
	padding-right: 10px; /* all texts at some distance of the right border */
}
.noTopGap
{
	margin-top: 0;
}
/* To avoid splitting of the box */
.noBottomGap
{
	margin-bottom: 0;
}
/* To avoid splitting of the box */
/* Round corners End here */


/* Round Corner2 Styles Starts Here */
.topLeft2, .topRight2, .bottomLeft2, .bottomRight2
{
	background-image: url(../../Images/roundCorenrs2.gif);
	height: 9px;
	font-size: 2px;
}
.topLeft2, .bottomLeft2
{
	margin-right: 9px;
}
.topRight2, .bottomRight2
{
	margin-left: 9px;
	margin-top: -9px;
}
.topRight2
{
	background-position: 100% 0;
}
.bottomLeft2
{
	background-position: 0 -17px;
}
.bottomRight2
{
	background-position: 100% -17px;
}
.inside2
{
	border-left: 1px solid #848484; /* color & properties of the left-borderline */
	color: #000000; /* default text-color of the inside */
	padding-left: 0px; /* all texts at some distance of the left border */ /* all texts at some distance of the right border */
	background: #fff url(../../Images/roundCorenrsRightShadow.gif) repeat-y right;
}
.noTopGap2
{
	margin-top: 0;
}
/* To avoid splitting of the box */
.noBottomGap2
{
	margin-bottom: 0;
}
/* To avoid splitting of the box */

/* Round Corner2 Styles Ends Here */

/* Round Corner3 Styles Starts Here BLUE BACKGROUND */
.topLeft3, .topRight3, .bottomLeft3, .bottomRight3
{
	background-image: url(../../Images/rcBlueBg.gif);
	height: 9px;
	font-size: 2px;
}
.topLeft3, .bottomLeft3
{
	margin-right: 9px;
}
.topRight3, .bottomRight3
{
	margin-left: 9px;
	margin-top: -9px;
}
.topRight3
{
	background-position: 100% 0;
}
.bottomLeft3
{
	background-position: 0 -17px;
}
.bottomRight3
{
	background-position: 100% -17px;
}
.inside3
{
	border-left: 1px solid #848484; /* color & properties of the left-borderline */
	color: #000000; /* default text-color of the inside */
	padding-left: 0px; /* all texts at some distance of the left border */ /* all texts at some distance of the right border */
	background: #87c1f3 url(../../Images/roundCorenrsRightShadow.gif) repeat-y right;
}
/* Round Corner3 Styles BLUE BACKGROUND Ends Here */
.btmShadow
{
	width: 100%;
	background: url(../../Images/btmShadow.jpg) no-repeat center;
	height: 19px;
	clear: both;
}

/* Round Corner Styles Ends Here */


.footer, .footerLinks
{
	width: 100%;
	text-align: center;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	margin: 0;
}

.footerLinks a, .footerLinks a:visited
{
	color: #666666;
	text-decoration: none;
}
.footerLinks a:hover
{
	text-decoration: underline;
}
.footerLinks
{
	padding-top: 10px;
	margin: 0;
}
.clearBoth
{
	margin: 0;
	padding: 0;
	clear: both;
}


/* Menu Styles Starts here */
.dropDownMenu
{
	background: url(../../Images/menuLeftCorner.gif) no-repeat left;
}
.horizontalcssmenu
{
	background: url(../../Images/menuRightCorner.gif) no-repeat right;
}
.menuBg
{
	margin: 0 7px 0 7px;
	text-align: center;
	background: url(../../Images/menuBg.gif) repeat-x right;
}
.chromestyle
{
	width: 100%;
	text-align: center; /*background: #1d2019; THEME CHANGE HERE*/
	height: 30px;
}

.chromestyle:after
{
	/*Add margin between menu and rest of content in Firefox*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.chromestyle ul
{
	width: 100%; /*background: #1d2019; THEME CHANGE HERE*/
	margin: 0;
	padding: 0;
	text-align: left; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li
{
	display: inline;
}
.chromestyle ul li a, .chromestyle ul li span
{
	float: left;
	text-decoration: none;
	margin: 0;
}
.chromestyle ul li span
{
	font: normal 12px arial;
	color: #979595;
	height: 30px;
	width: 1px;
	background: url(../../Images/menuDevider.gif) repeat-x right bottom;
}
.chromestyle ul li a
{
	font: normal 12px arial;
	color: #333333;
	padding: 8px 0 7px 0;
	margin: 0;
	width: 188px;
	text-align: center;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected
{
	/*script dynamically adds a class of "selected" to the current active menu item*/
	color: #fff;
}
.chromestyle ul li a.selected
{
	background: url(../../Images/menuBgSelected.gif) repeat-x right; /*THEME CHANGE HERE*/
	margin: 0 1px;
}
.chromestyle ul li a.selected:hover
{
	background: url(../../Images/menuBgHover.gif) repeat-x right; /*THEME CHANGE HERE*/
}

.subMenuLeftCorner
{
	background: url(../../Images/subMenuLeftCorner.gif) no-repeat top left;
	height: 22px;
}
.subMenuRightCorner
{
	background: url(../../Images/subMenuRightCorner.gif) no-repeat top right;
	height: 22px;
}
.subMenuBg
{
	margin: 0 7px 0 7px;
	text-align: center;
	background: url(../../Images/subMenuBg.gif) repeat-x top;
	height: 22px;
}
.sumMenuContainer
{
	width: 960px;
	height: 22px;
}
.subMenu
{
	width: 100%;
	text-align: center; /*background: #1d2019; THEME CHANGE HERE*/
	height: 22px;
}

.subMenu:after
{
	/*Add margin between menu and rest of content in Firefox*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.subMenu ul
{
	width: 100%; /*background: #1d2019; THEME CHANGE HERE*/
	margin: 0;
	padding: 0;
	text-align: left; /*set value to "left", "center", or "right"*/
}
.subMenu ul li
{
	display: inline;
}
.subMenu ul li a, .chromestyle ul li span
{
	float: left;
	text-decoration: none;
	margin: 0;
}
.subMenu ul li span
{
	font: normal 12px arial;
	color: #979595;
	height: 21px;
	width: 1px;
	float: left;
	background: url(../../Images/subMenuDevider.gif) no-repeat right bottom;
}
.subMenu ul li a
{
	font: normal 12px arial;
	color: #333333;
	margin: 0;
	padding-top: 4px;
	width: 129px;
	text-align: center;
}

.subMenu ul li a:hover, .chromestyle ul li a.selected
{
	/*script dynamically adds a class of "selected" to the current active menu item*/
	color: #fff;
}
.subMenu ul li a.selected
{
	background: url(../../Images/menuBgSelected.gif) repeat-x right; /*THEME CHANGE HERE*/
}
.subMenu ul li a.selected:hover
{
	background: url(../../Images/menuBgHover.gif) repeat-x right; /*THEME CHANGE HERE*/
}

/*  Style for Drop Down Menu  */

.dropmenudiv
{
	position: absolute;
	top: 0; /*border: 1px solid #BBB; THEME CHANGE HERE*/
	border-bottom-width: 0;
	font: normal 12px Arial;
	line-height: 18px;
	z-index: 100;
	left: 0;
	visibility: hidden;
	width: 100%;
	text-align: right;
}
.dropmenudiv a
{
	width: auto;
	display: block;
	text-indent: 11px; /*border-bottom: 1px solid #BBB; THEME CHANGE HERE*/
	padding: 3px 20px 2px 0px;
	text-decoration: none;
	font-weight: normal;
	color: #fff; /* background: #1c1c1b url(../../Images/dropDownMenuIcon.gif) right no-repeat; /* } * html .dropmenudiv a { 	/*IE only hack*/
	width: 100%;
}
.dropmenudiv a:hover
{
	/*THEME CHANGE HERE*/
	background-color: #000;
	color: #FFFFFF;
}
.show
{
	display: block;
}
.hide
{
	display: none;
}

/* Menu Styles Ends Here */
.imgBtn
{
	cursor: pointer;
	border: 0;
}
.searchTxtInput
{
	background: url(../../Images/searchTxtBg.gif) repeat-x left;
	width: 200px;
	height: 18px;
	border: 0;
	margin-top: 0;
	padding: 0;
	font-size: 12px;
	color: #0a4d8c;
	vertical-align: top;
}
* html .searchTxtInput
{
	margin-top: -1px;
}
*:first-child + html .searchTxtInput
{
	margin-top: -1px;
}
.searchLeft
{
	width: 7px;
	padding: 0;
	margin: 0;
}
.searchContainer
{
	padding-left: 30px;
	padding-top: 5px;
	vertical-align: top;
}
.searchBtnRight
{
	text-align: left;
}
.searchTable
{
	width: 230px;
}

.searchTable td
{
	vertical-align: top;
	height: 18px;
	padding: 0;
}

/* Layout Styles Ends Here */
.content, .contentHihghlight
{
	font-family: Arial;
	font-size: 14px;
}
.content
{
}
.contentHihghlight
{
	color: #363636;
}
/* Home Styles Starts Here */
.homeIMG
{
	background: url(../../Images/Home/homeImg.jpg) no-repeat right;
	width: 644px;
}
.homeContent
{
	padding: 0 5px 20px 5px;
	margin: 0;
	width: 485px;
	color: #363636;
	font-size: 14px;
	clear: both;
	text-align: justify;
}
.homeMap
{
	width: 314px;
	padding: 0 90px 0 0;
	margin: 0;
	text-align: left;
	vertical-align: bottom;
	background: url(../../Images/Home/homeMapBg.jpg) no-repeat left bottom;
}

.homeFormContainer
{
	height: 231px;
	vertical-align: top;
	text-align: right;
}
.homeFormHeader
{
	width: 911px;
	height: 40px;
	background: url(../../Images/Home/homeFormHeadingBg.png) no-repeat left;
	vertical-align: top;
}
.homeFormHeader h1
{
	color: #fff;
	padding: 4px 0 0 28px;
	font: normal 13pt Arial;
	vertical-align: top;
	margin: 0;
}
.homeForm
{
	width: 485px;
	height: 191px;
	float: left;
	padding: 0 10px 0 0;
	vertical-align: top;
	
}
.homeHRContainer
{
	padding: 0 3px 0 36px;
}
.homeHR
{
	border-top: solid 1px #004b8c;
	height: 3px;
}
.homeSpacer
{
	padding: 10px 15px 10px 25px;
}
.mapContainer
{
	margin-top: -120px;
	float: right;
	margin-right: 60px;
}
.mapContainer2
{
	float: left;
	position: relative;
	bottom: 60px;
	right: 5px;
	z-index: 10000;
}
/* Home Styles Ends Here */

/* Property Search Form Styles Starts Here */
.ptySearchFormSpacer
{
	width: 227px;
	background: #000;
	vertical-align: top;
	float: right;
}
.ptySearchForm
{
	color: #000;
}
.ptySearchForm td
{
	padding: 6px;
	margin: 0;
	text-align: left;
	font-family: Arial;
}
.ptySearchForm input, select
{
	font-size: 12px;
	margin: 0;
}
.ptyFormLabel
{
	padding-left: 50px;
	font-size: 12pt;
	width: 85px;
}



.empForm
{
	color: #000;
	margin-top: 10px;
}
.empForm td
{
	padding: 6px;
	margin: 0;
	text-align: left;
	font-family: Arial;
}
.empForm input, select
{
	font-size: 12px;
	margin: 0;
}
.empFormLabel
{
	padding: 0 0 0 50px;
	font-size: 14px;
	width: 135px;
}













.alignCenter
{
	text-align: center;
}
.ptyFormZipTxt
{
	width: 49px;
}
.floatRight
{
	float: right;
}
.floatLeft
{
	float: left;
	background: none;
}
.alignLeft
{
	text-align: left;
}
.alignRight
{
	text-align: right;
}
/* Property Search Form Styles Ends Here */

/* Our Communities Styles Starts Here */

.communtiesIMG
{
	background: url(../../Images/Communities/communitiesMainImg.jpg) no-repeat right top;
	width: 644px;
}
.ccLeft
{
	width: 210px;
}
.ccRight
{
	width: 720px;
}
.ccLeft, .ccRight
{
	height: 395px;
	float: left;
	vertical-align: bottom;
}
.ccLeft h2, .ccRight h2, .ccRight .ccRightHdr
{
	margin: 0;
	font-weight: normal;
	color: #fff;
	font-size: 14px;
	height: 32px;
	padding: 4px 2px 0 10px;
}
.ccLeft h2
{
	background: url(../../Images/Communities/ccLeftHeader.png) no-repeat left top;
}
.ccRight h2
{
	background: url(../../Images/Communities/ccRightHeader.png) no-repeat right top;
}
.ccRight .ccRightHdr
{
	background: url(../../Images/Communities/ccRightHeader.png) no-repeat right top;
}
.ccRightHdr div
{
	float: left !important;
}
.ccRightHdr div span
{ 
	padding-left: 10px;
	font-weight: bold;
}
.ccLeftContent
{
	padding: 45px 0 0 0;
}
.ccLeftContent h3
{
	color: #1a64a3;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	margin: 0;
}
.ccRightContent
{
	padding-left: 10px;
	vertical-align: top;
	margin-top: -4px;
}
.ptySearchContainer
{
	width: 100%;
	height: 350px;
	overflow: auto;
	overflow-x: hidden;
}

.ptySearchResults
{
	width: 100%;
	height: 136px;
	background: #fff url(../../Images/Communities/searchResultsBg.jpg) repeat-x bottom;
}

.ptySearchLeft
{
	float: left;
	width: 160px;
	height: 136px;
}
.ptySearchMiddle
{
	float: left;
	width: 380px;
	height: 136px;
}
.ptySearchRight
{
	float: left;
	width: 150px;
	height: 136px;
}

.ptySearchImgSpacer
{
	padding: 10px 10px 0 10px;
}
.ptySearchMiddleSpacer
{
	padding: 10px 0 0 0;
}
.ptySearchHeaderTxt
{
	font-size: 16px;
	color: #054f90;
	width: 100%;
	font-weight: bold;
	clear: both;
}
.ptySearchHeaderTxt a
{
	text-decoration: none;
	color: #054f90;
}
.ptySearchLinks
{
	float: left;
	width: 140px;
	font-size: 12px;
}
.ptySearchLinks a
{
	padding: 0px 0 3px 16px;
	color: #054f90;
	text-decoration: underline;
	background: url(../../Images/Communities/ptySearchLinkIcon.gif) no-repeat left;
	clear: both;
}
.ptySearchLinks a:visited
{
}
.ptySearchDescn
{
	float: left;
	width: 240px;
	font-size: 12px;
	padding-top: 3px;
}
.ptySearchLinksSpacer
{
	padding: 3px 0;
}
/* Our Communities Styles Ends Here */

/* Wilkinson Companies Styles Starts Here */
.WCIMG
{
	background: url(../../Images/WilkinsonCompanies/wilkinsonCompaniesMainImg.jpg) no-repeat right;
	width: 644px;
}
.wcSloganTxt
{
	vertical-align: top;
}
.wcSloganTxt1
{
	color: #fff;
	font-size: 40px;
	vertical-align: top;
	padding: 18px 0 0 15px;
}
.wcSloganTxt2
{
	color: #fff;
	font-size: 26px;
	padding: 5px 0 0 15px;
	vertical-align: top;
	margin: 0;
}
.wcSloganTxt2Spacer
{
	padding-left: 90px;
}
.wcSloganImgAlign
{
	width: 80px;
}
.wcsloganPlusIcon
{
	width: 270px;
	height: 156px;
	overflow: hidden;
	vertical-align: top;
	margin: 0;
	background: url(../../Images/WilkinsonCompanies/wcPlusIcon.png) no-repeat;
	background-position: 170px 10px;
}
.wcsloganEqualIcon
{
	width: 270px;
	height: 80px;
	overflow: hidden;
	background: url(../../Images/WilkinsonCompanies/wcEqualIcon.png) no-repeat;
	background-position: 0px 6px;
}
.wcRCHeader, .wcContactHeader
{
	height: 19px;
	width: 213px;
}
.wcRCHeader
{
	background: url(../../Images/WilkinsonCompanies/wcRCHeader.gif) no-repeat;
}
.wcContactHeader
{
	background: url(../../Images/ContactUs/contactUsHeader.gif) no-repeat;
}
.wcRCHeader h3, .wcContactHeader h3
{
	font-size: 11px;
	color: #FFF;
	padding: 2px 0 0 5px;
	margin: 0;
}
.wcRCTxt, .wcContactTxt
{
	width: 203px;
	font-size: 11px;
	padding: 0 5px 5px 5px;
	vertical-align: top;
}
.addressTxt
{
	color: #1b5690;
	font-size: 10px;
}
.wcRCTxt
{
	color: #313131;
}
.wcRCTxtHeightOffice
{
	height: 200px;
}

.wcRCTxtHeightCon
{
	height: 300px;
}

.wcRCTxtHeight
{
	height: 150px;
}

.wcRCTxtMoreLink
{
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	color: #054f90;
	font-size: 9px;
}

.wcRCContentContainer
{
	clear: both;
	padding: 0px 10px 10px 25px;
}
.wcRCContent, .wcContactDetails
{
	float: left;
	padding: 0 5px 0 0;
}
.wcRCContent
{
	width: 220px;
}
.wcContactDetails
{
	width: 220px;
}
.rcBlueContent
{
	font-size: 11px;
	color: #000;
	padding: 0 5px 0 5px;
	vertical-align: top;
}
.rcBlueContent h3
{
	margin: 0;
	font-size: 28px;
	font-weight: normal;
	color: #fff;
}
.rcBlueContent p
{
	margin: 0;
	padding: 5px;
	font-size: 11px;
	color: #000;
}

.constructionImg
{
	background: url(../../Images/WilkinsonCompanies/constructionImg.jpg) no-repeat right bottom;
	width: 644px;
}

.officeAdvisorsImg
{
	background: url(../../Images/WilkinsonCompanies/officeAdvisorsImg.jpg) no-repeat right bottom;
	width: 644px;
}

.reAdvisorsImg
{
	background: url(../../Images/WilkinsonCompanies/reaAdvisorsImg.jpg) no-repeat right bottom;
	width: 644px;
}
.investmentsImg
{
	background: url(../../Images/WilkinsonCompanies/investmentsImg.jpg) no-repeat right bottom;
	width: 644px;
}
.acquisitionsImg
{
	background: url(../../Images/WilkinsonCompanies/acquisitionsImg.jpg) no-repeat right bottom;
	width: 644px;
}
.careersImg
{
	background: url(../../Images/WilkinsonCompanies/careersImg.jpg) no-repeat right bottom;
	width: 644px;
}
.contactUsImg
{
	background: url(../../Images/ContactUs/contactUsImg.jpg) no-repeat right bottom;
	width: 644px;
}
.siteMapImg
{
	background: url(../../Images/sitemapImg.jpg) no-repeat right bottom;
	width: 644px;
	height: 259px;
}
.disclaimerImg
{
	background: url(../../Images/disclaimerImg.jpg) no-repeat right bottom;
	width: 644px;
	height: 259px;
}

.ourTeamImg
{
	background: url(../../Images/WilkinsonCompanies/ourTeam.gif) no-repeat right;
	width: 927px;
}
.ourTeamImg
{
	height: 240px;
}
.contactUSForm TD
{
	font-family: Arial;
	font-size: 14px;
	padding: 4px 0 4px 0;
}
.contactFormInput
{
	background: #fff url(../../Images/ContactUS/contactUSFormInputBg.jpg) repeat-x;
	border-top: solid 1px #929292;
	border-right: solid 1px #949494;
	border-bottom: solid 1px #d8d8d8;
	border-left: solid 1px #949494;
	padding: 5px 1px 4px 1px;
	width: 515px;
}
.contactUsFormSpacer
{
	padding: 10px 0 0 90px;
}
.contactIcon
{
	padding-right: 5px;
	height: 14px;
	vertical-align: top;
}
.mobileIcon
{
	float: left;
	padding-top: 3px;
}
.contactTxt
{
	color: #4090cd;
}
.lnSloganTxtContainer
{
	width: 200px;
	vertical-align: middle;
	text-align: left;
}
.lnSloganTxt
{
	padding: 30px 10px 20px 10px;
}
.lnSloganTxt h1
{
	color: #fff;
	font-family: Arial;
	font-weight: normal;
	font-size: 34px;
}
.latestNewsImg
{
	width: 729px;
	background: none;
}
.lnHeadeing
{
}
.lnHeadeing
{
	padding: 0 5px 0 10px;
}
.lnHeadeing h2
{
	font-size: 16px;
	color: #fff;
	margin: 0;
}
.lnHeadeing p
{
	margin: 10px;
	color: #fff;
	font-size: 12px;
}
.wcSloganContainer
{
	padding: 28px 0 0 10px;
	width: 329px;
}
/* Wilkinson Companies Styles Ends Here */

/* Resident Portal Styles Starts Here */

.RPIMG
{
	background: url(../../Images/ResidentPortal/residentPortalImg.jpg) no-repeat right;
	width: 644px;
	z-index: 2;
}
/* Resident Portal Styles Ends Here */

/* Employee Portal Styles Starts Here */
.empPortalMainImg
{
	background: url(../../Images/EmpPortal/EmpPortalImg.jpg) no-repeat right;
	width: 644px;
}

/* Employee Portal Styles Ends Here */

.boldTxt
{
	font-weight: bold;
}


.wcRCContainer
{
	width: 301px;
	float: left;
	padding-top: 5px;
}
.wcRCHdr
{
	background: url(../../Images/WcRcHdr.jpg) no-repeat;
	width: 301px;
	height: 27px;
}
.wcRCHdrSpacer
{
	padding: 10px 10px 0 10px;
	font-weight: bold;
	color: #fff;
}
.wcRCContentBg
{
	background: url(../../Images/WcRcBg.jpg) repeat-y;
}
.wcRCContentSpacer
{
	padding: 5px 29px 10px 10px;
	height: 170px;
}
.wcRCFtr
{
	background: url(../../Images/WcRcFtr.jpg) no-repeat;
	width: 301px;
	height: 22px;
}
.searchResultsContainer
{
	width: 210px;
	float: left;
	padding-left: 10px;
}
.searchResults
{
	padding-bottom: 40px;
	clear: both;
}
.ptyName a
{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #5c5c5c;
}
.ptyAddress
{
	font-size: 12px;
	padding-top: 2px;
	color: #5c5c5c;
}
.ptyLink a
{
	float: left;
	font-size: 12px;
	text-decoration: underline;
	color: #3e85c5;
	padding-right: 10px;
}

.rgHeader a
{
	color: White !important;
}
.CareersItem
{
	height: 34px;
	background-image: url(                   '../../images/blusShade.jpg' ) !important;
	background-repeat: repeat-x !important;
	background-color: White !important;
	background-position: bottom !important;
}
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol
{
	background: #0a4d8c !important;
	height: 18px !important;
	background-repeat: no-repeat !important;
	color: White !important;
	background-position: 0% !important;
	background-image: none;
}
.rgHeaderDiv
{
	background-color: #0a4d8c !important;
	background-repeat: no-repeat !important;
}
.rgDataDiv
{
	background-color: White;
}
.rgSorted
{
	background-image: none !important;
}
.BoldText
{
	color: #133259;
	font-weight: bold;
	font-size: 12px;
}
.Header1
{
	color: #133259;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	padding-right: 20px;
}
.rsRCTxt p
{
	padding-right: 10px;
}
.descnUL span ul li, descnUL span
{
	font-size: 12px;
}
.RedText
{
	padding: 4px 0 0 0;
	margin: 0;
	color: #ff0000;
}
.Separator
{
	background-color: #0a4d8c;
	height: 5px;
	width: 520px;
	margin: 18px 0;
}
.teamBg1
{
	height: 259px;
	width: 960px;
	background: url(../../images/teamBg.png) no-repeat right;
	z-index: 0;
}
.teamTitleContainer
{
	position: relative;
	top: 194px;
	padding-left: 15px;
	z-index: 20;
}
.teamTitleBg
{
	background: url(../../images/teamTitleBg.png) no-repeat;
	width: 933px;
	height: 56px;
}
.teamWrapper
{
	width: 950px;
}
.teamContent
{
	width: 460px; 
	height: 400px;
    overflow: auto;
    border: solid 1px #aeadad;
}
.teamMemberImg
{
	width: 430px;
}
.teamWrapper .left
{
	width: 488px;
	float: left;
}
.teamWrapper .right
{
	width: 462px;
	float: left;
	height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
}
.teamImgContainer
{
	width: 122px;
	height: 152px;
	background: url(../../images/teamImgShadow.png) no-repeat right;
	margin: 10px 6px;
	cursor: pointer;
	
}
.teamImgSelected
{
	float: left;
	height: 239px;
	background: url(../../images/teamSelectedBg.png) no-repeat 8px 40px;
}


.teamImgWrapper
{
	float: left;
	height: 239px;
}
.teamImg
{
	margin: 0;
	padding: 3px 13px 13px 3px;
}
.teamImages
{
	position: relative;
	top: -36px;
	width: 800px;
	height: 239px;
	left: 200px;
	z-index: 1000;
	text-align: left;
}
.teamTitles
{
	padding-left: 30px;
	z-index: 1000;
	width: 100%;
	height: 56px;
	vertical-align: top;
}
.teamTitle
{
	width: 140px;
	text-align: left;
	float: left;
	font-size: 11px;
	color: #fff;
	padding: 8px 0 0 8px;
}
.ImgContainer2
{
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 100%;
	height: 259px;
}

.teamConstTxt
{
	text-align: left;
	font-size: 10px;
	color: #fff;
	float: left;
	padding: 3px 0 0 0;
	width: 213px;
}
.teamTitlePosition
{
	position: relative;
	bottom: 5px;
}
.teamImgTxtSpacer
{
	margin: 0;
	padding: 0;
	height: 138px;
}
.teamImgShadow
{
	padding: 9px 0 0 7px;
}
.communtiesShadow
{
	background: url(../../Images/Communities/communitiesImgShadow.png) no-repeat;
	width: 149px;
	height: 110px;
	text-align: left;
}
.secureContent
{
	padding: 14px 0 0 0;
	margin: 0;
}

.RadSiteMap a
{
	/*text-decoration: none;*/
	color: #29314b;
	margin-bottom: 20px;
	text-decoration: none;
}
.RadSiteMap a:hover
{
	text-decoration: underline;
}
.rcWrapper
{
	padding-left: 30px;
}
.careersGridContainer
{
	clear: both;
	height: auto;
	width: 830px;
	padding: 0px 0px 20px 0;
}
.commWrapper
{
	padding: 12px 0 0 8px;
}
.commHeadingSpacer
{
	position: relative;
	bottom: 90px;
}
.ptySearchLoc, .ptySearchPhone
{
	float: left;
	font-size: 12px;
}
.ptySearchLoc
{
	padding: 0 10px 2px 0;
}
.ptyNotFoundMsg
{
	text-align: center;
	padding-top: 20px;
}
.wcImgSpacer
{
	padding-right: 15px;
}
.rsBtnAlign
{
	padding-top: 10px;
	text-align: center;
}
.rsLeftContentDDL
{
	text-align: center;
	padding-top: 70px;
}
.topLayer
{
	z-index: 10000;
}
.txtImg
{
	padding: 20px 0;
}
.confirmMsg
{
	padding-top: 20px;
}
.contactFrmTxt
{
	font-size: 12px;
}

.hdrContent
{
	font-size: 14px;
	color: #054f90;
	font-weight: bold;
}
.divContent
{
	font-size: 11px normal;
	line-height: 20px;
	font-size: 12px !important;
}
.divContent a, .divContent a:visited
{
	color: #4087c9;
}

.divContent a:hover
{
	color: #054f90;
}

.TeamBiowindow
{
	z-index: 10001 !important;
	height: auto !important;
}

.TeamBioTitle
{
	font-family: "Palatino Linotype" , "Book Antiqua" , Palatino, serif;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: #4087c9;
	letter-spacing: .03em;
	float: right;
	width: 70%;
	margin-top: -130px;
	padding-left: 120px; 
	padding-top: 60px; text-align: left; float: left;
}


.OurTeamTxt
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 5px;
	text-align: left;
	line-height: 1.6em;
}

.homeSearchBtnContainer
{
	margin: 0 auto;
	width: 390px;
	text-align: right;
}
*+html>body .homeSearchBtnContainer
{ 	padding-top: 13px;
}