/*
GOVERNMENT PURPOSE RIGHTS
Contract GS-35F-5472H, Delivery Order N00104-12-F-QB76, Burke Consortium, Incorporated 5500 Cherokee Avenue, Suite 510 Alexandria VA 22312 phone 703-941-0600 Expiration Sept 1, 2017. Refer to filename ReadMe.txt contained herein.
GOVERNMENT PURPOSE RIGHTS
1.	The Government's rights to use, modify, reproduce, release, perform, display, or disclose these technical data contained on this media are restricted by 48 C.F.R. 252.227-7013 Rights in technical data—Noncommercial items, paragraph (b)(3). 
2.	The Government shall not release or disclose computer software in which it has government purpose rights to any other person unless: 
(a) Prior to release or disclosure, the intended recipient is subject to the use and non-disclosure agreement at DFARS 227.7103-7; or
(b) The recipient is a Government contractor receiving access to the software or documentation for performance of a Government contract that contains the clause at DFARS 252.227-7025, Limitations on the Use or Disclosure of Government Furnished Information Marked With Restrictive Legends. Any reproduction of technical data, computer software, or portions thereof contained in this media must also reproduce this marking.  
3.	Any reproduction of technical data or portions thereof marked with this legend must also reproduce these markings.
4.	Any person, other than the Government, who has been provided access to such data without appropriate non-disclosure must promptly notify Burke Consortium, Inc. at 703-941-0600 or bci-info@bcinow.com
*/

/* HOMEpage Megamenu Navigation */

h1, h2, h3, h4, h5, h6, ul, li {
font-size: 1em;
margin: 0;
padding: 0;
}

ul#menu {
background-image:url(images/BG_navbar.png);
background-repeat:no-repeat;
color: #FFF;
margin: 0;
padding: 10px 4px 10px 4px;
}


ul#menu li {
display: inline;
margin: 8px 1px;
padding-top: 50px;
padding-left: 2px;
position: relative;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu li a {
font-family: Trebuchet ms, Verdana, arial, sans-serif; font-size: 14px; color: #1f2122; font-weight:bold; line-height: 14px; padding-bottom: 9px; padding-left: 10px; padding-right: 10px; padding-top: 10px; text-decoration: none; text-shadow: 1px 1px 0px #fff; } 

ul#menu li a:hover {
color: #cc6600;
text-decoration: none;
background-color:#FFF;
}

ul#menu li.mega a {
background: transparent url() center right no-repeat;
padding-bottom: 9px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}

ul#menu li.mega a:hover {
color: #cc6600;
text-decoration: none;
background-color:#FFF;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
border: 0px solid #dda;
width: 933px;
height: 273px;
position: absolute;
top: 5.2em;
left: -23em; 
padding-top: .8em; 
padding-left: 0em;
padding-right: 0em;
background-image: url(images/BG_megamenu.gif);
background-repeat:no-repeat;
color: #FFF;
}

ul#menu li.hovering div {
display: block; 
}

ul#menu li.mega div a {
color: #1f2122;
font-size: 13px;
line-height:19px;
font-weight: normal;
text-align:left;
padding: 0px;
margin-left:18px;
background-image: none;
text-decoration: none;
background-color:transparent;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}


ul#menu div h3 {
color: #18397c; 
background-color: #dee8e9;
font-weight: bold;
font-size: 12px;
}
ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}

.contentmenu th a:link { 
color: #18397c; text-decoration:none;
}
.contentmenu th a:visited { 
color: #18397c; text-decoration:none;
}
.contentmenu th a:hover { 
color: #cc6600; text-decoration:underline;
}

.contentmenu td a:link { 
color: #0066cc; text-decoration:none;
}
.contentmenu td a:visited { 
color: #0066cc; text-decoration:none;
}
.contentmenu td a:hover { 
color: #cc6600; text-decoration:underline;
}
.contentmenu {
border: 0px double #DDDDDD;
border-left: 0px;
border-collapse: ;
}

.contentmenu td {
color: #0066cc;
border: 0px solid;
border-top: 0px;
border-bottom: 0px;
border-bottom-color:#FFFFFF;
border-left-color:#DDDDDD;
border-right-color:#FFFFFF;
border-top-color:#FFFFFF; 
text-align: left;
padding: 6px;
font-size: 12px;
}
.contentmenu th {
font-family: trebuchet ms, verdana; font-size: 13px; color: #18397c;
border: 0px solid;
border-bottom: 0px;
border-bottom-color:#993333;
border-left-color:#DDDDDD;
border-right-color:#FFFFFF;
border-top-color:#FFFFFF; 
background-color: #dee8e9;
text-align: left;
padding: 6px;
}

/* SUBpage Megamenu Navigation */

ul#menu2 {
background:;
background-repeat:no-repeat;
color: #FFF;
margin: 0;
padding: 10px 4px 10px 4px;
}


ul#menu2 li {
display: inline;
margin: 8px 1px;
padding-top: 50px;
padding-left: 2px;
position: relative;
}

ul#menu2 h2, ul#menu2 h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu2 li a {
font-family: Trebuchet ms, Verdana, arial, sans-serif; font-size: 14px; color: #e5e5e5; font-weight:bold; line-height: 14px; padding-bottom: 9px; padding-left: 10px; padding-right: 10px; padding-top: 10px; text-decoration: none; } 

ul#menu2 li a:hover {
color: #C0730B;
text-decoration: none;
background-color:;
}

ul#menu2 li.mega a {
background: transparent url() center right no-repeat;
padding-bottom: 9px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}

ul#menu2 li.mega a:hover {
color: #C0730B;
text-decoration: none;
background-color:;
}

ul#menu2 div {
display: none;
}

ul#menu2 li.mega div {
border: 0px solid #dda;
width: 933px;
height: 273px;
position: absolute;
top: 5.2em;
left: -23em; 
padding-top: .8em; 
padding-left: 0em;
padding-right: 0em;
background-image: url(images/BG_megamenu.gif);
background-repeat:no-repeat;
color: #FFF;
z-index:100;
}

ul#menu2 li.hovering div {
display: block; 
}

ul#menu2 li.mega div a {
color: #1f2122;
font-size: 13px;
line-height:19px;
font-weight: normal;
text-align:left;
padding: 0px;
margin-left:18px;
background-image: none;
text-decoration: none;
background-color:transparent;
}

ul#menu2 li div a.more {
color: #390;
font-weight: bold;
}


//ul#menu div h3 {
//color: #18397c; 
//background-color: #dee8e9;
//font-weight: bold;
//font-size: 12px;
//}
ul#menu2 div p {
margin: 0 0 0.8em 0;
padding: 0;
}