




/*
     FILE ARCHIVED ON 10:14:00 Jan 14, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 7:03:17 Mar 10, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*==========================================================================
  City of Richmond Virginia Master CSS
  
  Note to developers: 
  
  1. Do not specify sizes with pt or em - use px.
  2. Do not use terms such as "smaller" and "xx-small".
  3. Specify your colors with the hexadecimal HTML specs; not 
  "black", "white" and "blue". - LNDL
  
  Ignoring these rules will result in refusal for PRODUCTION promotion.

  Flash Navigation Text Styles:
	I AM | I WANT TO | SERVICES | DEPARTMENTS | CONTACT US | SITE HELP 
	
	SIZE:   12px
	FONT:   Arial
	WEIGHT: BOLD

		Daniel Dority 02/05/2007
  
  ==========================================================================*/

/*****************************************************
 *** DEFAULT STYLES 
 **********************************************LNDL**/
body
{		
	background: 			 	#E2DED4;
	background-image:			url(/web/20090114101400/http://www.richmondgov.com/PageTemplates/images/background.Repeating.Pattern.gif);
	background-repeat: 	 	repeat-y;
	background-position:		center center;
	background-attachment: 	fixed;
	margin: 						0px;
	font-size:					11px;
	font-family: 				Verdana,Arial,Trebuchet,Helvetica,Geneva,sans-serif;
}


td,p,font,span,div
{
	font-family: Verdana,Arial,Trebuchet,Helvetica,Geneva,sans-serif;
	font-size: 	 11px;
	color: 		 #000000;
}

/*****************************************
 ***        For Newer Browsers         *** 
 ******************LNDL*******************
 ***        "//" used to not process   ***
 ***			for older browsers - AB***
 *****************************************/
body
{ 
	scrollbar-3dlight-color:    #990033;
	scrollbar-arrow-color:      #FFFFFF;
	scrollbar-base-color:       #FDF8E9;
	scrollbar-darkshadow-color: #990033;
	scrollbar-face-color:       #990033;
	scrollbar-highlight-color:  #FDF8E9;
	scrollbar-shadow-color:     #FDF8E9;
	scrollbar-track-color:      #FDF8E9;//
}

/****************************************************
 *** DEFAULT A HREF STYLE
 **********************************************LNDL**/
a:link 
{
	background: 	  transparent;
	color: 			  #0033CC;
	text-decoration: none;
}

a:active 
{
	background: 	  transparent;
	color: 			  #0033CC;
	text-decoration: none;
}
a:hover 
{
	background: 	  transparent;
	color: 			  #0033CC;
	text-decoration: underline;
}

a:visited 
{
	background: 	  transparent;
	color: 			  #0033CC;
	text-decoration: none;
}

a:visited:hover
{
	background: 	  transparent;
	color: 			  #0033CC;
	text-decoration: underline;
}



/****************************************************
 *** DEFINED (NAMED) A HREF STYLES
 **********************************************LNDL**/

a.cityhallonline:link          
{ 
	color: 			  #000000; 
	background: 	  transparent; 
	text-decoration: none; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  12px; 
}

a.cityhallonline:visited       
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			12px; 
}

a.cityhallonline:active
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			12px; 
} 
			 			 
a.cityhallonline:hover         
{ 
	color: 				#000000; 
	background: 		#965C8D; 
	text-decoration:  overline underline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			12px; 
}


a.departments:link          
{ 
	color: 			  #0033CC; 
	background: 	  transparent; 
	text-decoration: none; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  11px; 
}

a.departments:visited       
{ 
	color: 				#0033CC; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.departments:active
{ 
	color: 				#0033CC; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
} 
			 			 
a.departments:hover         
{ 
	color: 				#0033CC; 
	background: 		#B0C4C9; 
	text-decoration:  	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.error:link          
{ 
	color: 			  #C70000; 
	background: 	  transparent; 
	text-decoration: none; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  11px; 
	font-weight: 	  bold;
}

a.error:visited       
{ 
	color: 				#C70000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px;
	font-weight: 	  bold; 
}

a.error:active
{ 
	color: 				#C70000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
	font-weight: 	  bold;
} 
			 			 
a.error:hover         
{ 
	color: 				#C70000; 
	background: 		#FFFF99; 
	text-decoration:   none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
	font-weight: 	  bold;
}

a.footer:link          
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.footer:visited       
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.footer:active
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration:  underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
} 
			 			 
a.footer:hover         
{ 
	color: 				#000000; 
	background: 		#EFC231; 
	text-decoration: 	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.healthhomepage:link          
{ 
	color: 			  #601E97; 
	background: 	  transparent; 
	text-decoration: 	none; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  11px; 
}

a.healthhomepage:visited       
{ 
	color: 				#601E97; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.healthhomepage:active
{ 
	color: 				#601E97; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
} 
			 			 
a.healthhomepage:hover         
{ 
	color: 				#601E97; 
	background: 		#C8D9E0; 
	text-decoration:  	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.parkshomepage:link          
{ 
	color: 			  	#FFFFFF; 
	background: 	  	none; 
	text-decoration: 	none; 
	font-family: 	  	Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  	10px; 
}

a.parkshomepage:visited       
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 
}

a.parkshomepage:active
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 
} 
			 			 
a.parkshomepage:hover         
{ 
	color: 				#FFFFFF; 
	background: 		none; 
	text-decoration:  	underline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 
}

a.utilitieshomepage:link          
{ 
	color: 			  #000000; 
	background: 	  transparent; 
	text-decoration: none; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  14px; 
}

a.utilitieshomepage:visited       
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			14px; 
}

a.utilitieshomepage:active
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			14px; 
} 
			 			 
