/* TURN BACK ON NORMAL LIST ITEM DISCS, SO WE DON'T HAVE TO DO DOUPBLE-UL'S */
#content ul{list-style-image:url(/inc/gr/bullet2006.gif);margin-bottom:1em;}
#content ul, #content ol{padding-left:2em;padding-top:0;} 
#content ul li,#content ol li{padding-bottom:.2em;line-height:1.5em;}
#content a:hover, a:hover{color:#8EB61F;}
.clear{line-height:1px;font-size:1px;clear:both;}
/*li.highlightus {list-style-image:url(/recovery/images/us_icon.gif);margin-bottom:1em;padding-left:2em;}
li.highlightpie {list-style-image:url(/recovery/images/pie-icon.gif);margin-bottom:1em;padding-left:2em;}*/

a{color:#084a94;text-decoration:none;}http://brazil.gao.gov/recovery/

#content p{line-height:1.6em}
#content h2{color:#6d8d18;height:1.3em;margin-top:1.5em; border-bottom:1px solid #084A94;}
#content h3 {color:#084a94;margin-top:1.3em;}
<!--#content h4{font-size:13px;font-weight:normal;color:#6d8d18;margin-top:1em;font-variant:SMALL-CAPS;}-->

#content h4 {color:#6d8d18;font-size:13px;font-weight:bold;margin-top:1em;text-align:left; font-variant:normal;}

.source{font-size:10px; background-color:#084a94}
.sourceplain{font-size:10px; background-color:#ffffff}

/*************************************************************************************************************/
/* DATA TABLES */
#content table{padding:0;border-collapse:collapse;margin:1em 0 1em 0;font-size:11px;}
#content table caption{text-align:left;vertical-align:top;padding:4px;padding-bottom:8px;margin-bottom:-.5em;font-weight:bold;}
#content th, #content td{vertical-align:top;text-align:left;padding:5px;border:none;}
#content thead th, #content thead td{background-color:#628abd;color:white;}
#content thead th{text-align:center;vertical-align:top;border:1px dotted white;}
#content tfoot td{font-size:10px;background-color:#eee;}
#content table p{line-height:14px;margin-bottom:.8em;}

/* SITE LAYOUT */
#header{background-color:white;}
#content{min-width:330px;min-height:300px;background-color:white;}
.recovery #footer{margin-top:0;}

/*************************************************************************************************************/
/* MAIN NAVIGATION TABS */
#activeTabSubBar{width:auto;position:relative;}

#withSubnav #activeTabSubBar{padding:0 14px 0 14px;height:103px;background-image:url(/recovery/images/gray_fade.gif);background-repeat:repeat-y;background-position:0 10px;position:relative;border-bottom:0;}
#withSubnav #activeTabSubBar.subSubBar{padding:0 14px 0 14px;height:128px;background-image:url(/recovery/images/gray_fade.gif);background-repeat:repeat-y;background-position:0 10px;position:relative;border-bottom:0;}
#activeTabSubBar ul{position:absolute;top:67px;list-style:none;margin:0;margin-left:1px;color:white;background-color:#084a94;height:34px;padding-left:0px;border-top:1px solid #01559e;border-bottom:1px solid #084a94;z-index:3;}
#activeTabSubBar ul li{float:left;text-align:center;}
#activeTabSubBar ul li a{display:inline;color:white;margin-top:0;padding:3px 25px 1px 25px;height:30px;border-right:1px solid white;font-weight:bold;}
#activeTabSubBar ul li a.one_line{padding-top:10px;}
#activeTabSubBar ul li a:hover{background-color:#8EB61F;color:white;}
#activeTabSubBar ul li a.current{background-color:#f5f5f5;color:#01559E;height:31px;border-left:1px solid #084a94;border-right:1px solid #084a94;border-top:1px solid #084a94;margin-left:-1px;margin-top:-1px;}
#activeTabSubBar ul li a.current:hover{background-color:white;color:#6d8d18;}
#activeTabSubBar ul li a#home{}
#activeTabSubBar ul li a#home.current{border-left:0;margin-left:0;}
* html #withSubnav #activeTabSubBar{height:102px;}

#activeTabSubBar ul.subsub {position:absolute;top:103px;list-style:none;margin:0;margin-left:1px;color:white;background-color:#f5f5f5;height:30px;padding-top:3px;border-top:0px solid #f5f5f5;border-bottom:0px solid #f5f5f5;z-index:3;}
#activeTabSubBar ul.subsub  li{float:left;text-align:center;}
#activeTabSubBar ul.subsub  li a{display:inline;color:#084A94;margin-top:0;padding:3px 25px 1px 25px;height:25px;border-right:1px solid white;font-weight:bold;}
#activeTabSubBar ul.subsub  li a.one_line{padding-top:10px;}
#activeTabSubBar ul.subsub  li a:hover{background-color:#DDE9BE;color:#084A94;}
#activeTabSubBar ul.subsub  li a.current{background-color:#8EB61F;color:#ffffff;height:31px;border-left:1px solid white;border-right:1px solid white;border-top:0px solid #DDE9BE;margin-left:-1px;margin-top:-1px;}
#activeTabSubBar ul.subsub  li a.current:hover{background-color:#8EB61F;color:#ffffff;}
#activeTabSubBar ul.subsub  li a#home{}
#activeTabSubBar ul.subsub  li a#home.current{border-left:0;margin-left:0;}

#subsub_background_color {background-color:#f5f5f5;position:absolute;top:103px;height:25px;width:100%;}

/*************************************************************************************************************/
/* RECOVERY BANNER & BACKGROUND FRAME DROP-SHADOWS */
#layoutLeftCol, #layout3Col, #layoutRightCol, #layoutCenterOnly{}

#upper_right_design_hook{position:absolute;top:1px;right:0px;background:url(/recovery/images/recovery_frame_upper-right3.gif) no-repeat right;height:152px;width:700px;z-index:1;}
#upper_right_design_hook.subSubBar{position:absolute;top:1px;right:0px;background:url(/recovery/images/recovery_frame_upper-right3.gif) no-repeat right;height:150px;width:700px;z-index:1;}
#upper_center_design_hook{position:absolute;top:1px;margin-left:15px;background:url(/recovery/images/recovery_frame_top.gif) repeat-x;height:102px;width:3000px;}
#activeTabSubBar a#recovery_banner{float:none;display:block;position:absolute;top:0px;left:14px;height:67px;width:341px;background-image:url(/recovery/images/recovery_logo5.jpg);background-repeat:no-repeat;margin-left:-14px;z-index:2;border:0 0 0 0;border-right:0px;padding:0 0 0 0;margin-top:0;}
#recovery_banner span{display:none;}

body{background:url(/recovery/images/gray_fade_right.gif) repeat-y;background-position:right;min-width:602px;}
/* #rightColumn{background:url(/recovery/images/gray_fade_right.gif) repeat-y right;} */
#rightColumn{background:none;}
#recoveryHome #layout3Col #layoutLeftCol{background:url(/recovery/images/recovery_frame_3col_left.gif) repeat-y left;}
#layoutLeftCol, #layout3Col{ background:url(/recovery/images/recovery_frame_3col_left.gif) repeat-y;}
#layoutRightCol, #layoutRightCol #centerColumn, #layoutCenterOnly{ background:url(/recovery/images/gray_fade.gif) repeat-y; }
#leftColumn{background:url(/recovery/images/gray_fade.gif) repeat-y;}


#footer{position:relative;}

/*************************************************************************************************************/
/* ADJUST VARIOUS LAYOUTS TO ACCOUNT FOR DROP-SHADOW EFFECT, & WIDER RIGHT-HAND COL FOR RIGHT-COL ONLY PAGES */
#centerColumn{z-index:2}
#leftColumn{z-index:1}
#rightColumn{z-index:0}
#rightColumn .box{margin:0;margin-right:20px;margin-top:10px;}

/* 3-COLUMN PAGES */
#layout3Col{ padding-left: 195px;   /* LC width */ padding-right: 212px;  /* RC width */ }
#layout3Col #leftColumn{ width: 195px; /* LC width */ right: 195px; /* LC width */ margin-left: -100%;}
#layout3Col #rightColumn{ width: 212px; /* RC width */ margin-right: -212px;}
#layout3Col #centerColumn #content{padding-left:10px; padding-top:10px; padding-right:10px;margin-left:0px;margin-right:0px;padding-bottom:10px;}

/* RIGHT COLUMN ONLY PAGES (HOME, BIMOTNHLY REVIEWS) */
#layoutRightCol{ padding-left: 0;   /* LC width */ padding-right: 346px;  /* RC width */ }
#layoutRightCol #rightColumn{ width: 346px; /* RC width */ margin-right: -346px;background-color:;}
#layoutRightCol #centerColumn .column-in{margin-left:14px;}

/* LEFT-COLUMN ONLY PAGES */
#layoutLeftCol{ padding-left: 195px;   /* LC width */ padding-right: 0px;  /* RC width */ }
#layoutLeftCol #leftColumn{ width: 195px; /* LC width */ right: 195px; /* LC width */ margin-left: -100%;}
#layoutLeftCol #centerColumn{background:none;} 
#layoutLeftCol #content{margin-right:25px;}
#layoutLeftCol .column-in{background-color:none;}
#left_column_inner{padding-left:18px}

/* CENTER-COLUMN ONLY PAGES */
#layoutCenterOnly #centerColumn{background-color:transparent;background:url(/recovery/images/gray_fade_right.gif) repeat-y right;}
#layoutCenterOnly #content{margin-right:14px;margin-left:14px;}

#centerColumn .column-in{padding:0;margin-left:0px;margin-right:0px;}
#center_highlight{background-color:#E5E5E5; padding-top:10px; padding-left:5px; padding-right:5px;padding-bottom:10px;margin-bottom:20px;}
#content{padding-left:10px; padding-top:10px; padding-right:10px;margin-left:0px;margin-right:0px;padding-bottom:10px;}
#leftColumn, #rightColumn{padding-bottom:10px}

/*************************************************************************************************************/
/* LEFT NAVIGATION MENUS */
#subNavigation .markermenu{padding-left:14px;background:url(/recovery/images/gray_fade.gif) repeat-y -1px;border-top:0;border-bottom:0;border-right:0;}
#subNavigation{background-image:url(/recovery/images/gray_fade.gif);background-repeat:repeat-y;margin-bottom:0;}
#subNavigation .markermenu{width:auto;}
#subNavigation .markermenu li a{background-color:#e7eafc;}
#subNavigation .markermenu li a.first{border-top:1px solid white;}
#subNavigation .markermenu li a:hover{color:#8EB61F;background-color:#E7EAFC;}
#subNavigation .markermenu li a.subhighlight,#subNavigation .markermenu li a.subhighlight:hover {background-color:#dde9be;}
* html #subNavigation .markermenu li a{width:155px;}
/*************************************************************************************************************/
/* BOXES */
.box{border:1px solid #65903e;background-color:white;font-size:12px;}
.box p {margin: 9px;}
.box h6{background-color:#65903e;margin:0px -7px 0px -7px;padding:4px 6px 5px 6px;}

.box.cg_message {border:1px solid #084a94;}
.box.cg_message h6{background-color:#084a94;}

.box.contact {border:1px solid #65903e;}
.box.contact h6{background-color:#65903e;}

.box.highlight {border:1px solid #084a94;background-color:#E5E5E5;}
.box.highlight p {margin: 9px;}
.box.highlight h6 {background-color:#084a94}

.box.podcast {border:1px solid #c4d4e4;background-color:#e3effd;font-size: 1em;}
.box.podcast p {margin: 6px;}
.box.podcast h6 {background-color:#084a94}


.bio_data p{margin:0;margin-bottom:6px;margin-top:3px;}

.box .video_object{margin-left:-7px;margin-right:-7px;}

.box .scannableList .resultLinks{line-height:1.6em;}

/*************************************************************************************************************/
/* BIMONTLHY REPORTS MAIN PAGE */
#states_navigator{width:605px;height:415px;background-color:white;}
#states_navigator .photo_caption{text-align:center;}
#states_map_container{float:left;height:297px;width:450px;background-image:url(/recovery/images/state_outlines/states.gif);background-repeat:no-repeat;}
#us_map{position:absolute;width:450px;height:297px;border:0;}
.state_data{display:none;padding-left:510px;}
#states_overview{float:right;height:77px;width:186;background-image:url(/recovery/images/state_outlines/usoverview.gif);background-color:#f5f5f5;padding-left:10px;padding-right:10px;}
#states_overview a{display:block;vertical-align:middle;margin-top:29px;padding-left:15px;background:url(/recovery/images/arrow.gif) no-repeat left;}

#states_list{float:left;margin:0;list-style:none;padding-left:2px;margin-left:20px;margin-bottom:1em;}
#content #states_list ul{list-style:none;}
#content #states_list a{margin-bottom:.1em;width:120px;}
#states_list a{display:block;padding:2px 5px 2px 5px;margin:0;}
#states_list a.stateOn, #states_list a:hover{background-color:#8EB61F;color:white;}

#rightColumn .scannableList .resultTitle{padding-top:0em;line-height:1.3em;}
#rightColumn .scannableList .resultDocAndDate{padding-top:.3em;}
#rightColumn .scannableList{margin-left:0;padding-left:0}
#rightColumn h3{font-weight:bold;font-size:14px;margin-top:.5em;margin-bottom:.4em;color:#084a94;}

/*************************************************************************************************************/
/* STATE-PAGES */
.breadcrumbs{margin-bottom:1em;font-size:10px;}
#content h1 span{color:#628ABD;}

#content ul.subheading_links{padding-left:0; border:1px solid #628ABD; padding:4px;padding-top:0;background-color:#eee;width:auto;}
#content ul.subheading_links li{display:inline;list-style-image:url(/recovery/images/transparent_pixel.gif);outline:0px solid red;padding:0;}
#content ul.subheading_links li.dummy{float:none;clear:both;font-size:1px;line-height:1px;}
#content ul.subheading_links a{font-weight:bold;display:inline-block;padding-right:8px;margin-left:2px;margin-top:5px;border-right:0px solid #628ABD;padding-left:12px;background:url(/recovery/images/down.gif) no-repeat left;padding-bottom:0;}
#content ul.subheading_links a.last{border-right:0;}

#content table.report_page_nums{margin-top:1em;}
#content table.report_page_nums tbody td, #content table.report_page_nums tbody th {background-color:#eee;text-align:left;padding:5px;border:1px solid white;}

#content h2 span{float:left;}
#content h2 a.back_to_top {float:right;font-size:12px;padding-left:12px;padding-top:2px;background:url(/recovery/images/up.gif) no-repeat left 6px;}

#content h3 a.pulldown {font-size:11px;font-weight:normal;}

.recovery #content ul.footnotes {margin-left:0;padding-left:0;border-top:1px dotted #555;margin-top:4em;padding-top:1em;color:#555;font-size:10px;}
.recovery #content ul.footnotes li{list-style-image:url(/recovery/images/transparent_pixel.gif);margin-left:0;padding-left:0;}

ul#states_2nd_nav{margin-left:0;padding-left:0}
ul#states_2nd_nav li{margin-bottom:.5em;list-style-type:none;margin-left:0;padding-left:0}

.appendix-link{font-weight:bold;}

/************************************************************************************************************/
/* CSS-BASED GRAPHS */
.bar-graph{padding-left:10px;margin:0;height:350px;width:550px;background:url(/recovery/images/graphs/graph-bg_annual-outlays.gif) -10px 10px; border:1px solid #666666;}
.bar-graph .ticks_hook{position:absolute;left:0;height:200px;width:460px;}
.bar-graph .bar-in-graph{height:250px;width:50px;float:left;position:relative;}
.bar-in-graph.bar1{margin-left:45px;}


.bar-graph dt{display:none;}

.bar-in-graph p{position:absolute;display:none;border:1px dotted #333;top:-10px;z-index:12;width:300px;padding:30px 10px 10px 10px;background-color:white;}
.bar-in-graph p img{margin-top:-10px;margin-bottom:-10px;}
.bar-in-graph:hover{z-index:15;}
.bar-in-graph:hover p{display:block;}

.bar-in-graph.y-2009 p{left:250px;}
.bar-in-graph.y-2010 p{left:200px;}
.bar-in-graph.y-2011 p{left:150px;}
.bar-in-graph.y-2012 p{left:100px;}
.bar-in-graph.y-2013 p{left:50px;}
.bar-in-graph.y-2014 p{left:0px;}
.bar-in-graph.y-2015 p{left:-50px;}
.bar-in-graph.y-2016 p{left:-100px;}

.rollover-title{display:block;position:absolute;left:5px;top:5px;bottom:-5px;right:-5px;font-weight:bold;background:url(/recovery/images/box-lr-drop-shadow.png) bottom right;}

.bar-in-graph .data{position:absolute;bottom:3px;width:50px;margin-bottom:0;margin-top:0;}
.bar-in-graph .data span{display:none;}
.bar-in-graph .data dd{width:25px; position:absolute;bottom:0;margin-left:0px;margin:0;padding:0;}
.bar-in-graph .data dd.allocated{left:-5px;background-color:#91add1;}
.bar-in-graph .data dd.drawn-down{left:10px;background-color:#01559e}
.bar-in-graph:hover .data dd.drawn-down{background-color:#00549e;}
.bar-in-graph:hover .data dd.allocated{background-color:#7da2d1;}

.bar-in-graph .data dd.allocated span{display:block;color:#666;font-size:9px;left:-20px;right:-20px;text-align:center;position:absolute;top:-26px;}
.bar-in-graph .data dd.drawn-down span{display:block;visibility:hidden;color:#111;font-size:9px;text-align:center;position:absolute;top:-15px;left:-20px;right:-20px;}
.bar-in-graph.y-2009 .data dd.drawn-down span{visibility:visible;}

.chart-title{font-weight:bold;}
.floorplan .chart-title em{color:#a91d34;font-weight:bold;font-size:200%;}

*****************************************************************************************
/* ROTATOR */
#rotator-container a:link { color: #00CCFF;text-decoration: underline; }
#rotator-container a:hover { color: #FF0000;text-decoration: none; }
#rotator-container #container { position: absolute;top: 50%;left: 50%;width: 1px;height: 1px;display: inline;}

**************************************************************************************
/* RELATED PRODUCTS VIDEO PAGE(S) */
.video_object{}
.related-products-video-pg-content dl.scannableList{float:left;width:500px;clear:none;}

/* PRINT  */

@media print{
#layout3Col #leftColumn, #layout3Col #rightColumn, #layoutLeftCol
#leftColumn, #layoutRightCol #rightColumn{display:none;}
#layout3Col{padding-left:0;padding-right:0;}
}
