/*############################################################################*/
/*                                                                            */
/* Menus Cascading Style Sheet (Mozilla)                                      */
/* Copyright 2010-2011 Russell Warburton                                      */
/*                                                                            */
/* Filename: /styles/current/menus/menus.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                             */
/*                                                                            */
/*############################################################################*/

#left_menu										{ position: relative; top: 0px; left: 19px; text-align: left; padding: 0px; border: 0px; margin: 0px; }

#left_menu div									{ display: block; line-height: 22px; padding: 0px; border: 0px; margin: 0px; }

#left_menu div a:link							{ display: block; height: 22px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div a:visited						{ display: block; height: 22px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: purple; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div a:hover							{ display: block; height: 22px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div a:active							{ display: block; height: 22px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }

#left_menu div a:link							{ width: 112px; background-image: url('images/left_menu.1.default.link.gif'); }
#left_menu div a:visited						{ width: 112px; background-image: url('images/left_menu.1.default.visited.gif'); }
#left_menu div a:hover							{ width: 112px; background-image: url('images/left_menu.1.default.hover.gif'); }
#left_menu div a:active							{ width: 112px; background-image: url('images/left_menu.1.default.active.gif'); }
#left_menu div.selected a:link					{ width: 138px; background-image: url('images/left_menu.1.selected.link.gif'); }
#left_menu div.selected a:visited				{ width: 138px; background-image: url('images/left_menu.1.selected.visited.gif'); }
#left_menu div.selected a:hover					{ width: 138px; background-image: url('images/left_menu.1.selected.hover.gif'); }
#left_menu div.selected a:active				{ width: 138px; background-image: url('images/left_menu.1.selected.active.gif'); }
#left_menu div.related a:link					{ width: 131px; background-image: url('images/left_menu.1.related.link.gif'); }
#left_menu div.related a:visited				{ width: 131px; background-image: url('images/left_menu.1.related.visited.gif'); }
#left_menu div.related a:hover					{ width: 131px; background-image: url('images/left_menu.1.related.hover.gif'); }
#left_menu div.related a:active					{ width: 131px; background-image: url('images/left_menu.1.related.active.gif'); }

#left_menu div a:link img						{ vertical-align: middle; cursor: pointer; }
#left_menu div a:visited img					{ vertical-align: middle; cursor: pointer; }
#left_menu div a:hover img						{ vertical-align: middle; cursor: pointer; }
#left_menu div a:active img						{ vertical-align: middle; cursor: pointer; }


#left_menu div div								{ display: block; line-height: 16px; padding: 0px; border: 0px; margin: 0px; }

#left_menu div div a:link						{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div a:visited					{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: purple; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div a:hover						{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div a:active						{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }

#left_menu div div a:link						{ width: 112px; background-image: url('images/left_menu.2.default.link.gif'); }
#left_menu div div a:visited					{ width: 112px; background-image: url('images/left_menu.2.default.visited.gif'); }
#left_menu div div a:hover						{ width: 112px; background-image: url('images/left_menu.2.default.hover.gif'); }
#left_menu div div a:active						{ width: 112px; background-image: url('images/left_menu.2.default.active.gif'); }
#left_menu div div.selected a:link				{ width: 138px; background-image: url('images/left_menu.2.selected.link.gif'); }
#left_menu div div.selected a:visited			{ width: 138px; background-image: url('images/left_menu.2.selected.visited.gif'); }
#left_menu div div.selected a:hover				{ width: 138px; background-image: url('images/left_menu.2.selected.hover.gif'); }
#left_menu div div.selected a:active			{ width: 138px; background-image: url('images/left_menu.2.selected.active.gif'); }
#left_menu div div.related a:link				{ width: 131px; background-image: url('images/left_menu.2.related.link.gif'); }
#left_menu div div.related a:visited			{ width: 131px; background-image: url('images/left_menu.2.related.visited.gif'); }
#left_menu div div.related a:hover				{ width: 131px; background-image: url('images/left_menu.2.related.hover.gif'); }
#left_menu div div.related a:active				{ width: 131px; background-image: url('images/left_menu.2.related.active.gif'); }

#left_menu div div a:link img					{ vertical-align: middle; cursor: pointer; }
#left_menu div div a:visited img				{ vertical-align: middle; cursor: pointer; }
#left_menu div div a:hover img					{ vertical-align: middle; cursor: pointer; }
#left_menu div div a:active img					{ vertical-align: middle; cursor: pointer; }


#left_menu div div div							{ display: none; line-height: 16px; padding: 0px; border: 0px; margin: 0px; }

