strong, b { color: #00008b; }
div, td, p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
small { font-size: 8pt; }
a:link, a:visited { color: #000000; }
a:active { color: #0008ff; }
h2, .h2 { font-size: 12pt; color: #4682b4; margin-bottom: 0px; }
h3 { font-size: 12pt; color: #4682b4; }
h4 { font-size: 10pt; color: #4682b4; margin-bottom: 0px; }
body {  background-color: #ffffff; background-image : url(/img/bg_ferro.gif); font-family: arial, helvetica, sans-serif;}
.main { background : #fffafa; border : 1px solid #191970; margin-top : 5px; }
.menu { background-color : #333399; color: #F5FFFA; }
a.lnk:link, a.lnk:visited  { text-decoration: none; }
a.lnk:hover { text-decoration: underline; }
a.deadlnk:link, a.deadlnk:visited  { text-decoration: line-through; color: #606060; }
a.deadlnk:hover { text-decoration: line-through; color: #606080; }
a.lnkw:link, a.lnkw:visited  { text-decoration: none; color: #ffffff; }
a.lnkw:hover { text-decoration: underline; }
a.lnkh:link, a.lnkh:visited  { text-decoration: none; color: #4682b4; }
a.lnkh:hover { text-decoration: underline; }
.head { background-color : #ffffff; }
th { background-color: #6495ed; color: #f5f5dc; font-size: 12pt; text-align: left; }
.filter { background-color: #6495ed; color: #f5f5dc; font-size: 8pt; text-align: left; }
table.diary th { background-color: #fff5ee; color:#a0522d; font-size: 10pt; }
td.pic { background-color: #f5fffa; }
input, select { font: normal 8pt Arial; color: #000080; }
th select { background-color: #6495ed; color: #f5f5dc; font-weight: bold;  }

.feature { 
    font: normal 8pt Arial;
}

.doginfo { 
    font: normal 8pt Arial; 
    padding-left: 20px;
    color: #4b0082;
}

.linkdesc { 
    font: italic 8pt Arial; 
    padding-left: 20px;
}

.titles {
	font-variant : small-caps;
}

.loginresult { 
	font-size: 12pt; 
	color: #e02020; 
	margin-left: 20px;
}

.prevlogin { 
	font-size: 8pt; 
	color: #6060a0; 
	margin-left: 20px;
}
