html, body{
  background: url(img/bg_body.jpg) repeat-y top center;
  background-color: #F6F5EE;
  font-family: Arial;
  color: #3F3F3F;
  margin: 0;
  padding: 0;
  min-width: 802px;
}

table, img {border: 0px;}

p {margin: 0px; line-height: 130%}

div.hr {
	width: 770px;
	height: 25px;
	background: url(img/hr.gif) no-repeat top center;
}

div.header_txt01 {
	width: 770px;
	height: 145px;
	background: url(img/header_txt01.gif) no-repeat top center;
}

div.header_txt02 {
	width: 770px;
	height: 198px;
	background: url(img/header_txt02.gif) no-repeat top center;
}

.in_main {
	text-align: justify;
}

li {padding-bottom: 3px; line-height: 130%;}

ul {font-size: 12px;}

span.bg_y {background-color: #fff000;}
span.bg_yb {background-color: #fff000; font-weight: bold}
span.bg_ybb {background-color: #fff000; font-weight: bold; font-size: 16px}
span.red {color: #BC0101}
span.gre {color: #2E8A01}
span.blu {color: #163669}
span.bo18 {font-size: 18px; font-weight: bold;}



/* table main -------------------------------------------------------------------------------------------------- */

table.tmain {
	width: 800px;
	background-color: #fff;
}

td.bar_top {
	height: 20px;
	background-color: #1C355D;
	border-bottom: 1px solid #618ED4;
}

td.spacer20 {
	height: 20px;
}

td.margin_main {
	width: 15px;
}

td.in_main {
	width: 770px;
}

td.footer {
	height: 34px;
	vertical-align: middle;
	background: url(img/bg_footer.gif) no-repeat top center;
	background-color: #EFE7D9;
	border-bottom: 3px solid #C7BCA9;
}

.footer div.footer_txt {
	font-size: 11px;
	color: #8A795A;
	text-align: right;
	padding-right: 20px;
}

td.disclamer {
	background-color:  #FEF6E5;
}

.disclamer div.disc_head{
	font-size: 11px;
	color: #B59F78;
	text-align: center;
	padding-top: 45px;
}

.disclamer div.disc_txt{
	font-size: 11px;
	color: #B59F78;
	text-align: justify;
	padding: 15px 15px 25px 15px;
}


/* txt ----------------------------------------------------------------------------------------------------- */

p {
	font-size: 12px;
	color: 3F3F3F;
	text-align: justify;
	padding: 0 0 10px 0;
}

p.h32 {
	color: #000;
	font-family: impact, arial, sans-serif;
	font-size: 32px;
	font-weight: normal;
	text-align: center;
	line-height: 120%;
	padding: 0 0 20px 0;
}

p.h26{
	color: #000;
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	line-height: 115%;
	padding: 20px 0 20px 0;
}

p.h22blu {
	color: #163669;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	line-height: 120%;
	padding: 0 0 20px 0;
}

p.h22bla {
	color: #000;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	line-height: 120%;
	padding: 0 0 20px 0;
}

p.h12blu {
	font-size: 14px;
	font-weight: bold;
	color: #163669;
	text-align: center;
	line-height: 120%;
}

p.t18bla {
	color: #000;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	line-height: 130%;
	padding: 10px 0 10px 0;
}

p.t16red {
	font-size: 16px;
	font-weight: bold;
	color: #BC0101;
}

p.t16bla {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	line-height:
}

p.t14bla {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 120%;
}

p.t14whi {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 120%;
}

p.t11 {
	font-size:11px;
	color: #949494;
	text-align: center;
	padding: 0 0 15px 0;
}

p.t11dwn {
	font-size:11px;
	color: #949494;
	text-align: center;
	padding: 30px 0 0 0;
}

ul.points01 {
	font-size: 18px;
	color: #000;
	list-style-type: square;
	list-style-image: url('img/points01.gif');
}

div.test_field01 {
	width: 760px;
	height: 310px;
	overflow: auto;
	background-color: #fff;
	padding: 0;
	color: #000;
	border: 1px solid #9CA79E;
	margin: 10px 0 30px 0;
}

div.points_field01 {
	width: 710px;
	background-color: #FFFCF6;
	padding: 0;
	border: 1px solid #C8BCA3;
	margin: 10px 0 30px 20px;
}

.points_field01 ul {
	margin-top: 20px;
	margin-right: 30px;
	font-size: 13px;
	color: #7B6C51;
	list-style-type: square;
}

div.dwn_field01 {
	width: 710px;
	background-color: #FFFCF6;
	padding: 0;
	border: 2px dotted #C8BCA3;
	margin: 10px 0 30px 33px;
}

div.red_field01 {
	width: 710px;
	background-color: #CA0101;
	padding: 0;
	border: 2px dotted #fff;
	margin-left: 33px;
}

p.menu {
	color: #09334b;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 15px 0;
	text-align: center;
}

/* links --------------------------------------------------------------------------------------------------- */

.menu a:link {color: #08336E; text-decoration: underline}
.menu a:visited {color: #08336E; text-decoration: underline}
.menu a:hover {color: #D30008; text-decoration: none}

a:link {color: #c20009; text-decoration: underline}
a:visited {color: #c20009; text-decoration: underline}
a:hover {color: #c20009; text-decoration: none}

a:link.now {color: #145A93; font-weight: bold; text-decoration: underline}
a:visited.now {color: #145A93; font-weight: bold; text-decoration: underline}
a:hover.now {color: #358E0A; font-weight: bold; text-decoration: underline}
