html, body {
	margin: 0;
	padding: 0;
	/* background-image: url(images/bg_main.png); */
	background-color: #ababab;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	font-size: 10px;
	color: #dddddd;
}

form, table {
	margin: 0px 0px 0px 0px;
}

input,submit {
	vertical-align: middle;
}
	
td {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
}

.imgfix {
	display: block;
}

.imgborder {
	border: 1px solid #888888;
}

.td01 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.td02 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.td03 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b584e;
}

.title01 {
	color: #0e3c6a;
	font-weight:bold;
}

.title02 {
	color: #7a654b;
	font-weight:bold;
}

.title03 {
	color: #980a00;
	font-weight:bold;
}

.reginput {
	 border:1px solid #88a5b7;
	 background-color:#ebebeb;
	 font-family:verdana;
	 font-size:10px;
	 height:14px;
	 line-height:13px;
}




.textfield01 {
	border: 1px groove #bfb2ad;
	color:#5b584e; 
	font-size:10px; 
	font-family: verdana; 
	font-weight:bold;
	padding-left:3px;
}

#bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(images/bg_main_grey_shade.png);
	background-repeat: repeat-x;
}

#maintable {
	position:absolute; 
	width:100%;
	height:100%;
}


.table01_02 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/table01_02.png'); }
.table01_02[class] { z-index:0; background-image:url(images/table01_02.png);}
.table01_03 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/table01_03.png'); }
.table01_03[class] { z-index:0; background-image:url(images/table01_03.png);}


A				{ text-decoration:none ; color : #ffffff; }
A:link			{ text-decoration:none ; color : #ffffff; }
A:visited		{ text-decoration:none ; color : #ffffff; }
A:active		{ text-decoration:none ; color : #ffffff; }
A:hover			{ text-decoration:none ; color : #7a654b; }

A.cal			{ text-decoration:none ; color : #ffffff; }
A:link.cal		{ text-decoration:none ; color : #ffffff; }
A:visited.cal	{ text-decoration:none ; color : #ffffff; }
A:active.cal	{ text-decoration:none ; color : #ffffff; }
A:hover.cal		{ text-decoration:none ; color : #00ccff; }

A.prodselected			{ font-weight:bold; text-decoration:none ; color : #eb008b; }
A:link.prodselected		{ font-weight:bold; text-decoration:none ; color : #eb008b; }
A:visited.prodselected	{ font-weight:bold; text-decoration:none ; color : #eb008b; }
A:active.prodselected	{ font-weight:bold; text-decoration:none ; color : #eb008b; }
A:hover.prodselected	{ font-weight:bold; text-decoration:none ; color : #5a6827; }

A.ul01				{ text-decoration:underline ; color : #ffffff; }
A:link.ul01			{ text-decoration:underline ; color : #ffffff; }
A:visited.ul01		{ text-decoration:underline ; color : #ffffff; }
A:active.ul01		{ text-decoration:underline ; color : #ffffff; }
A:hover.ul01		{ text-decoration:underline ; color : #7a654b; }

A.section			{ font-weight:bold; text-decoration:underline ; color : #eb008b; }
A:link.section		{ font-weight:bold; text-decoration:underline ; color : #eb008b; }
A:visited.section	{ font-weight:bold; text-decoration:underline ; color : #eb008b; }
A:active.section	{ font-weight:bold; text-decoration:underline ; color : #eb008b; }
A:hover.section		{ font-weight:bold; text-decoration:underline ; color : #000000; }

A.footer			{ text-decoration:none; color : #000000; }
A:link.footer		{ text-decoration:none; color : #000000; }
A:visited.footer	{ text-decoration:none; color : #000000; }
A:active.footer		{ text-decoration:none; color : #000000; }
A:hover.footer		{ text-decoration:none; color : #ae0000; }

A.rev				{ text-decoration:none ; color : #7a654b; }
A:link.rev			{ text-decoration:none ; color : #7a654b; }
A:visited.rev		{ text-decoration:none ; color : #7a654b; }
A:active.rev		{ text-decoration:none ; color : #7a654b; }
A:hover.rev			{ text-decoration:none ; color : #ffffff; }