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

body	{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	margin: 0;
	background: #E9E9E9 url(../images/bg.jpg) repeat-x;
	text-align: left;  
}


/* _________________ BOXES __________________*/

/**** MINN HOLDER ****/

#boxMain	{
	
	text-align: center;
}

/**** TOP ****/

#boxTop	{
	width: 725px;
	height: 134px;
	text-align: left;
	background: url(../images/index01.jpg) top center no-repeat;
	
}

#cellTop	{
	font: 16px bold Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height: 18px;
	width: 410px;
	padding: 90px 0 0 27px;
	vertical-align: bottom;
	height: 38px;
	
}

/****** MIDDLE all pages*****/

#boxMiddle	{
	width: 725px;
	height: 378px;
	background: url(../images/index02.jpg) top center no-repeat;
	
}

#boxMiddleAbout	{
	width: 725px;
	
	height: 378px;
	background: url(../images/index02about.jpg) top center  no-repeat;
	
}

#boxMiddleServices	{
	width: 725px;
	height: 378px;
	background: url(../images/index02services.jpg) top center no-repeat;

}

#boxMiddleDrainage	{
	width: 725px;
	background: url(../images/index02drainage.jpg) top center no-repeat;
	height: 378px;
}

#boxMiddleProject	{
	width: 725px;
	background: url(../images/index02projects.jpg) top center no-repeat;
	height: 378px;
}


td#tdLeftTop {
	padding: 20px 0 0 0px;
	width: 435px;
	vertical-align: top;
	text-align: left;
	
}

td#tdRightTop	{
	padding: 20px 10px 0 10px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	width:240px;
	line-height: 14px;
	text-align: left;
}

td#tdLeftBottom	{
	padding: 20px 30px 10px 45px;
	text-align:justify;
	width: 330px;
	color: #fff;
	vertical-align: top;
	
}

#tdRightBottom {
	padding: 20px 30px 10px 30px;
	width: 190px;
	height: 100px;
	vertical-align: top;
	text-align: left;
	
}


/****** MIDDLE BOTTOM ****/

#MiddleBottom	{
	background: url(../images/bgMiddle.jpg) center repeat-y;
	width: 725px;
	
}
table#tableBottomMiddle	{
	width: 630px;
	
}

td#tdLeftBottomPic{
	padding: 20px 20px 10px 0px;
	text-align:right;
	width:300px;
	vertical-align: top;
	color: #444;
	border-bottom: #AAA solid 1px;
	
}

#tdRightBottomPic {
	padding: 20px 0 10px 20px;
	width: 280px;
	vertical-align: top;
	text-align: left;
	border-bottom: solid #AAA 1px;
	color: #FC0;
}

/***** BOTTOM *******/
#boxBottom	{
	width: 725px;
	height: 88px;
	background: url(../images/index03.jpg) no-repeat top center;
	
}
table#bottomTable {
	width: 600px;
	}
	
td#bottom	{
	padding: 30px 20px 20px 23px;
	font: 11px  "Myriad Web", Arial, Helvetica;
	letter-spacing: 1px;
	width: 600px;
	text-align: center;
	border-top: 3px solid #AAA;
	
	
}	

/* _______________ FONTS, ELEMENTS ___________________*/

.smallFont	{
	font-size: 10px;
	letter-spacing: 1px;
}

hr	{
	width: 650px;
	height: 1px;
}

#iframePages	{
	margin-top: 200px;
	margin-left: 12px;
}

.Subtitile	{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFCC00; 
}

.yellow	{
	color: FC0;
}	

ol	{
	padding: 20px;
}

/* ______________________ LINKS __________________________*/


a:link 	{
	color:#FFCC00;
	text-decoration: none;
}
a:visited 	{
	color:#FFCC00;
	text-decoration: none;
}
a:hover 	{
	color:#FFF;
	text-decoration: none;
}

a.WhiteLink:link	{
	color:White;
	font-weight: bold;
	border-bottom: 1px #FFF solid;
	text-align:left;
}

a.WhiteLink:visited	{
	color:White;
	font-weight: bold;
	border-bottom: 1px #CCC solid;
	text-align:left;
}

a.WhiteLink:hover	{
	color: White;
	font-weight: bold;
	border: none;
}