/*
  =============================================================================
  Copyright (C) Harris Corporation, 2008 - All Rights Reserved

  This document was produced by Harris Corporation, Government Communications
  Systems Division, and was funded in whole or in part by the United States
  Government Printing Office under contract number 3000141-0, and is, 
  therefore, subject to the following license:
 
  The Government is granted for itself, and others acting on its behalf, a 
  paid up, non-exclusive, irrevocable worldwide license to this document to 
  reproduce, prepare derivative works, distribute copies to the public, and 
  perform publicly and display publicly, by or on behalf of the Government.   
  All other rights are reserved by the copyright owner.

  =============================================================================

  FILE:            gpo.css

  SOFTWARE HISTORY:

  Date            Proj    PTR     Assignee/Description
  =============================================================================
      
  Aug 8, 2008     R1C.2           Bryan Patterson
                                  Initial Creation.
  Oct 15, 2008    R1C.2           Bryan Patterson
                                  Combined all style sheets in to this sheet

  END HISTORY

  =============================================================================
*/
/* Tag settings */
html, body, select, input, a {
	font: 11px Helvetica, Arial, sans-serif;
	
}
body {
	margin: 2px 0 50px 0;
	padding: 0;
	background-color: #000033;
	text-align: center;
	-webkit-text-size-adjust: 100%;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
table {
	border-collapse: collapse;
	border: 0;
}
img {
	border: 0;	
}
ul {
	list-style: square;
}

/* Misc classes */
.page-title {
	margin: 0;
	padding: 0;
	font: 18px, "Times Roman", "Times New Roman", serif;
    text-transform: uppercase;
}

.page-committee-title {
	margin: 0;
	padding: 0;
	font: 18px, "Times Roman", "Times New Roman", serif;
}

.page-site-title {
	margin: 0;
	padding: 0;
	font: 22px, "Times Roman", "Times New Roman", serif;
    text-transform: uppercase;
}

.page-title-mask {
	margin: 10px 0;	
}
.btn01 {
	background-color: #DDDDDD;
	border: 1px solid #666666;	
	padding: 0;
}
.skip-anchor-gif {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}

/* ID settings */
#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 994px;
	text-align: left;
}
.body-top-margin {
	background-color: #FFFFFF;
	margin-top: 0;
	padding-top: 0;
	border: 1px solid red;
	height: 5px;
}
/****** Header and Menus ******/
#top-banner-home, #top-banner-inside {
    padding: 0;
    margin: 0;
    border: 0;
    height: 120px;
    background-color: #3F66A1; 
    background-image: url('../images/Homepage_top_banner.gif');
    background-repeat: no-repeat;
}
#top-banner-inside {
    height: 60px;
    width: 994px;
    background-image: url('../images/top_banner_home1.gif');
}    
/***** Top Menus *****/
.top-menu-one-table {
	border-collapse: collapse;
    padding-left: 18px;
}
.top-menu-one-table td {
    background-color: #3366CC;	  
    text-align: center;  
	color: #FFFFFF;
	padding: 3px 15px;
}
.top-menu-one-table td a {
	font-weight: bold;
	color: #FFFFFF;
}
.top-menu-one-left-padding {
	padding-left: 18px !important;
}

.top-menu {
    padding: 3px 0 4px 3px;	
    white-space: nowrap; 
}
.top-menu a {
    font-weight: bold;
    /*letter-spacing: 1.2px;*/
	margin: 0;
	padding: 0;
}
#top-menu-one {
    background-color: #3366CC;	
    padding-left: 18px;
    color: #FFCC66;
    float: left;
}	
#top-menu-one-search {
	background-color: #666333;
    color: #FFCC66;	
    padding: 3px 6px 4px 8px;
}
#top-menu-one a, #top-menu-one-search a {
    color: #FFFFFF;
}
#top-menu-two {
    background-color: #CCCCCC;
    color: #FFFFFF;
    padding-left: 17px;
}
.menu-home-title, .menu-home-title:hover {
	color: #000000;
}
.menu-search-title, .menu-search-title:hover {
	color: #990033;
}
.menu-customers-title, .menu-customers-title:hover {
	color: #666633;
}
.menu-vendors-title, .menu-vendors-title:hover {
	color: #333366;
}
.menu-libraries-title, .menu-libraries-title:hover {
	color: #006666;
}
.top-menu-pipe {
	margin: 0;
	padding: 0 !important;
}
/****** Left Menu ******/
#left-menu ul li {
	padding-left: 5px;	
}
#left-menu hr {
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}
.left-menu-title {
	font-weight: bold;
	font-size: 11px;
    letter-spacing: 1.0px;
    line-height: 14px;
}
.left-menu-sublinks {
	margin-left: 10px;	
}
.left-menu-sublinks a {
	color: #666666;
	letter-spacing: .5px;
}
.left-menu-sublinks a:hover {
	color: #000000;	
}
.gpo-quick-links-alt {
	margin-top: 20px;
	background-color: #FFFFFF;
	
}

