ln-body {
	clear: both;
	display: block;
	margin: 8px 5px 5px 5px;
	width: 99%;
}

.ln-data {
	clear: left;
	max-width: 690px;
}

.ln-field-name {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}

.ln-field-value {
	font-family: 'lucida console', 'courier new', monospace;
	font-size: 13px;
	left: 120px;
	margin-top: 2px;
	position: absolute;
	text-align: left;
	width: 350px;

	border: 1px dashed #D0D0D0;
}

.ln-flag0 {
	background-color:#FFCCCC;
}

.ln-flag1 {
	background-color:#FFEECC;
}

.ln-flag2 {
	background-color:#CCFFCC;
}

.ln-key {
	display: inline-block;
	font-size: 12px;
	padding: 15px 0px 0px 0px;
}

.ln-key th {
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
	
	color: #FFBB00;
	text-shadow: 1px 1px 1px #000030;
}

.ln-masthead {
	clear: both;
	left: 0px;
	max-width: 690px;
	text-align: left;

	background-color: #0033CC;
	box-shadow: 0px 4px 6px #000030;
	-moz-box-shadow: 0px 4px 6px #000030;
	-webkit-box-shadow: 0px 4px 6px #000030;
}

.ln-nav {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ln-sidebar {
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	margin: 18px 15px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	width: 135px;
	max-width: 150px;

	background: #F8EED4;
	border: 2px outset #0033CC;
	color: #001199;
	box-shadow: 2px 4px 6px #000030;
	-moz-box-shadow: 2px 4px 6px #000030;
	-webkit-box-shadow: 2px 4px 6px #000030;
}

#ln-data-general {
	clear: left;
	display: inline-block;
	float: left;
	margin: 8px 0px 30px 10px;
	padding: 15px 0px 10px 0px;
	text-align: left;
	width: 460px;
}

#ln-data-general-nav { 
	display: inline-block;
	float: left;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ln-data-nav { 
	display: inline-block;
	float: left;
	font-weight: bold;
	margin: 12px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#ln-data-stats {
	clear: both;
	display: block;
	margin: 8px 0px 10px 0px;
	padding: 15px 0px 5px 0px;
}

#ln-data-stats table {
	margin: 0 auto;
}

#ln-data-stats-name {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}

#ln-data-stats-value {
	font-family: 'lucida console', 'courier new', monospace;
	font-size: 13px;
	margin: 0px 2px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;

	border: 1px dashed #D0D0D0;
}

#ln-data-text {
	clear: both;
	display: inline-block;
	margin: 8px 0px 10px 0px;
	padding: 15px 0px 5px 0px;
}

#ln-data-text table {
	clear: both;
	display: block;
	margin: 5px 0px 15px 0px;
}

#ln-data-text th {
	border-bottom-style: solid;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	text-align: center;

	background: #0088FF;
	border-color: #001199;
	color: #FFBB00;
	text-shadow: 1px 1px 1px #000030;
}

#ln-data-text-native {
	font-family: 'lucida console', 'courier new', monospace;
	font-size: 13px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	width: 50%;

	border: 1px dashed #D0D0D0;
}

#ln-data-text-xlated {
	font-family: 'lucida console', 'courier new', monospace;
	font-size: 13px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	width: 50%;

	border: 1px dashed #D0D0D0;
}

#ln-key-code {
	display: inline-block;
}

#ln-key-desc {
	display: inline-block;
	font-size: 12px;
	margin: 2px 4px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#ln-masthead-banner {
	display: block;
	font-size: 19pt;
	font-weight: bold;
	height: 129px;
	overflow: hidden;
	width: 100%;
	color: #FFBB00;
 }

