/* PALM.com
Filename: management.css

Author: Laurel Fulford
------------------------------------------------*/



body.management-team .primary {
	color: #808080;
	font-size: 11px;
	-webkit-text-size-adjust: none; /*for webkit*/
}

body.management-team .primary h1.sifr-text {
	font-size: 2.0em;
	margin: 2px 0 0;
}

/*
Management Team Landing
------------------------------------------------*/

body#page-management-team.management-team .primary h1.sifr-text {
	color: #262626;
}

body#page-management-team #background-styling {
	height: 200px
}

body#page-management-team .primary .col-contain {
	padding-top: 30px;
}
	body#page-management-team .primary .col-contain .col {
		overflow: visible;
	}

body#page-management-team .primary .team-item {
	margin: 0 0 14px -3px;
	width: 206px;
	height:106px;
}

body#page-management-team .team-item .team-bg {
	position:absolute;
	width:206px;
	height:106px;
	z-index:40;
}

body#page-management-team .primary .team-item .team-content {
	padding: 25px 20px 1px 20px;
	position:absolute;
	z-index: 50;
}

	body#page-management-team .team-item .team-content h3 {
		margin: 2px 0 4px 0;
		color: #262626;
		font-size: 15px;
		font-family: avenir_lt55, verdana;
		line-height: 1;
	}
	body#page-management-team .team-item .team-content h3 a {
		color: #262626;
		text-decoration: none;
	}

	body#page-management-team .team-item .team-content p {
		font-size: 9px;
		line-height: 1.4em;
		color: #404040;
	}
	body#page-management-team .team-content p a {
		color: #404040;
		text-decoration: none;
	}
	body#page-management-team .team-content p a:hover {
		text-decoration: underline;
	}
	

/*
Management Team - Individual Profiles
------------------------------------------------*/

/* Global */

body.management-profile div#sub-nav li.nav-about a {
	background-position: -750px -500px !important;
}
body.management-profile div#sub-nav li.nav-about a:hover {
	background-position: -1000px -500px !important;
	width:86px;
}


/* Global */

html,
body.management-profile/*, 
.management-profile #body-bg*/ {
	height: 100%;
}

body.management-profile #background-styling {
	/* height: 100%; */
	overflow: visible;	
	background-color: #fff;
	top: 0;
}

body.management-profile  #background-styling #background-image {
	width: 100%;
	/* height: 100%;*/
	margin: 0 auto;
	position: relative;
	overflow: visible;
}

body.management-profile  #body-bg #background-styling #background-image img {
	position: absolute;
	width: 100%;
	top: -5%;
}

body.management-profile  #body-bg #background-styling #background-image .jeffries-doug img {
	position: absolute;
	width: 100%;
	top: -5%;
}

body.management-profile #main-contain .primary p {
	padding: 0 0 20px 0;
}

body.management-profile #main-contain .primary,
body.management-profile #main-contain .primary h1,
body.management-profile #main-contain .primary h2 {
	color:#FFFFFF;
}

body.management-profile #main-contain .primary .management-team-bio {
	float:left;
	width:330px;
	overflow: visible;
}

body.management-profile #main-contain .primary .management-team-name {
	padding-bottom:13px;
	width: 400px;
}

body.management-profile #main-contain .primary .management-team-name h1 {
	color:#FFFFFF;
	font-size:26px;
	line-height: 1.25em;
	font-weight:normal;
	margin:0;
}

body.management-profile #main-contain .primary .management-team-bio .management-team-name h2 {
	color:#FFFFFF;
	font-size:12px;
	line-height: 1.2em;
	font-weight:normal;
	margin:0 0 3px 0;
	white-space: nowrap !important;
}

body.management-profile div#sub-nav li a,
body.management-team div#sub-nav li a {
	color:#fff;
}
	
body.management-profile div#sub-nav li a,
body.management-profile div#sub-nav li a:hover  {
	background-position: right -1647px;
	font-size:11px;
	line-height: 1.3em;
}

body.management-profile div#sub-nav li a:hover {
	text-decoration:underline;
}

body.management-profile #footer {
	padding: 0 0 30px;
	color:#333;
}

	body.management-profile #footer ul.footer-nav li a, 
	body.management-profile #footer ul.footer-nav li a:visited {
		color:#333;
	}



/* Mike Bell */

body.bell-mike  #body-bg #background-styling #background-image img {
	right: 0;
}

body.bell-mike #main-contain .primary .management-team-bio {
	width:310px;
	min-height: 550px;
}

body.bell-mike #footer,
body.bell-mike #footer ul.footer-nav li a,
body.bell-mike #footer ul.footer-nav li a:visited {
	color: #fff !important;
}


/* Ed Colligan */

body.colligan-ed  #body-bg #background-styling #background-image img {
	right: 0;
}

body.colligan-ed #main-contain .primary .management-team-bio {
	min-height: 550px;
}

body.colligan-ed #footer,
body.colligan-ed #footer ul.footer-nav li a,
body.colligan-ed #footer ul.footer-nav li a:visited {
	color: #000000 !important;
}


/* Mary Doyle */


body.doyle-mary #body-bg #background-styling #background-image img {
	right: 0;
}

body.doyle-mary #main-contain .primary .management-team-bio {
	width: 404px;
	min-height: 550px;
}

body.doyle-mary #footer,
body.doyle-mary #footer ul.footer-nav li a,
body.doyle-mary #footer ul.footer-nav li a:visited {
	color: #e6e6e6 !important;
}


