html, body {
font-weight:normal;
font-size: 11px;
font-family: verdana, sans-serif, arial;
}

input.button {
border:1px solid #ccf; 
background:#eee;
color:#6699CC;
}

input.fill {
border:1px solid #ccf; 
background:#eee;
width:180px;
}

textarea.fill {
border:1px solid #ccf; 
background:#eee;
width:180px;
}

a.edit {
text-decoration:none;
color:#6699CC;
}

a.action {
text-decoration:none;
color:#6699CC;
}

.action:hover {
text-decoration: underline;
}

td.head {
padding:5px;
border-bottom:dotted 1px #ccf;
background:#eee;
color:#6699CC;
}

td.cancel {
padding-right:10px;
text-align:right; 
}

td.confirm {
width:5px; 
text-align:right;
}

td.plain_left {
padding-right:5px; 

}
td.plain_right {
padding-left:5px;
}

td.colored_left {
padding-right:5px; 
width:200px; 
background-color:#eee;
}

td.colored_right {
padding-left:5px; 
background-color:#eee;
}

td.contact {
padding:5px;
border-bottom: solid 1px #ddf;
}

td.newcontract {
padding:5px;
background-color:#eee;
font-weight: bold;
border-bottom: solid 1px #ddf;
}



td.active {
font-weight:bold;
text-align:right;

color:green;
}

select.fill {
border:1px solid #ccf; 
background:#eee;
color:#6699CC;
width:180px;
}

td.active_tab {
 border:solid 1px #ccc; 
 border-bottom:none; 
 padding-left:3px;
 padding-right:3px;
 background:#eee; 
 color:#6699CC;
}

td.inactive_tab {
 border:solid 1px #ccc; 
 padding-left:3px; 
 padding-right:3px; 
 background:#fafafa; 
 color:#6699CC;
}
td.primary {
 background:#eee;
}

.largetitle {
	font: 1.2em Tahoma, Verdana, Arial, sans-serif;
	color: #1f388a;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 4px;
	}
