﻿body
{
	width: 600px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

table
{
	border-collapse:collapse;
}

/* ************************************* 
 *   section
 * ************************************* */
.section
{
	border: solid 1px Teal;
}

.caption
{
	background-color: Teal;
	color: White;
	font-weight: bold;
}

/* ************************************* 
 *   search box
 * ************************************* */
.srctitle
{
	color: Green;
}

.srcname
{
	padding-left: 1ex;
}

/* ************************************* 
 *   values                   
 * ************************************* */
.valname
{
	padding-right: 1em;
	white-space: nowrap;
}

.value
{
	padding-left: 1em;
	padding-right: 1em;
}

/* ************************************* 
 *   footer text                   
 * ************************************* */
.thanks
{	
	text-align:center;
	padding-bottom: 1ex;
	padding-top: 1ex;
}

.contacttype
{
	padding: 0 1ex 0 1ex;
	width: 12ex;
}

.contactvalue
{
	padding: 0 1ex 0 1ex;
	width: 20ex;
}

/* ************************************* 
 *   status text                   
 * ************************************* */
.status
{
	color: Maroon;
}

/* ************************************* 
 *   not found text                   
 * ************************************* */
.notfound
{
	margin: 1ex 1em 1ex 1em;
	color: Red;
}

/* ************************************* 
 *   filelist table                   
 * ************************************* */
table.filelist
{
	padding:1ex 1ex 1ex 1ex;
	margin-bottom: 1ex;
}

table.filelist th
{
    border: 1px solid #C0C0C0;
    padding: 0.3ex 1ex 0.3ex 1ex;
    background-color: #CCCCCC;
}

table.filelist td
{
    border: 1px solid #C0C0C0;
    padding: 0.3ex 1ex 0.3ex 1ex;
}

