/**
 * dataGrid.css - Companion to dataGrid.dwt
 */

/* -- TOC ----------------------------------------------- */
#dataGrid-TOC-container {}

#dataGrid-TOC-title {
	font-size: 100%;
	/*margin: 1em 0 0.33em;*/
}

#dataGrid-TOC-itemList-container {}

#dataGrid-TOC-itemList {
	list-style: none;
	/*margin: 0 0 2em;*/
	font-size: 90%;
	line-height: 14px;
}
	
.dataGrid-TOC-item {
	list-style-type: disc;
	margin-left: 15px;
}


/* -- Data Sections ------------------------------------- */
/* -- Section Table -- */
.dataGrid-sectionTable {
	margin: 0;
	padding: 0;
}

.dataGrid-sectionTable td {
	vertical-align: top;
}

.dataGrid-sectionImage {}
.dataGrid-sectionImage img {}

.dataGrid-sectionContent {}

/* -- Section Content -- */
.dataGrid-section-container {
	margin: 0;
	padding: 0;
}

#newsContent {
	font-size:15px;
	line-height:1.3em;
}

/* Inside Pages */

.dataGrid-section-container-1 {
	width: 490px;
	padding: 0px 20px 0px 0px;
	float: left;
	margin: 0;
	/*line-height: 14px;*/
}
body#spring div.dataGrid-section-container-1 {
width: 700px !important;
}
body#summer div.dataGrid-section-container-1 {
width: 700px !important;
}
.dataGrid-section-container-2 {
	/* ##### total width = 220px */
	/*width: 210px;
	padding-left: 10px;*/
	background: none;
	/*float: right;*/
	/*display: inline;*/ /* Hack for IE Doubled Float-Margin Bug  - see http://www.positioniseverything.net/explorer/doubled-margin.html */
}
.dataGrid-section-container-2 .dataGrid-itemsTable ul {
	margin: 5px 0px 15px;
	padding: 0pt;
}
.dataGrid-section-container-2 .dataGrid-itemsTable p {
	padding: 0 5px;
}


/* Home */

#home .dataGrid-section-container-1 {
	width: 400px;
	padding: 0px 10px 0px 0px;
	float: left;
	margin: 0;
}
#home .dataGrid-section-container-1 th.dataGrid-columnTitle-1 {
	padding: 15px 0px 0px 0px;
	font-size: 18px;
	color: #AB5112;
}
#home .dataGrid-section-container-2 {
	width: 209px;
	margin-top: 40px;
	padding: 0px 0px 0px 10px; /* top, right, bottom, left */
	float: right;
	display: inline; /* Hack for IE Doubled Float-Margin Bug  - see http://www.positioniseverything.net/explorer/doubled-margin.html */
	border-left: 1px solid #cccccc;
}
#home .dataGrid-section-container-2 img {
	padding: 2px 0 2px 2px;
}
#home .dataGrid-section-container-2 .dataGrid-columnTitle-1 {
	display: none;
}
#home .dataGrid-section-container-2 .row1,
#home .dataGrid-section-container-2 .row2 {
	font-size: 1em;
	margin: 0;
}
#home .dataGrid-section-container-2 th.dataGrid-columnTitle-1 {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #AB5112;
}


/* ---------------------- */
/* Business Opportunities */
/* ---------------------- */

#businessopportunities .dataGrid-section-container-2,
#businessopportunities .dataGrid-section-container-2 a:link,
#businessopportunities .dataGrid-section-container-2 a:visited {
	color: #fff;
}
#businessopportunities .dataGrid-section-container-2 .dataGrid-columnTitle-1 {
	text-align: center;
}
#businessopportunities-project .dataGrid-section-container-1 {
	width: 400px;
	padding-right: 10px;
}


#businessopportunities-project .dataGrid-section-container-1 ul {
	list-style: disc;
}

#businessopportunities-project .dataGrid-section-container-2 {
	width: 300px;
	float: left;
	
}





.dataGrid-sectionTitle {
	font-size: 100%;
	/*margin: 0 0 0.33em;*/
}

/* Ex. Talk to the sectionTitle of the second section */
.dataGrid-section-container-2 .dataGrid-sectionTitle {}
	
