body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
img { border: none; display: block; }
img { max-width: 100%; }
table {	border: none; border-collapse: collapse; text-align: left; }
td { margin: 0; padding: 0; }

.container {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #fff;
	border-collapse: collapse;
	position: absolute;
}

.content_01 {
	margin: 0 auto;
	max-width: 1200px;
}

.content_header_01 {
	margin: 10px 0px 0px 0px;
	padding: 10px;
	max-width: 1200px;
/*	height: 100%; */
	border: 5px solid black;
	text-align: left;
}

.block_head_00 {
	clear: both;
	margin: 0 auto;
	max-width: 960px;
	height: 75px;
	text-align: center;
}

.block_head_01 {
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	width: 30%;
	min-width: 300px;
	text-align: center;
	float: left;
}

.block_head_02 {
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	width: 30%;
	min-width: 300px;
	text-align: center;
	float: left;
}

.block_head_03 {
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	width: 30%;
	min-width: 300px;
	text-align: center;
	float: left;
}

.content_nav_001 {
	clear: both;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	max-width: 20%;
	text-align: left;
	position: relative;
	overflow: hidden;
	float: left;
}

.content_02 {
	margin: 22px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	min-width: 100px;
	max-width: 80%;
	text-align: left;
	position: relative;
	overflow: hidden;
	float: left;
}

.content_03 {
	margin: 15px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	min-width: 100px;
	max-width: 80%;
	text-align: left;
	position: relative;
	overflow: hidden;
	float: left;
}

.title_001 {
	margin: 0px 0px 20px 0px;
	font-size: 145%;
	font-weight: bold;
}
.title_001 h2 { margin: 0 auto; }
.title_002 {
	margin: 25px 0px 20px 0px;
	font-size: 120%;
	font-weight: bold;
}
.title_002 h2 { margin: 0 auto; }
.title_003 {
	margin: 25px 0px 10px 0px;
	font-size: 110%;
	font-weight: bold;
}
.title_003 h2 { margin: 0 auto; }

.text_12_01 { font-size: 50% }
.text_13_01 { font-size: 60% }
.text_14_01 { font-size: 80% }
.text_16_01 { font-size: 100% }
.text_17_01 { font-size: 100% }
.text_19_01 { font-size: 111% }
.text_22_01 { font-size: 122% }
.text_26_01 { font-size: 130% }
.text_28_01 { font-size: 132% }
.text_50_01 { font-size: 150% }
.text_60_01 { font-size: 160% }
.text_80_01 { font-size: 170% }

.m_t20_b00 { margin: 20px 0px 0px 0px; }
.m_t30_b10 { margin: 30px 0px 10px 0px; }
.m_t_1_b00 { margin: -13px 0px 0px 0px; }
.m_t_2_b00 { margin: -12px 0px 0px 0px; }
.m_t_3_b00 { margin: -3px 0px 0px 0px; }

.p_t00_b05 { padding: 0px 0px 5px 0px; }
.p_t00_b10 { padding: 0px 0px 10px 0px; }
.p_t00_b20 { padding: 0px 0px 20px 0px; }
.p_t00_b30 { padding: 0px 0px 30px 0px; }
.p_t00_b40 { padding: 0px 0px 40px 0px; }
.p_t04_b00 { padding: 4px 0px 0px 0px; }
.p_t04_b15 { padding: 4px 0px 15px 0px; }
.p_t05_b00 { padding: 5px 0px 0px 0px; }
.p_t05_b05 { padding: 5px 0px 5px 0px; }
.p_t05_b10 { padding: 5px 0px 10px 0px; }
.p_t07_b00 { padding: 7px 0px 0px 0px; }
.p_t10_b00 { padding: 10px 0px 0px 0px; }
.p_t10_b05 { padding: 10px 0px 5px 0px; }
.p_t10_b10 { padding: 10px 0px 10px 0px; }
.p_t10_b15 { padding: 10px 0px 15px 0px; }
.p_t10_b20 { padding: 10px 0px 20px 0px; }
.p_t10_b25 { padding: 10px 0px 25px 0px; }
.p_t10_b30 { padding: 10px 0px 30px 0px; }
.p_t12_b12 { padding: 12px 0px 12px 0px; }
.p_t12_b15 { padding: 12px 0px 15px 0px; }
.p_t18_b16 { padding: 18px 20px 16px 20px; }
.p_t20_b00 { padding: 20px 0px 0px 0px; }
.p_t20_b05 { padding: 20px 0px 5px 0px; }
.p_t20_b10 { padding: 20px 0px 10px 0px; }
.p_t20_b16 { padding: 20px 20px 16px 20px; }
.p_t20_b18 { padding: 20px 20px 18px 20px; }
.p_t20_b20 { padding: 20px 0px 20px 0px; }
.p_t20_b30 { padding: 20px 0px 30px 0px; }
.p_t20_b40 { padding: 20px 0px 40px 0px; }
.p_t30_b00 { padding: 30px 0px 0px 0px; }
.p_t30_b10 { padding: 30px 0px 10px 0px; }
.p_t30_b20 { padding: 30px 0px 20px 0px; }
.p_t30_b30 { padding: 30px 0px 30px 0px; }
.p_t30_b40 { padding: 30px 0px 40px 0px; }
.p_t40_b00 { padding: 40px 0px 00px 0px; }
.p_t40_b50 { padding: 40px 0px 50px 0px; }
.p_t120_b00 { padding: 120px 0px 0px 0px; }

