div#pnlAuthenticate { position: relative; }

div#pnlApplication,
div#pnlAgency { display: none; }

div.pnl-tab-0 div#pnlApplication	{ display: block; }
div.pnl-tab-1 div#pnlAgency			{ display: block; }

* html div.pnl-tab-0,
* html div.pnl-tab-1 { height: 1%; }

div.tab-anchors {
	padding: 0 0 0 0;
	position: relative;
	}

/* Tab nav */

body.main-js div.tab-anchors {
	height: 24px;
	width: 227px;
	float: left;
	}

/*js only*/
body.main-js div.tab-anchors ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: auto;
	}

body.main-js div.tab-anchors li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	height: 25px;
	overflow: hidden;
	}
	
body.main-js div.tab-anchors li a {
	display: block;
	height: 25px;
	padding: 0 0 0 0;
	overflow: hidden;
	background-image: url(../gifs/ps-tabs.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	}

li.application				{ width: 81px; }
li.application a			{ width: 81px; }
li.application a:link		{ background-position: 0 -25px; }
li.application a:visited	{ background-position: 0 -25px; }
li.application a:hover		{ background-position: 0 -50px; }
li.application a:active		{ background-position: 0 -50px; }

div.pnl-tab-0 li.application a:link, 
div.pnl-tab-0 li.application a:visited, 
div.pnl-tab-0 li.application a:hover, 
div.pnl-tab-0 li.application a:active { background-position: 0 0; }

li.agency			{ width: 81px; }
li.agency a			{ width: 81px; }
li.agency a:link	{ background-position: -81px -25px; }
li.agency a:visited { background-position: -81px -25px; }
li.agency a:hover	{ background-position: -81px -50px; }
li.agency a:active	{ background-position: -81px -50px; }
div.pnl-tab-1 li.agency a:link, 
div.pnl-tab-1 li.agency a:visited, 
div.pnl-tab-1 li.agency a:hover, 
div.pnl-tab-1 li.agency a:active { background-position: -81px 0; }
