body,div,span,p,ul,td,th,input,select,textarea,button
{font-family:Tahoma,sans-serif;font-size:10pt;color:#000;}

body {
	margin:0px;
}
div {
	padding:3px 0px 5px 6px;
}
.table-border {
	border:solid 1px #999;
}
.distance-up {
	margin-top : 40px;
}
.form-header , .form-footer {
font-size:80%;
font-weight: bold;
background-color:#EBEBEB;	
}
.form-header {
	padding:3px 7px 5px 6px;
}
.form-body {
	padding:6px;
}
.form-footer {
	padding:3px 7px 3px 6px;
}
.form-input, .metarow INPUT {
		border: 1px solid #BDBCBA;
	font:normal 12px arial,helvetica;
	padding-left:2px;
}
.bottom-border {border-bottom:solid 1px #999;}
.right-border {	border-right:1px solid #999 }
.left-border {	border-left:1px solid #999 }
.top-border {border-top:solid 1px #999;}
.top-border-light {border-top: 1px solid #E5E5E5;}
.panel{
	border:solid 1px #999;
	border-top:none;
}
.th{
	font-weight: bold;
	background:#999;
	color:white;	
	}
.cell1{
	padding:2px;padding-left:4px;
}
div.title{
	padding:2px;
	font-weight: bold;
	border-bottom: 1px solid #E5E5E5;
}
div.note{
	padding:0px 1px 1px 1px;
	font-size:80%;
	font-weight: bold;
	color:#999;
}
div.caption{
	padding:5px 1px 0px 1px;
	font-size:80%;
	font-weight: bold;
}
.toolbar{
	background-color : #DDDDE8;
	border-bottom:solid 1px #999;
}
.menu-cell{
	background-color : #6699CC;
	padding: 0px;
}
.menu-unselected , .menu-selected{
	margin: 3px;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight: bold;
	cursor:pointer;
}
.menu-unselected{
	/*background-color : #9999CC;*/
}
.menu-unselected A{
	color : #FFFFFF;
	text-decoration:none;
}
.menu-selected{
	background-color : #FFF;
	-moz-border-radius : 10px 0px 0px 10px;
}
.menu-selected A{
	text-decoration:none;
}
.menu-title{
	padding:3px 7px 5px 6px;
	background-color : #000066;
	color : #FFFFFF;
	font-weight: bold;
}
/*behaviors*/
.number {	
	text-align:right;
}

.datetime {
		text-align:left;
}

A.a1 {
	text-decoration:none;
	color : #0000CC;
}

A.a1:HOVER{
	color : #CC0000;
}

.modulo-button{
	border: 1px solid #BDBCBA;
	background-color: #FFF;
	font:bold 12px arial,helvetica;
	-moz-border-radius : 4px 4px 4px 4px;
}
.unselectedTab,.selectedTab {
		padding:4px;
		cursor:pointer;
		font: tahoma,arial;
		width:120px;
		-moz-border-radius : 4px 4px 0px 0px;
		text-align: center;
	}
	.unselectedTab {
		background : #DEDEDE;
		color:black;
	}
	.selectedTab {
		background : #666;
		color:white;
	}
 .selectedRow TD{
	font-weight: bold;
	background-color: #FFFFCC;
 }
 .metarow TD {
  padding:3px;
	border-bottom: 1px solid #BDBCBA;
}
.noborderrow TD {
	padding:0px;
	border:none;
}
/*end behaviors*/
