/************************/
/* People Styles */
/************************/
div#contentContainer {
	background: url(/media/images/global/side_logo_back.gif) top left no-repeat;
}
div#mainContent {
	padding: 12px 0px 0px 0px;
}



/************************/
/* Section Header Styles */
/************************/
div#alphaSearch {
	height: 50px;
	margin: 0px 0px 0px 264px;
	font-size: 11px;
	background: #fff;
	border-bottom: 1px solid #c02426;
	overflow: hidden;
}
div#alphaSearch p {
	margin: 10px 10px 5px 10px;
	width: 450px;
}
div#alphaSearch ul {
	margin: 0px 10px;
	width: 450px;
	list-style: none;
	font-size: 10px;
	text-transform: uppercase;
}
div#alphaSearch li {
	float: left;
	padding: 0px 3px 0px 0px;
	margin: 0px 3px 0px 0px;
	border-right: 1px solid #c02426;
}
div#alphaSearch li.lastItem {
	border: none;
}
div#alphaSearch a:link, div#alphaSearch a:visited {
	color: #000;
	text-decoration: none;
}
div#alphaSearch a:hover, div#alphaSearch a:active {
	
}
ul#topLinks {
	height: 50px;
	margin: 0px 0px 0px 264px;
	font-size: 11px;
	background: #fff;
	border-bottom: 1px solid #c02426;
	overflow: hidden;
	list-style: none;
}
ul#topLinks li {
	float: left;
	position: relative;
	top: 35px;
	left: 255px;
	margin-right: 35px;
}
ul#topLinks li.lastItem {
	margin-right: none;
}
ul#topLinks A:link, ul#topLinks A:visited {
	color: #000;
	text-decoration: none;
}
ul#topLinks A em {
	color: #686767;
}



/************************/
/* Container Styles */
/************************/
div#topContent {
	width: 100%;
}
div.col1container {
	float: left;
	width: 264px;
}
div.col2container {
	float: left;
	width: 450px;
}
div.col3container {
	float: right;
}



/************************/
/* People Search Styles */
/************************/
form#peopleSearch {
	float: left;
	font-size: 11px;
	color: #676767;
}
form#peopleSearch div.formRow {
	float: left;
	margin: 2px 0px;
	width: 420px;
}
form#peopleSearch input.half {
	margin: 0px 10px 0px 0px;
	padding: 2px 3px;
	width: 193px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #000;
}
form#peopleSearch input.lastItem {
	margin: 0px;
}
form#peopleSearch div.third {
	float: left;
	width: 140px;
	/*border: 1px solid red;*/
}
form#peopleSearch p {
	float: left;
	margin: 5px 0px;
}
form#peopleSearch div.twoThirds {
	position: relative;
	right: 0px !important;
	right/**/:/**/ 3px;
}
form#peopleSearch div.third label.hLight {
	color: #c02426;
}
form#peopleSearch div.formButtons {
	float: left;
	margin: 5px 0px 10px 0px;
	width: 420px;
	font-size: 14px;
	text-align: right;
}
form#peopleSearch div.formButtons p {
	float: right;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
	text-transform: lowercase;
	background: url(/media/images/global/button_red_arrow.gif) 0px 4px no-repeat;
}
form#peopleSearch div.formButtons a:link, 
form#peopleSearch div.formButtons a:visited {
	color: #000;
	text-decoration: none;
}
form#peopleSearch div.formButtons a:hover, 
form#peopleSearch div.formButtons a:active {
	color: #c02426;
}
form#peopleSearch select.full {
	padding: 1px 0px;
	margin: 0px 0px 7px 0px;
	width: 420px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #000;
}



/************************/
/* People Search Results */
/************************/
div#proResults {
	position: relative;
	float: left;
	margin: 10px 0px 25px -47px;
	z-index: 1;
}
div#proResults h4 {
	margin: 0px 0px 10px 62px;
	font-size: 11px;
	color: #c02426;
}
div#proResults ul {
	width: 497px;
	list-style: none;
}
div#proResults li {
	float: left;
	height: 60px;
	background: #fff;
	overflow: hidden;
}
div#proResults li.altRow {
	background: #f5f5ee;
}
div#proResults div {
	float: left;
}
div#proResults div.imageRow {
	width: 47px;
	height: 60px;
	background: #c02426;
}
div#proResults div.imageRow img {
	
}
div#proResults div.nameRow {
	width: 175px;
	font-size: 11px;
	text-align: left;
}
div#proResults div.nameRow p.Name {
	padding: 5px 10px 3px 10px;
}
div#proResults div.nameRow p.Title {
	padding: 0px 10px;
	font-size: 10px;
	font-style: italic;
	color: #676767;
}
div.nameRow a:link, div.nameRow a:visited {
	color: #000;
	text-decoration: none;
}
div.nameRow a:hover, div.nameRow a:active {
	color: #c02426;
}
div#proResults div.infoRow {
	width: 175px;
	font-size: 10px;
	text-align: left;
	color: #676767;
}
div#proResults div.infoRow p.Phone {
	padding: 5px 10px 2px 0px;
	color: #c02426;
}
div#proResults div.infoRow p.Email {
	padding: 0px 10px 2px 0px;
	color: #000;
}
div#proResults div.infoRow p.ServArea {
	padding: 0px 10px 2px 0px;
}
div#proResults div.infoRow span {
	color: #676767;
}
div.infoRow a:link, div.infoRow a:visited {
	color: #000;
	text-decoration: none;
}
div.infoRow a:hover, div.infoRow a:active {
	color: #c02426;
}
div#proResults div.vCardRow {
	width: 100px;
	font-size: 9px;
	text-align: center;
}
div#proResults div.vCardRow span {
	display: block;
	margin: 0px 0px 3px 0px;
	text-transform: uppercase;
}
div.vCardRow a:link, div.vCardRow a:visited {
	padding: 5px;
	color: #000;
	text-decoration: none;
}
div.vCardRow a:hover, div.vCardRow a:active {
	color: #000;
}



/************************/
/* Main Content Styles */
/************************/
div#bioInfo {
	position: relative;
	float: left;
	width: 420px;
	margin: 0px 0px 15px 0px;
}
div#bioInfo h2 {
	float: left;
	margin: 0px 0px 8px 0px;
	width: 420px;
	color: #686767;
	font-size: 20px;
	text-transform: none;
}
div#bioDetails {
	float: left;
	width: 210px;
	font-size: 11px;
}
div#bioDetails p {
	margin: 0px 0px 2px 0px;
}
div#bioDetails p.Title {
	font-style: italic;
	color: #676767;
}
div#bioDetails p.Phone {
	color: #c02426;
}
div#bioDetails p.Email a:link, div#bioDetails p.Email a:visited {
	color: #000;
	text-decoration: none;
}
div#bioDetails p.Email a:hover, div#bioDetails p.Email a:active {
	color: #c02426;
	text-decoration: none;
}
div#pageQuote {
	float: right;
	width: 210px;
	font-size: 11px;
	font-weight: bold;
	color: #c02426;
	text-align: right;
}



/************************/
/* Related Column Styles */
/************************/
div#sColHead .printOnly {
	display: none;
}