.dataGrid-sectionDescription {
	font-size: 90%;
	font-style: italic;
	margin: 0 0 0.5em;
}


/* -- Data Subsections ---------------------------------- */	
.dataGrid-subsection-container {}

/* Ex. Indent all subsections by 20px
.dataGrid-subsection-container { margin-left: 20px;}
*/

.dataGrid-subsection-container-1 {}

/* Ex. Talk to the third subsection of the second section */
.dataGrid-section-container-2 .dataGrid-subsection-container-3 {}
	
.dataGrid-subsectionTitle {
	font-size: 95%;
	/*margin: 0 0 0.33em;*/
}

.dataGrid-subsectionDescription {	
	font-style: italic;
	margin: 0 0 0.33em;
	font-size: 85%;
}


/* -- Data Tables --------------------------------------- */	
.dataGrid-itemsTable-container {}

.dataGrid-itemsTable {
	/*border: 1px solid #ddd;*/
	border-bottom: 0;
}

/* Ex. Talk to the itemsTable of the second subsection of the first section */
.dataGrid-section-container-1 .dataGrid-subsection-container-2 .dataGrid-itemsTable {}

.dataGrid-itemsTable th,
.dataGrid-itemsTable td {
	/*font-size: 85%;*/
}
	
.dataGrid-itemsTable th {
	text-align: left;
}

.dataGrid-itemsTable td {
	font-size: 100%;
	/*line-height: 130%;*/
}

.dataGrid-columnTitle-row {}

/* should affect industry profiles column 1 title at least */
.dataGrid-section-container-1 th.dataGrid-columnTitle-1 {
	padding: 0 0 1em 0;
	font-size: 100%;
	/*line-height: 100%;*/
}
.dataGrid-section-container-2 th.dataGrid-columnTitle-2 {
	padding: 0;
}

/* ----------------- */
/* Industry Profiles */
/* ----------------- */

#industryprofiles #dataGrid-c1r2,
#industryprofiles #dataGrid-c1r3,
#industryprofiles #dataGrid-c1r4,
#industryprofiles #dataGrid-c1r5 {
	color: #ffffff;
	font-size: 18px;
	padding-top: 0;
	padding-left:0;
	margin-bottom:10px;
}
#industryprofiles #dataGrid-c1r2 {
	/*background: url(/img/industryprofiles/retail.jpg) no-repeat;*/
}
#industryprofiles #dataGrid-c1r3 {
	/*background: url(/img/industryprofiles/technology.jpg) no-repeat;*/
}
#industryprofiles #dataGrid-c1r4 {
	/*background: url(/img/industryprofiles/manufacturing.jpg) no-repeat;*/
}
#industryprofiles #dataGrid-c1r5 {
	/*background: url(/img/industryprofiles/services.jpg) no-repeat;*/
}
#industryprofiles .dataGrid-section-container-2 .dataGrid-column-1 ul,
#industryprofiles .dataGrid-section-container-2 .dataGrid-column-1 li {
	text-align: left;
}
#industryprofiles .dataGrid-section-container-2 th.dataGrid-columnTitle-1 {
	padding: 0;
	margin: 0;
	height: 5px;
}



#industryprofiles-retail .dataGrid-section-container-2 .dataGrid-subsection-container-1,
#industryprofiles-technology .dataGrid-section-container-2 .dataGrid-subsection-container-1,
#industryprofiles-manufacturing .dataGrid-section-container-2 .dataGrid-subsection-container-1,
#industryprofiles-services .dataGrid-section-container-2 .dataGrid-subsection-container-1 {
	color: #ffffff;
	padding: 0 5px;
	font-size: 0.85em;
}

#industryprofiles-retail .dataGrid-section-container-2 th.dataGrid-columnTitle-1,
#industryprofiles-technology .dataGrid-section-container-2 th.dataGrid-columnTitle-1,
#industryprofiles-manufacturing .dataGrid-section-container-2 th.dataGrid-columnTitle-1,
#industryprofiles-services .dataGrid-section-container-2 th.dataGrid-columnTitle-1 {
	padding: 0px 10px;
	margin: 0;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#industryprofiles-retail .dataGrid-section-container-2 .dataGrid-c1r1,