.gpo-quick-links-body-alt ul {
	margin: 0 0 0 18px;
	padding-top: 0px;
	padding-left: .0em;
	text-indent: 0;
}

.gpo-quick-links-body-alt li { 
	color: #666666;
}

.gpo-quick-links-body-alt li * {
	font-size:10px;
	font-family: "Arial", san-serif;	
	color: #0066cc;	
}

.gpo-quick-links {
	margin-top: 20px;
	background-color: #0066CC;
	color: #FFFFFF;	
}
.gpo-quick-links-heading {
	background-color: #666666;
	color: #FFFFFF;	
	padding: 5px 8px 6px 14px;
	font-size: 11px;
	letter-spacing: 1.3px;
}
.gpo-quick-links-body ul {
	margin: 0 0 0 18px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: .5em;
	text-indent: 0;
}
.gpo-quick-links-body li { 
	color: #FFCC99;
	margin: 7px 0;
}
.gpo-quick-links-body li * {
	color: #FFFFFF;
}
/****** 2 and 3 Column Layouts ******/
.three-col-layout-table, .two-col-layout-table {
	width: 100%;	
	background-color: #FFFFFF;
    border-top: 5px solid #FFFFFF;
}

/*For page details document in context budget gpo etc.,*/
.two-col-layout-dic-table {
	width: 100%;	
	background-color: #FFFFFF;
    border-top: 0px #FFFFFF;
}

.three-col-layout-table-php {
	width: 100%;	
	background-color: #FFFFFF;
    border-top: 5px solid #FFFFFF;
    margin-top: -4px;
    padding: 0px 5px 0px 5px; 
}
.three-col-layout-table td, .two-col-layout-table td, .three-col-layout-table-php td {
	vertical-align: top;
}
.two-col-layout-left, .three-col-layout-left {
	width: 220px;
	padding: 5px 5px 5px 17px;
	border-right: 1px solid #CCCCCC;	
}
.two-col-layout-right {
}
.three-col-layout-middle {    
	border-left: 1px solid #CCCCCC;	

}
.three-col-layout-right {
	border-left: 1px solid #CCCCCC;	
	width: 236px;
}
/****** Right Content *****/
#middle-content {
	background-color: #FFFFFF;
}
/****** Footer ******/
#footer {
	margin-top: 2px;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
    padding: 0;
	height: 1%;
}
#gpo-address-bar {
    margin: 0;
    padding: 0 0 0 10px;
    width: 500px;
    color: #000000;
    float: left;
	border: 1px solid #FFFFFF;
	font-size: 10px;
}
#footer-links {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	border: 1px solid #FFFFFF;
    cursor: pointer;
}
#footer-links, #footer-links a {
    color: #000000;
    font-size: 10px;
}
#footer ul {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	border: 1px solid #FFFFFF;
    cursor: pointer;
}
#footer li {
	display: inline;
	color: #000000;
}
#footer a:link, #footer a:visited {
    text-decoration: none;
    color: #0066cc;
}
#help-mask {
	padding: 5px;
	margin-bottom: 50px;
}


/**************************************
 These styles are general CSS classes
 that can be used on any element
 **************************************/
 .no-margin {
 	margin: 0;
 }
