#helpful_links { 
/* fallback */ 
background-color: #1F7BB4;

/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2DA7E0), to(#1F7BB4)); 

/* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #2DA7E0, #1F7BB4); 

/* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #2DA7E0, #1F7BB4); 

/* IE 10 */ 
background: -ms-linear-gradient(top, #2DA7E0, #1F7BB4); 

/* Opera 11.10+ */ 
background: -o-linear-gradient(top, #2DA7E0, #1F7BB4); 
}

#helpful_links{
    z-index:100;
    padding:15px 0 15px 0;
    -moz-box-shadow: 0px 0px 4px #333;
    -webkit-box-shadow: 0px 0px 4px #333;
    box-shadow: 0px 0px 4px #333;
}
#helpful_links h2{
    font-family: 'Bowlby One SC', sans-serif;
    padding: 0 0 10px 0;
    color:#eee;
}
/* We remove the margin, padding, and list style of UL and LI components  */

.menu-footer ul, .menu-footer ul li{
    margin:0 auto;
    padding:0;
    list-style:none;
}

/* We apply background color and border bottom white and width to 150px  */
.menu-footer ul li{
    background-color:none;
    border-bottom:none;
    width:242px;
}

/* We apply the background hover color when user hover the mouse over of the li component  */
.menu-footer ul li:hover{
    background-color:#3B6080;
    position:relative;
}

/* We apply the link style  */
.menu-footer ul li a{
    padding:10px 15px;
    color:#fff;
    display:block;
    text-decoration:none;
}

/**** SECOND LEVEL MENU *** */
/* We make the position to absolute for flyout menu and hidden the ul until the user hover the parent li item  */
.menu-footer ul li ul{
    position:absolute;
    display:none;
    -moz-box-shadow: 0px 0px 3px #666;
    -webkit-box-shadow: 0px 0px 3px #666;
    box-shadow: 0px 0px 3px #666;
}

/* When user has hovered the li item, we show the ul list by applying display:block, note: 150px is the individual menu width.   */
.menu-footer ul li:hover ul{
    left:242px;
    top:0px;
    display:block;
}

/* we apply different background color to 2nd level menu items */
.menu-footer ul li ul li{
    background-color:#E3CB19;
}

/* We change the background color for the level 2 submenu when hovering the menu  */
.menu-footer ul li:hover ul li:hover{
    background-color:#C9B516;
}

/* We style the color of level 2 links  */
.menu-footer ul li ul li a{
    color:#FFF;
    display:inline-block;
    width:242px;
}

/**** THIRD LEVEL MENU *** */
/* We need to hide the 3rd menu, when hovering the first level menu  */
.menu-footer ul li:hover ul li ul{
    position:absolute;
    display:none;
}

/* We show the third level menu only when they hover the second level menu parent  */
.menu-footer ul li:hover ul li:hover ul{
    display:block;
    left:150px;
    top:0;
}

/* We change the background color for the level 3 submenu */
.menu-footer ul li:hover ul li:hover ul li{
    background:#86d3fa;
}

/* We change the background color for the level 3 submenu when hovering the menu  */
.menu-footer ul li:hover ul li:hover ul li:hover{
    background:#358ebc;
}

/* We change the level 3 link color  */
.menu-footer ul li:hover ul li:hover ul li a{
    color:#ffffff;
}

/* Clear float  */
.clear{
    clear:both;
}