   p{padding:10px 20px 10px 20px; font-size:12px;}
	#heading {
		display: block;
		text-align: center;
		margin-bottom: 1em;
	}
	#heading * {
		display: inline;
		padding: 4px;
		user-select: none;
		cursor: pointer;
		vertical-align: middle;
	}
	#heading li.active {
		background-color: #66ccff;
		border-radius: 2px;
		-webkit-border-radius: 3px;
		-opera-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	#panes {

		float:center; padding:0 0px 10px 10px;
		text-align: justify;
		border-style: none;
		width: 700px;
		margin: 0 auto 0 auto;
	}
	
	#panes div div { overflow: hidden; }
	
	#previous { float: none; cursor: pointer; }
	#next { float: none; cursor: pointer; }
	
	div.TabView
{
  font-family: Verdana, Sans-Serif;
  font-size:   12px;
}


/* ***** Tabs *************************************************************** */

div.TabView div.Tabs
{
  height: 22px;

}

div.TabView div.Tabs a
{
  display: block;
  float:    left;

  margin-right: 1px;

  width: 100px;
  text-align: center;

  height:      22px;
  line-height: 21px;
  vertical-align: middle;

  background: url('tab-view.png') no-repeat 0px   0px;

  text-decoration: none;
  font-weight: 900;
  color:   #004040;
  cursor:  pointer;
}

div.TabView div.Tabs a:hover
{
  background: url('tab-view.png') no-repeat 0px -35px;
}

div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover
{
  margin-top: 01px;
  height:     21px;
  background: url('tab-view.png') no-repeat 0px   0px;
  cursor:  default;
}


/* ***** Pages ************************************************************** */

div.TabView div.Pages
{
  clear: both;

  border: 1px solid #404040;


}

div.TabView div.Pages                  { overflow: hidden; }
div.TabView div.Pages div.Page         { overflow:   auto; }
div.TabView div.Pages div.Page div.Pad { padding: 7px 7px; }