/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 

	ul.mktree {
		width: 250px;
		} 

	/* Turn off list bullets */
	ul.mktree li { 
		font-size: 12px;
		list-style: none; 
		margin: 0;
		padding: 7px 5px 7px 5px;
		} 
	
	/* Control how "spaced out" the tree is */
	ul.mktree,
	ul.mktree ul,
	ul.mktree li {
		margin-left: 10px;
		padding: 0px;
		}

	/* Provide space for our own "bullet" inside the LI */
	ul.mktree li .bullet {
		padding-left: 15px;
		}

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree li.liOpen ul {
		display: block;
		}
	ul.mktree li.liClosed ul {
		display: none;
		}
	
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree li { 
		color: #000000;
		font-family:  Verdana, Arial; 
		font-size: 11pt; 
		font-style: normal; 
		font-weight: bold; 
		}

	ul.mktree li ul li {
		font-size: 90%
		}

	ul.mktree li ul li {
		color: black;
		font-weight: normal;
		}

/* STEVE'S VISUAL STYLING & OVERRIDES 1 */

	ul.mktree {
		border-bottom: #DAD1C1 solid 1px;
		margin: 0;
		padding: 0;
		width: 220px;
		}

	 	ul.mktree li {
			border: #DAD1C1 solid 1px;
			border-width: 1px 1px 0 0;
			font-size: 12px;
			margin: 0;
			padding: 7px 5px 7px 5px;
			position: relative;
			}

		ul.mktree li.liOpen {
			background: #FFFFFE url(/search-browse/img/open-li-bg.gif) top left no-repeat;
			padding-top: 6px;
			padding-bottom: 6px;
			}
		ul.mktree li.liClosed {
			background: url(/search-browse/img/closed-li-bg.gif) top left no-repeat;
			padding-top: 6px;
			padding-bottom: 6px;
			}

			ul.mktree li ul {
				background: url(/search-browse/img/dotted-line.gif) 6px bottom repeat-y;	
				padding: 0;
				margin: 4px 0 2px 0;
				}

				ul.mktree li ul li, 
				ul.mktree li ul li.liOpen,
				ul.mktree li ul li.liClosed {
					background: none;
					border: none;
					}
	
				ul.mktree li ul li {
					color: #666666;
					display: block;
					font-size: 10px;
					margin-top: 1px;
					margin-bottom: 4px;			
					padding: 0 25px 0 0;
					position: relative;
					line-height: 1.4;
					word-wrap: break-word;
					}

				ul.mktree li ul li.liOpen,
				ul.mktree li ul li.liClosed {
					border: none;
					font-weight: bold;
					font-size: 11px;
					margin-left: 0px;
					padding: 1px;
					}

					ul.mktree li ul li.liBullet span,
					ul.mktree li ul li.liOpen span,
					ul.mktree li ul li.liClosed span {
						color: #000000;
						font-weight: normal;
						}
	
						ul.mktree li ul li ul li.liOpen,
						ul.mktree li ul li ul li.liClosed {
							font-weight: bold;
							font-size: 10px;
							padding: 1px;
							}

		ul.mktree li .bullet,
		ul.mktree li ul li .bullet {
			background: none;
			padding: 0;
			}
		ul.mktree li.liOpen .bullet {
			cursor: pointer;
			background: url(/search-browse/img/minus-1.gif) 3px center no-repeat;
			padding-left: 15px;
			}
		ul.mktree li.liClosed .bullet {
			cursor: pointer;
			background: url(/search-browse/img/plus-1.gif) 3px center no-repeat;
			padding-left: 15px;
			}
		ul.mktree li.liBullet .bullet {
			background: none;
			cursor: default;
			}

			ul.mktree li ul li.liOpen .bullet {
				background: url(/search-browse/img/minus-2.gif) left center no-repeat;
				color: #666666;
				cursor: pointer;
				font-weight: bold;
				margin-left: 8px;
				padding-left: 18px;
				}
			ul.mktree li ul li.liClosed .bullet {
				background: url(/search-browse/img/plus-2.gif) left center no-repeat;
				color: #666666;
				cursor: pointer;
				font-weight: bold;
				margin-left: 8px;
				padding-left: 18px;
				}
			ul.mktree li ul li.liBullet {
				background: url(/search-browse/img/dotted-l.gif) left top no-repeat;
				margin-left: 9px;
				padding-left: 11px;
				}
			ul.mktree li ul li.liBullet .bullet {
				display: none;
				}

	ul.mktree li ul li input {
		height: 12px;
		margin: 0;
		padding: 0;
		position: absolute;
			right: 5px;
		width: 12px;
		}

		ul.mktree li ul li ul {
			background: url(/search-browse/img/dotted-line.gif) 8px bottom repeat-y;			
			margin-left: 9px;
			}

			ul.mktree li ul li ul li.liBullet {
				background: url(/search-browse/img/dotted-l.gif) 2px top no-repeat;
				padding-left: 13px;
				}

			ul.mktree li ul li ul li.liBullet input {
				position: absolute;
					right: 15px;
				}

	ul.mktree a {
		border-bottom: #666666 dotted 1px;
		color: #666666;
		text-decoration: none;
		}
	ul.mktree a:hover {
		border-bottom: #666666 solid 1px;
		}

		ul.mktree li ul li.liBullet a span.subTotal,
		ul.mktree li ul li.liOpen a span.subTotal,
		ul.mktree li ul li.liClosed a span.subTotal {
			color: #999999;
			border-bottom: #FFFFFF solid 1px;
			}

			ul.mktree li ul li.liBullet a:hover span.subTotal,
			ul.mktree li ul li.liOpen a:hover span.subTotal,
			ul.mktree li ul li.liClosed a:hover span.subTotal {
				border-bottom: #FFFFFF solid 1px;
				}

		ul.mktree li ul li.liBullet a span.subTotal span.subNumberator,
		ul.mktree li ul li.liOpen a span.subTotal span.subNumberator,
		ul.mktree li ul li.liClosed a span.subTotal span.subNumberator {
			border-bottom: #999999 dotted 1px;
			color: #000000;
			}

			ul.mktree li ul li.liBullet a:hover span.subTotal span.subNumberator,
			ul.mktree li ul li.liOpen a:hover span.subTotal span.subNumberator,
			ul.mktree li ul li.liClosed a:hover span.subTotal span.subNumberator {
				border-bottom: #999999 solid 1px;
				}

	a.topLink {
		background: #F1E8D8;
		border: #DAD1C1 solid 1px;
		color: #000000;
		float: right;
		font-size: 10px;
		font-weight: bold;
		margin-top: 10px;
		margin-right: 10px;
		padding: 5px 8px 5px 8px;
		text-align: center;
		text-decoration: none;
		}
	a.topLink:hover {
		background: #FFFFFF;
		}


