body					{	margin:			0px;
							padding:			0px;
						color:				#666666;
						background-color:	#eeeeee;				}

a:link					{	color:				#333333;
						text-decoration:		underline;				}
a:visited				{	color:				#333333;
						text-decoration:		underline;				}
a:active				{	color:				#333333;
						text-decoration:		underline;				}
a:hover				{	color:				#333333;
						text-decoration:		underline;				}

.bg_footer a:link					{	color:				#ffffff;
						text-decoration:		none;				}
.bg_footer a:visited				{	color:				#ffffff;
						text-decoration:		none;				}
.bg_footer a:active				{	color:				#ffffff;
						text-decoration:		none;				}
.bg_footer a:hover				{	color:				#ffffff;
						text-decoration:		underline;				}
						
.bg_lm a:link					{	color:				#006696;}
.bg_lm a:visited				{	color:				#006696;}
.bg_lm a:active				{	color:				#006696;}
.bg_lm a:hover				{	color:				#006696;}


a.ac:link				{	color:				#333333;
						text-decoration:		underline;				}
a.ac:visited				{	color:				#333333;
						text-decoration:		underline;				}
a.ac:active				{	color:				#333333;
						text-decoration:		underline;				}
a.ac:hover				{	color:				#333333;
						text-decoration:		underline;				}

.dc				{	color:				#333333;				}




em					{	font-weight:		bold;
						font-style:			normal;				}




.text_w				{	color:				#ffffff;					}
.text_b				{	color:				#10419d;		font-size:10px;					}
.text_r10				{	color:				#990134;		font-size:10px;					}
.text_h_copy				{	color:				#4e4e4e;			font-size:12px;				}
.text_top_news				{	color:				#ffffff;			font-size:12px;				}

.text_um_active			{	color:				#cc9900;
						font-weight:		bold;
						font-style:			normal;				}
.text_lm_active			{	color:				#465E73;
						font-weight:		bold;
						font-style:			normal;				}

.text_r				{	color:				#990134;				}
.text_rb				{	color:				#990134; 	font-size:90%;		}
.text_rs				{	color:				#ff0000;	font-size:90%;			}
.text_t				{	color:				#4e4e4e;						}
.text_tt				{	color:				#465E73;						}
.text_ts				{	color:				#4e4e4e;		font-size:90%;			}
.text_ft				{	color:				#2b452a;	font-size:120%;					}
.text_footer				{	color:				#2b452a;	padding:24px 0px 10px 0px;					}




.bg_w				{	background-color:	#ffffff;							}
.bg_g_cc				{	background-color:	#cccccc;				}
.bg_g_99				{	background-color:	#999999;				}
.bg_g_66				{	background-color:	#666666;				}
.bg_g_33				{	background-color:	#333333;				}

.bg_border				{	background-color:	#1A354E;				}
.bg_header				{	background-color:	#1A354E;				}
.bg_line				{	background-color:	#AEBFCE;				}
.bg_gm				{	background-color:	#1A354E;				}
.bg_lm				{	background-color:	#f2f2f2;				
						border-top:1px solid #999999;}
.bg_footer				{	background:#4e7184 url(../img/bg_footer.jpg); line-height: 200%;			}

.bg_sub_01				{	background-color:	#E8EDF1;				}
.bg_sub_02				{	background-color:	#C6D2DC;				}
.bg_sub_03				{	background-color:	#ECF0F3;				}




table.table_01			{	border-width:		1px 0 0 1px;
						border-style:		solid;
						border-color:		#cccccc;
						margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		10px;				}
table.table_01 td.td_01_rb	{	border-width:		0 1px 1px 0;
						border-style:		solid dotted dotted solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#ECF0F3;				}
table.table_01 td.td_01_b	{	border-width:		0 1px 1px 0;
						border-style:		solid solid dotted solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#ECF0F3;				}
table.table_01 td.td_01_r	{	border-width:		0 1px 1px 0;
						border-style:		solid dotted solid solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#ECF0F3;				}
table.table_01 td.td_01	{	border-width:		0 1px 1px 0;
						border-style:		solid solid solid solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#ECF0F3;				}

table.table_02			{	border-width:		1px 0 0 1px;
						border-style:		solid;
						border-color:		#cccccc;
						margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		10px;				}
table.table_02 td.td_01_rb	{	border-width:		0 1px 1px 0;
						border-style:		solid dotted dotted solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#eeeeee;				}
table.table_02 td.td_01_b	{	border-width:		0 1px 1px 0;
						border-style:		solid solid dotted solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#eeeeee;				}
table.table_02 td.td_01_r	{	border-width:		0 1px 1px 0;
						border-style:		solid dotted solid solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#eeeeee;				}
table.table_02 td.td_01	{	border-width:		0 1px 1px 0;
						border-style:		solid solid solid solid;
						border-color:		#cccccc;
						padding:			5px;
						background-color:	#eeeeee;				}

table.table_03			{	border-width:		1px 0 0 0;
						border-style:		solid;
						border-color:		#D4C7C1;
						margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		10px;				}
table.table_03 td.td_01	{	border-width:		0 0 1px 0;
						border-style:		solid solid solid solid;
						border-color:		#D4C7C1;
						padding-left:		5px;
						padding-right:		5px;
						padding-top:		3px;
						padding-bottom:	3px;				}
						background-color:	#ffffff;				}




	.bg_title				{	background-color:	#D9E0DB;				}
	.bg_main				{	background-color:	#ffffff;				}
	.bg_anchor				{	background-color:	#D9E0DB;				}




.m					{	padding-left:		20px;
						padding-right:		20px;
						padding-top:		20px;
						padding-bottom:	20px;				}

.m_top				{	padding-left:		15px;
						padding-right:		15px;
						padding-top:		15px;
						padding-bottom:	5px;					}

.m_top_01				{	padding-left:		10px;
						padding-right:		10px;
						padding-top:		10px;
						padding-bottom:	0px;					}

.m20					{	color:			#666666;
						padding-left:		20px;
						padding-right:		20px;
						padding-top:		0px;
						padding-bottom:	0px;	
						line-height: 160%;	
						font-size:10px;			}

.m30					{	padding-left:		30px;
						padding-right:		15px;
						padding-top:		0px;
						padding-bottom:	0px;				}




h2					{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		20px;
						margin-bottom:		10px;
						color:				#333333;
						font-weight:		bold;
						font-style:			normal;
						font-size:120%;				}

h3					{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		10px;
						color:				#333333;
						font-weight:		normal;
						font-style:			normal;
						font-size:100%;				}

h4					{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		10px;
						color:				#3C5163;
						font-weight:		bold;
						font-style:			normal;				}

p					{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		10px;				}




h2.m0				{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		0px;
						color:				#3C5163;
						font-weight:		bold;
						font-style:			normal;				}

h4.m0				{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		0px;
						color:				#3C5163;
						font-weight:		bold;
						font-style:			normal;				}

p.m0					{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		0px;				}




ul					{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		10px;
						padding-left:		15px;
						padding-right:		0px;
						padding-top:		0px;
						padding-bottom:	0px;					}

li					{	margin-left:		0px;
						margin-right:		0px;
						margin-top:		0px;
						margin-bottom:		0px;
						padding-left:		0px;
						padding-right:		0px;
						padding-top:		0px;
						padding-bottom:	0px;					}

.footer_text			{	padding-left:		18px;
					padding-right:		18px;
					padding-top:		5px;
					padding-bottom:	5px;
					background-color:	#ffffff;}
					

.footer_title{
padding:10px;
font-size:14px;
line-height:160%;
color:#333333;
text-align:left;
}

.footer_title a{
text-decoration:underline;
}

.footer_title a:link{
text-decoration:underline;
}

.footer_title a:active{
text-decoration:underline;
}

.footer_content {
font-size:12px;
padding:10px;
text-align:center;
line-height:160%;
word-break:keep-all
}

.footer_content a{
text-decoration:underline;
}

.footer_content a:link{
text-decoration:underline;
}

