/*############################################################################*/
/*                                                                            */
/* Tabs Cascading Style Sheet (Mozilla)                                       */
/* Copyright 2010-2011 Russell Warburton                                      */
/*                                                                            */
/* Filename: /styles/current/tabs/tabs.css (css)                              */
/* Author: Russell Warburton (russell@warburnet.com.au)                       */
/*                                                                            */
/* No portion of this computer program may be used without prior written      */
/* permission from the author. This computer program is protected by          */
/* international copyright laws.                                              */
/*                                                                            */
/* Created: --/--/--                                                          */
/* Updated: 18/03/11 - head comment section added                             */
/* Updated: 03/04/11 - bottom tab styles added                                */
/*                                                                            */
/*############################################################################*/

.tab_menu												{ width: 100%; }

.tab_menu div											{ display: inline-block; height: 20px; line-height: 20px; padding: 0px; border: 0px; margin: 0px; }

.tab_menu div.tab_top_default							{ width: 66px; }
.tab_menu div.tab_top_verysmall							{ width: 36px; }
.tab_menu div.tab_top_small								{ width: 46px; }
.tab_menu div.tab_top_medium							{ width: 66px; }
.tab_menu div.tab_top_large								{ width: 86px; }
.tab_menu div.tab_top_verylarge							{ width: 106px; }
.tab_menu div.tab_top_supersize							{ width: 126px; }

.tab_menu div a:link									{ display: block; width: 100%; height: 100%; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 8pt; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; background-position: top left; background-repeat: no-repeat; }
.tab_menu div a:visited									{ display: block; width: 100%; height: 100%; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: purple; font-size: 8pt; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; background-position: top left; background-repeat: no-repeat; }
.tab_menu div a:hover									{ display: block; width: 100%; height: 100%; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 8pt; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; background-position: top left; background-repeat: no-repeat; }
.tab_menu div a:active									{ display: block; width: 100%; height: 100%; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 8pt; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; background-position: top left; background-repeat: no-repeat; }

.tab_menu div.tab_top_default a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.link.gif'); }
.tab_menu div.tab_top_default a:visited					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.visited.gif'); }
.tab_menu div.tab_top_default a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.hover.gif'); }
.tab_menu div.tab_top_default a:active					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.active.gif'); }
.tab_menu div.tab_top_default a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.link.gif'); }
.tab_menu div.tab_top_default a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.visited.gif'); }
.tab_menu div.tab_top_default a.selected:hover			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.hover.gif'); }
.tab_menu div.tab_top_default a.selected:active			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.active.gif'); }

.tab_menu div.tab_top_verysmall a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verysmall.default.link.gif'); }
.tab_menu div.tab_top_verysmall a:visited				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verysmall.default.visited.gif'); }
.tab_menu div.tab_top_verysmall a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verysmall.default.hover.gif'); }
.tab_menu div.tab_top_verysmall a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verysmall.default.active.gif'); }
.tab_menu div.tab_top_verysmall a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verysmall.selected.link.gif'); }
.tab_menu div.tab_top_verysmall a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verysmall.selected.visited.gif'); }
.tab_menu div.tab_top_verysmall a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verysmall.selected.hover.gif'); }
.tab_menu div.tab_top_verysmall a.selected:active		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verysmall.selected.active.gif'); }

