
body {
	font-family : "Arial Narrow", Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: "+1";
	color: #598E8A;
	margin: -2px;
}

h1 {
	font-size: 32px;
	margin: -2px;
}

table {
	vertical-align : top;
	text-align : center;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
	color: #598E8A;
	font-size: large;
	font-weight: bold;
}

a.text_link {
	text-decoration: none;
	color: #598E8A;
	font-size: 14px;
	font-weight: bold;
}

input {
	margin: 2px;
	font-size: 14px;
}
input.button {
	background-color: #C0B58D;
	
}

// background

table#background_table{
	//height: 750px;
	width: 1080px;
}

td#background_col_left {
	width: 140px;
}

td#background_col_right {
	width: 140px;
}

// border

td#border_col_left {
	width: 60px;
}

td#border_col_right {
	width: 60px;
}

td#border_row_top {
	//width: 680px;
	height: 60px;
}

// theme

td#theme_image {
	//width: 540px;	
	//height: 360px;
	text-align : center;
}

// menu

td#nav_col {
	width: 118px;
}

td#nav_cell {
	heigth: 63px;
	width: 118px;
	background-color: #CCC4A3;
	font-size: large;
	//font-weight: bold;
}	

td#nav_cell_active {
	heigth: 63px;
	width: 118px;
	background-color: #C0B58D;
	font-size: large;
	//font-weight: bold;
}	

td#logo_cell {
	width: 118px;
	//heigth: 63px;
	vertical-align : bottom;
	text-align : right;
}

// content

td#content {
	background-image:url(background_theme.png);
}
div#bg {
	background-image:url(background_theme.png);
	background-repeat:no-repeat;
	background-position: 142px 400px;
	z-index: 1;
}

td#font_title {
	heigth: 100px;
	font-size: 18px;
	font-weight: bold;
	vertical-align : middle;
	text-align: left;
}

td#font_text {
	width: 640px;
	heigth: 600px;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
}

td#font_footline {

}

// navigation

#main_nav td {
	padding: 0px;
	margin:0px;
	height: 63px;
}
#main_nav div {
	position: relative;
	height: 63px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #CCC4A3;
}
#main_nav div:hover {
	height: 63px;
	padding: 0px;
	margin: 0px;
	background-color: #C0B58D;
}
#main_nav div:active {
	height: 63px;
	padding: 0px;
	margin: 0px;
	background-color: #C0B58D;
}
#main_nav_active div {
	position: relative;
	height: 63px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #C0B58D;
}

td#font_td_top_left {
	vertical-align : top;
	text-align : left;	
}
