@CHARSET "UTF-8";
body
{
	/* position: relative;*/
    /* text-align: center;*/
}

.title{
	text-align: center;
	margin: 20px auto 20px;
}

.forms
{
	width: 50em;
	height:20em;
	margin: 0 auto;
	padding: 5px;
	border: dotted 1px #333;
}

form
{
    margin: 10px auto;
}

fieldset
{
	font-weight: bold;
	width: 22em;
	margin: 50px auto;
	padding: 20px 20px 5px;
	/*font-style: Verdena;*/
}

input 
{
 	display: block;
 	width: 175px;
 	float: left;
	margin-bottom: 10px;
	text-align: right;
}

select 
{
	display: block;
 	width: 175px;
 	float: left;
 	margin-bottom: 10px;
}

label 
{
 display: block;
 text-align: left;
 float: left;
 width: 10em;
 padding-right: 20px;
 font-weight: normal;
 font-size: 11pt;
}

.checkbox { width: 1em; }

br { clear: left; }

a {	text-decoration:none; }

/* .buttonSubmit */
.ui-button 
{
 display: block !important;
 float:none ;
 width: 90px;
 margin: 30px auto 10px;
 font-size: 11pt;
}

.error
{
	text-align:center;
	margin: 20px auto 20px;
	color: red;
}

.mytable
{
	margin: 20px auto 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.mytable th
{
	/*border-bottom: 2px solid black;*/
	text-align: center;
	background-color: #8996C6;
	color: white;
}

.mytable tr
{
	cursor:pointer;
}

.selected
{
	background: silver !important;
}

.odd
{
	background: #F2F2F2;
}

.mytable td
{
	text-align: right;	
	width: 7em;
	padding-right: 10px;
}

.mytable .narrow
{
	width: 5.5em;
	text-align: center;
	padding-right:0;
}

.mytable .total
{
	font-weight: bold;
	background-color: #E2E2E2;	
}

.newdata
{
	display: block;
	width: 6em;
	margin:10px auto;
	font-weight: bold;
	font-size: 12pt;
	color: #0000BB;
}

div.ui-datepicker
{
    font-size:11px;
}

