html,body{min-width:1068px}

body {
 
	margin:0;
	padding:0;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
}
#header {margin:0; padding:0;}
#welcome {margin:0; padding:0;}
#main1 {        
	margin:auto; padding:0;
	width:1068px;
}

#inner_results_div em {background-color:#e3effd;font-style:italic;}

.screen_low #left {position:absolute; left:0px; width:170px;}
.screen_low  #middle  #dynamicContent {
	display:block;
	background:#FFF;
	line-height:normal;
	font-size:1.2em;
	width:370px;
	position:absolute;
	left:200px;
	margin-top:-30px;
	padding: 0px;
}
.screen_low #right {
	position:absolute;
	right:0px;
	width:170px;
}
.screen_low #footer {position:absolute; top:85em; left:0px;}
.screen_low #welcome {
	position:absolute;
	left:200px;
	width:370px;
}

.screen_high #left {
	position:absolute;
	left:0px;
	width:170px;
}
.screen_high #middle  #dynamicContent {
	display:block;
	background:#FFF;
	line-height:normal;
	font-size:1.2em;
	width:610px;
	position:absolute;
	left:200px;
	padding: 0px;
	margin-top: -30px;
}
.screen_low  #middle  #dynamicContent .feeds {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
}
.screen_high #middle  #dynamicContent .feeds {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
}

.screen_wide #middle  #dynamicContent .feeds {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
}

.screen_high #right {position:absolute; right:0px; width:170px;}
.screen_high #footer {position:absolute; top:85em; left:0px;}
.screen_high #welcome {
	position: absolute;
	left: 200px;
	width:610px;
}

.screen_wide #left {position:absolute; left:0px; width:170px;}
.screen_wide #middle  #dynamicContent {
	display:block;
	background:#FFF;
	line-height:normal;
	font-size:1.2em;
	width:770px;
	position:absolute;
	left:245px;
	padding: 0px;
	margin-top: -30px;
}
.screen_wide #right {position:absolute; right:0px; width:170px;}
.screen_wide #footer {position:absolute; top:85em; left:0px;}
.screen_wide #welcome {
	position: absolute;
	left: 245px;
	width:770px;
}
.column-in {margin:0; padding:0;}
.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}
.copy {text-align:center;}

#gaotabs {border-bottom:0px;}
#content  {font-size:1.2em;}
#content h1{font-size:1.4em;color:#084a94;margin:0 0 5px;}
#content h1.title,#content h1.systemtitle{color:#084a94;font-size:1.5em;font-weight:bold;line-height:100%;padding-bottom:10px;margin:0 0 5px;}
#content h1.header{color:#084a94;font-size:1.5em;font-weight:bold;line-height:100%;padding-bottom:10px;margin:0 0 5px; padding-top: 7px;}
#content h2 {
	color: #c00;
	font-size: 1.2em;
	font-weight: 700;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#content h3{
	color:#084a94;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#content .module_div h3 { color: #FFFFFF; margin:0;}



#content h5 {color:#0849a4; font-size:1.1em; font-weight:normal;text-align:left;margin:0 0 5px;}
#content a{color:#084a94;text-decoration:none;}
/*#content a:hover{color:#c00;}*/
#content li{padding-bottom:10px;}
#content .gaoModuleContent li{padding-bottom:0px;}
#content .single li{padding-bottom:2px;}
#content p{line-height:1.3em;margin-top:0;margin-bottom:1em;text-align:left;}
#announcements p{color:#9a1b00;font-weight:700;margin:0;}
#content{list-style-type:none;line-height:1.3em;padding:0; margin:0;}
#content ul ul{list-style-image:url("/inc/gr/bullet2006.gif");line-height:1.3em;margin:.4em 0 .8em 15px;padding:0 0 0 15px;}

/*right padding added to the ul element for the browse by columns, 1/11/2011 */
#content ul.column{list-style-type:none;line-height:1.3em;padding:0 10px 0 0; margin:0;}

