/* ----------------------------------------------------------------------------[ general elements ]------------------ */
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: url( images/background.jpg ) no-repeat #0c3910;
}
hr {
	padding: 0px;
	margin: 0px;
	border: none 0;
	border-top: 1px solid #1d7322;
	height: 1px;
}
hr.l_yellow {
	padding: 0px;
	margin: 0px;
	border: none 0;
	border-top: 1px dashed #b9973c;
	height: 1px;
}
p {
	display: block;
	padding: 0px;
	margin: 0px;
}

/* -------------------------------------------------------------------------------[ font elements ]------------------ */
font, th, td, p, div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #FFFFFF; }
a:link, a:active, a:visited { text-decoration: none; color : #FFFFFF; }
a:hover	{ text-decoration: none; color: #b9973c; }

.font_1 { font-size: 20px; }
.font_2 { font-size: 14px; }
.font_3 { font-size: 12px; }
.font_4 { font-size: 10px; }

.c_black { text-decoration: none; color: #000000; }
a.c_black:link { text-decoration: none; color: #000000; }
a.c_black:visited { text-decoration: none; color: #000000; }
a.c_black:hover { text-decoration: none; color: #b9973c; }

.c_grey { text-decoration: none; color: #999999; }
a.c_grey:link { text-decoration: none; color: #999999; }
a.c_grey:visited { text-decoration: none; color: #999999; }
a.c_grey:hover { text-decoration: none; color: #000000; }

.c_green { text-decoration: none; color: #4e9c0f; }
a.c_green:link { text-decoration: none; color: #4e9c0f; }
a.c_green:visited { text-decoration: none; color: #4e9c0f; }
a.c_green:hover { text-decoration: none; color: #000000; }

.c_greenwhite { text-decoration: none; color: #4e9c0f; }
a.c_greenwhite:link { text-decoration: none; color: #4e9c0f; }
a.c_greenwhite:visited { text-decoration: none; color: #4e9c0f; }
a.c_greenwhite:hover { text-decoration: none; color: #ffffff; }

.c_darkgreen { text-decoration: none; color: #051e07; }
a.c_darkgreen:link { text-decoration: none; color: #051e07; }
a.c_darkgreen:visited { text-decoration: none; color: #051e07; }
a.c_darkgreen:hover { text-decoration: none; color: #000000; }

.c_yellow { text-decoration: none; color: #b9973c; }
a.c_yellow:link { text-decoration: none; color: #b9973c; }
a.c_yellow:visited { text-decoration: none; color: #b9973c; }
a.c_yellow:hover { text-decoration: none; color: #000000; }

/* ------------------------------------------------------------------------------[ table elements ]------------------- */
#main_table {
	width: 775px;
}
#the_header {
	width: 100%;
}
#the_footer {
	bottom: 0px;
}

#menu_parent {
	display: inline;
}
#menu_child {
	display: inline;
	padding: 10px;
	margin-top: -3px;
	background-color: #ffffff;
}
#buttons_div {
	padding: 0px;
	margin: 0px;
	text-align: right;
	clear: right;
	white-space: nowrap;
	width: 100%;
	background: url( "images/header_back.jpg" ) bottom repeat-x;
}
#main_image_div {
	padding: 0px;
	margin: 0px;
	width: 443px;
	height: 211px;
}
#news_div {
	float: right;
	clear: right;
	width: 332px;
	margin-top: -211px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;	
}
#news_content {
	padding: 10px;
	height: 160px;
	background-color: #ffffff;
}
#box_footer {
	white-space: nowrap;
}
#the_content {
	text-align: justify;
	padding: 10px;
}
#the_content_2 {
	text-align: justify;
	padding: 10px;
	width: 400px;
}
#div_title {
	font-weight: bold;
	text-align: center;
	background-color: #000000;
}
#section_title {
	font-weight: bold;
	text-align: center;
	background-color: #4f4f4f;
}
#thumb {
	float: left;
	clear: left;
	margin-top: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
}
#foot_picture {
	border-top: 1px solid #4e9c0f;
	border-bottom: 1px solid #4e9c0f;
	border-left: 1px solid #4e9c0f;
	border-right: 1px solid #4e9c0f;
}

/* ------------------------------------------------------------------------[ interactive elements ]------------------ */
#flash_logo {
	z-index: 10;
	position: relative;
	float: right;
	clear: right;
	left: 0px;
	top: 0px;
}
