body 
{
	padding: 5px 5px 5px 0px;
	font-family: Verdana;
    font-size: small;
 }


td, 
h1, 
.action
{
    padding: 5px 5px 5px 5px;
    font-family: Verdana;
    font-size: small;
}


.input
{ border: solid 1px black; }

table 
{
    padding: 0px 0px 0px 0px;
    border-spacing: 0px; 
    border-collapse: collapse;
    border: solid 1px black;
}


table.main
{ border:none 0px white; }


table.top 
{ width: 100%; }

table.top, table.top td
{ border: solid 2px white; }

table.top td.grey
{
    background-color: #c0c0c0;
    font-size: small;
    height: 10px;

}

table.validationsaisie 
{
	width:300px;
	
}

tr.main 
{ border:none 0px white; }


td 
{
   border: solid 1px black;
}


td.label 
{
    font-weight: bold;
    text-align: right;
    text-transform: lowercase;
    width:150px;
}

td.form
{
    white-space:nowrap;

}

td.title 
{ border-left-style:none; }


td.main 
{
	vertical-align:top;
	border:none 0px white;
}

.input
{
    border: solid 1px black;
}


.action 
{
    float: right;
    text-align: right;
}

.actionlist
{
    float: left;
    text-align: left;
}
.main 
{
    width: 500px;
}

.headerlist 
{
    font-family: Verdana;
    font-size: small;
	padding: 3px 3px 3px 3px;
	border: solid 1px Black;
	filter:flipH() flipV();
	text-align:left;

	}
	
*+html .headerlist
{
	writing-mode: bt-rl;
}

.gvhidden 
	{
		display:none;
}
	
.gvnormal td
	{
padding : 4px 4px 4px 4px;
margin: 0px 0px 0px 0px;
}

.radiobuttonlist, .radiobuttonlist td
{
	border:none;
}
.hiddencol
{
	visibility:hidden;	
	display:none;
}