/* Jeff Devine */

	
body.devine-jeff div#sub-nav li a {
	color:#dddddd !important;
}
	
body.devine-jeff #main-contain .primary .management-team-bio {
	width:400px;
	min-height: 550px;
}

body.devine-jeff #footer,
body.devine-jeff #footer ul.footer-nav li a,
body.devine-jeff #footer ul.footer-nav li a:visited {
	color: #ababab !important;
}

/* Michael Abbott */


body.abbott-michael #body-bg #background-styling #background-image img {
	right: 0;
}

body.abbott-michael #main-contain .primary .management-team-bio {
	width:400px;
	min-height: 550px;
}

body.abbott-michael #footer,
body.abbott-michael #footer ul.footer-nav li a,
body.abbott-michael #footer ul.footer-nav li a:visited {
	color: #fff !important;
}
	
	
	
/* Andrew Brown */

body.brown-andrew div#sub-nav li a{
	color:#eee !important;
}


body.brown-andrew #background-styling #background-image img {
	right: 0;
}

body.brown-andrew #main-contain .primary .management-team-bio {
	width:330px;
	min-height: 550px;
}

body.brown-andrew #footer,
body.brown-andrew #footer ul.footer-nav li a,
body.brown-andrew #footer ul.footer-nav li a:visited {
	color: #e6e6e6 !important;
}

/* Katie Mitic*/

body.mitic-katie #main-contain .primary .management-team-bio .management-team-name h2, body.mitic-katie #main-contain .primary .management-team-bio .management-team-name h1{
	color:#262626 !important;
}


body.mitic-katie div#sub-nav li a{
	color:#262626 !important;
}

body.mitic-katie #background-styling #background-image img {
	right: -5%;
}

body.mitic-katie #main-contain .primary .management-team-bio {
	width:400px;
	min-height: 550px;
	color:#262626 !important;
}

body.mitic-katie #footer,
body.mitic-katie #footer ul.footer-nav li a,
body.mitic-katie #footer ul.footer-nav li a:visited {
	color: #262626 !important;
}


/* Brodie Keast*/

body.keast-brodie div#sub-nav li a{
	color:#eee !important;
}

body.keast-brodie #background-styling #background-image img {
	right: -5%;
}

body.keast-brodie #main-contain .primary .management-team-bio {
	width:400px;
	min-height: 550px;
}

body.keast-brodie #footer,
body.keast-brodie #footer ul.footer-nav li a,
body.keast-brodie #footer ul.footer-nav li a:visited {
	color: #e6e6e6 !important;
}


/* Way Ting */

body.ting-way #main-contain .primary .management-team-bio {
	width:325px;
	min-height: 550px;
}

body.ting-way  #body-bg #background-styling #background-image img {
	right: 0;
}

body.ting-way #footer,
body.ting-way #footer ul.footer-nav li a,
body.ting-way #footer ul.footer-nav li a:visited {
	color: #e6e6e6 !important;
}

/* Rena Lane */

body.lane-rena div#sub-nav a {
	color: #262626 !important;
	background-position: right -247px !important;
}

body.lane-rena div#sub-nav li.nav-about a {
	background-position: -250px -500px !important;
}

body.lane-rena  #body-bg #background-styling {
	position: absolute;
	bottom: 0;
}

body.lane-rena  #body-bg #background-styling #background-image {
/*	height: auto;*/
	width: auto;
	margin: 0;
	position: relative;
}

body.lane-rena  #body-bg #background-styling #background-image img {
	bottom: 0;
	right: 0;
	top: auto;
}

body.lane-rena #main-contain .primary .management-team-bio {
	width:325px;
	min-height: 550px;
	color: #262626;
}

body.lane-rena #main-contain .primary .management-team-bio .management-team-name h1,
body.lane-rena #main-contain .primary .management-team-bio .management-team-name h2 {
	color: #262626;
}

body.lane-rena  #body-bg #background-styling #background-image img {
	right: 0;
}

body.lane-rena #footer,
body.lane-rena #footer ul.footer-nav li a,
body.lane-rena #footer ul.footer-nav li a:visited {
/*	color: #e6e6e6 !important;*/
}


/* Jeff Zwerner */

body.zwerner-jeff  #body-bg #background-styling #background-image img {
	right: 0;
}

body.zwerner-jeff #main-contain .primary .management-team-bio {
	width:310px;
	min-height: 550px;
}

body.zwerner-jeff #footer,
body.zwerner-jeff #footer ul.footer-nav li a,
body.zwerner-jeff #footer ul.footer-nav li a:visited {
	color: #fff !important;
}





/* Footnotes*/
#page-brown-andrew #footnotes .footnotesright p,
#page-devine-jeff #footnotes .footnotesright p,
#page-doyle-mary #footnotes .footnotesright p,
#page-keast-brodie #footnotes .footnotesright p,
#page-lane-rena #footnotes .footnotesright p,
#page-rubinstein-jon #footnotes .footnotesright p,
#page-ting-way #footnotes .footnotesright p, 
#page-colligan-ed #footnotes .footnotesright p {
	color:#ABABAB;
	font-size:0.9em;
	margin:0;
	padding:10px 0 6px 38px;
	text-align:left;
}

/* Jon Rubinstein */

body.rubinstein-jon #body-bg #background-styling #background-image img {
	right: 0;
}

#footnotes {
	position:relative;
	}
