
/* ----------------------------------------------
   doj-main-design.css
   
   this page defines the look/feel of the page.
   Only design/decorative rules are set up here.
   
   ---------------------------------------------- */


/***** main content container dimensions ******/
* 			{   
			margin: 0;
  			}

html		{
			height: 100%;
			}

body 		{
			height: 100%;
			background: #e8ebee;	
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			color: #454952;
			}

.wrapper 	{
		  	min-height: 100%;
   		  	height: auto !important;
  		  	height: 100%;
          	margin: 0 auto -1px;
		  	width:  968px;
		  	position: relative;
  		  	}

.push		{
			height: 1px;
			margin: 0 auto;
			padding: 0;
			position: relative;
			_position: absolute;
			}
		  
.footer 	{
			clear: both;
			padding-top: 0px;
			width: 968px;
      		height: 100px;
			margin: 0 auto;
			position: relative;
			background: url(../images/footer-bg2.jpg) bottom center no-repeat;
			border-top: 1px solid #4434a55;
			}

/******* main content container dimensions ********/


/********* Header *********/

div#header
			{
			background: url(../images/mainheader5.jpg) bottom no-repeat;
			height:	130px; /*208*/
			padding: 0;
			margin: 0;
			}
			
div#header div.search
			{
			
			margin-top: 0; 
			margin-right: 0;
			padding-top: 1px; 
			padding-right: 5px;	
			text-align: right;
			height: 29px;
			font-weight: bold; 
			}

div#header div.search p a
			{
			text-transform:	uppercase;
			font-size: .8em;
			color:  #264281;
			text-decoration: none;
			font-weight: bold; 
			
			}

div#header div.search p a:hover		
			{
			color: #434a55;
			text-decoration: underline;
			}

div#header div.search p input.submit,
div.footer p input.submit
			{
			border: none;
			background: none;
			text-transform:	uppercase;
			/*font-size: .7em; */
			color:  #264281;/*#fff;*/ 
			text-decoration: none;
			font-family: arial;
			font-size: .8em;
			font-weight: bold;
			padding: 0;
			cursor: pointer;
			}

div#header div.search p input.submit:hover,
div#header div.search p input.submit:active,
div#header div.search p input.submit:focus
			{
			color: #434a55;
			}

div.footer p input.submit:hover,
div.footer p input.submit:active,
div.footer p input.submit:focus	
			{
      background: #434a55;
      color: #fff;
			text-decoration: underline;
			}		
/****** End Header ******/


/********** MAIN NAVIGATION ************/

#navContainer div.subscribe {
					float: right; 
					margin: 0 10px 0 0; 
					padding: 0;
					height: 30px;
					padding-top: 5px;
					width:    450px;
					text-align: right;
					}

#navContainer div.subscribe form label	{
								text-align: right; 
								color: #006088; 
								text-transform: uppercase;
								font-size:		.9em;
								margin-bottom:  1px;
								padding-bottom: 1px;
								}

#navContainer div.subscribe form input.submit {
									background: #006088;
									color:		#fff;
									border: 1px solid #006088;
									font-size: .9em;
									font-family: arial, helvetica, sans-serif;
									font-weight: normal;
									}		

input.searchField						{
									background: #fff url(../images/bg-search.gif) left no-repeat;
									padding-left: 20px;
									font-family: arial, helvetica, sans-serif;
									font-weight: normal;
									color: 		#4e4e4e;
									width:      240px;
									
									}

input.signUp
 									{
									font-family: arial, helvetica, sans-serif;
									font-size: .9em;
									font-weight: normal;
									padding-left: 5px;
									color: 		#4e4e4e;
									}

#navContainer 						{
									width:100%;
									background:url(../images/main-navbg.jpg) bottom repeat-x;
									font-size:.9em;
									font-weight:bold;
									margin:0;
									padding:0;
									height: 32px;
									_height: 32px;
									min-height: 32px;
								}

#nav 			{  float:left;
		margin: 0;
		padding: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		}

#nav li		{
			
			display: inline;
			text-align: center;
			margin: 0;
			padding:0;
			
			}