/* /STEVE'S VISUAL STYLING & OVERRIDES 1 */
}

.normal {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}
/* .header {
	color: #356AA0;
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	} */
.resultsCount {
	color: #356AA0;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	}
.selected {
	background-color: yellow;
	}

.nonFeaturedResult { 
	background-color: #F9F7ED; 
	color: #000000; 
	font-family: Verdana, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	}

.featuredResult { 
	background-color: #CDEB8B;
	color: #000000; 
	font-family: Verdana, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	}

.disabledResult { 
	background-color: #F9F7ED; 
	color: #000000; 
	font-family: Verdana, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: lighter;
	font-variant: normal;
	}

.resultsHeader {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #36393D;
	}
.nonResult {
	}
.processing {
	color: #356AA0;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	/* text-decoration: blink; */
	}
.trail {
	color: #356AA0;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;	
	font-weight: bold;
	font-variant: normal;
	}

.removeLink {
	color: #356AA0;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	}


/* /STEVE'S VISUAL STYLING & OVERRIDES 2 */

	table, td {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		}

	.normal {
		font-size: 11px;
		}

	table#overallContainerTable {
		background: #FFFFFF url(basic-bg.gif) top left repeat-x;
		background-color: red;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 800px;
		}

	div#pageInstructionText {
		font-size: 11px;
		margin: 0 15px 10px 15px;
		padding-top: 10px;
		text-align: left;
		width: 770px;
		}

	table#searchMainTable {
		border-top: #DAD1C1 solid 1px;
		margin: 0 15px 0 15px;
		width: 770px;
		}

		table#searchMainTable td#searchMainTD1 {
			padding: 10px 0 30px 0;
			width: 230px;
			}
		table#searchMainTable td#searchMainTD2 {
			padding: 10px 0 15px 0;
			width: 535px;
			}

	span.controlLabel {
		display: block;
		margin-bottom: 4px;
		font-size: 11px;
		}


