/* -------
NAVIGATION - TOP STRUCTURE (DROP)
------- */
#navTopDropUL {
	width: 100%;
	float: left;
	font-size: 75%;
}

#navTopDropUL li {
	position: relative;
	float: left;
	padding: 5px 25px 20px 15px;
	border-right: 1px solid #FFF;
}


/* -------
NAVIGATION - TOP STRUCTURE (DROP) - DROP MENUS
------- */
#navTopDropUL li ul {
	position: absolute;
	left: -10000px;
	top: -10000px;
}

#navTopDropUL li:hover ul {
	left: 0;
	top: 100%;
	z-index: 100;
}

ul#navTopDropUL ul {
	background-color: #E1DDD1;
	border-top: 1px solid #AAA9A4;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
}


ul#navTopDropUL ul li {
	border-bottom: 1px solid black;
	float: none;
	padding: 0;
	white-space: nowrap;
}


#navTopDropUL ul li.nBor {
	border-bottom: none;
}

/* -------
NAVIGATION - TOP LINKS (DROP)
------- */
#navTopDropUL li a:link, #navTopDropUL li a:visited 
{
	text-decoration: none;
	color: #000;
	background-color: inherit;
}

#navTopDropUL li.triggerActive, #navTopDropUL li.trigger:hover 
{
	cursor: default;
	background:  url(../-assets/image/public/navigation/nav_top_roll_slice.jpg) repeat-x 0 0;
}

#navTopDropUL li.locked
{
	cursor: default;
	padding-left: 25px;
	background:  url(../-assets/image/public/navigation/nav_top_locked_industry.jpg) no-repeat 0 0;
}

#navTopDropUL li.locked:hover 
{
	cursor: default;
	padding-left: 25px;
	background:  url(../-assets/image/public/navigation/nav_top_roll_industry.jpg) no-repeat 0 0;
}

#navTopDropUL li.triggerActive
{
	color: #CC0033;
}

#navTopDropUL ul li a:link, #navTopDropUL ul li a:hover, #navTopDropUL ul li a:visited 
{
	text-decoration: none;
	display: block;
	padding: 6px 10px;
	color: #000;
	background-color: inherit;
}

#navTopDropUL ul li:hover
{
	background-color: #D7DAC9;
}

#navTopDropUL ul li.active
{
	cursor: default;
	padding: 6px 10px;
	background-color: #D7DAC9;
}



/* -------
INFO DOWNLOAD - STRUCTURE
------- */
#infoDownloadUL {
	margin-bottom: 25px;
	font-size: 0.75em;
	background-color: #EAECEB;
}

#infoDownloadUL li {
	border-bottom: 1px solid black;
	padding: 5px 10px 5px 40px;
}



/* -------
INFO DOWNLOAD - HEADING
------- */
#infoDownloadUL li.heading {
	padding-left: 10px;
	border-top: 1px solid black;
	color: #000;
	font-weight: bold;
	cursor: default;
	background:  url(../-assets/image/public/navigation/nav_info_header_slice.jpg) repeat-x 0 0;
}

/* -------
INFO DOWNLOAD - LINKS
------- */
#infoDownloadUL li a:link, #infoDownloadUL li a:visited {
	text-decoration: none;
	color: #000;
	background-color: inherit;
}

#infoDownloadUL li:hover {
	background-color: #BDBEBF;
}



/* -------
NAVIGATION - SIDE STRUCTURE
------- */
ul.navSide {
	font-size: 0.75em;
	background-color: #ECE9E2;
	color: #000;
}

ul.navSide li {
	padding: 0;
	border-bottom: 1px solid black;
}

ul.firstPanel
{
	border-top: 1px solid #000;
}


/* -------
NAVIGATION - SIDE HEADINGS
------- */
ul.navSide li.navHeading {
	padding: 5px 0 5px 10px;
	font-weight: bold;
	cursor: default;
}

ul.navSide li.locked
{
	padding-left: 25px;
	background:  url(../-assets/image/public/navigation/nav_side_header.jpg) no-repeat 0 0;
}

ul.navSide li.unlocked
{
	background:  url(../-assets/image/public/navigation/nav_side_header.jpg) no-repeat -25px 0;
}

h1.lock
{
	padding: 15px 0 10px 50px;
	background:  url(../-assets/icon/login/lock_48.png) no-repeat 0 0;
}

h1.key
{
	padding: 10px 0 10px 50px;
	background:  url(../-assets/icon/login/key_48.png) no-repeat 0 0;
}

/* -------
NAVIGATION ICONS - SHOULDER BOARDS - DECK PERSONNEL
------- */
ul.navSide li.deck4 {
	background:  url(../-assets/icon/public/insignia/icon_deck_4.png) no-repeat 0 5px;
}

ul.navSide li.deck3 {
	background:  url(../-assets/icon/public/insignia/icon_deck_3.png) no-repeat 0 5px;
}

ul.navSide li.deck2 {
	background:  url(../-assets/icon/public/insignia/icon_deck_2.png) no-repeat 0 5px;
}

