@media screen { .bodybg {background-color:#B2B2B2;} .noprint {display:block;} }
@media print { .bodybg {background-color:white;} .noprint {display:none;} }

td {font-family:Verdana,Arial,Helvetica,san-serif;color:#3E3E3E;font-size:10px;}
a {color:#134CDE;}

a.morelink {color:#134CDE;}

.textstyle1 {color:#73787D;}

.topnav a { color:#0d1d25; text-decoration:none; font-size:11px; }
.topnav a:hover { color:#0d1d25; text-decoration:underline; }
.topnav-on { font-weight:bold; }

.title {font-size:12px;font-weight:bold;color:#48638C;}

.pagetitle {font-size:11px;font-weight:bold;color:#666666;background-color:#CCCCCC;}
.tabletitle {font-size:11px;font-weight:bold;color:#FFFFFF;background-color:#646567;}
.tableborder {border:solid 1px #DFE7EA;}

.categorytitle {font-size:11px;font-weight:bold;color:#575757;background-color:#BFCFD7;}
.categoryborder {border-left:solid 1px #BFCFD7;border-right:solid 1px #BFCFD7;border-bottom:solid 1px #BFCFD7;}

.eventtitle {font-size:11px;font-weight:bold;color:#FFFFFF;background-color:#5E769A;}
.eventsubtitle {font-size:10px;font-weight:bold;color:#426F9E;}
.eventborder {border-left:solid 1px #5E769A;border-right:solid 1px #5E769A;border-bottom:solid 1px #5E769A;}

.servicestitle {font-size:10px;font-weight:bold;color:#FFFFFF;background-color:#C68E37;}
.servicesborder {border-left:solid 1px #C68E37;border-right:solid 1px #C68E37;border-bottom:solid 1px #C68E37;}
.servicesheading {font-size:12px;font-weight:bold;color:#C68E37;}

.specialstitle {font-size:10px;font-weight:bold;color:#FFFFFF;background-color:#2B3161;}
.specialsborder {border-left:solid 1px #12194E;border-right:solid 1px #12194E;border-bottom:solid 1px #12194E;}
.specialsheading {font-size:12px;font-weight:bold;color:#0E154B;}

.productname {font-size:11px;font-weight:bold;color:#000000;}

.youarehere {color:#151F70;}

.formelem {font-family:Verdana,Arial,Helvetica,san-serif;color:#3E3E3E;font-size:10px;}

.table1hl {font-size:11px;font-weight:bold;color:#515151;background-color:#A4BFC5;border-right:solid 1px #B4B4B4;}
.table1hr {font-size:11px;font-weight:bold;color:#515151;background-color:#A4BFC5;}
.table1cl_1 {font-size:10px;color:#4F4F4F;background-color:#FFFFFF;border-right:solid 1px #B4B4B4;border-bottom:solid 1px #B4B4B4;}
.table1cr_1 {font-size:10px;color:#4F4F4F;background-color:#FFFFFF;border-bottom:solid 1px #B4B4B4;}
.table1cl_0 {font-size:10px;color:#4F4F4F;background-color:#DEE7E8;border-right:solid 1px #B4B4B4;border-bottom:solid 1px #B4B4B4;}
.table1cr_0 {font-size:10px;color:#4F4F4F;background-color:#DEE7E8;border-bottom:solid 1px #B4B4B4;}

.table2hl {font-size:11px;font-weight:bold;color:#515151;background-color:#9F8B6B;border-right:solid 1px #B4B4B4;}
.table2hr {font-size:11px;font-weight:bold;color:#515151;background-color:#9F8B6B;}
.table2cl_1 {font-size:10px;color:#4F4F4F;background-color:#FFFFFF;border-right:solid 1px #B4B4B4;border-bottom:solid 1px #B4B4B4;}
.table2cr_1 {font-size:10px;color:#4F4F4F;background-color:#FFFFFF;border-bottom:solid 1px #B4B4B4;}
.table2cl_0 {font-size:10px;color:#4F4F4F;background-color:#E9DCC7;border-right:solid 1px #B4B4B4;border-bottom:solid 1px #B4B4B4;}
.table2cr_0 {font-size:10px;color:#4F4F4F;background-color:#E9DCC7;border-bottom:solid 1px #B4B4B4;}
.tablebdr {border:solid 1px #B4B4B4;}
.formfield {font-weight:bold;color:#FFFFFF;background-color:#6F9EB6;border-bottom:solid 1px #FFFFFF;}
.formfield2 {font-weight:bold;color:#000000;background-color:#EBF0F1;}
.formfieldbottom {font-weight:bold;color:#FFFFFF;background-color:#6F9EB6;}
.formvalue {background-color:#EBF0F1;border-bottom:solid 1px #B7B8B8;}
.formvaluebottom {background-color:#EBF0F1;}
.error {font-weight:bold;color:#FF0000;}

a.shop-button {
	height:28px;
	display:block;
	text-decoration:none;
	background:url(img/shop-button-right.gif) top right no-repeat;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:0; padding:0;
}
a.shop-button span {
	display:block;
	height:18px;
	background:url(img/shop-button-left.gif) top left no-repeat;
	padding:5px 0;
	text-align:center;	
}