#left_menu div div div a:link					{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div div a:visited				{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: purple; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div div a:hover					{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div div a:active					{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }

#left_menu div div div a:link					{ width: 112px; background-image: url('images/left_menu.3.default.link.gif'); }
#left_menu div div div a:visited				{ width: 112px; background-image: url('images/left_menu.3.default.visited.gif'); }
#left_menu div div div a:hover					{ width: 112px; background-image: url('images/left_menu.3.default.hover.gif'); }
#left_menu div div div a:active					{ width: 112px; background-image: url('images/left_menu.3.default.active.gif'); }
#left_menu div div div.selected a:link			{ width: 138px; background-image: url('images/left_menu.3.selected.link.gif'); }
#left_menu div div div.selected a:visited		{ width: 138px; background-image: url('images/left_menu.3.selected.visited.gif'); }
#left_menu div div div.selected a:hover			{ width: 138px; background-image: url('images/left_menu.3.selected.hover.gif'); }
#left_menu div div div.selected a:active		{ width: 138px; background-image: url('images/left_menu.3.selected.active.gif'); }
#left_menu div div div.related a:link			{ width: 131px; background-image: url('images/left_menu.3.related.link.gif'); }
#left_menu div div div.related a:visited		{ width: 131px; background-image: url('images/left_menu.3.related.visited.gif'); }
#left_menu div div div.related a:hover			{ width: 131px; background-image: url('images/left_menu.3.related.hover.gif'); }
#left_menu div div div.related a:active			{ width: 131px; background-image: url('images/left_menu.3.related.active.gif'); }

#left_menu div div div a:link img				{ vertical-align: middle; cursor: pointer; }
#left_menu div div div a:visited img			{ vertical-align: middle; cursor: pointer; }
#left_menu div div div a:hover img				{ vertical-align: middle; cursor: pointer; }
#left_menu div div div a:active img				{ vertical-align: middle; cursor: pointer; }


#left_menu div div div div						{ display: none; line-height: 16px; padding: 0px; border: 0px; margin: 0px; }

#left_menu div div div div a:link				{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div div div a:visited			{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: purple; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div div div a:hover				{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#left_menu div div div div a:active				{ display: block; height: 16px; padding: 0px 6px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 7pt; font-weight: bold; text-align: left; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }

#left_menu div div div div a:link				{ width: 112px; background-image: url('images/left_menu.4.default.link.gif'); }
#left_menu div div div div a:visited			{ width: 112px; background-image: url('images/left_menu.4.default.visited.gif'); }
#left_menu div div div div a:hover				{ width: 112px; background-image: url('images/left_menu.4.default.hover.gif'); }
#left_menu div div div div a:active				{ width: 112px; background-image: url('images/left_menu.4.default.active.gif'); }
#left_menu div div div div.selected a:link		{ width: 138px; background-image: url('images/left_menu.4.selected.link.gif'); }
#left_menu div div div div.selected a:visited	{ width: 138px; background-image: url('images/left_menu.4.selected.visited.gif'); }
#left_menu div div div div.selected a:hover		{ width: 138px; background-image: url('images/left_menu.4.selected.hover.gif'); }
#left_menu div div div div.selected a:active	{ width: 138px; background-image: url('images/left_menu.4.selected.active.gif'); }
#left_menu div div div div.related a:link		{ width: 131px; background-image: url('images/left_menu.4.related.link.gif'); }
#left_menu div div div div.related a:visited	{ width: 131px; background-image: url('images/left_menu.4.related.visited.gif'); }
#left_menu div div div div.related a:hover		{ width: 131px; background-image: url('images/left_menu.4.related.hover.gif'); }
#left_menu div div div div.related a:active		{ width: 131px; background-image: url('images/left_menu.4.related.active.gif'); }

#left_menu div div div div a:link img			{ vertical-align: middle; cursor: pointer; }
#left_menu div div div div a:visited img		{ vertical-align: middle; cursor: pointer; }
#left_menu div div div div a:hover img			{ vertical-align: middle; cursor: pointer; }
#left_menu div div div div a:active img			{ vertical-align: middle; cursor: pointer; }


