.default{
	width:100%;
	font-size:0.9em;	
}

.default thead tr{
	background-color:#7a7a7a;
	color:#fff;	
	
}

.default a{	
	
	
}
.default a:visited{	
	
	
}

.default thead td{
	
	padding:0.5em;
}

.default tbody td{
	
	padding:0.25em;
}

.default tbody tr.list-line-even {
	background-color: #f0f0f0;
	
}


.default td.date{
	width:110px;
	
}

.default td.user{
	width:80px;
}

.default td.drafts{
	width:30px;
}

.default td.actions{
	width:150px;
	font-size:11px;
	text-align:center;
}

.fieldWithErrors{
    background-color:#fcd8e2;
    padding:1em;
    display:inline;
    border:1px solid #ec7090;
}

/* --------------- Styles for the form --------------- */


.input-form fieldset {
    background-color: #fff;
    padding:1em;
    
}

.input-form p{
    clear:both;
}

.input-form .comments{
	
}

.input-form legend {
    color: #fff;
    background: #3d7cb7;
    font-family: sans-serif;
    padding: 0.2em 1em;
}

.input-form label {
	clear:both;
    width: 12em;  
    font-weight:bold;
	float:left;
    text-align: left;
    margin-right: 0.5em;
    display: block;
	
   
}

.submit-button {
    float:left;
}

btn.cancel{
	float:left;
}

.input-form span, .default span.gray {   
    color:gray;
}

/*------------- A div report --------*/
.report{
    width:700px;
    padding:5px;
    margin:0 auto 0 auto;
    border:1px solid #bdbdbd;
}

.report label{
    width: 300px;
    float: left;
    font-weight:bold;
    text-align: right;
    margin-right: 2em;
    display: block;

}

.report p{
    padding:0.25em;
}


.report input {
    float:left;
}

.buttons_left{
    float:left;
    
    width:40%;
    text-align:left;
}

.buttons_right{
    float:right;    
}

.banner{
	border:1px solid #535353;	
	display:block;
	float:left;
	width:100%;
}

.banner_left{
	float:left;
}

.banner_right{
	float:right;
}

.red{
	color:red !important;
}

.default label{
	font-weight:bold;
	width:150px;
	display:block;
	float:left;
	text-align:left;	
}

.default input{
	
}
