/* PAGE MENUS SIDE */

/* MENU SIDE: DECORATION BEGINS */
div.menu_left h2.menu_head_1,
div.menu_left h2.menu_head_1 a:link,
div.menu_left h2.menu_head_1 a:visited,

div.menu_left div.h2menu_head_1,
div.menu_left div.h2menu_head_1 a:link,
div.menu_left div.h2menu_head_1 a:visited,

div.menu_left p.h2menu_head_1,
div.menu_left p.h2menu_head_1 a:link,
div.menu_left p.h2menu_head_1 a:visited 
{
background-color: #69F; 
color: #FFF;
text-decoration: none;
}
div.menu_left h2.menu_head_1 a:hover, 
div.menu_left h2.menu_head_1 a:active, 
div.menu_left h2.menu_head_1 a:focus, 

div.menu_left div.h2menu_head_1 a:hover, 
div.menu_left div.h2menu_head_1 a:active, 
div.menu_left div.h2menu_head_1 a:focus,
 
div.menu_left p.h2menu_head_1 a:hover, 
div.menu_left p.h2menu_head_1 a:active, 
div.menu_left p.h2menu_head_1 a:focus 
{
text-decoration: underline;
}
/*
div.menu_left li ul.menu_nobullet, 
div.menu_left li p.menu_nobullet, 
div.menu_left li div.menu_nobullet 
{
border: 1px solid #036;
}
*/

div.menu_left li.menu_head_2,
div.menu_left div.menu_head_2,
div.menu_left a.menu
{ 
font-size:11.5pt; 
font-weight:700;
color: #FFF;
text-decoration: none;
}
 
div.menu_left a.menu:hover
{
color: #FFF; 
text-decoration: underline;
}

div.menu_left_box 
{
background-color: transparent;
}


/* MENU SIDE: DECORATION ENDS */


/* MENU SIDE: LAYOUT  BEGINS*/
ul.menu_nobullet,
ul.menu_bullet
{
list-style-type: none;
margin: 0px;
/*padding: 0px;*/
}
ul.menu_nobullet/*ADDED */
{
padding: 0px 0px 7px 0px;  /*ADDED */
}
ul.menu_bullet
{
margin-left: 18px;
list-style-type: disc;
padding: 0px 0px 0px 0px;  /*ADDED */
}
div.menu_left li ul.menu_nobullet 
{
margin-bottom: 10px;
}
ul.menu_nobullet li,
ul.menu_bullet li
{
margin: 0px;
}
div.menu_left h2.menu_head_1,
div.menu_left div.h2menu_head_1,
div.menu_left p.h2menu_head_1
{
font-size: 10.5pt; 
font-weight: 700;
line-height: 1.6em;
border: 0;
padding-top: 3px; /*ADDED */
padding-bottom: 3px; /*ADDED */
padding-left: 5px;
padding-right: 5px;
margin: 0px;
}

div.menu_left li div.menu_nobullet,
div.menu_left li p.menu_nobullet
{
margin-bottom: 10px;
padding-top: 33px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 12px;
}
div.menu_left li p.menu_nobullet
{
margin-top: 0px;
}
/****************************/

li.menu_head_2, 
li.menu_head_2 li, 
div.menu_head_2, 
div.menu_head_2 li 
{
vertical-align: middle;
margin: 0px;
padding: 4px 0px 4px 0px;  /*ADDED */
}
li.menu_head_2,
div.menu_head_2
{
padding: 6px 3px 6px 16px;
}

div.menu_left_spacer
{ 
background-color: transparent;
height: 15px;
min-height: 0.9375em;
padding: 0;
margin: 0;
}
/* MENU SIDE: LAYOUT  ENDS */