html, body {	height:100% }
.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #642c1f;
	background-image: url(images/bk.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.body_b {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #304862;
	background-image: url(images/bk_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.maintbl { border-left:1px solid #000000; border-right:1px solid #000000; height:100% }

.mainbk {
	background-attachment: inherit;
	background-image: url(images/Mascot_16.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #853a29;
}

.mainbk_b {
	background-attachment: inherit;
	background-image: url(images/Mascot_16_b.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #486B93;
}

.maintext { font-family: Verdana, Tahomal, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.maintext a { color: #ffffff; text-decoration: none; }
.maintext a:hover { color: #ffffff; text-decoration: underline; }

.main10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.main10 a { color: #ffffff; text-decoration: none; }
.main10 a:hover { color: #ffffff; text-decoration: underline; }

.main12 { font-family: Verdana, Tahomal, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.main12 a { color: #ffffff; font-weight:bold; text-decoration: none; }
.main12 a:hover { color: #ffffff; text-decoration: underline; }

.title11 { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold }
.title11 a { color: #ffffff; text-decoration: none; }
.title11 a:hover { color: #ffffff; text-decoration: underline; }

/* need updating */
.text11white { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }

.title12 { font-family: Verdana, Tahomal, Helvetica, sans-serif; font-size: 12px; color: #031373; }
.title12 a { color: #031373; text-decoration: none; }
.title12 a:hover { color: #031373; text-decoration: underline; }

.prcat { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #E944E2; font-weight: bold; }
.prcat a { color: #031373; text-decoration: none; font-weight: bold; }
.prcat a:hover { color: #031373; text-decoration: underline; }

.plist11 { font-family: Verdana, Tahomal, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.plist11 a { color: #ffffff; text-decoration: none; }
.plist11 a:hover { color: #ffffff; text-decoration: underline; }

.prodcat11 { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #19a0ff; }
.prodcat11 a { color: #031373; text-decoration: none; }
.prodcat11 a:hover { color: #031373; text-decoration: underline; }

.copyright { font-family: tahoma, arial, sans-serif; font-size:11px ; color:#555555}
.copyright a { color:#555555; text-decoration:none; }
.copyright a:hover { color:#555555; text-decoration:underline; }

.input { font-family: verdana, Tahoma, sans-serif; font-size: 11px; color: #ffffff; border: 1px solid #57261b; background-color: #bb6245; padding:2px }
.input_b { font-family: verdana, Tahoma, sans-serif; font-size: 11px; color: #ffffff; border: 1px solid #182B42; background-color: #5F83AB; padding:2px }

.button { font-family: verdana, Tahoma, sans-serif; font-size: 11px; color: #323232; border: 1px solid #777777; background-color: #dddddd }

.imgbrd { border:4px solid #642c1f }
.imgbrd_b { border:4px solid #304862 }

.template { position:relative; border:1px solid gray; padding:-1px; margin:-1px }
.templatefile { position:absolute; background-color:#dddddd; color:#000000; font-size:11px; font-family:tahoma; left:0px; top:0px; padding:0px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); }
