body
{
	margin: 0;
	background-color: #dfdcd3;
}

p, a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

#tdContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.TableDataRow2,.TableDataRow1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;	
}

.TableDataHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight:bold;	
}

.TableDataSubHead
{
	padding-top:10px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight:bold;
}

.h2Smaller
{
	font-size:10px;
	text-align:right;
	font-weight:normal;
}

th
{
	text-align:left;
}

a
{
	color: #5B2E00;
}

a:hover
{
	text-decoration: underline;
}

table.layout-vertical
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

td.layout-vertical-01
{
	background-image: url(left_01.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0;
	margin: 0;
}

td.layout-vertical-02
{
	width: 760px;
	padding: 0;
	margin: 0;
}

td.layout-vertical-03
{
	padding: 0;
	margin: 0;
}

table.background-right
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	
	background-image: url(right_01.gif);
	background-repeat: repeat-x;
	background-position: top;
}

td.background-right-01
{
	height: 160px;
	padding: 0;
	margin: 0;
	background-image: url(right_02.jpg);
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

td.background-right-02
{
	height: 100%;
	padding: 0;
	margin: 0;
	background-image: url(right_03.gif);
	background-repeat: repeat-y;
	background-position: left;
}

table.layout-horizontal
{
	width: 760px;
	height: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

td.layout-horizontal-01
{
	height: 153px;
	margin: 0;
	padding: 0;
}

td.layout-horizontal-02
{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 760px;
}

td.layout-horizontal-03
{
	height: 21px;
	margin: 0;
	padding: 0;
}

table.layout-bottom
{
	width: 760px;
	height: 21px;
	margin: 0;
	padding: 0;
	background-color: White;
	border-collapse: collapse;
}

td.layout-bottom-01
{
	width: 8px;
	background-image: url(bottom_01.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

td.layout-bottom-02 /* footer */
{
	width: 746px;
	background-image: url(bottom_02.gif);
	background-repeat: repeat-x;	
	margin: 0;
	padding: 0;
	text-align: right;
}

td.layout-bottom-03
{
	width: 6px;
	background-image: url(bottom_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

div.layout-top
{
	width: 760px;
	height: 153px;
	margin: 0;
	padding: 0;
}

div.layout-top-left
{
	float: left;
	width: 506px;
	height: 153px;
	margin: 0;
	padding: 0;
}

div.layout-top-left-01	/* top header pos (H1) */
{
	width: 506px;
	height: 49px;
	background-image: url(top_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: bottom;
}

div.header-cont-01
{
	margin-top: 25px;
	margin-left: 5px;
	float: left;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #534f40;
	margin: 0;
	padding: 0;
	float: left;
}

div.layout-top-left-02
{
	width: 506px;
	height: 82px;
}

div.layout-top-left-02-left
{
	float: left;
	width: 151px;
	height: 82px;
}

div.layout-top-left-02-right /* mid header pos (H2) */
{
	float: left;
	width: 355px;
	height: 82px;
	background-image: url(top_02.gif);
}

div.header-cont-02
{
	margin: 4px;
	float: left;
	width:330px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #716757;
}

div.layout-top-left-03
{
	width: 506px;
	height: 22px;
}

div.layout-top-left-03-left
{
	float: left;
	width: 151px;
	height: 22px;
	background-image: url(top_03.gif);
}

div.layout-top-left-03-right
{
	float: left;
	width: 355px;
	height: 22px;
	background-image: url(top_04.jpg);
}

div.layout-top-right
{
	float: left;
	width: 254px;
	height: 153px;
	margin: 0;
	padding: 0;
}

table.layout-content
{
	width: 760px;
	height: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	background-image: url(body_01.gif);
	background-repeat: repeat-y;
	background-position: 100% 0%;
}

td.layout-content-01 /* nav area */
{
	width: 151px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(nav_01.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}

td.layout-content-02 /* content area */
{
	height: 100%;
	margin: 0;
	padding: 0 13px 10px 20px;
	background-image: url(body_02.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: top;
}

h3
{
	color: #534f40;
}

p
{
	text-align: justify;
	color: #534f40;
}

div.nav-btn
{
	width: 147px;
	height: 20px;
	text-align: left;
	background-image: url(nav_02.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
	padding-top: 4px;
}

div.nav-btn a
{
	color: White;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	vertical-align: top;
	margin-left: 4px;
}

table.nav-add
{
	width: 145px;
	height: auto;
	margin: 2px 0 2px 4px;
	border-collapse: collapse;
}

td.nav-add-11
{
	width: 2px;
	height: 2px;
	background-image: url(nav_03.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

td.nav-add-12
{
	height: 2px;
	background-image: url(nav_03_1.gif);
	background-repeat: no-repeat;
}

td.nav-add-21
{
	width: 2px;
	background-image: url(nav_03_2.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

td.nav-add-22
{
	width: 141px;
	height: auto;
	background-image: url(nav_05.gif);
	background-repeat: repeat-y;
}

td.nav-add-33
{
	width: 2px;
	height: 2px;
	background-image: url(nav_04.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

td.nav-add-23
{
	width: 2px;
	background-image: url(nav_04_1.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

td.nav-add-32
{
	height: 2px;
	background-image: url(nav_04_2.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	background-position: 100% 0%;
}




