/* CSS Document */
/*
Main Colors Used In This Site
CREAM: ECE7D1
PALE GOLD: C2A26F
MEDIUM GOLD: B48541
DARK GOLD: AD732A

DARK PURPLE: 403543 / old:413543
DUSTY PURPLE: 524654
*/

.menuheader {
	color: #C2A26F; /*Pale Gold*/
	background-color: #C2A26F; /*Pale Gold*/
    	height: 23px;  
}
.menu_psp {
	background-color:#ECE7D1;
}
td.menu_psp:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#ECE7D1;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
/*Root*/
.menu_psp0 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	background-color:#ECE7D1;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
tr.menu_psp0 {
	font-weight: bold;
	background-color:#ECE7D1;
}
td.menu_psp0 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:0px;
}
td.menu_psp0_icon {
	text-align:center;
	vertical-align: middle;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
}
td.menu_psp0:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px; 
}
img.menu_psp0 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#ECE7D1;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none; 
}
.menu_psp  a.menu_psp0 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
.menu_psp  a.menu_psp0:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
.menu_psp  a.menu_psp0:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
.menu_psp  a.menu_psp0:visted {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
.menu_psp  a.menu_psp0:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #524654;
	background-color:#ECE7D1;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none; 
}
tr.menu_psp0_selected {
	font-weight: bold;
	background-color:#FFFFFF;
}
td.menu_psp0_selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:0px;
}
td.menu_psp0_icon_selected {
	text-align:center;
	vertical-align: middle;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
}
td.menu_psp0_selected:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px; 
}
.menu_psp a.menu_psp0_selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #403543;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	font-weight:bold;
}
.menu_psp a.menu_psp0_selected:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #403543;
	background-color:#ECE7D1;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none; 
}


/*Submenu Wrapper*/
.menu_pspsub {
	/*background-color:#FFFFFF;*/
	cursor:default;
}
/* ******** LEVEL 1 ******* */
td.menusub_psp1 { 
	font-family: Arial, Helvetica, sans-serif;
	color: #757368; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	padding-left:9px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp1_selected { 
	background-color:#F6F3E9; /*pale cream*/
	font-family: Arial, Helvetica, sans-serif;
	color: green;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	padding-left:9px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp1_icon_selected { 
	background-color:#F6F3E9; /*pale cream*/
	font-family: Arial, Helvetica, sans-serif;
	color: green;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	padding-left:9px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp1_havechild { 
	font-family: Arial, Helvetica, sans-serif;
	color: #757368; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-left:9px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp1_havechild_selected { 
	background-color: #F6F3E9; /*pale cream*/
	font-family: Arial, Helvetica, sans-serif;
	color: #757368; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-left:9px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp1_havechild_icon { 
	text-align: center;
	vertical-align: middle;
	padding-right:1px;
}
td.menusub_psp1_havechild_icon_selected { 
	background-color:#F6F3E9; /*pale cream*/
	text-align: center;
	vertical-align: middle;
	padding-right:1px;
}
a.menusub_psp1 { 
	font-family: Arial, Helvetica, sans-serif;
	color: #757368; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
a.menusub_psp1_havechild { 
	font-family: Arial, Helvetica, sans-serif;
	color: #757368; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
a.menusub_psp1_havechild_selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
a.menusub_psp1_selected {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
a.menusub_psp1:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none; 
}
a.menusub_psp1_havechild:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
a.menusub_psp1:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color: #757368; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
a.menusub_psp1_havechild:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color: #757368; /* dark brown grey */
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
/* ******** LEVEL 2 ******* */
td.menusub_psp2 { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	padding-left:15px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp2_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color: green;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	padding-left:15px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp2_havechild { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-left:15px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp2_havechild_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding-left:15px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
td.menusub_psp2_havechild_icon { 
	text-align: center;
	vertical-align: middle;
	padding-right:1px;
}
td.menusub_psp2_havechild_icon_selected { 
	text-align: center;
	vertical-align: middle;
	padding-right:1px;
}
a.menusub_psp2 { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
a.menusub_psp2_havechild { 
	font-family: Arial, Helvetica, sans-serif;
	color: #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
a.menusub_psp2_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}
a.menusub_psp2_havechild_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
a.menusub_psp2:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none; 
}
a.menusub_psp2_havechild:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}

/* Menu Styles for Level 3 Menu Items */
/* VerticalExpand_PSP.css             */
td.menusub_psp3 { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #73716B;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	padding: 2px 0 2px 25px;
}

td.menusub_psp3_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color: green;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
	padding: 2px 0 2px 25px;
}

td.menusub_psp3_havechild { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding: 2px 0 2px 25px;
}

td.menusub_psp3_havechild_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
	padding: 2px 0 2px 25px;
}

td.menusub_psp3_havechild_icon { 
	text-align: center;
	vertical-align: middle;
	padding-right:1px;
}

td.menusub_psp3_havechild_icon_selected { 
	text-align: center;
	vertical-align: middle;
	padding-right:1px;
}

a.menusub_psp3 { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #73716B;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}

a.menusub_psp3_havechild { 
	font-family: Arial, Helvetica, sans-serif;
	color: #AD732A;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}

a.menusub_psp3_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}

a.menusub_psp3_selected:active { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}


a.menusub_psp3_selected:link { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}


a.menusub_psp3_selected:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color:  #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed; 
	text-decoration:none;
}


a.menusub_psp3_havechild_selected { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}

a.menusub_psp3:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none; 
}

a.menusub_psp3_havechild:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform:uppercase;
	font-stretch:condensed;
	text-decoration:none;
}
/*************************************************/
