﻿.Mega-Menu-Container
{
	background: #006f53;
	}
	
.Mega-Menu-Top-Level-Item
{
	font-weight:bold;
	}
	
.column-menu-link
{
	font-weight:normal;
	}

ul.Mega-Menu 
{ 
    position:relative; 
    height:32px; 
    width:955px; 
    list-style-type: none; 
    padding:0; 
    margin-right:auto; 
    margin-left:auto; 
    z-index:5000; 
}
ul.Mega-Menu li 
{ 
    list-style-type: none; 
    float:left; 
    padding:0px 5px 0px 5px; 
    display:block; 
    margin-top:8px;
}

ul.Mega-Menu li .Mega-Menu-Pane .Mega-Menu-Section-Column a.column-header-image-link
{
    height:auto;
}
 

ul.Mega-Menu li a 
{ 
    text-decoration: none; 
    padding:5px 10px 0px 10px; 
    display:block; 
    color: #fff; 
    height:24px; 
    
    font-family: trebuchet ms; 
    border-top:3px solid #006f53; 
    
    font-size: 13px; 
}
ul.Mega-Menu li a:hover
{
    text-decoration: none;
    display:block;
    color: #006f53;
    background-color:#fff;
    border-top:3px solid #006f53;
}
ul.Mega-Menu div
{
    position:relative;
    top:0;
    left:0;
    /*padding:0;*/
    background-color: #fff;
    background-size:auto;
    background-clip:border-box;
    background-attachment:scroll;
    background-origin:padding-box;
    text-align:left;
}
ul.Mega-Menu li div.Mega-Menu-Pane
{
    display:none;
    position:absolute;
    top:40px;
    left:0px;
    min-width:400px;
    list-style-type: none;
    padding:10px 5px 15px 5px;
    background-color: #fff;
    background-size:auto;
    background-clip:border-box;
    background-attachment:scroll;
    background-origin:padding-box;
    /*border-bottom:3px solid #efb763;*/
    -webkit-box-shadow:rgba(0,0,0,.5) 1px 1px 3px;
    -moz-box-shadow:rgba(0,0,0,.5) 1px 1px 3px;
    box-shadow:rgba(0,0,0,.5) 3px 3px 3px;  
    border:1px solid gainsboro;
	/*border-right:1px solid orange;*/
	}

ul.Mega-Menu li div.Mega-Menu-Pane.mega-menu-rightside
{
    left:auto;
    right:0;
}
ul.Mega-Menu li div.Mega-Menu-Pane a,
ul.Mega-Menu li div.Mega-Menu-Pane a:hover {
    border-top:none;
}
ul.Mega-Menu li:hover div.Mega-Menu-Pane
{
    display:block;
    z-index:1000;
    /*left:auto;*/
}
ul.Mega-Menu li div.Mega-Menu-Pane ul
{
    overflow:visible;
}
ul.Mega-Menu li div.Mega-Menu-Pane li 
{ 
    list-style-type: none; 
    padding-bottom:10px; 
    float:none; 
}
ul.Mega-Menu li .Mega-Menu-Pane .Mega-Menu-Section-Column img
{
    padding:5px 0px 5px 0px;
}
ul.Mega-Menu li .Mega-Menu-Pane .Mega-Menu-Section-Column ul.column-menu-links
{ 
    margin-top:15px;
    text-align:left;
    padding-left:5px;

}
ul.Mega-Menu li .Mega-Menu-Pane .Mega-Menu-Section-Column ul a
{
    text-decoration: none;
    padding:0 0 0 0;
    display:inline;
    color: #1f5048;
    font-size: 11px;
    font-family: trebuchet ms;
    text-align:center;
    border-top:none;
}
ul.Mega-Menu li .Mega-Menu-Pane .Mega-Menu-Section-Column ul a:hover
{
    color: #e89820;
    text-decoration:underline;
    border-top:none;
}

.Mega-Menu .Mega-Menu-Section-Column
{
    float:left;
    min-width:100px;
    max-width:130px;
    padding:5px 5px 10px 5px;
    margin:0px 0px 0px 0px;
    background:gainsboro;
}

.Mega-Menu .Mega-Menu-Thin-Column
{
    float:left;
    min-height:225px;
    min-width:140px;
    max-width:140px;
    padding:5px 5px 10px 5px;
    margin:0px 0px 0px 0px;
    background:white;
}



.Mega-Menu .Mega-Menu-Credential-Column
{
    float:left;
    min-width:160px;
    max-width:160px;
    padding:5px 5px 10px 5px;
    margin:0px 0px 0px 0px;
    background:white;
}

.column-header-text,
ul.Mega-Menu li a.column-header-link
{
    display:block;
    color:#1f5048;
    font-size:11px;
    font-weight:bold;
    margin-bottom:8px;
    padding:0px 0px 5px 0px;
    border-bottom:3px solid #1f5048;
    text-align:left;
    height:16px;
}
ul.Mega-Menu li a.column-header-link 
{
    text-decoration:underline;
}
ul.Mega-Menu li a.column-header-link:hover 
{
    text-decoration: none;
    color: #e89820;
}
ul.Mega-Menu div .section-feature-left {
    float:left;
    position:relative;
    padding:10px 10px 20px 15px;
    /*border-right:3px solid #efb763;*/
    background:url(../fw/MMbg-left.png) top right repeat-y;

}
ul.Mega-Menu div .section-feature-right{
    float:right;
    position:relative;
    padding:10px 15px 20px 25px;
    /*border-left:3px solid #efb763;*/
    background:url(../fw/MMbg-right.png) top left repeat-y;
   
}
ul.Mega-Menu .section-feature-left a,
ul.Mega-Menu .section-feature-right a 
{
    height:auto;
}
ul.Mega-Menu div .section-feature-content-left {
    float:left;
    position:relative;
    padding:10px 10px 20px 15px;
    /*border-right:3px solid #efb763;*/
    background:url(../fw/MMbg-left.png) top right repeat-y;

}
ul.Mega-Menu div .section-feature-content-right{
    float:right;
    position:relative;
    padding:10px 15px 20px 25px;
    /*border-left:3px solid #efb763;*/
    background:url(../fw/MMbg-right.png) top left repeat-y;   
}

.Mega-Menu-Section-Column.chapter-menu { width:200px;
                                         background:white;
                                         }

.Mega-Menu-Section-Column.career-menu {
width:140px;
}

.Mega-Menu-Section-Column.amf-menu {
    position: relative;
	text-align:left;
	background:white;
}

section-feature-content-left a {
color:#284d47;
}

.section-feature-content-left a:hover{
text-decoration:underline;
}
