html	{
	background-color: #fff;
	height: 100%;
	margin: 0px;
}

body		{
	background-color: #fff;
	height: 100%;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 75%;
	color: #fff;
}

h1	{
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

h1.brownh1	{
	color: #663300;
}

a	{
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	text-decoration: none;
}

a:hover	{
	text-decoration: underline;
}

a.brown	{
	color: #663300;
}

a.blue	{
	color: #a4b7bb;
}

li	{
	margin-left: -25px;
}

table.tablemain	{
	width: 1010px;
	height: 592px;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.tablemain tr.logotr	{
	background-color: #fff;
	height: 72px;
	vertical-align: top;
	padding: 0px;
}

table.tablemain td.sidelogo	{
	width: 60px;
	vertical-align: top;
}

table.tablemain tr.spacertr	{
	background-color: #fff;
	height: 10px;
	padding: 0px;
}

table.tablemain tr.contenttr	{
	background-color: #e8eced;
	height: 450px;
	padding: 0px;
}

table.tablemain tr.menutr	{
	background-color: #fff;
	height: 30px;
}

table.tablemain tr.submenutr	{
	background-color: #fff;
	height: 30px;
}

table.tablemain td	{
	padding: 0px;
	text-align: left;
}

table.homepagetable	{
	border-spacing: 0px;
	border-collapse: collapse;
}

table.homepagetable td.logotd	{
	width: 210px;
	height: 100px;
	padding: 20px;
	vertical-align: top;
}

table.homepagetable td.texttd	{
	width: 205px;
	height: 410px;
	padding: 20px;
	vertical-align: bottom;
	background-color: #a4b7bb;
	color: #fff;
}

table.homepagetable td.buffertd	{
	width: 5px;
	height: 450px;
	padding: 0px;
}

table.homepagetable td.imagetd	{
	width: 700px;
	height: 450px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
}

table.clienttable	{
	border-spacing: 0px;
	border-collapse: collapse;
}

table.clienttable td	{
	width: 170px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}

table.clienttable td.previoustd	{
	text-align: left;
	vertical-align: bottom;
}

table.clienttable td.nexttd	{
	text-align: right;
	vertical-align: bottom;
}
table.gallery	{
	border-spacing: 0px;
	border-collapse: collapse;
}

table.gallery tr	{
	padding: 0px;
}

table.gallery td	{
	width: 60px;
	height: 60px;
}

table.abouttable	{
	border-spacing: 0px;
	border-collapse: collapse;
}

table.abouttable td.abouttexttd	{
	width: 355px;
	height: 410px;
	padding: 20px;
	vertical-align: bottom;
	color: #663300;
}

table.abouttable td.buffertd	{
	width: 5px;
	height: 450px;
	padding: 0px;
}

table.abouttable td.aboutimagetd	{
	width: 300px;
	height: 450px;
	padding: 0px;
	text-align: right;
}

table.menutable	{
	border-spacing: 0px;
	border-collapse: collapse;
	height: 30px;
}

table.menutable td	{
	padding: 0px;
}

table.formtable	{
	border-spacing: 0px;
	border-collapse: collapse;
}

table.formtable td	{
	padding: 2px;
}

table.nextprev	{
	border-spacing: 0px;
	border-collapse: collapse;
	width: 180px;
}

table.nextprev td.next	{
	padding: 0px;
	text-align: right;
}

table.nextprev td.prev	{
	padding: 0px;
	text-align: left;
}

.error	{
	color: #ff0000;
	font-weight: bold;
}

.contactitem	{
	width: 320px;
}

#wrapper	{
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
