@charset "iso-8859-1";

body
{
	font-size			:	8pt;
	font-family			:	arial, helvetica;
	font-weight			:	bold;
	color				:	#9C9C9C;
}

a:link, a:visited
{
	font-family			:	arial, helvetica;
	font-weight			:	bold;
	color				:	#AC1411;
	text-decoration		:	none;
}

a:focus, a:hover
{
	color				:	#AC1411;
	background-color	:	#ffff00;
}

a:active
{
	color				:	#AC1411;
}

a.blue:link, a.blue:visited
{
	font-family			:	arial, helvetica;
	font-weight			:	bold;
	color				:	#5E8AA7;
	text-decoration		:	underline;
}

a.blue:focus, a.blue:hover
{
	color				:	#333366;
	text-decoration		:	underline;
	background-color	:	transparent;
}

a.blue:active
{
	color				:	#333366;
}


.table
{
	width				:	100%;
	border-collapse		:	collapse;
}

tr.header
{
	height				:	25px;
}

td.header
{
	background-color	:	#5E8AA7;
	background-image	:	url(./white_corner.gif);
	background-repeat	:	no-repeat;
	font-size			:	12px;
	font-family			:	arial, helvetica;
	font-weight			:	bold;
	color				:	#FFFFFF;
	vertical-align		:	middle;
	text-align			:	center;
	padding-left		:	13px;
	padding-right		:	13px;
	padding-top			:	5px;
	padding-bottom		:	5px;
	border-right		:	5px solid #FFFFFF;
	border-bottom		:	5px solid #FFFFFF;
	white-space:nowrap;
}

td.data
{
	height				:	50%;
	background-color	:	#B4C4D3;
	color				:	#000000;
	font-size			:	8pt;
	font-family			:	arial, helvetica;
	font-weight			:	normal;
	padding				:	4px;
	padding-right		:	11px;
	border-right		:	5px solid #FFFFFF;
	border-bottom		:	1px dotted #FFFFFF !important;
	border-bottom		:	1px dotted #B4C4D3;
	white-space			:	nowrap;
}

td.data_without_border
{
	height				:	50%;
	background-color	:	#B4C4D3;
	color				:	#000000;
	font-size			:	8pt;
	font-family			:	arial, helvetica;
	font-weight			:	normal;
	padding				:	4px;
	padding-right		:	11px;
	border-right		:	5px solid #FFFFFF;
	border-bottom		:	none;
	white-space			:	nowrap;
}

td.last_row
{
	background-color	:	#B4C4D3;
	font-size			:	8pt;
	font-family			:	arial, helvetica;
	font-weight			:	normal;
	color				:	#000000;
	padding				:	4px;
	padding-right		:	11px;
	height				:	50%;
	border-right		:	5px solid #FFFFFF;
	border-bottom		:	5px solid #FFFFFF;
	white-space			:	nowrap;
}

td.data_varying
{
	height				:	50%;
	background-color	:	#B4C4D3;
	color				:	#000000;
	font-size			:	8pt;
	font-family			:	arial, helvetica;
	font-weight			:	normal;
	padding				:	4px;
	padding-right		:	11px;
	border-right		:	5px solid #FFFFFF;
	border-bottom		:	1px dotted #FFFFFF !important;
	border-bottom		:	1px dotted #B4C4D3;
}

td.last_row_varying
{
	background-color	:	#B4C4D3;
	font-size			:	8pt;
	font-family			:	arial, helvetica;
	font-weight			:	normal;
	color				:	#000000;
	padding				:	4px;
	padding-right		:	11px;
	height				:	50%;
	border-right		:	5px solid #FFFFFF;
	border-bottom		:	5px solid #FFFFFF;
}

td.first_column
{
	vertical-align		:	top;
	border-right		:	5px solid #FFFFFF;
	border-bottom		:	5px solid #FFFFFF;
	background-color	:	#5E8AA7;
	font-size			:	12px;
	font-family			:	arial, helvetica;
	font-weight			:	bold;
	color				:	#FFFFFF;
 	width				:	15%;
}

table.first_column
{
	font-size			:	12px;
	font-family			:	arial, helvetica;
	font-weight			:	bold;
	color				:	#FFFFFF;
	margin              :   0px;
}

.arrows
{
	width				:	100%;
	text-align			:	right;
}

table.container
{
	width				:	100%;
	height				:	100%;
	padding				:	0px;
	height				:	100%;
}

td.container
{
	padding				:	0px;
	height				:	100%;

}

div
{
	font-size			:	8pt;
	font-family			:	arial, helvetica;
	font-weight			:	bold;
	color				:	#ACACAC;
	padding-left		:	10px;
	margin-bottom		:	10px;
}

div.header
{
	font-size			:	12px;
	color				:	#5E8AA7;
}

div.info
{
	font-weight			:	normal;
	color				:	#000000;
}

div.info span
{
	font-weight			:	bold;
	color				:	#AC1411;
}

div.description
{
	color				:	#000000;
	font-weight			:	normal;
	font-size			:	11px;
}

span.header
{
	font-size			:	12px;
	color				:	#5E8AA7;
	font-weight			:	bold;
}

ul
{
	list-style-image	:	url(line.gif);
/* 	list-style-type		:	square; */
}

ul.white_background
{
	list-style-image	:	url(line_white.gif);
/* 	list-style-type		:	square; */
}

li
{
	vertical-align		:	middle;
}

span.highlight
{
	text-decoration		:	underline;
}