.serif {
    font-family: "Times Roman", "Times New Roman", serif;
}
.sans-serif {
	font-family: Helvetica, Arial, sans-serif;
}
.bold {
    font-weight: bold;
}
.italics {
    font-style: italic;
}
.clear {
    clear: both;
}
.clear-one {
	clear: both;
	height: 1px;
}
.nowrap {
    white-space: nowrap; 
}
.display-none {
    display: none;
}
.align-center {
	text-align: center;	
}
.align-right {
	text-align: right;
}
.inline {
	display: inline;
}
.img-float-left {
	float: left;
	margin-right: 3px;
}
.white-background {
	background-color: #FFFFFF;
}
.content-table {
	margin: 0;
	padding: 0;
	border: 0;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.padded-cell { 
	padding: 5px;
}
.padded-cell-zero-top {
	padding: 0 5px 5px 5px;	
}
.spacer-1px {
	border: 0;
	width: 1px;
	height: 1px;
}
.vert-spacer-100 {
	width: 1px;
	height: 100px;
}
.vert-spacer-350 {
	width: 1px;
	height: 350px;
}
.min-vert-spacer {
	width: 1px;
	height: 425px;
}
.vert-spacer-450 {
	width: 1px;
	height: 425px;
}
hr.gpo-hr {
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}
.nbsp-spacer {
	height: 50px;
	background-color: red;
}
.errorMessage {
	font-weight:bold; 
	text-align: center; 
	color:red; 
}
.actionMessage {
	font-weight:bold; 
}
.cursor-help {
	cursor: help;
	border-bottom: 1px dashed #999999;
}
.help-spacer {
	border: 0;	
}
.help508 {
	text-decoration: none !important;	
}	
#fdsys-build-msg {
	position: absolute; 
	z-index: 1000; 
	top: 0; 
	right: 0; 
	color: black; 
	background-color: white; 
	padding: 1px;
}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url('../images/minus.gif')  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url('../images/plus.gif')   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url('../images/bullet.gif') center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }

	/* Format menu items differently depending on what level of the tree they are in */
	/* Uncomment this if you want your fonts to decrease in size the deeper they are in the tree */
/*
	ul.mktree  li ul li { font-size: 90% }
*/

}



/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*
 * Styles for FDsys - Search Application
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
 #breadcrumbs, #breadcrumbs a {
	color: #666666;
	font-size: 10px;
}
/*----- FDsys Home Page -----*/
.btn-basic-search {
	background-color: #996633;
	border: 0;
	padding: 2px;
	color: #FFFFFF;
    text-transform: uppercase;
}
#search-home-middle-mask {
	padding: 5px;
}
.adv-add-remove-btn {
	width: 6em;
}
.adv-search-clear-btn {
	width: 4em;	
}
/*----- Advanced Search Page -----*/
form#searchpage {
	margin-top: 10px;	
}
.adv-search-collections-selects {
	width: 275px;	
}
.align-adv-search-add-remove-btns {
	margin: 15px;	
}
.adv-search-metadata-box {
	width: 300px;	
}
#max-search-criteria-reached {
	text-align: center;	
}
.search-in-td div {
	margin: 5px 0;	
}
#adv-search-clear-reset-mask {
	text-align: center;	
}
/*----- Search Results Page -----*/
.results-line1-title {
	color: #0000FF;
}
.results-line2 {
	color: #336600;
}
.historical-line {
	color: #000000;
}
.highlight-query {
	font-weight: bold;	
}
.search-results-suggestions {
	margin: 10px 0;	
}
#search-results-content hr {
    color: #000000;
    background-color: #000000;
    height: 2px;
    border: 0;
	margin: 10px 0;
}
#results-navigators-table {
	width: 100%;
}	
#navigators-mask {
	border: 1px solid #999999;
	
}

#navigators-mask div.hr-padding {
	padding: 5px 0;
}