.tab_menu div.tab_top_small a:link						{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.small.default.link.gif'); }
.tab_menu div.tab_top_small a:visited					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.small.default.visited.gif'); }
.tab_menu div.tab_top_small a:hover						{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.small.default.hover.gif'); }
.tab_menu div.tab_top_small a:active					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.small.default.active.gif'); }
.tab_menu div.tab_top_small a.selected:link				{ cursor: default; font-weight: bold; background-image: url('images/tab.top.small.selected.link.gif'); }
.tab_menu div.tab_top_small a.selected:visited			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.small.selected.visited.gif'); }
.tab_menu div.tab_top_small a.selected:hover			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.small.selected.hover.gif'); }
.tab_menu div.tab_top_small a.selected:active			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.small.selected.active.gif'); }

.tab_menu div.tab_top_medium a:link						{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.link.gif'); }
.tab_menu div.tab_top_medium a:visited					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.visited.gif'); }
.tab_menu div.tab_top_medium a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.hover.gif'); }
.tab_menu div.tab_top_medium a:active					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.medium.default.active.gif'); }
.tab_menu div.tab_top_medium a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.link.gif'); }
.tab_menu div.tab_top_medium a.selected:visited			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.visited.gif'); }
.tab_menu div.tab_top_medium a.selected:hover			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.hover.gif'); }
.tab_menu div.tab_top_medium a.selected:active			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.medium.selected.active.gif'); }

.tab_menu div.tab_top_large a:link						{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.large.default.link.gif'); }
.tab_menu div.tab_top_large a:visited					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.large.default.visited.gif'); }
.tab_menu div.tab_top_large a:hover						{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.large.default.hover.gif'); }
.tab_menu div.tab_top_large a:active					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.large.default.active.gif'); }
.tab_menu div.tab_top_large a.selected:link				{ cursor: default; font-weight: bold; background-image: url('images/tab.top.large.selected.link.gif'); }
.tab_menu div.tab_top_large a.selected:visited			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.large.selected.visited.gif'); }
.tab_menu div.tab_top_large a.selected:hover			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.large.selected.hover.gif'); }
.tab_menu div.tab_top_large a.selected:active			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.large.selected.active.gif'); }

.tab_menu div.tab_top_verylarge a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verylarge.default.link.gif'); }
.tab_menu div.tab_top_verylarge a:visited				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verylarge.default.visited.gif'); }
.tab_menu div.tab_top_verylarge a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verylarge.default.hover.gif'); }
.tab_menu div.tab_top_verylarge a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.verylarge.default.active.gif'); }
.tab_menu div.tab_top_verylarge a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verylarge.selected.link.gif'); }
.tab_menu div.tab_top_verylarge a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verylarge.selected.visited.gif'); }
.tab_menu div.tab_top_verylarge a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verylarge.selected.hover.gif'); }
.tab_menu div.tab_top_verylarge a.selected:active		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.verylarge.selected.active.gif'); }

.tab_menu div.tab_top_supersize a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.supersize.default.link.gif'); }
.tab_menu div.tab_top_supersize a:visited				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.supersize.default.visited.gif'); }
.tab_menu div.tab_top_supersize a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.supersize.default.hover.gif'); }
.tab_menu div.tab_top_supersize a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.top.supersize.default.active.gif'); }
.tab_menu div.tab_top_supersize a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.top.supersize.selected.link.gif'); }
.tab_menu div.tab_top_supersize a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.supersize.selected.visited.gif'); }
.tab_menu div.tab_top_supersize a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.supersize.selected.hover.gif'); }
.tab_menu div.tab_top_supersize a.selected:active		{ cursor: default; font-weight: bold; background-image: url('images/tab.top.supersize.selected.active.gif'); }

.tab_menu div.tab_bottom_default						{ width: 66px; }
.tab_menu div.tab_bottom_verysmall						{ width: 36px; }
.tab_menu div.tab_bottom_small							{ width: 46px; }
.tab_menu div.tab_bottom_medium							{ width: 66px; }
.tab_menu div.tab_bottom_large							{ width: 86px; }
.tab_menu div.tab_bottom_verylarge						{ width: 106px; }
.tab_menu div.tab_bottom_supersize						{ width: 126px; }

.tab_menu div.tab_bottom_default a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.link.gif'); }
.tab_menu div.tab_bottom_default a:visited				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.visited.gif'); }
.tab_menu div.tab_bottom_default a:hover				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.hover.gif'); }
.tab_menu div.tab_bottom_default a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.active.gif'); }
.tab_menu div.tab_bottom_default a.selected:link		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.link.gif'); }
.tab_menu div.tab_bottom_default a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.visited.gif'); }
.tab_menu div.tab_bottom_default a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.hover.gif'); }
.tab_menu div.tab_bottom_default a.selected:active		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.active.gif'); }

.tab_menu div.tab_bottom_verysmall a:link				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verysmall.default.link.gif'); }
.tab_menu div.tab_bottom_verysmall a:visited			{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verysmall.default.visited.gif'); }
.tab_menu div.tab_bottom_verysmall a:hover				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verysmall.default.hover.gif'); }
.tab_menu div.tab_bottom_verysmall a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verysmall.default.active.gif'); }
.tab_menu div.tab_bottom_verysmall a.selected:link		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verysmall.selected.link.gif'); }
.tab_menu div.tab_bottom_verysmall a.selected:visited	{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verysmall.selected.visited.gif'); }
.tab_menu div.tab_bottom_verysmall a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verysmall.selected.hover.gif'); }
.tab_menu div.tab_bottom_verysmall a.selected:active	{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verysmall.selected.active.gif'); }

.tab_menu div.tab_bottom_small a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.small.default.link.gif'); }
.tab_menu div.tab_bottom_small a:visited				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.small.default.visited.gif'); }
.tab_menu div.tab_bottom_small a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.small.default.hover.gif'); }
.tab_menu div.tab_bottom_small a:active					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.small.default.active.gif'); }
.tab_menu div.tab_bottom_small a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.small.selected.link.gif'); }
.tab_menu div.tab_bottom_small a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.small.selected.visited.gif'); }
.tab_menu div.tab_bottom_small a.selected:hover			{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.small.selected.hover.gif'); }
.tab_menu div.tab_bottom_small a.selected:active		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.small.selected.active.gif'); }

.tab_menu div.tab_bottom_medium a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.link.gif'); }
.tab_menu div.tab_bottom_medium a:visited				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.visited.gif'); }
.tab_menu div.tab_bottom_medium a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.hover.gif'); }
.tab_menu div.tab_bottom_medium a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.medium.default.active.gif'); }
.tab_menu div.tab_bottom_medium a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.link.gif'); }
.tab_menu div.tab_bottom_medium a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.visited.gif'); }
.tab_menu div.tab_bottom_medium a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.hover.gif'); }
.tab_menu div.tab_bottom_medium a.selected:active		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.medium.selected.active.gif'); }

.tab_menu div.tab_bottom_large a:link					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.large.default.link.gif'); }
.tab_menu div.tab_bottom_large a:visited				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.large.default.visited.gif'); }
.tab_menu div.tab_bottom_large a:hover					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.large.default.hover.gif'); }
.tab_menu div.tab_bottom_large a:active					{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.large.default.active.gif'); }
.tab_menu div.tab_bottom_large a.selected:link			{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.large.selected.link.gif'); }
.tab_menu div.tab_bottom_large a.selected:visited		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.large.selected.visited.gif'); }
.tab_menu div.tab_bottom_large a.selected:hover			{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.large.selected.hover.gif'); }
.tab_menu div.tab_bottom_large a.selected:active		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.large.selected.active.gif'); }

.tab_menu div.tab_bottom_verylarge a:link				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verylarge.default.link.gif'); }
.tab_menu div.tab_bottom_verylarge a:visited			{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verylarge.default.visited.gif'); }
.tab_menu div.tab_bottom_verylarge a:hover				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verylarge.default.hover.gif'); }
.tab_menu div.tab_bottom_verylarge a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.verylarge.default.active.gif'); }
.tab_menu div.tab_bottom_verylarge a.selected:link		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verylarge.selected.link.gif'); }
.tab_menu div.tab_bottom_verylarge a.selected:visited	{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verylarge.selected.visited.gif'); }
.tab_menu div.tab_bottom_verylarge a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verylarge.selected.hover.gif'); }
.tab_menu div.tab_bottom_verylarge a.selected:active	{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.verylarge.selected.active.gif'); }

.tab_menu div.tab_bottom_supersize a:link				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.supersize.default.link.gif'); }
.tab_menu div.tab_bottom_supersize a:visited			{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.supersize.default.visited.gif'); }
.tab_menu div.tab_bottom_supersize a:hover				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.supersize.default.hover.gif'); }
.tab_menu div.tab_bottom_supersize a:active				{ cursor: pointer; font-weight: normal; background-image: url('images/tab.bottom.supersize.default.active.gif'); }
.tab_menu div.tab_bottom_supersize a.selected:link		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.supersize.selected.link.gif'); }
.tab_menu div.tab_bottom_supersize a.selected:visited	{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.supersize.selected.visited.gif'); }
.tab_menu div.tab_bottom_supersize a.selected:hover		{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.supersize.selected.hover.gif'); }
.tab_menu div.tab_bottom_supersize a.selected:active	{ cursor: default; font-weight: bold; background-image: url('images/tab.bottom.supersize.selected.active.gif'); }
