/* PART I common-style */

BODY	{
	margin: 0px;
	padding: 0px;
	border: #C0C0C0 0px solid;
	}

/* COLOR CODES - BACKGROUNDS AND BORDERS */

.pageheight		{ height: 400px; }

#cornerimage		{ width: 40px; height: 40px; }

.page-splits		{
			height: 5px;
			width: 100%;
			margin-top: 10px;
			margin-bottom: 10px;
			}

/* GENERAL TEXT FORMATTING */

.just 			{ text-align: left; color: #333; line-height: 1.166; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.7em !important;}

.left 			{ text-align: left; color: #333; line-height: 1.166; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}

/* OTHER TEXT FORMATTING */

.smalltext	{ COLOR: #666633; FONT: 0.9em Verdana, Arial, sans-serif; font-weight: normal; }

.footer			{ COLOR: #999999; FONT: 0.7em Verdana, Arial, sans-serif; }

.list 			{ COLOR: #000000; FONT: 0.7em Verdana, Arial, sans-serif; font-weight: normal; }

/* TABLE CONTENT STYLES */

/************** Page and sidebar table styles ****************/

#pageTable{
	width: 100%;
	height: 100%;
	padding: 4px 4px 4px 4px;
	/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
	background-color: #FFFFFF; /* USE #F5f7f7 IF TRANSPARENT GRAPHICS */
	border: 1px solid #ccc;
	/*border-top: none;*/
	font: 1.0em Verdana,sans-serif;
	display: table;
}

#sideTable{
	width: 100%;
	height: 100%;
	padding: 5px;
	background-color: #F5f7f7;
	border: 1px solid #ccc;
	/*border-top: none;*/
	display: table;
}

#sideTable2{
	width: 95%; 
	height: 100%; /* HEIGHT OF MENU OUTER TABLE */
	padding: 5px;
/*	background-color: #F5f7f7; */
	border: 1px solid #ccc;
	/*border-top: none;*/
	display: table;
}

#sideTable3{
	width: 95%; 
	height: 100%; /* HEIGHT OF MENU OUTER TABLE */
	padding: 5px;
/*	background-color: #F5f7f7; */
/*	border: 1px solid #ccc; */
	/*border-top: none;*/
	display: table;
}

TABLE		{ COLOR: #141424; font-family:verdana, arial, sans-serif; font-size: small; }
TABLE td	{  }

/************** siteInfo styles ****************/

#siteInfo{
	font: 0.6em Verdana,sans-serif;
	position: absolute;
	top: 5px;
	right: 5px;
	color: #141424;
}


/****end****/

/* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}

/* SIDEBAR OPTIONS */

.sidebar-background 	{ width: 187px; }

.sidebar-frame		{
			width: 187px;
			height: 650px;
			min-height: 600px;
			margin: 0px 0px 0px -7px; /* PHOENIX SIDEBAR MENUS ON HOMEPAGE */
			/* NOTE: MARGINs ABOVE ARE | top | right | bottom | left */
			padding: 0px;
			BORDER: #999999 0px solid;
			}

/* FOR RIGHT SIDEBAR */

fieldset 	{
		padding: 0px 6px 6px 6px;
		width: 150px;
		text-align: left;
		-moz-border-radius: 5px;
		margin-bottom: 0px !important;
		}

fieldset legend {
		margin-top: 5px !important;
		margin-bottom: 0px;
		margin-left: -10px;
		padding: 2px 5px 2px 5px;
		}
:root fieldset legend {
		margin-left: 0px;
		}




/* PART II colour scheme */

BODY	{
	background-color: #FFFFFF;
	}

/* NON-MENU LINK COLORS */

a:link, a:visited, a:active	{ color: #000066; text-decoration: none; }

a:hover				{ color: #FF6600; text-decoration: none; }


/* PAGE FONTS AND TITLES */

/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */


.title		{ COLOR: #141424; FONT: 1.75em verdana, arial, sans-serif; font-weight: bold; width:100%; display:block;
			background: url("../picts/bg_title.jpg") bottom left no-repeat; 
			padding: 10px 0 10px 0px; /*top right bottom left */}

.subtitle	{ COLOR: #141424; FONT: 1.3em verdana, arial, sans-serif; font-weight: bold; }

.smalltitle 	{ COLOR: #000000; FONT: 1.1em verdana, arial, sans-serif; font-weight: bold; }


/* HEADER BACKGROUND COLOR - edit the header.js also */

.headercolor		{ background-color: #141424; }


/* SHADOW AND CORNER IMAGE - REPLACE THESE TO GIVE DEPTH IF REQUIRED */

/* #cornerimage		{ background-image: url("../picts/gray/corner.gif"); } */

.pageheight		{ background-image: url("../picts/shadow-vertical.gif"); background-repeat: repeat-y; 
}

/* .shadow-horizontal	{ background-image: url("../picts/shadow-horizontal.gif"); background-repeat: repeat-x; } */

/* PAGE LINES & BORDERS */

.bannerbars	{
		background-color: #aca9c8;
		background-image: url() !important;
		}

.pagebars	{
		background-color: #C0C0C0;
		background-image: url("../picts/navy/bar.jpg");
		height: 2px;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}

.pagebar-bottom	{
		background-color: #C0C0C0;
		background-image: url("../picts/bg_sky.jpg");
		height: 5px;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}

.page-splits		{
			border: #9698AB 1px solid;
			background-color: #F0F0F6;
			color: #F0F0F6;
			}

/* LEFT SIDEBAR OPTIONS */

.sidebar-background			{
/*			background-image: url("../picts/gray/background-sidebar.gif"); */
/*			background-image: url("../picts/gold/background-sidebar.gif");  */
/*			background-color: #00001C;  */
			background-color: #aca9c8;
			background-repeat: repeat-y;
			}

.sideborder		{ BORDER: #9291AA 1px solid; }

.sidebartitle		{ COLOR: #2D2D4A; FONT: 0.7em verdana, arial, sans-serif; font-weight: bold; background-color:transparent;}

a.sidelink:link, a.sidelink:visited, a.sidelink:active	{ FONT: 0.7em verdana, arial, sans-serif; color: #000066; text-decoration: none; }

a.sidelink:hover					{ color: #000066; text-decoration: none; }

a.sidelink2:link, a.sidelink2:visited, a.sidelink2:active	{ FONT: 0.7em verdana, arial, sans-serif; color: #FFFFFF; text-decoration: none; }

a.sidelink2:hover					{ color: #FFFFFF; text-decoration: none; font-weight: bold; }

/* SIDEBAR CONTENT TABLE */

.leftcontenttitle 	{ text-align: left; color: #2D2D4A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-style: normal; font-weight: bold; text-decoration: none; }

.leftcontenttext	{ text-align: left; color: #333; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-style: normal; font-weight: normal;	}

/* FOR RIGHT SIDEBAR */

.sidebartext-right	{ color: #666666; FONT: 0.95em Arial, Verdana,  sans-serif; font-weight: normal;}

.sidebartext-right fieldset legend {
		COLOR: #000000;
		border:1px solid #999999;
		background-color: #FFFFFF;
		}

.sidebartext-right legend{
margin-top: 10px;
font-weight: bold;
}

.sidebartext-right fieldset{
font: normal 0.7em arial, verdana,  sans-serif !important; 
}

:root .sidebartext-right fieldset{
font: normal .85em arial, verdana,  sans-serif !important; 
}


/* PART III menus

/* START THE CODE FOR THE MENUS */
/* IF YOU EDIT THE SUB MENU WIDTH - EDIT E.G. 210 IN 4 PLACES IN TOTAL */

/* CODE FOR MENU OUTER TABLE */

.menutable 		{ /* LEAVE THAT AS MENUTABLE TO LEAVE OUT THE RIGHT BACKGROUND */
/*			background-image: url("../picts/navy/menu.gif"); */
			background-color: #313252;
			white-space: wrap; /* CHANGED FOR LONG LINKS */
			width:100%;
			border-top: #313252 1px solid;
			border-bottom: #000000 1px solid;
			padding: 0px;
			margin: 0px 0px 0px 0px; /* SEE ALSO COMMON-STYLES */
			}

/* CODE FOR MENU 2ND OUTER TABLE */

#menunav{
background-color: transparent;
border: 1px solid red;
}

#menunav, #menunav ul 	{
			float: left;
			white-space: wrap; /* CHANGED FOR LONG LINKS */
			width: 100%;
			list-style: none;
			padding: 0px;
			border: solid #FFFFFF;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0px 0px 0px 0px;
			font-size: small;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#menunav a 		{
			color: #CFCFE0;
			font-weight: bold;
			text-decoration: none;
			text-align: left;
/*			padding: 3px 5px 4px 5px; */
			padding: 2px 3px 2px 3px;
			width: auto;
			display: block;
			cursor: pointer;
			font-size: 0.6em; /* INCREASE TO .7em IF REQUIRED */
			}

/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li 		{
/*			background-image: url("../picts/navy/menu.gif"); */
			background-color: #313252;
			border: solid #313252;
			border-width: 0px 1px 0px 0px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			float: left;
/*			padding: 0;  */
			padding: 0px 0px 0px 0px;
			}

#menunav li a:hover	{
/*			background-image: url("../picts/navy/menuon.gif"); */
			color: #FFFFFF;
			text-decoration: none;
			cursor: pointer;
			}

/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li:hover, #menunav li.IEMhover
			{
			background-color: #505071;
			border: solid #313252;
			border-width: 0px 1px 0px 0px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB LEVEL FONT & FONT COLOR & PADDING */

#menunav li ul a {
			color: #666666;
			font-weight: normal;
			text-decoration: none;
			text-align: left;
	/*		padding: 1px 0px 1px 4px; /* MODIFIED FROM 0 4 0 4 AND NEXT LINE TO 0 FROM 1 */
			padding: 4px 4px 4px 4px; /* MODIFIED FROM 0 4 0 4 AND NEXT LINE TO 0 FROM 1 */ 
			text-indent: 0px; /* MODIFIED ALONG WITH ABOVE */
			cursor: pointer;
			}

/* SUB LEVEL FONT HOVER COLOR */

#menunav li ul a:hover 	{
			background-image: none;
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			}

/* SUB LEVEL OUTER BORDER */

#menunav li ul 		{
			position: absolute;
			left: -999em;
			height: auto;
			width: 210px; /* ALSO CHANGE HERE IF YOU CHANGE PADDING ON MENUS  */
			border: solid #000000;
			border-width: 1px 1px 1px 1px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0;
			}

/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#menunav li ul li 	{
			background-image: none;
			background-color: #FFFFFF;
			border: solid #C0C0C0;
			border-width: 1px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#menunav li ul li:hover, #menunav li ul li.IEMhover
			{
			background-image: none;
			background-color: #D2D2E1;
			border: solid #C0C0C0;
			border-width: 1px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#menunav li li {
	padding-right: 0px;
	width: 210px;
}

/* SUB MENU LINK WIDTH */

#menunav li ul a {
	width: 210px;
}

/* FOR 3rd LEVEL MENU LOCATION */

#menunav li ul ul {
	margin: -21px 0px 0px 180px;
}

#menunav li:hover ul ul, #menunav li:hover ul ul ul, #menunav li.IEMhover ul ul, #menunav li.IEMhover ul ul ul
{ left: -999em; }

#menunav li:hover ul, #menunav li li:hover ul, #menunav li li li:hover ul, #menunav li.IEMhover ul, #menunav li li.IEMhover ul, #menunav li li li.IEMhover ul
{ left: auto; }


/* FOR 3rd LEVEL ARROW 
#menunav a.parent {
	background: url(../picts/menu-arrow.gif) center right no-repeat;
}
*/


/* MENU 2ND OUTER TABLE */

#menunav2, #menunav2 ul 	{
			float: left;
			white-space: wrap; /* CHANGED FOR LONG LINKS */
			width: 100%;
			list-style: none;
			padding: 0px;
			border: solid #FFFFFF;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0px 0px 0px 0px;
			font-size: small;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#menunav2 a 		{
			color: #CFCFE0;
			font-weight: bold;
			text-decoration: none;
			text-align: left; /* CHANGED FOR VERTICAL MENU */
			padding: 3px 5px 4px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			}

/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav2 li 		{
/*			background-image: url("../picts/navy/menu.gif"); */
/*			background-color: #313252;*/
			background-color: #666699;
/*			border: solid #313252; */
			background-color: #666699;
			border-width: 0px 1px 0px 0px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			float: left;
/*			padding: 0;  */
			padding: 0px 0px 0px 0px;
			width: 100%; /* ADDED FOR PHOENIX */
			}

#menunav2 li a:hover	{
/*			background-image: url("../picts/navy/menuon.gif"); */
			color: #FFFFFF;
			text-decoration: none;
			cursor: pointer;
			}

/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav2 li:hover, #menunav2 li.IEMhover
			{
			background-color: #505071;
			border: solid #313252;
			border-width: 0px 1px 0px 0px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB LEVEL FONT & FONT COLOR & PADDING */

#menunav2 li ul a 	{
			color: #666666;
			font-weight: normal;
			text-decoration: none;
			text-align: left;
	/*		padding: 1px 0px 1px 4px; /* MODIFIED FROM 0 4 0 4 AND NEXT LINE TO 0 FROM 1 */
			padding: 4px 4px 4px 4px; /* MODIFIED FROM 0 4 0 4 AND NEXT LINE TO 0 FROM 1 */ 
			text-indent: 0px; /* MODIFIED ALONG WITH ABOVE */
			cursor: pointer;
			}

/* SUB LEVEL FONT HOVER COLOR */

#menunav2 li ul a:hover 	{
			background-image: none;
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			}

/* SUB LEVEL OUTER BORDER */

#menunav2 li ul 		{
			position: absolute;
			left: -999em;
			height: auto;
			width: 180px; /* CHANGE HERE IF CHANGE PADDING ON MENUS  */
			border: solid #000000;
			border-width: 1px 1px 1px 1px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0;
			}

/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#menunav2 li ul li 	{
			background-image: none;
			background-color: #FFFFFF;
			border: solid #C0C0C0;
			border-width: 1px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			width: 100%; /* REQUIRED FOR FIREFOX */
			}

/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#menunav2 li ul li:hover, #menunav2 li ul li.IEMhover
			{
			background-image: none;
			background-color: #D2D2E1;
			border: solid #C0C0C0;
			border-width: 1px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#menunav2 li li {
	padding-right: 0px;
	width: 180px;
}


/* SUB MENU LINK WIDTH */

/*#menunav2 li ul a {*/
/*	width: 180px;*/
/*}*/


/* FOR 3rd LEVEL MENU LOCATION */

#menunav2 li ul ul {
	margin: -21px 0px 0px 180px;
}

#menunav2 li:hover ul ul, #menunav2 li:hover ul ul ul, #menunav2 li.IEMhover ul ul, #menunav2 li.IEMhover ul ul ul
{ left: -999em; }

#menunav2 li:hover ul, #menunav2 li li:hover ul, #menunav2 li li li:hover ul, #menunav2 li.IEMhover ul, #menunav2 li li.IEMhover ul, #menunav2 li li li.IEMhover ul
{ left: auto; }


/* FOR 3rd LEVEL ARROW 
#menunav2 a.parent {
	background: url(../picts/menu-arrow.gif) center right no-repeat;
}
*/


/* MENU 2ND OUTER TABLE */

#menunav3, #menunav3 ul, #menunav2, #menunav2 ul 	{
			float: left;
			white-space: wrap; /* CHANGED FOR LONG LINKS */
			width: 100%;
			list-style: none;
			padding: 0px;
			border: solid #FFFFFF;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0px 0px 0px 0px;
			font-size: small;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#menunav3 a , #menunav2 a 		{
			color: #CFCFE0;
			font: .65em Arial, sans-serif !important; /* INCREASE TO .7em IF REQUIRED */
			font-weight: bold;
			text-decoration: none;
			text-align: left;
			padding: 3px 5px 4px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			}
			
/* FIREFOX FIX */			
:root #menunav3 a ,:root #menunav2 a,:root #menunav a		{
			font: .75em Verdana, sans-serif !important;
			font-weight: bold;
			}

