﻿/*******************************************************
BEGIN TAG DEFINITION
********************************************************/
a
{
	color: #702f10;
	text-decoration: underline;
}
a:visited {}
a:active {}
a:hover
{
	text-decoration: none;
}

b
{
	font-weight: bold;
}
body
{
	background-color: #d6855c; /*214,133,92*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
div
{
	font-size: 10pt;
}
div.divNavigation
{
	background-color: #d0b949; /*208,185,73*/
/*	border-bottom: solid 1px #000000;
	padding: 4px;
	padding-left: 8px;*/
}
h3
{
	color: #702f10; /*112,47,16*/
	font-family: Goudy, Georgia, Times New Roman;
    font-size: 16pt;
	font-weight: normal;
    margin: 10px 0px 0px 0px;
}
h4
{
	color: #702f10; /*112,47,16*/
	font-family: Goudy, Georgia, Times New Roman;
    font-size: 10pt;
	font-weight: bold;
    margin: 10px 0px 0px 0px;
}
hr.hrNews
{
	color: #702f10;
}
img
{
    border: 0px;
    margin: 0px;
}
img.imgPhoto
{
	float: right;
	margin: 8px;
}
label
{
    font-size: 10pt;
    font-weight: bold;
}
label.lblNotBold
{
    font-weight: normal;
}
p
{
    font-size: 10pt;
}

table.tblBody
{
	margin: auto;
	margin-top: 20px;
	width: 1000px;
}
table.tblBody tr td
{
	background-color: #ffffff;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
table.tblBody tr td.tdBody
{
	padding: 8px;
	padding-bottom: 40px;
}
table.tblBody tr td.tdFooter
{
	background-color: #d6855c;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	font-size: 7pt;
	text-align: center;
}
table.tblBody tr td.tdNavigation
{
	background-color: #d0b949;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	padding: 0px;
/*	width: 150px;*/
}
table.tblBody tr th
{
	background-color: #d0b949;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	padding: 0px;
}

table.tblGuestList
{
	border: solid 1px #000000;
	width: 100%;
}
table.tblGuestList tr td
{
	background-color: #ffffff;
}
table.tblGuestList tr.trDark td
{
	background-color: #eeeeee;
}
table.tblGuestList tr.trHeader td
{
	background-color: #d6855c;
}

table.tblInput
{
/*	border: 0px;*/
	border: solid 1px #000000;
	margin: auto;
	width: 95%;
}
table.tblInput tr th
{
/*	background-color: #d6855c;*/
	background-color: #d0b949;
	border: 0px;
	border-bottom: solid 1px #000000;
	font-size: 14pt;
	padding: 8px;
	text-align: center;
}
table.tblInput tr td
{
	background-color: #efefef;
	border: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
}

table.tblNoBorder
{
	border: 0px;
}
table.tblNoBorder tr td
{
	border: 0px;
}
table.tblPhotos
{
	border: 0px;
	width: 100%;
}
table.tblPhotos tr td
{
	border: 0px;
}
table.tblPhotos tr td.tdPhotoList
{
	font-size: 7pt;
}
table.tblPhotos tr td.tdPhotoDisplay
{
	text-align: center;
}

/*******************************************************
END TAG DEFINITION

BEGIN ID DEFINITION
********************************************************/
/*******************************************************
END ID DEFINITION

BEGIN CLASS DEFINITION
********************************************************/
.SmallFont
{
    font-size: 10pt;
}
.VerySmallFont
{
    font-size: 7pt;
    font-weight: bold;
}
.VeryVerySmallFont
{
    font-size: 7pt;
}
.trHeader
{
    font-weight: bold;
    text-align: center;
}
.trHeaderAlt
{
    font-weight: bold;
    text-align: center;
}
.center
{
    text-align: center;
}
.whitetext
{
    color: #ffffff;
}
.AlignRight
{
	text-align: right;
}