#content .single ul ul{list-style-image:url("/inc/gr/bullet2006.gif");margin:0 0 0 15px;padding:0 0 0 15px;}
#content ul li ul li{padding:0;}
#content ol{color:#000;margin-left:26px;margin-right:26px;padding:0;}
#content ol li{background:none transparent scroll repeat 0 0;padding-left:0;}
#content hr {display:block; height:1px; border-color:#084a94; border-style:solid none none;border-width:1px 0 0;margin:1em 0;padding:0;}
/* begin bid protest docket search css */
#content .decisiondocket th {background-color:#E3EFFD;}
#content h3 a.pulldown {font-size:11px;font-weight:normal;}
/* begin research.php css  */
table.research{padding:5px;vertical-align:top;width:100%;}
fieldset.research{border:1px solid #084a94;font:80%/1 Arial,sans-serif;padding:0.2em;}
fieldset.researchlower{border:1px solid #084a94;font:80%/1 Arial,Helvetica,sans-serif;height:320px;padding:0.2em;}
fieldset.researchtop{border:1px solid #084a94;font:80%/1 Arial,Helvetica,sans-serif;height:80px;padding:0.2em;}
fieldset.researchbottominner{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #084a94;font:Arial,Helvetica,sans-serif;vertical-align:bottom;}
label.research{color:#000;float:left;font-size:8pt;font-weight:700;margin-right:0.5em;padding-top:0.5em;text-align:right;vertical-align:middle;}
label.research_subrequired{color:#c00;float:right;font-size:7pt;font-weight:700;padding-right:0.2em;text-align:right;vertical-align:middle;}
label.research_suboptional{color:#000;float:right;font-size:7pt;font-weight:700;text-align:right;vertical-align:middle;}
fieldset.research_sub{border-bottom:1px solid #084a94;border-left:0;border-right:0;border-top:1px solid #084a94;font:Arial,Helvetica,sans-serif;padding:0.2em;}
legend.research{background-color:#ECECFF;border:1px solid #084a94;color:#084a94;font-size:100%;font-weight:700;padding:0.2em;text-align:right;}
.research_input{border:1px solid #084a94;font-size:100%;text-align:left;}

/* end research.php css  Begin style sheet definition for QPL-generated HTML and PHP files. -- K. Dooley (original)
-- Updated references to reflect ID container 09/2005 in support of WOPCI#218 - Jason Hodges
  Global settings  */
  
 
  #QPLSurveyContents{}
  #QPLSurveyContents #oddParagraph{}
  #QPLSurveyContents TABLE,#QPLSurveyContents DIV{border:0 none;margin:0;padding:0;}
  #QPLSurveyContents TABLE{background:transparent;background-color:transparent;}
  #QPLSurveyContents H1,#QPLSurveyContents H2,#QPLSurveyContents H3,#QPLSurveyContents A.Qplain:link,#QPLSurveyContents A.Qplain:active,#QPLSurveyContents A.Qplain:visited{background-color:transparent;color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18pt;font-style:normal;font-weight:700;text-align:center;text-decoration:none;}
  #QPLSurveyContents H2{}
  #QPLSurveyContents H3{font-size:1.3em;font-style:normal;margin-left:20px;text-align:left;width:470px;}
  #QPLSurveyContents .qRunning{margin:0;text-align:left;text-indent:20px;}
  #QPLSurveyContents P,#QPLSurveyContents TD,#QPLSurveyContents TH{font-style:normal;font-weight:400;line-height:normal;}
  #QPLSurveyContents TH{font-size:9pt;font-weight:400;}
  /* Variable name: change color to white to hide variable names  */#QPLSurveyContents TD EM{background-color:transparent;color:#c00;font-size:60%;font-style:italic;font-weight:400;}
  /* Default instruction line  */#QPLSurveyContents TD STRONG{font-size:80%;font-style:italic;font-weight:400;}
  #QPLSurveyContents TD.Notes{background-color:transparent;color:#000; font-family:Arial, Helvetica, sans-serif; font-size:60%;font-weight:400;}
  #QPLSurveyContents INPUT,#QPLSurveyContents TEXTAREA{font-family:"Courier New", Courier, monospace;font-size:10pt;font-style:normal;font-weight:400;}
  /* Submit, etc. buttons at bottom  */#QPLSurveyContents .Qbutton{ font-family:Arial, Helvetica, sans-serif; font-size:10pt;font-style:normal;font-weight:700;margin-bottom:10px;width:200px;}
  #QPLSurveyContents HR{color:blue;}
  #QPLSurveyContents A.Qgoto:link,#QPLSurveyContents A.Qgoto:active,#QPLSurveyContents A.Qgoto:visited{text-decoration:underline;}
  #QPLSurveyContents A.Qgoto:link{color:Blue;}
  #QPLSurveyContents A.Qgoto:active{color:Aqua;}
  #QPLSurveyContents A.Qgoto:visited{color:Maroon;}
  #QPLSurveyContents A.Action:link,#QPLSurveyContents A.Action:active,#QPLSurveyContents A.Action:visited{color:#000;font-weight:400;text-decoration:underline;}
  /* Questionnaire frame *************************************** */#QPLSurveyContents .Qmain{background-color:#FFF;}
  #QPLSurveyContents P.Qclosing{background-color:transparent;color:blue;font-size:8pt;text-align:center;}
  #QPLSurveyContents P.Qhidden{background-color:#c00;line-height:normal;}
  #QPLSurveyContents TD.Qarraycell{padding-top:6px;}
  #QPLSurveyContents TD.QarraycellInput{padding-top:0;}
  #QPLSurveyContents TD.Qnacell{background-color:#B3B3B3;}
  #QPLSurveyContents P.QmenuTitle{background-color:transparent;color:#000; font-family:Arial,Helvetica, sans-serif; font-size:10pt;font-style:normal;font-weight:700;padding-top:10px;text-align:center;}
  #QPLSurveyContents TABLE.Qmenu{width:150px;}
  #QPLSurveyContents TD.QMenuDataLeft,#QPLSurveyContents TD.QMenuDataRight,#QPLSurveyContents TD.QMenuDataRightSection,#QPLSurveyContents A.Qmenuplain:link,#QPLSurveyContents A.Qmenuplain:active,#QPLSurveyContents A.Qmenuplain:visited{color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;font-style:normal;font-weight:400;text-decoration:none;}
  #QPLSurveyContents TD.QMenuDataLeft{width:15px;}
  #QPLSurveyContents D.QMenuDataRight,#QPLSurveyContents TD.QMenuDataRightSection{width:135px;}
  #QPLSurveyContents TD.QMenuDataRight{padding-left:10px;}
  #QPLSurveyContents TR.SelRowOn{background-color:#c1d1bf;}
  #QPLSurveyContents TR.SelRowOff{background-color:#d4e6d2;}
  fieldset.researchleft,fieldset.researchright{border:1px solid #084a94;font:80%/1 Arial,Helvetica,sans-serif;height:350px;padding:0.2em;}
  #QPLSurveyContents TD B,#QPLSurveyContents #First,#QPLSurveyContents #QmenuFirst{font-weight:700;}
  #QPLSurveyContents TR.Qarrayheadrow,#QPLSurveyContents TR.Qarrayrow,#QPLSurveyContents TR.QarrayrowOff{background-color:transparent;}
   #content th.Qarrayheadcell {background-color:#FFF;}
  #QPLSurveyContents TR.QarrayrowOn,#QPLSurveyContents TR.QNormalMultCheckOn{background-color:#D3D3D3;}
  #QPLSurveyContents .Qmenu,#QPLSurveyContents TR.SelHead{background-color:Silver;}
  
  #content .SelHead th{
	  background-color:#69B4E2;
	  padding: 5px 10px 5px 5px;
      vertical-align: bottom;}
  #content TR.SelRowOn{background-color:#ddd;}
  #content TR.SelRowOn td{padding:5px;}
  #content TR.SelRowOff{background-color:#fff;}
  #content TR.SelRowOff td{padding:5px;}

  /* start new beta search publications box */
/* Beta search styles */

.box_container { width:100%; }
#leftColumn, .rightColumn { width:100%; padding:0px;}
#leftColumn ol, .rightColumn ol { width:155px; overflow:hidden;}
#leftColumn .module_div, .rightColumn .module_div, .column-in .module_div {padding: 6px; margin-top:35px;}

#leftColumn .module_content, .rightColumn .module_content { border: 1px solid #c4d4e4; background-color: #e3effd; padding: 6px; font-size:.9em; color: #666666;	margin-top:0px; width:153px; }

.rightColumn .module_content2, #rightColumn .module_content2, .column-in .module_content2 { border: 1px solid #c4d4e4; background-color: #e3effd; font-size:.9em; color: #666666; margin-top:0px; width:165px; }


#leftColumn .module_content b , .rightColumn .module_content b { font-weight: bold; color: black; }
#leftColumn #search_form .module_content { border: 1px solid #084a94; }  	

#leftColumn .module_div h3, #content .rightColumn .module_div h3, #rightColumn .module_div h3, .column-in .module_div h3 { background-image:url(/img/blue_box_top.gif); background-repeat:no-repeat; height:1.25em; background-color:#084a94; color:#ffffff; font-size: 1em; padding: 6px; margin:0px; width:155px}

.rightColumn .module_div #podcast h3 { font-size: .9em;}
#rightColumn .module_div #podcast h3 { font-size: .9em; margin-top:10px}
#podcast p { font-size: .9em; line-height: 1em; color: black; padding:6px;}
.column-in .module_div #podcast h3 { font-size: .9em;}
.column-in #podcast p {font-size: 1.1em;}


.rightColumn #feedback_div .module_content { padding:6px; background-color:whitesmoke;}
.rightColumn #feedback_div h3 { background-image:none; background-color:#c4d4e4; color:#084a94; font-size: 1em; padding: 6px; margin:0px; width:155px}

.rightColumn #feedback_div textarea { font-size: 11px; font-family:sans-serif;}  
.select {font-size: 11px; font-family:sans-serif;} 
.pick_list { border:0px solid silver; padding-left:4px; padding-right:2px; padding-top:2px;  }
.pll { margin-bottom: 5px; }
.h { border-bottom: 2px dotted #c4d4e4; }
.highlight { background-color:#e3effd;}
#middleColumn #search_form .module_content { border: 1px solid #084A94; padding:5px; }

#inner_nav {
	background-color: #E3EFFD;
	border-right: 1px solid #c4d4e4;
	border-left: 1px solid #c4d4e4;
	border-top: 1px solid #c4d4e4;
	font-size: 8.5pt;
}

#paging_block {
	background-color: #084A94;
	font-size: 8.5pt;
	height: 30px;
	color: #FFFFFF;
}

#content .find_tab_on, #paging_block a, #content .paging_msg a {
	color: #FFFFFF;
}

#content .paging_msg a:hover, #paging_block a:hover, #content .find_tab_on:hover {
	color: #E3EFFD;
}
 
.paging_msg {
	background-color: #084A94;
	color: #FFFFFF;
	font-size: 8.5pt;
	height: 30px;
	font-weight: bold;
}

  /*:focus { outline: 0; }*/
  /*-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;*/
  .find_tab_on {	
  	font-weight:bold;
	font-size:11px;
	background-color:#084A94; 
	padding:8px;
	border-top:1px solid #084A94;
	border-right:1px solid #084A94;
	border-left:1px solid #084A94; 
	/*border-bottom : 3px solid whitesmoke;*/
	position:relative;
}

.callout_div {
	padding:5px;
	margin-bottom:3px;
}

#quick_inner_div, #rpt_inner_div {
	background-color: #e1e1e3;
}

#quick_inner_div {
	margin: 0 0 8px;
	padding: 15px 15px 0 15px;
}

#no_rpt_inr_div {
	margin: 0 1.12em ;
	padding: 15px 0;
}

.find_tab_off { 
	font-size:11px;
	 padding:8px;
	padding-bottom: 7px;
	 /*border-bottom : 1px solid white;*/
	 border-top:1px solid #084A94;
	 border-right:1px solid #084A94;
	 border-left:1px solid #084A94; 
	 background-color: #FFFFFF;
	 position:relative;
	 }

:focus { outline: 0; }
.notes {
	font-size: 10px;
	color:#666666;
}

@media print {
	.Xmodule_content,#feedback_div,#leftColumn,#rightColumn, #filter_results_list, .find_tab_off, #previous_link, #paging_block  { display:none; }
	.module_div { width:800px;}
	#layout3Col, #centerColumn { float:none !important; position:static !important;}
}

  
 .highlight { background-color:#e3effd;}
   
#publications_search {
	padding-bottom:5px;
	padding-top:5px;
	width: 210px;
	margin-bottom: 3px;
	border-top: 7px solid #010f72;
	border-right: 1px solid #010f72;
	border-bottom: 1px solid #010f72;
	border-left: 1px solid #010f72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	text-align: left;
	color: #010f72;
	position:absolute; 
	left:580px;
	top:110px;
}

#publications_search a {
	position: relative;
	bottom: 7px;
}

#pub_icon {	
	position: relative;
	left:5px;
	top: 1px
}
 
.relatedpubs {
	color: #c00;
	font-size: 1.2em;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
} 
   /* end new beta search publications box */

 /* old MODULE STYLES backup--can be deleted after twitter and youtube boxes go live
.gaoModule {margin:10px 10px 10px 0;}
.gaoModule  h3{background-image:url(/docsearch/gr/gaoModuleHead190.gif);margin:0;padding:5px;color:white;width:188px;background-repeat:no-repeat;float:left;font-size:1em;}
.gaoModule .gaoModuleContent{width:178px;}
.gaoModule .gaoModuleContent{padding:5px;}

#gaoFindGuideModule h3{line-height:0;}

.gaoModuleContent{border:1px solid #010f72;background-color:#E3EFFD;float:left; font-size:10px; text-align:left;}
.gaoModuleContent p, .gaoModuleContent a, .gaoModuleContent div{float:left;}
.gaoModuleContent a.gaoFeaturedLink{display:block;padding-left:35px;padding-top:2px;height:28px;background-repeat:no-repeat;text-decoration:none;color:#084a94;}
.gaoModuleContent a.gaoFeaturedLink:hover{color:#c00;}
.gaoModuleContent a.gaoFeaturedLink#gaoFeaturedLinkSearchBeta{background-image:url(/docsearch/gr/searchicon.gif);padding-top:6px;}
.gaoModuleContent a.gaoFeaturedLink#gaoFeaturedLinkCantFindIt{background-image:url(/docsearch/gr/cantfindit.gif);padding-top:7px;height:23px;}
.gaoModuleContent a.gaoFeaturedLink#gaoFeaturedLinkHelpImprove{background-image:url(/docsearch/gr/helpusimprove.gif);padding-top:6px;}

h3.emptyModuleHead {font-size:0;}

.gaoModuleContent .divider{width:100px;float:left;display:inline;border-top:1px solid #084a94;height:0;margin:2px;padding:0px; margin-left:35px;font-size:0;}
END MODULE STYLES backup*/


  /* MODULE STYLES */
.gaoModule {margin:10px 10px 10px 0;}
.gaoModule  h3{background-image:url(/docsearch/gr/gaoModuleHead190.gif);margin:0px;padding:6px;color:white;width:188px;background-repeat:no-repeat;float:left;font-size:1em;}
.gaoModule .gaoModuleContent{width:178px;}
.gaoModule .gaoModuleContent{padding:5px;}
.gaoModulefraud .gaoModuleContent{padding:5px;}

#gaoContentModule {margin-bottom:10px;}
#gaoFindGuideModule h3{line-height:0;}

.gaoModuleContent{border:1px solid #084a94;background-color:#ffffff;float:left; font-size:11px; text-align:left;}

.gaoModuleContent div{float:left;}
.gaoModuleContent ul{list-style:none;padding:0px;margin:0px;}
.gaoModuleContent li.linkHeading{
	display:block;
	font:Arial,Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#cc0000;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:2px;
}

.gaoModuleContentfraud ul{
	list-style:none;
	padding:0px 5px;
	margin:0px;
}
.gaoModuleContentfraud li.linkHeadingfraud{
	display:block;
	font:bold 11px Arial,Helvetica, sans-serif;
	color:#cc0000;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	text-decoration: none;
}

.gaoModuleContent li.linkHeading#linkHeight {padding-top:10px}

.gaoModuleContent a.gaoFeaturedLink{display:block;padding-left:25px;padding-top:2px;height:16px;background-repeat:no-repeat;text-decoration:none;color:#084a94;}
.gaoModuleContentfraud li a.gaoFeaturedLink{display:block;padding-left:25px;padding-top:2px;height:16px;background-repeat:no-repeat;text-decoration:none;color:#084a94;}
.gaoModuleContent a.gaoFeaturedLink:hover{color:#c00;}
.gaoModuleContent a.gaoContentLink{display:block;padding-top:2px;line-height:16px;background-repeat:no-repeat;text-decoration:none;color:#084a94;}
.gaoModuleContent a.gaoContentLink:hover{color:#c00;}
.gaoModuleContentfraud a{
	color:#084a94;
	text-decoration: none;
}
.gaoModuleContentfraud a:hover{
	color:#c00;
	text-decoration: none;
}
.gaoModuleContent a.gaoFeaturedLink#gaoFeaturedLinkSearchBeta{background-image:url(/docsearch/gr/searchicon.gif); padding-top:6px;}
.gaoModuleContent a.gaoFeaturedLink#gaoFeaturedLinkCantFindIt{background-image:url(/docsearch/gr/cantfindit.gif); padding-top:4px;height:16px;}
.gaoModuleContent a.gaoFeaturedLink#gaoFeaturedLinkHelpImprove{background-image:url(/docsearch/gr/helpusimprove.gif);padding-top:2px;}
.gaoModuleContent li.smalllinkHeading{padding-left:25px;}
.gaoModuleContent li.smalllinkHeading#gaoFeaturedLinkTwitter{font-size:11px; background-image:url(/docsearch/gr/twitter.gif);padding-top:2px;background-repeat: no-repeat; height:16px;}
.gaoModuleContent a.gaoFeaturedLink#gaoFeaturedLinkYoutube{background-image:url(/docsearch/gr/youtube.gif);padding-top:3px;background-repeat: no-repeat;}

h3.emptyModuleHead{font-size:0;}

.gaoModuleContent .divider{width:100px;float:left;display:inline;border-top:1px solid #084a94;height:0;margin:2px;padding:0px; margin-left:35px;font-size:0;}


/* END 	MODULE STYLES */

#content .gaoModule { width:180px; }
#content .gaoModulefraud {
	width:180px;
}

#content .gaoModule h3{ 
	margin:0; 
	color:#ffffff;
}

.labelsOnTop label{display:block; padding-top:6px; padding-bottom:1px;}

.gaoModuleContentfraud {
	  background: url("/img_library/scale_oig.png") no-repeat scroll 0 0 #F5F3EE;
    border: 2px solid #D4D2D9;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 11px;
    text-align: left;
}

.gaoModuleContentText {
	border:1px solid #084a94;
	float:left;
	font-size:10px;
	text-align:left;
	padding: 10px 5px 10px 5px;
}

.gaoModuleContentfraud li.linkHeadingfraud#linkHeight {
	padding: 0px;
	margin: 0px;
}

.gaoModulefraud .gaoModuleContentfraud {
	width:174px;
	margin-bottom: 15px;
}

/* Styling of Podcasts */
#podcast {padding-top:20px;}
#podcast .podcast_header {background-color:lightgrey; padding:20px; margin-bottom:20px;}
#podcast .podcast_header img, #podcast .podcast_header .l_float {float:left; margin-left:20px;}
#podcast .podcast_header .l_float {width:30%;}
#podcast .podcast_header .l_float h1 {font-size:1.6em; display:block; margin-bottom:20px;}
#podcast .podcast_header .l_float p {font-size:1.2em;}
#podcast .podcast_header .r_float {float:right;}
#podcast .podcast_header .r_float img {margin-left:75px; margin-bottom:15px;}
#podcast .podcast_header .clear {clear:both;}
#podcast .podcast_header h1 {font-size:1.3em;}
#podcast .podcast_header h2 {font-size:1.1em; color:#000000; margin:0px;}
#podcast .podcast_header .r_float .p_link {background-color:#ffffff; padding:3px; border: 1px solid #000000;}

#podcast h3 {margin-bottom:10px; margin: 0;}
#podcast h3 a {font-size:1em;}
#podcast h3 .last_updated {font-size:0.7em; color:#333333;}

#podcast .podcast_episode {margin-left:35px;margin-bottom:25px;}
#podcast .podcast_episode p {line-height:}


/* END CSS FOR Podcasts */

/* Styling of the Share Popup */
/*Share/Save block styles... */
.dhtmlwindow { position: absolute; border: 1px solid darkgray; visibility: hidden; background-color: white; }

/*CSS for Drag Handle*/
.drag-handle{ background:transparent url(/img/capitol_fun/box-header-bg-green.png) repeat scroll 0 0;
color:white; padding: 1px; padding-top:5px; padding-bottom:5px; text-indent: 3px; font: bold 14px Arial; background-color: black; color: white; cursor: move; overflow: hidden; width: auto; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

/*CSS for controls (min, close etc) within Drag Handle*/
.drag-handle .drag-controls{ position: absolute;right: 1px;top: 2px; cursor: hand;cursor: pointer; }

/*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
* html .drag-handle{ width: 100%; }

/*CSS for Content Display Area div*/
.drag-contentarea{ border-top: 1px solid silver; background-color: #303030;color: black;height: 150px;padding: 2px;overflow: auto; }

/*CSS for Status Bar div (includes resizearea)*/ /*height here is height of resize image*/
.drag-statusarea{ border-top: 1px solid gray;background-color: #F8F8F8;height: 13px; }

/*CSS for Resize Area itself - width and height and for the resize image */
.drag-resizearea{ float: right; width: 13px; height: 13px; cursor: nw-resize; font-size: 0; }


div.content {
    border: 1px solid silver;
    clear: left;
    padding: 0px;
}

div.content.inactive {
 display: none;
}

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: silver; /*url(tabs.gif);*/
    color: black;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color: lightskyblue;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
    background-color: black;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li a.active span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(tabs.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}

img {border:0;}
a {text-decoration:none;}
ol {list-style:none;}
.warning {color:red;font-weight:bold;}



#wrapper {
 text-align: left;
 margin: 0px auto;
 padding: 0px;
 border:0; 
 width: 600px;
}

#side-a { 
 float: left; 
 width: 200px;
}

#side-b {
 float: right;
 width: 200px;
}

#side-c { 
 float: left;
 width: 200px;
}



#sharingNav, #sharingNav div { margin: 0px; padding: 0px; height:20px;}
#sharingNav .baseNavItem {font-weight:bold;float:left;padding:0px 4px;margin-left:5px;margin-right:5px;background-color:#303030}
#sharingNav .baseNavItem:hover {font-weight:bold;float:left;padding:0px 4px;margin-left:5px;margin-right:5px;background-color:#666666}
#sharingNav .selectedNavItem {font-weight:bold;float:left;padding:0px 4px;margin-left:5px;margin-right:5px;background-color:#ffffff}
#sharingNav .selectedNavItem a, #sharingNav .selectedNavItem a:hover {color:#333333;}
#sharingNav .baseNavItem a, #sharingNav .baseNavItem a:hover {color:#ffffff;}
.drag-handle{ background:transparent url(/img/capitol_fun/box-header-bg-green.png) repeat scroll 0 0;
color:white; padding: 1px; padding-top:5px; padding-bottom:5px; text-indent: 3px; font: bold 14px Arial; background-color: #303030; color: white; cursor: move; overflow: hidden; width: auto; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

div #email { height: 136px; margin:0px 2px; padding:5px 18px; background-color: #ffffff; border:0px;}
div #share { height: 136px; margin:0px 2px; padding:5px 18px; background-color: #ffffff; border:0px;}
div #share a {font-size: 12px; }
div #share li {margin-bottom: 5px; }
div #save  { height: 136px; margin:0px 2px; padding:5px 18px; background-color: #ffffff; border:0px;}
div #save input { background-color:#f5f5f5; border:1px solid #cccccc; margin-bottom: 10px;}
div #save h2 { color: #303030; font-size:13px;}
div #save p { font-size: 11px; }
div #save img { vertical-align: middle;}
div #disclaimer { height: 136px; margin:0px 2px; padding:5px 18px; background-color: #ffffff; border:0px;}
.sharing_title { margin-left:8px; font-size:11px !important; line-height:15px !important;}
.sharing_title { color: #dddddd !important; }
.share_email_col { width:590px;}
.share_email_spam { clear:both; padding-top:5px; margin-bottom:5px;}
.share_email_spam label {font-size:11px; }
.share_email_spam input { width:275px; background-color:#f5f5f5; border:1px solid #cccccc;}
.share_email_spam input:focus { border-color: #888888; }
.share_email_col div { float:left; width:275px;}
.share_email_col div:first-child { margin-right:40px; }
.share_email_col label { display:block; font-size: 11px;}
.share_email_col input { width:275px; background-color:#f5f5f5; border:1px solid #cccccc;}
.share_email_col input:focus { border-color: #888888; }
.share_email_message textarea { background-color:#f5f5f5; border:1px solid #cccccc; }
.share_email_message textarea:focus { border-color: #888888; }
.share_email_message { margin-bottom:5px; }
.share_msg_preview {margin-bottom: 3px; }
.share_msg_preview div:last-child { border: 1px solid #CCCCCC; padding:4px;}
.share_email_submit { text-align:right; margin-right:5px;}
.share_email_submit input { vertical-align: middle;}


#disclaimer_row { display:block;clear:both; margin:0px 2px; padding:0px 18px; background-color: #ffffff; border-top: 1px solid silver; font-size:11px;}

/* END CSS FOR SHARING */

/* Start CSS For Featured Content on the Home Page */

   .featuredcarousel {overflow:hidden;}
   .featuredcarousel .featuredinner {width: 680px;}
   .featuredcarousel .featuredmiddle {overflow:auto;}

   #featuredslideshow {overflow:hidden}
   #featuredslideshow .featuredmiddle {overflow:hidden}
   #featuredslideshow .featuredslide {float:left;width:170px;}

   .featuredslide {font-weight:bold;padding:0px;margin:0px}
   .featuredLinkStyle {font-size:10px; padding-bottom:6px;}
   .featuredContentHeader {background-color:#0058a9;font: bold 1.1em Verdana, Geneva, sans-serif; padding:4px 0 2px 5px; height:18px;-webkit-border-top-left-radius:5px;}

   .itemSelected { padding:10px 0px 5px 10px;}
   .itemNotSelected { padding:10px 0px 5px 10px;}

   #featuredContentContainer {width:162px;padding-top:5px;background-color:#fff; background:url('/images/features/gradient.png') repeat-x bottom left;}
   #featuredContentSubContainer {border-style:solid;border-width:0px 1px 1px 1px;border-color:#999;}


/* End CSS For Featured Content on the Home Page */

/* begin styles for tooltip mouseover */
		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
		}
		
		#content a.tooltip {
			color: #000000; text-decoration: none; 
		}


		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover {position:relative;}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Arial,Helvetica, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}

		.tooltip:hover img {
		border: 0; margin: -10px 0 0 -55px;
		float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Arial,Helvetica, sans-serif; font-size: .9em; font-weight: normal;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #E3EFFD; border: 1px solid #084A94; font-size:0.9em; line-height:15px; }
/* end styles for tooltip mouseover */


/* BEGIN - CSS for tables in "Long Term Fiscal Output" special.pubs>longterm.
styles copied from ereport.css   added on 12_06_2010*/

.for_er_style table {
	font-size:.9em;
	border-collapse: collapse;
	border:none;
	border-bottom:medium solid #333;
	margin-left:4px;
	text-align:left;
}
.for_er_style th{
	color:#333;
	vertical-align:bottom;
	font-weight:bold;
	background-color:#B0DBF7;
	padding:4px;
	text-align:center; 
}
.for_er_style td{
	padding:7px 7px;
	color:#333;
	border:none;
	text-align:left;
}
.for_er_style thead{
	border-bottom:2px solid #333;
}
.for_er_style table.striped tr.odd { 
	background-color:#E9E9E9;
}
.for_er_style table.striped tr.even { 
	background-color:#fff; 
}
.for_er_style table ul {
	list-style-type:bullet;
	margin-left:1em;
	margin-top:.9em;
}
#content.for_er_style table.striped li {
	padding-top:2px;
	padding-bottom:3px;
}
.for_er_style table.table_footer {
	font-size:10px;
	margin-left:4px;
	color:#666;
}
.fig_title{
	font-weight:bold;
	color:#333;
	border-top:solid #333333 5px;
	padding:1px 0 0 0;
	margin-bottom:1em;
	margin-left:4px;
}
.fig_source{
	margin-bottom:2em;
}
/* End - CSS for tables in "Long Term Fiscal Output" special.pubs>longterm.
styles copied from ereport.css */

/* BEGIN - blockquote style "Long Term Fiscal Output" special.pubs>longterm added on 12_06_2010*/

blockquote.feature {
    display: block;
    margin: 1em 40px;
	background: none repeat scroll 0 0 #E3EFFD;
    border-left: 4px solid #77BBFF;
    color: #000000;
}

blockquote.feature {
    font-family: Arial,Helvetica, sans-serif;
    font-size: 1.0em;
    line-height: 25px;
    margin: 10px 0;
    padding: 10px;
}

/* END - blockquote style "Long Term Fiscal Output" special.pubs>longterm added on 12_06_2010*/

/* New for 90th Anniversary */
#content a:hover {
        color: #A10E1F;
}

#content h2 {
        color: #A10E1F;
}

.gaoModuleContent a.gaoFeaturedLink:hover {
        color: #A10E1F !important;
}

.gaoModuleContent li.linkHeading {
	color: #A10E1F;
}

#content h4 {
	color: #333333 ;
	text-transform:uppercase;
	font-weight: bolder;
	//color: #A10E1F;
	font-size:1.0em;
	font-weight:bold;
	text-align:left;
	margin:12px 0 0 0;
	
}
#content .smallSep h4 {
	margin: 2px 0 0 0;
}

.gaoModuleContentfraud li.linkHeadingfraud {
	color: #A10E1F;
}

/* Recently Issued====================================================================================== */
#recently_issued {
	width: 100%;
	background-color: #F4F4F4;	
}

#recently_issued div ul {
	padding: 0 12px;
}

#recently_issued div.inner {	
	background-color: #FFF;
	padding: 0 12px;
}

#recently_issued div.inner a {
	color: #18568C;
}


#recently_issued div.inner h3 {
	border-top: 1px solid #DCDCDC;
	padding-top: 10px;
	color: #A10E1F;
	margin-bottom: 4px;
	font-weight: normal;
	font-size: .9em;
	clear: both;
	text-transform: uppercase;
}

#recently_issued div.inner h3:first-child {
	border-top: 0px;
	padding-top: 0px;
}

#recently_issued div.inner ul {
	padding: 0;
}

#recently_issued div.inner ul h4 {
	margin-bottom: 2px;
	display: inline;
	font-weight: bolder;
	font-size: 1em;
	text-transform: uppercase;
}

#recently_issued div.inner .links {
	text-align: right;
	margin-right: 30px;
}