#nav a:link,
#nav a:visited		{
				
				color: #fff;
				text-decoration: none;
				background: url(../images/nav-btn2.jpg) bottom right no-repeat;
				padding: 8px 14px 8px 14px;
				float: left;
				width: auto;
				letter-spacing: .2px; 
				z-index: 0;
				margin: 0;
				height: 16px;
				_height: 16px;
				}		


#nav a:hover, #nav a:focus, #nav a:active 	{
				color: #fff;
				text-decoration: none;
				background: url(../images/nav-btn-hover2.jpg) bottom left repeat-x;
				z-index: 1;
				height: 16px;
				_height: 16px;
				}
					
/************** END MAIN NAVIGATION ********/


/*********************** Content Container **************************/

/* mainContent container header/footer and main nav not included */

.wrapper div#container  			{
									margin: 0;
									padding: 15px 14px 15px 14px;
									min-height: 1050px;
									height: auto !important;
									height: 100%;
									height: 1050px;
									background: #fff;/*background: #fff url(../images/container-bg.jpg) bottom left no-repeat;*/
									}

/**** Left Column contents only - main navigation, pictures, etc... *****/
												
.wrapper div#container div.leftColumn			{
												float: left; 
												width: 240px; 
												margin: 0 0 15px 0;			
												}

.wrapper div#container div.leftColumn div.leftColumnImage	{
															width: 240px; 
															margin-bottom: 10px;
															padding: 0;
															}
												
h1.features,
h2.features												{
														background: url(../images/services_info-bg.gif) top left no-repeat; 
														text-indent: -5000px;
														height: 40px;
														}

.programLinks											{
														background: url(../images/features-footer-bg2.gif) bottom left no-repeat;
														width: 240px;
														text-align: center;
														margin-bottom: 15px;
														padding-bottom: 10px;
														}

.programLinks ul										{
														margin-left: 0;
														padding-left: 0;
														list-style: none; 
														padding-top: .7em;
														}

.programLinks ul li										{
														list-style: none;
														padding-bottom: 3px;
														margin-bottom:  3px;
														}
														
.programLinks ul li.lastItem							{
														padding-bottom:	.7em;
														}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: none;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
border: none;
}

/**** END Left Column contents only - main navigation, pictures, etc... *****/