.category_menu									{ font-size: 8pt; text-align: center; }
.category_menu div a:link						{ height: 20px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 10pt; font-weight: bold; color: black; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.category_menu div a:visited					{ height: 20px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 10pt; font-weight: bold; color: black; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.category_menu div a:hover						{ height: 20px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 10pt; font-weight: bold; color: black; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.category_menu div a:active						{ height: 20px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 10pt; font-weight: bold; color: black; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.category_menu div div a:link					{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: blue; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.category_menu div div a:visited				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.category_menu div div a:hover					{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: red; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.category_menu div div a:active					{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.category_menu div div div a:link				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: blue; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }
.category_menu div div div a:visited			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }
.category_menu div div div a:hover				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: red; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }
.category_menu div div div a:active				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }
.category_menu div div div div a:link			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: blue; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }
.category_menu div div div div a:visited		{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }
.category_menu div div div div a:hover			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: red; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }
.category_menu div div div div a:active			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; display: none; }

.product_menu									{ font-size: 8pt; text-align: center; }
.product_menu div a:link						{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: bold; color: blue; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div a:visited						{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: bold; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div a:hover						{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: bold; color: red; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div a:active						{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: bold; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div a:link					{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: blue; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div a:visited					{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div a:hover					{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: red; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div a:active					{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div a:link				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: blue; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div a:visited				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div a:hover				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: red; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div a:active				{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div div a:link			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: blue; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div div a:visited			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div div a:hover			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: red; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }
.product_menu div div div div a:active			{ height: 14px; vertical-align: middle; overflow: hidden; cursor: pointer; font-size: 8pt; font-weight: normal; color: purple; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: underline; }


#top_menu										{ display: block; padding: 0px; border: 0px; margin: 0px; }

#top_menu div									{ display: inline-block; vertical-align: top; width: 86px; line-height: 22px; padding: 0px; border: 0px; margin: 0px; }

#top_menu div a:link							{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#top_menu div a:visited							{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#top_menu div a:hover							{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#top_menu div a:active							{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }

#top_menu div a:link							{ background-image: url('images/top_menu.default.link.gif'); }
#top_menu div a:visited							{ background-image: url('images/top_menu.default.visited.gif'); }
#top_menu div a:hover							{ background-image: url('images/top_menu.default.hover.gif'); }
#top_menu div a:active							{ background-image: url('images/top_menu.default.active.gif'); }
#top_menu div.selected a:link					{ background-image: url('images/top_menu.selected.link.gif'); }
#top_menu div.selected a:visited				{ background-image: url('images/top_menu.selected.visited.gif'); }
#top_menu div.selected a:hover					{ background-image: url('images/top_menu.selected.hover.gif'); }
#top_menu div.selected a:active					{ background-image: url('images/top_menu.selected.active.gif'); }

#top_menu div a:link img						{ vertical-align: middle; cursor: pointer; }
#top_menu div a:visited img						{ vertical-align: middle; cursor: pointer; }
#top_menu div a:hover img						{ vertical-align: middle; cursor: pointer; }
#top_menu div a:active img						{ vertical-align: middle; cursor: pointer; }


#bottom_menu									{ display: block; padding: 0px; border: 0px; margin: 0px; }

#bottom_menu div								{ display: inline-block; vertical-align: top; width: 86px; line-height: 22px; padding: 0px; border: 0px; margin: 0px; }

#bottom_menu div a:link							{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#bottom_menu div a:visited						{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#bottom_menu div a:hover						{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }
#bottom_menu div a:active						{ display: block; width: 100%; height: 22px; padding: 0px; border: 0px; margin: 0px; overflow: hidden; color: black; font-size: 10pt; font-weight: bold; text-align: center; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; cursor: pointer; background-position: top left; background-repeat: no-repeat; }

#bottom_menu div a:link							{ background-image: url('images/bottom_menu.default.link.gif'); }
#bottom_menu div a:visited						{ background-image: url('images/bottom_menu.default.visited.gif'); }
#bottom_menu div a:hover						{ background-image: url('images/bottom_menu.default.hover.gif'); }
#bottom_menu div a:active						{ background-image: url('images/bottom_menu.default.active.gif'); }
#bottom_menu div.selected a:link				{ background-image: url('images/bottom_menu.selected.link.gif'); }
#bottom_menu div.selected a:visited				{ background-image: url('images/bottom_menu.selected.visited.gif'); }
#bottom_menu div.selected a:hover				{ background-image: url('images/bottom_menu.selected.hover.gif'); }
#bottom_menu div.selected a:active				{ background-image: url('images/bottom_menu.selected.active.gif'); }

#bottom_menu div a:link img						{ vertical-align: middle; cursor: pointer; }
#bottom_menu div a:visited img					{ vertical-align: middle; cursor: pointer; }
#bottom_menu div a:hover img					{ vertical-align: middle; cursor: pointer; }
#bottom_menu div a:active img					{ vertical-align: middle; cursor: pointer; }
