frame {
	border-top: 0 solid black;
}
body,table,input,textarea,pre{
	font-family: Times New Roman ;
	font-size: small;
	color: #1F037C;
}
body{
	margin: 5;
	background-color: #F2DAB2;
}
body.claro{
	margin: 5;
	background-color: white;
}
hr {
	border: 1 solid dddddd;
	height: 1;
}
img 
{
	border:0
}
table.header 
{
	margin:0;
	width: 100%;
	background-color: #F2DAB2;
	font-size: medium;
	color: #1F037C;
}
table.header th 
{
	background-image: url(grad_up.gif);
	height: 30;
}
.shadow
{
	sfilter: dropshadow(color=#DFAF6F, OffX=2, OffY=2, positive=1);
	filter: dropshadow(color=#D8BA93, OffX=2, OffY=2, positive=1);
}
table.footer
{
	margin:0;
	background-color: #F2DAB2;
	width: 100%;
}
table.footer th 
{
	background-image: url(grad_down.gif);
	height: 30
}
a {
	text-decoration: none;
	color: #1F037C;
	font-weight: bold ;
}
a:visited 
{
	color: #1F037C;
}
a:hover {
	text-decoration: underline;
	color: #1F037C;
}
form {
	margin: 0;
	display: inline;
}
h1 {
	margin: 0;
	margin-bottom: 5;
	color: navy
}
h2 {
	margin-top: 5;
	margin-bottom: 0;
	font-size: small
}
.format {
	margin: 1;
	border-bottom: 1px solid cccccc;
	border-left: 1px solid cccccc;
	border-top: 1px solid cccccc;
	padding: 5;
}
.format thead {
	display: table-header-group
}
.format tr.over {
	background-color: eeeeee;
}
.format TH{
	background-color: cccccc;
	
	padding:5
}

.format TD{
	border-top: 1px solid cccccc;
	border-right: 1px solid cccccc;
	padding-left:15;
	padding-right:15
}

.format TR.last TD{
	border-top: 2px solid cccccc;
	background-color: eeeeee;
}

.format TR.dark {
	border-top: 2px solid cccccc;
	background-color: f8f8f8;
}