#navigators-mask hr {
    color: #000000;
    background-color: #000000;
    height: 1px;
    border: 0;
}
#navigators-mask a {
	color: #0000FF;
}
#navigators-list {
	padding: 10px;
}
#nav-filters-hr {
	margin-bottom: 10px !important;
}
.nav-titles {
	font-weight: bold;
}
.nav-x {
	color: #FF0000 !important; 
	font-weight: bold;
	text-decoration: none !important;
}
.search-results-item {
	margin: 0 20px 15px 0;
}
.search-results-item td { 
	vertical-align: top;	
}
.search-results-index {
	padding-right: 10px;	
}	
.result-title {
    font-weight: bold;
}
.result-title a {
    text-decoration: none;
}
.result-source {
    color: #006600;
}
.search-results-teaser {
	color: #666666;	
	/*font-size: 0.9em;*/
}
#search-results .view-format {
    /*font-size: .9em;*/
} 
#search-results a.more-info {
    font-style: italic;
}
#citation-main-form-right-td {
	padding-left: 20px;	
}
#basic-search-container {
	padding: 10px;
	background-color: #CCCCCC;
}
#basic-search-container a {
}
#basic-search-table-right-td {
	padding-left: 10px;
}
#basic-search-table-btn-td {
	padding-left: 10px;	
}
#basic-search-box {
    width: 300px;
}
#basic-search-box-label {
	font-weight: bold;
}
#show-basic-search-error {
	visibility: hidden;
}
#within-results-label {
	/*font-size: .9em;*/
}
#page-details-form-mask {
	margin-top: 10px;	
}
#page-details-left-mask {
	padding: 0 5px;
}
#page-details-right-mask {
	padding: 0 5px;
	margin-bottom: 15px;
}

.page-details-sub-title {
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 13px;
}
#page-details-back-link {
	padding-bottom: 10px;
}
.page-details-data-table {
	margin-left: 5px;
	width: 700px;
}
.page-details-download-files-left-td {
	width: 200px;
	font-weight: bold;
}
.page-details-data-table td {
	padding: 5px;
}
.page-details-data-table .leftCell {
    white-space: nowrap; 
	font-weight: bold;
}
#page-details-actions-mask {
	border: 1px solid #808080;
}
.page-details-data-table .rightLinkCell {
	vertical-align: bottom;
}
#page-details-actions-inmask {
	padding: 3px 3px 15px 3px;
}
#page-details-actions-mask ul {
    list-style: none;
    margin: 0;
    padding-left: .5em;
    margin-top: 0;
}    
#page-details-actions-mask li {
	margin: 3px 0;
}
#page-details-actions-title {
	background-color: #808080;
	color: #FFFFFF;
	padding: 4px 10px;
}
#page-details-pubs-title {
	margin-top: 10px;
	font-weight: bold;
}
.page-details-sudocs-padding {
	padding-bottom: 5px;	
}
.crpt-page-details-parts-left-td {
	width: 100px !important;
}
.crec-page-details-toc-left-td {
	width: 200px !important;	
}

.crec-pkg-level-toc-td {
	WIDTH: 86% !important	
}

.crec-page-details-toc-indent {
	padding-left: 20px !important;
}
.crec-page-details-vote {
	padding-bottom: 5px;
}
.crec-page-details-vote-indent1 {
	padding-left: 10px;	
	margin-bottom: 10px;
}
.crec-page-details-vote-indent2 {
	padding-left: 30px;	
}
.page-details-highlight-part {
	background-color: #FFFF99;	
}
#browse-layout-mask {
	padding: 15px;
}
#browse-tab-mask {
	width: 719px;
	border: 1px solid #CCCCCC;
}
#browse-tab-menu {
	list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
    width: 100%;
}
#browse-tab-menu li {
	float: left;
    border-bottom: 1px solid #CCCCCC;    
    width: 149px;
    padding: 5px 15px;
    background-color: #EEEEEE;
    font-weight: bold;
}
#browse-tab-menu a {
    font-weight: bold;
	color: #0000FF;
}
#browse-tab-menu .border-right {
    border-right: 1px solid #CCCCCC;
    text-align: center;
}

#browse-tab-menu a {
    padding: 0;
    margin: 0;
}
#browse-tab-menu .selected-tab {
    border-bottom: 1px solid white;    
    background-color: #FFFFFF;
    text-align: center;
}
#browse-tab-content {
	padding: 10px 5px;
	margin: 0;
}
#browse-date-mask {
	padding: 10px;
}
.select-date-title {
	font-weight: bold;
}	
#select-timeframe-list {
	line-height: 1.3em;
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 1.5em;
	text-indent: 0;
}

