.listTable
{
	width: 100%;
	border: 1px solid #cccccc;
	border-right: none;	
	border-bottom: none;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

.listTable th
{	
	background:  #E8E8E8;
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	
	padding : 4px;
	margin: 0px;
	padding-left: 4px;
	font-size:13px;
	text-align: center;
	vertical-align: middle;
}

.listTable td
{	
	border: 1px solid #cccccc;
	border-top: none;
	border-left: none;
	
	padding : 3px;
	margin: 0px;
	padding-left : 4px;
}

.listTable td .highlight
{
	color: #FF0000;
	font-weight: bold;
}

.listTable  a:link, .listTable  a:visited 
{
	color: #14416e;
}

.listTable a:hover 
{
	color: #b0b14c;
}

.listTable .footer
{
	background:  #E8E8E8;
	padding: 10px;
}

.listTable .footer td
{
	background:  #E8E8E8;
	padding: 10px;
}


.listTable .footer input
{
	width: 180px;
	padding: 3px;
}

.adminTable table
{
	border: 1px solid #000000;
	border-top: none;
	border-left: none;
}

.adminTable th
{
	padding:6px; 
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.adminTable td
{
	border: 1px solid #CCCCCC;
	border-top: none;
	border-left: none;	
		
	padding : 4px;
	margin: 0px;
	padding-left : 4px;
	
	vertical-align: top;
}

.adminTable .title
{
	padding-left: 10px;
}

.bookTable p
{
	border-left: 5px #85ABB8 solid;
	padding: 0px 0px 0px 10px;
}

.bookTable th
{
	text-align: center;
	padding: 0px 10px 0px 10px;
}

.bookTable2 th
{
	border-right: 5px #85ABB8 solid;
	padding: 5px;
}

