body{background-color:rgb(255,255,255);color:rgb(0,0,0);margin:0px;text-align:center;}
.h{margin:0px; padding: 0px; border: 0px;}
img{border: none;margin-left:2px;margin-right:2px;margin-top:2px;}


/* story = main text*/
a:visited.story,a:active.story,a:link.story{color: rgb(0,0,0);background-color:rgb(255,255,255);font: bold 12px/18px Verdana, Arial, Sans-Serif;}
a:hover.story{color:rgb(0,0,0);background-color:rgb(255,255,0);font: bold 12px/18px Verdana, Arial, Sans-Serif;}

/* story2 = footer*/
a:visited.story2,a:active.story2,a:link.story2{color: rgb(0,0,0);background-color:rgb(255,255,255);font: 10px/12px Verdana, Arial, Sans-Serif;}
a:hover.story2{color:rgb(0,0,0);background-color:rgb(255,255,0);font: 10px/12px Verdana, Arial, Sans-Serif;}

/* story3 = ...*/
a:visited.story3,a:active.story3,a:link.story3{text-decoration:none;color: rgb(0,0,0);background-color:rgb(255,255,255);font: 10px/12px Verdana, Arial, Sans-Serif;}
a:hover.story3{text-decoration:none;color:rgb(0,0,0);background-color:rgb(255,255,255);font: 10px/12px Verdana, Arial, Sans-Serif;}

/* story4 = image link*/
a:visited.story4,a:active.story4,a:link.story4,a:hover.story4{text-decoration:none;color: rgb(255,255,255);background-color:rgb(255,255,255);font: 10px/12px Verdana, Arial, Sans-Serif;}

#BigTable {
	width: 770px;
	height: 100%;
	margin: auto;
  	color:rgb(0,0,0);
	background-color: rgb(255,255,255);
}

#MenuTableL, #MenuTableR {
	width: 165px;
	height: 100%;
  	color:rgb(0,0,0);
	background-color: rgb(255,255,250);
	font: 11px/13px Verdana, Arial, Sans-Serif;
	valign:top;

}

#ContentTable {
	width: 400px;
	height: 100%;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
  	background-color: rgb(255,255,255);
	text-align: left;
  	color: rgb(102,102,102);
}

#TrailerTable {
  	width: 770px;
	margin: auto;
	color:rgb(0,0,0);
	background-color: rgb(255,255,254);
	text-align: center;
	font: 10px/12px Arial, Sans-Serif;
}

#HeaderTable {
  	width: 770px;
	margin: auto;
	color:rgb(0,0,0);
	background-color: rgb(255,255,40);
	text-align: left;
	font: 10px/12px Arial, Sans-Serif;
}
#InnerTable {
  	font: bold 12px/14px Arial, Sans-Serif;
	text-align: left;
	width: 400px;
	color:rgb(0,0,0);
	background: rgb(255,255,255);
	padding: 5px;
}

#HaurakiTable {
	margin-left: 10px;
	margin-right: 0px;
  	color:rgb(0,0,0);
	background-color: rgb(255,255,0);
	padding: 0px;
}

h1	{
	font:   bold 14px/16px Verdana, Arial, Sans-Serif;
	color: rgb(255,255,0);
  	background-color: rgb(0,0,0);
	text-align: left;
	padding: 2px;
	margin-bottom: 5px;
	margin-top: 2px;
}

h3	{
	font: bold 10px/13px Verdana, Arial, Sans-Serif;
	color: rgb(100,115,175);
	display: inline;
	text-align: left;
	padding-left: 3px;
	padding-right: 2px;
}

h4 	{
	text-align: left;
	padding-left: 3px;
	font: bold 12px/18px Verdana, Arial, Sans-Serif;
	color: rgb(0,0,0);
}

p,ul,li 	{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 12px/18px Verdana, Arial, Sans-Serif;
	color: rgb(102,102,102);
}

p.r, form 	{
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}

/* caption for images*/
p.b4 {
	color:rgb(0,0,0);
	background-color: rgb(255,255,245);
	text-align: right;
}

/* ta*/
p.ta {
	color: rgb(255,255,0);
	background-color: rgb(0,0,0);
	text-align: left;
	font:  bold 10px/12px Verdana, Arial, Sans-Serif;
	margin-right: 120px;
}

p.z 	{
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	font: 10px/11px Verdana,Arial, Sans-Serif;
	background-color: rgb(255,255,250);
}
td, tr {
	vertical-align:top;
	padding: 0px;
	margin: 0px;

}

.z2	{
	padding:5px
	}

.j	{
	text-align: center;
}

.subn{ 
	font: 10px/12px Verdana,Arial, Sans-Serif;
  	color:rgb(0,0,0);
	background-color: rgb(255,255,0);
	width:150px; 
} 
