/* jos.verheijen xs4all.nl  2002-11-27 */
/* content - padding - border - margin */
/* values: top - right - bottom - left */
/* universal selector style definition */
/*
{
	color: #000000; 
	background: transparent none repeat fixed top left; 
	font-family: "comic sans ms",sans-serif;
	text-align: center;
	vertical-align: middle;
	margin: 5px 10px;
	padding: 0px 0px;
	border: none;
}
*/
 body
{
	color: #000000; 
	background: transparent none repeat fixed top left; 
	font-family: "comic sans ms",sans-serif;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px;
	padding: 5px 5px;
	border: none;
}
 body.home 
{
	color: #000000; 
	background: #00c000 url("../Logos/BackHome.gif") no-repeat scroll top left;
}
 body.nofr 
{
	color: #000000; 
	background: #ffffc0 url("../../All/Logos/BackMain.jpg") repeat fixed top 150px;
}
 body.main 
{
	color: #000000; 
	background: #ffffc0 url("../../All/Logos/BackMain.jpg") repeat fixed top left;
}
 body.menu
{
	color: #000000; 
	background: #00c000 url("../../All/Logos/BackMenu.jpg") repeat fixed top left;
}
 body.align
{
	color: #000000; 
	background: #ffffc0 none repeat fixed top left;
	margin: 0px 0px;
	padding: 0px 0px;
}
 table
{
	color: #000000; 
	background: transparent none repeat fixed top left; 
	font-family: "comic sans ms",sans-serif;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px;
	padding: 5px 5px;
	border: none;
}
 table.align
{
	position: absolute;
	top: 0px; left: 0px;
	margin: 0px 0px;
	padding: 0px 0px;
}
 table.home
{
	position: absolute;
	top: 0px; left: 0px;
	height: 450px;
	width: 750px;
}
 table.nofr
{
	position: absolute;
	top: 0px; left: 0px;
	height: 450px;
	width: 750px;
}
 table.main
{
	position: absolute;
	top: 0px; left: 0px;
	height: 450px;
	width: 600px;
}
 table.menu
{
	position: absolute;
	top: 0px; left: 0px;
	height: 450px;
	width: 150px;
}
 table.w3c
{
	position: absolute;
	top: 450px; left: 0px;
	height: 150px;
	width: 150px;
}
 table.left
{
	position: absolute;
	top: 0px; left: 0px;
	height: 450px;
	width: 150px;
}
 table.right
{
	position: absolute;
	top: 0px; left: 150px;
	height: 450px;
	width: 600px;
}
 table.top
{
	position: absolute;
	top: 0px; left: 0px;
	height: 150px;
	width: 750px;
}
 table.middle
{
	position: absolute;
	top: 150px; left: 0px;
	height: 300px;
	width: 750px;
}
 table.bottom
{
	position: absolute;
	top: 450px; left: 0px;
	height: 50px;
	width: 750px;
}
 table.cell
{
	color: #000000; 
	background: transparent none repeat fixed top left;
	border: 1px outset;
	margin: 5px 10px;
	padding: 2px 10px;
}
 table.mail
{
	color: #000000; 
	background: transparent none repeat fixed top left;
	margin: 0px 0px;
	padding: 0px 0px;
	border: none;
}
 caption
{
	color: #000000; 
	background: transparent none repeat fixed top left;
	font-family: "comic sans ms",sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-style: italic; 
	font-weight: bold;
}
 th
{
	color: #000000; 
	background: #ffff99 none repeat fixed top left;
	font-family: "comic sans ms",sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-style: normal; 
	font-weight: bold;
}
 td
{
	color: #000000; 
	background: transparent none repeat fixed top left; 
	font-family: "comic sans ms",sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-style: normal; 
	font-weight: normal;
	margin: 5px 10px;
	padding: 0px 0px;
	border: none;
}
 td.main
{
	color: #000000; 
	background: transparent none repeat fixed top left;
	height: 450px;
	width: 600px;
}
 td.left
{
	color: #000000; 
	background: transparent none repeat fixed top left;
	height: 450px;
	width: 150px;
}
 td.menu
{
	color: #000000; 
	background: #00c000 url("../../All/Logos/BackMenu.jpg") repeat fixed top left;
	height: 450px;
	width: 150px;
}
 td.w3c
{
	color: #000000; 
	background: #00c000 url("../../All/Logos/BackMenu.jpg") repeat fixed top left;
	height: 150px;
	width: 150px;
}
 td.align
{
	color: #000000; 
	background: transparent none repeat fixed top left;
	vertical-align: top;
	padding: 0px 0px;
}
 hr
{
	margin: 5px 5px;
	border: 1px inset;
}
 h1 
{
	font-size: 18pt;
	font-style: normal; 
	font-weight: 700;
	margin: 5px 10px;
}
 h2
{
	font-size: 16pt;
	font-style: normal; 
	font-weight: 700;
	margin: 5px 10px;
}
 h3
{
	font-size: 14pt;
	font-style: normal; 
	font-weight: 600;
	margin: 5px 10px;
}
 h4
{
	font-size: 12pt;
	font-style: normal; 
	font-weight: 600;
	margin: 5px 10px;
}
 h5
{
	font-size: 11pt;
	font-style: normal; 
	font-weight: 700;
	margin: 5px 10px;
}
 h6 
{
	font-size: 10pt;
	font-style: normal; 
	font-weight: 700;
	margin: 5px 10px;
}
 p
{
	color: #000000; 
	background: transparent none repeat fixed top left; 
	font-family: "comic sans ms",sans-serif;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	font-style: normal; 
	font-weight: normal;
	margin: 10px 10px;
	padding: 0px 0px;
	border: none;
}
 p.tel
{
	color: #ff0000;
	font-weight: bold;
}
 p.mail
{
	color: #0000ff;
	font-weight: bold;
}
 p.list
{	
	color: #000000;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 5px 35px;
}
 p.tab
{	
	text-align: left;
	margin: 5px 0px 5px 35px; 
}
 p.align
{
	text-align: left;
	margin: 0px 0px 0px 5px;
}
 p.block
{
	margin: 10px 35px 10px 35px;
}
 sub
{
	font-size: 8pt;
	vertical-align: sub;
	margin: 0px 0px;
}
 sup
{
	font-size: 8pt;
	vertical-align: super;
	margin: 0px 0px;
}
 a:link 
{
	color: #0000ff; 
	text-decoration: none;
}
 a:visited 
{
	color: #800080; 
	text-decoration: none;
}
 a:hover 
{
	color: #0000ff; 
	text-decoration: underline;
}
 a:active 
{
	color: #0000ff; 
	text-decoration: underline;
}
 ul 
{
	list-style-type: disc;
	list-style-position: outside;
	margin: 5px 10px 5px 20px;
}
 ol 
{
	list-style-type: decimal;
	list-style-position: outside;
	margin: 5px 10px 5px 20px;
}
 li
{
	font-size: 10pt;
	text-align: left;
	margin: 0px 10px;
	padding: 2px 5px;
}
 img
{
	margin: 10px 5px;
}
 img.align
{
	margin: 5px 0px;
}
 img.menu
{
	vertical-align: top;
	margin: 0px 0px;
}
 img.left
{
	float: left;
	margin: 10px 35px 10px 10px;
}
 img.right
{
	float: right;
	margin: 10px 10px 10px 35px;
}
/* table-columns style definition list */
 *.cell2l  { text-align: left;   width: 400px; margin: 0px 0px; padding: 2px 2px 2px 8px; border: 1px inset; }
 *.cell2r  { text-align: right;  width: 160px; margin: 0px 0px; padding: 2px 8px 2px 2px; border: 1px inset; }
 *.cell3l  { text-align: left;   width: 400px; margin: 0px 0px; padding: 2px 2px 2px 8px; border: 1px inset; }
 *.cell3r  { text-align: right;  width:  76px; margin: 0px 0px; padding: 2px 8px 2px 2px; border: 1px inset; }
 *.cell4l  { text-align: left;   width: 316px; margin: 0px 0px; padding: 2px 2px 2px 8px; border: 1px inset; }
 *.cell4r  { text-align: right;  width:  76px; margin: 0px 0px; padding: 2px 8px 2px 2px; border: 1px inset; }
 *.cell5l  { text-align: left;   width: 232px; margin: 0px 0px; padding: 2px 2px 2px 8px; border: 1px inset; }
 *.cell5r  { text-align: right;  width:  76px; margin: 0px 0px; padding: 2px 4px 2px 2px; border: 1px inset; }
 *.cell6l  { text-align: left;   width: 148px; margin: 0px 0px; padding: 2px 2px 2px 8px; border: 1px inset; }
 *.cell6r  { text-align: right;  width:  76px; margin: 0px 0px; padding: 2px 4px 2px 2px; border: 1px inset; }
 *.cell2c  { text-align: center; width: 280px; margin: 0px 0px; padding: 2px 2px 2px 2px; border: 1px inset; }
 *.cell3c  { text-align: center; width: 184px; margin: 0px 0px; padding: 2px 2px 2px 2px; border: 1px inset; }
 *.cell4c  { text-align: center; width: 136px; margin: 0px 0px; padding: 2px 2px 2px 2px; border: 1px inset; }
 *.cell5c  { text-align: center; width: 108px; margin: 0px 0px; padding: 2px 2px 2px 2px; border: 1px inset; }
 *.cell6c  { text-align: center; width:  88px; margin: 0px 0px; padding: 2px 2px 2px 2px; border: 1px inset; }
 *.mail1l  { text-align: left;   width: 220px; margin: 0px 0px; padding: 2px 2px 2px 8px; vertical-align: top; }
 *.mail1r  { text-align: right;  width: 220px; margin: 0px 0px; padding: 2px 8px 2px 2px; vertical-align: top; }
 *.mail2c  { text-align: center; width:  20px; margin: 0px 0px; padding: 2px 2px 2px 2px; vertical-align: top; }
 *.mail3l  { text-align: left;   width: 300px; margin: 0px 0px; padding: 2px 2px 2px 8px; vertical-align: top; }
 *.mail3r  { text-align: right;  width: 300px; margin: 0px 0px; padding: 2px 8px 2px 2px; vertical-align: top; }
