/* common styling */
#tdpg_base {
position:absolute; 
font-size:11px; 
margin:1px 0 0px 0; 
z-index:999;
top: 75px;
left: 200px;
}
a.onstate {
background-color: #fff;
color: #000;
}
#tdpg_base ul li a:hover {
background-color: #fff;
color: #000;
}
#tdpg_base ul li a {
display:inline; 
text-decoration:none;
height:24px; 
color:#aaa; 
line-height:24px; 
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
padding: 5px 15px 5px 15px;
}

/* #tdpg_base ul li a:visited */
#tdpg_base ul {
padding:0; 
margin:0;
list-style-type: none; 
text-align: center;
}

#tdpg_base ul li {
float:left; 
margin-right:0px; 
position:relative; 
text-align: center;
}

#tdpg_base ul li ul {
display: none; 
text-align: center;
}

#tdpg_base ul li ul li {
float:left; 
margin-right:0px; 
position:relative; 
text-align: center; 
}

#tdpg_base ul li ul li ul { 
display: none; 
text-align: center;
}

#tdpg_base ul li ul li ul li {
float:left; 
margin-right:0px; 
position:relative; 
text-align: center;}

#tdpg_base ul li ul li ul li ul { 
display: none; 
text-align: center;}

/* specific to non IE browsers */
#tdpg_base ul li:hover a {
color:#ddd;
}

#tdpg_base ul li:hover ul {
display:block; 
position:absolute; 
top:24px; 
left:0; 
height: 18px;
width:130px;
}

#tdpg_base ul li:hover ul li ul {
display: none;
}

#tdpg_base ul li:hover ul li a {
display:block; 
color:#fff; 
width: 130px; 
text-align: left;
padding:5px;
}

#tdpg_base ul li:hover ul li a:hover {
color:#022565; 
text-align: left;
}

#tdpg_base ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:100%; 
top:0;
}

#tdpg_base ul li:hover ul li:hover ul li ul {
display: none;
}

#tdpg_base ul li:hover ul li ul li a {
display:block;
color:#633052; 
width: 94px; 
text-align: center;padding: 0px 0px 0px 0px; 
}

#tdpg_base ul li:hover ul li ul li a:hover {

color:#633052; 
text-align: center;}

#tdpg_base ul li:hover ul li ul li:hover ul {
display:block; 
position:absolute; 
left:100%; 
top:0;
}

#tdpg_base ul li:hover ul li:hover ul li:hover ul li ul {
display: none;
}

#tdpg_base ul li:hover ul li ul li ul li a {
display:block; 
 
color:#633052; 
width: 94px; 
text-align: center;padding: 0px 0px 0px 0px; 
}

#tdpg_base ul li:hover ul li ul li:hover ul li a:hover {

color:#633052; 
text-align: center;}

#tdpg_base ul li:hover ul li ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:100%; 
top:0;
}

/* Submenu styles */

/* Subemnu main
#
# The number in the class stands for the level of the subs 
#
*/

a.pd_menu_top_1:hover, a.pd_menu_1:hover, a.pd_menu_bottom_1:hover { 
background-color: #AD8EA5; 
color: #FFFFFF;
}

.pd_menu_1 {
background-color: #000;
color: #000000;
}
/* Submenu with children */

.pd_menu_top_1_c {
background-color: #DCD2DA;

color: #FFFFFF;
}
.pd_menu_1_c, #tdpg_base ul li ul li .pd_menu_bottom_1_c {
background-color: #DCD2DA;
color: #FFFFFF; 
border-right: 5px solid #77235B;
}
a.pd_menu_top_1_c:hover, a.pd_menu_1_c:hover {
background-color: #DCD2DA;
color: #FFFFFF; 
}
.pd_menu_bottom_1_c {
background-color: #fff;
color:#000;
}
.pd_menu_top_2 {
background-color: #fff;
color:#000;
}
.pd_one_item_3 {
background-color: #fff;
color:#000;
}
.pd_one_item_4 {
background-color: #fff;
color:#000;
}


a.pd_menu_bottom_1_c {
background-color: #fff;
color:#000;
}
a.pd_menu_top_2 {
background-color: #fff;
color:#000;
}
a.pd_one_item_3 {
background-color: #fff;
color:#000;
}
a.pd_one_item_4 {
background-color: #fff;
color:#000;
}

#tdpg_base ul li ul li ul li .pd_menu_top_2, #tdpg_base ul li ul li ul li .pd_menu_2, #tdpg_base ul li ul li ul li .pd_menu_bottom_2, #tdpg_base ul li ul li ul li .pd_one_item_2 {
	background-color: #fff;
	color: #000000;
}
#tdpg_base ul li ul li ul li .pd_menu_top_2:hover, #tdpg_base ul li ul li ul li .pd_menu_2:hover, #tdpg_base ul li ul li ul li .pd_menu_bottom_2:hover, #tdpg_base ul li ul li ul li .pd_one_item_2:hover {
	background-color: #DCD2DA;
	color:#000000;
}

