@charset "UTF-8";

body
{
	font-family:Tahoma;
	font-size:10pt;
}
td
{
	font-family:Tahoma;
	font-size:10pt;
}
	
table.form
{
	font-family:Tahoma;
	font-size:10pt;
	background-color:#cccccc;
}

td.line
{	
	background-color:#cccccc;
}

td.header
{
	font-weight:bold;
	background-color:#eeeeee;
}


input
{
	font-family:Tahoma;
	font-size:10pt;
}

.require
{
	font-style:italic;	
	font-family:Tahoma;
	font-size:10pt;			
	color:#ff0000;
}

a
{
	font-family:Tahoma;
	font-size:10pt;			
	color:#0000ff;
	text-decoration:none;
}
a:hover
{
	color:#ff6600;
	text-decoration:underline;
}

a.bold
{
	font-family:Tahoma;
	font-size:10pt;			
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
}

a.bold:hover
{
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}

.button
{
	width:180px;
}

.button_long
{
	width:250px;
}

.underl 
{
  border-bottom:1px #cccccc solid
}

.dotborder
{
	border: 1px dotted #444444;
}

.theme1
{
	color:#477FC9;
}

.theme2
{
	color:#004100;
}

.theme3
{
	color:#A28F18;
}

.theme4
{
	color:#750000;
}

.theme5
{
	color:#808780;
}

.section
{
	font-family:Tahoma;
	font-size: 11pt; 
	font-weight: bold;
}

h3
{
	font-size:16pt;
}


label.error 
{
  padding-left: 0px;
  color:#ff0000;
  font-style:italic;
}
 
label.success 
{
  background:none;
  padding-left: 18px;
  color:#0000ff;
  font-style:italic;
  display:none;
}

label.none
{
	background:none 0px 0px;
	display:none;
}
 