#recently_issued div.inner .links a {
	margin-left: 20px;
}

#recently_issued div.inner .links a[href *='/podcast/'], #recently_issued div.inner .links a[href *='/ereport/'] {
	background: url('/img_library/podcast_icon.png') no-repeat left center;
	padding-left: 18px;
}

#recently_issued div.inner .links a[href $='?action=play'] {
	background: url('/img_library/video_icon.png') no-repeat left center;
	padding-left: 18px;
}

#recently_issued div.inner .links img {
	display: none;
}

#recently_issued div.inner .links a:first-child {
	margin: 0;
}

#recently_issued div.inner ul {
	margin-bottom: 15px;
}

#recently_issued div.inner ul li {
	margin-bottom: 10px;
	clear: both;	
}

#recently_issued div.inner ul li .listing {
	margin-right: 100px;
}
.release_info {
    color:#666;
    display:inline;
    font-size:.8em;
}

.release_info span{white-space:nowrap}

#recently_issued div.inner ul img.icon {
        display:block;
	height: 59px;
	width: 89px;
	padding: 2px;
	border: 1px solid #DDD;
	clear: both;
	margin-bottom: 15px;
}


#content #recently_issued div.inner ul h4 {
	font-weight: normal;
}

#content #recently_issued .listing span {
	color: #666;
}