ul.navSide li.deck1 {
	background:  url(../-assets/icon/public/insignia/icon_deck_1.png) no-repeat 0 5px;
}


/* -------
NAVIGATION ICONS - SHOULDER BOARDS - ENGINEERING PERSONNEL
------- */

ul.navSide li.eng4 {
	background:  url(../-assets/icon/public/insignia/icon_eng_4.png) no-repeat 0 5px;
}

ul.navSide li.eng3 {
	background:  url(../-assets/icon/public/insignia/icon_eng_3.png) no-repeat 0 5px;
}


ul.navSide li.eng2 {
	background:  url(../-assets/icon/public/insignia/icon_eng_2.png) no-repeat 0 5px;
}


ul.navSide li.eng1 {
	background:  url(../-assets/icon/public/insignia/icon_eng_1.png) no-repeat 0 5px;
}

ul.navSide li.eng0 {
	background: url(../icon/public/insignia/icon_eng_0.png) no-repeat 0 5px;
}


/* -------
NAVIGATION ICONS - SHOULDER BOARD - INTERIOR PERSONNEL
------- */
ul.navSide li.stew1 {
	background:  url(../-assets/icon/public/insignia/icon_stew_1.png) no-repeat 0 5px;
}

ul.navSide li.cook4 {
	background:  url(../-assets/icon/public/insignia/icon_cook_4.png) no-repeat 0 5px;
}

ul.navSide li.cook2 {
	background:  url(../-assets/icon/public/insignia/icon_cook_2.png) no-repeat 0 5px;
}

ul.navSide li.cook1 {
	background:  url(../-assets/icon/public/insignia/icon_cook_1.png) no-repeat 0 5px;
}

ul.navSide li.inte1 {
	background:  url(../-assets/icon/public/insignia/icon_inte_1.png) no-repeat 0 5px;
}

/* -------
NAVIGATION - SIDE LINK ACTIONS
------- */

ul.navSide li a:link, ul.navSide li a:hover, ul.navSide li a:visited {
	display: block;
	padding: 7px 0 6px 47px;
	color: #000;
	text-decoration: none;
}

ul.navSide li:hover {
	background-color: #BDBEB6;
}

ul.navSide li.active
{
	color: #FFF;
	background-color: #BDBEB6;
	padding: 7px 0 6px 47px;
	cursor: default;
}

/* -------
NAVIGATION - FOOTER STRUCTURE
------- */

#navFooterUL {
	position: absolute;		
	top: 15px;
	right: 10px;
	font-size: 75%;
}

#navFooterUL li {
    display: inline;
	padding: 0 10px;
	border-left: 1px solid black;
}

/* -------
NAVIGATION - FOOTER LINKS
------- */
#navFooterUL li a:link, #navFooterUL li a:visited {
	text-decoration: none;
	color: #000;
	background-color: inherit;
}

#navFooterUL li a:hover {
	text-decoration: underline;
	color: #399;
	background-color: inherit;
}

/*ACTIVE LINKS ONLY*/
ul#navFooterUL li.active
{
	color: #CC0033;
	cursor: default;
	text-decoration: none;
}

/* -------
Logo Link Trigger
------- */
#navLogoTrigger {
	position: absolute;
	height: 160px;
	width: 190px;
	top: 10px;
	left: 25px;
	display: block;
	text-decoration: none;
}

/* -------
Navigation buttons at the bottom of form elements
------- */
ol#formNav
{
margin-bottom: 25px;
padding: 25px 0;
border-top: 1px solid black;
}

ol#formNav input
{
	width: 85px;
	display: block;
	padding: 2px 0;

	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ccc #666 #666 #ccc;

	text-decoration: none;
	text-align: center;
	color: #000;
	
	font-size: 1em;
	
	cursor: pointer;
}

ol#formNav input.right
{
	float: right;
	margin-left: 10px;
}

ol#formNav input.left
{
	float: left;
}

input.red
{
background-color: #FFCCCC;
}

input.yellow
{
background-color: #FFFFCC;
}

input.green
{
background-color: #E4FFCA;
}


/*H1 Icons - large
------- */

h1.deck4Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_deck_4_large.png) no-repeat 0 0;
}

h1.deck3Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_deck_3_large.png) no-repeat 0 0;
}

h1.deck2Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_deck_2_large.png) no-repeat 0 0;
}

h1.deck1Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_deck_1_large.png) no-repeat 0 0;
}

h1.eng4Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_eng_4_large.png) no-repeat 0 0;
}

h1.eng3Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_eng_3_large.png) no-repeat 0 0;
}

h1.eng2Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_eng_2_large.png) no-repeat 0 0;
}

h1.eng1Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_eng_1_large.png) no-repeat 0 0;
}


h1.stew1Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_stew_1_large.png) no-repeat 0 0;
}

h1.cook4Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_cook_4_large.png) no-repeat 0 0;
}

h1.cook2Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_cook_2_large.png) no-repeat 0 0;
}

h1.cook1Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_cook_1_large.png) no-repeat 0 0;
}

h1.inte1Large
{
padding: 8px 0 8px 90px;
background:  url(../-assets/icon/public/insignia/icon_inte_1_large.png) no-repeat 0 0;
}
