@CHARSET "UTF-8";

body							{
	background-color:					#97B661;
/*	background-image:					url('../images/background.png');
	background-repeat:					repeat-x;*/

	padding:						0px;
	margin:							0px;
	
	text-align:						center;
}

body, td						{
	font-family:						'century gothic', 'tahoma';
	font-size:						10pt;
	color:							#203040;
}

table							{
	border-collapse:					collapse;
}

div							{
	margin:							0px;
	padding:						0px;
}

td							{
	margin:							0px;
	padding:						0px;
}

img							{
	border:							0px;
}

form, iframe						{
	margin:							0px;
	padding:						0px;
}

a							{
	font-weight:						bold;
	text-decoration:					none;
	color:							#406050;
}

a:hover							{
	text-decoration:					underline;
}

p							{
	margin:							10px 0px 0px 0px;
}

h1, h2, h3, h4						{
	clear:							both;
	font-family:						'book antiqua';
	margin:							20px 0px 0px 0px;
}

h1							{
	font-size:						18pt;
	font-style:						italic;					
}

h2							{
	font-size:						14pt;
	background-image:					url('../images/text_h2.png');
	background-repeat:					no-repeat;
	
	margin-top:						40px;
	
	height:							38px;
	
	padding:						12px 16px 0px 16px;
}

h3							{
	font-size:						12pt;
	color:							#6080a0;
}

h4							{
	font-size:						11pt;
	font-style:						italic;					
	color:							#808080;
	
	margin-left:						20px;
}








.nowrap							{
	white-space:						nowrap;
}

.centered						{
	text-align:						center;
}

.righted						{
	text-align:						right;
}



div.tree						{
	margin-left:						20px;
	margin-bottom:						8px;
}



a.hidd							{
	font-weight:						normal;
	color:							#203040;
	cursor:							default;
}

a.hidd:hover						{
	text-decoration:					none;
}

label							{
	cursor:							text;
}





/* -------------------------------------------------------------------------------------------------------------------- structure */

#container						{
	background-color:					#ffffff;
	background-image:					url('../images/layout_middle.png');
	background-repeat:					repeat-y;
	position:						relative;
	
	text-align:						left;
	
	width:							920px;
	
	margin:							0px auto 0px auto;
}



#page_header						{
	background-color:					#f2ffd6;
	background-image:					url('../images/header.png');
	background-repeat:					no-repeat;
	
	width:							892px;
	height:							160px;
	
	margin-top:						10px;
	padding:						14px;
}

#page_footer						{
	padding:						10px;
}



#layout_header						{
	background-image:					url('../images/layout_header.png');
	background-repeat:					no-repeat;
	
	height:							20px;
}

#layout_middle						{
	
	padding:						0px 14px 0px 14px;
}

#layout_footer						{
	clear:							left;
	background-image:					url('../images/layout_footer.png');
	background-repeat:					no-repeat;
	
	margin:							0px;
	
	height:							20px;
}



#left_side						{
	width:							180px;
	float:							left;
	
	margin-left:						10px;
}

#links							{
	text-align:						center;
}

.box							{
	background-image:					url('../images/box_middle.png');
	background-repeat:					repeat_y;
	
	margin-bottom:						10px;
}

.box_header						{
	background-image:					url('../images/box_header.png');
	background-repeat:					no-repeat;
	
	height:							10px;
}

.box_header_text					{
	font-family:						'garamond';
	font-size:						16pt;
	font-style:						italic;
	text-decoration:					underline;
	
	padding:						0px 16px 10px 16px;
}

.box_body						{
	padding:						0px 12px 0px 12px;
}

.box_footer						{
	background-image:					url('../images/box_footer.png');
	background-repeat:					no-repeat;
	
	height:							10px;
}

.box_body						{
	font-family:						'book antiqua';
}

#menu .box_body						{
	font-size:						11pt;
}



#text							{
	width:							680px;
	float:							left;
	
	margin-left:						20px;
}

#text_header						{
	background-image:					url('../images/text_header.png');
	background-repeat:					no-repeat;

	font-family:						'book antiqua';
	font-weight:						bold;
	font-size:						18pt;
	letter-spacing:						1.4pt;
	color:							#405060;
	
	height:							38px;
	
	padding:						14px 16px 0px 16px;
}
