
/* ---------- Header styles ---------- */

body {
	color: black;
}

#headerBackground {
	display: none;
}

#printLogo {
	padding: 0px 3px 0px 3px;
	border:  0px;
	margin:  0px 0px 2px 0px;
	display: inline;
	float: left;
}

#headerContent {
  font:				 bold 8pt Arial;
	float: right;
}

#headerContent ul {
	list-style-type: none;
	margin:					 15px 5px 10px 0px;
}

#headerContent li {
	float:			left;
	margin:  		0px;
	padding: 		0px;
}

#headerContent img {
	padding: 0px 3px 0px 3px;
	border:  0px;
	margin:  0px;
}

#headerAddress {
	text-align: center;
}

a.printEMail {
	color: black;
	text-decoration: none;
}

/* ---------- Left Navigation styles ---------- */

#leftNavBackground {
  display: none;
}

#leftNavContent {
  display: none;
}

/* ---------- Common left navigation & header styles ---------- */

#leftNavContent td, #headerBackground td {
	border: 				0px;
	margin: 				0px;
	padding: 				0px;
	vertical-align: top;
}

/* ---------- Title styles ---------- */

#titleContent {
	white-space: nowrap;
	text-align:  center;
	margin-top: 80px;
	margin-bottom: 35px;
  font:				 bold 16pt Arial;
}

img.printOnly {
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
}

/* ---------- Main Content styles ---------- */

#mainBackground {
  display: none;
}

#mainContent {
  margin-top: 20px;
	vertical-align: top;
	text-align:  		left;
  font:				 		10pt Arial;
	background:			white;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

#mainContent ul {
	list-style-type: disc;
	margin:					 5px 15px 10px 25px;
}

#mainContent li {
		margin:			0;
		padding:		1px;
}

#mainContent a, a:visited, a:active {
  text-decoration: none;
	color: black;
}

#mainContent img {
	border: 2px solid red;
	padding: 0px;
	margin: 0px;
}

#mainContent img.standardImage {
  float:   right;
}

#mainContent img.noDecoration {
	border-style: none;
}

#mainContent .photoAlbum {
	width: 400px;
	padding: 0px;
	margin: 0 0 20px 0;
}

#employeePhoto {
  page-break-before: always;
}

.photoItemContainer {
	width: 400px;
	margin: 10px 0 10px 0;
}

.photo {
	float: left;
	vertical-align: top;
	width: 120px;
	margin: 0 10px 0 0;
}

.photoRight {
	float: right;
	vertical-align: top;
	width: 120px;
	margin: 0 0 0 10px;
}

.albumTitle {
	font-weight: bold;
	border-bottom: 2px solid red;
	padding-bottom: 2px;
}

td.spacer {
	font: 0px arial;
	height: 5px;
}

.photoTitle {
	vertical-align: top;
	border-bottom: 1px solid red;
	width: 260px;
	text-align: center;
	padding: 0 0 3px 0;
}

.photoInfo {
	vertical-align: top;
	text-align: left;
	width: 250px;
	padding: 5px;
}

	/* ----- about us table styles ----- */
td.contactImg {
	vertical-align: bottom;
	text-align: center;
	padding: 0 0 5px 0;
	margin: 0px;
}

td.contactInfo {
	vertical-align: top;
	text-align: center;
  padding: 0 15px 15px 15px;
	margin: 0;
}	

.noPrint {
	display: none;
}

.pageBreak {
	page-break-before: always;
}

/* ---------- Footer styles ---------- */

#footerContent {
  display: none;
}