/* --Controls the placement & appearance of the 'Processing' notice --*/

	div.keywordSearch {
		display: block;
		height: 24px;
		position: relative;
		}
	input.searchString {
		height: 24px;
		margin: 0;
		padding: 3px 0 0 0;
		position: absolute;
			left: 10px;
			top: 0;
		text-indent: 4px;
		width: 120px;
		}
	input.searchButton {
		background: #666666;
		border: none;
		color: #FFFFFF;
		height: 24px;
		font-weight: bold;
		margin: 0;
		position: absolute;
			left: 140px;
			top: 0;
		padding: 0 4px 0 4px;
		text-transform: uppercase;
		}

	span#processingText.processing {
		display: block;
		height: 0;
		position: absolute;
			left: 230px;
			top: 6px;
			z-index: 5; 
		width: 540px;
		}

		div.processingContainer {
			background: url(/img/half-white.gif);
			color: #999999;
			font-family: Trebuchet MS, sans-serif;
			font-size: 16px;
			font-style: italic;
			height: 350px;
			text-align: center;
			}

			div.processingContainer span {
				background: #FFFFFF url(/img/loading.gif) no-repeat 25px center;
				border: 1px solid #dbdad7;
				padding: 20px 20px 20px 58px;
				width: auto;
				}

	table.resultsGrid {
		border: 0;
		padding: 0;
		margin: 0;
		width: 535px;
		}

		table.resultsGrid td {
			margin: 0;
			padding: 0;
			}

/* -- Colors odd numbered rows in the results table --*/	

		table.resultsGrid tr#tr1,
		table.resultsGrid tr#tr3,
		table.resultsGrid tr#tr5,
		table.resultsGrid tr#tr7,
		table.resultsGrid tr#tr9,
		table.resultsGrid tr#tr11,
		table.resultsGrid tr#tr13,
		table.resultsGrid tr#tr15,
		table.resultsGrid tr#tr17,
		table.resultsGrid tr#tr19,
		table.resultsGrid tr#tr21,
		table.resultsGrid tr#tr23,
		table.resultsGrid tr#tr25 {
			background-color: #EEEDEC;
			}

/* -- Colors even numbered rows in the results table --*/

		table.resultsGrid tr#tr2,
		table.resultsGrid tr#tr4,
		table.resultsGrid tr#tr6,
		table.resultsGrid tr#tr8,
		table.resultsGrid tr#tr10,
		table.resultsGrid tr#tr12,
		table.resultsGrid tr#tr14,
		table.resultsGrid tr#tr16,
		table.resultsGrid tr#tr18,
		table.resultsGrid tr#tr20,
		table.resultsGrid tr#tr22,
		table.resultsGrid tr#tr24 {
			background-color: #F2F2F1;
			}

/* -- basic result cell behavior --*/

		table.resultsGrid tr.nonFeaturedResult td,
		table.resultsGrid tr.featuredResult td {
				background-position: center right;
				background-repeat: repeat-y;
				border-bottom: #DBDAD7 solid 1px;
				margin: 0;
				padding: 4px 8px 4px 5px;
				}

/* -- Colors featured rows in the results table --*/

		table.resultsGrid tr.featuredResult td {
			background-color: #D1ECCC;
			border-bottom: #BDCAB8 solid 1px;
			}

