﻿/* Overrides from styles.css */
	#r-breadcrumbs {padding-bottom: 15px !important;}
	#r-topbar-links a:hover { text-decoration: underline !important; color: #4c4c4c; padding: 0px 1px;}
	
	.r-cornerbox-wrapper .r-content-2col-wrapper {margin: 0px 0px; padding: 10px 0px; }
	.r-chart th .align_right, .r-chart2 th .align_right {text-align: right !important; color: #000 !important; }
	.r-chart th, .r-chart2 th {color: #000; }

	.size {width: 340px;}	
	.r-content p, .r-content-main, .r-blog-content p {line-height: 1.5em;}
	.h2, H2 { color: #292929 !important; font: bold 1.2em Georgia, 'Times New Roman', Times, serif; margin: 0px; text-transform: uppercase; }
	.h3	{color: #292929; font-size: 1.1em !important; margin-bottom: 5px !important;}
	a.b-report {text-decoration: none !important; font-weight: bold;}
		
	#r-topbar-links .b-external:link, #r-topbar-links .b-external:visited {text-decoration: underline;}
	
	.r-cornerbox-wrapper-bl-gc { background: url('/arra/SiteStyle/images/rgov/bg-cornerbox-bl.gif') no-repeat bottom left; padding: 15px 10px;} 
	
	.r-blog-content h4, .r-content h4, .r-content .h4 {font-weight: bold; font-size: 1em; color: #292929; }
	
	span.black {color: #000 !important;}
/* Other overrides */
	.blogentries .ms-vh {display: none;}
	.ms-alternating {background-color: #fff;}
	tr.hidden {visibility:hidden; height:1px; font-size: 0px; padding: 0px !important; margin: 0px !important;}
	.r-chart .hidden th, .r-chart2 .hidden th {padding: 0px !important; margin: 0px !important; font-size: 0px;}
	.r-chart tr .footerrow td {border-top: 1px solid #333 !important;}
/* Generic styles */
	.padding10tb {padding: 10px 0px;}
	.padding5lr {padding: 0px 5px; margin-bottom: 0px;}
	.smaller {font-size: 11px;}
	.bottomsize {width: 100% !important; }

/* Form Styles */
	span.form_field_description {color: #737373; padding: 10px 5px 5px 0px; font: normal 1em Arial, Helvetica, sans-serif;}
	.form_field {text-transform: capitalize !important;}
	.form_submit {margin-top: 25px; float: right; padding: 2px; }
	.form_cell input, .form_cell select, .form_cell textarea {padding: 3px; border : 1px solid #c7c7c7; margin-left: 10px;}
	
	tr.form_row {height: 22px;}
	td.form_cell { vertical-align:top; padding-top: 5px;}	
	
	#ctl00_m_g_939bab57_3c70_4338_aa15_a4b3fbc7442c {	margin-left: 10px;}
	#ctl00_m_g_6db89a64_8449_4ef7_9970_56b8f2d73ea2_ctl08_DropDownButton,
	#ctl00_m_g_6db89a64_8449_4ef7_9970_56b8f2d73ea2_ctl07_DropDownButton {border: none;}

/* SharePoint Overrides */

	#ctl00_MSO_ContentDiv, table#MSO_tblPageBody, #MSOTlPn_MainTD, #MSOTlPn_CommandUI {height: 100% !important;}
	#ctl00_MSO_ContentDiv .ms-pagebreadcrumb {display: none;}
	.ms-PartSpacingVertical {margin-top: 0px !important;}
	
	.ms-paging {line-height: 15px;}
	.ms-paging img {vertical-align: middle;}

	.link-item a:hover,
	.link-item a:active,
	.link-item a:focus,
	.ms-WPBody a:link,
	.ms-WBBody a:visited { color: #2b4b83; text-decoration: underline;}
		
	.ms-WPHeader {border: none !important;}

	#WebPartWPQ3	{overflow: hidden;}
	.top {vertical-align: top;}
		
	.link-item a:link,
	.link-item a:visited,
	.ms-WPBody a:hover,
	.ms-WPBody a:active,
	.ms-WPBody a:focus {text-decoration: none; }
	
	.ms-WPBody {overflow:hidden;}
	.plain p {padding: 0px 20px 0px 20px;}
	p.plain2 {padding: 0px 0px; margin: 0px;}
	a.plain:link {text-decoration: none;}
	a.plain:hover {text-decoration: underline;}
	
	.fixed11 {font-size: 11px;}
	.paddtop10 {padding-top: 10px;}
	
	.hiddenLabel {position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; } 
	.hiddenStructure {display: none;}
	.hiddenStructure {
	 display: block;
	 background: transparent;
	 background-image: none; /* */
	 border: none;
	 height: 1px;
	 overflow: hidden;
	 padding: 0;
	 margin: -1px 0 0 -1px;
	 width: 1px;
	 position:absolute;	}

	select#ctl00_PlaceHolderMain_ddPrograms {width: 620px;}
		
	#r-search {
		background: url('/arra/SiteStyle/images/rgov/bg-formfield-search.gif') no-repeat 160px 0px; 
		height: 25px; 
		width: 360px;}
		
	#ctl00_rformsearch{
				border: none; 
				width: 130px; 
				height: 17px; 
				color: #666;
				background: transparent;
				padding: 0px 0px 0px 0px;
				left: 30px;
				top: 3px;
				position:relative;}
				
	#ctl00_rformsearch:focus{color: #000;}
	
	select#ctl00_rformsearchscope{
				border: none; 
				width: 150px; 
				color: #666;
				border: 1px solid #ccc;
				padding: 0px 0px 0px 0px;
				height: 20px;
				top: 3px;
				position:relative;}
				
	#ctl00_rformsearchscope:focus{color: #000;}

	input#ctl00_btnGo { padding: 2px; float: right; position:absolute; top: 0px; right: 0px; width: 25px;}
	
	.r-headline .ms-formfieldcontainer, 
	.r-headline .ms-formfieldlabelcontainer,
	.r-headline .ms-formfieldvaluecontainer {
		background-color: transparent;
		background-image: none !Important;
		margin-bottom: 0px !important;
		border-bottom: none !important;
		padding: 0px !important;}
	.r-headline .ms-formfieldlabelcontainer {height: 15px;}
	.r-headline .ms-formfieldvaluecontainer { margin-top: -5px;}

	h2 .ms-formfieldlabelcontainer, h2 .ms-formfieldvaluecontainer input {
		text-transform:none !important; 
		font: normal 12px/12px Arial, Helvetica, sans-serif;}

	.r-headline .ms-formfieldcontainer {margin-top: -30px;} 
	.r-headline .ms-formfieldvaluecontainer {border: none !important;}
		
/********************/
	#pagelayout {width: 964px;}
	#pagelayoutcontainer {padding-bottom: 5px;}
	#pagecontentarea {vertical-align:top;}
	#body1 {width: 769px; float: right; position:relative;}
	#body2 {width: 186px; margin-right: 9px; float: left; position:relative;}
	#homemap {z-index: 0; position: relative;}
	#r-footer {clear: both; margin-top: 0px !important;}
	.r-content {padding: 20px !important;} /* over riding the ones in the styles.css */
	.r-content-board {padding: 0px 15px;}
	.r-content2 {padding: 0px 20px;}  
	.r-content-small {padding: 0px 5px;} 
	
	.r-content li { margin-bottom: .75em; line-height: 1.4em; }
	.r-agency-menu li {margin-bottom: 0px;}
	.r-content-board li { margin-bottom: .75em; line-height: 1.4em; }
	.r-content2 li { margin-bottom: .75em;  line-height: 1.4em;}
	.r-content-small li { margin-bottom: .75em; line-height: 1.4em; }
	
	.r-content a:link, .r-content a:visited {text-decoration:underline;}
	.r-content a:hover {text-decoration:none;}
	.r-content-board a:link, .r-content-board a:visited {text-decoration:underline;}
	.r-content-board a:hover {text-decoration:none;}
	.r-chart, .r-chart2 {margin: 0px !important; width: 100%;}
	table.r-chart, table.r-chart2 {width: 100%;}
	
	.r-formbox-inner {padding: 0px 10px;}

/* page layouts */
	.r-content-1col { width: 964px; }
	.r-content-2col { width: 769px; margin: 0px; }
	.r-content-2col .r-content-right {width: 186px; margin-left: 8px;}
	.r-content-2col .r-content-left {width: 574px;}
	.r-content-1col .r-content-left {width: 574px;}
	.r-content-1col .r-content-right {width: 380px;}
	.r-agency-content2col .r-agency-contentleftcol { position: relative;width: 300px !important; float: left; display:block; }
	.r-agency-content2col .r-agency-contentrightcol {position:relative; width: 421px !important; float: right; }
	.r-content-2col .r-content-left2 {width: 355px; float: left; position:relative;}
	.r-content-2col .r-content-right2 {width: 400px; float: right; position:relative; margin-left: 8px;}
/*Ig pages */
	.r-agency-content1col .datatable { width: 680px; margin: 0px; border-spacing: none; border-collapse: collapse; border: 0px; }
	.r-agency-content1col .datatable th { background: #a7c7fd; font-weight: normal; padding: 3px 15px; }
	.r-agency-content1col .datatable td { padding: 3px 15px; vertical-align: middle; }
	.r-agency-content1col .datatable tr.oddrow td { background: #e9e9e9; }
	.r-agency-content1col .datatable img.ig_document_report_icon {margin: 2px 5px;}
	.ig_document_data_cell {vertical-align:middle;}



/* Landing Page Layout CSS */
	#landingpage #body2 {display: none;}
	#landingpage #col2layout {width: 964px; margin: 0px auto; padding-top: 10px;}
	#landingpage #topheaderright {width: 236px; float: right;}	
		
	
	#landingpage #col3layout {width: 964px;}
	#landingpage #leftside {width: 235px; margin-right: 8px;}
	#landingpage #rightside {width: 235px; margin-left: 0px;}
	#landingpage #centercol, #landingpage #centertop, #landingpage #centercol2, #landingpage #center_bottom {width: 478px;}
	#landingpage #centerleft, #landingpage #centerright {width: 235px; margin-bottom: 8px;}
	#center_bottom {clear: both;}

	.rightzone {margin-left: 9px;}
	.half {width: 50%;}
	.w186 {width: 186px;}
	.rightzone .ms-WPBody, .r-content-2col .ms-WPBody {margin-bottom: 10px;}
	.outer_large {padding-bottom: 10px;}
	.inner_large {background: #fff url('/arra/SiteStyle/images/rgov/topgradient-right-plain.jpg') no-repeat right top;}

	p.date {margin: 0px;}
	.marg8t {margin-top: 8px;}
	.marg8b {margin-bottom: 8px;}
	.marg9l {margin-left: 9px;}
	.marg-8b {margin-bottom: -8px;}
	.tight	{letter-spacing: -1px;}
	
/* 2011-10 home page changes - new styles and divs */	
	#hometop { height: 465px; margin-bottom: 10px;}
	#hometopleft { width: 460px; float: left; padding-top: 10px; }
		#homeintrotext { padding-right: 30px;}
			#homeintrotext h3 { color: #292929; }
		#home-overviewbox { margin-left: -5px;background : url('/arra/SiteStyle/Images/RGOV/Home/home-overviewbg.png') no-repeat; height: 304px; padding: 12px 35px 0 18px; }
			#home-overviewbox h2 { margin-bottom: 20px; }
			#home-overviewbox .bottomtext { font-size: 11px; }
	#hometopright { width: 485px; float: left; }
		#hometopright h2 { padding-top: 10px; }
		#hometopright #flashmap_date { margin: 0; }
		#hometopright #flashmap { width: 485px; float: none; }
		#hometopright #flash-content { width: 485px; height: 304px; border: none; }
		#hometopright #flashmap #home-flash-holder, #hometopright #flashleft { width: 485px; height: 304px;}
		#hometopright #flashleft { background: #fff; }
		#hometopright .bottomtext { padding-top: 0; font-size: 11px; }
		#home-zip { width: 240px; height: 75px; float: left; margin-right: 5px; background: url('/arra/SiteStyle/Images/RGOV/Home/home-seeprojects.png') no-repeat; text-align: center; }
			#home-zip h2 { text-transform: none; margin: 3px 0; padding: 0; }
			#home-zip span.zip_ff, #home-zip span.zip_go { position: static; }
		#home-mapgallery { width: 240px; height: 75px; float: right; background: url('/arra/SiteStyle/Images/RGOV/Home/home-mapgallery.png') no-repeat; }
			#home-mapgallery a { display: block; width: 240px; height: 75px; text-indent: -99999px; }
	#homemiddle { clear: both; }
		#home-featured { width: 468px; float: left; margin-right: 7px; }
			#home-featured .inner_content { height: 152px; position: relative; }
			#home-featured .viewall { position: absolute; bottom: 0; right: 10px; }
			.r_element { width: 442px;}
			.r_feature_content .r_image { float: left; margin-right: 10px; }
			.r_element h3 { font: bold 1em Arial, Helvetica, sans-serif; text-transform: capitalize; margin-bottom: 1em; background: #fff; }
			.r_link { margin-top: 1em; }
			.r_link .r_text { background: url('/arra/SiteStyle/images/RGOV/bullet-arrow.gif') no-repeat right 5px; padding-right: 10px; }
			#rotator_pagnation { position: absolute; bottom: 0px; }
			#rotator_pagnation a { display: block; float :left; background:  url('/arra/SiteStyle/Images/RGOV/rotator-bullets.png') no-repeat; width: 10px; height: 10px; text-indent: -999999px; margin: 1px 4px; }
				#rotator_pagnation a:hover, #rotator_pagnation a.page_on { background-position: 0 -10px; }
				#rotator_pagnation a#rotator_b_prev, #rotator_pagnation a#rotator_b_prev:hover { background-position: 0 -22px; }
				#rotator_pagnation a#rotator_b_next, #rotator_pagnation a#rotator_b_next:hover { background-position: 0 -36px; }
		#home-recipients{ width: 234px; margin-right: 7px; float: left; }
			#home-recipients-search { height: 80px; margin-bottom: 5px;background : url('/arra/SiteStyle/Images/RGOV/Home/recipient-home.jpg') no-repeat bottom left; border: solid 1px #cac4aa; padding: 20px 10px 0 67px; }
				#home-recipients-search h2 { font-size: 16px; margin-bottom: 0px;}
				.recipient_ff input { background: url('/arra/SiteStyle/Images/RGOV/recipient-input.gif') no-repeat; height: 15px; margin: 3px 0 0 0; width: 90px; padding: 3px 0 3px 5px;color: #999; border: solid 1px #6c6c6c; }
				.recipient_ff input:focus {color:#000;}
			#home-jobs { position: relative;background : url('/arra/SiteStyle/Images/RGOV/Home/home-jobsbg.png') repeat-x bottom left; border: solid 1px #bbc5b9; padding: 12px 0; text-align: center; }
				#home-jobs h2 { text-align: left;margin-left: 8px;}
				#home-jobs .green { font: bold 34px Georgia, Times, serif; padding-top: 4px }
				#home-jobs .jobdates { font-weight: bold; }
				#home-jobs .info-button { position: absolute; left: 200px; top: 60px; }
		#home-twitter { width: 234px; float: left;  }
			#home-twitter .headline_med { background: url('/arra/SiteStyle/Images/RGOV/Home/icon-twitter-home-new.png') no-repeat 200px 10px; }
			#home-twitter .inner_content { padding: 0; }
			#home-twitter .inner-content iframe { overflow-y: auto; }
			#home-twitter .align_right { padding-right: 5px;}
	#homebottom { clear: both; margin-top: 5px; }
		#home-col-left { width: 313px; float: left; margin-right: 7px; }
			.home-whatsnew  strong { display: block; }
			.home-whatsnew .blwp { padding: 10px 0 0 5px; }
			.home-whatsnew .blwp .bullet_list li { background-image: url('/arra/SiteStyle/Images/RGOV/bullet-arrow.gif'); }
		#home-col-right { width: 631px; float: left;  }
			#home-col-right h2 { background: url('/arra/SiteStyle/Images/RGOV/Home/home-linkstab.gif') no-repeat; padding: 10px 0 0 10px; height: 22px; }
			#home-suggestedlinks { background: #f5f5f5 url('/arra/SiteStyle/Images/RGOV/Home/home-linksbg.gif') no-repeat bottom left; padding: 30px 10px 10px 10px; }
			#home-suggestedlinks ul { margin: 0; padding: 0; list-style: none; }
			#home-suggestedlinks li { width: 190px; float: left; margin-left: 14px; }
				#home-suggestedlinks li:first-child { margin-left: 0; }
			#home-suggestedlinks li h3 { font-weight: bold; font-size: 1.2em; }
			#home-suggestedlinks img { border: solid 1px #d4d4d4; margin-bottom: 10px; }
			#home-suggestedlinks li ul li {padding-bottom: 4px;}
			#home-suggestedlinks li ul {padding-top: 5px;}
			#home-suggestedlinks li .links a { display: block; text-align: right; background: url('/arra/SiteStyle/Images/RGOV/bullet-arrow.gif') no-repeat right 5px; padding-right: 10px; }
/* News Page */
	#ctl00_PlaceHolderMain_r2__ControlWrapper_RichHtmlField p img {float: right; margin: 10px;}
	
	.report-title, .report-title a {font: bold 1.2em Georgia, 'Times New Roman', Times, serif; padding-top: 0px;}
	.report-body {padding-bottom: 10px; line-height: 1.4em;}
	.report-date {padding-top: 10px; padding-bottom: 5px; width: 60%;}
	.report-body .dateln {line-height: 1.5em;}
	.report-body br, .report-body h1 {display: none;}
	.report-body img {float: right; padding: 5px; margin: 5px;}
	.read-more {border-bottom: dashed 1px #c2c2c2; padding-bottom: 10px; }
	.newsimage {float: right; margin: 10px 10px 0px 10px;}

	.report-body img.ms-asset-icon {float: left; padding: 0px; bottom: 5px; position:relative;}
	.dateln {padding-bottom: 10px;}
	.dateln img {visibility:hidden;}
	
	.newsmessage {padding-top: 10px;}
	.newsmessage a:link, .newsmessage a:visited, .newsmessage a:active {color: #2b4b83 !important;}
	
	td.ms-vb hr {visibility:hidden;}

/* External Links 
	background: url('../images/rgov/icon-extwindow.gif') no-repeat bottom right; 
	padding: 0px 18px 0px 0px; 


*/

.b-external:link,
.b-external:visited {
	color: #2b4b83; 
	text-decoration: none;}
.b-external:hover, .b-external:active {text-decoration: underline;}

/* Agency Summary Page */
	.text_view_header { background: #a7c7fd; font-weight: normal; padding: 3px 15px; }
	.text_view_data { padding: 3px 15px; }
	
	tr.evenrow td { background: #e9e9e9; }
	tr.oddrow td { background: #fff !important; }

	tr.evenrow th.first, tr.evenrow th.ig_document_data_cell, .evenrow .firstcolheadercss { background: #efefef !important; text-align: left; color: #4c4c4c; }
	tr.oddrow th.first, tr.oddrow th.ig_document_data_cell, .oddrow .firstcolheadercss { background: #fff !important; text-align: left;color: #4c4c4c;  }

	.r-chart tr th.first { background: #fff; }
	.r-chart th { vertical-align: middle !important;}
	
	.r-agency-summary { margin: 0px 0px 10px 0px !important; padding: 10px 15px 15px 15px !important; border-bottom: dashed 1px #c2c2c2; }
	.r-agency-summary img { position: relative; right: -15px; top: -90px; float: right;}
	.r-agency-summary .h4 {width: 180px;}
	.r-agency-recent { margin: 0px 0px 10px 0px !important; padding: 10px 15px 15px 15px !important; }
	.r-agency-content1col p {font-weight: normal;}
	a.nochange {color: #4c4c4c !important;}
	.award-desc {width: 440px; padding: 5px 20px; line-height: 1.4em;}

/* Data, Data buttons */
	select#agency, select#state, select#amount {margin-bottom: 5px; width: 235px; font-size: .8em;}
	select#stateDDRecipient, select#stateDDAgency, select#agencyDDRecipient, select#agencyDDAgency, select#amount {margin-bottom: 5px; width: 235px; font-size: .8em;}
	input#btnD3Go {margin: 2px 0px;}
	span.chkbx {margin: 5px 0px 5px 0px; padding:5px;}
	span.chkbx label {padding-right: 5px;}
	.r-ddmd-wrapper {float: left; margin-bottom: 0px; padding: 15px 10px 5px 10px;}
	.r-ddmd-wrapper2 {float: left; margin-bottom: 0px; padding: 0px; width: 574px; margin: 8px 0px;}
	.r-ddmd-wrapper2 .dataleft {width: 270px; height: 190px; }
	.r-ddmd-wrapper2 .dataright {width: 270px; margin: 0px auto; float: right; height: 180px;}
	.r-ddmd-wrapper2 #pie-container {margin: 0px auto; text-align: center;}
	.dataleft {width: 250px;}
	.dataleft p {padding: 5px;}
	.piedata {width: 209px;}
	#checkboxes .textdiv {padding: 0px 0px 0 0px;}
	#checkboxes {padding-bottom: 0px;}
	.datafooter {clear: both; padding:0px; margin-left: 300px;}

/* Bar Chart homepage */
	#bar {padding-left: 6px;}

/* Gradient Top Header for Tutorial Center */
	.heading_tutorial { background: transparent url('/arra/SiteStyle/images/rgov/rr/tutorial-center-header.jpg') no-repeat left top; height: 64px;}
	.heading_tutorial .tut {text-transform: uppercase; font: bold 16px Georgia; padding: 15px 10px 15px 10px; color: #292929;}
	.bottomcontent_tutorial{margin-bottom: 8px; margin-top: -1px; background: url('/arra/SiteStyle/images/rgov/rr/track-footer.jpg') no-repeat left bottom; height: 31px;}

/* Tutorial Center Large */
	.heading_tutorial_large { background: transparent url('/arra/SiteStyle/images/rgov/rr/large-tutorial-center.jpg') no-repeat left top; height: 174px;}
	.heading_tutorial_large .tutlarge {text-transform: uppercase; font: bold 20px Georgia; padding: 8px 10px 95px 10px; color: #292929; text-align: center;}
	.heading_tutorial_large .tutlink a {padding-left: 35px; font-size: 11px; text-decoration: none;}

/*Download Center Button */
	.heading_download_center { background: transparent url('/arra/SiteStyle/images/rgov/rr/rr-dowload-bg.jpg') no-repeat left top; height: 93px; overflow: hidden;}
	.heading_download_center_wide { background: transparent url('/arra/SiteStyle/images/rgov/download-button-large.jpg') no-repeat left top; height: 93px; overflow: hidden;}
	.heading_download_center .dowlink { line-height: 18px; font-size: 13px; text-align: center; padding: 10px 5px 0px 5px;}
	.heading_download_center_wide .dowlink { line-height: 18px; font-size: 14px; text-align: center; padding: 20px 0px 0px 0px;}	
	.heading_download_center .dowlink a, .heading_download_center_wide .dowlink a { font-size: 14px; font-weight: bold; text-align: center; line-height: 20px; text-decoration: none; font-style:italic;}

	.heading_download_center .dowlinkred { line-height: 20px; font-size: 16px; text-align: center; padding: 20px 0px 0px 0px;}
	.heading_download_center .dowlinkred a {color: #6E1A1A; font-size: 18px; font-weight: bold; text-align: center; line-height: 20px; text-decoration: none; font-style:italic;}

/*Gradient Image in headings */
	.heading_outer_small { background: transparent url('/arra/SiteStyle/images/rgov/topgradient-left-short-plain.jpg') no-repeat left top; height: 50px;}
	.heading_outer { background: transparent url('/arra/SiteStyle/images/rgov/topgradient-left-plain.jpg') no-repeat left top; height: 50px;}
	.heading_outer_large { background: transparent url('/arra/SiteStyle/images/rgov/topgradient-exlarge.jpg') no-repeat left top; height: 50px;}

/* Plain Right Corner */
	.heading_small {background: transparent url('/arra/SiteStyle/images/rgov/topgradient-right-plain.jpg') no-repeat right top; height: 50px; margin-left: 1px;}
	.heading {background: url('/arra/SiteStyle/images/rgov/topgradient-right-plain.jpg') no-repeat right top; height: 50px;}
	.heading_large {background: url('/arra/SiteStyle/images/rgov/topgradient-exlarge-right.jpg') no-repeat right top; height: 50px;}

/* Loans Contracts and Grants for Rr */
	.heading_loans {background: transparent url('/arra/SiteStyle/images/rgov/rr/loans-header.jpg') no-repeat right top; height: 50px;}
	.heading_contracts {background: transparent url('/arra/SiteStyle/images/rgov/rr/contracts-header.jpg') no-repeat right top; height: 50px;}
	.heading_grants {background: transparent url('/arra/SiteStyle/images/rgov/rr/grants-header.jpg') no-repeat right top; height: 50px;}

/* Tribal News Corner */
	.heading_small_tribal {background: transparent url('/arra/SiteStyle/images/rgov/news-corner.jpg') no-repeat right top; height: 50px;}
	#linkitem {padding-bottom: 0px; padding-top: 0px;}
	
/* Did you know Corner */
	.heading_small_dyknow {background: transparent url('/arra/SiteStyle/images/rgov/dy-know.jpg') no-repeat right top; height: 50px;}
	
/* Chairmans Corner */
	.heading_outer_small_chairman {background: transparent url('/arra/SiteStyle/images/rgov/chair-left.gif') no-repeat left top; height: 50px;}
	.heading_small_chairman {background: transparent url('/arra/SiteStyle/images/rgov/chair-corner-corner.gif') no-repeat right top; height: 50px;}
	hr.chair {text-align: left; width: 1px;}
	.chair_logo {float: right; margin: 0px 0x 0px 5px;}
	p.chair_date {font-weight: bold; margin: 0px; padding-top: 10px;}

/* Headline Variations */
	.headline_large {text-transform: uppercase; font: bold 18px Georgia; padding: 15px 10px 15px 10px; color: #292929;}
	.headline_large h2 {font-size: 18px;}
	.headline_med {text-transform: uppercase; font: bold 13px Georgia !important; padding: 15px 10px 15px 10px;}
	.headline_med h2 {font: bold 13px Georgia !important;}
	.headline {text-transform: uppercase; font: bold 16px Georgia; padding: 15px 10px 10px 10px;}
	.headline h2 {font: bold 16px Georgia;}
	.headline_small {text-transform: uppercase; font: bold 12px Georgia !important; padding: 10px 10px 10px 10px; color: #292929;}
	.headline_small h2 {font-size: 12px;}
	.headline_smaller {text-transform: uppercase; font: bold 11px Georgia !important; padding: 5px 8px 8px 10px; color: #292929;}
	.headline_smaller h2 {font: bold 11px Georgia !important; }
	.inner_content {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 12px 10px 5px 10px;}
	.inner_content_smf /* Social Media Feeds */ {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 2px 0px 2px 0px;}
	.inner_content_barchart {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 12px 0px 0px 0px; margin: 0px auto;}
	.inner_content_barchart img {margin-left: 5px;}
	.inner_content_small {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 0px 10px; width: 215px;}
	.cbq-layout-main .inner_content {padding: 10px 10px 0px 10px !important;}
	.inner_content_barchart p {padding: 0px 10px;}
	.inner_content_small .r-chart td {padding: 3px 3px 3px 3px;}
	.inner_content_small .r-chart {}
	.inner_content .r-chart td {padding: 3px;}
	.inner_content_large .r-chart td {padding: 3px;}
	.inner_content_large {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 0px 10px 5px 10px;}
	.r-ddmd-wrapper2 .inner_content_large {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 10px 10px 0px 20px;}
	.fiveleft .inner_content_large {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 0px 0px 5px 0px !important;}
	#center_bottom .inner_content_large {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 0px 5px 5px 5px;}
		
	.inner_content_side {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 12px 5px 5px 5px;}
	.inner_content_rr {border: 1px solid #c7c7c7; border-bottom: none; border-top: none; padding: 10px 5px 10px 5px;}
	
	.inner_content ul {margin-top: 0px; margin-bottom: 2px;}
	.inner_content li {line-height: 1.4em; }

	.inner_content a:link {text-decoration:none; color: #2b4b83 !important;}
	.inner_content a:visited {text-decoration:none;}
	.inner_content a:hover {text-decoration:underline;}
	.inner_content a:active {text-decoration:underline;}
	
/* Bottom Corners */
	.bottomcontent_outer{margin-bottom: 8px; margin-top: -1px; background: transparent url('/arra/SiteStyle/images/rgov/content-bottom-left.gif') no-repeat left bottom; height: 13px; width: 100%;}
	.bottomcontent_inner {background: transparent url('/arra/SiteStyle/images/rgov/content-bottom-right.gif') no-repeat right bottom; height: 13px;}
	
	.bottomcontent_outer_small {margin-bottom: 8px; margin-top: -2px; background: transparent url('/arra/SiteStyle/images/rgov/content-bottom-left.gif') no-repeat left bottom; height: 13px;}
	.bottomcontent_inner_small {background: transparent url('/arra/SiteStyle/images/rgov/content-bottom-right_small.gif') no-repeat right bottom; height: 13px; margin-left: 1px;}
	
	.bottomcontent_outer_small_barchart {margin-bottom: 0px; margin-top: -13px; background: transparent url('/arra/SiteStyle/images/rgov/content-bottom-left.gif') no-repeat left ; height: 13px;}
	.bottomcontent_inner_small_barchart {background: transparent url('/arra/SiteStyle/images/rgov/content-bottom-right_small.gif') no-repeat right ; height: 13px; margin-left: 1px;}
	
	.data_bottom_content {font-size: 15px; margin-bottom : 8px; background: transparent url('/arra/SiteStyle/images/rgov/bottom-data-wcaret.jpg') no-repeat; height: 31px; width: 479px;}
	
/* Corrie's new home page right column rounded box and related styles */
	.home_right_heading { background: url('/arra/SiteStyle/images/rgov/topgradient-left-short-plain.jpg') no-repeat left top; height: 50px; }
	.home_right_heading_inner { background: url('/arra/SiteStyle/images/rgov/topgradient-right-plain.jpg') no-repeat right top; height: 50px; }
	.home_right_box_outer { background: url('/arra/SiteStyle/images/rgov/home-right-box-bg.gif') repeat-y; width: 235px; margin-bottom: 8px; }
	.home_right_box { background: url('/arra/SiteStyle/images/rgov/content-bottom-left.gif') no-repeat left bottom; width: 235px; }
	.home_right_box_inner { background: url('/arra/SiteStyle/images/rgov/content-bottom-right_small.gif') no-repeat right bottom; padding: 12px 10px 17px 10px; }
	.home_right_box_inner2 { background: url('/arra/SiteStyle/images/rgov/content-bottom-right_small.gif') no-repeat right bottom; padding: 3px 0px; }
	.home_right_box_inner ul { margin-top: 0px; margin-bottom: 2px; }
	
/* Corrie's new home page Data, Data, & More Data box style - forcing width, reducing padding so the graphic fits properly */
	.home_center { width: 476px; padding:0px; }

/* More Links in Landing Page Content Areas */
	p.more a {color: #2B4B83 !important}
	p.more {margin-bottom: 0px;}
	
	.maptextview {position: relative; top: -18px; color: #000 !important;}
	
/*** Small Container */
	.outer_small {padding-bottom: 10px;}
	.inner_small {background: #fff url('/arra/SiteStyle/images/rgov/topgradient-r.gif') no-repeat right top;} 
	.outer_small .headline { padding: 15px 5px 15px 10px;}
	.outer_small .headline .title {text-transform: uppercase; font: bold 18px Georgia; float: left;}

/* Left Side Shaded */
	#leftside_shaded {width: 239px;}
	#leftside_shaded_content {background: transparent url('/arra/SiteStyle/images/rgov/shaded-left-top.jpg') repeat-y center top; width: 234px;}
	#leftside_shaded_content_inner {padding-top: 10px;}
	#leftside_shaded_bottom {background: #fff url('/arra/SiteStyle/images/rgov/side-shaded-bottom.jpg') no-repeat left top; height: 9px ; width: 234px;}
	#loans_button {background: #E6E6E6 url('/arra/SiteStyle/images/rgov/loan-button.jpg') no-repeat; height: 52px; width:220px; margin: 0px 7.5px;}
	#grants_button {background: #E6E6E6 url('/arra/SiteStyle/images/rgov/loan-button.jpg') no-repeat; height: 52px; width:220px; margin: 0px 7.5px 8px 7.5px; }
	#contracts_button {background: #E6E6E6 url('/arra/SiteStyle/images/rgov/loan-button.jpg') no-repeat; height: 52px; width:220px; margin: 0px 7.5px 8px 7.5px; }

/*** Left Shaded Container ***/
	.shaded_content_wrapper {padding: 0px 7px 8px 8px;}
	.shaded_content_top {background: transparent url('/arra/SiteStyle/images/rgov/shaded-content-title-top.jpg') no-repeat left top; height: 50px; width: 219px;}
	.shaded_content {background: transparent url('/arra/SiteStyle/images/rgov/shaded-content-center.jpg') repeat-y; width: 219px;}
	.shaded_content_inner {padding: 10px 10px 0px 10px;}
	.shaded_content_bottom {background: transparent url('/arra/SiteStyle/images/rgov/shaded-content-bottom.jpg') no-repeat; height: 7px ; width: 219px;}

/*Other Stytles */
	#Grants_RSS, #awarded {width: 185px;}
	#Grants_RSS a:link, #Grants_RSS a:visited {text-decoration: none !important;}
	#Grants_RSS a:hover, #Grants_RSS a:active {text-decoration: underline !important;}
	.grants p {margin: 0px 5px 2px 0px; line-height:1.2em;}
	
	.awarded a, .upforbid a {width: 185px;}
	.awarded a:link, .awarded a:visited, .upforbid a:link, .upforbid a:visited  {text-decoration:none;}
	.awarded a:hover {text-decoration:underline;}
	.upforbid a:hover {text-decoration:underline;}
	
	.grants2 #awarded {	width:100%;}
	.grants2 .awarded, .grants2 .upforbid {padding-right: 25px;}
	.awarded a, .upforbid a {margin-top: 10px; display:block;}
	.awarded br, .upforbid be {display: none;}

/* Special Text */
	.green { color: #2f6439; font-size:20px; font-weight: bold; text-align:center; padding-bottom: 5px;}

	.shaded_content_inner li { 
		list-style-type: none; 
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret-wb.gif') no-repeat left 3px; 
		padding-left: 15px; 
		margin: 2px 0px;	}

	.blwp .bullet_list {padding-top: 0px; padding-bottom: 0px;}
	.blwp .bullet_list ul {margin: 0px; padding: 0px;}
	.blwp .bullet_list li {
		list-style-type: none; 
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret-wb.gif') no-repeat left 8px; 
		padding: 5px 5px 5px 15px; 
		line-height: 120%;
		margin: 0px 0px 0px 0px;}

		
	.bullet_list {padding-top: 5px; padding-bottom: 5px;}
	.bullet_list ul {margin: 0px; padding: 0px;}
	.bullet_list li a:hover {text-decoration: underline;}

	.bullet_list1 {padding-top: 0px; padding-bottom: 0px;}
	.bullet_list1 ul {margin: 0px; padding: 0px;}
	.bullet_list1 li {
		list-style-type: none; 
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret-wb.gif') no-repeat left 3px; 
		padding-left: 15px; 
		margin: -5px 0px -2px 0px;}
		
		
	.bullet_list1 li a:link {text-decoration: none !important;}
	.bullet_list1 li a:hover {text-decoration: underline;}

	.bullet_list2 {padding-top: 0px; padding-bottom: 0px;}
	.bullet_list2 ul {margin: 0px; padding: 0px 0px 0px 10px;}
	.bullet_list2 li {
		list-style-type: none; 
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret-wb.gif') no-repeat left 3px; 
		padding-left: 20px; 
		margin: -5px 0px -2px 0px;}
	.bullet_list2 li a:link {text-decoration: none !important;}
	.bullet_list2 li a:hover {text-decoration: underline;}

	.bullet_list3 {padding-top: 0px; padding-bottom: 0px;}
	.bullet_list3 ul {margin: 0px; padding: 0px;}
	.bullet_list3 li {
		list-style-type: none; 
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret-wb.gif') no-repeat left 3px; 
		padding-left: 15px; 
		margin: 0px 0px 5px 0px;}

	
	.data_bottom_content p {color: #2B4B83;  padding: 8px 10px 5px 35px; font-size: .8em;}
	.special_red {color: #6E1A1A; font-family:Arial, Helvetica, sans-serif !important;}

	ul.clearbullets li { list-style-type: none;}
	
/*Zip code form area */
	#AgencyLandingData #fullcenter {position: relative; top: 0px; clear: both;}
	#flashmap-textview {height: 25px;}
	.textview {padding-right: 10px;float: left; width: 140px; background:url("/arra/SiteStyle/images/rgov/blue-caret-wb.gif") no-repeat scroll 127px 4px #FFFFFF;}	
	#flshmap .r-header span {display: inline; }
	
	span.zip_ff #txt_zip, #ctl00_PlaceHolderMain_txt_zip {background: url('/arra/SiteStyle/images/rgov/zip-input.gif') no-repeat; width: 62px; height: 15px; padding: 0px; margin: 3px 0 0 0;}
	
	#ctl00_PlaceHolderMain_txt_zip {color: #999; padding: 3px 0px 3px 5px;}
	#ctl00_PlaceHolderMain_txt_zip:focus {color:#000;}
			
	span.zip_ff { position: absolute; left: 610px; top: 1px;}
	span.zip_go { position: absolute; left: 680px; top: 8px; }
	
	span.zip_go #btn_go { padding: 0px 0 0 0px; margin: 0px; line-height: 10px; font-size: 10px; width: 30px; }
	
	#zip_validation {float: right;position: absolute;	right: -200px;	top: 10px;color: red;}

/* Agency Pages */

	#agencypage #landing_page_zip_form {left: 150px;}
	.zipform span.zip_ff { position: absolute; left: 385px; top: 4px;}
	.zipform span.zip_go { position: absolute; left: 457px; top: 5px; }
	.zipform span.zip_go #btn_go { padding: 2px 0 0 0px; margin: 0px; line-height: 10px; font-size: 10px; width: 30px; }
	.zipform  #zip_validation {float: right;position: absolute;	right: 10px;top: 35px;color: red; margin-bottom: 10px;}
	
	#landing_page_zip p {
	font-size: 11px;
}	
/* Action Links */
	.shaded_content_top .r-box-action {margin: -5px 0 0 0; width: 90px; text-align: right;}
	.shaded_content_top .r-box-action-loans p.first {padding-left: 5px;}
	
	.share_this .b-external {background-image:none;}
	
	.r-box-action	{margin: -5px 0 0 0px; padding: 0px; position: relative; top: 0px; right: 0px; text-transform:none; float: right;}
	.r-box-action-loans	{margin: -5px 0 0 0px; padding: 0px; position: relative; top: 0px; right: 0px; text-transform:none; float: right;}
	.r-box-action P, .r-box-action-loans P {font: 9px arial; margin: 0px; padding: 0px; }
	.r-box-action .b-external a:links {padding-left: 0px;}
	.r-box-action .b-external a:visited {padding-left: 0px;}
	
	.r-box-action a {margin-top: 3px; }
	.r-box-action .links p {padding: 0px 8px 0px 5px; line-height: 80%;}
	.r-box-action .links p .padd-left-3 {padding-left: 3px; margin: 0px;}
	.r-box-action .links a {float: right;}
	.r-box-action .links a img {margin: 0px 1px;}

/* Other heading types */
	.headline .title {text-transform: uppercase; font: bold 14px Georgia; }
	.headline h2 {text-transform: uppercase; font: bold 14px Georgia; display: inline; float: left; }
	.headline_small h2 {text-transform: uppercase; font: bold 12px Georgia;}
	
	.small_title {font: bold 100% Arial; color: #000; text-transform:capitalize; margin: 0px 0 5px 0;}
	.title {display: inline; float: left;}

/* Links with inner margin of 5px */
	.links_marg_5 a {
		margin: 5px 0 5px 5px; 
		padding: 0px 0 0px 15px; 
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret.gif') no-repeat left center; }
	.links_marg_5 ul {margin: 0px 10px 3px 10px;padding: 0px 0px 0px 25px;}

/* Side Arrow Links */
	.morearrow {padding-right: 20px;float: left; background:url("/arra/SiteStyle/images/rgov/blue-caret-wb.gif") no-repeat scroll right 4px transparent;}
	
	.arrow_links a:link, .arrow_links a:visited {
		overflow:hidden;
		margin: 5px 0 10px 5px; 
		padding: 0px 0 0px 15px; 
		text-decoration: none;
		text-align:left;
		line-height: 20px;
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret.gif') no-repeat left center; }
	.arrow_links a:hover, .arrow_links a:active {text-decoration: underline;}
	.arrow_links_home a:link, .arrow_links_home a:visited {
		overflow:hidden;
		margin: 5px 0 10px 0px; 
		padding: 0px 0 0px 15px; 
		text-decoration: none;
		text-align:left;
		background: #fff url('/arra/SiteStyle/images/rgov/blue-caret.gif') no-repeat left top; }
	.arrow_links_home a:hover, .arrow_links_home a:active {text-decoration: underline;}

/* Data Table Sytles */
	.r-chartv2 .r-chart td, .r-chartv2 .r-chart th {padding: 3px;}
	.r-chartv2 th.first {text-align: left;}
	.r-chart2 .smallmar td, .r-chart2 .smallmar th, .smallmar TH.none, .size .r-chart2 .smallmar th {padding: 3px 5px !important;}
	.datatable tr.oddrow td {background-color: #ffffff !important;}
	table .datatable_summary td{font-size: 11px !important;}
	
	.datatable {width:100%;}
	.r-chart th {border-bottom: none; border-top: none;}
	.r-chart td, .r-chart2 td {vertical-align:middle;}
	.r-chart td, .r-chart2 td {height: 22px;}
	.r-chart td a:link, .r-chart2 td a:link, .r-chart td a:visited, .r-chart2 td a:visited,
	.r-chart th a:link, .r-chart2 th a:link, .r-chart th a:visited, .r-chart2 th a:visited  {text-decoration:none;}
	.r-chart td a:hover, .r-chart th a:hover {text-decoration:underline;}
	.inner_content .r-chart td, .inner_content_small .r-chart td, .inner_content_large .r-chart td  {height: 10px;}
	.inner_content .r-chart2 td, .inner_content_small .r-chart2 td, .inner_content_large .r-chart2 td  {height: 10px;}

	.datatable_summary {width: 100%;}
	td.data_table_col1 {text-align:left;}
	td.data_table_col2 {text-align:left; }
	td.data_table_col3 {text-align:right; padding-right: 10px;}
	td.datatable_comment {width: 70%; padding-top: 10px;}
	td.datatable_source {width: 70%; padding-top: 0px;}
	td.datatable_link {width: 30%; text-align:right;}
	td.datatable_link a:link {text-decoration: none;}
	td.datatable_link a:hover {text-decoration: underline;}


/* Board Member Pages */
	.boardMemberTitle {font: bold 120% Georgia; color: #292929; text-transform:uppercase; padding: 5px 0px;}
	.boardMemberPosition {font: 100%/110% Arial, Helvetica, sans-serif; color: #4c4c4c;}
	.boardMemberSummary, .articlebody {font: 105%/110% Arial, Helvetica, sans-serif; color: #4c4c4c; padding-top: 10px;}
	#ExternalLink a, .articleLink a {padding: 10px 0px; color: #2b4b83;}
	.boardMemberPhoto img {float: left; padding: 5px; margin: 5px;}

/* Exit Popup Styles */
	.exitstyle {border: 2px solid #000; background-color:#fff; padding: 10px; text-align:center; z-index: 20000; position:absolute; top: 0px; left: 0px;}
	.exitstyle_content {background:#f2f2f2; margin: 15px 0px; padding: 10px; text-align:center;}

/* Modial Styles */
	.modalBackground {background-color:#000;filter:alpha(opacity=70);opacity:0.7; position:absolute; top: 0px; left: 0px;}
	#ctl00_PlaceHolderMain_ctl00_MPE_foregroundElement {position: absolute; z-index: 50000; top: 0px; left: 0px;}

/********* Tab Styles ****/
	.inner_content_tabs {border: 1px solid #c7c7c7; height: 100%; border-bottom: none; border-top: none; padding: 0px 0px 0px 0px;}
	
	.r-box-content {padding: 0px 0px 5px 0px; width: 216px; margin: 0px 1px; }
	.r-innerbox	{background: #fff; z-index: 1; margin-top: 0px; padding: 10px 10px 10px 10px; }
	.r-innerbox-tabs {z-index: 2; margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #999; height: 20px;  }
	.r-innerbox-tabs ul {}
	
	.r-innerbox-tabs li { float: left; background: url('/arra/SiteStyle/images/rgov/tab-off.jpg') repeat-x left top;}
	.r-innerbox-tabs a:link,
	.r-innerbox-tabs a:visited,
	.r-innerbox-tabs a:active	{
		color: #292929;display: block; 
		text-decoration: none; text-align: center; padding: 5px; 
		background: url('/arra/SiteStyle/images/rgov/tab-off.jpg') repeat-x left top; /* CHAFFLY: 9/19 - IE6 fix */ 
		font: bold 11px Georgia, 'Times New Roman', Times, serif; 
		text-transform:uppercase; height: 15px; padding: 5px 5px 0px 5px; }
	
	.r-innerbox-tabs a:hover {  }
	
	.r-innerbox-tabs li a.selected:link, 
	.r-innerbox-tabs a.selected:visited {float: left; background: url('/arra/SiteStyle/images/rgov/tab-on.jpg') repeat-x left top; /* CHAFFLY: 9/19 - IE6 fix */ padding: 5px 5px 0px 5px; }
	
	.r-innerbox-tabs a.selected:visited,
	.r-innerbox-tabs a.selected:link {display: block; text-decoration: none; text-align: center; }
	
	.r-innerbox-tabs a.selected {background: #fff url('/arra/SiteStyle/images/rgov/tab-on.gif') repeat-x left top;}
	.r-layout {border-spacing: 0px; border-collapse: collapse; border: 0px; padding: 0px; }


/* Plugins from Dan */

	#bottomcontainer {width: 965px;  margin: 0px auto;}
	
	#plugins {float: right; text-align: left; display: inline !important;} /* CH changed 10/25/2011 */

	#plugins ul{padding:0; margin:0; list-style: none; /* CH added 10/25/2011 */ display: inline; }
	#plugins li{display:inline;}
	#plugins h6 {margin:0; padding:0; display: inline;}
	#plugins h6,#plugins ul,#plugins a {color:#666; font:11px Arial; text-decoration:none;}
	#plugins a:hover {text-decoration:underline;}
	
	.preflashload {visibility:hidden;}
	.postflashload {visibility:visible;}
	
	
	span.tooltiptxt a:link,
	span.tooltiptxt a:visited {position: relative; z-index: 50;border-bottom : 1px #666 dotted !important; color: #4c4c4c !important; text-decoration:none; cursor:pointer !important;
	}
	span.tooltiptxt a:hover {border-bottom: 1px #666 solid !important; text-decoration:none;}
	
	span.tooltip a:link,
	span.tooltip a:visited {position: relative; z-index: 50;border-bottom : 1px #666 dotted !important; font:11px Arial; color: #2b4b83; text-decoration:none; cursor:pointer !important;}
	span.tooltip a:hover {border-bottom: 1px #666 solid !important; text-decoration:none;}


	span.tool_tip { 
	        border-bottom:1px dashed #666 !important; 
	        color:#4C4C4C; 
	        position:relative; 
	        z-index:50; 
	 		margin-bottom: 5px;       cursor:help;} 
	        
	span.tool_tip span { 
	        position:absolute; 
	        left:-9999px; 
	        width:1px; 
	        height:1px; 
	        overflow:hidden; } 
	        
	span.tool_tip:hover {border-bottom: 1px solid #666;} 


/* The font sizer */		
	input.recbutton {border: none !important; background: transparent !important; padding: 0px; margin: 0px; 
	width: 18px;
	text-align:center;
	font-size: 11px; color: #fff;}

/* IG*/

	.ig_blurb_title_cell {padding: 5px 0px; font-weight: bold;}
	.ig_blurb_abstract_cell {line-height: 1.4em;	padding: 3px 0px;}
	.ig_blurb_date_cell {padding: 0px 0px;}
	.ig_document_report_icon {margin: 3px 5px 0px 0px;}
	td.ig_blurb_file_cell {}

/* Agency */

	.agency-recent-news-desc {line-height: 1.4em;padding: 3px 0px 10px 0px;}
	.agency-recent-news-date {padding: 5px 0px;}
	
/* Project Summary */

	#map {position:absolute; left:510px; top:102px; width:452px; height:350px; border:1px solid #000;}
		
	#bg {position:absolute; top:0px; z-index:200; width:452px; height:25px; background-color:#000000; filter:alpha(opacity=50); opacity:0.5;}
		
	#buttons {position:absolute; top:40px; left:5px; z-index:300; color: #fff; font: bold 9pt Arial; }
		
	#buttons div {padding: 5px;}
		
	#lnkAwardToggle {color: #fff;}
		
	.mapbg { background: #fff url('/arra/SiteStyle/images/rgov/projectSummary/map-bg.jpg') no-repeat; width: 470px; height:368px;}

  	.statesummmap #map{position: relative; left: 0px; top: 0px;}

	#state-bar-container {position: relative; top: 10px;}
	
	.r-content-left2 .r-chart th, 
	.r-content-left2 .r-chart td {padding: 3px 5px;}
	
	#center_bottom .r-chart2 th, 
	#center_bottom .r-chart2 TH.none, 
	#center_bottom .r-chart2 td {padding: 3px 5px !important;}
	
	#barOverview {margin: 0px auto; margin-left: 3px;}
	
	/* state summary - CH added 10/27/11 */
	.statesummary .r-headline h2 { text-transform: uppercase; }
	.statesummary h2 { text-transform: capitalize; margin-bottom: 10px; }
		.r-content-left2 h2, r-content-stateRight-col1 h2 { text-align: center;  }
	.statesummary a.textviewlink { font-size: 11px; display: block; text-align: right; }
	#state-dropdown { margin: 0 -15px 0 -10px; background: url('/arra/SiteStyle/Images/RGOV/statesummary-hbg.gif') no-repeat; height: 20px; padding: 15px 22px; }
	#state-dropdown label { font: bold 13px Georgia, serif; color: #3b3b3b; margin-right: 8px; }
	.statesummary .section { border-bottom: dotted 1px #bebebe; padding: 0 0 15px 0; margin-bottom: 15px;}
	#state-totalfunds { text-align: center; }
		#state-totalfunds strong { display: block; color: #292929; font: bold 32px Georgia, serif; margin: 5px 0 15px 0; }
		#state-totalfunds .links a { margin: 0 10px;}
	#state-map, #state-awardchart { margin-bottom: 15px; }
	#state-awardchart .r-chart thead th { background: #f3f3f3; border-left: solid 1px #dadada; padding: 10px 8px;font: bold 1em Arial, sans-serif; text-align: center; }
		#state-awardchart .r-chart td { background: #fff; border: solid 1px #dadada; border-right: none; }
		#state-awardchart .r-chart tr td:first-child, #state-awardchart .r-chart thead th { border-left: none; }
		#state-awardchart tbody th { text-align: left; font: bold 14px Georgia, serif; color: #292929; background: #fff; border: solid 1px #dadada; border-left: none;  }
		#state-awardchart td { text-align: center; }
		#state-awardchart th img { vertical-align: middle; margin-right: 5px; }
		
	.statesummary .srcontent {width: 315px; height: 168px; overflow: hidden;}
	#state-line-container { margin-bottom: 20px; }
		#state-line-container .tool_tip { float: left; font-size: 11px; }
	#r-content-stateRight-col2 .r-chart { margin-bottom: 10px; }
		#r-content-stateRight-col2 .r-chart thead th { background: #4c6383; color: #fff; font: bold 12px Georgia, serif; text-align: right; }
		#r-content-stateRight-col2 .r-chart thead th:first-child { text-align: left; }
		#r-content-stateRight-col2 .r-chart thead th span { display: block; font: 11px Arial, sans-serif; }
		#r-content-stateRight-col2 tr.evenrow td { background: #efefef; }

/* CAPTCHA */

	.recaptchatable td img {/* see http://developer.mozilla.org/en/docs/Images%2C_Tables%2C_and_Mysterious_Gaps */ display: block;}
	
		.recaptchatable .recaptcha_r1_c1 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -0px -63px no-repeat !important; width: 318px; height: 9px; }
		.recaptchatable .recaptcha_r2_c1 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -18px -0px no-repeat !important; width: 9px; height: 57px; }
		.recaptchatable .recaptcha_r2_c2 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -27px -0px no-repeat !important; width: 9px; height: 57px; }
		.recaptchatable .recaptcha_r3_c1 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -0px -0px no-repeat !important; width: 9px; height: 63px; }
		.recaptchatable .recaptcha_r3_c2 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -18px -57px no-repeat !important; width: 300px; height: 6px; }
		.recaptchatable .recaptcha_r3_c3 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -9px -0px no-repeat !important; width: 9px; height: 63px; }
		.recaptchatable .recaptcha_r4_c1 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -43px -0px no-repeat !important; width: 171px; height: 49px; }
		.recaptchatable .recaptcha_r4_c2 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -36px -0px no-repeat !important; width: 7px; height: 57px; }
		.recaptchatable .recaptcha_r4_c4 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -214px -0px no-repeat !important; width: 97px; height: 57px; }
		.recaptchatable .recaptcha_r7_c1 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -43px -49px no-repeat !important; width: 171px; height: 8px; }
		.recaptchatable .recaptcha_r8_c1 { background: url("/arra/SiteStyle/images/rgov/sprite.gif") -43px -49px no-repeat !important; width: 25px; height: 8px; }
		
	.recaptcha_theme_red #recaptcha_response_field {border:1px solid #cca940;}
		
	.recaptcha_audio_cant_hear_link {font-size:7pt; color:black;}
		
	.recaptchatable {line-height:1em;}
		
	#recaptcha_instructions_error {color:black !important;}

/* poll web part - start */
	.poll_header {font:bold 1em Arial, Helvetica, sans-serif; color:#292929; padding:0px 0px 12px;}
	.poll_header {padding:0px;}
		
	table.poll_results_table { width: 100%;}
		.poll_results_table th, .poll_results_table td {height:20px;}
			.poll_div_results_link {margin: 5px 0px;}
			.poll_div_previouspolls_link {margin: 8px 0;}
			.poll_questions input {}
	th.poll_text_head {
		background:#a7c7fd; 
		text-align:left; 
		color: #000 !important; 
		padding: 3px; 
		vertical-align: middle !important;}
	td.poll_text_col {padding: 3px 3px 3px 3px;}
	a.poll_view_results_link:link, 
	a.poll_view_results_link:visited {color:#2b4b83; text-decoration:none;}
	a.poll_view_results_link:hover {color:#2b4b83; text-decoration:underline;}
	
	/*Transparency aka Where is the Money Going Layout Pages*/

	#dataleft {position: relative; width: 340px; padding-right: 10px; background-image:url('/arra/SiteStyle/Images/RGOV/dotted-vertical.gif'); background-position:right; background-repeat:repeat-y;}
	#dataleft.h3 {font-family: georgia, 'Times New Roman', Times, serif !important;}
	#dataright {position: relative; width: 340px; padding-left: 8px;}
	#dataright.h3 {font-family: georgia, 'Times New Roman', Times, serif !important;}

	#witmgleft {position: relative; width: 235px; padding-right: 5px;}
	#witmgmiddle {position: relative; width: 235px; padding-right: 5px; padding-left: 5px;}
	#witmgright {position: relative; width: 235px; padding-left:5px;}
	
	#witmg-zip { width: 230px; height: 75px; float: left; margin-right: 0px; text-align: center;background-image:url('/arra/SiteStyle/Images/RGOV/dotted-vertical.gif');background-position:right; background-repeat:repeat-y; }
	#witmg-zip h2 { text-transform: none; margin: 3px 0; padding: 0; }
	#witmg-zip span.zip_ff, #witmg-zip span.zip_go { position: static; }
	
#witmg-recipients{ margin-right: 7px; float: left;  text-align: center; width:230px; }
			#witmg-recipients-search { height: 80px; margin-bottom: 5px; padding: 0; }
				#witmg-recipients-search h2 { text-transform: none; margin: 3px 0; padding-bottom: 17px; }
				.witmgrecipient_ff input { background: url('/arra/SiteStyle/Images/RGOV/recipient-input.gif') no-repeat; height: 15px; margin: 3px 0 0 0; width: 90px; padding: 3px 0 3px 5px;color: #999; border: solid 1px #6c6c6c; }

	#witmg-agencysearch {float: left; text-transform:none; width:250px; padding: 0 10px; background-image:url('/arra/SiteStyle/Images/RGOV/dotted-vertical.gif');background-position:right; background-repeat:repeat-y; }
	#witmg-agencysearch h2{text-transform: none; padding-bottom: 10px; text-align:center; }
	

	
/* Audience Layout Pages */
	p.audience {
		background-image: none;
		margin-left: 65px;
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none !important;
		font-weight: normal !important;
		margin-top: -40px;}
		
	table.audience {width: 100%;}
	
	td.audience {padding: 2px; font-family: Georgia, serif;}
	
	.r-headline-audience h2.recip {
		background-image: url('/arra/SiteStyle/images/rgov/audience_recipient.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience h2.citizen {
		background-image: url('/arra/SiteStyle/images/rgov/audience_citizen.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience h2.datauser {
		background-image: url('/arra/SiteStyle/images/rgov/audience_datauser.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience h2.actboard {
		background-image: url('/arra/SiteStyle/images/rgov/audience_actboard.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience h2.opp {
		background-image: url('/arra/SiteStyle/images/rgov/audience_opportunities.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience h2.press {
		background-image: url('/arra/SiteStyle/images/rgov/audience_press.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience h2.projects {
		background-image: url('/arra/SiteStyle/images/rgov/audience_projects.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience h2.snapshot {
		background-image: url('/arra/SiteStyle/images/rgov/audience_snapshot.jpg');
		background-repeat: no-repeat;
		height: 80px;
		padding-left: 65px;}
		
	.r-headline-audience div {
		display: block;
		background: url('/arra/SiteStyle/images/rgov/bg-aud-headline-r.gif') no-repeat top right !important;
		padding: 20px 23px 15px 23px;
		height: 85px !important;
		text-transform: uppercase;}
	.r-headline-audience { /* usually applied to DIV with required nested SPAN inside */
		color: #292929;
		font: bold .9em Georgia, 'Times New Roman', Times, serif !important;
		background: #f5f5f5 url('/arra/SiteStyle/images/rgov/bg-aud-headline.gif') no-repeat top left !important;
		/*margin-bottom: 10px;*/
		border-bottom: solid 1px #c4c4c4;
		}
	
	a.audience:visited, a.audience:active,  a.audience:link {
		font-family: Georgia, serif;
		text-transform:uppercase;
		font-size: 1.3em;
		text-decoration:none !important;
		color: #292929;
		}
	
	a.audience:hover {
		font-family: Georgia, serif;
		text-transform:uppercase;
		font-size: 1.3em;
		color: #666 !important;
		text-decoration:none !important;
		}

	#audleft {position: relative; width: 478px;}
	#audright {position: relative; width: 478px; padding: 0px;}
	#audlowerleft, #audlowerright {margin-top: 8px;	position: relative;	width: 478px;}
	#audleft, #audlowerleft {margin-right: 8px;}
	.audsubleft, .audsubright {position: relative;	width: 235px;}
	.audsubleft {margin-right: 8px;}
	ul.socialmedia{margin-top: 6px !important;	padding-left:20px !important;}
	ul.socialmedia li{padding-left:15px !important;}
	.iam {font-size:.75em !important; color:#666;}

.bullet_list1 li.recip {
	list-style-type: none; 
	padding-left: 5px; 
	padding-bottom: 7px;
	margin: -5px 0px -2px 0px;
	}


#flickr_badge_source_txt {padding:0px; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid #c7c7c7 !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid #c7c7c7 !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_uber_wrapper a:active.b-external:link,
#flickr_badge_uber_wrapper a:active.b-external:visited{background: none !important;padding: 0px !important;}
#flickr_badge_uber_wrapper a:visited.b-external:link,
#flickr_badge_uber_wrapper a:visited.b-external:visited{background: none !important;padding: 0px !important;}
#flickr_badge_wrapper {background-color:#f8f8f8;border: solid 1px #C9C9C9;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
	
/* Other SP Fixes */	
.ms-vb {
	color: #2b4b83;
	font: .75em Arial, Helvetica, sans-serif;
	padding: 3px 0px;
	text-align: center;
}

.r-blog-archive .ms-vb a:link, .r-blog-archive .ms-vb a:visited, .r-blog-archive .ms-vb {
	color: #2b4b83;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
}

select, input, textarea {
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif; }
	
th {
	text-align: left;
}

.ms-WPBody td, .ms-WPBody th, ms.WPBody table {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.ms-WPBody {font-size: 100%;}

td.#MSOZone {
	padding-right: 10px;
}

/* Map Gallery - overriding the esri css */
#featuredMapServiceContainer {
	border-bottom: 1px solid #d3d3d3;}
.maptext, .featuredmap {font-family:Arial, Helvetica, sans-serif !important;}
.maptext a {text-decoration: none !important;}
.galleryNode a img {margin-bottom: 10px;}
.galleryLabelContainer {font-size: 11px !important;}
.galleryLabelContainer a {text-decoration: none !important;
}

	/* Map gallery - CH added 10/31/2011 */
	#mapgallerytop { margin: 0; padding: 0; list-style: none; }
	#mapgallerytop li { border-bottom: solid 1px #d2d2d2; margin-bottom: 10px; padding: 0 0 10px 10px; }
	#mapgallerytop li .info { float: left; width: 220px; margin-right: 20px; }
	#mapgallerytop h2 { text-transform: none; font-size: 18px; font-weight: normal; margin: 10px 0; }
	#mapgallerytop a { text-decoration: none; }
	h2.mapgalleryh { font-weight: normal; font-size: 18px; text-transform: none; padding-left: 10px;}
	#gallery { margin-left: 25px; }
	#gallery .galleryNode { margin: 0 20px 50px 20px; }