/* for About GAO brochure box */

#about_brochure_stroke{
	float: right;
	border: 1px solid #DCDCDC;
	margin-left: 13px;
}
#about_brochure{
	 color: #f3f3f1;
	 background: url("/images/about_gao_box.jpg") no-repeat scroll 0 0 #084a94;
	 margin: 2px;
     border-bottom: 5px solid #a10e1f;	
	 padding:8px;
	 width: 200px;
}

#about_brochure h6{
	color: #CDB182;
	font-size: 1.2em;
	margin: 0 0 7px 0;
}

#about_brochure a{
	color:#f3f3f1;
	font-weight:normal;
}

#about_brochure p{
	margin-bottom:4px;
	font-weight:bold;
	font-size: 0.9em;
}
#about_brochure .padleft{
	padding-left:20px;
}


/*for Careers page, best places to work box */
.careers_best_places{
	float:left;
	 padding:0 12px;
	 margin-top:15px;
	 height:175px;
	 width:201px;
	 background-color: #E4E2E2;
}

.careers_best_places td{ 
	font-size:.8em;
	vertical-align: top;
	line-height:1.3em;
}
.careers_best_places th{
	padding-bottom:15px;
	padding-top:10px;
}
.careers_best_places th a{color:#333 !important;}
.careers_best_places th a:hover {color:#333 !important;}

#share_this {
        display:inline;
   }
	#share_this ol{float:right;height:20px;vertical-align:bottom;padding:0 0 0 20px;color:#000;margin:8px 0 0 20px;}
	#share_this ol li{height:20px;padding-bottom:0;float:left;background:none transparent scroll repeat 0 0;padding-left:10px;display:inline-block;}
	#share_this .social_text {height:20px;padding-bottom:0;padding-top:3px;color:#A10E1F;font-size:1.2em;font-weight:bold;}
	#summary #share_this{padding-left:0;width:100%;margin-bottom:20px;}
	#summary #share_this ol{padding-left:0;margin-left:0;display:block;float:none;}
	#summary #share_this ol li{padding-left:0;padding-right:20px;}


/* GPRA====================================================================================== */
ul.legal_below{margin-bottom:0;}
p.legal_below_p{margin:0 0 16px 13px;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {color:#555555 !important}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#555555 !important}

/* Quicklinks popup */
div.popup_handle{height:100%;background-color:#d0d0d0;margin:0 4px 0 0;padding:0 5px 0 3px;width:16px;font-size:30px;z-index:4;color:#1d69a6;visibility:hidden}
div.popup_handle_wrapper{height:100%;position:absolute;top:0;z-index:3;cursor:pointer;display:block}
#content div.search_popup{line-height:1.3em;z-index:5;position:absolute;width:250px;text-align:left;font-size:.9em;background-color:#d0d0d0;padding:7px;display:none;opacity:0;filter:alpha(opacity=0);top:0;border-radius:8px;border-top-left-radius:0;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25)}
#content div.search_popup p{padding-bottom:10px}
#content div.search_popup *{margin:0}
#content div.search_popup h3{padding:10px 0;color:#333}
#content div.search_popup ul{padding-left:40px}
#content div.search_popup li{padding-left:3px;list-style-type:none;font-weight:700}
#content div.search_popup li.pdf_icon{list-style:none url(/images/pdf.png)}
#content div.search_popup li.podcast_icon{list-style:none url(/img_library/podcast_icon.png)}
#content div.search_popup li.vid_icon{list-style:none url(/img_library/video_icon.png)}
#content div.search_popup .read_more{font-weight:700}
#content div.search_popup td{text-align:left;padding:3px 6px}
#content div.listing, .listing div.ql_inner{min-height:47px}
#content div.listing{max-width:500px;padding-right:280px}
#content div.ql_inner{position:relative}
