body	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	background-color:#999;
	margin:0px 0px 10px 0px;
}

h1	{font-size:17px; margin:0px; font-weight:bold;}
h2	{font-size:15px; margin:0px; font-weight:bold;}
h3	{font-size:13px; margin:0px; font-weight:bold;}

a	{color:#FF6600;}
a:hover	{color:#c00000;}

.clear	{clear:both;}

.grayArea	{background-color:#b4b0b0;}
.container	{width:770px; border-right:1px solid #fff; text-align:left;}
.header		{background-color:#fff;}
.logoArea	{padding:10px; text-align:left;}

.nav			{width:100%; font-size:13px; font-weight:bold; background-color:#E97800; float:left; border-bottom:1px solid #fff;}
.nav li			{display:inline; float:left; margin:0px; border-right:1px solid #fff;}
.nav a			{color:#fff; float:left; text-decoration:none; font-weight:lighter;}
.nav a:hover	{background-color:#254d60; text-decoration:none;}
.nav .text		{margin:10px 20px 10px 20px; text-align:center;}

.flash	{margin:0px;}

.main	{margin:0px; border-top:1px solid #fff;}

.colOne		{width:200px; background-color:#f4c377; border-right:1px solid #fff;}
.colOne .padding	{margin:20px;}
.colOne h2		{color:#000;}

.colTwo		{width:55px; background-color:#bebebe; padding:15px 0px 15px 0px;}

.colThree	{background-color:#fff;}
.colThree .padding	{margin:20px;}

.sec_header	{width:770px; height:80px; background: url('../images/site_images/sec_header.jpg') 0 0 no-repeat;}
.sec_header .pageTitle	{float:right; color:#fff; font-size:30px; margin:52px 5px 5px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:lighter;}

.topServices	{border:1px solid #ccc; padding:5px; margin:0px 0px 10px 0px;}

.homeNews	{border:1px solid #c8a264; margin:5px 0px 5px 0px; padding:5px; background-color:#ffcc7d;}
.homeNews p	{margin:3px 0px 0px 0px;}
.homeNews a	{text-decoration:none;}
.homeNews a:hover	{text-decoration:underline;}

.sidePhotos	{}
.sidePhotos h2	{font-size:14px;}
.sidePhotos img	{border:1px solid #000; margin:0px 0px 3px 0px;}

.careersContact	{text-align:center;}

.news	{border:1px solid #ccc; margin:5px 0px 5px 0px; padding:3px; background-color:#f2f2f2;}
.news p	{margin:3px 0px 0px 0px;}
.news a	{text-decoration:none;}
.news a:hover	{text-decoration:underline;}

.clients	{border:1px solid #ccc; margin:5px 0px 5px 0px; padding:5px; background-color:#f2f2f2;}
.clients p	{margin:3px 0px 0px 0px;}
.clients a	{text-decoration:none;}
.clients a:hover	{text-decoration:underline;}

.projImages	{float:left; border:1px solid #ccc; padding:3px; margin-right:8px;}

.footer		{padding:10px; border-top:1px solid #fff; color:#fff; text-align:center;}
.footer a	{color:#fff; text-decoration:none;}
.footer a:hover	{text-decoration:underline;}
.footer .copyright	{font-size:10px; color:#CCCCCC; margin-top:5px;}
.footer .copyright a	{text-decoration:none; color:#555;}
.footer .copyright a:hover	{text-decoration:underline;}

