/* //////////////////////////////////////////////////////
            T O P    B A N N E R S    P L A C E M E N T   
   ////////////////////////////////////////////////////// */
.top-banner {
	position: absolute;
	margin-top: 63px;
	margin-left: 135px;
	z-index: auto; }




/* NEW HOME PAGE WORK */
.content .outerBox table { border-right: 1px solid blue; border-left: 1px solid blue; border-collapse: separate
}

.content .outerbox td { font: 70% arial }

.content .outerbox th {
	background-color: blue;
	font: bold 100% verdana;
	color: white;
	text-align: left;
	padding-left: 2;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	height: 20px;
	}
.content .spacer {
	background-color: green;
	height: 14px }





/*.top-banner img { display: inline; }*/

.borderbar img {
	position:absolute;
	left: 0;
	top: 56px; }

.side-right-banner {
		margin-top: 5px;
		position: absolute;
		margin-left: 35em;
		margin: 0pt;
		z-index: auto;
		vertical-align: middle;
		padding-left: 10px; }

.sold img {
		position: absolute;
		margin: 0;
		padding: 0;
		z-index: 4;
		top: 12px;
		left: 4px; }

.member-buttons {
		position: relative;
		display: inline;
		margin-top: 0pt;
		width: auto;
		left: 2px;
		z-index: auto;
		vertical-align: middle; }

.member-buttons table { 
		background-color: #d3e6f5;
		font: 100% tahoma;
		border-collapse: collapse;
		border-spacing: 0pt;
		empty-cells: show;
		vertical-align: middle; }


.pageClips img { width: 120px; height: 160px; padding: 4pt}

/* Wrap inside a middle-three for left margin to be correct! */
.back-to-top {
	position: relative;
	left: 480px;
	font-size: 0.8em }



/*	/////////////////////////////////////////////////////////////////////////////
	////              A d    D i s p l a y     T a b l e s                   ////
	///////////////////////////////////////////////////////////////////////////// */
.tablePicture {
	position: relative;
	display: inline;
	top: 4px;
	left: 2px;
	padding: 1;
	z-index: auto }

.tablePicture th td {
	text-align: right; }	

/* Special definition just for the examples shown on the main home page. */
.hilite-table {
	display: inline;
	z-index: auto;
	}

.hilite-table td {
	border: none;
	font: 70% tahoma }


/* Special definition for whenever we just want a table with colors, but no borders. */
.display-table  {
	z-index: auto; }	

.display-table th {
	border: none; }	

.display-table td {
	border: none; }	

/* Flip between inline and hidden, whenever we want to hid some development work */
.development { display: none }


.tableSummary {
		font: 110% tahoma;
		color: black;
		border-collapse: collapse;
		empty-cells: show;
		display: inline; }

.tableSummary th { 
	background-color: #cfe6f3;
	text-align: left;
	border: 1pt solid white;
	padding-left: 3pt;
	padding-right: 8pt;
	padding-top: 3pt;
	padding-bottom: 3pt; }
	
.tableSummary td {
	background-color: #f7f7f7;
	border: 1pt solid white;
	padding: 2pt;
	padding-left: 2pt;
	padding-right: 8pt; } /* bg-color was #e3f3f3 */

.tableSummary input { text-align: right;  }	


.tableArticle {
		border-collapse: collapse;
		empty-cells: show;
		display: inline;
		 }

.tableArticle th {
		font: bold 70% sans-serif;
		color: black;
		text-align: left;
		padding-left: 8;
		padding-top: 4 }

.tableArticle td {
		font: 75% arial;
		color: black;
		padding-left: 20;
		padding-bottom: 6 }

.tableArticle a:visited { text-decoration: none }
.tableArticle a { color: black }


.tableSearch { background-color: white; z-index: auto; font: bold 110% tahoma }
.tableSearch th td { text-align: right; background-color: white; }

.tableTools { color: black }
.tableTools th { font: bold 100% tahoma; background-color: #00ccff; height: 32pt }
.tableTools td { font: 80% tahoma; background-color: #e3f3f3; text-align: center; height: 26pt }

.tableSummarySearch { color: black; border-collapse: collapse }
.tableSummarySearch th { font: bold 90% verdana; background-color: #00ccff; text-align: left; height: 22pt; vertical-align: bottom}
.tableSummarySearch td { font: 65% verdana; background-color: #e3f3f3; text-align: left; padding: 3 }

.promos { padding: 6; font: 100% verdana }
.promos img { text-align: right }

/* For JS generated input buttons */
.selectButton {
	font: bold 8pt tahoma;	/* Use absolute size reference here to avoid % changes between table types */
	color: white;
	border:  1px solid blue;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	background-color: #6fafff;	}

.smallfont{
	font: bold 8.5pt tahoma;
	color: black;
	padding: 3px, 3px, 3px, 3px}

.smallprompt{ font: 100% verdana;
	padding:1pt } /* Text used for the blip - content area */

.blip .bliphead {
	font: 150% tahoma;
	font-weight:bold;
	background-color: red;
	padding-left: 7px;} /* Required for the Blip Header */
	
.blip .blipcontent{padding:8px 8px 14px 8px;} /* Padding for Blip Content area */




h1, h2, h3, h4
{
	/*	font-style: italic; */
	font-family: luxi sans,sans-serif;
}

h1 { font-size: 1.75em; }

h2 { font-size: 1.25em; }

h3 { font-size: 1.1em; }

hr {
	border: 0;
	border-bottom: 1px solid #ccc; }

.side-right-content {	padding: 0 5px 1.5em; }

.side-right h1, .side-right h2, .side-right h3 {
	margin: 0;
	padding: 0 4pt 0;
	font-size: 1em;
	letter-spacing: 2pt;
	border-bottom: 1px solid #bbb; }

.side-right hr {
	border-bottom: 1px solid #aaa;
	margin: 0.5em 0; }

table tr { font-size: 0.9em; }

.link-internal { }

.content li { padding: 1pt; }
.content h1 { margin-top: 0; }


.content a img {
	margin: 1px;
	border: 0; }

/* THIS PUTS A HOVER BAR OVER HYPERLINK IMGS */
/*
.content a:hover img {
	margin: 0;
	border: 1px solid #f00; }
*/

/*
.content a img.noborder {
	margin: 0;
	border: 0; }

.content a:hover img.noborder {
	margin: 0;
	border: 0; }
*/

/* pre.screen is for DocBook HTML output */
code.screen, pre.screen
{
	font-family: monospace;
	font-size: 1em;
	display: block;
	padding: 10px;
	border: 1px solid #bbb;
	background-color: #eee;
	color: #000;
	overflow: auto;
	border-radius: 2.5px;
	/* -moz-border-radius: 2.5px; */
	margin: 4pt; }

.project code.screen {
	margin: 0; }

code.command, code.filename {
	font-family: monospace;
}

code.citetitle {
	font-family: sans-serif;
	font-style: italic;
}

strong.application {
	font-weight: bold;
}
.indent {
	margin: 0 2em;
}
