html
{	width: 100%;}

body
{	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #3c4c4d;
	background-color: #ffffff;
	background-image: url('img/bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;}

div
{	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

p
{	color: #525252;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 5px 0px;}

table
{	font-size: 8pt;}

input, select, textarea
{	font-family: Tahoma;
	font-size: 8pt;}

div#bodypan
{	width: 1000px;}

div#toppan
{
	width: 100%;
	overflow: auto;
}

div#leftpan
{
	clear: left;
	float: left;	width: 720px;
	height: 670px;}

div#rightpan
{
	float: left;
	width: 279px;
	height: 670px;}

div#rightpancont
{	padding: 28px 30px 6px 30px;}

div#botpan
{
	padding: 30px 0px 20px 0px;}

div#menupan
{
	float: left;
	background-color: #487275;
	font-size: 9pt;
	font-family: Tahoma;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 20px 10px 20px;}

div#bodyin
{	min-width: 1000px;
	width: 100%;
	height: auto;
	width: expression(document.body.clientWidth < 1000 ? "1000px" : "100%");}

div#leftin
{	width: 24%;
	float: left;}

div#mainin
{	width: 48%;
	float: left;}

div#rightin
{	width: 27%;
	float: right;
	background-image: url('img/handles.gif');
	background-position: right bottom;
	background-repeat: no-repeat;}

.menupan
{
	background-color: #487275;
	font-size: 9pt;
	font-family: Tahoma;
	color: #ffffff;
	font-weight: bold;
	padding: 14px 20px 14px 20px;
}

.menu
{	background-color: #487275;}

a.lgl8u { font-size: 8pt; font-family: Tahoma; color: #a0a0a0; }

a.gl8u { font-size: 8pt; font-family: Tahoma; color: #686868; }
a.gl8u:hover { font-size: 8pt; font-family: Tahoma; color: #383838; }

a.dgl9u { font-size: 9pt; font-family: Tahoma; color: #474747; }

a.wl9bu { font-size: 9pt; font-family: Tahoma; color: #ffffff; font-weight: bold; }

a.bl9u { font-size: 9pt; font-family: Tahoma; color: #1f8cb5; }
a.bl9bu { font-size: 9pt; font-family: Tahoma; color: #1f8cb5; font-weight: bold; }

a.wl8u { font-size: 8pt; font-family: Tahoma; color: #f0f0f0; }
a.wl8u:hover { font-size: 8pt; font-family: Tahoma; color: #ffffff; }

a.dgl8bu { color: #1f8cb5; font-size: 8pt; font-family: Tahoma; font-weight: bold; }
a.dgl8bu:hover { color: #3facd5; font-size: 8pt; font-family: Tahoma; font-weight: bold; }

a.lind { color: #ffffff; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial; text-transform: uppercase; letter-spacing: 0px; text-decoration: none; }

.rhdr
{	color: #d80808;
	font-family: Trebuchet MS;
	font-size: 26px;
	font-weight: bold;
	padding: 3px 0px 2px 0px;}

.hdr
{
	color: #d80808;
	font-family: Tahoma, Trebuchet MS;
	font-size: 16pt;
	font-weight: normal;
	padding: 3px 0px 2px 0px;
	margin: 0px 0px 0px 0px;}

.mmrow
{	padding: 0px 4px 12px 0px;}

.mmdiv
{	width: 168px;
	height: 218px;
	background-color: #9e0000;
	background-image: url('img/red_bg.jpg');
	padding: 0px 0px 0px 0px;}

.mmit
{	padding: 9px 9px 9px 9px;}

.mmtit
{
	padding-top: 10px;	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Arial;
	text-transform: uppercase;
	letter-spacing: 0px;
	width: 123px;
	border: 0px solid #aaaaaa;
	text-decoration: none;}

.mmtit1
{	font-size: 8pt;
	font-weight: normal;}

.mmtit2
{	float: right;
	padding-top: 3px;
	color: #840000;
	font-size: 40px;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: 0px;
	width: 19px;
	border: 0px solid #888888;}

.menurow
{	padding: 1px 0px 1px 4px;}

.menurowsub
{
	padding: 0px 0px 10px 18px;}

.menurow_sel
{
	padding: 1px 0px 1px 4px;
	background-color: #caf0f3;
}

.menurowsub_sel
{
	padding: 0px 0px 0px 18px;
	background-color: #caf0f3;
}

.main
{	border: 1px solid #dddddd;
	padding: 10px 10px 20px 10px;
	overflow: auto;}

.frmr
{
	padding: 3px 0px 3px 0px;}

.frmh
{	font-weight: bold;}

.catprod
{	width: 150px;
	height: 160px;
	text-align: center;
	float: left;
	overflow: auto;
	padding-top: 5px;}

.catimg
{
	padding: 6px 7px 0px 7px;}

.catname
{	text-align: center;}

.parn
{
	background-color: #F0F0F0;
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	padding: 4px 10px 4px 10px;
}

.parv
{
	background-color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	padding: 4px 10px 4px 10px;
}

.frmtitle
{	font-size: 9pt;}

.frmcomment
{
	font-size: 7pt;
	color: #888888;}

.frmelem
{
	padding: 0px 0px 0px 10px;}
