﻿/********************************************/
/*         Written by: Lars Astrom          */
/*         2006 - A3 IT Solutions           */
/*         Modified by Yonkers Paving 2007  */
/********************************************/

html, body{
  margin:0 0 0 0;
  width:100%;
  background:#ffffff url(images/background.gif) no-repeat top center;
  text-align:center;
}

#container{
  width:768px;
  padding:50px 0 0 0;
  margin-left:auto; 
  margin-right:auto;
  text-align:left;
}

#header{
  position:relative;
  top:0px;
  left:0px;
  width:768px;
  height:120px;
  background:url(images/header/header.jpg) no-repeat; 
}

#pageHeader{
  position:absolute;
  top:10px;
  left:150px;
  font-family:times new roman, serif;
  font-size:50px;
  color:#000000;
}

#pageSubHeader{
  position:absolute;
  top:65px;
  left:150px;
  font-family:times new roman, serif;
  font-size:32px;
  color:#000000;
}

#utilityNav{
	position:absolute;
	top:4px;
	right:8px;
	font-size:12px;
	height: 16px;
}

#utilityNav1{
	position:absolute;
	top:23px;
	right:7px;
	font-size:12px;
	height: 16px;
	width: 401px;
}

#topNav{
  position:absolute;
  top:89px;
  right:1px;
  width:378px;
  height:31px;
  padding:0 0 0 10px;
  background:url(images/topNav/background.gif) no-repeat;
}

#content{
  width:723px;
  padding:20px 25px 20px 20px;
  background:#ffffff url(images/contentBackground.gif) repeat-y; 
}

#contentHome{
  width:768px;
  padding:2px 0 0 0;
  background:url(images/contentBackground.gif) repeat-y; 
}

#thumbImages{
  width:220px;
  height:164px;
  margin:0 0 0 0;
}

#homeImages{
  width:766px;
  height:475px;
  margin:0 1px 0 1px;
  background:url(images/home/rollovers.jpg) no-repeat; 
}

#footer{
  width:768px;
  clear:both;
  padding:0 0 0 0;
  text-align:center;
  background:url(images/footer/background.gif) no-repeat top; 
}

/* Link Styles */

a:link		 {font-size:2; text-decoration:underline; font-family:verdana, helvetica, arial, sans-serif; color:#800000;}
a:visited	 {font-size:2; text-decoration:underline; font-family:verdana, helvetica, arial, sans-serif; color:#009900;}
a:active	 {font-size:2; text-decoration:underline; font-family:verdana, helvetica, arial, sans-serif; color:#000000;}
a:hover 	 {font-size:2; text-decoration:underline; font-family:verdana, helvetica, arial, sans-serif; color:#000000;}

a.util:link		  {font-size:12px; text-decoration:none; font-family:arial,verdana, helvetica,  sans-serif; color:#02024e;}
a.util:visited    {font-size:12px; text-decoration:none; font-family:arial, verdana, helvetica, sans-serif; color:#02024e;}
a.util:active	  {font-size:12px; text-decoration:none; font-family:arial, verdana, helvetica, sans-serif; color:#02024e;}
a.util:hover 	  {font-size:12px; text-decoration:underline; font-family:arial, verdana, helvetica, sans-serif; color:#000000;}

a.nav:link, a.nav:visited, a.nav:active{
  width:125px;
  display:block;
  float:left;
  font-size:14px;
  font-family:arial,verdana, helvetica,  sans-serif;
  text-decoration:none;
  text-align:center;
  line-height:31px;
  color:#02024e;
}
a.nav:hover{
  text-decoration:underline;
  color:#000000;
}

/* Text Styles */

h1  {font-family:verdana, helvetica, arial, sans-serif; font-size:20px; color:#800000; line-height:18px;}

.text	{font-family:verdana, helvetica, arial, sans-serif; font-size:2; color:#800000; line-height:16px;}

.required   	{font-family:verdana, helvetica, arial, sans-serif; font-size:2; color:#cc3333; line-height:16px;}

.copyright	{font-family:arial, verdana, helvetica, sans-serif; font-size:11px; color:#800000;}