/* Browse by Collection */
#browse-drilldown-mask {
	width: 650px;
}
.browse-node-table {
	width: 100%;
}
.browse-node-table td.indent-pages {
	padding-left: 20px;
}
.browse-node-table a:hover {
	cursor: hand; !important
	cursor: pointer; !important	
}
.browse-node-table a:link, a:visited {
	text-decoration: none;
}	
.browse-leaf-level {
	padding: 3px 6px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0 1px 1px 1px;
}
.browse-leaf-level-top {
	border-top-width: 1px;
}
.browse-leaf-header {
	background-color: #DDDDDD;
	border-bottom: 0;
	border-top: 0;
}
.browse-download-links {
	text-align: right;
    padding: 0 5px 0 0 !important;
    white-space: nowrap; 
    vertical-align: bottom !important;
}

.cfr-download-links {
	text-align: right;
    padding: 0 5px 0 0 !important;
    white-space: nowrap; 
    vertical-align: middle !important;
}

.pd-download-links-highlight-part {
	text-align: right;
    padding: 0 5px 0 0 !important;
    white-space: nowrap; 
    vertical-align: bottom !important;
    background-color: #FFFF99;
}

#browseByCollection div {
}


.level1 {margin-left: 0px;}
.level2 {margin-left: 10px;}
.level3 {margin-left: 20px;}
.level4 {margin-left: 30px;}
.level5 {margin-left: 40px;}
.level6 {margin-left: 50px;}
.level7 {margin-left: 60px;}
.level8 {margin-left: 70px;}
.level9 {margin-left: 80px;}
.level10 {margin-left: 90px;}

.level11 {margin-left: 0px;}
.level21 {margin-left: 10px; _margin-left: 20px; #margin-left: 20px;}
.level31 {margin-left: 20px; _margin-left: 30px; #margin-left: 30px;}
.level41 {margin-left: 30px; _margin-left: 40px; #margin-left: 40px;}
.level51 {margin-left: 40px; _margin-left: 50px; #margin-left: 50px;}
.level61 {margin-left: 50px; _margin-left: 60px; #margin-left: 60px;}
.level71 {margin-left: 60px; _margin-left: 70px; #margin-left: 70px;}
.level81 {margin-left: 70px; _margin-left: 80px; #margin-left: 80px;}
.level91 {margin-left: 80px; _margin-left: 90px; #margin-left: 90px;}
.level101 {margin-left: 90px; _margin-left: 100px; #margin-left: 100px;}

/* Style for all levels */
.browse-level {
	padding: 3px;
}

.cpd-category-1-title {
	margin-left: 0px;
	font-weight: bold;
}
.cpd-category-1-info {
	margin-left: 20px;
}
.cpd-category-2-title {
	margin-left: 20px;
	font-weight: bold;
}
.cpd-category-2-info {
	margin-left: 40px;
	
}

/****
for cfr tree
***/
.none {display:none;}
.parent-ul {
	padding: 0;
	margin: 0;
    list-style: none;
}	
.parent-ul ul {
    padding-left: 0px;
    margin-left: 20px;
    list-style: none;
}

/*************************
 FOR TESTING ONLY
 ************************/
 #no-page-mask {
 	padding: 20px;
 	height: 360px;
 	background: #FFFFFF;
 }
div.dotted-table table, div.dotted-table td {
	border: 1px dotted #666666;
}
 


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*
 * Styles for Static Pages
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
 
hr.black-1-cccccc {
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}
.li-margins01 ul {
	margin-top: 0;
	margin-bottom: 0;	
}
.li-margins01 li {
	margin-top: 10px;	
	margin-bottom: 10px;	
}
.drill-down01 {
}
.drill-down01 .mask {
	margin-top: 5px;
	border: 1px solid #DDDDDD;
	padding: 3px;	
}	
.drill-down01 li {
	list-style-type: square;	
}
.committee-title01 {
	font-weight: bold;
}
.no-collapse {
	border: 1px solid green;	
}
li.show-dot {
	list-style: url('../images/bullet.gif') !important; 
}
span.show-dot {
	background: url('../images/bullet.gif') center left no-repeat; 
}
.sidebar-title-bar {
	background-color: #999999;
	color: #FFFFFF;
	padding: 7px 10px;
    font-size: 11px;
    letter-spacing: 1.3px;
}
/********************************************************
* Search Home
*********************************************************/
#fdsys-home-title {
	margin: 0;
	padding: 0;
    font: 32px "Times Roman", "Times New Roman", serif;
}
.main-page-title {
	margin: 0;
	padding: 0;
    font: 32px "Times Roman", "Times New Roman", serif;
}
#fdsys-home-subtitle {
	line-height: 24px;	
}
.main-page-subtitle {
	line-height: 24px;	
}
.fdsys-home-red-small {
	color: #660000;	
}
#fdys-home-intro {
	font-size: 20px;	
    font-family: "Times Roman", "Times New Roman", serif;
    color: #666666;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.main-page-intro {
	font-size: 20px;	
    font-family: "Times Roman", "Times New Roman", serif;
    color: #666666;
    line-height: 24px;
}
#access-italics {
    font-style: italic;
}
#fdys-home-intro a{

}

/********************************************************
* Latest Resources
*********************************************************/
.home-latest-resources-mask {
	margin: 0 3px;	
}
.collection-latest-resources-mask {
	margin-top: 10px;	
}
#latest-resources-content {
	padding: 10px;
}	
#latest-resources-content a {
	color: #333366;
	font-weight: bold;
}
.latest-resources-date {
	font-weight: bold;
	color: #663300;
}
.latest-resources-title {
}
#congress-icon {
	width: 60px;
	height: 61px;
}