.center_01 { text-align: center; }
.left_01 { text-align: left; }
.right_01 { text-align: right; }
.bold_01 { font-weight: bold; }
.it_01 { font-style: italic; }
.fleft_01 { float: left; }
.clearboth_01 { clear: both; }
.img_right_01 { float: right; }

@media (max-width: 1200px) {
#nav_001 li a { padding: 3px 5px; font-size: 17px; }
#nav_001 li a:hover { font-size: 17px; }
.content_02 { max-width: 100%; clear: both; }
.content_03 { max-width: 100%; clear: both; }
.block_head_00 { height: 75px; }
.text_12_01 { font-size: 40% }
.text_13_01 { font-size: 50% }
.text_14_01 { font-size: 70% }
.text_16_01 { font-size: 90% }
.text_17_01 { font-size: 90% }
.text_19_01 { font-size: 100% }
.text_22_01 { font-size: 110% }
.text_26_01 { font-size: 120% }
.text_28_01 { font-size: 122% }
.text_50_01 { font-size: 140% }
.text_60_01 { font-size: 150% }
.text_80_01 { font-size: 160% }
}

@media (max-width: 960px) {
.content_nav_001 { max-width: 100%; clear: both; }
#nav_001 ul { width: 100%; }
* html #nav_001 li a { width: 100%; }
.content_02 { max-width: 100%; clear: both; }
.content_03 { max-width: 100%; clear: both; }
.block_head_00 { height: 115px; }
td.table_001 { 	padding: 4px 4px 4px 4px; text-align: left; }
td.table_001r { padding: 4px 4px 4px 4px; text-align: right; }
td.table_001c { padding: 4px 4px 4px 4px; text-align: center; }
}

@media (max-width: 900px) {
.title_001 h2 {	font-size: 90% }
.title_002 h2 { font-size: 90% }
.title_003 h2 {	font-size: 90% }
td.table_001 { padding: 2px 2px 2px 2px; text-align: left; }
td.table_001r { padding: 2px 2px 2px 2px; text-align: right; }
td.table_001c { padding: 2px 2px 2px 2px; text-align: center; }
}

@media (max-width: 800px) {
}

@media (max-width: 700px) {
}

@media (max-width: 666px) {
.text_copy_01 {	font-size: 14px; }
td.table_001 { padding: 2px 2px 2px 2px; text-align: left; }
td.table_001r {	padding: 2px 2px 2px 2px; text-align: right; }
td.table_001c { padding: 2px 2px 2px 2px; text-align: center; }
.title_001 h2 { font-size: 80% }
.title_002 h2 {	font-size: 80% }
.title_003 h2 { font-size: 80% }
}

@media (max-width: 600px) {
.text_12_01 { font-size: 40% }
.text_13_01 { font-size: 50% }
.text_14_01 { font-size: 70% }
.text_16_01 { font-size: 90% }
.text_17_01 { font-size: 90% }
.text_19_01 { font-size: 90% }
.text_22_01 { font-size: 90% }
.text_26_01 { font-size: 100% }
.text_28_01 { font-size: 100% }
.text_50_01 { font-size: 120% }
.text_60_01 { font-size: 130% }
.text_80_01 { font-size: 140% }
}

@media (max-width: 500px) {
}

@media (max-width: 400px) {
.text_copy_01 {	font-size: 13px; }
td.table_001 { padding: 1px 1px 1px 1px; text-align: left; }
td.table_001r { padding: 1px 1px 1px 1px; text-align: right; }
td.table_001c { padding: 1px 1px 1px 1px; text-align: center; }
.title_001 { margin: 10px 0px 5px 0px }
.title_001 h2 { font-size: 70% }
.title_002 { margin: 10px 0px 5px 0px }
.title_002 h2 { font-size: 70% }
.title_003 { margin: 10px 0px 10px 0px }
.title_003 h2 { font-size: 70% }
}