#industryprofiles-technology .dataGrid-section-container-2 .dataGrid-c1r1,
#industryprofiles-manufacturing .dataGrid-section-container-2 .dataGrid-c1r1,
#industryprofiles-services .dataGrid-section-container-2 .dataGrid-c1r1 {

}

.dataGrid-item-row { background: transparent; } 

/* Ex. Give even numbered item rows a different background */
/*.dataGrid-item-row.even{ background: #f5f5f5; }*/

.dataGrid-autonumber {font-weight: bold;}
.dataGrid-column-1 { width: 20%; }
.dataGrid-column-2 { width: 15%; }

/* -- Mouseover row hilite -- */
/*.dataGrid-item-hiLite { background:#ffb; }*/

/* Ex. Hilite all subsections of the second section a different color
.dataGrid-section-container-2 .dataGrid-item-hiLite { background: #cef; }
*/

/* Ex. Override the hilite background only for the first column
.dataGrid-item-hiLite .dataGrid-column-1 { background: #fff; }
*/


/* -- Go-to-top Links ---------------------------------- */	
.dataGrid-topLink-container {}

/* Ex. Disable go-to-top links for all sections except the third section
.dataGrid-section-container .dataGrid-topLink-container { display: none; }
.dataGrid-section-container-3 .dataGrid-topLink-container { display: block; }
*/

.dataGrid-topLink {
	text-align: right;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}

.dataGrid-topLink-image a {
	background: url(/img/topLink.gif) center right no-repeat;
	/*padding-right: 1.66em;*/
	height: 11px;
}


/*  
	Business Incentives
	www.richmondca4business.com/businessincentives	
*/

#businessinsentives .dataGrid-section-container-1 .dataGrid-subsection-container .dataGrid-columnTitle-1 {
	padding: 10px 0;
}
#businessinsentives .dataGrid-section-container-1 .dataGrid-subsection-container-2 .dataGrid-columnTitle-1 {
	font-size: 1.2em;
	padding-bottom: 0;
}
#businessinsentives .dataGrid-section-container-2 .dataGrid-columnTitle-1 {
	text-align: center;
}
#businessinsentives .dataGrid-section-container-2,
#businessinsentives .dataGrid-section-container-2 a:link,
#businessinsentives  .dataGrid-section-container-2 a:visited {
	color: #ffffff; /* white */
}
#businessinsentives  .dataGrid-section-container-2 a:hover {
	color: #f1ad02; /* yellow */
}
#businessinsentives .dataGrid-section-container-2 .dataGrid-item-row {
	text-align: left;
}

/*  
	Community & Economic Development
	www.richmondca4business.com/ced	
*/

#ced .dataGrid-section-container-2 h3#section-2 {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}
#ced .dataGrid-section-container-2 {
	padding: 10px;
	text-align: left;
}
#ced .dataGrid-section-container-2 p {
	margin-top: 3px;
	padding-top: 3px;
}

#ced .dataGrid-section-container-1 ul {
	list-style: square;
}

/*  
	TEAM Richmond 
	www.richmondca4business.com/teamrichmond
*/

#tr p {
	line-height: 140%;
	font-size: 12px;
}
#tr img {
	display: block;
}
#tr #footer img {
	display: inline;
}
#tr ul {
	list-style-type: disc;
	padding: 0;
	margin: 0;
}
#tr li {
	line-height: 140%;
	font-size: 12px;
	padding: 0 0 10px 0;
	margin: 0 0 0 15px;
}
#tr .dataGrid-sectionTitle {
	padding: 0 0 10px 0;
	font-size: 18px;
}
#tr .dataGrid-section-container-1 .dataGrid-columnTitle-1 {
	font-size: 13px;
	padding: 10px 0 5px 0;
}
#tr .dataGrid-section-container-1 {
	margin: 0;
	padding: 0 30px 0 0;
	float: left;
	width: 480px;
}
#tr .dataGrid-section-container-2 {
	padding: 0;
	width: 220px;
	float: right;
	display: inline; /* ie6 double-float margin hack */
	background: #a2c5e1;
}
#tr .dataGrid-section-container-2 h3#section-2 {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
#tr .dataGrid-section-container-2 #dataGrid-c1r1 {
	margin: 10px 20px;
	padding: 0;
	line-height: 130%;
}
#tr #dataGrid-c1r1 p {
	margin: 0;
	padding: 5px 0 5px 0;
	line-height: 140$;
}
#tr .dataGrid-section-container-2 h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 10px 0;
}

