@charset "utf-8";
/* CSS Document */

html
{
	height: 100%;
}

body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	text-align: center;
	margin: 0;
	background: #000 url('images/bg.png') top center repeat-x fixed;
}

.wrapper
{
	background-color: #102135;
	/*background-color: #e9e9e9;*/
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.wrapper-search
{
	background-color: #102135;
	/*background-color: #e9e9e9;*/
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.oigform
{
	font-size: 9pt;
}

.top_bar
{
	background: #e6B122;
	width: 1000px;
	height: 15px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.top_bar-search
{
	background: #e6B122;
	width: 1100px;
	height: 15px;
	text-align: right;
}

.banner
{
	background: url('images/banner.png') center no-repeat #FFF;
	height: 164px;
	margin: 0 0 0px 0;
	padding: 0px;
	text-align: center;
}

.banner-search
{
	background: url('images/banner3.png') center no-repeat #FFF;
	height: 164px;
	margin: 0 0 0px 0;
	padding: 0px;
	text-align: center;
}

.jrbanner
{
	background: url('images/banner-jr.png') center no-repeat #FFF;
	height: 216px;
	margin: 0 0 0px 0;
	padding: 0px;
	text-align: center;
}

.nrologo
{
	margin-top: 35px;
}

.site_title
{
	/*padding-top: 5px;
	padding-bottom: 10px;*/
	background-color: #FFF;
}

#search-button:
{
	background: url(images/s-button.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 25px;
	margin: 0 0 0 3px;
	padding: 0;
	vertical-align: middle;
	width: 70px;
}

.menudivider
{
	border-bottom: solid 1px #fff;
	width: 250px;
}

.intro:first-line
{
	text-transform: uppercase;
	margin: 0;
	font-weight: bold;
}

.body_text
{
	padding: 10px 10px 10px 10px;
	width: auto; 
	text-align:center; 

}

.site_info
{
	background: #e6B122;
	width: auto;
	height: 15px;
	text-align: center;
	clear: both;
	/*border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;*/
}

.navigation
{
	font-size: 9px;
	color: #FFF;
}
.MenuBarVertical li a {
	padding-left:10px;
}
.MenuBarItemSubmenu {
	color: #ffffff;
}

.nav2
{
	font-size: 9pt;
	color: #FFF;
	background: #102135;
	width: 240px;
	text-align: left;
}

.nav3
{
	font-size: 9pt;
	color: #FFF;
	background: #102135;
	width: 260px;
	text-align: left;
}

.navstyle
{
	float:left; 
	min-height: 400px; 
	height:100%;
}

#middlenav
{
	background: #FFF;
	clear: both;
	height: 30px;
	padding: 0 1px 1px;
}

a, a:link, a:visited
{
	text-decoration: none;
	color: #000;
}

a:hover
{
	text-decoration: underline;
}

a.list-border, .litextcolor, a.litextcolor, .subnavcolor, a.subnavcolor, a.subnavcolor:visited
{
	color: #FFF;
}

.subnav
{
	padding: 0px 0px 0px 5px;
}

.subnavborder
{
	border-bottom: solid 1px #FFF;
	width: auto;
}

.indent0
{
	padding-left: 10px;
}

.indent1
{
	padding-left: 20px;
}

.indent2
{
	padding-left: 30px;
}

.indent3
{
	padding-left: 40px;
}

.indent4
{
	padding-left: 50px;
}

.tablestyle
{
	text-align: left; 
	width: 100%; 
	border-top: solid 1px #102135;
}

.tdpagecontent
{
	width: auto;
	text-align: center;
	border-left: 1px solid #FFF;
	background: #003d71 url('images/search_bg.png') repeat-x;
	z-index:1000;
}

.pagecontent
{
	text-align: center;
	width: 720px;
	font-size: 9pt;
	background-color:#E9E9E9;
	background-image:url('images/bggrad.png');
	background-repeat: repeat-x;
	float: right;
	/*border-top: 1px solid #102135;*/
}


.pagecontent-s
{
	text-align: center;
	width: 720px;
	font-size: 9pt;
	background-color:#FFF;	
	float: right;
	/*border-top: 1px solid #102135;*/
}
.contentstyle
{
	min-height: 400px;
	height:100%;
	padding: 20px 20px 150px 20px;
}

.nroleadership, .nrocontent
{
	text-align: left;
	color: #000;
	padding: 10px 5px 5px 5px;
}

.sitemap
{
	line-height: 1.5em;
}

.mapsection
{
	border-left: solid 3px #E6B122;

}

.maplinks
{
	font-weight: bold;
	color: #003d71 !important;
}

.maplinks2
{
	color: #003D71 !important;
}

.leadershipbiolinks, a.leadershipbiolinks
{
	font-weight: bold;
	text-decoration: underline;
	color: #003D71;
}

.disclaimer
{
	font-size: 8pt;
	padding: 5px 5px;
}

.PSlinks, .dirlinks, .leadlinks, .nfalinks, .newlinks, .genlinks
{
	font-weight: bold;
	color: #003D71 !important;
	text-decoration: underline !important;
}

.PSlinks:hover, .dirlinks:hover, .leadlinks:hover, .nfalinks:hover, .newlinks:hover, .genlinks:hover
{
	color: #000 !important;
}

.PSheaders
{
	text-align: left;
	color: #000;
	padding: 10px 5px 5px 5px;
	font-weight: bold;
}

.PScontent1
{
	text-align: left;
	color: #000;
	padding: 0 5px 5px 0;
	float: right; 
	vertical-align: top;
	width: 650px;
}

.PScontent2
{
	text-align: left;
	color: #000;
	float: left;
	width: 50px;
	padding-top: 10px;
}

.PSyear
{
	width: 100px;
	padding-left: 5px;
	vertical-align: top;
}

.PSyeardata
{
	border: solid 1px red;
	width: 500px;
	padding-left: 5px;
}

.PSlists
{
	line-height: 1.75em;
	padding-left: 0px;
	margin:0;
}

.PSlists li
{
	list-style-type: none;
	/*list-style-image: url(images/rightarrow_b.png);*/
}

.genlists
{
	line-height: 1.5em;
	list-style-type: disc;
}

.pafoialists
{
	line-height: 1.5em;
	list-style-type: disc;
}

.newlists, .linklists
{
	line-height: 2.0em;
	list-style-type: disc;
}

.dircontent1, .leadcontent1
{
	text-align: left;
	color: #000;
	padding: 15px 0 5px 5px;
	float: left; 
	vertical-align: top;
	width: 220px;
}

.dircontent2
{
	text-align: left;
	color: #000;
	padding: 0 5px 5px 0;
}

.dirnav, a.dirnav, .leadnav, a.leadnav
{
	text-align: center;
	font-size: 8pt;
}

.dirnavdiv
{
	text-align: left; 
	padding-top: 125px;
}

.leadcontent2
{
	text-align: justify;
	color: #000;
	padding-right: 20px;	
}

.faqs
{
	font-weight: bold;
}

.usefullinks
{
	list-style: none;
}

.tablerow-odd
{
	background-color: #003D71;
	color: #FFF;
}

.tablerow-even
{
	background-color: #627889;
	color: #FFF;
}

.tabledata
{
	vertical-align: top;
}

th.tabledata
{
	padding-top: 15px;
	padding-right: 3px;
}

/*Style Sheet for Forms used in FOIA and OIG*/
.Labels
{
    text-align:right;
    width:430px;
}

.ValTop 
{
    vertical-align:top;
}

.ValSumCenter
{
	margin-left: 115px;
	width: 350px;
	text-align: left;
}

.reqcolor
{
	color: #006400;
}

.LongTxtBxs
{
     width:234px;
}

.ShortTxtBxs
{
    width:53px;
}

.MultiLine
{
    width:531px;
    height:112px;
}

.RadioButtons
{
    vertical-align:top;
}

.H2
{
    text-align:center;
}

/*Eliminates the bullets*/
li
{
    list-style:none;
	list-style-type: disc;
}

/*Placeholder style for NRO.gov transition*/
.tempcontent
{
	text-align: center;
	width: auto;
	height: auto;
	font-size: 9pt;
	border-top: 1px solid #102135;
	padding: 10px;
}