body
{
	margin: 0;
	padding: 0;
	background-image: url(../img/bg.jpg);
	background-position : center;
	background-repeat : repeat-y;
	background-color: #4d462e;
	color: white;
}

table
{
	border-collapse : collapse;
	border-spacing : 0px;
	border: 0;
	margin: 0;
	padding: 0;
}

td
{
	border-collapse : collapse;
	border-spacing : 0px;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.tdC
{
	font-size:12px;
}
TH
{
	font-size:11px;
	text-align:left;
}
EM
{
	font-style:normal;
	font-weight:bold;
	font-size:11px;
}
.shead
{
	color: Yellow;
	text-transform:uppercase;
}
table.layout-vert
{
	width: 100%;
	height: 100%;
}

td.layout-vert-side
{
	background-image : url(../img/bg_detail.gif);
	background-repeat : repeat-x;
	background-position : 0px 150px;
}

td.layoyt-vert-mid
{
	width : 982px;
	min-width: 982px;
	max-width: 982px;
}

table.layout-horz
{
	width : 982px;
	min-width: 982px;
	max-width: 982px;
	height: 100%;
}

td.layout-horz-top	/* top (dark brown) text area */
{
	height: 80px; /* this can stretch as necc */
	min-width: 982px;
	max-width: 982px;
	vertical-align: middle;
}

h1.top-txt
{
	font-family : sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size:24px;
}

.home-link
{
	color:#ffffff;
	text-decoration:none;
	font-size:24px;
}

font
{
	font-family : sans-serif;	
}

td.layout-horz-header
{
	width : 982px;
	min-width: 982px;
	max-width: 982px;
	height: 180px;
	min-height: 180px;
	max-height: 180px;
}

table.header-top
{
	width : 982px;
	min-width: 982px;
	max-width: 982px;
	height: 52px;
	min-height: 52px;
	max-height: 52px;
}

td.header-top-left
{
	width: 413px;
	background-image : url(../img/header_top_left.jpg);
	background-repeat : no-repeat;
}

td.header-top-right /* top-right (slightly orange) text area */
{
	width : 569px;
	min-width: 569px;
	max-width: 569px;
	height: 52px;
	min-height: 52px;
	max-height: 52px;
	background-image : url(../img/header_top_right.jpg);
	background-repeat : no-repeat;
	text-align: right;
	vertical-align: middle;
}

p.top-right
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #e7b377;
	margin-right: 5px;
}

h2
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #e7b377;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;	
}

table.header-mid
{
	width: 982px;
	height: 88px;
}

td.header-mid-left
{
	width: 362px;
	background-image : url(../img/header_mid_left.jpg);
	background-repeat : no-repeat;
}

td.header-mid-right
{
	width : 620px;
	background-image : url(../img/header_mid_right.jpg);
	background-repeat : no-repeat;
}

table.header-btm
{
	width : 982px;
	min-width: 982px;
	max-width: 982px;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
}

td.header-btm-left
{
	width : 362px;
	background-image : url(../img/header_btm_left.jpg);
	background-repeat : no-repeat;
}

td.header-btm-right
{
	width: 620px;
	min-width: 620px;
	max-width: 620px;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
	background-image : url(../img/header_btm_right.jpg);
	background-repeat : no-repeat;
}

table.header-nav
{
	width: 620px;
	min-width: 620px;
	max-width: 620px;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
}

td.header-nav-item
{
	text-align : center;
	padding-top: 12px;
}

td.header-nav-div
{
	width: 13px;
	background-image : url(../img/nav_dif.gif);
	background-repeat : repeat;
}

a.header-nav
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

a.header-nav:hover
{
	text-decoration: underline;
}


td.layout-horz-cont
{
	width : 982px;
	min-width: 982px;
	max-width: 982px;
}

table.layout-cont
{
	width : 982px;
	min-width: 982px;
	max-width: 982px;
	height: 100%;
}

td.layout-cont-topleft
{
	width: 245px;
	height: 6px;
	min-height: 6px;
	max-height: 6px;
	background-image : url(../img/side_top.gif);
	background-repeat : no-repeat;
}

td.layout-cont-topright
{
	width: 737px;
	height: 6px;
	min-height: 6px;
	max-height: 6px;
	background-image : url(../img/page_top.gif);
	background-repeat : no-repeat;
}

td.layout-cont-left /* side nav area */
{
	width: 245px;
	max-width: 245px;
	height: 100%;
	background-image : url(../img/side_bg.gif);
	background-repeat : repeat-y;
}

table.side-nav
{
	width: 245px;
	max-width: 245px;
	height: 100%;
}

td.side-nav-content
{
	min-height: 180px;
	width: 245px;
	max-width: 245px;
	background-image : url(../img/side_bg_detail.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	vertical-align: top;
}

table.side-section
{
	width: 245px;
	max-width: 245px;
}

td.side-header-1
{
	background-image : url(../img/side_head_1.jpg);
	background-repeat : no-repeat;
	width: 245px;
	max-width: 245px;
	height: 33px;
	max-height: 33px;
	padding : 1px 5px 4px 5px;
	padding-top: 6px; /* vertical align hack */
}

td.side-header-2
{
	background-image : url(../img/side_head_2.jpg);
	background-repeat : no-repeat;
	width: 245px;
	max-width: 245px;
	height: 33px;
	max-height: 33px;
	padding : 1px 5px 4px 5px;
	padding-top: 6px; /* vertical align hack */
}

h2.side-nav
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #e4f064;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

td.side-txt
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
}

a.side-nav
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

a.side-nav:hover
{
	text-decoration: underline;
}

td.side-nav-div
{
	height : 50px;
	min-height : 50px;
	max-height : 50px;
	background-image : url(../img/side_btm.jpg);
	background-repeat : no-repeat;
}

td.side-nav-btm
{
	min-height: 20px;
	height: 60%;
	background-image : url(../img/side_btm_tile.gif);
	background-repeat : repeat-y;
	background-position : top;
}

td.layout-cont-right
{
	width: 737px;
	max-width : 737px;
	height: 100%;
	background-image : url(../img/page_bg.gif);
	background-repeat : repeat-y;
}

table.main-cont
{
	width: 737px;
	max-width : 737px;
}

td.main-head
{
	height : 30px;
	min-height : 30px;
	max-height : 30px;
	background-image : url(../img/page_head_2.jpg);
	background-repeat : no-repeat;
	padding-top: 7px;  /* vertical align hack */
	padding-left: 30px;
}

h2.main
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Black;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

td.main-txt
{
	padding-top: 10px;
	padding-left: 9px;
	padding-right: 15px;
	padding-bottom: 10px;
	width: 737px;
	max-width : 737px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

td.main-head-alt
{
	height : 31px;
	min-height : 31px;
	max-height : 31px;
	background-image : url(../img/page_head_1.jpg);
	background-repeat : no-repeat;
	padding-top: 7px;  /* vertical align hack */
	padding-left: 15px;
}

h2.main-alt
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #acb385;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h3.main-alt
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #acb385;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
strong
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;	
}
p
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

a
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Yellow;
}

td.layout-horz-btm
{
	height : 37px;
}