html {
	height:100%;
}
BODY {
	font-size: small;
	font-family: Helvetica, Arial, Sans-serif;
	margin: 0px;
	height:100%;
	background-color: #000000;
	padding: 0px;
}

IMG {
	border: 0px;
}

form
{
	display: inline;
}

HR
{
	border: 1px solid white;
	/* height: 3px;
	color: white; 
	background-color: white;*/
}

A {
	color: #39013b;
	text-decoration: none;
}
A:hover {
	color: #39013b;
	text-decoration: underline;
}

#HomeAd1
{
	width: 576px; 
	padding: 6px; 
	background-image: url('/HWT/images/PurpleBackground.jpg');
	float: right; 
	text-align: center;
}
#HomeAd2
{
	width: 576px; 
	padding: 32px 6px 6px 6px; 
	background-image: url('/HWT/images/PurpleBackground.jpg'); 
	float: right; 
	text-align: center; 
	margin-top: 5px; 
	height: 312px;
}

.Main
{
	margin: auto;
	padding: 8px;
	width: 984px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.Title
{
	height: 64px;
}

#TopMenu
{
	background-image: url('/HWT/images/MenuBackground.jpg');
	height: 42px;
	margin-bottom: 6px;
}
#TopMenu A IMG
{
	margin-top: 9px;
}
#TopMenu IMG
{
	float: left;
}
#TopMenu #HomeImage
{
	margin-left: 32px;
	margin-right: 33px;
}
#TopMenu #WineTastingImage
{
	margin-left: 36px;
	margin-right: 43px;
}
#TopMenu #FoodCateringImage
{
	margin-left: 41px;
	margin-right: 43px;
}
#TopMenu #WineTrainingImage
{
	margin-left: 35px;
	margin-right: 31px;
}
#TopMenu #CompanyImage
{
	margin-left: 28px;
}

#Side
{
	height: 100%;
	padding: 6px;
	padding-bottom: 4px;
	background-image: url('/HWT/images/PurpleBackground.jpg');
	width: 240px;
	text-align: center;
	margin-right: 6px;
}
#Side IMG
{
	padding-bottom: 2px;
}

#ContentContainer
{
	background-image: url('/HWT/images/GreyBackground.jpg');
	padding: 6px;
	height: 100%;
}
#ContentInnerContainer
{
	background-color: #FFFFFF;
	padding: 3px;
	height: 100%;
}
#ContentMain
{
	vertical-align: top;
	padding: 15px;
	background-image: url('/HWT/images/GreyBackground.jpg');
	color: #FFFFFF;
}

.ConstrainPageWidth {
	/*
	min-width: 860px;
	max-width: 860px;
	*/
}

.PageTitle
{
	width: 860px;
	font-weight: bold;
	font-size: larger;
	text-align: center;
}

span.topMenu
{
	padding-right: 15px;
}

.BlueHeaderBar
{
	 background: url('images/BlueHeaderBackground.jpg');
}

A:hover {
	text-decoration: underline;
}

TD {
}

.green {
	color: #66FF99;
	font-weight: bold;
}

.gray {
	color: #BBBBBB;
}

.AdminListHeaderItem {
	font-weight: bold;
}

.ListHeaderTable {
	width: 600px;
}
.ListTable {
	width: 600px;
}


.LogDate {
	font-size:9pt;
	color: #0000CC;
}

.LogSection {
	font-size:9pt;
}

.LogData {
	font-size:9pt;
}

.visibleItem{
	display:inline;
}
.hiddenItem{
	display:none;
}
.visibleRow{
	display:table-row;
	/*
	position:absolute;
	visibility:hidden;
	top:0;
	*/
}
.hiddenRow{
	display:none;
	/*
	position:absolute;
	visibility:hidden;
	top:0;
	*/
}

/* BEGIN:FileManagement */
.LayoutBackground
{
	background-image: url('/HWT/images/GreyBackground.jpg');
	background-color: #FFFFFF;
}
a.DirLink {
	text-decoration:none;
	font-size: 9pt;
}
a.DirLink:hover {
	text-decoration:underline;
	font-size: 9pt;
}
.FilesAdminHeader{
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}
.FilesItem{
	font-size: 9pt;
}
/* END:FileManagement */

.InboxColumnHeader {
	color: #66FF99;
	/*font-weight: bold;*/
}

.FormLabel {
	text-align: right;
}

.FormError {
	color: #CC0000;
	font-weight: bold;
}

.RequiredField {
	font-weight: bold;	
}

.smallFont{
	font-size: 9pt;
}

/* BEGIN:PAGINATION */
.PaginationFirst {
	padding-right: 3px;
}
.PaginationPage {
	padding-left: 2px;
	padding-right: 2px;
}
.PaginationLast {
	padding-left: 3px;
}
/* END:PAGINATION */

.ListHeaderColumn, .ListHeaderColumn A, .ListHeaderColumn A:hover {
	font-weight: bold;
}

/********************************/
.LoginTable
{
	margin:auto;
}
.RegisterTable
{
	margin-left: 100px;
}
.NormalTable
{
	width: 90%;
}
.AdminPermissionsTable, .AdminUserIconsTable
{
	width: 60%;
	margin-left: 100px;
}



