table.inpField
{
	position: absolute;
	z-index: 10;
	display: none;
	background: #ffffff;
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-color: #122db0;
	border-width: 2px;
}
table.imagetable
{
	position: absolute;
	z-index: 10;
	top: 100;
	left: 100;
	display: none;
	background: #ffffff;
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-color: #122db0;
	border-width: 1px;
	display: none;
	border-spacing: 0px;
}
table.cattable
{

	padding: 0px;
	margin: 0px;
	

}

table.itemlist
	{
	margin: 0px;
	padding: 0px;
	empty-cells: show;
	border-spacing: 0px;
	}
table.list
	{
	margin: 0px;
	padding: 0px;
	empty-cells: show;
	border-spacing: 0px;
	}
table.fullwidth
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	empty-cells: show;
	border-style: none;
	border: 1px #b0b0b0;
}
td.topbar
{
	color: white;
	background: #122db0;
}

td.titlebar
{
	color: white;
	background: #122db0;
	text-align: center;
	font-weight: bold;
		padding: 0px;
	margin: 0px;
	cursor: hand;
}
td.dispuser
{
	color: red;
	background: #ededed;
	font-size: 8pt;
}
table.userInfo
{
	width: 150px;
	background: #dabdab;
}
td.fullwidth
{
	width: 100%;
}
td.view
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-color: #122db0;
	border-style: solid;
	border-width: 1px ;
}
td.title
{
	font-size: 14pt;
	font-weight: bold;
	color: #122db0;
	width:80%;
}
td.desc
{
	font-size: 10pt;
	width:80%;
	border-color: #dadada;
	border-width: 1px;
	border-style: solid;
	padding: 1em;	
}
td.image
{
	text-align: center;
	vertical-align: middle;
	width:20%;
}
td.catlist
{
	text-align: center;
	vertical-align: top;
	width: 20%;
}

td.dispFile
{
	font-size: 12pt;
	color: #122db0;
	text-align: center;
}
td.dispCount
{
	font-size: 8pt;
	color: #122db0;
	text-align: center;
}
td.dispMeta
{
	font-size: 8pt;
	color: #122db0;
	text-align: left;
}

td.titlepad
{
	font-size: 12pt;
	font-weight: bold;
	color: #122db0;
	padding-top:1em;
}
td{
	vertical-align: top;
}

td.userInfoTitle
	{
	color: #fffff0;
	background: #979797;
	}
td.searchbar
{
	background: #dadada;
	color: #000000;
}
td.dataEntry
{
	font-weight: bold;
	font-size: 12pt;
}

td.itemformmain
{
	vertical-align: top;	
	border-style: solid;
	border: 1px #b0b0ff solid;
	}
td.itemformhelper
{
	vertical-align: top;
	width: 150px;
	border-style: solid;
	border: 1px #122db0 solid;
	background: #ffffe0;	
}

td.tinyimg
	{
	width: 15px;
	margin: 0px;
	padding: 0px;
	}
td.tinyheading
	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 1px;
	background: #122db0;
	color: white;
	text-align: center;
	font weight: bold;
	}
td.tinytitle
	{
	width: 130px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	}
td.itemdesc
	{
	background: #ffffe0;
	color: #454545;
	border-color: #dadada;
	border-width: 1px;
	border-style: solid;
	padding-right: 1em;
	}
td.searchdesc
	{
	background: #ffffe0;
	color: #457045;
	border-color: #dadada;
	border-width: 1px;
	border-style: solid;
	padding-right: 1em;
	}
td.searchholder
	{
	width: 50%;
	padding: 5px;
	vertical-align:top;
	border-width: 1pt;
	border-style: solid;
	}


td.searchuser
	{
	color: #ff0000;
	text-align: right;
	font-size: 8pt;
	}
td.itemfilename
	{
	background: #dbdbd0;
	color: #122db0;
	border-color: #dadada;
	border-width: 1px;
	border-style: solid;

	}
td.itemgreen
	{
	background: #23da03;
	color: #ffffff;
	border-color: #dadada;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;}
td.listtitle /* The userlist table */
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	background: #7e7e7e;
	border-style: none;
	border-width: 0px;
	border-color: #dedede;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}
td.itemformtitle
{
	color: #122db0;
	font-weight:  bold;
}

td.itemHolder
	{
	width: 50%;
	border-color: #dadada;
	border-width: 1px;
	border-style: solid;
	}

td.section
{
height: 500px;
}

p.simpletitle
{
	font-weight: bold;
	color: #122db0;
}


.searchlink:visited 
{
	font-size: 10pt; 
	font-weight: bold;
	color: #122db0; 
	text-decoration: none;
}

.searchlink:link {
	font-size: 10pt;
	font-weight: bold;	
	color: #122db0; 
	text-decoration: none;
}


.searchlink:hover {
	font-size: 10pt;
	font-weight: bold;	
	color: #122db0;
	text-decoration: underline
}


.searchlink:active {
	text-decoration: none;
		font-weight: bold;
	color: #122db0;
	font-weight: bold;
}

.itemlink:visited 
{
	font-size: 10pt; 
	color: #122db0; 
	text-decoration: none;
}

.itemlink:link {
	font-size: 10pt; 
	color: #122db0; 
	text-decoration: none;
}


.itemlink:hover {
	font-size: 10pt; 
	color: #122db0;
	text-decoration: underline
}


.itemlink:active {
	text-decoration: none;
	color: #122db0;
	font-weight: bold;
}


span.red
{
	font-weight: bold;
	font-style: italic;
	color: red;
}

span.catdesc
{
	font-size: 8pt;
	color: #7a7a7a;
}

span.catcount
{
	font-size: 8pt;
	color: #e07a7a;
}

p.footer
{
	font-size: 8pt;
	color: #badbad
}

p.fillpage
{
padding: 250px;
}