/* @group Mainnav */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 598;
 float: right;
 padding-top: 8px;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 600;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 599;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/********/
ul.dropdown li {

	 color: #e6e6e6;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	color: white;
	background-color: #333;
	margin-bottom: 0;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color: #e6e6e6; text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 7px 10px;
	margin-bottom: 0;
}
ul.dropdown a:hover		{ color: white; }
ul.dropdown a:active	{ }

ul.dropdown ul {
	 width: 200px;
	 background-color: #00107D;
}
ul.dropdown ul li {
	border-top: 1px solid #e6e6e6;
	background-color: #333;
	margin-bottom: 0;
	padding-bottom: 0;
}

#mainnav ul.dropdown ul li.page-item-15:hover {
	background-color: #028002;
}

#mainnav ul.dropdown ul li.page-item-17:hover {
	background-color: #a64f08;
}

#mainnav ul.dropdown ul li.page-item-19:hover {
	background-color: #7f7f7f;
}

#mainnav ul.dropdown ul li.page-item-21:hover {
	background-color: #0000c0;
}

#mainnav ul.dropdown ul li.page-item-10:hover {
	background-color: #d3af01;
}

/* @end */

/* @group Environmental */

.environmentalribbon ul.dropdown,
.environmentalribbon ul.dropdown li,
.environmentalribbon ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.environmentalribbon ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

.environmentalribbon ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 /*zoom: 1;*/
}

.environmentalribbon ul.dropdown li.hover,
.environmentalribbon ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

.environmentalribbon ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

.environmentalribbon ul.dropdown ul li {
 float: none;
}

.environmentalribbon ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

.environmentalribbon ul.dropdown li:hover > ul {
 visibility: visible;
}

/********/
.environmentalribbon ul.dropdown li {
	 background-color: #008000;
	 color: white;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

	.environmentalribbon ul.dropdown li.hover,
	.environmentalribbon ul.dropdown li:hover {
	background-color: #333;
}

	.environmentalribbon ul.dropdown a:link,
	.environmentalribbon ul.dropdown a:visited	{ color: white; text-decoration: none;padding: 7px 8px;
	display: block;
}
	.environmentalribbon ul.dropdown a:hover		{ color: white; }
	.environmentalribbon ul.dropdown a:active	{ }

	.environmentalribbon ul.dropdown ul {
	 width: 200px;
}

.environmentalribbon ul.dropdown ul li {
	border-top: 1px solid #e6e6e6;
	background-color: #333;
}
.environmentalribbon ul.dropdown ul li:hover {
	background-color: #000;
}

/* @end */

/* @group Hydrocarbon */

.hydrocarbonribbon ul.dropdown,
.hydrocarbonribbon ul.dropdown li,
.hydrocarbonribbon ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.hydrocarbonribbon ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

.hydrocarbonribbon ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 /*zoom: 1;*/
}

.hydrocarbonribbon ul.dropdown li.hover,
.hydrocarbonribbon ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

.hydrocarbonribbon ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

.hydrocarbonribbon ul.dropdown ul li {
 float: none;
}

.hydrocarbonribbon ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

.hydrocarbonribbon ul.dropdown li:hover > ul {
 visibility: visible;
}

/********/
.hydrocarbonribbon ul.dropdown li {
	 background-color: #a54e07;
	 color: white;
	font-size: 12px;
}

	.hydrocarbonribbon ul.dropdown li.hover,
	.hydrocarbonribbon ul.dropdown li:hover {
	background-color: #333;
}

	.hydrocarbonribbon ul.dropdown a:link,
	.hydrocarbonribbon ul.dropdown a:visited	{ color: white; text-decoration: none;padding: 7px 8px;
	display: block; }
	.hydrocarbonribbon ul.dropdown a:hover		{ }
	.hydrocarbonribbon ul.dropdown a:active	{ }

	.hydrocarbonribbon ul.dropdown ul {
	 width: 200px;
}


.hydrocarbonribbon ul.dropdown ul li {
	border-top: 1px solid #e6e6e6;
	background-color: #333;
}
.hydrocarbonribbon ul.dropdown ul li:hover {
	background-color: #000;
}

/* @end */

/* @group fabrication */