/* -- Colors even numbered featured rows in the results table --*/	

		table.resultsGrid tr#tr2.featuredResult td,
		table.resultsGrid tr#tr4.featuredResult td,
		table.resultsGrid tr#tr6.featuredResult td,
		table.resultsGrid tr#tr8.featuredResult td,
		table.resultsGrid tr#tr10.featuredResult td,
		table.resultsGrid tr#tr12.featuredResult td,
		table.resultsGrid tr#tr14.featuredResult td,
		table.resultsGrid tr#tr16.featuredResult td,
		table.resultsGrid tr#tr18.featuredResult td,
		table.resultsGrid tr#tr20.featuredResult td,
		table.resultsGrid tr#tr22.featuredResult td,
		table.resultsGrid tr#tr24.featuredResult td {
			background-color: #D6F0D6;
			}

/* -- Hovered cell behavior --*/

		table.resultsGrid tr.nonFeaturedResult:hover,
		table.resultsGrid tr.featuredResult:hover,
		table.resultsGrid tr#tr2.featuredResult:hover,
		table.resultsGrid tr#tr4.featuredResult:hover,
		table.resultsGrid tr#tr6.featuredResult:hover,
		table.resultsGrid tr#tr8.featuredResult:hover,
		table.resultsGrid tr#tr10.featuredResult:hover,
		table.resultsGrid tr#tr12.featuredResult:hover,
		table.resultsGrid tr#tr14.featuredResult:hover,
		table.resultsGrid tr#tr16.featuredResult:hover,
		table.resultsGrid tr#tr18.featuredResult:hover,
		table.resultsGrid tr#tr20.featuredResult:hover,
		table.resultsGrid tr#tr22.featuredResult:hover,
		table.resultsGrid tr#tr24.featuredResult:hover {
			background-color: #F1E8D9;
			}


		table.resultsGrid tr.nonFeaturedResult:hover td,
		table.resultsGrid tr.featuredResult:hover td,
		table.resultsGrid tr#tr2.featuredResult:hover td,
		table.resultsGrid tr#tr4.featuredResult:hover td,
		table.resultsGrid tr#tr6.featuredResult:hover td,
		table.resultsGrid tr#tr8.featuredResult:hover td,
		table.resultsGrid tr#tr10.featuredResult:hover td,
		table.resultsGrid tr#tr12.featuredResult:hover td,
		table.resultsGrid tr#tr14.featuredResult:hover td,
		table.resultsGrid tr#tr16.featuredResult:hover td,
		table.resultsGrid tr#tr18.featuredResult:hover td,
		table.resultsGrid tr#tr20.featuredResult:hover td,
		table.resultsGrid tr#tr22.featuredResult:hover td,
		table.resultsGrid tr#tr24.featuredResult:hover td {
			background-color: #F1E8D9;
			position: relative;
			}

/* -- Pinstripe backgrounds --*/

		table.resultsGrid tr.nonFeaturedResult td {
			}
		table.resultsGrid tr.featuredResult td {
			}

		table.resultsGrid tr.nonFeaturedResult:hover td,
		table.resultsGrid tr.featuredResult:hover td,
		table.resultsGrid tr#tr2.featuredResult:hover td,
		table.resultsGrid tr#tr4.featuredResult:hover td,
		table.resultsGrid tr#tr6.featuredResult:hover td,
		table.resultsGrid tr#tr8.featuredResult:hover td,
		table.resultsGrid tr#tr10.featuredResult:hover td,
		table.resultsGrid tr#tr12.featuredResult:hover td,
		table.resultsGrid tr#tr14.featuredResult:hover td,
		table.resultsGrid tr#tr16.featuredResult:hover td,
		table.resultsGrid tr#tr18.featuredResult:hover td,
		table.resultsGrid tr#tr20.featuredResult:hover td,
		table.resultsGrid tr#tr22.featuredResult:hover td,
		table.resultsGrid tr#tr24.featuredResult:hover td {	
			}
			

		table.resultsGrid tr.resultsHeaderRow td {
			border-bottom: #DBDAD7 solid 1px;
			font-family: Trebuchet MS, Verdana, sans-serif;
			font-size: 10px;
			font-weight: bold;
			margin: 0;
			padding: 0 3px 5px 3px;
			}

		font.resultsHeader,
		font.resultsHeader a.resultsHeader {
			}

			table.resultsGrid tr.resultsHeaderRow td a.resultsHeader {
				border-bottom: #000000 dotted 1px;
				font-size: 11px;
				text-decoration: none;
				white-space: nowrap;
				}

			table.resultsGrid tr.resultsHeaderRow td a.resultsHeader:hover {
				font-size: 11px;
				text-decoration: none;
				}

		a.resultsHeader img {
			border: none;
			position: relative;
				left: -2px;
			}