a.utilitieshomepage:hover         
{ 
	color: 				#000000; 
	background: 		#FBF99B; 
	text-decoration:  	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			14px; 
}

a.visitor:link          
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.visitor:visited       
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.visitor:active
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
} 
			 			 
a.visitor:hover         
{ 
	color: 				#000000; 
	background: 		#BEBBC6; 
	text-decoration: 	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

A.Verdana11pxFEF8E8:link          { color: #FEF8E8; background: transparent; text-decoration: none; 
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,Swiss,SunSans-Regular,sans-serif;
								 	   		font-size: 11px; }
A.Verdana11pxFEF8E8:visited       { color: #FEF8E8; background: transparent; text-decoration: none; 
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,Swiss,SunSans-Regular,sans-serif;
								 	   		font-size: 11px; }
A.Verdana11pxFEF8E8:active	      { color: #FEF8E8; background: transparent; text-decoration: none;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,Swiss,SunSans-Regular,sans-serif;
								 	   		font-size: 11px; }			 			 
A.Verdana11pxFEF8E8:hover         { color: #FEF8E8; background: transparent; text-decoration: overline underline;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,Swiss,SunSans-Regular,sans-serif;
								 	   		font-size: 11px; }
A.Verdana11pxFEF8E8:visited:hover { color: #FEF8E8; background: transparent; text-decoration: overline underline;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,Swiss,SunSans-Regular,sans-serif;
								 	   		font-size: 11px; }
												
A.NonFlashMainMenu:link				{ color: #FFFFFF; background: transparent; text-decoration: none; font-weight: bold;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }
A.NonFlashMainMenu:visited       { color: #FFFFFF; background: transparent; text-decoration: none; font-weight: bold;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }
A.NonFlashMainMenu:active	      { color: #FFFFFF; background: transparent; text-decoration: none; font-weight: bold;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }			 			 
A.NonFlashMainMenu:hover         { color: #FFFFFF; background: transparent; text-decoration: underline; font-weight: bold;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }
A.NonFlashMainMenu:visited:hover { color: #FFFFFF; background: transparent; text-decoration: underline; font-weight: bold;
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }
												
A.NonFlashSideMenu:link				{ color: #000000; background: transparent; text-decoration: none; 
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }
A.NonFlashSideMenu:visited       { color: #000000; background: transparent; text-decoration: none; 
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }
A.NonFlashSideMenu:active	      { color: #000000; background: transparent; text-decoration: none; 
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }			 			 
A.NonFlashSideMenu:hover         { color: #000000; background: transparent; text-decoration: underline; 
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }
A.NonFlashSideMenu:visited:hover { color: #000000; background: transparent; text-decoration: underline; 
								 	   		font-family: Verdana,Arial,Tahoma,Helvetica,Trebuchet,Geneva,sans-serif;
								 	   		font-size: 10px; }


a.bgroundPink:link          
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.bgroundPink:visited       
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px;
}

a.bgroundPink:active
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
} 
			 			 
a.bgroundPink:hover         
{ 
	color: 				#000000; 
	background: 		#FF8BAF; 
	text-decoration:	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.bgroundPink:visited:hover         
{ 
	color: 				#000000; 
	background: 		#FF8BAF; 
	text-decoration:	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.FFFFFF11px:link          
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.FFFFFF11px:visited       
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.FFFFFF11px:active
{ 
	color: 				#FFFFFF; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
} 
			 			 
a.FFFFFF11px:hover         
{ 
	color: 				#FBF99B; 
	background: 		transparent; 
	text-decoration: 	underline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
}

a.citycouncilSide:link          
{ 
	color: 			  #6B2157; 
	background: 	  transparent; 
	text-decoration: none; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  10px; 
	font-weight: 	  bold;
}

a.citycouncilSide:visited       
{ 
	color: 				#6B2157; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 
	font-weight: 	  bold;
}

a.citycouncilSide:active
{ 
	color: 				#000000; 
	background: 		transparent; 
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 
	font-weight: 	  bold;
} 
			 			 
a.citycouncilSide:hover         
{ 
	color: 				#000000; 
	background: 		#CED0C4; 
	text-decoration:  	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 
	font-weight: 	  bold;
}

a.citycouncil:link          
{ 
	color: 			  #6B2157; 
	background: 	  transparent; 
	text-decoration: underline; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  11px; 
	font-weight: 	  bold;
}

a.citycouncil:visited       
{ 
	color: 				#6B2157; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
	font-weight: 	  bold;
}

a.citycouncil:active
{ 
	color: 				#6B2157; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
	font-weight: 	  bold;
} 
			 			 
a.citycouncil:hover         
{ 
	color: 				#000000; 
	background: 		none; 
	text-decoration:  	underline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 
	font-weight: 	  bold;
}

a.mayorSide:link          
{ 
	color: 			  #004DBD; 
	background: 	  transparent; 
	text-decoration: underline; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  10px; 

}

a.mayorSide:visited       
{ 
	color: 				#004DBD; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 

}

a.mayorSide:active
{ 
	color: 				#004DBD; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 

} 
			 			 
a.mayorSide:hover         
{ 
	color: 				#004DBD; 
	background: 		#FFFFFF; 
	text-decoration:  	underline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 

}

a.mayorVideo:link          
{ 
	color: 			  	#FFFFFF; 
	background: 	  	#004DBD; 
	width: 20%;
	text-decoration:	none; 
	font-family: 	  	Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  	10px; 

}

a.mayorVideo:visited       
{ 
	color: 				#FFFFFF; 
	background: 		#004DBD; 
	width: 20%;
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 

}

a.mayorVideo:active
{ 
	color: 				#FFFFFF; 
	background: 		#004DBD; 
	width: 				20%;
	text-decoration: 	none; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 

} 
			 			 
a.mayorVideo:hover         
{ 
	color: 				#004DBD; 
	background: 		#FFFFFF; 
	width: 				20%;
	text-decoration:  	none;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			10px; 

}

a.mayorContent:link          
{ 
	color: 			  	#004DBD; 
	background: 	  	transparent; 
	text-decoration:	underline; 
	font-family: 	  	Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  	11px; 

}

a.mayorContent:visited       
{ 
	color: 				#004DBD; 
	background: 		transparent;
	text-decoration:	underline 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 

}

a.mayorContent:active
{ 
	color: 				#004DBD; 
	background: 		transparent; 
	text-decoration:	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 

} 
			 			 
a.mayorContent:hover         
{ 
	color: 				#004DBD; 
	background: 		#FFFFFF;
	text-decoration:	underline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			11px; 

}

a.Verdana309CB1px14Bold:link         
{ 
	color: 			  	#309CB1; 
	background: 	  	transparent; 
	text-decoration:	underline; 
	font-family: 	  	Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  	14px; 
	font-weight:		bold;
}

a.Verdana309CB1px14Bold:visited        
{ 
	color: 				#309CB1; 
	background: 		transparent;
	text-decoration:	underline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			14px; 
	font-weight:		bold;
}

a.Verdana309CB1px14Bold:active   
{ 
	color: 				#309CB1; 
	background: 		transparent; 
	text-decoration:	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			14px; 
	font-weight:		bold;
} 
			 			 
a.Verdana309CB1px14Bold:hover          
{ 
	color: 				#309CB1; 
	background: 		transparent;
	text-decoration:	underline overline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			14px; 
	font-weight:		bold;
}


a.RedCC0033px15:link          
{ 
	color: 			  #CC0033; 
	background: 	  transparent; 
	text-decoration: underline; 
	font-family: 	  Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 		  15px;  
	font-weight:		bold;
}

a.RedCC0033px15:visited       
{ 
	color: 				#CC0033; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			15px;  
	font-weight:		bold;
}

a.RedCC0033px15:active
{ 
	color: 				#CC0033; 
	background: 		transparent; 
	text-decoration: 	underline; 
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			15px; 
	font-weight:		bold;
} 
			 			 
a.RedCC0033px15:hover         
{ 
	color: 				#CC0033; 
	background: 		#ebeec5; 
	text-decoration:  	underline overline;
	font-family: 		Verdana,Arial,Tahoma,'Arial Narrow',Helvetica,Trebuchet,'Trebuchet MS',Geneva,Swiss,SunSans-Regular,Courier,sans-serif;
	font-size: 			15px; 
	font-weight:		bold;
}
/****************************************************
 *** FONT STYLES 
 **********************************************LNDL**/
.font11pxVerdanaFFFFFF
{
	color:       #FFFFFF; 
	font-family: Verdana,Arial,Trebuchet,Tahoma,Helvetica,Courier,sans-serif;
	font-size:   11px; 
	font-style:  normal; 
	font-weight: normal;
	white-space: nowrap;
}

.font10pxVerdana000000
{
	color:       #FFFFFF; 
	font-family: Verdana,Arial,Trebuchet,Tahoma,Helvetica,Courier,sans-serif;
	font-size:   10px; 
	font-style:  normal; 
	font-weight: normal;
}
 
 
 
/**********************************************************
***     site default page title Style configuration, jMF      ***
***********************************************************/
.defaultpagetitle 
{
	font-size:   15px;
	color:  		 #334A45;
	font-weight: bold;
}

/**********************************************************
***     default notation Style configuration, jMF      ***
***     use for notes such as the most have the Adobe Acrobat Reader text, jMF      ***
***********************************************************/
.notation 
{
	font-size:	10px;
	color: 		#000000;
}

.notationwhite, span.notationwhite
{
	font-size:	10px;
	color: 		#FFFFFF;
}
	
.notationBlue
{
	font-size:	10px;
	color: 		#004DBD;
}


/**********************************************************
***     default photo caption Style configuration, jMF      ***
***********************************************************/
.caption  
{
	font-size: 12px;
	color: navy;
	font-weight: bold;
}	

/**********************************************************
***     default departmental contact information Style configuration, jMF      ***
***********************************************************/
.defaultcontactinfo 
{
	font-size: 10px;
	color: black;
	font-weight: bold;
}	

/*************************************************************
// departmental bold styles
//*************************************************************/

.bold
{
	font-size: 11px;
	font-weight: bold;
}

.bolddarkgreen 
{
	font-size:  11px;
	color:  #003333;
	font-weight: bold;
}

.boldmauve
{
	font-size: 11px;
	color: #734c61;
	font-weight: bold;
}

.boldred
{
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}

.boldrichpurple
{
	font-size: 11px;
	color: #6B2157;
	font-weight: bold;
}

.boldpurple
{
	font-size: 11px;
	color: #3C214C;
	font-weight: bold;
}

.boldbeige
{
	color:#FEF8E8;
}

.boldmustard, a.boldmustard
{
  font-size: 11px;
  color: #9A9B68;
  font-weight: bold;
}

/*** Fixed the Boldwhite class, there was no comma separating them - DMD ***/

.boldwhite, a.boldwhite
{
	font-size: 11px;
	color: white;
	font-weight: bold;
}

.bolddarkblue
{
	font-size: 11px;
	color: #000099;
	font-weight: bold;
}

.boldgreen
{
	font-size: 11px;
	color: #006600;
	font-weight: bold;
}

.boldbluegreen
{
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}

.boldorange
{
	font-size: 11px;
	color: #FFCC33;
	font-weight: bold;
}

.boldbrightred
{
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;
}

.boldbrightredlarger
{
	font-size: 13px;
	color: #CC0033;
	font-weight: bold;
}

.boldteal
{
	font-size: 11px;
	color: #1C7677;
	font-weight: bold;
}

.boldlightred
{
	font-size: 11px;
	color: #FF3333;
	font-weight: bold;
}

.boldorange
{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}


.bolddarkpurple
{
	font-size: 11px;
	color: #392E6E;
	font-weight: bold;
}

.bolddarkburgundy
{
	font-size: 11px;
	color: #692729;
	font-weight: bold;
}


.boldblue
{
	font-size: 11px;
	color: #004DBD;
	font-weight: bold;
}

.boldbrightblue
{
	font-size: 11px;
	color: #0099FF;
	font-weight: bold;
}

.boldmagenta
{
	font-size: 11px;
	color: #8D4F69;
	font-weight: bold;
}

.boldpink
{
	font-size: 11px;
	color: #DE5180;
	font-weight: bold;
}

.boldarmygreen
{
	font-size: 11px;
	color: #3F5A54;
	font-weight: bold;
}


.boldaqua
{
	font-size: 11px;
	color: #309CB1;
	font-weight: bold;
}
/*************************************************************
// departmental italic styles
//*************************************************************/

.italicdarkgreen 
{
	font-size:  11px;
	color:  #003333;
	font-weight: bold;
	font-style: italic;
}

.italicred 
{
	font-size:  11px;
	color:  #CC0000;
	font-weight: bold;
	font-style: italic;
}

.italicblue
{
	font-size: 11px;
	color: #004DBD;
	font-weight: bold;
	font-style: italic;
}

.italicpurple
{
	font-size: 11px;
	color: #3C214C;
	font-weight: bold;
	font-style: italic;
}



/*************************************************************
// departmental title styles
//*************************************************************/

.pagetitlearmygreen 
{
	font-size:  15px;
	color:  #3F5A54;
	font-weight: bold;
}

.pagetitledarkgreen 
{
	font-size:  15px;
	color:  #003333;
	font-weight: bold;
}

.pagetitlered
{
	font-size:  15px;
	color:  #CC0000;
	font-weight: bold;
}

.pagetitlemauve
{
	font-size: 15px;
	color: #734c61;
	font-weight: bold;
}

.pagetitlepurple
{
	font-size: 15px;
	color: #3C214C;
	font-weight: bold;
}

.pagetitlebrightblue
{
	font-size: 15px;
	color: #0035FC;
	font-weight: bold;
}

.pagetitledarkblue
{
	font-size: 15px;
	color: #000099;
	font-weight: bold;
}

.pagetitlegreen
{
	font-size: 15px;
	color: #006600;
	font-weight: bold;
}

.pagetitlebluegreen
{
	font-size: 15px;
	color: #003366;
	font-weight: bold;
}

.pagetitleorange
{
	font-size: 15px;
	color: #FFCC33;
	font-weight: bold;
}

.pagetitleblack
{
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.pagetitlebrightred
{
	font-size: 15px;
	color: #CC0033;
	font-weight: bold;
}

.pagetitleteal
{
	font-size: 15px;
	color: #1C7677;
	font-weight: bold;
}

.pagetitlewhite
{
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}

.pagetitlelightred
{
	font-size: 15px;
	color: #FF3333;
	font-weight: bold;
}


.pagetitleorange
{
	font-size: 15px;
	color: #FF6600;
	font-weight: bold;
}


.pagetitledarkpurple
{
	font-size: 15px;
	color: #392E6E;
	font-weight: bold;
}

.pagetitleburgundy
{
	font-size: 15px;
	color: #692729;
	font-weight: bold;
}

.pagetitleblue
{
	font-size: 15px;
	color: #004DBD;
	font-weight: bold;
}

.pagetitlemarine
{
	font-size: 15px;
	color: #0033CC;
	font-weight: bold;
}

.pagetitleaqua
{
	font-size: 15px;
	color: #309CB1;
	font-weight: bold;
}


.pagetitlerichpurple
{
	font-size: 15px;
	color: #6B2157;
	font-weight: bold;
}
/*************************************************************
// departmental contact info styles
//*************************************************************/

.contactinfodarkgreen 
{
	font-size: 10px;
	color: #003333;
	font-weight: bold;
}

.contactinfored 
{
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
}

.contactinfomauve
{
	font-size: 10px;
	color: #734c61;
	font-weight: bold;
}

.contactinfodarkblue
{
	font-size: 10px;
	color: #000099;
	font-weight: bold;
}

.contactinfodarkpurple
{
	font-size: 10px;
	color: #392E6E;
	font-weight: bold;
}


.contactinfowhite
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


.contactinfoarmygreen
{
	font-size: 10px;
	color: #3F5A54;
	font-weight: bold;
}
/*************************************************************
// border styles
//*************************************************************/

.borderhomepage
{ 
	border-style: solid ; 
	border-color: black; 
	border-width: 1px 0px 1px 1px; 
}

.borderleftdarkgreen
{ 
	border-left-style: solid ; 
	border-left-color: #014C35; 
	border-left-width: 2px; 
}

.bordertopdarkgreen
{ 
	border-top-style: solid ; 
	border-top-color: #014C35; 
	border-top-width: 2px; 
}

.bordertopbluegreen
{ 
	border-top-style: solid ; 
	border-top-color: #003366; 
	border-top-width: 2px; 
}

.borderleftrightblack
{ 
	border-style: solid ; 
	border-color: black; 
	border-width: 0px 2px; 
}

.borderlefttopbottomblack
{ 
	border-style: solid ; 
	border-color: black; 
	border-width: 2px 0px 2px 2px; 
}

.borderleftbottomblack
{ 
	border-style: solid ; 
	border-color: black; 
	border-width: 0px 0px 2px 2px; 
}

.borderbottomwhite
{ 
	border-style: solid ; 
	border-color: white; 
	border-width: 0px 0px 1px 0px; 
}

.borderrightbottomteal
{ 
	border-style: solid ; 
	border-color: #339999; 
	border-width: 0px 2px 2px 0px; 
}

.borderrightteal
{ 
	border-style: solid ; 
	border-color: #339999; 
	border-width: 0px 2px 0px 0px; 
}

.borderrightbottomnavyblue
{ 
	border-style: solid ; 
	border-color: #003366; 
	border-width: 0px 1px 1px 0px; 
}

.borderrightleftnavyblue
{ 
	border-style: solid ; 
	border-color: #003366; 
	border-width: 0px 1px 0px 1px; 
}

.borderrightbottommaroon
{ 
	border-style: solid ; 
	border-color: #993300; 
	border-width: 0px 1px 1px 0px; 
}

.borderrightleftbottommaroon
{ 
	border-style: solid ; 
	border-color: #993300; 
	border-width: 0px 1px 1px 1px; 
}

.borderrightbottomgray
{ 
	border-style: solid ; 
	border-color: #666666; 
	border-width: 0px 2px 2px 0px; 
}
.borderrighttgray
{ 
	border-style: solid ; 
	border-color: #666666; 
	border-width: 0px 2px 0px 0px; 
}

.borderallpurple
{ 
	border-style: solid ; 
	border-color: #BCB0B3; 
	border-width: 1px 1px 1px 1px; 
}

.borderrightbottomseagreen
{ 
	border-style: solid ; 
	border-color: #CFE7E1; 
	border-width: 0px 2px 2px 0px; 
}

.borderallblue
{ 
	border-style: dotted ; 
	border-color: #0c80b8; 
	border-width: 1px 1px 1px 1px; 
}

.borderhomepagephotos
{ 
	border-style: solid; 
	border-color: black; 
	border-width: 0px 2px 0px 0px; 
}


.bordertoprightbottombrightblue
{ 
	border-style: solid; 
	border-color: #00CCFF; 
	border-width: 1px 1px 1px 0px; 
}

.bordertoprightbottomwhite
{ 
	border-style: solid; 
	border-color: #FFFFFF; 
	border-width: 1px 2px 4px 0px; 
}

.borderrightbottomleftgreen
{ 
	border-style: solid; 
	border-color: #334A45; 
	border-width: 0px 1px 1px 1px; 
}

.borderrightgreen
{ 
	border-style: solid; 
	border-color: #334A45; 
	border-width: 0px 1px 0px 0px; 
}

.borderleftrightblue
{ 
	border-style: 	solid; 
	border-color: 	#899eac; 
	border-width: 	0px 1px 0px 1px; 
	background: 	#f2ecdd;
}


/**************************************************************
// Background Images
//**************************************************************/
.GovernmentBground
{	background: 			 	#6A2158;
	background-image:			url(/web/20090114101400/http://www.richmondgov.com/citizen/city_gov/images/bground.officialsLeft.jpg);
	background-repeat: 	 		no-repeat;
}
.MayorBground
{	background: 			 	#D2D6DA;
	background-image:			url(/web/20090114101400/http://www.richmondgov.com/citizen/city_gov/mayor/images/mayor.bground.cross.gif);
	background-repeat: 	 		repeat-x, repeat-y;
}

.MayorBgroundCity
{	background position: 		center bottom;
	background-image:			url(/web/20090114101400/http://www.richmondgov.com/citizen/city_gov/mayor/images/mayor.bground.city.new.gif);
	background-repeat: 	 		no-repeat;

}

.PIOBgroundCity
{	
	background-image:			url(/web/20090114101400/http://www.richmondgov.com/departments/c2m/images/pio.bground.cityTop.gif);
	background-repeat: 	 		no-repeat;

}

/**************************************************************
// HomePageSection
//**************************************************************/
.HomePageSectionSeperator
{
	font-size:20px;
	text-align:center;
	line-height:7px;
	padding-bottom: 10px;
}

.contentseperator
{
	clear:left;
	padding-top:0px;
	margin-top: 3px;
	text-indent: 45px;
}	

/**************************************************************
// More NEWS page
//**************************************************************/

#more
{
	font-size:	9px;
	float:		right;
	position:	absolute;
	
	margin-top: 20px;
	margin-left: 15px;
	font-weight: bold;
	
}

#morenews .altRow
{
background-color:#DED5C0;
}

#moreNews td
{
border-bottom:2px groove #FEF8E8 ;
}

#morenews a#hotspot
{
position:relative;
width:119px;
height:20px;
top:35px;
left:155px;

font-size:0px;
}


#morenews a#hotspot:hover
{
  color: #000000;	
   font-weight:bold;
  text-decoration:none;
  font-size:13px;
  left:141px;
  
}

#morenews a#hotspot span
{
	font-size:13px;
	color: #000000;
}

#morenews a#hotspot:link span
{  
  color: #000000;
  font-weight:bold;
  font-size:13px;
}	


#morenews a#hotspot:hover span
{  
  
  color: #FCAE32;
}	


.borderhomepagephotos
{
	border-bottom: 1px solid #000000;
}

#HomePageSection3_boxBorderSpan 
{
	border-bottom: 1px solid #000000;
}


/*************************************************************
// press releases
//*************************************************************/
.pressReleaseLinks
{
	margin-left:15px;
}
/**************************************************************
// weather control - ab
//**************************************************************/
table#weather 
{
	background-color: #FFCC66;
	vertical-align: top;
	width:236px;
	height:80px;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-right:3px solid #000;
}

table#weather  td
{
	margin:0px;
	padding:0px;
	vertical-align: top;
}

table#weather  td span
{
	font-family:tahoma;		
	font-weight:bold;	
	vertical-align: top;	
}

.forecastImage
{
	width:60px;
}
	
a#RichmondWeather_severeWarningLink
{
	color: red;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

#RichmondWeather_currentForecast 
{
	display:block;
	font-size:12px;
	padding-bottom:2px;		

}

#RichmondWeather_currentdate, #RichmondWeather_currenttime
{
	font-size:9px;		
	font-weight:normal;
	padding-bottom:5px;
}

#RichmondWeather_currenttime
{

}

#RichmondWeather_currentdate
{

}

#RichmondWeather_currentTemp
{
	font-size:12px;
	color:#BF9A53;
}

.forecastBox
{
	width:55px;
}

/**************************************************************
// HR Jobs - ab
//**************************************************************/	
#JobDescriptionDisclaimer 
		{
			border:3px solid gray;
			width:55%;
			float:right;
			margin-top:-118px; 
			margin-right:20px;
			padding:5px;
			font-size: 12px;
			font-style:italic;
			font-weight:bold;
			line-height: 15px;
		}
#JobDescriptionDisclaimer em
{
 font-size:11px;
 color:#E05B00;
}


/**************************************************************
// Police Daily Crimes Details - ab
//**************************************************************/	
	.DailyCrimesSubHeading
	{
		font-size: 14px;
		color: #F5F7F4;
		font-weight: bold;
		background-color:navy;
	}
	
/**************************************************************
// New Council Styles - DMD
//**************************************************************/	

.DistrictNumber
{
	font-size: 18px;
	color: #6B2157;
	font-family: Verdana;
}

.Council
{
	font-size: 10px;
	color: #6B2157;
	font-family: Verdana;
}

.CouncilImages
{
	border-style: solid;
	border-width: 5px;
	border-color: #CBB34F;
}

/**************************************************************
// CAPS Styles - AB
//**************************************************************/	

div#caps{padding:5px;}
div#caps a img{border:0px;}
div#caps #quicknav
{
    float:right;
    margin-top:-45px;
    height:90px;
    background-image:url(/web/20090114101400/http://www.richmondgov.com/departments/communitydev/caps/images/quicknav.bckgrnd.jpg);
    background-repeat: repeat-x;
    padding-right:5px;
    border:1px solid #000000;
    padding-top:5px;
}
div#caps #quicknav ul {margin-top:15px;}
div#caps #quicknav a {color:#ffffff;}
div#caps #quicknav li {margin-left:0px;font-weight:bold;line-height:20px;}
    

div#caps h3#subtitle {font-size:11px;padding:0px;margin-top:-3px;color:#000000;}
div#caps h3#subtitle em {color:#39517F;}
div#caps h2{margin-top:50px;margin-bottom:0px;}
div#caps h3{margin-bottom:0px;}
div#caps h2, div#caps h3
{color:#39517F;}
div#caps p  {font-size:1.2em;}
div#caps h3.indentedHeader, div#caps p {padding-left:15px;width:97%;font-size:15px;}
div#caps div, div#caps p, div#caps h3 {margin-top:0px;margin-bottom:0px;}

div#caps div.dottedLine 
{
    margin-left:15px;
    margin-right:15px;
    background-image:url(/web/20090114101400/http://www.richmondgov.com/departments/communitydev/caps/images/dot.gif);
    background-repeat: repeat-x;
    height:5px;
    
}



div#caps a.highlight
{display:block;width:auto;height:auto;}

div#caps  a.highlight:link
{text-decoration:none;}


div#caps a.highlight:hover 
{background-color:#B2AEA2;text-decoration:none;}

div#caps h3.answer 
{
    float:left;    
    border:1px solid;
    width:25px;
    padding-left:0px;
    margin-left:15px;    
 }
 
div#caps h3#mainTitle
{
   margin-top:50px;padding-left:0px;width:auto;
} 

div#caps h3#mainTitle i
{
    font-size:12px;   
}

div#caps ul.meetings, div#caps ul.meetings span.meetingTab
{
    list-style:none;
    font-size:14px;
    color:#39517F;
    font-weight:bold;
}

div#caps ul.meetings span.meetingTab
{
    border:1px solid;
    background-color:#ffffff;   
    padding:5px;
}

div#caps ul.meetings span.meetingTab span /* additional notes in parens */
{
    font-size:10px;
    font-weight:normal;
    font-style:italic;
}

div#caps ul.meetings li
{
    padding:10px;
    border:1px solid;
    width:70%;
    font-size:13px;
    font-weight:normal;
    background-color:#ffffff;
}

div#caps ul.submeetings
{
    list-style:none;
}

div.vcard
{
    background-image: url("/web/20090114101400/http://www.richmondgov.com/departments/communitydev/caps/images/contactplate.gif");
    background-repeat: no-repeat;    
    margin-bottom: 2em;
    width:400px;
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color: #ffffff;
}

div.vcard h3 {color:Red;}
div.vcard .fn
{
 background-image: url("/web/20090114101400/http://www.richmondgov.com/departments/communitydev/caps/images/top.right.gif");
 background-repeat: no-repeat;
 background-position: top right;
 padding-top: 2em;
 font-weight: bold;
 font-size: 1.1em;
 
}

h4.fn
{
    margin-left:10px;
    margin-top:0px;
    margin-bottom:0px;
}

div#capsContact
{
 padding-left:10px;
 background-image: url("/web/20090114101400/http://www.richmondgov.com/departments/communitydev/caps/images/bottom.left.gif");
 background-repeat: no-repeat;
 background-position: left bottom;  
}
div#capsContact *
{
     color: #ffffff;
 }
 div#lastelement 
 {
    background-image: url(/web/20090114101400/http://www.richmondgov.com/departments/communitydev/caps/images/bottom.right.gif);
    background-position: right 10px;
    background-repeat: no-repeat;
    padding-bottom: 0.8em;
 }


/*-==CAPS Zone Map*/
div#caps div#zoneMapBackground
{
    margin-top:70px;
    padding:0px;
    background-image:url(/web/20090114101400/http://www.richmondgov.com/departments/communitydev/caps/images/zonemap.gif);
    background-repeat:no-repeat;
    width:550px;
    height:550px;
    
}
div#caps div#zoneMapBackground .mapcaption
{
    background-color:#ffffff;
    border:1px solid;
    font-size:20px;
    font-weight:normal;
    width:200px;    
}

div#caps div#zoneMapBackground .mapcaption a
{ font-size:10px;}

div#caps a.meetingoverlay
{width:70px;height:20px;border:1px solid;display:block;
    background-color:#ffffff;text-decoration:none;}

div#caps a.meetingoverlay:hover
{
    background-color: #F6DA8D
}

div#caps a#superzone
{margin-top:60px;margin-left:145px;width:100px;}

div#caps a#north
{margin-top:5px;margin-left:350px;width:100px;}

div#caps a#nearwest
{margin-top:10px;margin-left:255px;width:150px;}

div#caps a#east
{margin-top:-10px;margin-left:420px;width:85px;}

div#caps a#OldSouth
{margin-top:40px;margin-left:310px;width:100px;}

div#caps a#BroadRock
{margin-top:85px;margin-left:280px;width:100px;}

div#caps div#meetingDescription
{
    background-image:none;    
    height:auto;    
    display:none;    
    float:left;
    width:100%;   
    padding:10px;
}


/**************************************************************
// Human Services Styles
//**************************************************************/	
.servicepoints 
{
    margin-top:10px;
}
.servicepoints li
{
    clear:right; 
    margin-bottom:10px; 
    height:100px;
    list-style:none;
}

.servicepoints li h4, .servicepoints li p
{
    margin:0px;
    
    
}
.servicepoints li img
{
    float:left;
}

.visionspublist 
{
    list-style:none;
    float:left;
    clear:right;
    margin-top:7px;
}

.visionspublist li
{
    margin:0px;
    height:auto;
}
.FooterBg
{

background-color:#000000;}