/* start tab definitions */
	div#tabMenu {
		padding-left: 20px;
		height: 26px;
		position: relative;
		z-index: 10;
		overflow: visible;
	}

	div#tabMenu ul { margin: 0px; padding: 0px; list-style: none; }
	div#tabMenu li { float: left; height: 26px; }
	div#tabMenu li.tabCenter_active, div#tabMenu li.tabCenter_inactive {
		position: relative;
		width: 168px;
	}
	div#tabMenu li a {
		display: block;
		position: absolute;
		left: 0;
		text-decoration: none;
		font-weight: bold;
		color: #284E39;
		padding-top: 7px;
		text-transform: uppercase;
		font-size: 1.0em;
		width: 170px;
		text-align: center;
	}
	div#tabMenu li a.first { width: 188px; margin-left: -10px; }
	div#tabMenu li.tabSpacer { width: 15px; }
	/* tab starts */

	div#tabMenu li.tabStart_active {
		margin-top: 0;
		height: 26px;
		width: 11px;
		background: url('../images/tabs/tabs_09.gif') no-repeat -22px 0;
	}
	div#tabMenu li.tabStart_inactive {
		margin-top: 0;
		height: 25px;
		width: 11px;
		background: url('../images/tabs/tabs_09.gif') no-repeat 0 0;
		border-bottom: 1px solid #284e39;
	}
	div#tabMenu li.tabStart_hidden {
	  display: none;
	}

	div#tabMenu li.tabCenter_active {
		margin-top: 0px;
		height: 26px;
		background: url('../images/tabs/tabs_09.gif') repeat-x 0 -52px;
	}
	div#tabMenu li.tabCenter_inactive {
		margin-top: 0px;
		height: 25px;
		background: url('../images/tabs/tabs_09.gif') repeat-x 0 -26px;
		border-bottom: 1px solid #284e39;
	}
	div#tabMenu li.tabCenter_hidden {
	  display: none;
	}

	/* tab seperators */
	div#tabMenu li.tabSep_active_inactive {
		width: 11px;
		background: url('../images/tabs/tabs_09.gif') no-repeat -55px 0;
	}
	div#tabMenu li.tabSep_inactive_active {
		width: 14px;
		background: url('../images/tabs/tabs_09.gif') no-repeat -66px 0;
	}
	div#tabMenu li.tabSep_inactive_inactive {
		width: 11px;
		background: url('../images/tabs/tabs_09.gif') no-repeat -44px 0;
	}
	div#tabMenu li.tabSep_hidden {
	  display: none;
	}

	/* tab ends */
	div#tabMenu li.tabEnd_active {
		margin-top: 0px;
		height: 26px;
		width: 11px;
		background: url('../images/tabs/tabs_09.gif') no-repeat -33px 0;
	}
	div#tabMenu li.tabEnd_inactive {
		margin-top: 0px;
		height: 25px;
		width: 11px;
		background: url('../images/tabs/tabs_09.gif') no-repeat -11px 0;
		border-bottom: 1px solid #284e39;
	}
	div#tabMenu li.tabEnd_hidden {
	  display: none;
	}
	div#tabMenu li.tabSelect {
		position: relative;
		text-align: center;
		z-index: 25;
		overflow: visible;
	}
	div#tabMenu li.tabSelect a.tabSelectAnker {
		position: absolute;
		left: 0;
		top: 0;
		font-weight: bold;
		cursor: default;
		height: 18px;
		margin-left: -11px;
		width: 158px;
		padding-top: 7px;
		font-size:1.0em;
		text-transform:uppercase;
		z-index: 15;
	}
	div#tabMenu li.tabSelect div.tabSelectBottom {
		height: 10px;
		background: url(/images/tabs/tabselect_bottom.gif);
		overflow: hidden;
		width: 190px;
	}
	div#tabMenu div.tabSelectContainer {
		position: absolute;
		z-index: 25;
		top: 26px;
		left: -11px;
		width: 190px;
	}
	div#tabMenu li.tabSelect ul {
		position: relative;
		padding-top: 5px;
		background: #fff;
		width: 188px;
		border-left: 1px solid #284e39;
		border-right: 1px solid #284e39;
		z-index: 25;
		max-height: 400px;
		overflow-y: auto;
	}
	div#tabMenu li.tabSelect li{
		padding: 0px 9px;
		height: 26px;
		margin: 0;
		background: #fff;
		float: none;
		text-align: left;
	}
	div#tabMenu li.tabSelect li a {
		position: relative;
		font-size: 1.1em; cursor: pointer;
		font-weight: normal;
		width: 143px;
		padding-top: 4px;
		padding-left: 5px;
		height: 21px;
		line-height: 20px;
		display: block;
		text-align: left;
		border-bottom: 1px solid #dedede;
		margin: 0px;
		text-transform: none;
	}
	div#tabMenu li.tabSelect li a:hover { border-bottom: 1px solid #9f9f9f; }
	div#tabMenu li.tabSelect li a.selected { font-weight: bold; }
	div#tabMenu li.tabSelect li.last { margin: 0; padding: 0; height: 5px; }
	div#tabMenu li.tabSelect li.last a {
		margin: 0;
		padding: 0;
		line-height: 0;
		height: 5px;
		border: none;
		cursor: default;
		overflow: hidden;
	}
	div#tabMenu li#addFieldButton {
		position: relative;
		width: 206px;
		margin-right: 30px;
	}
	div#tabMenu li#addFieldButton a {
		display: block;
		position: absolute;
		padding: 13px 0px 12px 47px;
		top: -12px;
		width: 159px;
		margin-left: -20px;
		height: 17px;
		font-size: 1em;
		text-transform: none;
		background: url(/images/btn_addfield.gif) no-repeat;
	}
/* end tab definitions */