/******** RIGHT COLUMN *************/

	/************ Contains right column with optional right column included inside ****************/

													
						/******     ONLY HEADERS FOR OPTIONAL RIGHT COLUMN     ******/
						     /******          Rounded Corner Headers     ********/														
														
						/* use if two line headers are appropriate */
						h3.deptContact					{
														background: url(../images/dept-contact-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 60px;
														}														
						
						h3.submitOpinion				{
														background: url(../images/submit-opinion.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 60px;
														}
														
						h3.cases				{
														background: url(../images/consumer-cases.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 60px;
														}
						/* single lines */
						h3.multimedia					{
														background: url(../images/multimedia-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
						
						h3.agencies						{
														background: url(../images/agencies-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}

						h3.tools						{
														background: url(../images/tools-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
						
						h3.publicNotice					{
														background: url(../images/public-notice-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.cr							{
														background: url(../images/cr-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.ia							{
														background: url(../images/ia-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.reports						{
														background: url(../images/latest-reports-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
						
						h3.resources					{
														background: url(../images/resources2-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
						
						h3.getHelp						{
														background: url(../images/get-help-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.alert						{
														background: url(../images/alert-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.pChildren						{
														background: url(../images/pChildren-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
						
						h3.pSeniors						{
														background: url(../images/pSeniors-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.careers					{
														background: url(../images/careers-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.marsysLaw						{
														background: url(../images/marsy-law-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.topic						{
														background: url(../images/topic-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.missing						{
														background: url(../images/missing-persons-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.fileComplaint				{
														background: url(../images/complaint.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.bureaus						{
														background: url(../images/bureau-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
														
						h3.galleries					{
														background: url(../images/galleries-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
						
						h3.quoWarranto					{
														background: url(../images/quo-warranto-header.gif) top left no-repeat; 
														text-indent: -3000px;
														margin-bottom: 0;
														height: 40px;
														}
					    /******   END ONLY HEADERS FOR OPTIONAL RIGHT COLUMN     ******/
						      /******    END  Rounded Corner Headers   ********/
			
			
			/****** RIGHT COLUMN FLOAT call in  ******/
					/****** If option is called in refer to Border Options below *******/
					
			#rightColumn 								{
														float: right; 
														margin: 0 0 0 10px; 
														padding: 0; 
														width: 250px;
														}
			/* paragraphs */											
			.columnBg p,
			.columnBgShort p,
			.columnBgAlt p								{
														margin: 0 0 15px 0;
														}											
			/****** END RIGHT COLUMN FLOAT call in ******/
							  	
			/***********  RIGHT COLUMN FLOAT BORDER OPTIONS  *************/
			
			/* choose this option for gradient background */
			.columnBg								{
														background: url(../images/right-column.gif) bottom left no-repeat;
														margin: 0 0 25px 0;
														padding: 0px;
														z-index: 0;
														}
			/* for short columns */
			.columnBgShort								{
														background: url(../images/right-column-alt-short.gif) bottom left no-repeat;
														margin: 0 0 25px 0;
														padding: 0px;
														z-index: 0;
														}
														
			/* choose this option for no graient, but solid white background */
			.columnBgAlt								{
														background: url(../images/right-column-alt.gif) bottom left no-repeat;
														margin: 0 0 25px 0;
														padding: 0px;
														z-index: 0;
														}
			.columnBg,
			.columnBgAlt,
			.columnBgShort								{
														padding: 15px 10px 15px 15px; 
														font-size: .9em;
														z-index: 0;
														}
			
			/**** headers for right column content ****/
			h5.firstTitle									{
														font-weight: bold; 
														font-size: 1em; 
														color: #000; 
														margin: 5px 0 0 0;
														}
			h5.title									{
														font-weight: bold; 
														font-size: 1em; 
														color: #000; 
														margin: 8px 0 0 0;
														}
			/**** end headers for right column content ****/
		
		/*******								   *******/
		/*******	List Items for Right Column    *******/
		/*******								   *******/
		
/******* List items with images ********/
			
			ul#itemTool									{
														list-style-type: none; 
														margin: 0; 
														padding: 0;
														}
			
			ul#itemTool li								{
														font-weight: bold; 
														font-size: .9em; 
														display: block; 
														height: 60px;
														}
			
			ul#itemTool li img							{
														float: left; 
														margin-right: 10px;	
														}
														
			ul#itemTool li a							{
														text-decoration: none;
														color: #000;
														}
														
			ul#itemTool li a:hover						{
														text-decoration: underline;
														color:	#434a55;
														}
/******** end List items with images *******/

			/******* List items without images (STANDARD) ********/

			ul#standardList								{
														list-style-type: none; 
														margin: 0 0 0 10px; 
														padding: 0;
														}

			ul#standardList	li								{
														font-weight: bold; 
														font-size: .9em; 
														display: block; 
														margin-bottom: 10px;
														}
			ul#standardList li a							{
														text-decoration: none;
														color: #000;
														}
														
			ul#standardList li a:hover						{
														text-decoration: underline;
														color:	#434a55;
														}

			/******* END List items without images (STANDARD) ********/


			/******* List items with bullets *******/
			
			ul#bulletedList								{
														list-style-type: disc;
														margin: 0 0 0 10px; 
														padding: 0;
														}

			ul#bulletedList	li							{ 
														font-size: .9em; 
														display: block; 
														margin-bottom: 10px;
														}
			ul#bulletedList li a							{
														text-decoration: none;
														color: #000;
														}
														
			ul#bulletedList li a:hover						{
														text-decoration: underline;
														color:	#454952;
														}
			
			/******* End List items with bullets *******/
			

		/*******				END				   *******/
		/*******	List Items for Right Column    *******/
		/*******								   *******/

												
			/* For use with the Multimedia embedded video content */	
			.multimediaBody								{
														background: url(../images/multimedia-body.gif) center repeat-y;
														margin: 0px;
														padding: 0px;
														}
														
			.multimediaFooter							{
														margin-top: 0px;
														background: url(../images/multimedia-footer2.gif) bottom left no-repeat;
														height: 25px;
														text-align: right;
														font-weight: bold;
														font-size: .8em;
														padding-right:    12px;
														}
														
			.multimediaFooter a							{
														color: #5b80a3;
														text-decoration: underline;
														}
														
			.multimediaFooter a:hover					{
														color: #333;
														text-decoration: underline;
														}
			/* END For use with the Multimedia embedded video content */
			/********  END RIGHT COLUMN FLOAT BORDER OPTIONS   ********/
			
/*******    END ONLY HEADERS FOR OPTIONAL RIGHT COLUMN    ******/
	/********      END Rounded Corner Headers    ********/
																										
/********************* Main Content Container for Right Column - holds body content, headers *****************************/

#middleColumn 	{
				margin: 0 0 0 253px; 
				padding: 0; 
				height: 100%;
				}
			
#middleColumn a	{
				color: #454952; 
				text-decoration: underline;
				}

#middleColumn a:hover	{
						color: #919191;
						text-decoration: underline;
						}

#middleColumn p			{
						margin-bottom: 15px;
						}

#middleColumn ul.middleItems 	{
									margin: 0 0 15px 15px;
									padding-left: 15px;
									list-style-type: square;
									}

#middleColumn ul.middleItems li		{
									padding: 0;
									margin: 0 0 10px 0;
									list-style-type: square;
									}
/**** Middle features Box ****/
#featureContainer				{
									width: 420px; 
									margin: 0 0 15px 0; 
									padding: 0;
									}
		/***** H3 headers ******/
		#featureContainer h3.mostWanted					{
														background: url(../images/cal-most-wanted-header.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
		
		#featureContainer h3.features					{
														background: url(../images/features-middle-header.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}	
														
		#featureContainer h3.charityFeature				{
														background: url(../images/charity-feature.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
		#featureContainer h3.charityFeatureScam			{
														background: url(../images/charity-feature-scam.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
		#featureContainer h3.charityFeature2				{
														background: url(../images/charity-feature-IRS.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
													
		#featureContainer h3.charityFeature3				{
														background: url(../images/charity-feature.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}												
		#featureContainer h3.inthenews				{
														background: url(../images/intheNews.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}	
		#featureContainer h3.consumerNews				{
														background: url(../images/consumerNews.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}	
		
		
		#featureContainer h3.crimeStat					{
														background: url(../images/statistical-crime-chart.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
		#featureContainer h3.missingChildren					{
														background: url(../images/missing-children.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
		#featureContainer h3.missingAdults				{
														background: url(../images/missing-adults.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
		
		#featureContainer h3.meetings					{
														background: url(../images/meetings-notices.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
		
		#featureContainer h3.recentOpinions				{
														background: url(../images/recent-opinions.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
		#featureContainer h3.unlawful					{
														background: url(../images/unlawful-discrimination.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
		#featureContainer h3.currentExams				{
														background: url(../images/current-state-exams.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
		#featureContainer h3.recentPubs					{
														background: url(../images/recent-publications.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}

		#featureContainer h3.needHelp					{
														background: url(../images/if-you-need-help.gif) top left no-repeat; 
														margin-bottom: 0; 
														text-indent: -5000px; 
														height: 40px;
														}
														
																														
		/***** END H3 headers ******/							
		
		/***** body and border *****/
		#featureContainer div.featureBody				{
														background: url(../images/middle-features-body.gif) bottom left no-repeat; 
														padding: 10px;
														}
		/***** end body and border *****/
		
		/***** featured content ******/
		#featureContainer div.featureBody div.featureContent	{
																width: 400px; 
																margin: 0; 
																padding: 0;
																}
		
		/***** Use when not displaying a left or right column */
		#featureContainer div.featureBody div.featureContent div.fullContent 		{
																					margin-bottom: 10px;
																					text-align: center;
																					}
		
		#featureContainer div.featureBody div.featureContent div.fullContentAlt 	{
																					margin-bottom: 10px;
																					text-align: left;
																					}
																
		#featureContainer div.featureBody div.featureContent div.footerContent		{
																					text-align: right; 
																					font-size: .8em;
																					font-weight: bold;
																					}
		/* use when right column is larger than content left column */	
		#featureContainer div.featureBody div.featureContent div.featureItem		{
																					float: left;
																					margin-right: 10px;
																					width: 140px;
																					}
																				
		#featureContainer div.featureBody div.featureContent div.featureInfo		{
																					margin-left: 150px;
																					}
		
		/* use when left column is larger than right column */
			/**** IF using, div class="featureInfoAlt" tag will be on top of div class="featureItemAlt" ******/
		#featureContainer div.featureBody div.featureContent div.featureItemAlt		{
																					margin-right: 10px;
																					width: 140px;
																					}
																				
		#featureContainer div.featureBody div.featureContent div.featureInfoAlt		{
																					float: right;
																					width: 250px;																		
																					}
																					
		#featureContainer div.featureBody div.featureContent div.fullContent h6.featureTitle,
		#featureContainer div.featureBody div.featureContent div.fullContentAlt h6.featureTitle,																			
		#featureContainer div.featureBody div.featureContent div.featureInfo h6.featureTitle,
		#featureContainer div.featureBody div.featureContent div.featureInfoAlt h6.featureTitle		{
																									font-weight: bold;
																									color: #454952;
																									font-size: 1.1em;
																									margin: 0 0 10px 0;
																									}
			/**** item lists ex. publications page ***/
			ul#featuredList								{
														list-style-type: none; 
														margin: 0; 
														padding: 0;
														}
			
			ul#featuredList li							{
														font-weight: bold; 
														display: block; 
														height: 105px;
														}
			
			ul#featuredList li img							{
														float: left; 
														margin-right: 10px;	
														}
		
		/***** end featured content *****/
			
/**** END Middle features Box ****/

									
	/*************   H1,H2,H3,H4,H5,etc.... headers for middle column content   *************/

/*change background image and class name for every new h1 created */	
#middleColumn h1.contact	{
							background: url(../images/contact-us.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0; 
							}
							
#middleColumn h1.law		{
							background: url(../images/law-enforcement.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}
							
#middleColumn h1.civil		{
							background: url(../images/civil-rights.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

#middleColumn h1.government	{
							background: url(../images/open-government.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

/*#middleColumn h1.legal		{
							background: url(../images/legal-opinions.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}*/

#middleColumn h1.careers	{
							background: url(../images/career-opportunities.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

#middleColumn h1.news	{
							background: url(../images/in-the-news.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}
							
#middleColumn h1.programs	{
							background: url(../images/programs.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

#middleColumn h1.consumers	{
							background: url(../images/consumers-header.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

#middleColumn h1.publications	{
							background: url(../images/publications-header.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}
							
#middleColumn h1.victims	{
							background: url(../images/serve-victims.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

#middleColumn h1.charities	{
							background: url(../images/charities.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

#middleColumn h1.crime		{
							background: url(../images/crime-data.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0; 
							}

#middleColumn h1.speeches	{
							background: url(../images/speeches.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}
#middleColumn h1.aduiovideo	{
							background: url(../images/audio-video.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}
#middleColumn h1.photogallery	{
							background: url(../images/photo-gallery.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 55px; 
							margin-bottom: 15px; 
							padding: 0;		
							}

/***** H1 headers that use two lines, height must be changed *******/
#middleColumn h1.about		{
							background: url(../images/office-ag-header.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 108px; 
							margin-bottom: 15px; 
							padding: 0; 
							}

#middleColumn h1.violence	{
							background: url(../images/stop-violence.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 108px; 
							margin-bottom: 15px; 
							padding: 0; 
							}

#middleColumn h1.protect	{
							background: url(../images/protecting-children-seniors.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 108px; 
							margin-bottom: 15px; 
							padding: 0; 
							}

#middleColumn h1.legal		{
							background: url(../images/legal-opinions_quo.jpg) top left no-repeat; 
							text-indent: -5000px; 
							height: 108px; 
							margin-bottom: 15px; 
							padding: 0; 
							}													
/* universal h3, can be used throughout entire site */
#middleColumn h3.contentTitle			{
							color: #006088; 
							font-weight: bold; 
							font-size: 1.3em; 
							margin: 0 10px 15px 0; 
							border-top: 2px solid #bfcc7b; 
							padding-top: 8px; 
							width: 420px;
							}

#middleColumn h3.contentTitleNB			{
							color: #006088; 
							font-weight: bold; 
							font-size: 1.3em; 
							margin: 0 10px 0 0;  
							width: 420px;
							}
							
#middleColumn h4			{
							color: #000; 
							font-weight: bold; 
							font-size: 1.1em; 
							margin-bottom: 0;
							}
							
	/*******  END H1,H2,H3,H4,H5,etc.... headers for middle content   ******/

/**** date and information ex. 00/00/0000 
							   text text text text                    ******/

.dateInfo						{
								margin: 10px 0 0 0;
								}

.dateInfo span.date				{
								font-weight: bold;
								display: block;
								}

.dateInfo span.info				{
								display: block;
								}
/* end date and information */

/* Address Paragraph */
.address						{
								margin: 0;
								}
						
.address span.name				{
								display: block;
								}
								
.address span.street			{
								display: block;
								}
								
.address span.email				{
								display: block;
								}
							
.address span.phone				{
								display: block;
								}
								
.address span.cityStateZip		{
								display: block;
								}

.address span.info				{
								display: block;
								}
/* end Address Paragraph */

/* for using italics ex. notes or areas of emphasis */
.note							{
								font-style: italic;
								}

/* list items without bullets and no indenting */
#middleColumn ul.linkItem 		{
								list-style-type: none; 
								margin: 0 0 15px 0; 
								padding: 0;
								}
#middleColumn ul.linkItem li	{
								list-style-type: none;
								}

/********************* END Main Content Container for Right Column - holds body content, headers *****************************/
/******** END RIGHT COLUMN *************/

/******** FOOTER INFO ************/

.footer div.content			{
							text-align: right;  
							margin-bottom: 10px; 
							padding-top: 40px; 
							padding-bottom: 5px; 
							padding-right: 0;
							}
							
a.footerSearch				{
							text-transform:	uppercase; 
							font-size: .8em; 
							color: #264281; 
							font-weight: bold;
							text-decoration: none;
							}
							
a.footerSearch:hover		{
							color: #fff;
							text-decoration: underline;
							}
							
.footer div.secondPart	{
						text-align: right;
						margin-top:	.5em;
						margin-right: 0;
						padding-right: 0;
						font-size: .8em;
						}
				
ul.footerList 	{
				color:		#000;/
				text-align: right;
				display: inline;
				list-style: none;
				margin-left: 0;
				padding-left: 0;
				padding-right: 0;
				margin-right: 0;
							}
ul.footerList li.firstItem
							{
				display: inline;
				list-style: none;
				line-height: 1em;
				margin: 0 .5em 0 -.5em;
				padding: 0 .5em 0 .5em;
				border-left: none;
				color:		#000;
				text-decoration: none;
							}							
							
ul.footerList li 	{
				display: inline;
				list-style: none;
				line-height: 1em;
				border-left: 1px solid #000;
				margin: 0 .5em 0 -.5em;
				padding: 0 .5em 0 .5em;
				color:		#000;
				text-decoration: none;
							}
ul.footerList li.lastItem 	{
				display: inline;
				list-style: none;
				line-height: 1em;
				border-left: 1px solid #000;
				margin: 0 0 0 -.5em;
				padding: 0 0 0 .5em;
				color:		#000;
				text-decoration: none;
							}

ul.footerList li.firstItem a,
ul.footerList li a			{
							color: #000;
							text-decoration: none;
							}
	
ul.footerList li.firstItem a:hover,
ul.footerList li a:hover	{
							background: #264281;
							color:	#fff;
							}
							
/************* END FOOTER INFO ****************/

/*
top
--
styles a p tag used for a "back to top" link
*/
div#middleColumn p.top		{
							text-align:				right;
							padding-right:			15px;
							background-image:		url(../images/toparrow.gif);
							background-position:	right 5px;
							background-repeat:		no-repeat;
				}

div#middleColumn h1				{
								font-family:	 	"Times New Roman", Times, serif;	
								/*font-weight:		normal;*/
								color:			#81613B; /*#666666;*/
								}

div#middleColumn h1.mainHeader	{
								text-transform:		none;
								margin:			0px;
								margin-top:		0em;
								margin-left:		0em;
								font-size:		4em;
								}