#menunav3 li ul li a,#menunav2 li ul li a, #menunav li ul li a {
			font: .70em Arial, sans-serif !important;
			font-weight: normal !important;
			}
			
:root #menunav3 li ul li a, :root #menunav2 li ul li a, :root #menunav li ul li a {
			font: .75em Arial, sans-serif !important;
			font-weight: normal !important;
			}
			
/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav3 li 		{
/*			background-image: url("../picts/navy/menu.gif"); */
/* 			background-color: #313252; COLOUR OF FIRST SIDEBAR MENU */
			background-color: #666699;
/*			border: solid #313252;  NEXT LINE FOR ACTIVE BORDER */
			border: solid #666699;
			border-width: 0px 1px 0px 0px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			float: left;
			padding: 0px 0px 0px 0px;
			width: 100%; /* ADDED FOR PHOENIX; SETS WIDTH OF MAIN MENU BAR INSIDE TABLE */
			}

#menunav3 li a:hover	{
/*			background-image: url("../picts/navy/menuon.gif"); */
			color: #FFFFFF;
			text-decoration: none;
			cursor: pointer;
			}

/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav3 li:hover, #menunav3 li.IEMhover
			{
			background-color: #505071;
			border: solid #313252;
			border-width: 0px 1px 0px 0px;	/* THIS IS A RIGHT BORDER */
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB LEVEL FONT & FONT COLOR & PADDING */

#menunav3 li ul a 	{
			color: #666666;
			font-weight: normal;
			text-decoration: none;
			text-align: left;
/*			padding: 1px 0px 1px 4px; /* MODIFIED FROM 0 4 0 4 AND NEXT LINE TO 0 FROM 1 */
			padding: 4px 4px 4px 4px; /* MODIFIED FROM 0 4 0 4 AND NEXT LINE TO 0 FROM 1 */ 
			text-indent: 0px; /* MODIFIED ALONG WITH ABOVE */
			cursor: pointer;
			}