/* table-element style definition list */
 *.error   { height: 300px; width: 600px; text-align: center; vertical-align: middle; }
 *.header  { height: 150px; width: 600px; text-align: center; vertical-align: middle; }
 *.logo2m  { height: 150px; width: 300px; text-align: center; vertical-align: middle; }
 *.logo1m  { height: 150px; width: 150px; text-align: center; vertical-align: middle; }
 *.footer  { height:  50px; width: 600px; text-align: center; vertical-align: middle; }
 *.link2m  { height:  50px; width: 300px; text-align: center; vertical-align: middle; }
 *.link1m  { height:  50px; width: 150px; text-align: center; vertical-align: middle; }
 *.button  { height:  25px; width: 150px; text-align: center; vertical-align: middle; }
 *.scroll  { height:  15px; width: 600px; text-align: center; vertical-align: middle; }
 *.empty   { height:  15px; width: 150px; text-align: center; vertical-align: middle; }
 *.descr   { height: 225px; width: 150px; text-align: center; vertical-align: top; }
/* multi-element style definition list */
 *.code    { font-family:"courier",monospace; }
 *.serif   { font-family:"times new roman",serif; }
 *.big     { font-size: 110%; font-weight: bold; }
 *.small   { font-size: 80%; font-weight: normal; }
 *.bold    { font-weight: bold; }
 *.italic  { font-style: italic; }
 *.line    { text-decoration: underline; }
 *.upper   { text-transform: uppercase; }
 *.lower   { text-transform: lowercase; }
 *.capital { text-transform: capitalize; }
 *.left    { text-align: left; }
 *.right   { text-align: right; }
 *.center  { text-align: center; }
 *.top     { vertical-align: top; }
 *.middle  { vertical-align: middle; }
 *.bottom  { vertical-align: bottom; }
 *.red     { color: #ff0000; }
 *.green   { color: #00ff00; }
 *.blue    { color: #0000ff; }
 *.orange  { color: #ff8800; }
/* id attribute style definitions list */
