body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
    margin:  0;
	padding: 0;
    background-color: #F9F8F8;    
}
form{
	margin:0px;
	border: 1px solid #F9F8F8;	
}
input{
	vertical-align:middle;
}
.popupHeader{
	padding:5px;
	border-bottom: solid 1px #0240a3;
	background-color:#8CA4ED;
}
td, th, input, select, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

small, .small, .fieldComment{ font-size: 11px;}
.Path	{ font-size: 11px;}

.fieldComment	{
	color:#808080;  
	text-align:left;
}		 
a:link {
  color: #0240a3;
}

a:visited {
  color: #0240a3;
}

a:active {
  color: #0240a3;
}

img {
  border: none;
  vertical-align:middle;
}

span.green{
	color:#009900;
}
span.yellow{
	color:#C6D408;
}
span.red{
	color:#bb0000;
}
span.black{
	color:#000000;
}
span.inactive{
	color:#999999;
}
.basicolor{
	background-color: #4F9674;
}

/* colored rows */
tr.rowYellow, tr.rowYellow td{
	background-color:#F0F060;
}
tr.rowRose, tr.rowRose td{
	background-color:#F06060;
}
tr.rowRed, tr.rowRed td{
	background-color:#F02020;
}


div.dotSeparated{
	border-bottom: dotted 1px #CCCCCC;
	display: block;
}

div.block{
	display: block;
}
div.hidden{
	display: none;	
}

div.calendar {
	display:none;
	position:absolute;
	width:150px;
	border: solid 1px;
	border-color:#D0D0BF;
	background-color:#F9F8F8;
}