/********************************************************
* Additional Reference
*********************************************************/
#ask-librarian-mask {
	padding: 5px 2px; 
	margin: 0 5px;
}
.additional-ref-content {
	vertical-align: top;
	padding: 5px;
}
.additional-ref-title {
	color: #993333;
	font-size: 12px;
	font-weight: bold;
}
#ask-librarian-topics {
}

#ask-librarian-topics:hover {
	text-decoration: underline;
} 
.book-icons {
	width: 30px;
	height: 30px;
	border: 0;
}

/********************************************************
* Browse - Collection
*********************************************************/
#browse-pub-list-layout td {
}
#left-pub-col {
	width: 45%;
}
#right-pub-col {
	width: 54%;	
}
#browse-pub-list-layout ul {
	margin-left: 9px;
	margin-top: 5px;
	padding-left: 1.5em;
	text-indent: 0;
}
#pub-bottom-spacer {
	height: 200px;
}
.tt-hide {
	display: none;
}

/********************************************************
* Browse - Congressional Committee
*********************************************************/
#browse-comm-list-layout {
	width: 691px;
}
.senate-list-td {
	padding: 5px;
}
.browse-comm-title {
	width: 335px;
	font-weight: bold;
}
.house-list-td {
	border-left: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
}
.browse-comm-title div {
	padding-left: 5px;
}
.browse-comm-sub-title {
	font-weight: bold;
	padding: 5px;
}
.browse-comm-list {
	margin-left: 3px;
	margin-top: 5px;
	padding-left: 1.5em;
	text-indent: 0;
}
.joint-list-td {
	border-top: 1px solid #CCCCCC;
	padding: 5px;
}
.expand-collapse-committee {
	text-align: right;
}
.expand-collapse-committee a {
	color: #000000;
	text-decoration: underline;
}
.buy-a-copy {
	width: 81px;
	height: 15px;
}
/* This class is for the FDsys search page */	
.section1_fdsyssearch{
	font-size:18px;
	font-family: "Times New Roman", san-serif;
	color: #666666	;
    line-height:20px;
    margin-top:-5px;
} 
/* this class is a copy from gpopages.css, since some fdsys pages donnot import gpopages.css style sheet */ 
.section2_title{
    font-size:12px;
	font-family: "Arial", san-serif;
	color: #993333;
    line-height:14px;
    letter-spacing:1.0px;
}

/*This is added to display the navigators wrapping in 2nd line to be displayed aligning right. */
.secondline-intendation {
	padding-left: 1em;
	text-indent: -1em;	
} 