#ln-nav-menu {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 31px;
	margin: 0px 0px 0px 0px;
	width: 100%;

	background: #001199;
	color: #0088FF;
	background: -moz-linear-gradient(#0033CC 0%, #001199 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0033CC), color-stop(100%, #001199));
	background: -webkit-linear-gradient(#0033CC 0%, #001199 100%);
	background: linear-gradient(#0033CC 0%, #001199 100%);
}

#ln-nav-menu a {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	display: block;
	font-weight: bold;
	padding: 2px 10px;
	text-decoration: none;

	color: #FFBB00;
	text-shadow: 1px 2px 2px #000000;
}

#ln-nav-menu a:hover {
	background: #0088FF;
	background: -moz-linear-gradient(#0088FF 0%, #0033CC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0088FF), color-stop(100%, #0033CC));
	background: -webkit-linear-gradient(#0088FF 0%, #0033CC 100%);
	background: linear-gradient(#0088FF 0%, #0033CC 100%);
	color: #FFEE88;
}

#ln-nav-menu li {
	float: left;
	list-style: none;
	margin-left: 6px;
	margin-right: 1px;
	position: relative;
	top: 5px;
	z-index: 5;

	border-color: transparent transparent #001199 transparent;
}

#ln-nav-menu ul {
	background-color: #0033CC;
	box-shadow: 4px 6px 8px #000030;
	-moz-box-shadow: 4px 6px 8px #000030;
	-webkit-box-shadow: 4px 6px 8px #000030;
}

#ln-nav-menu #ln-nav-menu-sub:hover > a:after, #ln-nav-menu #ln-nav-menu-sub.hover > a:after {
	border-color: transparent transparent transparent #FFBB00;
}

#ln-nav-menu #ln-nav-menu-sub > a:after {
	border-color: transparent transparent transparent #FFFFFF;
}

#ln-nav-menu ul li:hover a, #ln-nav-menu li:hover li a {
	border: none;
	z-index: 6;
}

#ln-nav-menu ul li a:hover {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	z-index: 8;
}
  
#ln-nav-menu ul li:first-child > a {
     -moz-border-radius-topleft: 7px;
     -moz-border-radius-topright: 7px;
     -webkit-border-top-left-radius: 7px;
     -webkit-border-top-right-radius:7px;
 } 

 #ln-nav-menu ul li:last-child > a {
     -moz-border-radius-bottomleft: 7px;
     -moz-border-radius-bottomright: 7px;
     -webkit-border-bottom-left-radius: 7px;
     -webkit-border-bottom-right-radius: 7px;
 }

#ln-nav-menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	top: 25px;
}

#ln-nav-menu ul {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-transition: opacity .25s linear, visibility .1s linear .1s;
	-webkit-transition: opacity .25s linear, visibility .1s linear .1s;
	-o-transition: opacity .25s linear, visibility .1s linear .1s;
	transition: opacity .25s linear, visibility .1s linear .1s;
	opacity: 0;
	padding: 0 2px 6px 2px;
	position: absolute;
	visibility: visible;
	width: 165px;
	z-index: 7;
}
 
#ln-nav-menu ul li {
	float: none;
	margin: 0;
	padding-bottom: 2px;
	z-index: 9
}
 
#ln-nav-menu ul a {
	font-weight: normal;
}
 
#ln-nav-menu ul ul {
	left: 160px;
	top: 3px;
	z-index: 11;
}

#ln-return { 
	clear: both;
	float: left;
	font-weight: bold;
	padding: 10px 0px 15px 0px;
}

#ln-sidebar-line {
	border-top: 1px solid;
	color: #001199;
	margin: 4px auto;
	width: 90%;
}

#ln-sidebar-ppal {
	display: block;
	margin: 2px;
}

#ln-sidebar-shmu {
	background: #006DB1;
	border: 1px solid #006DB1;
	display: block;
	height: 74px;
	padding: 0;
	text-align: center;
	width: 131px;
}

#ln-section {
	font-size: 24px;
	font-variant: small-caps;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
	text-align: center;
	
	color: #FFBB00;
	text-shadow: 1px 1px 1px #000030;
}



