body, table
{
	font-size: 11px;
	font-family: Verdana;
}

.font-0
{
	font-size: 11px;
	font-family: Verdana;
}

.linkCategory
{
	font-weight: 600;
	font-size: 12px;
	font-family: Verdana;
}

.font-1
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
}

.font-2
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-style: italic;
	font-family: 'Times New Roman';
	text-decoration: none;
}

.font-3
{
	font-weight: bold;
	font-size: 18px;
	color: navy;
	font-style: italic;
	font-family: 'Times New Roman';
	text-decoration: underline;
}

A:link
{
	font-weight: 700;
	color: #000000;
}

A:visited
{
	font-weight: 700;
	color: #000000;
}

.para-1
{
	padding-left: 20px;
	line-height: normal;
}

legend { color: Black; }

div.spacer { height: 20px; }

table.emptyGridView, table.emptyGridView td { border-style: none; }
table.gridView, table.gridView td, table.gridView th { border: solid 1px #888; }
table.gridView th { padding-top: 2px; padding-bottom: 2px; }
table.gridView td, table.gridView th { padding-left: 4px; padding-right: 4px; }
table.gridView th { color: White; background-color: Black; }

div.publicationUploadPanelHeader { color: White; background-color: Black; width: 400px; font-weight: bold; border: solid 1px Black; }
div.publicationUploadPanel { width: 400px; border: solid 1px #888; }
div.publicationUploadPanel .label, div.publicationUploadPanel .uploadButton { display: block; }

div.clientDocumentUploadPanelHeader { color: White; background-color: Black; width: 400px; font-weight: bold; border: solid 1px Black; }
div.clientDocumentUploadPanel { width: 400px; border: solid 1px #888; }
div.clientDocumentUploadPanel .label, div.publicationUploadPanel .uploadButton { display: block; }

div.newUserPanelHeader { color: White; background-color: Black; width: 400px; font-weight: bold; margin-top: 20px; border: solid 1px Black; }
div.newUser { width: 400px; border: solid 1px #888; }
div.newUser label { float: left; font-weight: bold; }
div.newUser .textBox, div.newUser .dropList { margin-left: 140px; display: block; position: relative; top: -2px; }

div.loginTitle { width: 250px; background-color: Black; color: White; text-align: left; font-weight: bold; border: solid 1px Black; }
div.login { width: 250px; border: solid 1px #888; }

div.infoStrip { background-color: black; color: White; text-align: right;
				  position: absolute; width: 1024px; padding-bottom: 5px; }
div.infoStrip a, div.infoStrip a:visited { color: White; text-decoration: none; }
div.infoStrip .loginStatus { margin-right: 10px; }

div.clientDroplistPanel { margin-bottom: 20px; }
div.clientDroplistPanel label { font-weight: bold; }
div.clientDroplistPanel select { width: 200px; position: relative; top: 2px; left: 5px; }

div.publicationGridContainer { width: 575px; height: 165px; overflow-y: auto; } /* use overflow-y (IE) instead of overflow to fix IE scrollbar bug */
div.clientDocumentGridContainer { width: 575px; height: 165px; overflow-y: auto; } /* use overflow-y (IE) instead of overflow to fix IE scrollbar bug */
div.userGridContainer { width: 753px; height: 165px; overflow-y: auto; } /* use overflow-y (IE) instead of overflow to fix IE scrollbar bug */