@charset "utf-8";
/* CSS Document */

body		{
			background:url(http://www.wpconstruction.com/back.gif); 
			background:repeat; 
			margin-top: 10px; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 62.5%; /* Resets 1em to 10px */
			color: #333;
			font-size: 1.2em;
			background:url(http://www.wpconstruction.com/back.jpg); 
			background-repeat:repeat;
			}

/* Begin Typography & Colors */

.small 		{
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 10px;
			line-height: 12px;
			}

.smallfooter{
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 0.5em;
			line-height: 1.5em;
			color:#FFFFFF;
			margin-top: 8px;
			}


.style4 {
	color: #FF9900;
	font-style: italic;
}

.style5 {
	color: #FFF;
	text-align:right;
	font:bold;
}

p 			{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	line-height: 16px;
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;
			}		
			
ul			{
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color:#FFFFFF;
			line-height: 16px;
			margin-top:0px;
			margin-bottom:0px;			
}
			
			
a			{
			color:#FF9900;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			line-height: 16px;
			margin-top:0px;
			margin-bottom:0px;
			}

a:hover		{color:#FFFFFF;
			}


.selected a:link {
			color:#CCCCCC;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			line-height: 16px;
			margin-top:0px;
			margin-bottom:0px;
			}

.selected a:hover 	{
					color:#FFFFFF;
					}


h1 {font-size: 2.15em; font-weight: bold;}
h2 {font-size: 18px; font-weight: bold; margin:0px; color:#FFFFFF}
h3 {font-size: 15px; font-weight: bold; margin:0px; color:#FFFFFF}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}
h7 {font-size: 3em;} /*Current Projects*/



/* Begin Tables and Divs */

.categories {
			text-align:left;
			margin-top: 2px;
			}

.whitetop	{
			background-color:#FFFFFF;
			}





/* Image classes */
			
img			{
			border: 0px;
			}
			
			
.line		{
			margin-top: 8px;
			margin-bottom: 8px;
			}			


#header		{margin-bottom: 0px; margin-top: 20px; margin-left:auto; margin-right:auto; width: 960px; height: 100px;}

.navcell	{text-align:left; border-right: 1px solid #000000; }
.navcell img{text-align:left; border-right: 1px solid #000000; }
.navcellend	{background:url(nav1.png); background-repeat:repeat-x; text-align:left;}


.navcellover {background:url(nav2.png); background-repeat:repeat-x; text-align:left; border-right: 1px solid #000000;}

.navcell3	{background:url(compinfo1.png); background-repeat:repeat-x; text-align:left; border-right: 1px solid #000000;}
.navcell3 a:link, .navcell3 a:active,	.navcell3 a:visited {background:url(compinfo1.png); color:#FFFFFF; text-decoration:none; margin:0px;}
.navcell3 a:hover	{ background:url(contact1.png); background-repeat:repeat-x; text-decoration:none;  text-align:left;}

#navcelllink a:link, .navcelllink a:active,	.navcelllink a:visited	{background:url(compinfo1.png); display:block; width:57px;height:25px; background-repeat:repeat-x; text-align:left; border-right: 1px solid #000000;}
#navcelllink a:hover { background:url(contact1.png); display:block; width:57px; height:25px; text-decoration:none;  text-align:left;}
