body {
    margin: 0px;
    background: #FFFFFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td.nw {
    white-space: nowrap;
}

td.hd_tb {
	background-image: url(images/hd_tb.gif);
    white-space: nowrap;
}

td.hd_mb {
	background-image: url(images/hd_mb.gif);
	text-align: center;
}

td.hd_lb {
	background-image: url(images/hd_lb.gif);
}

td.ft {
    background-image: url(images/ft_b.gif);
	text-align: right;
}

td.cp {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00B8C5;
}

a.mn:link, a.mn:active, a.mn:visited {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

input.cp {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #FFFFFF;
	border: solid 1px #00B8C5;
	width: 60px;
	padding: 2px;
}

input.pr-a {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background: #FFFFFF;
	border: solid 1px #000000;
	width: 20px;
	padding: 1px;
}

input.pr-m {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: solid 1px #000000;
	width: 20px;
	padding: 2px;
}

input.bt {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: #F1F7F8;
	border: 1px solid #00B8C5;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.tx {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #00B8C5;
	padding: 2px;
}

a.cp:link, a.cp:hover, a.cp:visited, a.cp:active {
	text-decoration: underline;
	color: #008895;
}

a.cp_r:link, a.cp_r:hover, a.cp_r:visited, a.cp_r:active {
    font-weight: bold;
	text-decoration: none;
	color: #00b8c5;
}

table.dt {
	width: 154px;
	height: 16px;
	background: url(images/dt_b.gif);
}

table.bd {
	vertical-align: top;
}

table.im {
    margin-left: 10px; 
	background: #C3DDE3;
}

td.fe {
    background: url(images/fe_b.gif);
	white-space: nowrap;
	font-weight: bold;
	text-align: center;
}

.pr_t {
	color: #00B8C5;
	font-weight: bold;
}

.pr_s {
	font-size: 10px;
}

.pr_b {
    color: #999999;
	font-size: 10px;
}

.pc-hi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.pc-lo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	vertical-align: super;
}

.he {
	font-size: 11px;
	font-weight: bold;
    color: #0EBBC8;
}
a.news:link { color: #292929; text-decoration: non; font-size: 13px;}
a.news:visited { color: #292929; text-decoration: non; font-size: 13px;}
a.news:hover { color: #3366FF; text-decoration: underline non; font-size: 13px;}
a.news:active { color: #292929; text-decoration: underline; font-size: 13px;}