body {
	font-size: 71%;
	color: #18204B;
	margin: 0;
/*	background-color: #E6FEFF;*/
}

table, p, input, textarea, select {
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
}

caption {
	font-size: 1.2em;
	font-weight: bold;
}

div.jip p, p.ji { 
	text-align: justify;
	text-indent: 1.5em;
}

div.jip div p {
	text-align: left;
	text-indent: 0;
}


p.j { 
	text-align: justify;
	text-indent: 0em;
}

div.desc {
	color: #184B47;
	padding-left: 1.5em;
	padding-bottom: 2ex;
	text-align: justify;
}

ol li {
	padding-bottom: 1ex;
}

ul, ol {
	padding-bottom: 2ex;
}

h1, h2, h3, h4, h5 {
/*	color: #9C3421; */
	color: #18204B;
	text-align: center;
}

h2, h3, h4, h5 {
	padding-top: 2ex;
}

h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.1em; text-decoration: underline;}
h4 {font-size: 1em; font-weight: bold}
h5 {font-size: 1em; font-weight: bold}

.border {
	border: 1px #aaaaaa solid;
	}

a:link		{ color: #0D2B88; text-decoration: none; }
a:active	{ color: #0D2B88; text-decoration: none; }
a:visited	{ color: #0D2B88; text-decoration: none; }
a:hover		{ color: #0D2B88; text-decoration: underline; }

a.cur:link		{ color: #9C3421; text-decoration: none; }
a.cur:active	{ color: #9C3421; text-decoration: none; }
a.cur:visited	{ color: #9C3421; text-decoration: none; }
a.cur:hover		{ color: #9C3421; text-decoration: underline; }

a.gray:link		{ color: gray; text-decoration: none; }
a.gray:active	{ color: gray; text-decoration: none; }
a.gray:visited	{ color: gray; text-decoration: none; }
a.gray:hover	{ color: gray; text-decoration: underline; }

a.atop:link		{ color: white; font-weight: bold; text-decoration: none; }
a.atop:active	{ color: white; font-weight: bold; text-decoration: none; }
a.atop:visited	{ color: white; font-weight: bold; text-decoration: none; }
a.atop:hover	{ color: white; font-weight: bold; text-decoration: underline; }

a.atop_cur:link		{ color: gray; font-weight: bold; text-decoration: none; }
a.atop_cur:active	{ color: gray; font-weight: bold; text-decoration: none; }
a.atop_cur:visited	{ color: gray; font-weight: bold; text-decoration: none; }
a.atop_cur:hover	{ color: gray; font-weight: bold; text-decoration: underline; }

em {
	font-size: 110%;
}

*.gray {
	color: gray;
}

hr {
	color: #1C286B;
	height: 1px;
	width: 90%;
}

*.image{
	float: left;
	margin: 0ex 1em 1ex 0;
	color: gray;
/*	font-size: 0.7em; */
	font-style: normal;
	text-align: center;
}

*.tinyimage{
	float: left;
	margin: 0.4ex 0.5ex 0.2ex 0ex;
	color: gray;
/*	font-size: 0.7em; */
	font-style: normal;
	text-align: center;
}

*.popupimage{
	margin: 1ex 0 1ex 0;
	color: gray;
/*	font-size: 0.7em; */
	font-style: normal;
	text-align: center;
}

.red {
	color: #9C3421;
}

small {
	color: #9C3421;
	padding-left: 1ex;
	padding-right: 1ex;
	font-family: Courier New, Courier;
	font-size: 92%;
	vertical-align: text-bottom;
}

img.bborder {
	border: 1 solid #18204A;
}

img {
	border: 0;
}

*.image{
	float: left;
	margin: 0ex 1em 1ex 0;
	color: gray;
/*	font-size: 0.7em; */
	font-style: normal;
	text-align: center;
}

*.rimage {
	float: right;
	margin: 1ex 0ex 1ex 1ex;
/*	color: gray;
	font-size: 0.7em;
	font-style: normal;
	text-align: center; */
}

div.curr_values{margin: 1em 0 0 0;}
span.deltaup{color: #006600;}
span.deltadown{color: #660000;}

td.down {
	}

td.1t{
	font-size: 1.5em;
	color: white;
	font-weight: bold;
	}

td.1{

	background: #3366FF;
	border: 1px solid #000080;
	}
	
td.2t{
	font-size: 0.9em;
	color: white;
	font-weight: bold;
	}

td.2{

	background:	#006699;
	border: 1px solid #000080;
	}

td.3t{
	font-size: 0.8em;
	color: #000080;
	font-weight: bold;
	}

td.3{
	background:	#CCFFFF;
	border: 1px solid #000080;
	}

td.4t{
	font-size: 0.8em;
	color: #000080;
	font-weight: normal;
	}

td.4{
	background:	#CCECFF;
	border: 1px solid #000080;
	}

td.4_a{
	background:	#EAEAEA;
	border: 1px solid #000080;
	}

table.hierar td{
	vertical-align: center;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	}