/* This class is for color of the link in the FDSys home page right columns */
.blue{
	color: #333366;
	padding: 10px;
}

.blue a:link{
	color: blue;	
	
}

.blue a:visited{
   color: blue;
  
} 

img.floatLeft { 
	float: left; 
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.container{
  	padding: 10px;
	background-color: #CCCCCC;
}

.maintenance{
  margin: 0px 195px 0px 5px;
  color: #666666;
  font-size: 14px;
}

.maintenance a:link{
  font-size: 18px;
}

.maintenance a:visited{
  font-size: 14px;
}

.collection{
  margin:10px 10px 0px 0px;
  padding-bottom: 10px;
  padding-right:10px;
}

.collection1{
  margin:10px 10px 0px 0px;
  border: 0;

}

.align_left{
    float:left;
}

.maintenance{
  margin: 0px 205px 0px 5px;
  color: #666666;
  font-size: 14px;
}

.maintenance a:link{
  font-size: 14px;
}

.maintenance a:visited{
  font-size: 14px;
}

table.results-line1-table td {
	border-width: 0px;
	padding: 8px 8px 0px 8px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC;	
	vertical-align: top;
}

table.results-line1-table1 td {
	border-width: 0px;
	padding: 0px 14px 0px 0px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC;	
	vertical-align: top;
}

/*added for budget */

.page-details-budget-toc-table {
	margin-left: 5px;
	width: 640px;
	#margin-left: 5px;
	#width: 640px;
	_margin-left: 5px;
	_width: 640px;
}

.page-details-budget-toc-table td {
	padding: 1px;
}

.page-details-budget-toc-table tr {
   margin-top: -5px;
}

#page-details-budget-right-mask {
	padding: 0 5px;
	margin-bottom: 9px;
}

.page-details-budget-metadata-table {
	margin-left: 5px;
	 width: 225px;
	width: 700px;
}
.page-details-budget-download-files-left-td {
	width: 225px;
	font-weight: bold;
}
.page-details-budget-metadata-table .leftCell {
    white-space: nowrap; 
    width: 225px;
	font-weight: bold;
}

.page-details-budget-metadata-table td {
	padding: 5px;
}

.budget-spacing{
 margin-top: 0px;
 _margin-top: -20px;
 #margin-top: -20px;

}

/*added for budget */
/* table class for the OTHER collection */

table.others {
 border: 2px;	
 color: #000000;
}	

table.others tr {
 width: 100%	 
}

table.others td {
 width: 100%;	 
}

ul.list-styles {
   /*list-style-image: url(/images/circle.gif);*/
   list-style: none;   
   margin:auto -3px 1px 0px;
   padding:0;
   position:relative;    
   overflow:visible;
}


ul.list-styles li  {
   background: url(/images/circle.gif) left center no-repeat;
   margin-top:3px;   
   margin-bottom:3px;    
   padding-left:15px; 
}

ul.list-styles li a:link {
   text-decoration: none;
    color: #0066cc;
}	

ul.list-styles a:visited {
    color: #0066cc;
}

ul.list-styles a:hover {
    color: #0066cc;
}

ul.list-styles a:active {
    color: #0066cc;
}


table.FDsysHome {
 width: 100%	
}

table.FDsysHome tr {
 border: 1px solid #CCCCCC;
}

table.FDsysHome td {
 padding: 12px 0px 12px 12px;
 margin: 0px;	
}	 

.FDsysHome {
 border: 1px solid #CCCCCC;
} 

.FDsysrightColumn {
	padding-left: 3px;
	padding-right: 0px;
	margin: 0px;	
}

ul.treeview {
	margin-top: -10px;
	margin-bottom: -10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: -40px; 
	#margin-left: 0px; 
	_margin-left: 0px;
}

li.last-level-list {
	background-image: none; 
	font-weight: normal; 
	margin-left: 7px; 
	margin-top: 6px;
}



.lastlevellist {
	position: relative; 
	margin-left: 23px; 
	padding: 7px 0px 0px 0px; 
	font-weight: normal; 
	font-size: 11px;

} 

a.link {
	text-decoration: none;
}