A:LINK, A:VISITED, A:ACTIVE      { font-family: Verdana; font-size: 12px; color: #c81f3a; text-decoration: none;}
A:HOVER      {
	font-family: Verdana;
	font-size: 12px;
	color: #c81f3a;
	text-decoration: none;
	text-align: right;
}
a:link.homemenu, a:visited.menu, a:active.menu    { font-family: Verdana; font-size: 12px; color: #D50000; margin-top: 0; margin-bottom: 10; text-decoration: none;}
a:hover.homemenu { font-family: Verdana; font-size: 12px; color: #1B1385; margin-top: 0; margin-bottom: 10; text-decoration: none}
a:link.tests, a:visited.tests, a:active.tests { font-family: BankGothic Md BT,Verdana,Helvetica,Arial; font-size: 11px; color: #B21312; text-decoration: none;}
a:hover.tests  { font-family: BankGothic Md BT,Verdana,Helvetica,Arial; font-size: 11px; color: #666666; text-decoration: none;}
a:link.menu, a:visited.menu, a:active.menu      { font-family: Verdana,Helvetica,Arial; font-size: 11px; color: #000000; text-decoration: none;}
a:hover.menu      { font-family: Verdana,Helvetica,Arial; font-size: 11px; color: #c81f3a; text-decoration: none;}
h3           { font-family: Verdana; font-size: 12px; color: #A23322; font-weight: bold; margin-top: 20; margin-bottom: 0; }
.pagetitl    { margin-bottom: 10; font-family: Verdana,Helvetica,Arial; font-size: 20px; font-weight: bold; color: #c81f3a; }
.pagetitl2   { margin-top: 15; margin-bottom: 10; font-family: Verdana,Helvetica,Arial; font-size: 16px; font-weight: bold; color: #c81f3a; line-height: 120%;}
.pagetitl3   { margin-bottom: 10; font-family: Verdana,Helvetica,Arial; font-size: 13px; color: #990000; font-weight: bold; }
.maintitl    { margin-top: 5; margin-bottom: 0; font-family: Verdana,Helvetica,Arial; font-size: 20px; color: #c81f3a; }

.maintitl3    { margin-top: 5; margin-bottom: 0; font-family: Verdana,Helvetica,Arial; font-size: 16px; color: #CC0000; }
.homesub    { margin-bottom: 10; font-family: Verdana,Helvetica,Arial; font-size: 13px; font-weight: bold; line-height: 150%; }
a:link.prodlist, a:visited.prodlist, a:active.prodlist    { margin-bottom: 10; color: #000000; font-weight: bold; font-family: Verdana,Helvetica,Arial; font-size: 13px; text-decoration: none;}
a:hover.prodlist    { margin-bottom: 10; font-family: Verdana,Helvetica,Arial; font-size: 13px; color: #D50000; }
.body        {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin-top: 0;
	margin-bottom: 10;
	line-height: 120%;
	text-align:left
}
ol li {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
}
.quote        { font-family: Arial; font-size: 12px; color: #ffffff; margin-top: 0; margin-bottom: 5; line-height: 150%; } 
.quote2        { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; margin-top: 0; margin-bottom: 5; line-height: 120%; } 
.quote3        { font-family: Arial; font-size: 12px; font-weight: bold; color: #c81f3a; margin-top: 0; margin-bottom: 15; line-height: 120%; } 
.body2       { font-family: Verdana; font-size: 12px; color: #000000; margin-top: 0; margin-bottom: 0; } 
.bold        { font-family: Verdana; font-size: 12px; color: #000000; margin-top: 0; margin-bottom: 10; font-weight: bold; } 
.box         { font-family: Verdana; font-size: 12px; color: #FFFFFF; margin-top: 0; margin-bottom: 10; text-align: justify; }
.footer      { font-family: Verdana; font-size: 9px; line-height: 200%; color: #000000; margin-top: 0; margin-bottom: 0; }
.xmas        { font-family: Verdana; font-size: 12px; color: #B21312; font-weight: bold; margin-top: 0; margin-bottom: 10; line-height: 120%; text-align:justify }


.main {margin-bottom: -15px;}
.callout-back {
	width: 130px;
	height: 140px;
	background: url('images/callout-red.png') no-repeat;
}
.callout {
	width: 120px;
	padding: 12px 12px 3px 7px;
	text-align: top;
	verical-align: left;
}
.callout-head {
	font: bold 0.7em/1.1 Verdana, Geneva, sans-serif;
	color: #c81f3a;
	text-align: center;
	margin-bottom: -5px;
}
.callout-text {
	font: 8pt/1.2 Verdana, Geneva, sans-serif;
	color: #000000;
	text-align: center;
}
.callout-text a {
	font: bold 100%;
	text-decoration:none;
}
.callout text a:hover {
	font: bold 100%;
	text-decoration: underline;
	color: #c81f3a;
}
/* .callout2-back {
	width: 250px;
	height: 190px;
} */
.callout2 {
	width: 230px;
	height: 190px;
	padding: 15px 5px 0px 5px;
}

.callout-text2 {
	font: 0.75em/1.2 Verdana, Geneva, sans-serif;
	color: #000000;
	text-align: center;
}
.callout-text2 a {
	font: bold 100%;
	text-decoration:none;
}
.callout text2 a:hover {
	font: bold 100%;
	text-decoration: underline;
	color: #c81f3a;
}

#news {
border: thin;
border-style: solid;
border-color: #1958A8;
color: #1958A8;
padding: 10px;
}
