	/* for use in header */
	.thetop {font-size: 8pt; font-family: arial, helvetica; text-decoration: none; color: darkblue;}
	.topbar {font-size: 8pt; font-family: arial; background-color: #c0c0c0; layer-background-color: #c0c0c0;}
	.servenav {font-size: 8pt; font-family: arial, helvetica; background-color: #E0E0E0; layer-background-color: #E0E0E0; text-decoration: none; color: darkblue;}
	.navHighlight {cursor: pointer; font-size: 8pt; font-family: arial, helvetica; background-color: #D9E7F5; layer-background-color: #D9E7F5; text-decoration: none; color: darkblue;}

.leftNavHeader{
	color: #ffffff;
	font-weight: bold;

}
.spotlight {
	font-family:     Verdana, Trebuchet, Arial;
	font-size:       9px;
	text-decoration: none;
	background-color:#ffffff;
	padding:		 10px;
}
body {
	font-family:     Verdana, Trebuchet, Arial;
	font-size:       11px;
	text-decoration: none;
	background-color:#ffffff;
}
.bookTitle 
{
	color:			#000000;
	font-family:	verdana,arial,helvetica,sans-seriff;
	font-size:		18px;
	font-weight:	bold;
	line-height:	18px;
}
.bookDisclaimer
{
	color:			#000000;
	font-family:	verdana,arial,helvetica,sans-seriff;
	font-size:		9px;
}
.bookSubTitle {
	font-family:verdana,arial,helvetica,sans-seriff;
	font-size:12px;
	font-weight:bold;
	line-height: 18px;
}
.error 
{
	font-family:verdana,arial,helvetica,sans-seriff;
	font-size:12px;
	color: Red;	
}
a.bookTitle {
	text-decoration:underline
}
.bookSummary {
	font-family:     Verdana, Trebuchet, Arial;
	font-size:       12px;
	text-decoration: none;
	background-color:#ffffff;
}
.bookPrice {
	font-family:     Verdana, Trebuchet, Arial;
	font-size:       12px;
	text-decoration: none;
	font-weight:bold;
}
a.buyBook {
	font-family:     Verdana, Trebuchet, Arial;
	font-size:       12px;
	text-decoration: none;
	background-color:#e0e0e0;
	border: 1px solid black;
	padding: 5px;
}

.title {
	font-family:verdana,arial,helvetica;
	font-size:32px;
	font-weight:bold;
	line-height:     32px;
	color: #000000;
}

td {
	font-family:	verdana,arial,helvetica;
	font-size:      10px;
	text-decoration: none;
}

.leftnavOuter {
/*	background-color: #D2CBCB; */
	background-color: #004488;
	border-width : 1px;
	border-style : solid;
	border-color : #666666;
}
.rightnavOuter {
	background-color: #e0e0e0;
	color: #000000;
	border-width : 1px;
	border-style : solid;
	border-color : #666666;
}
.leftnav {
	background-color:	#D2CBCB;
	border-width:	0px;
	border-width:	0px;
	border-style:	solid;
	border-color:	#666666;
}

.tableborder {
	background-color:#ffffff;
}

.tableContent {
	background-color: #ffffff;
	border-width:1px;
	border-style: solid;
	border-color: #666666;
}

.alttablecontent {
	background-color:#eeeeee;
}

.headerContent {
	background-color: #000000;
	color:#e0e0e0;
}

.hrmain {
	background-color:#666666;
}

.hralt {
	background-color:#bbbbbb;
}
.homeTab {
	background-color:#ffffff;
}
.companyTab {
	background-color:#D9E7F5;
	color : #000000;
}

.categoryTab {
	background-color: #999999;
	/*#DCD6D5;*/
	color : #32292A;
}
.categoryTabActive {
	cursor: pointer;
	background-color: #FFFFCC;
	/*#DCD6D5;*/
	color : #32292A;
}

a.categoryLink {
	color: #000000;
}

a {
	color: #882222;
	text-decoration: none;
}

a.bright {
				color: #882222;
			}

a.company {
	color: #882222;/*#32292A;*/
	text-decoration: none;
}

a.company:hover  {
	text-decoration: underline;
}

a.category {
	color: #eeeeee;
	text-decoration: none;
}

a.category:hover  {
	text-decoration: underline;
}

a.headerContent { 
	color: #eeeeee;
	text-decoration: none;
 }

.navState {
	font-weight: bold;
}

.dateRange {
	font-weight: bold;
}

.footer {
	color:#ffffff;
	background-color: #004488;
}

.formElt {
	background-color: #D2CBCB;
	color: black;
	font-family: verdana, arial;
	font-size: 10px;
	border: solid 1px gray;
	padding: 2;
}

.small {
	font-size: 9px;
}