/* -------------------------------------- */
/* body stylz */
body {
	background: #69c;
	background-color: #69c;
	margin: 0;

	font-family: geneva, arial, sans-serif;
	text-align: left;
	color: #000;
	/* do not specify font size; use html */
}

body.printFriend {
	background: #fff;
	background-color: #fff;
	margin: 0;

	font-family: geneva, arial, sans-serif;
	text-align: left;
	color: #000;
	/* do not specify font size; use html sizing */
}

table.MainTable { width: 750px; background-color: #fff; }

/* -------------------------------------- */

/* -------------------------------------- */
/* general linky styles */
a, a:link, a:active, a:visited, a:hover {
	text-decoration: underline;
	color: #000;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* styles for left nav links */
a.leftNavLinksA, a.leftNavLinksA:link, a.leftNavLinksA:active, a.leftNavLinksA:visited, a.leftNavLinksB, a.leftNavLinksB:link, a.leftNavLinksB:active, a.leftNavLinksB:visited {
	text-decoration: none;
}

a.leftNavLinksA:hover, a.leftNavLinksB:hover {
	text-decoration: underline;
}

a.leftNavLinksA, a.leftNavLinksA:link, a.leftNavLinksA:active, a.leftNavLinksA:visited, a.leftNavLinksA:hover {
	color: #fff;
}

a.leftNavLinksB, a.leftNavLinksB:link, a.leftNavLinksB:active, a.leftNavLinksB:visited, a.leftNavLinksB:hover {
	color: #ccc;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* link styles for "View all results" */
a.viewAllLink, a.viewAllLink:link, a.viewAllLink:active, a.viewAllLink:visited, a.viewAllLink:hover {
	text-decoration: underline;
	color: #66f;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* link styles for Breadcrumbs */
td.topBreadCrumbs a, td.topBreadCrumbs a:link, td.topBreadCrumbs a:active, td.topBreadCrumbs a:visited, td.topBreadCrumbs a:hover {
	text-decoration: underline;
	color: #666;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* main content table */
table.mainContentTable {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	width: 600px;

	background: #fff;
	background-color: #fff;
}

tr.mainContentRow {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;

	vertical-align: top;
}

td.mainContentCell {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 15px 30px;
	width: auto;

	text-align: left;
}
/* -------------------------------------- */

/* -------------------------------------- */
/* left hand search div */
div#leftNavBulletLinks {
	background: transparent;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 20px 0px;
	width: auto;

	text-align: left;
}

div#leftNavBoxContainer {
	background: #999;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	width: 150px;

	text-align: left;
}

div#leftNavBoxContainer table, div#leftNavBoxContainer tr, div#leftNavBoxContainer td {
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;

	background: transparent;
}

div#leftNavBoxContainer table, div#leftNavBoxContainer td {
	padding: 0px;
}

div#leftNavBoxContainer table {
	width: 150px;
}

div#leftNavBoxContainer table, div#leftNavBoxContainer td {
	width: auto;
}

div#leftNavBoxContainer tr {
	vertical-align: top;
}

div#leftNavBoxContainer td {
	text-align: left;
}

div#leftNavBoxContainer table.leftNavFormTable {
	margin: 0px 10px 10px 10px;
}

div#leftNavBoxContainer tr.leftNavFormRow {
	vertical-align: middle;
}

div#leftNavBoxContainer table.leftNavDropTable {
	margin: 0px 10px 10px 10px;
}

div#leftNavBoxContainer td.searchHead {
	padding: 10px 10px 5px 10px;
}

div#leftNavBoxContainer td.searchHead font {
	color: #fff;
}

div#leftNavBoxContainer td.leftInput {
	width: 106px;
}

div#leftNavBoxContainer td.leftSubmit {
	width: 24px;
}

div#leftNavBoxContainer td.leftAdvSearchLink {
	padding-top: 5px;
	text-align: right;
}

div#leftNavBoxContainer input.searchBoxLeft {
	background-color: #fff;
	font-size: 10px;
	width: 106px
}

div#leftNavBoxContainer select.searchDropLeft {
	background-color: #fff;
	font-size: 10px;
	width: 130px
}
/* -------------------------------------- */

span.label {
	font-size: 0.8em;
	font-weight: bold;
}

span.slabel {
	font-size: xx-small;
}

span.pageLabel {
	font-size: xx-small;
}

span.sumLabel {
	font-size: xx-small;
}

/* This is for iPhrase extract text in the links */
.DocHitExtractHitLink {
FONT-WEIGHT: 600; 
FONT-SIZE: xx-small;
}

.DocHitExtractNoHitLink {
FONT-SIZE: xx-small;
}
