/* entities */
body 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;	
	background-color: #6B7EA0;
}

a
{
	color: #2B4D8A;
	font-weight: bold;
	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
}

a span
{
	text-decoration: underline;
}

h1
{
	font-size: 20pt;
	font-weight: bold;	
	margin: 0px 5px 15px 0px;
}

h2
{
	font-size: 14pt;
	font-weight: bold;		
	margin: 25px 10px 10px 0px;
}

h2.glossary
{
	border-bottom: dashed 1px #333333;
	display: none;
}

h3
{
	font-size: 12pt;
	font-weight: bold;		
	margin: 25px 0px 2px 10px;
}

h4
{
	font-size: 10pt;
	font-weight: bold;		
	margin: 25px 0px 2px 10px;
}

p
{
	margin: 10px 10px 25px 10px;
}

div
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0px;
}

ul
{
	margin-top: 5px;
	margin-bottom: 5px;
}

li
{
	margin: 15px 0px 15px 0px;
}
 li p
 {
	 margin: 10px 5px 15px 0px;
 }
 
input
{
	margin: 0px 10px 0px 0px;
}

label
{
	margin: 0px; 
	padding-right: 5px; 
	font-weight: bold;
}



td li
{
	margin: 2px 0px 2px 0px;
}

#Channel
{
	position: relative; 
	margin-top: 25px;	
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 25px;	
	padding: 0px; 
	width: 980px;
	min-height: 400px;
	background-color: #ffffff;
}

#Masthead
{
	position: absolute; 
	top: 11px; 
	left: 5px; 
	width: 960px;
	height: 50px;		
	border-bottom: 1px solid #dcdcdc;
}

#AirForceLogo
{
	position: absolute; 
	top: 2px; 
	left: 25px; 
	font-size: 12pt; 
	font-weight: bold;
	cursor: pointer;
}

#AppName
{
	position: absolute; 
	top: 11px; 
	left: 80px; 
	font-size: 12pt; 
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
}

#AppName:visited
{
	color: #333333;
	text-decoration: none;
}

#AppName:hover
{
	color: #333333;
	text-decoration: underline;
}

#Search
{
	position: absolute; 
	top: 8px; 
	right: 10px;
	z-index: 1;
}

#SearchValue
{
	background-image: url(../images/searchSmall.png);
	background-repeat: no-repeat;
	height: 16px;
	padding: 2px 0px 0px 25px; 
}

#Content
{
	position: absolute; 
	top: 80px; 
	left: 270px; 
	width: 680px;
	min-height: 300px;
}

#DesktopReference
{
	margin: 0px;
	padding: 0px;
}

#DesktopReference li
{
	font-weight: bold;
}

#DesktopReference li p 
{
	font-weight: normal;
	font-size: 8pt;
}

#Navigation
{
	position: absolute; 
	top: 80px; 
	left: 25px; 
	width: 230px;
	font-size: 8pt;
	font-weight: bold; 
	padding: 0px;
	color: #ffffff;
	background-image: url(../images/navigationBackground.png); 
	background-repeat: repeat-y;	
}


.NavigationElement
{
	padding: 5px 5px 0px 10px;	
}

#Navigation ul
{
	margin: 0px;
	padding: 10px;
}

#Navigation li
{
	margin: 5px 0px 5px 10px;
}

#Navigation a
{
	color: #ffffff;
}

#DeskReference
{
	display: none;
	padding: 5px 5px 5px 15px;
}

#NEPADocuments
{
	display: none;
	padding: 5px 5px 5px 15px;
}

#Subjects
{
	display: none;
	padding: 5px 5px 5px 0px;
}

#Types
{
	display: none;
	padding: 5px 5px 5px 0px;
}

#Path
{
	padding: 15px 0px 25px 0px;
	font-size: 7pt; 
	font-weight: bold;
}

.searchTabOn
{
	position: absolute; 
	top: 95px; 
	width: 200px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold; 
	padding: 5px 0px 0px 5px;
	color: #ffffff;	
	background-image: url(../images/tabBackgroundOn.png);
	background-repeat: no-repeat;	
}

#Path
{
	padding: 15px 0px 25px 0px;
	font-size: 7pt; 
	font-weight: bold;
}

.searchTabOn
{
	position: absolute; 
	top: 95px; 
	width: 200px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold; 
	padding: 5px 0px 0px 5px;
	color: #ffffff;	
	background-image: url(../images/tabBackgroundOn.png);
	background-repeat: no-repeat;	
}

.searchTabOff
{
	position: absolute; 
	top: 95px; 
	width: 200px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold; 
	padding: 5px 0px 0px 5px;
	color: #ffffff;	
	background-image: url(../images/tabBackgroundOff.png);
	background-repeat: no-repeat;	
}

.searchResults
{
	position: absolute; 
	top: 115px; 
	left: 0px; 
	width: 680px; 
	display: none;
	border: 1px solid #666666;
	min-height: 200px;	
	padding: 25px 5px 5px 5px;
}

.resultCount
{
	margin: 25px 0px 0px 5px;
	font-size: 8pt;
	font-weight: bold; 
}

.abstract
{
	font-size: 8pt; 
	font-style: italic;
}

.publicationDate
{
	font-size: 7pt; 
	font-weight: bold; 
	margin: 3px 0px 3px 0px;
}

.highlight
{
	background-color: #FF9900;
}

.footnotes
{
	font-size: 7pt; 
	margin: 10px 0px 10px 10px;
}

.figure
{
	font-size: 8pt;
	font-style: italic
}

.searchTabOff
{
	position: absolute; 
	top: 95px; 
	width: 200px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold; 
	padding: 5px 0px 0px 5px;
	color: #ffffff;	
	background-image: url(../images/tabBackgroundOff.png);
	background-repeat: no-repeat;	
}

.searchResults
{
	position: absolute; 
	top: 115px; 
	left: 0px; 
	width: 680px; 
	display: none;
	border: 1px solid #666666;
	min-height: 200px;	
	padding: 25px 5px 5px 5px;
}

.resultCount
{
	margin: 25px 0px 0px 5px;
	font-size: 8pt;
	font-weight: bold; 
}

.abstract
{
	font-size: 8pt; 
	font-style: italic;
}

.publicationDate
{
	font-size: 7pt; 
	font-weight: bold; 
	margin: 3px 0px 3px 0px;
}

.highlight
{
	background-color: #BEC8DB;
}

.footnotes
{
	font-size: 7pt; 
	margin: 10px 0px 10px 10px;
}

.figure
{
	font-size: 8pt;
	font-style: italic;
	margin: 0px 0px 20px 10px;
}

.debug
{
	border: dashed 1px #666666;
}
