/* General Table Stylesheets */
table
{
	background-color: #FFFFFF;
	text-align: center;
	line-height: normal;
	word-spacing: normal;
	
	width: 840px; 
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	
	border: 0px;
	border-collapse: separate;
	border-style: none; 
	
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

/* Border colors should match */
/* Blue Color: 	#0000CC; */
td.header
{
    /*border-bottom-color: #FF0000;*/
	border-bottom-style: solid;
	border-bottom-width: medium;
}

td.footer
{
	/*border-top-color: #FF0000;*/
	border-top-style: solid;
	border-top-width: medium;
}

/* All pages except: image gallery, maps, imagemaps, case studies */
/* Adjusts the page height so the size does not change */
/* Remove if adding more than one cells to the body of the table */
td.single
{
	height: 500px;
	
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Adds padding to the "introduction" of each page */
/* Add this in place of single, if changing tag */
td.mult
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* Case Studies Page */
td.studies
{
	width: 590px;
	
	text-align: left;
	
	border-left-color: #FF99CC;
	border-left-style: dashed;
	border-left-width: thin;
	border-left:1px;
	padding-left: 5px;
}

td.case
{
	width: 250px; 
	text-align: left;
}

/* Map Page */
td.datasearch
{
	width: 210px;
	text-align: left;
	font-size: 12px;
	
	padding-left: 5px;
	padding-right: 5px;
}

td.screenview
{
	text-align: left;
	font-size: 12px;
	
	padding-left: 5px;
	padding-right: 5px;
}

td.actual
{
	width: 630px;
	text-align: left;
	font-size: 12px;
	
	border-left-color: #FF99CC;
	border-left-style: dotted;
	border-left-width: thin;
	border-left:1px;
	
	padding-left: 5px;
	padding-right: 5px;
}

td.screen
{
	width: 210px;
	text-align: center;
	font-size: 12px;
	color:#003063;
	
	border-left-color: #FF99CC;
	border-left-style: dotted;
	border-left-width: thin;
	border-left:1px;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	
}

/* For the image map pages*/
td.mapheader
{
	text-align: left;
	
	/* Draws bottom border 
    border-bottom-color: #0000CC;
	border-bottom-style: solid;
	border-bottom-width: medium;*/
}

td.imagemap
{
	text-align: left;
	
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
}