﻿/********************************************
* CHILD STYLE SHEET -- CONTAINS GENERALIZED**
* STYLES RELATED TO ALL OR MOST CHILD PAGES**
********************************************/

.childTable
{
	width: 775px;
	border: none;
	background-color: #FFFFFF;			
	vertical-align: top;
}

.spacer
{
	width: 15px;	
}

.text
{
	width: 400px;
	vertical-align: top;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11pt;
}

.mainPics
{
	width: 335px;
	text-align: center;
	vertical-align: middle;
}


/*Contact  TABLE 10PX SMALLER IN WIDTH DUE TO LEFT MARGIN*/
.contactTable
{
	width: 565px;
	border: none;
	background-color: #FFFFFF;		
	margin-left: 100px; 
	font-size: 12px;
}

/* LEFT/RIGHT IMAGES USED FOR PICTURE LAYOUTS EX: CONCRETE.ASPX */
.leftImage
{
	vertical-align: top;
	text-align: left;
	width: 255px;
}			

.rightImage
{
	vertical-align: top;
	text-align: right;
	width: 255px;
}

.imageText
{
	width: 300px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

.blue
{
	color: #0165D4;
}

p
{
	margin: 2 0 0 0;	
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11pt;
	text-align: left;
}

h1
{
	font-size: 16pt;
	font-style: normal;
	font-weight: bolder;
	margin: 0 0 0 0;
	color: #EA0000;
}	

h2
{
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #EA2222;
}	

h3
{
	font-size: 11pt;
 	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #EA0000;	
}

h4
{
	font-size: 12pt;
	font-weight: bolder;
	font-style: italic;
	margin: 0 0 0 0;
}

a:link
{
	color: #0721A5;
	text-decoration: none;
	font-weight:900;  
}

a:active
{
	color: #200051;
	text-decoration: none;
}

a:visited
{
	color: #0000AA;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #081672;
	text-decoration: underline;
}