/* --Controls the appearance of Result Grid cels --*/

		table.resultsGrid td.coladd {
			padding: 3px;
			}

			table.resultsGrid td.coladd input {
				height: 12px;
				margin: 0;
				padding: 0;
				position: relative;
					top: 1px;
				width: 12px;
				}

		table.resultsGrid td.colpn {
			color: #666666;
			font-weight: bold;
			font-size: 11px;
			}

		table.resultsGrid td.colbt {
			color: #666666;
			font-weight: bold;
			font-size: 10px;
			}

		table.resultsGrid td.colcty,
		table.resultsGrid td.colst,
		table.resultsGrid td.colas,
		table.resultsGrid td.colni,
		table.resultsGrid td.colp,
		table.resultsGrid td.colrd,
		table.resultsGrid td.colamt,
		table.resultsGrid td.colnb,
		table.resultsGrid td.coled,
		table.resultsGrid td.collo,
		table.resultsGrid td.colcirc,
		table.resultsGrid td.colpsav,
		table.resultsGrid td.colloc,
		table.resultsGrid td.colac,
		table.resultsGrid td.colads,
		table.resultsGrid td.colcp {
			font-size: 10px;
			}

/* -- formatting for Not Available values -- */

		table.resultsGrid td span.notavail {
			color: #999999;
			text-transform: uppercase;
			}


/* --Controls alignment in Result Grid cels --*/

		table.resultsGrid td.colst {
			width: 38px;
			}

		table.resultsGrid td.coladd,
		table.resultsGrid td.colads,
		table.resultsGrid td.colst {
			text-align: center;
			}
		table.resultsGrid td.colas,
		table.resultsGrid td.colac,
		table.resultsGrid td.colamt,
		table.resultsGrid td.colnb,
		table.resultsGrid td.colni,
		table.resultsGrid td.colp,
		table.resultsGrid td.coled,
		table.resultsGrid td.collo,
		table.resultsGrid td.colcirc,
		table.resultsGrid td.colpsav {
			text-align: right;
			}


/* -- Proper colored links in the Results grid --*/

	table.resultsGrid tr#tr1 td a,
	table.resultsGrid tr#tr2 td a,
	table.resultsGrid tr#tr3 td a,
	table.resultsGrid tr#tr4 td a,
	table.resultsGrid tr#tr5 td a,
	table.resultsGrid tr#tr6 td a,
	table.resultsGrid tr#tr7 td a,
	table.resultsGrid tr#tr8 td a,
	table.resultsGrid tr#tr9 td a,
	table.resultsGrid tr#tr10 td a,
	table.resultsGrid tr#tr11 td a,
	table.resultsGrid tr#tr12 td a,
	table.resultsGrid tr#tr13 td a,
	table.resultsGrid tr#tr14 td a,
	table.resultsGrid tr#tr15 td a,
	table.resultsGrid tr#tr16 td a,
	table.resultsGrid tr#tr17 td a,
	table.resultsGrid tr#tr18 td a,
	table.resultsGrid tr#tr19 td a,
	table.resultsGrid tr#tr20 td a,
	table.resultsGrid tr#tr21 td a,
	table.resultsGrid tr#tr22 td a,
	table.resultsGrid tr#tr23 td a,
	table.resultsGrid tr#tr24 td a,
	table.resultsGrid tr#tr25 td a {
		color: #666666;
		border-bottom: transparent solid 1px;
		text-decoration: none;
		}

	table.resultsGrid tr#tr1 td a:hover,
	table.resultsGrid tr#tr2 td a:hover,
	table.resultsGrid tr#tr3 td a:hover,
	table.resultsGrid tr#tr4 td a:hover,
	table.resultsGrid tr#tr5 td a:hover,
	table.resultsGrid tr#tr6 td a:hover,
	table.resultsGrid tr#tr7 td a:hover,
	table.resultsGrid tr#tr8 td a:hover,
	table.resultsGrid tr#tr9 td a:hover,
	table.resultsGrid tr#tr10 td a:hover,
	table.resultsGrid tr#tr11 td a:hover,
	table.resultsGrid tr#tr12 td a:hover,
	table.resultsGrid tr#tr13 td a:hover,
	table.resultsGrid tr#tr14 td a:hover,
	table.resultsGrid tr#tr15 td a:hover,
	table.resultsGrid tr#tr16 td a:hover,
	table.resultsGrid tr#tr17 td a:hover,
	table.resultsGrid tr#tr18 td a:hover,
	table.resultsGrid tr#tr19 td a:hover,
	table.resultsGrid tr#tr20 td a:hover,
	table.resultsGrid tr#tr21 td a:hover,
	table.resultsGrid tr#tr22 td a:hover,
	table.resultsGrid tr#tr23 td a:hover,
	table.resultsGrid tr#tr24 td a:hover,
	table.resultsGrid tr#tr25 td a:hover {
		border-bottom: transparent solid 1px;
		color: #666666;
		text-decoration: none;
		}