/*  
	Business Opportunities 
	www.richmondca4business.com/businessopportunities
*/

#businessopportunities .dataGrid-columnTitle-1 {
	font-size: 1.2em;
	font-weight: bold;
}

#links .dataGrid-subsectionTitle {
	padding-bottom: .35em;
}

/*
	profiles sections general
*/
#areaprofiles .dataGrid-section-container-2,
#businessinsentives .dataGrid-section-container-2,
#businessopportunities .dataGrid-section-container-2,
#profiles-gateway .dataGrid-section-container-2,
#profiles-hilltop .dataGrid-section-container-2,
#profiles-macdonald .dataGrid-section-container-2,
#profiles-marina .dataGrid-section-container-2,
#profiles-ptrichmond .dataGrid-section-container-2,
#industryprofiles-manufacturing .dataGrid-section-container-2,
#industryprofiles-retail .dataGrid-section-container-2,
#industryprofiles-services .dataGrid-section-container-2,
#industryprofiles-technology .dataGrid-section-container-2 {
	margin-left: 550px;
	_margin-left: 547px;
	width: 180px;
	border: none;
	text-align: center;
}
.dataGrid-column-2,
.dataGrid-column-3,
.dataGrid-column-4 {
	display: none;
}

.dataGrid-section-container-3 .dataGrid-column-2,
.dataGrid-section-container-3 .dataGrid-column-3,
.dataGrid-section-container-3 .dataGrid-column-4 {
	display: table-cell; /* compliant browsers (firefox, safari, opera) */
	_display: inline; /* ie 5, 5.5, and 6 only */
	width: 25%;
	text-align: center;
}
html>body .dataGrid-section-container-3 .dataGrid-column-2,
html>body .dataGrid-section-container-3 .dataGrid-column-3,
html>body .dataGrid-section-container-3 .dataGrid-column-4 {
	*display: inline; /* ie 7 only */
}

/*
	Area Profiles
*/

/* ----- miscellaneous ----- */
#areaprofiles .dataGrid-section-container-1 #dataGrid-c1r1,
#industryprofiles .dataGrid-section-container-1 #dataGrid-c1r1,
#businessinsentives .dataGrid-section-container-1 .dataGrid-subsection-container-1 #dataGrid-c1r1 {
	margin-top: 27px;
}
#dataGrid-c1r1 { /* controls "a sampling of..." text on industry profiles */
	width: auto;
	padding: 0 0 1em 0;
	text-align: left;
}
	#news #dataGrid-c1r1 {padding:0} /*resets for news page*/

h3#section-1 { /* This style is meant to control the page subtitle area on the Economic Development pages that use dataGrid */
	font-size: 1.2em;
	color: #7e8f39; /* green */
	margin: 0;
	padding: 0;
}
#areaprofiles .dataGrid-section-container-2 .dataGrid-column-1 {
	color: #244884;
	font-size: 14px;
	font-style: italic;
	line-height: 200%;
}