.fabricationribbon ul.dropdown,
.fabricationribbon ul.dropdown li,
.fabricationribbon ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.fabricationribbon ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

.fabricationribbon ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 /*zoom: 1;*/
}

.fabricationribbon ul.dropdown li.hover,
.fabricationribbon ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

.fabricationribbon ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

.fabricationribbon ul.dropdown ul li {
 float: none;
}

.fabricationribbon ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

.fabricationribbon ul.dropdown li:hover > ul {
 visibility: visible;
}

/********/
.fabricationribbon ul.dropdown li {
	 background-color: #7f7f7f;
	 color: white;
	font-size: 12px;
}

	.fabricationribbon ul.dropdown li.hover,
	.fabricationribbon ul.dropdown li:hover {
	background-color: #333;
}

	.fabricationribbon ul.dropdown a:link,
	.fabricationribbon ul.dropdown a:visited	{ color: white; text-decoration: none;padding: 7px 8px;
	display: block; }
	.fabricationribbon ul.dropdown a:hover		{
	color: white;
}
	.fabricationribbon ul.dropdown a:active	{ }

	.fabricationribbon ul.dropdown ul {
	 width: 200px;
}



.fabricationribbon ul.dropdown ul li {
	border-top: 1px solid #e6e6e6;
	color: white;
	background-color: #333;
}
.fabricationribbon ul.dropdown ul li:hover {
	background-color: #000;
}

/* @end */

/* @group Audit */

.auditsribbon ul.dropdown,
.auditsribbon ul.dropdown li,
.auditsribbon ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.auditsribbon ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

.auditsribbon ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 /*zoom: 1;*/
}

.auditsribbon ul.dropdown li.hover,
.auditsribbon ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

.auditsribbon ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

.auditsribbon ul.dropdown ul li {
 float: none;
}

.auditsribbon ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

.auditsribbon ul.dropdown li:hover > ul {
 visibility: visible;
}

/********/
.auditsribbon ul.dropdown li {
	 background-color: #0000cd;
	 color: white;
	font-size: 12px;
}

	.auditsribbon ul.dropdown li.hover,
	.auditsribbon ul.dropdown li:hover {
	background-color: #333;
}

	.auditsribbon ul.dropdown a:link,
	.auditsribbon ul.dropdown a:visited	{ color: white; text-decoration: none;padding: 7px 8px;
	display: block; }
	.auditsribbon ul.dropdown a:hover		{ color: white; }
	.auditsribbon ul.dropdown a:active	{ }

	.auditsribbon ul.dropdown ul {
	 width: 200px;
}



.auditsribbon ul.dropdown ul li {
	border-top: 1px solid #e6e6e6;
	color: white;
	background-color: #333;
}
.auditsribbon ul.dropdown ul li:hover {
	background-color: #000;
}

/* @end */

/* @group Allocation */

.allocationsribbon ul.dropdown,
.allocationsribbon ul.dropdown li,
.allocationsribbon ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.allocationsribbon ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

.allocationsribbon ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 /*zoom: 1;*/
}

.allocationsribbon ul.dropdown li.hover,
.allocationsribbon ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

.allocationsribbon ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

.allocationsribbon ul.dropdown ul li {
 float: none;
}

.allocationsribbon ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

.allocationsribbon ul.dropdown li:hover > ul {
 visibility: visible;
}

/********/
.allocationsribbon ul.dropdown li {
	 background-color: #D2AF00;
	 color: #191919;
	font-size: 12px;
}

	.allocationsribbon ul.dropdown li.hover,
	.allocationsribbon ul.dropdown li:hover {
	color: white;
	background-color: #333;
}

	.allocationsribbon ul.dropdown a:link,
	.allocationsribbon ul.dropdown a:visited	{ color: #191919; text-decoration: none;padding: 7px 8px;
	display: block; }
	.allocationsribbon ul.dropdown a:hover		{ color: white; }
	.allocationsribbon ul.dropdown a:active	{ }

	.allocationsribbon ul.dropdown ul {
	 width: 200px;
}



.allocationsribbon ul.dropdown ul li {
	border-top: 1px solid #e6e6e6;
	color: white;
	background-color: #333;
}
.allocationsribbon ul.dropdown ul li:hover {
	background-color: black;
}

/* @end */