html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body, table, div, p, pre { font-family:tahoma, verdana, "ms sans serif"; font-size:13px; color:#666666; }
body {text-align:center;}

.header { font-size:22px; font-weight:bold; }
.title { font-size:16px; font-weight:bold; }
.subtitle { font-size:18px; font-weight:bold; }
.b-white { font-weight:bold; color:#FFFFFF; }
a { color:#666666; }
a:hover { color:#CC3333; }
td.frame { border:1px solid #CCCCCC; background-color:#EEEEEE; }

hr {height:1px; 
	border-width:0;
	color:#CCCCCC;
	background-color:#CCCCCC;
}

#table_01 { /* id table */
	/* margin: 0 auto; */
	/*margin-left:10%; margin-right:10%;  */
	margin-left:auto; margin-right:auto;
	width:960px;
	border-spacing: 20px;
	text-align:left;
}

#table_02 { /* id table */
	width:100%;
	border-collapse:collapse; /*border 0 */
}

#table_03 { /* id table */
	width:100%;
	border-collapse:collapse; /*border 0 */
}

#table_04 { /* id table */
	width:100%;
	border-collapse:collapse; /*border 0 */
}
	
h1 { font-size:18px; font-weight:bold; }
h2 { font-size:15px; font-weight:bold; }
h3 { font-size:13px; font-weight:normal; }
h4 { font-size:12px; font-weight:normal; }

/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}