#profiles-gateway .dataGrid-section-container-1,
#profiles-hilltop .dataGrid-section-container-1,
#profiles-macdonald .dataGrid-section-container-1,
#profiles-marina .dataGrid-section-container-1,
#profiles-ptrichmond .dataGrid-section-container-1 {
	background-color: #ffffff;
}
#profiles-gateway .dataGrid-section-container-2 #dataGrid-c1r1,
#profiles-hilltop .dataGrid-section-container-2 #dataGrid-c1r1,
#profiles-macdonald .dataGrid-section-container-2 #dataGrid-c1r1,
#profiles-marina .dataGrid-section-container-2 #dataGrid-c1r1,
#profiles-ptrichmond .dataGrid-section-container-2 #dataGrid-c1r1 {
	text-align: center;
}
#profiles-gateway .dataGrid-section-container-3 .dataGrid-column-1,
#profiles-hilltop .dataGrid-section-container-3 .dataGrid-column-1,
#profiles-macdonald .dataGrid-section-container-3 .dataGrid-column-1,
#profiles-marina .dataGrid-section-container-3 .dataGrid-column-1,
#profiles-ptrichmond .dataGrid-section-container-3 .dataGrid-column-1 {
	text-align: center;
	width: 20%;
	padding: 0% 2%;
}
#profiles-gateway .dataGrid-section-container-3,
#profiles-hilltop .dataGrid-section-container-3,
#profiles-macdonald .dataGrid-section-container-3,
#profiles-marina .dataGrid-section-container-3,
#profiles-ptrichmond .dataGrid-section-container-3 {
	clear: both;
}

/*
	area profiles page specific
*/
#profiles-gateway #page-content {
	background: url(/img/areaprofiles/profiles-green.gif) repeat-y;
}
#profiles-gateway .dataGrid-section-container-3 {
	background-color: #7D8F39;
}
#profiles-hilltop #page-content {
	background: url(/img/areaprofiles/profiles-brown.gif) 50% 0 repeat-y;
}
#profiles-hilltop  #page-content .dataGrid-section-container-3 {
	background-color: #B67011;
}
#profiles-macdonald #page-content {
	background: url(/img/areaprofiles/profiles-yellow.gif) repeat-y;
}
#profiles-macdonald .dataGrid-section-container-3 {
	background-color: #F1AD02;
}
#profiles-marina #page-content {
	background: url(/img/areaprofiles/profiles-blue.gif) repeat-y;
}
#profiles-marina .dataGrid-section-container-3 {
	background-color: #5093C7;
}
#profiles-ptrichmond #page-content {
	background: url(/img/areaprofiles/profiles-teal.gif) repeat-y;
}
#profiles-ptrichmond .dataGrid-section-container-3 {
	background-color: #2E868A;
}

/*
	industry profiles general
*/
#industryprofiles-retail .dataGrid-section-container-1,
#industryprofiles-technology .dataGrid-section-container-1,
#industryprofiles-manufacturing .dataGrid-section-container-1,
#industryprofiles-services .dataGrid-section-container-1 {
	background-color: #ffffff;
}
#industryprofiles-retail .dataGrid-section-container-1 .dataGrid-column-1 img,
#industryprofiles-technology .dataGrid-section-container-1 .dataGrid-column-1 img,
#industryprofiles-manufacturing .dataGrid-section-container-1 .dataGrid-column-1 img,
#industryprofiles-services .dataGrid-section-container-1 .dataGrid-column-1 img{
	margin: 0 10pt 0 0;
	padding: 0pt;
}
#industryprofiles-manufacturing ul {
	list-style: square;
}
#industryprofiles-manufacturing .dataGrid-section-container-2 ul {
	list-style: none;
}


#profiles-gateway h2#page-title,
#profiles-hilltop h2#page-title,
#profiles-macdonald h2#page-title,
#profiles-marina h2#page-title,
#profiles-ptrichmond h2#page-title {
	color: #F4AC12;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
}
#profiles-gateway h3#page-subtitle,
#profiles-hilltop h3#page-subtitle,
#profiles-macdonald h3#page-subtitle,
#profiles-marina h3#page-subtitle,
#profiles-ptrichmond h3#page-subtitle {
	color: #20417A;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#profiles-gateway #page-subtitle-container,
#profiles-hilltop #page-subtitle-container,
#profiles-macdonald #page-subtitle-container,
#profiles-marina #page-subtitle-container,
#profiles-ptrichmond #page-subtitle-container {
	background-color: #FFFFFF;
	margin: 5px 0px 45px;
	padding: 0;
}
#profiles-gateway #page-content p,
#profiles-hilltop #page-content p,
#profiles-macdonald #page-content p,
#profiles-marina #page-content p,
#profiles-ptrichmond #page-content p {
	margin-top: 0;
}


