﻿@import url('page_layouts_zones.css');
@import url('/arra/Style%20Library/custom_other/flashmodules.css');
@import url('sharepoint-fix.css');

/* CSS Reset */

html, body, div, dl, dt, dd, pre, form, fieldset { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }

address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal; }

input, select, textarea, table { font: 100%; }

caption { text-align: left; font-weight: normal; font-style: normal; }

acronym, abbr, fieldset, img { border: 0;}

table {
	padding: 0px;
	margin: 0px;}

a {outline: none;}

/* General Styles */
body {
	margin: 0px; padding: 0px;
	color: #4c4c4c;
	font-size: .75em;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height: 1.2em; 
	background: #fff url('/arra/SiteStyle/images/rgov/r-bg.jpg') repeat-x center 42px;
}

.ms-WPBody {
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif !important;

}
a {  }
a:link, .ms-WPBody a:link { color: #2b4b83; text-decoration:none; }
a:visited, .ms-WPBody a:visited {color: #2b4b83; text-decoration:none; }
a:hover, .ms-WPBody a:hover {color: #2b4b83; text-decoration: underline; }
a:active, .ms-WPBody a:active {text-decoration: none;}

hr {
	border: none; background-color: #d3d3d3;
}

blockquote { font: bold 1.2em Georgia, 'Times New Roman', Times, serif; }
	blockquote .cite { text-align: right; font-weight: normal; font-style: italic; font-size: .8em; }

h2 { font: bold 1.2em Georgia, 'Times New Roman', Times, serif; margin: 0px; text-transform: uppercase; }
	.h2-normal { font: bold 1.2em Georgia, 'Times New Roman', Times, serif; margin: 0px; text-transform: uppercase; }
	.h2 { font: bold 1.2em Georgia, 'Times New Roman', Times, serif; margin: 0px; text-transform: uppercase; }

h3 { font: bold 1.1em Georgia, 'Times New Roman', Times, serif; margin: 0px; text-transform: uppercase; }
	.h3-block { background: #e9e9e9; padding: 3px 15px; font-size: 1em; font-weight: normal; }
	.h3-normal { font: bold 1.1em Georgia, 'Times New Roman', Times, serif; margin: 0px; text-transform: uppercase; }
	.h3 { font: bold 1.1em Georgia, 'Times New Roman', Times, serif; margin: 0px; text-transform: uppercase; }

h4 { font: normal 1em Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; }
	h4.date {font-size: .75em; }
	h4.normal {font-weight: normal !important;}
	h4.agency {margin: 0px !important;}
	.h4 { font: normal 1em Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; }
	.h4-doctitle { margin-bottom: 5px; }

h5, .ms-WPBody h5 { font: bold 12px Arial, Helvetica, sans-serif; margin: 0px 0px 2px 0px; }
	.h5 { font: bold 12px Arial, Helvetica, sans-serif; margin: 0px 0px 2px 0px; }

h6, .ms-WPBody h6 { font: normal 1em Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; }
	h6.date {margin-bottom: 0px; line-height: 1.4em; }
	h6.center {text-align: center; padding-bottom: 5px; color: #000;}
	.h6 { font: normal 1em Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; border: none;}
	.ms-WPBody h6, .ms-TPBody h6 {font-size:100%;}

img {border: 0px;}

td, table, select, textarea, input { font-size: 100%; }

p { margin: 0px 0px 1em 0px; line-height: 1.4em; }

/************* GENERAL CLASSES ************/
.center, .aligncenter {	text-align: center;}
.align_right, .alignright {text-align: right;}
.align_left, .alignleft {text-align: left;}
.strong {font-weight: bold;}

/* CHAFFLY 9/21 - significantly changed the checks stuff. Also see ie-styles.css. */
.check1, .check2, .check3 { /* border: solid 3px #74b64a; */ background: #74b64a; padding: 1px; /*display: inline;*/ }
.check2 {background: #0d618a; }
.check3 { background: #CD14B7; }
.check1 input, .check2 input, .check3 input { margin: 0px; vertical-align: sub; }
.r-ddmd-wrapper table { height: 20px; }

.clear { clear: both; }
.ext { background:  url('/arra/SiteStyle/images/rgov/icon-extlink.gif') no-repeat right 2px; padding-right: 15px; }
.floatleft { float: left; }
.floatright { float: right; }
.genlist li { margin-bottom: .75em; }
.info-button { display: block; width: 20px; height: 20px; background: url('/arra/SiteStyle/Images/RGOV/icon-i.png') no-repeat; text-indent: -9999999px;  }
.pullquote { font: 1.2em Georgia, 'Times New Roman', Times, serif; }

.genlist a:hover {color: #a4640d;}

/* page layouts */
.r-content-1col { width: 964px; }
.r-agency-content2col .r-agency-contentleftcol { width: 48%; float: left; }
.r-agency-content2col .r-agency-contentrightcol { width: 49%; float: right; }


/* all other classes */

.r-actionlink { position: absolute; top: 3px; right: 15px; }

.r-agency-choose { padding: 8px 91px 8px 0px; text-align: left; }
.r-agency-menu { height: 33px; z-index: 10; /*CHAFFLY 9/21 - fix for IE6 */ margin: 0px 0px -1px 0px; padding: 0px; list-style: none; }
	.r-agency-menu li { float: left; }
	.r-agency-menu a, .r-agency-menu a:link, .r-agency-menu a:visited { 
		display: block; float: left; 
		border: solid 1px #9c9c9c; 
		border-left-width: 0px;
		border-bottom-width: 0px;
		/* CHAFFLY 9/21 - fix for IE6  margin-bottom: -1px; */
		width: 142px; /* Changed from 125 to 142 10/25/hw */
		height: 29px; 
		padding: 3px 0px 0px 0px; 
		background:  #ddd url('/arra/SiteStyle/images/rgov/bg-agencybuttons-off.gif') repeat-x; color: #292929; 
		text-decoration: none;
		text-transform: uppercase; text-align: center; font: bold .9em Georgia, 'Times New Roman', Times, serif; }
		.r-agency-menu .long a, /* added for long links 2/15/11 hw*/
		.r-agency-menu-long a, .r-agency-menu-long a:link, .r-agency-menu-long a:visited { width: 170px; }
		.r-agency-menu-1line a, .r-agency-menu-1line a:link, .r-agency-menu-1line a:visited { padding: 10px 0px 0px 0px; height: 22px; }
		.r-agency-menu-1line-long a, .r-agency-menu-1line-long a:link, .r-agency-menu-1line-long a:visited { width: 170px; }
		.r-agency-menu .first a, .r-agency-menu .first a:link, .r-agency-menu .first a:visited { border-left-width: 1px; }
		.r-agency-menu a:hover, .r-agency-menu a.selected:link, .r-agency-menu a.selected:visited { background: #dbd9d9 url('/arra/SiteStyle/images/rgov/bg-agencybuttons-on.gif') repeat-x; border-bottom: none; }
		.r-agency-menu li.selected a, .r-agency-menu li.selected a:link, .r-agency-menu li.selected a:visited { background: #dbd9d9  url('/arra/SiteStyle/images/rgov/bg-agencybuttons-on.gif') repeat-x; border-bottom: solid 1px #dbd9d9 !important; 
/* CHAFFLY 9/22 */ height: 28px; }
		/* CHAFFLY 9/22 */  
		.r-agency-menu-1line.selected a, .r-agency-menu-1line.selected a:link, .r-agency-menu-1line.selected a:visited { height: 21px !important; }
		
	.r-agency-menu.oneline { height: 24px; }
		.oneline a:visited { height: 19px; padding-top: 5px; }
		.oneline a:link { height: 19px; padding-top: 5px; }
		.oneline a { height: 19px; padding-top: 5px; }
.r-agency-content1col { padding: 0px 0px 2px 0px; }
	.r-agency-bookmarks { margin: 15px 0px; line-height: 1.5em; }
	.r-agency-section { position: relative; padding: 0px 0px 0px 15px; }
	/* mac hide \*/
	* html .r-agency-section {height:1%}
	/* end hide*/
	.r-agency-section .h5 {  margin: 0px -00px 10px -15px; background: #e9e9e9; padding: 3px 15px; font-size: 1em; font-weight: normal; }
	.r-agency-section2 .h5 { display:block; width: 100%;  margin: 0px; background: #e9e9e9; padding: 3px 15px 3px 25px; font-size: 1em; font-weight: normal; }
	.r-agency-section .h5-agency {  margin: 0px -00px 10px -15px; background: #e9e9e9; padding: 3px 15px; font-size: 1em; font-weight: normal; }

.r-agency-seals ul { margin: 0px; padding: 0px; list-style: none; }
	.r-agency-seals .r-cornerbox-wrapper-bl { padding: 5px; }
	.r-agency-seals li { float: left; padding: 5px; }
	
.r-agency-summary { margin: 0px -15px 10px -15px; padding: 0px 15px 15px 15px; border-bottom: dashed 1px #c2c2c2; }

.r-blog-wrapper { width: 100%; float: left; margin-right: -180px; background: url('/arra/SiteStyle/images/rgov/bg-blogcol.gif') repeat-y right top; margin-top: 15px;  }
	.r-blog-content { margin-right: 180px; padding: 0px 10px 20px 20px; }
	.r-blog-subcontent { width: 177px; float: right; padding: 0px 0px 20px 3px;}
	.r-blog-clear { height: 0px; clear: both; }
	
	.r-blog-archive .h3 { margin: 30px 0px; }
		.r-blog-archive ul { margin: 0px; padding: 0px; list-style: none; }
		.r-blog-archive li { margin-bottom: 3px; font-weight: bold; }
		.r-blog-archive ul a { text-decoration: none; }
	.r-blog-date { font-size: .9em; }
	.r-blog-post ul li {line-height: 1.4em;}
	.r-blog-archive { text-align: center; }

.r-board-title { position: relative; margin: -5px -2px 0px -1px; width: 472px; height: 98px; background: url('/arra/SiteStyle/images/rgov/bg-boardtitle.jpg') no-repeat; color: #523908; text-transform: uppercase; font: bold 1.5em Georgia, 'Times New Roman', Times, serif; padding: 30px 250px 0px 50px; line-height: 1.5em;}
	.r-board-title span { display: block; text-align: right; }

	.r-board-title-big { position: relative; margin: -20px -20px 0px -22px; width: 460px; height: 131px; background: url('/arra/SiteStyle/images/rgov/bg-boardtitle-big.png') no-repeat; color: #523908; text-transform: uppercase; font: bold 1.5em Georgia, 'Times New Roman', Times, serif; padding: 80px 250px 0px 50px; line-height: 1.5em;}
		.r-board-title-big span { display: block; text-align: right; }
	
	.r-board-photo { padding: 15px 30px; float: left; }
	.r-board-name { padding: 70px 0px 0px 0px; color: #292929; font: 1.5em Arial, Helvetica, sans-serif; }
	.r-board-name strong { font: 1.2em Georgia, 'Times New Roman', Times, serif; text-transform: uppercase; }
	
	.r-board-member { padding: 25px 0px 10px 0px; width: 584px; margin: 0px auto; text-align: left; }
	.r-board-member .r-board-photo { padding: 0px; }
	.r-board-bio { color: #fff; width: 318px; height: 187px; float: right; background: url('/arra/SiteStyle/images/rgov/bg-boardmember.gif') no-repeat 0px 1px; padding: 22px 28px; }
	.r-board-bio a:visited { color: #a7c7fd; }
	
	.r-board-bio a:link { color: #a7c7fd; }
	
	.r-board-members { width: 715px; height: 257px; padding: 30px 0px 0px 0px; text-align: center; background: url('/arra/SiteStyle/images/rgov/bg-boardmembers.gif') no-repeat; }
	.r-board-members ul { margin: 0px; padding: 0px; list-style: none; }
	.r-board-members li { float: left; width: 90px; height: 130px; text-align: center; font-size: .75em; line-height: 1.2em; }
	.r-board-members li strong { display: block; margin-bottom: 2px; }
	.r-board-members ul.firstlist { padding-left: 40px; }
	.r-board-members ul.secondlist { padding-left:90px;  }

.r-chart { margin: 0px 15px; border-spacing: none; border-collapse: collapse; border: 0px; } /* table */
	.r-chart th, .thcell { background: #a7c7fd; font-weight: normal; padding: 3px 15px; }
	.r-chart td { padding: 3px 15px; }
	.r-chart .even td { background: #e9e9e9; }

.r-chart2 { margin: 0px; border-spacing: none; border-collapse: collapse; border: 0px; } /* table */
	.r-chart2 th, .thcell { text-align:center; vertical-align:bottom; background: #fff; font-weight: normal; padding: 3px 15px; border-bottom: 1px dashed #ccc; text-transform:uppercase; }
	.size .r-chart2 th {padding: 3px 3px;}
	.r-chart2 th.none { text-align:left; vertical-align:bottom; background: #fff; font-weight: normal; padding: 3px 15px; border-bottom: none; }
	.r-chart2 th.none a {text-decoration: none;}
	.r-chart2 td { padding: 3px 15px; }
	/*.fiveleft .r-chart2 td { padding: 3px 0px !important;}*/

	.ms-WPBody h6 {font-weight: normal !important;}
	.r-chart2 td .mid-cell { border-left: 1px dashed #ccc !important; border-right: 1px dashed #ccc !important; }
		
.r-content { padding: 20px; }
	.r-content .r-content { padding: 15px; }
.r-content-2col-wrapper { background: url('/arra/SiteStyle/images/rgov/bg-content2col.gif') repeat-y right top; margin: 20px 0px; }
.r-content-2col { width: 100%; margin: 0px -230px 0px 0px; float: left; }
	.r-content-2col .r-content-main { margin-right: 230px; padding: 0px 20px 20px 0px; }
	.r-content-sub { float: right; width: 210px; padding: 0px 0px 0px 20px; }

.r-cornerbox-wrapper { margin: 0px; clear: both; z-index: 0; border: solid 1px #c7c7c7; position: relative; /* for IE6 */ } /* outermost - the next four should be in order. TL or BL may be excluded. */
	.r-cornerbox-wrapper-tr { margin: -1px; background: url('/arra/SiteStyle/images/rgov/bg-cornerbox-tr.gif') no-repeat top right; }
	.r-cornerbox-wrapper-tl { background: url('/arra/SiteStyle/images/rgov/bg-cornerbox-tl.gif') no-repeat top left; }
	.r-cornerbox-wrapper-br { background: url('/arra/SiteStyle/images/rgov/bg-cornerbox-br.gif') no-repeat bottom right; }
	.r-cornerbox-wrapper-bl { background: url('/arra/SiteStyle/images/rgov/bg-cornerbox-bl.gif') no-repeat bottom left; padding: 25px 25px 10px 25px;} 

.r-docs { margin: 0px 0px 1em 0px; padding: 0px; list-style: none; }
	.r-docs a { display: block; color: #4c4c4c;  }
.r-docs-h { margin: 0px 0px 1em 0px; padding: 0px; list-style: none; }
	.r-docs-h li { float: left; margin-right: 20px; line-height: 20px;}
	
	.r-docs-excel a { padding: 3px 0px 3px 25px; background: url('/arra/SiteStyle/images/rgov/icon-excel.gif') no-repeat 4px 4px; line-height: 20px; }
	.r-docs-hash a { padding: 3px 0px 3px 25px; background: url('/arra/SiteStyle/images/rgov/icon-hash.gif') no-repeat 4px 4px; line-height: 20px;  }
	.r-docs-pdf a { padding: 3px 0px 3px 25px; background: url('/arra/SiteStyle/images/rgov/icon-pdf.gif') no-repeat; line-height: 20px;  }
	.r-docs-word a { padding: 3px 0px 3px 25px; background: url('/arra/SiteStyle/images/rgov/icon-word.gif') no-repeat 4px 0px; line-height: 20px; }
	.r-docs-xml a { padding: 3px 0px 3px 25px; background: url('/arra/SiteStyle/images/rgov/icon-xml.gif') no-repeat 4px 0px; line-height: 20px; }


.r-form { margin: 0px 0px 1em 0px; border: none; border-collapse: collapse; }
	.r-form td { padding: 0px 30px 10px 0px; }
	.r-form td.last { padding: 0px 0px 10px 0px; }
	.r-form-175 { width: 175px; }
	.r-form-full { width: 98%; }
	.r-form-tall { height: 150px; }
	
.r-formbox { background: #e9e9e9 url('/arra/SiteStyle/images/rgov/bg-formbox-tl.gif') no-repeat top left; }
	.r-formbox-tr { background: url('/arra/SiteStyle/images/rgov/bg-formbox-tr.gif') no-repeat top right; }
	.r-formbox-bl { background: url('/arra/SiteStyle/images/rgov/bg-formbox-bl.gif') no-repeat bottom left; }
	.r-formbox-br { background: url('/arra/SiteStyle/images/rgov/bg-formbox-br.gif') no-repeat bottom right; padding: 10px 20px; }

.r-formbox-1 { background: #ffffff}


.r-general-list { margin: 0px 0px 1em 0px; padding: 0px; list-style: none; }
	.r-general-list li { padding: 2px 5px 2px 20px; }
	.r-general-list-odd { background: #fff url('/arra/SiteStyle/images/rgov/icon-bullet-genlist-odd.gif') no-repeat 9px 8px;  }
	.r-general-list-even { background: #e9e9e9 url('/arra/SiteStyle/images/rgov/icon-bullet-genlist-even.gif') no-repeat 9px 8px;  }
	.r-general-list a { text-decoration: none; }
 
.r-headline { /* usually applied to DIV with required nested SPAN inside */
	color: #292929;
	font: bold 1.3em Georgia, 'Times New Roman', Times, serif;
	background: #f5f5f5 url('/arra/SiteStyle/images/rgov/bg-headline.gif') no-repeat top left;
	/*margin-bottom: 10px;*/
	border-bottom: solid 1px #c4c4c4;}
		
	.r-headline div {
		display: block;
		background: url('/arra/SiteStyle/images/rgov/bg-headline-r.gif') no-repeat top right;
		padding: 12px 23px 15px 23px;
		height: 21px;
		text-transform: uppercase;}

.r-headlinetall { /* usually applied to DIV with required nested SPAN inside */
	color: #292929;
	font: bold 1.3em Georgia, 'Times New Roman', Times, serif;
	background: #f5f5f5 url('/arra/SiteStyle/images/rgov/bg-headlinetall.gif') no-repeat top left;
	/*margin-bottom: 10px;*/
	border-bottom: solid 1px #c4c4c4;}
		
	.r-headlinetall div {
		display: block;
		background: url('/arra/SiteStyle/images/rgov/bg-headlinetall-r.gif') no-repeat top right;
		padding: 12px 23px 15px 23px;
		height: 40px;
		text-transform: uppercase;}
	
	.r-headline.twoline { font-size: 1em; }
	.r-headline.twoline div { padding: 10px 23px; }

.r-news-archive { margin: 0px 0px 1em 0px; padding: 0px; list-style: none; }
	.r-news-archive ul { margin: 0px; padding: 0px; list-style: none;  }
	.r-news-archive li { font-weight: bold; padding: 3em 0px 0px 0px; border-top: dashed 1px #c2c2c2;  }
	.r-news-archive li.first { padding-top: 0px; border-top: none; }
	.r-news-archive ul li { margin-top: 1em; padding: 1em 0px 0px 0px; font-weight: normal; }
	.r-news-archive .date { width: 105px; text-align: left;}
	.r-news-archive a { font-weight: bold; }
.r-news-item { border-bottom: dashed 1px #c2c2c2; padding: 10px 0px; margin-bottom: 10px; }
	.r-news-item .h3 { font-size: 1em; }
	.r-news-item .h3 a { text-decoration: none; }
	
.r-quotebox { margin: 0px 0px 1em 0px; padding: 0px; border: solid 5px #304b7b; background: #e9e9e9  url('/arra/SiteStyle/images/rgov/bg-quotebox-bg.gif') repeat-x; position: relative; } 
	/* following nested divs must be in order */
	.r-quotebox-tl { margin: -5px; background: url('/arra/SiteStyle/images/rgov/bg-quotebox-tl.gif') no-repeat top left; }
	.r-quotebox-tr { background: url('/arra/SiteStyle/images/rgov/bg-quotebox-tr.gif') no-repeat top right; }
	.r-quotebox-bl { background: url('/arra/SiteStyle/images/rgov/bg-quotebox-bl.gif') no-repeat bottom left; }
	.r-quotebox-br { background: url('/arra/SiteStyle/images/rgov/bg-quotebox-br.gif') no-repeat bottom right; padding: 25px; }

.r-pagebottomlinks { margin: 3px 0px 1em 0px; text-align: right; }
	.r-pagebottomlinks.r-rightmargin { margin-right: 90px; }

.r-paging { text-align: right; }
	.r-paging a { text-decoration: none; }

.r-readmore a { text-decoration: none; }

.r-search-long { border-bottom: dashed 1px #c2c2c2; padding: 0px 0px 25px 0px; margin-bottom: 1em; }
	.r-search-long input { font-size: .9em; }
		.r-form-search-long { 
			border: none; 
			background: url('/arra/SiteStyle/images/rgov/bg-formfield-search-long.gif') no-repeat; 
			width: 277px; 
			height: 15px; 
			color: #7693af;
			padding: 5px 13px 5px 23px;
		}

.req { background: url('/arra/SiteStyle/images/rgov/icon-bullet-formreq.gif') no-repeat right 2px; padding-right: 8px; }
.reqtext { color: #f00; }

/* for TextView.aspx */
.textViewOnly {
	display: none;
}

/*********** BASE LAYOUT ***********/
#r-wrapper {
	background: url('/arra/SiteStyle/images/rgov/r-nav-bg.gif') repeat-x left 204px /*162px*/; 
	text-align: center;}


/* Homepage Specific */

	#ria {height: 410px; display: block; margin: 0px auto;}

	#ria .r-header{
		width: 962px;
		height: 32px;
		margin: 0px auto 10px auto;
		border: 1px solid #c7c7c7; }
		
		#ria .r-header a {float: right; padding: 8px 15px 8px 0px; margin-right: 5px;
		font: bold 11px Arial, Helvetica, sans-serif;
		background:url("/arra/SiteStyle/Images/RGOV/blue-caret-wb.gif") no-repeat scroll right 11px transparent;}
		
		#ria .r-header h2{
			float: left;
			margin: 5px 300px 5px 10px;
			font: bold 16px Arial, Helvetica, sans-serif; text-transform:none;}
	#ria a.textviewlink {float: right;}
	#ria #carousel-container {margin-top: 10px;}	
	
		/* Actual flash holder */
	#flashmap {width: 725px; margin-right: 5px; margin-bottom: 0px; float: left;}
	#flashmap #home-flash-holder {margin-top: 5px; margin-bottom: 0px; width: 720px; height: 330px;}
	
		.r-header {
			/*width: 720px;*/ 
			width: 715px;
			margin-bottom: 5px;
			height: 32px;
			/*background: url('../images/rgov/r-header-sq-bg.jpg') repeat-x left bottom;*/
			border: 1px solid #c7c7c7;}
			
		.r-header h2 {
			float: right;
			margin: 8px 120px 5px 0px;
			font: bold 13px Arial, Helvetica, sans-serif; text-transform:none;}
	
	#sub-twocol {}
		#sub-twocol .subleft {position: relative; float: left; width: 236px; margin-right: 5px;}		
		#sub-twocol .subright {position: relative; float: right; width: 476px; min-height: 100px;}		
			.leftsub {position: relative; float: left; width: 235px;}
			.rightsub {position: relative; float: right; width: 235px; }

	/* Social Media Feeds */
	.smf_content {padding: 5px;}
	.smf a {
		float: right;font: bold 11px Arial, Helvetica, sans-serif; text-transform:none; padding-right: 15px;
		background:url("/arra/SiteStyle/Images/RGOV/blue-caret-wb.gif") no-repeat scroll right 3px transparent;}
	.smf h2 {margin: 0px 50px 0px 0px; float: left;}
	.smf_connect { font-size: 10px; }
	
	#tabs-1, #tabs-2, #tabs-3, #tabs-4 {width: 470px; height: 220px; overflow-y: scroll; overflow-x: hidden; float: left;}
	.ui-tabs-nav a.smf_link, .ui-tabs-nav a.b-external {height: 15px !important; display:inline;}
	
	.ui-tabs-panel .smf_content {font: 12px/1.2em Arial, Helvetica, sans-serif;}
	.smf_date {font-size: 10px; padding: 5px 0px 0 0 ; display: block;}
	.smf_title {font-weight: bold; padding-right: 5px;}
	.smf_connect {font-size: 10px; padding-right: 10px;;}
	
/* Page Specific */		
#r-container {
	margin: 0px auto;
	width: 965px;
	padding: 0px;
	text-align: left;
}

#r-topbar { width: 965px; height: 32px; position: relative; background-color: #16436D; }
	#r-topbar-links {
		position: absolute;
		top: 0px; left: 0px; 
		padding: 0px 0px 0px 10px;
		font-size: .9em;
		height: 22px;
		color: #fff;}
	#r-topbar-links ul {list-style-type: none; margin: 0px; padding: 0px;}
	#r-topbar-links li {background: url('/arra/SiteStyle/images/rgov/r-top-nav-sep.jpg') no-repeat right top; float: left; height: 32px; padding-right: 10px !important; padding-top: 8px !important; }
	#r-topbar-links sup { vertical-align: top; }
	#r-topbar-links a:link, #r-topbar-links a:visited { text-decoration: none; color: #fff !important; padding: 10px 1px 0px 1px; height: 22px;}
	
	#r-topbar-links .r-rss:link, #r-topbar-links .b-rss:visited { background: url('/arra/SiteStyle/images/rgov/icon-rss.gif') no-repeat right 10px ; padding: 10px 19px 0px 2px; height: 22px;  }
	#r-topbar-links .r-translate:link, #r-topbar-links .b-translate:visited  {color:#fff !important; background: url('/arra/SiteStyle/images/rgov/r-translator.jpg') no-repeat right 12px ; padding: 10px 19px 0px 2px; height: 22px;  }

	#b-report-button {
		display: block;
		width: 225px;
		height: 18px;
		position: absolute;
		top: 5px; right: 0px;
		text-align: center;
		background: #890000;
		border: 2px solid #fff;
		padding: 4px 0px 0px 0px;}
	
	#b-report-button a {
		color: #fff;
		text-transform: uppercase;
		font-size: 1em;
		text-decoration: underline;}

#r-header { width: 965px; height: 130px; position: relative; }
	#r-logo { margin: 0px; }
		#r-logo a { 
			display: block; width: 475px; height: 95px;
			background: url('/arra/SiteStyle/images/rgov/arra-logo.png') no-repeat 0px 15px;
			text-indent: -99999px;
		}
	#r-tag { 
		position: absolute; top: 98px;
		width: 480px;
		margin: 0px;
		font-weight: normal !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size: .8em;
		line-height: 12px;
		text-transform:none;}
		
	#r-network { position: absolute; top: 20px; right: 0px; height: 34px; width: 320px; background: url('/arra/SiteStyle/images/rgov/r-connect-bg.gif') no-repeat right top; }
		#r-network h2 { padding: 12px 0px 0px 0px;text-transform: capitalize; float: left; font: bold 14px Arial; margin: 0px; color: #4c4c4c;}
		#r-network ul { float: left; margin: 7px 0px 0px 16px; padding: 0px; list-style: none; }
		#r-network li { float: left; padding-left: 5px;  }
		#r-network li a {padding: 0px;  }
		#r-network-fb, #r-network-tw, #r-network-yt, #r-network-fr, #r-network-ms{ display: block; float: left; width: 23px; height: 24px; text-indent: -9999px; }
		#r-network-bl { display: block; float: left; width: 58px; height: 24px; text-indent: -9999px; }
			#r-network-fb { background: url('/arra/SiteStyle/images/rgov/icon-facebook.gif') no-repeat; }
			#r-network-tw { background: url('/arra/SiteStyle/Images/RGOV/icon-twitter.gif') no-repeat; }
			#r-network-yt { background: url('/arra/SiteStyle/images/rgov/icon-youtube.gif') no-repeat; }
			#r-network-ms { background: url('/arra/SiteStyle/images/rgov/icon-myspace.gif') no-repeat; }
			#r-network-fr { background: url('/arra/SiteStyle/images/rgov/FlickrIcon.jpg') no-repeat; }
			#r-network-bl { background: url('/arra/SiteStyle/images/rgov/icon-blog.gif') no-repeat; }

	#r-search { position: absolute; right: 0px; top: 70px; }
		#r-search input { font-size: 11px; }
		#r-form-search { 
			border: none; 
			background: url('/arra/SiteStyle/images/rgov/bg-formfield-search.gif') no-repeat; 
			width: 134px; 
			height: 15px; 
			color: #7693af;
			padding: 5px 13px 5px 23px;
			margin-left: 7px;}
		#r-search #ctl00_rformsearchscope { visibility:hidden;}
		#r-search .adv-data-search {float: right; padding-top: 15px;}

#r-mainmenu {
	clear: both;
	margin: 0px auto;
	height: 40px;
	padding: 0px 0px 0px 107px;
	position: relative;
	overflow: visible;}
	

#r-breadcrumbs { padding: 8px 10px; font-size: .85em; color: #2b4b83; }
	#r-breadcrumbs a { text-decoration: underline; }


#r-footer { /* CH changed 10/25/2011 */
	clear: both;
	color: #333;
	background: url('/arra/SiteStyle/images/rgov/bg-footer.png') repeat-x left top;}

#r-footer-inner { background: url('/arra/SiteStyle/images/RGOV/bg-footer-seal.png') no-repeat bottom right; }

#r-expanded-footer {width: 950px;margin: 0px auto; display: block; padding: 30px 0 20px 0; height: auto; }
	#r-expanded-footer-inner {}
		#r-expanded-footer .col1,
		#r-expanded-footer .col2,
		#r-expanded-footer .col3,
		#r-expanded-footer .col4,
		#r-expanded-footer .col5 {width: 180px; padding: 0px 10px 0 0; float: left; }
		
		/*#r-expanded-footer .col4 { width: 190px; }
		#r-expanded-footer .col5 { width: 115px; padding: 0;}*/
	
			#r-expanded-footer ul {list-style-type: none; margin: 0px; padding: 0px;}
		
				#r-expanded-footer li {font: bold 12px arial, sans-serif; text-transform:uppercase; padding-bottom: 20px;}
				
				#r-expanded-footer ul ul li {text-transform:capitalize; padding: 5px 0; font-weight: normal;}
				
				#r-expanded-footer a { color: #333; }
	
#wsQueryTableID {width: 600px; margin-bottom:20px;}
.wsQuerySpanInput{padding-right:20px;}
TD.wsQueryTDInput{padding-right:20px;}
TD.wsQueryTDButton{width:20px;}


.r-tabbed-menu { 
	z-index: 10; 
	position:relative;
	margin: 0px 0px -1px 0px; 
	padding: 0px; list-style: none; }

.r-tabbed-menu li {
	color: #292929 !important; 
	font: bold .9em Georgia, 'Times New Roman', Times, serif;
	text-decoration: none;
	text-transform: uppercase; 
	text-align: center;}
	
.r-tabbed-menu li { 
	float: left; 
	height: 18px; 
	margin-top: 7px; 
	width: 190px;
	display: block; 
	float: left; 
	border: solid 1px #c7c7c7; 
	padding: 10px 0px 0px 0px;
	background: #dbd9d9 url('/arra/Style Library/images/rgov/bg-agencybuttons-short-off.gif') left bottom;
	border-bottom: none;
	background-image:
	 }

.r-tabbed-menu li.selected { 
	height: 25px;
	width: 190px;
	float: left;
	border-bottom: none;  
	padding-top: 10px; margin-top: 0px; 
	background: #dbd9d9 url('/arra/Style Library/images/rgov/bg-agencybuttons-tall-on.gif') left bottom;
	}
.r-tabbed-menu li.selected a:hover, 
.r-tabbed-menu li.selected a:link, 
.r-tabbed-menu li.selected a:visited {border-bottom: none; padding: 0px 0 0px 0px; }
.r-tabbed-menu li a {color: #292929 !important; }


/* this is a hack for Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) {  
	.check1 input, .check2 input, .check3 input {vertical-align: bottom;}
}

/* Start SharePoint 2010 changes and fixes HW 2.2.2011 */

.r-mainmenu-interior {height: 40px; width: 850px;}
.r-mainmenu-home ul {margin: 0px; padding: 0px;}
.r-mainmenu-home li {margin: 0px; padding: 0px; list-style-type: none;}

	.s4-tn {height: 40px;}
	
	.s4-tn li.static > .menu-item {
	    color: #4F5356 !important;
	    height: 21px;
	    padding: 12px 7px 7px 7px;
		font: 11px Arial !important;
		text-transform:uppercase;}

/* Top Static Hover and Selected */	

	.s4-tn li.static > a:hover {
	    background: url("/arra/SiteStyle/Images/RGOV/r-menu-arrow.gif") no-repeat scroll center bottom transparent;
	    height: 20px;
	    padding: 12px 7px 7px 7px;
	    color: #4F5356;
	    text-decoration: none;
	    border: 1px solid transparent;
	    font-weight: normal;}
	    
	.s4-tn li.selected > .menu-item {
	    background: url("/arra/SiteStyle/Images/RGOV/r-menu-arrow.gif") no-repeat scroll center bottom transparent;
	    color: #4F5356;
	    font-weight: normal;}

	.s4-tn li.static:first-child {background-image: none;}

/* Menu Divider */
	.s4-tn li.static {background: url("/arra/SiteStyle/Images/RGOV/r-menu-divider.gif") no-repeat scroll left top transparent;}

/* Remove Arrow from Dynamic Images */
	.menu-horizontal a.dynamic-children span.additional-background, 
	.menu-horizontal span.dynamic-children span.additional-background {
	    background-image: none;
	    background-position: right center;
	    background-repeat: no-repeat;
	    padding-right: 0px;}

/* Menu Background and Border */

	.s4-tn ul.dynamic {
		border: solid 1px #BFBEBE ;
		background-color: #E9E9E9;}
	.s4-tn li.dynamic {border-top: 1px dashed #000000 !important; margin: 0px 10px;}
	.s4-tn li.dynamic:first-child {border-top: 0px dashed #000000 !important;}

	/* Drop down menu */
	.s4-tn li.dynamic > .menu-item {
	    display: block;
	    font-weight: normal;
		font: 11px Arial !important;
	    padding: 4px 20px 5px 30px;
	    white-space: nowrap;
	    background: url("/arra/SiteStyle/Images/RGOV/sidenavbg.gif") no-repeat scroll 10px 7px transparent;
	    color: #163864;}
	    
	/* Turn off the hover on the drop down */
	.s4-tn li.dynamic > a:hover {background-color: transparent;}
	
	/* Hover position for the drop down */
	.s4-tn li.dynamic > .menu-item:hover {
		color: #a4640d !important;
		background-position: 10px -484px;}

/* Left Navigation */

	#left_nav {width: 186px; background: #E9E9E9 url('/arra/SiteStyle/Images/RGOV/sidenavboxbg.gif') no-repeat top left; }
	#left_nav_content {background: url('/arra/SiteStyle/Images/RGOV/sidenavboxbottom.gif') no-repeat bottom left; }
	#left_nav_inner {padding: 0px 7px 10px 7px; width: 172px; }

.menu-vertical {padding: 10px 0px;}

	.s4-ql, .s4-specialNavLinkList {
	    list-style-type: none;
	    margin: 0px;
	    padding: 0;}
    
/* First Level */
	.s4-ql ul.root > li {border-top: 2px solid #c7c7c7;}
	.s4-ql ul.root > li:first-child {border-top: 0px}

	.s4-ql ul.root > li > .menu-item {
		font: 11px Arial !important;
	    color: #2B4B83;
	    padding: 5px 5px 3px 20px;
	    text-decoration: none;
	    background: url("/arra/SiteStyle/Images/RGOV/sidenavbg.gif") no-repeat scroll 2px 9px transparent;}

	.s4-ql ul.root > li:first-child > .menu-item {border-top: 0px}
	    
	.s4-ql ul.root > li > a:hover {
		color: #a4640d !important;
	    padding: 5px 5px 3px 20px;
	    background: url("/arra/SiteStyle/Images/RGOV/sidenavbg.gif") no-repeat scroll 2px -482px transparent;}

	.s4-ql ul.root > li > .menu-item, 
	.s4-qlheader, 
	.s4-qlheader:visited {
	    color: #2B4B83;
	    font-size: 11px;
	    margin: 0;
	    padding: 5px 5px 3px 20px;
	    word-wrap: break-word;
	    background: url("/arra/SiteStyle/Images/RGOV/sidenavbg.gif") no-repeat scroll 2px 9px transparent;}
	
	.s4-ql a.selected {
	    background: url("/arra/SiteStyle/Images/RGOV/sidenavbg.gif") no-repeat scroll 2px -482px transparent !important;
		border-color: transparent !important;
		color: #a4640d !important;
	    padding-left: 20px !important;}
	
/* Secondary Level */
	.s4-ql ul.root ul {
	    margin: 0 0 0px;
	    padding-left: 0;
	    background-color: #fff;}	
	
	.s4-ql ul.root ul > li {border-top: dashed 1px #d4d4d4 !important; width: 155px; margin: 0px auto; }
	.s4-ql ul.root ul > li:first-child {border-top: dashed 0px #d4d4d4 !important; }

	.s4-ql ul.root ul > li > a {
		font: 11px Arial !important;
	    color: #2B4B83;
	    margin-right: 0px;
	    text-decoration: none;
	    border-bottom: 0px;
	    padding: 1px 0px 1px 15px; 
	    margin-left: 0px;
	    background: none;}
	    
	.s4-ql ul.root ul > li > a:hover {
		color: #a4640d !important;
		text-decoration: none;
	    background: url('/arra/SiteStyle/Images/RGOV/sidenavbg-level2.gif') no-repeat 0px -487px;}
	    
	.s4-ql ul.root ul > li > a.selected {
	    padding: 1px 0px 1px 15px !important; 
		color: #a4640d !important;
	    background: url('/arra/SiteStyle/Images/RGOV/sidenavbg-level2.gif') no-repeat 0px -487px !important;}


/* Looking for */

/* Looking for styles */

.sub , .sub ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.sub a {
    text-decoration:none;
}
/*IE5 list fix*/
.sub li {float:left;}


#r-lookingfor {left: 0px; position: absolute; z-index: 900;
	
}

#lookingfor {
    position:relative;
    height:35px;
    top: 3px;
    /*z-index:10;*/
    width: 104px;
    display:block;
    float: left;
	background: url('/arra/SiteStyle/images/rgov/r-lookingfor-button.gif') no-repeat left -2px;
}
#lookingfor a {
	color: #fff;
	font-weight: bold;
	width: 104px;
	height: 35px;
	display: block;
	padding: 10px 0 0px 8px;
}

#slickbox {
	background: url('/arra/SiteStyle/images/rgov/r-lookingfor-dropdown.png') no-repeat left 0px;    
	position: relative;
	display: none;
	top: 25px;
    width: 482px;
    height: 342px;
    /*display: block !important;*/
}
a#slick-toggle  {
	display: block;
	height: 35px;
	width: 104px;
}

.sub li {
	color: #fff;
	font-weight: bold;
	padding: 0px; /* added to fix the comparison maps 1/27/11 - hw - the esri map added a 20px padding that broke the sub li's - this is the fix */
}

.sub li a{
	line-height: 100%;
	height: auto;
	padding: 15px;
}

.sub .firstlevel {padding: 0px 0px 0px 20px; width: 450px; height: 150px;}
	.sub .firstlevel a {padding: 0 0 15px 0px;}
	.sub .firstlevel ul a {padding: 0px;}

.sub .secondlevel {padding-left: 20px;  height: 150px;}

.lookingfor, .iam {
	margin-left: 0px;
}
.lookingfor, .iam {
	margin-left: 0px;
}
ul.lookingfor li, ul.iam li {
	display: left;
	color: #fff;
	line-height: 100%;
	width: 112px;
	margin: 0px auto;
	text-align: center;
	height: 95px;
}
ul.lookingfor li a, ul.iam li a,
ul.lookingfor li a:link, ul.iam li a:link {
	color: #fff;
	display:block;
	line-height: 100%;
	text-align:center;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 0px !important;
	margin: 0px;
}
ul.lookingfor li a:hover, ul.iam li a:hover {
	text-decoration:underline;
}

/* Thick Box CSS */
	#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333;}
	#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666;}
	#TB_window a:link {color: #2b4b83; text-decoration:underline;}
	#TB_window a:visited {color: #2b4b83; text-decoration:underline;}
	#TB_window a:hover {color: #4c77a2; text-decoration:none;}
	#TB_window a:active {color: #2b4b83; text-decoration:none;}
	#TB_window a:focus{color: #2b4b83; text-decoration:underline;}

/* ----------------------------------------------------------------------------------------------------------------*/
	#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%;}
	.TB_overlayMacFFBGHack {background: url("../../../../../../../../../../../../../../../../../../../../macFFBgHack.png") repeat;}
	.TB_overlayBG {background-color:#000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
	#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; 	top:50%; left:50%;}
	#TB_window img#TB_Image {
		display:block;
		margin: 15px 0 0 15px;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #666;
		border-left: 1px solid #666;}

	#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left;}
	#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
	#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
	#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
	#TB_title{background-color:#e8e8e8;	height:27px;}
	#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
	#TB_ajaxContent.TB_modal{padding:15px;}
	#TB_ajaxContent p{padding:5px 0px 5px 0px;}
	#TB_load{position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
	#TB_HideSelect{z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
	#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}


.srcontent {
	display:none;
}

/* iPad - will take some of the styles from section 1, but you can target it more specifically below */
@media only screen and (max-device-width: 1024px) and (orientation:portrait) { 
 	.s4-tn li.static > .menu-item {padding: 12px 5px 7px 5px; font: 10px Arial !important;}
	.s4-tn li.static > a:hover {padding: 12px 5px 7px 5px;}
  
}

@media only screen and (max-device-width: 1024px) and (orientation:landscape) { 
  	.s4-tn li.static > .menu-item {padding: 12px 5px 7px 5px; font: 10px Arial !important;}
	.s4-tn li.static > a:hover {padding: 12px 5px 7px 5px;}
   
}


/*LIGHTBOX STYLES*/
/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  opacity:0.6;
  filter:alpha(opacity=60);
  display: none;
  background-color:#000;

 
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url("/arra/Style Library/Images/RGOV/prev.png") left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url("/arra/Style Library/Images/RGOV/next.png") right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

#globalnav { position: relative; z-index: 100;background : #003156; -webkit-box-shadow: 0 2px 5px 0 #000; box-shadow: 0 2px 5px 0 #000; height: 42px; }
#globalnav ul { height: 42px;margin: 0 auto;width: 990px; padding: 0; list-style: none; border-left: solid 1px #315a78; }
#globalnav li {float: left;padding-left:0px; border-right: solid 1px #315a78; }
#globalnav a { text-decoration: none;display: block; float:left; padding: 14px 9px; height: 14px; font: bold 14px Arial, sans-serif; color: #fff;}
#globalnav li:first-child a { background-image: url('/arra/SiteStyle/demo-recovery/images/sprite.png'); 
background-repeat: no-repeat; background-position: -375px 7px; padding-left: 40px; }
#globalnav a:hover, #globalnav a:active, #globalnav a:focus { background-color: #084573; }
#globalnav a img {
	display: none;
}