/* SUB LEVEL FONT HOVER COLOR */

#menunav3 li ul a:hover 	{
			background-image: none;
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			}

/* SUB LEVEL OUTER BORDER */

#menunav3 li ul 		{
			position: absolute;
			left: -999em;
			height: auto;
			width: 180px; /* CHANGE HERE IF CHANGE PADDING ON MENUS  */
			border: solid #000000;
			border-width: 1px 1px 1px 1px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			margin: 0;
			}

/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#menunav3 li ul li 	{
			background-image: none;
			background-color: #FFFFFF;
			border: solid #C0C0C0;
			border-width: 1px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			width: 100%; /* REQUIRED FOR FIREFOX; SEE ALSO SUB MENU WIDTH SETTING BELOW */
			}

/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#menunav3 li ul li:hover, #menunav3 li ul li.IEMhover
			{
			background-image: none;
			background-color: #D2D2E1;
			border: solid #C0C0C0;
			border-width: 1px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			}

/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#menunav3 li li {
	padding-right: 0px;
	width: 180px;
}

/* SUB MENU LINK WIDTH */

#menunav3 li ul a {
	width: 180px;
}

/* FOR 3rd LEVEL MENU LOCATION */

#menunav3 li ul ul {
	margin: -21px 0px 0px 180px;
}

