body
{
	background-color: #9a9a9a;
	color: #000000;
/*
	link:#000080;
	vlink:#000080;
	alink:#ff0000;
*/
	margin-top:0px;
	padding:0px;
	border-collapse:collapse;
	top:0px; 
    left:0px; 
    position:relative;
   	text-align:center;
    z-index:0; 
}

.centerTable
{ 
    margin-left: auto;
    margin-right: auto;
}
.centerTable .left
{ 
    text-align:left;
}


.navHeader
{
	background-color:#777777;
	width:775px;
	margin:0px;
	border-collapse:collapse;
}
.navHeader table
{
	background-color:red;
	vertical-align:bottom;
	text-align:left;
	padding:0px;
	margin:0px;
}
.navHeader td
{
	background-color:Maroon;
	vertical-align:top;
	text-align:left;
	padding:0px;
	margin:0px;
}
.navHeader img
{
	background-color:Lime;
	padding:0px;
	margin:0px;
}
.classInventoryHeader
{
	background-color: #506470;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	color: White;
	width:100%;
	text-align:left;
}
.partialClassDetail
{
	border:0;
	font-size: 7pt;
	color: white;
	background-color: #777777;
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align:top;
	width:25%;
}
.classDetail
{
	border:0;
	font-size: 7pt;
	color: white;
	background-color: #585c58;
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align:top;
	width:25%;
}
.footerInfo
{
	color:#ffffff;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: x-small;
	padding:10px 0px 20px 0px;
}
.inventoryDataList
{
	width:650px;
	background-color:#585c58;
}

.partialInventoryDataList
{
	width:775px;
	background-color:#777777;
}
.partialInventoryDataListImage
{
	border:solid 1px darkblue;
	width:150px;
	height:99px;
}
.partialInventoryDataListFooter
{
	background-color:red;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: x-small;
}
.inventoryItemDataListContainer
{
	width:650px;
	background-color:#585c58 /* #777777 */;
	text-align:center;
	clear:both;
	
}
.inventoryItemDataListEmpty
{
	color:White;
	background-color:Blue;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: small;
	font-weight:bold;
	margin:50px 0px 50px 0px;
}

#messageArea
{
	color:White;
	background-color:Blue;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: small;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}

.inventoryItemDataList
{
	width:650px;
	background-color:#585c58 /* #777777 */;
	text-align:center;
	
}
.inventoryHeader
{
	padding:20px 0px 20px 0px;
	text-align:left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#000000;}

.inventoryItemTitle
{
	padding:20px 0px 10px 0px;
	text-align:left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#ffffff;
}
.inventoryItemDesc
{
	padding:10px 0px 20px 0px;
	text-align:left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:8pt;
	color:#ffffff;
}
.thumbnailImage
{
	width:150px;
	height:99px;
}
.inventoryItemDataListThumbnailImage
{
	width:150px;
	height:99px;
	background-color:#585c58 /* #777777 */;
	padding:2px;
}
.inventoryItemDataListThumbnailImageSelected
{
	width:150px;
	height:99px;
	background-color:yellow /* #777777 */;
	padding:2px;
}

.regularImage
{
	border-collapse:collapse;
	width:500px;
	height:330px;
}

.goBack
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10pt;
}

.datalistFooterSeparator
{
	width:100%;
	background-color:Black;
	height:10px;
}

.modalBackground
{
	background-color: Gray; 
	filter: alpha(opacity=70);
	opacity: 0.7; 
}

.modalPopup 
{
	background-color: #ffffdd; 
	border-width: 3px;
	border-style: solid; 
	border-color: Gray;
	padding: 10px; 
	width: 500px;
	text-align: center; 
}

.detailsViewContainer
{
	height:50px;
	width:450px;
	background-color:#E5E5E5;
	margin:0;
	padding:0;
}
.detailsViewHeader
{
	color:Black;
	background-color:Transparent;
	text-align:right;
	float:right;
	width:120px;
	padding-right:5px;
}
.detailsViewControl
{
	background-color:white;
	float:left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10pt;
}
.detailsViewItem
{
	background-color:Transparent;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10pt;
}
.btn
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:8pt;
	margin:10px;
	padding:5px;
}
.error
{
 background-color:#FA8072;
 color:Black;
}


.popupcontainer h1
{
    font-size:35px;
    font-weight:normal;
    color:Black;
    display:inline;
    
}
.popupcontainer span
{
	padding-left:5px;
}
.popupcontainer td
{
    padding:2px 0px 2px 5px;
    font-size:12px;
}
.popupcontainer .tdLeft
{
    width:125px;
    color:#8f8f8f;
    text-align:right;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:8pt;
}
.popupcontainer .tdRight, .popupcontainer .tdRight input, .popupcontainer .tdRight textArea, .popupcontainer .tdRight select
{
    color:Black;
    text-align:left;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:8pt;
}

.popupcontainer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:8pt;
    width:430px;
    padding: 5px 15px 15px 20px;
    font-size:12px;
    color:#8f8f8f;
    
    /*position:relative;*/
/*    background-color:#ffffff; */
    
    /* kxc - added to get join button at the bottom below the text */
    height:500px;
}

.filterLine
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:8pt;
	margin:10px;
	padding:5px;
	vertical-align:middle;
	float:left;
}

.inventoryMaintHeadArea
{
    clear:both;
}

.inventoryItemPicMaintHeadArea
{
	background-color:#E5E5E5; /* light grey */
	font-family: Verdana, Arial, Sans-Serif;
	font-size:8pt;
	color:Black;
	vertical-align:middle;
	float:left;
	text-align:left;
	padding:5px;
}
.inventoryItemPicMaintHeadAreaLabel
{
    /* margin:5px 5px 5px 5px; */
}
.listBoxNewUploads
{
    margin:5px 0px 5px 0px;
   	font-family: Verdana, Arial, Sans-Serif;
	font-size:8pt;
}
 

