body
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	margin-bottom: 15px;
/*	background-color: White;*/
/*	background-image:url('../Images/bg1.jpg');*/
	background-repeat: repeat-y;
}

.thinBlackBorder
{
	border: 1px solid black;
}

a.referer:link
{
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
}

a.referer:visited
{
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
}

a.referer:hover
{
	color: Black;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
}

a:link
{
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

a:visited
{
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

a:hover
{
	color: Black;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

input
{
	font-size: 12px;
	border: 1px solid #990000;
}

input.submit
{
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #777777;
}

.libraryPanel
{
	border: 1px dotted White;
	padding: 0px;
}

.hrDotted
{
	color: White;
	border-bottom: 1px dotted black;
}

.libraryHead
{
	font-size: 16px;
	font-weight: bold;
	background-color: Navy;
	color: White;
	padding-left: 5px;
}

.vlpSummary1
{
	background-color: gainsboro;
	border: 1px solid black;
	font-size: 10px;
	font-weight: bold;
}

td.vlpHeader1
{
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	background-color: Navy;
	color: White;
	padding-left:5px;
	width: 250px;
}

table.vlpPageGroup
{
	border: 1px solid Silver;
	padding: 10px;
}

td.vlpPageGroupItems
{
	font-size: 12px;
	padding-left: 15px;
	border-bottom: 1px dotted #EEEEEE;
}

td.vlpPageGroupItemsText
{
	font-size: 12px;
	padding-left: 5px;
	border-bottom: 1px dotted #EEEEEE;
}

table.vlpPage
{
	font-size: 12px;
}

td.vlpColumnSep
{
	border-left: 1px solid Silver;
}

td.vlpList
{
	border-left: 1px solid white;
	border-top: 1px solid gray;
	border-collapse: collapse;
	font-size: 12px;
	background-color: White;
}

td.vlpListAlt
{
	border-left: 1px solid white;
	border-top: 1px solid gray;
	border-collapse: collapse;
	font-size: 12px;
	background-color: gainsboro;
}

td.vlpListEx
{
	border-top: 1px solid black;
	border-collapse: collapse;
	font-size: 12px;
	color: Silver;
}

select
{
	font-size: 10px;
}

.header1
{
	font-size: 18px;
}

.contentPanel
{
	font-size: 12px;
	border: 1px solid black;
	margin: 5px;
	background-color: White;
	padding: 7px;
}

.subContentNav			{font-size: 14px; color: Navy; font-weight: bold; }
a:link.subContentNav	{text-decoration: none;}
a:visited.subContentNav	{text-decoration: none;}
a:hover.subContentNav	{text-decoration: underline;}

.subContentNavCell	{ border: 1px solid gainsboro; padding: 2px; }
.subContentNavCellOver	{ background-color: gainsboro; padding: 2px; border: 1px solid steelblue; }
.subContentNavCellSelected { background-color: steelblue; border: 1px solid gainsboro; padding: 2px; color: White; font-size: 14px; font-weight: bold; }
.subContentNavCellNo { border: 1px solid gainsboro; font-size: 14px; font-weight: bold; color: gainsboro; }

.indexLink			{padding-left: 15px; color: Navy;}
a:link.indexLink	{text-decoration: none;}
a:visited.indexLink	{text-decoration: none;}
a:hover.indexLink	{text-decoration: underline;}

.captionText{ font-size: 10px; }

.alphaCu
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
}

.alphaAv
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-transform: uppercase;
}

.alphaNo
{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: Silver;
	text-transform: uppercase;
}

.vlpLibraryTable
{
	border: 1px solid black;
	padding: 10px;
}

.vlpLibraryHeader
{
	background-color: Navy;
	color: White;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
}

.vlpLibraryCell
{
	border: 1px solid white;
	border-bottom: 1px dotted Silver;
	font-size: 12px;
	padding-left: 15px;
}

.vlpLibraryCellOver
{
	background-color: #EEEEEE;
	border: 1px solid Red;
	font-size: 12px;
	padding-left: 15px;
}

.brSpacer
{
	font-size: 3px;
}

.vlpStatus
{
	border: none;
}

.alphaCellCu{ border: 1px solid gainsboro;background-color: steelblue;padding: 2px 3px 2px 3px;}
.alphaCellOver { border: 1px solid steelblue; padding: 2px 3px 2px 3px; background-color: gainsboro;}
.alphaCell {	border: 1px solid gainsboro; padding: 2px 3px 2px 3px; }

.dt-ency-caption { font-size: 12px;	font-weight: normal; }
.dt-ency-images { font-size: 18px;	font-weight: bold; }
.dt-ency-section { font-size: 14px;	font-weight: bold; }
.dt-ency-reviewInfo {font-size: 10px; font-weight: normal; }
.reviewInfoCell { border: 1px solid silver; background-color: gainsboro; padding: 5px; }
.articleTitle {font-size: 22px; font-weight: bold; }