#menunav3 li:hover ul ul, #menunav3 li:hover ul ul ul, #menunav3 li.IEMhover ul ul, #menunav3 li.IEMhover ul ul ul
{ left: -999em; }

#menunav3 li:hover ul, #menunav3 li li:hover ul, #menunav3 li li li:hover ul, #menunav3 li.IEMhover ul, #menunav3 li li.IEMhover ul, #menunav3 li li li.IEMhover ul
{ left: auto; }


#menunav li ul a, #menunav2 li ul a, #menunav3 li ul a {
        padding: 1px !important;
}

/* PART IV menus

/* CODE FOR MENU OUTER TABLE */

/*------------------------------------------------------------------------------------------------------------
FOR LEFT-ALIGNED SIDEBAR
------------------------------------------------------------------------------------------------------------*/
.sidebar-background ul ul{
margin: -22px 0 0 180px !important;
}

#menunav ul ul{
margin: -22px 0 0 180px !important;
}

.sidebar-background .menutable{
background-color: transparent; 
border: 0;
}


#menunav3 a, #menunav2 a, #menunav a{
}

#menunav3 ul a, #menunav2 ul a, #menunav ul a, #menunav3 ul ul a, #menunav2 ul ul a, #menunav ul ul a{
}

/* SUB LEVEL FONT HOVER COLOR */

