.table-top{
	background-color:#3366aa;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d0d0d0;
	text-align:center;
}

.table-top-current{
        background-color:#33aa66;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#d0d0d0;
        text-align:center;
}

.table-top-last{
        background-color:#cd4a43;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#d0d0d0;
        text-align:center;
}

.table-header{
	background-color:#d0d0d0;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#3366aa;
	font-weight:bold;
}

.tr0 {
        background-color:#f5f5f5;
}

.tr1 {
        background-color:#FFFFFF;
}

.tr-a {
        background-color:#FFCDCF;
}

.tr-b {
	background-color:#CDFFCF;
}

.txt	{ 
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	valign:center;
	}

.txt-act{
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font-size:11px;
        color:#00B000;
        valign:center;
	font-weight:bold;
        }

.txt-ina{
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font-size:11px;
        color:#D00000;
        valign:center;
        font-weight:bold;
        }

.txt-b	{ 
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color:#3366aa;
	font-weight:bold;
	valign:center;
	}

.txt-error	{ 
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size:10px;
	color:#F00000;
	font-weight:bold;
	}

.title	{
	font-family: arial, verdana, geneva, helvetica, sans-serif; 
	font-size:12px; 
	color: #FF6622;
}

.title-b{
	font-family: arial, verdana, geneva, helvetica, sans-serif; 
	font-size:16px; 
	color: #3366aa;
	font-weight:bold;
}

table{
        BORDER-RIGHT: #d0d0d0 0px solid;
        BORDER-TOP: #d0d0d0 1px solid;
        BORDER-LEFT: #d0d0d0 1px solid;
        BORDER-BOTTOM: #d0d0d0 0px solid;
}

td{ 
	font-family: Arial,Helvetica, geneva,sans-serif;
	font-size:11px;
	color:#585858;
        BORDER-RIGHT: #d0d0d0 1px solid;
        BORDER-TOP: #d0d0d0 0px solid;
        BORDER-LEFT: #d0d0d0 0px solid;
        BORDER-BOTTOM: #d0d0d0 1px solid;
}

td a	{
	color:#3366aa;
	text-decoration:none
}

td a.tb {
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font-size:11px;
        color: #3366aa;
        font-weight:bold;
}

td a.close {
        color:#00A000;
        text-decoration:none
}
 
td a:hover	{
	color:#696969;
	text-decoration:none
}  

a {
        font-family: Arial,Helvetica, geneva,sans-serif;
        font-size:11px;
	color:#696969;
	text-decoration:none
}
a:hover      {
        font-family: Arial,Helvetica, geneva,sans-serif;
        font-size:11px;
	color:#3366aa;
	text-decoration:none
}

/*form*/

input.b1 {
        border-right: #585858 1px solid;
        border-top: #585858 1px solid;
        border-left: #585858 1px solid;
        border-bottom: #585858 1px solid;
        background-color:#cacaca;
	font-weight: bold;
        font-size: 8pt; 
        color: #585858;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
	cursor: hand;
}

input.small {
        font-weight: bold;
        font-size: 4pt;
        cursor: hand;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        background-color:#cacaca;
        color: #585858;
}

.field {
        border-right: #585858 1px solid;
        border-top: #585858 1px solid;
        border-left: #585858 1px solid;
        border-bottom: #585858 1px solid;
        background-color:#fafafa;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
        color: #585858;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font: normal;
	font-size: 8pt;
}

.field-small {
        border-right: #585858 1px solid;
        border-top: #585858 1px solid;
        border-left: #585858 1px solid;
        border-bottom: #585858 1px solid;
        background-color:#fafafa;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        color: #585858;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font: normal;
        font-size: 6pt;
}

.no-border {
        border-right: 0px;
        border-top: 0px;
        border-left: 0px;
        border-bottom: 0px;
        background-color:#fafafa;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        color: #585858;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font: normal;
        font-size: 8pt;
}

radio {	
	border:solid 0 #e5e5e5;
	background-color:#e5e5e5;
}

select{
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size:11px;
	color: #585858;
        border-right: #585858 0.1px solid;
        border-top: #585858 0.1px solid;
        border-left: #585858 0.1px solid;
        border-bottom: #585858 0.1px solid;
	background-color:#fafafa;
}

select.s1{
        font-family: arial, verdana, geneva, helvetica, sans-serif;
        font-size:8px;
        color: #585858;
        background-color:#fafafa;
        border-right: #585858 0.1px solid;
        border-top: #585858 0.1px solid;
        border-left: #585858 0.1px solid;
        border-bottom: #585858 0.1px solid;
}

button.b1 {
        border-right: #585858 1px solid;
        border-top: #585858 1px solid;
        border-left: #585858 1px solid;
        border-bottom: #585858 1px solid;
        background-color:#cacaca;
	font-weight: bold;
        font-size: 8pt; 
        color: #585858;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
	cursor: hand;
}

button.b1d {
        border-right: #585858 1px solid;
        border-top: #585858 1px solid;
        border-left: #585858 1px solid;
        border-bottom: #585858 1px solid;
        background-color:#585858;
	font-weight: bold;
        font-size: 8pt; 
        color: #cacaca;
        font-family: arial, verdana, geneva, helvetica, sans-serif;
	cursor: hand;
}