/* --Controls the appearance of the Search criteria --*/

	.trail {
		color: #000000;
		font-size: 11px;
		font-weight: bold; 
		}
	span.trail {
		display: block;
		}

		.trail #totalResults {
			color: #999999;
			font-weight: normal;
			}

			.trail #totalResults span.subNumerator {
				color: #000000;
				font-weight: bold;
				}

		.trail a {
			border: none;
			font-size: 10px;
			font-weight: normal; 
			text-decoration: none;
			}

		.trail a:hover {
			border: none;
			font-size: 10px;
			font-weight: normal; 
			text-decoration: none;
			}

	span#selectedCriteria {
		font-size: 10px;
		}

	span#selectedCriteria div.criteriaCorral {
		border: #E6DFD3 solid 1px;
		background: #F9F5EE;
		padding: 8px;
		margin-left: 15px;
		width: 490px;
		}


/*--  Selected Publication Corral - Basic Container --*/

	span#embeddedProcess {
		color: #000000;
		font-weight: bold;
		}

	span#embeddedProcess a.plusMinusSelectedResults {
		text-decoration: none;
		}
	span#embeddedProcess a img {
		border: none;
		}

	span#embeddedProcess table {
		background: #F7F6F6 url(../img/embeddedprocess-bg.gif) repeat-x top left;
		border: #DBDAD7 solid 1px;
		padding: 0;
		}

		span#embeddedProcess table td {
			padding-left: 7px;
			padding-right: 7px;
			}
		span#embeddedProcess table td.trail {
			padding-top: 8px;
			padding-bottom: 8px;
			}
		span#embeddedProcess table td.normal {
			color: #666666;
			font-size: 10px;
			padding-top: 0;
			padding-bottom: 6px;
			padding-left: 20px;
			}

	td#embedProcessTop1 {
		font-size: 12px;
		font-weight: bold;
		height: 36px;
		padding: 0 0 0 11px;
		}

		td#embedProcessTop1 img {
			margin-right: 3px;
			}

	table td#embedProcessTop2 {
		height: 36px;
		padding: 0 6px 0 0;
		}

		table td#embedProcessTop2 a#actionbutton {
			background-color: #666666;
			border: #FFFFFF solid 1px;
			color: #FFFFFF;
			cursor: pointer;
			font-size: 12px;
			font-weight: bold;
			height: 18px;
			margin: 0;
			padding: 3px 0 4px 0;
			text-decoration: none;
			width: auto;
			}

			table td#embedProcessTop2 a#actionbutton span {
				border: #666666 solid 8px;
				border-width: 3px 8px 4px 8px;
				white-space: nowrap;
				}

	div#embedProcessLinks {
		border-top: #DBDAD7 solid 1px;
		font-size: 10px;
		margin-bottom: 2px;
		padding: 4px 0 3px 0;
		}

		div#embedProcessLinks a {
			border-bottom: #666666 dotted 1px;
			font-size: 10px;
			text-decoration: none;
			}

			div#embedProcessLinks a:hover {
				border-bottom: #666666 solid 1px;
				}

		div#embedProcessLinks a#embedProcessSelectAll,
		div#embedProcessLinks a#embedProcessUnselectAll {
			color: #666666;
			}

		div#embedProcessLinks a#embedProcessRemoveAll {
			color: #E5431E;
			margin-right: 20px;
			}

		div#embedProcessLinks br {
			display: none;
			}