#menunav li ul a:hover 	{
			background-image: none;
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			}

/* FOR 3rd LEVEL MENU LOCATION */

#menunav li ul ul {
	margin: -21px 0px 0px 180px;
}

/* FOR 3rd LEVEL ARROW */

#menunav a.parent {
	background: url(../picts/menu-arrow.gif) center right no-repeat;
}

/* MENU OUTER TABLE NO.2*/

.menutable2 		{
/*			background-image: url("../picts/navy/menu.gif"); */
/*			background-color: #313252; */
			white-space: wrap; /* CHANGED FOR PHOENIX */
			width:100%; /* CHANGED FOR PHOENIX */
/*			border-top: #313252 1px solid; */ /* REMOVED FOR PHOENIX */
/*			border-bottom: #000000 1px solid; */ /* REMOVED FOR PHOENIX */
			padding: 0px;
			margin: 0px 0px 0px 0px; /* CHANGED FOR PHOENIX */
			}

/* SUB MENU LINK WIDTH - SET TO SAME OR SMALLER THAN SUB LEVEL OUTER BORDER */

#menunav2 li ul a {
	width: 180px;
}

/* FOR 3rd LEVEL MENU LOCATION */

#menunav2 li ul ul {
	margin: -21px 0px 0px 150px;
}


/* FOR 3rd LEVEL ARROW */

#menunav2 a.parent {
	background: url(../picts/menu-arrow.gif) center right no-repeat;
}

/* FOR 3rd LEVEL MENU LOCATION */

#menunav3 li ul ul {
	margin: -21px 0px 0px 150px;
}

/* FOR 3rd LEVEL ARROW */

#menunav3 a.parent {
	background: url(../picts/menu-arrow.gif) center right no-repeat;
}.leftcontenttextwhite {
text-align: left; color: #FFFFFF; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-style: normal; font-weight: normal;
}
.leftcontenttextred {

text-align: left; color: #FF0000; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-style: normal; font-weight: bold;
}
.leftredbold {
text-align: center; color: #FF0000; line-height: 1.166; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
