body { 	margin-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; font-family: Tahoma; font-size: xx-small; color: #003366;  }
.text { font-size: xx-small; color: #003366 }
.text-med {	font-size: x-small; color: #003366; }
.text-lg {	font-size: small; color: #003366; }
.text-xlg {	font-size: medium; color: #003366; }
.text-royal {color: #0066FF; }
.text-royal-med {font-size: x-small; color: #0066FF; }
.text-royal-lg {font-size: small; color: #0066FF; }
a:hover { color: #FFFFFF !important; background-color: #0066FF !important; }
a:link { color: #0066FF; text-decoration: underline !important }
a:active { color: #0066FF; text-decoration: underline }
a:visited { color: #0066FF; text-decoration: underline }
.text-w { color: #FFFFFF; font-size: xx-small; }
.text-w a:link { color: #FFFFFF; }
.text-w a:hover { color: #FFFFFF; }
.text-w a:active { color: #FFFFFF; }
.text-w a:visited { color: #FFFFFF; }
.text-w-med { font-size: x-small; color: #FFFFFF; }
.text-w-lg { font-size: small; color: #FFFFFF; }
.text-w A:link { color: #FFFFFF; text-decoration:none !important}
.text-w A:hover { color: #003366 !important; background-color: #FFFFFF !important; text-decoration:none !important}
.text-w A:active { color: #FFFFFF; text-decoration:none !important}
.text-w A:visited { color: #FFFFFF; text-decoration:none !important}
.bkgd-royal { color:#FFFFFF; font-size: xx-small; line-height: 20px; background-color: #0066FF; }
.bkgd-royal a:link { color:#FFFFFF; font-size: xx-small; }
.bkgd-royal a:hover { color:#0066FF!important; background-color: #FFFFFF!important; font-size: xx-small; }
.bkgd-royal a:visited { color:#FFFFFF; font-size: xx-small; }
.bkgd-royal a:active { color:#FFFFFF; font-size: xx-small; }

.tabtop { font-size: x-small; color: #FFFFFF; line-height: 25px; background-image: url(/acatalog/tab-top.gif); background-repeat: no-repeat; 	text-align: center; font-weight: bold; }
.askbob { background-image: url(/acatalog/askbob-bkgd.gif); background-position: right bottom; background-repeat: no-repeat; height: 125px; }
.bobvat { font-size: x-small; color: #FFFFFF; background-image: url(/acatalog/bob-vat2.gif); background-repeat: no-repeat; height: 155px; }
.bkgd-search { background-image: url(/acatalog/search_bkgd.gif); background-repeat: no-repeat; height: 55px; width: 160px; padding-top: 10px; }
.box-outline { font-size: xx-small; color: #0066FF; background-image: url(/acatalog/box-outline.gif); background-repeat: no-repeat; line-height: 21px; }
.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	background-image: url(/acatalog/menu1.gif);
	padding-left: 3px;
	height: 22px;
	width: 160px;
	color: #FFFFFF!important;
	text-decoration: none!important;
}
.menutext a:link {
	font-weight: bold;
	line-height: 22px;
	background-image: url(/acatalog/menu1.gif);
	padding-left: 3px;
	height: 22px;
	width: 160px;
	color: #FFFFFF!important;
	text-decoration: none!important;
}
.menutext a:hover {
	font-weight: bold;
	line-height: 22px;
	background-image: url(/acatalog/menu2.gif)!important;
	padding-left: 3px;
	height: 22px;
	width: 160px;
	color: #FFFFFF!important;
	text-decoration: none!important;
}
.menutext a:visited {
	font-weight: bold;
	line-height: 22px;
	background-image: url(/acatalog/menu1.gif);
	padding-left: 3px;
	height: 22px;
	width: 160px;
	color: #FFFFFF!important;
	text-decoration: none!important;
}
.menutext a:active {
	font-weight: bold;
	line-height: 22px;
	background-image: url(/acatalog/menu1.gif);
	padding-left: 3px;
	height: 22px;
	width: 160px;
	color: #FFFFFF!important;
	text-decoration: none!important;
}