/*--  Selected Publication Corral - Inner Table --*/

	span#selectedResultsSpan {
		display: block;
		}

		span#selectedResultsSpan table {
			background: transparent;
			border: none;
			margin-bottom: 5px;
			}

			table#selectedResultsTable td {
				color: #666666;
				font-size: 10px;
				font-style: italic;
				padding: 2px;
				}

			span#selectedResultsSpan table#selectedResultsTable td#embedProcessInstructions {
				border-top: #DBDAD7 solid 1px;
				color: #000000;
				font-size: 10px;
				font-weight: normal;
				font-style: normal;
				padding: 8px 0 5px 0;
				}

				span#embeddedProcess table table td img {
					margin-right: 2px;
					}



	span#fuzzySearch {
		border-bottom: #FFFFFF solid 1px;
		margin-left: 15px;
		position: relative;
			top: -10px;
		}

	span#fuzzySearch a.removeLink,
	span#fuzzySearch a.removeLink:hover	{
		border: none;
		}

	span#fuzzySearch span.subTotal {
		}

	span#selectedCriteria a.clear {
		border-bottom: #666666 dotted 1px;
		color: #E5431E;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}

		span#selectedCriteria a.clear:hover {
			border-bottom: #666666 solid 1px;
			}

	
/* --Controls the appearance of the general remove X graphics --*/

	.trail a img {
		border: #FFFFFF solid 1px;
		position: relative;
			top: 1px;
		}

		.trail a:hover img {
			border: #BDBDBD solid 1px;
			}

	span#fuzzySearch a img
	span#fuzzySearch a:hover img {
		border: none;
		}


	div.bottomResultCount {
		float: left;
		font-size: 10px;
		font-weight: bold;
		margin-top: 10px;
		width: auto;
		}


/* --Controls the appearance of the paging display --*/
	div#paging {
		height: 20px;
		font-size: 10px;
		margin-top: 10px;
		}

	span#paging a {
		border-bottom: #666666 dotted 1px;
		color: #666666;
		font-size: 10px;
		text-decoration: none;
		}

		span#paging a:hover {
			border-bottom: #666666 solid 1px;
			}
	
	span#paging {
		display: block;
		float: right;
		height: 20px;
		}

	span#nextPrevLinks {
		margin-left: 20px;
		}

	span.textLabel {
		color: #000000;
		display: block;
		margin-bottom: 5px;
		}



/* /STEVE'S VISUAL STYLING & OVERRIDES 2 */


font[color="red"] {
	color: #E5431E;
	}

.hide { 
	background-color: #F1E8D9;
	border: #BAB9B7 solid 1px;
	border-top: #FFFFFF solid 1px;
	display: none; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 0.8;
	margin: 0;
	padding: 8px 0 5px 0;
	position: absolute;
		z-index: 7;
	width: 265px;
	}

	.hide br {
		display: none;
		}
	.hide div {
		border: #F1E8D9 solid 1px;
		}

		.hide div div {
			font-size: 10px;
			line-height: 1.2;
			margin-bottom: 3px;
			padding-right: 8px;
			}
		.hide div img {
			background: #FFFFFF;
			border: #DBDAD7 solid 1px;
			color: #999999;
			float: right;
			font-weight: normal; 
			height: auto;
			margin: 0 10px 5px 10px
			position: relative;
			text-align: center;
			width: 98px;
			}

.show {
	display: block;
	}

.popUpHeader {
	font-weight: bold;
	}

.popUpNameHeader {
	color: #999999;
	display: none;
	font-weight: bold; 
	text-align: center;
	}
