span.card-title { 
border-style:dashed; border-color:#90a090;border-width:1px;background-color:#f5f5f5;
padding: 2px 10px 2px 5px;
margin: 10px 15px 10px;
font-size:small;
color:#191919;
float:left;
}

span.card-title:hover {
border-style:solid; border-color:#202020;border-width:1px;
background-color:#FAFAFA;
color:#191919;
cursor:default;
}

div.card { 
	border-style:dashed; border-color:#90a090;border-width:1px;background-color:#f5f5f5;
	padding: 2px 20px 20px 25px; 
	max-width: 700px;
}

.line {
	border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#90a090;
}

p.name {
	font-family:"Courier New", Courier, monospace;
	font-size:45px;
	font-weight:bolder;
}

.bolder { font-weight:bolder; }

.cell_header {
/* border-bottom-style:dotted;border-botton-width:1px; */
}
.cell_value {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-style:oblique;
float:right;
position:relative;
bottom:0px;
/* border-bottom-style:dotted;border-botton-width:1px; */
}

.value {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-style:oblique;
font-weight:bolder;
color:#606060;
}


.box {
background-color:#EFEFEF;
border-color:#E0E0E0;border-width:thin;border-style:solid;
margin: 10px;
padding: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.small_box {
background-color:#EAEAEA;
border-color:#E0E0E0;border-width:thin;border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px;
padding: 5px;
text-indent:10px;
}
.small_box:hover {
background-color:#FAFAFA;
border-color:#202020;border-width:thin;border-style:solid;
}

a {
color:#606060;
}
a:hover {
border-color:#5050E0;border-width:thin;border-style:solid;
background: #EAEAFA;
text-decoration:none;
color:#000033;
padding:2px;
}

.no_border,  .no_border:hover {
border-style:none;
padding:0px;
}

a.boxlink {
  margin:10px;
  text-decoration:none;
  border-style:solid;
  border-color:#5050E0;
  border-width:1px;
  padding:1px;
}

