body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.bg_left {
	background-image: url(../images/img_bg_left.jpg);
	background-repeat: repeat-y;
}
.bg_right {
	background-image: url(../images/img_bg_right.jpg);
	background-repeat: repeat-y;
}
.bg_index_left {
	background-image: url(../images/img_index_bg_left.jpg);
	background-repeat: repeat-y;
}
.bg_index_right {
	background-image: url(../images/img_index_bg_right.jpg);
	background-repeat: repeat-y;
}
.bg_menu_gradient {
	background-image: url(../images/img_menu_gradient_2.jpg);
	background-repeat: repeat-y;
}
.txt {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	/**text-align: justify;**/
}
.txt_table {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
.txt_red {
	color: #CC0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	text-align: justify;
}
.txt_index_grey {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	text-align: justify;
}
.txt_blue {
	color: #1345b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
a:link.txt {
	color: #333333;
}
a:visited.txt {
	color: #333333;
}
a:hover.txt {
	color: #333333;
}
a:active.txt {
	color: #333333;
}
.caption {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}
.caption2 {
	color: #1345b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
}
.caption3 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
}
.caption4 {
	color: #1345b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-decoration: none;
}
.caption5 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
}
.subtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1345b6;
}
.subtit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
}
.subtit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}.txtbold {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
.menu {
	color: #1345b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
}
.menubold {
	color: #1345b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}
.submenu {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
}
.submenu_bold {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}
.special_txt {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	text-align: justify;
	letter-spacing: -1px
}
a:link.special_txt {
	color: #333333;
}
a:visited.special_txt {
	color: #333333;
}
a:hover.special_txt {
	color: #333333;
}
a:active.special_txt {
	color: #333333;
}