h1 {	padding: 15px 0 5px;		font: 20px/18px Tahoma, Verdana, Arial, serif;	color: #89b601;}h2 { font: 16px/18px Tahoma, Verdana, Arial, serif; color: #89b601; }#footer-backg { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-attachment: scroll; text-align: center; }#footer-backg a { color: #fff; font-size: 10px; text-decoration: none; }#footer-backg a:hover, #footer-backg a.current, #footer-backg a.current:hover { color: #fff; font-size: 10px; text-decoration: underline; }.contacthead { color: #89b600; font-size: 12px; font-weight: bolder; }.sub-head-grey { color: #666; font-weight: bolder; }/*Side News--------------------------- */.side_news_head /*agl rulekind: base;*/ { color: #666; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }.side_news_date /*agl rulekind: base;*/ { color: #e49102; font-size: 11px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }.side_news_subject /*agl rulekind: base;*/ { color: #6d6d6d; font-size: 11px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }.side_news_text /*agl rulekind: base;*/ { color: #a4a4a4; font-size: 11px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; }/* Quote Styles--------------------------- */div.quote {	position: relative;		margin: 20px 20px 20px 15px;	padding: 0;		background: #ebf4ff;}div.quote p {	margin: 0 0 10px;}div.quote em {	font-style: italic;		background: none;}div.quote div.qbody {	position: relative;		margin: 0;	padding: 0 20px 0 50px;		font-size: 11px;	color: #245B9C;	line-height: 15px;		background: #EBF4FF url(../images/quotes/quote-bg.gif) 10px 5px no-repeat;}div.quote div.qbody a {	font-size: 11px;	color: #e49102;	line-height: 15px;}div.quote div.qtop, div.quote div.qbottom {	position: relative;		margin: 0;	padding: 0;	height: 10px;		background: url(../images/quotes/quote-top.gif) no-repeat;}div.quote div.qbottom {	background: url(../images/quotes/quote-bottom.gif) no-repeat;}/* Table Styles 1----------------------------------------------- */table.contacts{ width: 580px;background-color: #fafafa;border: 1px #000000 solid;border-collapse: collapse;border-spacing: 0px; }td.contactDept{ background-color: #99cccc;border: solid 1px #000000;font-family: Verdana;font-weight: bold;font-size: 11px;color: #404040; }td.contact{ border-bottom: 1px #6699CC dotted;text-align: left;font-family: Verdana, sans-serif, Arial;font-weight: normal;font-size: .7em;color: #404040;background-color: #fafafa;padding-top: 4px;padding-bottom: 4px;padding-left: 8px;padding-right: 0px; }/* Table Styles 2----------------------------------------------- */table.helpT{ text-align: center;font-family: Verdana;font-weight: normal;width: 500px;background-color: #fafafa;border: solid 1px #7cb01f;border-collapse: collapse;border-spacing: 0px; } td.helpHed{ border-bottom: 2px solid #7cb01f;border-left: 1px solid #7cb01f;background-color: #eaeaea;text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #696969; }td.helpBod{ text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #696969; background-color: #fafafa; border-left: 1px solid #95d425; border-bottom: 1px solid #95d425; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; }table.sofT{ text-align: left;font-family: Verdana;font-weight: normal;font-size: 11px;color: #858585;width: 425px;background-color: #fafafa;border: solid 1px #3491c2;border-collapse: collapse;border-spacing: 0px; }td.padded { padding:20px; }

/* Sticker Banner */

.sticky-banner {
	position: absolute;
}
.sticky-banner.above {
	z-index: 1000;
	top: 0;
	left: 0;
}
.sticky-banner.under {
	z-index: 1000;
	top: 97px;
	right: 0;
}
.sticky-banner A.top {
	background: url(../images_08/sticker_banner/special-limited-offer-t.png) no-repeat left;
	width: 160px;
	height: 160px;
	display: block;
	cursor: pointer;
	color: #f77500;
}
.sticky-banner A.bottom {
	background: url(../images_08/sticker_banner/special-limited-offer-b.png) no-repeat left;
	width: 271px;
	height: 178px;
	display: block;
	cursor: pointer;
}