﻿body {
	margin : 0px;
	font-size:1px;
	font-family: Verdana;
	background-image:url('../images/BG.gif');
	background-repeat:repeat-x;
}
body  
{ 

   text-align: center; 
}

*{
	margin:0;
	padding:0;
	color: #666;
} 

DIV{
   margin:0;
   padding:0;
   }

img{
	border:0px;
}
.autoMargin{
  margin-left: auto;
  margin-right: auto;
}
.FL{
	float:left;
}
.FR{
	float:right;
	padding-top: 0px;
}
.FB{
	float:none;
}
.CF{
	clear:both;
}
/*tob inner*/
.tobDiv{
	width:912px;
	background-repeat:repeat-x;
	height:27px;
}
.leftShad{
	background-repeat:no-repeat;
	width:26px;
	height:100%;
}
.rightShad{
	background-repeat:no-repeat;
	width:26px;
	height:100%;
}
/*Main Div*/
.mainDiv{
	width:860px;
	min-height:520px;
	background-color:#ffffff;
}
.wupLcorn{
	background-image:url('../images/testCorn.gif');
	background-repeat:no-repeat;
	background-position:left;
	width:8px;
	height:10px;
}
.wupRcorn{
	background-image:url('../images/testCorn.gif');
	background-repeat:no-repeat;
	background-position:right;
	width:8px;
	height:10px;
}
.headerW{
	width:840px;
}
.LogoInner{
	background-image:url('../images/LogoInner.gif');
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:215px;
	height:84px;
}
.menuBG{
	background-image:url('../images/MainMenuBG.gif');
	background-repeat:repeat-x;
	height:53px;
	width:625px;
}
.MenuCorn{
	background-image:url('../images/MainMenuBGcorn.gif');
	background-repeat:no-repeat;
    height:53px;
    width:6px;
}
.menuSub{
	width:625px;
	background-image:url('../images/lineGrad.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:21px;
	padding-top:10px;
	font-size:12px;
	color:#5c5353;
	text-align:left;

}
.redColor{
    color:#ff0000;
}
a.subLink:link, a.subLink:active, a.subLink:visited{
	text-decoration:none;
	color:#5c5353;
}
a.subLink:hover{
	text-decoration:none;
	color:#9c9a9a;
}
.h30{
	height:30px;
}
.w825{
	width:825px;
}
/*Menu*/
.upMenuLeft{
	background-image:url('../images/LeftMenu.gif');
	background-position:left top;
	height:23px;
	width:272px;
	
}
.DMenuLeft{
	background-image:url('../images/LeftMenu.gif');
	background-position:left bottom;
	height:23px;
	width:272px;
}
.leftMenuH{
	background-image:url('../images/LeftMenuBG.gif');
	background-repeat:repeat-y;
	min-height:150px;
	width:272px;
}
.mainMenuT{
     color:#003b76;
     font-size:16px;
     width:235px;
     text-align:left;
     padding-bottom:10px;
}
.mainMenuTL{
     width:235px;
     height:21px;
     border-top:1px #c9c9c9 solid;
}
.h25{
	height:20px;
	width:220px;
	font-size:11px;
	color:#ff0000;
	padding-left:15px;
	text-align:left;
}
.cr{
	background-image:url('../images/cr.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
a.menuLiftLink:link, a.menuLiftLink:active, a.menuLiftLink:visited{
	text-decoration:none;
	color:#003b76;
}
a.menuLiftLink:hover{
	text-decoration:none;
	color:#5996d3;
}
/**Right Side*/
.swiftfieldset {
    width:500px;
    color: #666666;
    -moz-border-radius: 10px 10px 10px 10px;
    -moz-border-top-colors:#d6dfe7;
    -moz-border-bottom-colors:#d6dfe7;
    -moz-border-left-colors:#d6dfe7;
    -moz-border-right-colors:#d6dfe7;
    padding:0 15px 0 15px;;
    text-align:justify;
    font-size:14px;
}

.Tpadding{
	padding:0 5px 0 5px;
	font-size:16px;
	color: #F00;
}
.tPadding10{
	padding-top:0px;

}
.tPadding15{
	padding-top:15px;			

}
.spaceup{
    padding-top:4px;
	font-size:12px;
	color:#afc4db;
    width:60px;
    text-align:center;
    float:left;
}
a.upMenu:link, a.upMenu:active, a.upMenu:visited{
    float:left;
	text-decoration:none;
	font-size:15px;
	color:#4981c1;
}
a.upMenu:hover{
    float:left;
	text-decoration:none;
	font-size:15px;
	color:#82aedf;
}
.MechanicalProjectsPictures{
	background-image:url('../images/MechanicalProjectsPictures.jpg');
	height:145px;
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
}
.ProjectManagementPictures	{
    background-image:url('../images/ProjectManagementPictures.jpg');
	height:145px;
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
}
.ConcreteRepair{
	background-image:url('../images/ConcreteRepair.jpg');
	height:145px;
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
}

.CivilProjects{
    background-image:url('../images/CivilProjects.jpg');
	height:145px;
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
}

.copyRight{
    padding:20px 0 10px 0;
    font-size:10px;
    color:#535353;
    
}
.picLeftMarg {
	padding-left: 10px;
}

.pading10L{
	padding-left:0px;
	padding-right: 42px;
}
.pading10LPG{
	 padding-left:10px;
}

.SummaryOn{
	background-image:url('../images/innerIcons.jpg');
	background-position:0 -130px;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}
a.Summary:link, a.Summary:active, a.Summary:visited
{  	display:block;
	background-image:url('../images/innerIcons.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}
a.Summary:hover{
	background-image:url('../images/innerIcons.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	opacity:0.6;
	filter:alpha(opacity=60);
	display:block;
	width:121px;
	height:129px;
}
.PhotoGalleryOn{
	background-image:url('../images/innerIcons.jpg');
	background-position:-135px -130px;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}

a.PhotoGallery:link, a.PhotoGallery:active, a.PhotoGallery:visited
{  	display:block;
	background-image:url('../images/innerIcons.jpg');
	background-position:-135px 0;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}
a.PhotoGallery:hover{
	background-image:url('../images/innerIcons.jpg');
	background-position:-135px 0;
	background-repeat:no-repeat;
	opacity:0.6;
	filter:alpha(opacity=60);
	display:block;
	width:121px;
	height:129px;
}
.DescriptionOn{
	background-image:url('../images/innerIcons.jpg');
	background-position:-271px -130px;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}
a.Description:link, a.Description:active, a.Description:visited
{  	display:block;
	background-image:url('../images/innerIcons.jpg');
	background-position:-271px 0;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}
a.Description:hover{
	background-image:url('../images/innerIcons.jpg');
	background-position:-271px 0;
	background-repeat:no-repeat;
	opacity:0.6;
	filter:alpha(opacity=60);
	display:block;
	width:121px;
	height:129px;
}
.DesOff{
	background-image:url('../images/innerIcons.jpg');
	background-position:-271px 0;
	background-repeat:no-repeat;
	opacity:0.3;
	filter:alpha(opacity=30);
	display:block;
	width:121px;
	height:129px;

}
.ScopeOn{
	background-image:url('../images/innerIcons.jpg');
	background-position:-406px -130px;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}

a.Scope:link, a.Scope:active, a.Scope:visited
{  	display:block;
	background-image:url('../images/innerIcons.jpg');
	background-position:-406px 0;
	background-repeat:no-repeat;
	width:121px;
	height:129px;
}
a.Scope:hover{
	background-image:url('../images/innerIcons.jpg');
	background-position:-406px 0;
	background-repeat:no-repeat;
	opacity:0.6;
	filter:alpha(opacity=60);
	display:block;
	width:121px;
	height:129px;
}
.Tinner{
	font-weight:bold;
	text-decoration:underline;
}
.BlueFont{
	color:#07579f;
	font-size: 14px;
}
ul{
	list-style-type: circle;
	list-style-position:outside;
	padding-left:15px;
}
li{
    padding-top:10px;
}
li.inLink{
    padding-top:5px;
}
ul.PaddingB{
	padding-bottom:10px;
}
.w200{
	 width:250px;
}
a.inLinksS:link, a.inLinksS:active, a.inLinksS:visited{
   font-size:12px;
   color:#07579f;
   text-decoration:none;	
}
a.inLinksS:hover{
	font-size:12px;
	color:#5996d3;
	font-family: Verdana, Geneva, sans-serif;
}
a.emailLink:link, a.emailLink:active, a.emailLink:visited{
	text-decoration:none;
	color:#666666;
}
a.emailLink:hover{
	text-decoration:none;
	color:#5996d3;
}
.HomePic{
	background-image:url('../images/HomePic.jpg');
	background-repeat:no-repeat;
	height:394px;
}
.HomemenuBG{
	background-image:url('../images/HomeMainMenuBG.gif');
	background-repeat:repeat-x;
	height:43px;
}
.MenuCornL{
	background-image:url('../images/MainMenuBGcornL.gif');
	background-repeat:no-repeat;
	height:43px;
    width:7px;
}
.MenuCornR{
	background-image:url('../images/MainMenuBGcornR.gif');
	background-repeat:no-repeat;
	height:43px;
    width:7px;
}
.tPadding10Home{
	padding-top:10px;	
	padding-left:35px;		

}
.h15{
	height:15px;
}
.spaceupH{
    padding-top:4px;
	font-size:12px;
	color:#afc4db;
    width:100px;
    text-align:center;
    float:left;
}
.HomeTextBG{
	background-image:url('../images/BGText.jpg');
	background-repeat:no-repeat;
	height:84px;
}
.pW{
	width:180px;
	text-align:left;
}
.GreenText{
	color:#02961b;
	font-size:14px;
}
.RedTextH{
	color:#c20303;
	font-size:14px;
}
.bbTextH{
	color:#06a5ba;
	font-size:14px;
}
.BrownTextH{
	color:#a45c2b;
	font-size:14px;
}

.pR5{
	padding-right:5px;
	padding-left: 63px;
}
.pL5{
	padding-left:5px;
}

a.HPlink:link, a.HPlink:active, a.HPlink:visited{
  font-size:11px;
	   color:#7a7a7a;  
	    text-decoration:none;	
}
a.HPlink:hover{
   font-size:11px;
   color:#9a9a9a;
   }
   
.tPadding102{
	padding-top:10px;
	text-align: center;

}
.pl20{
	padding-left:40px;
}
.pl40{
	padding-left:40px;
}

.pl45{
	padding-left:40px;
}
.swiftfieldsetProject {
    width:370px;
    color: #666666;
    -moz-border-radius: 10px 10px 10px 10px;
    -moz-border-top-colors:#d6dfe7;
    -moz-border-bottom-colors:#d6dfe7;
    -moz-border-left-colors:#d6dfe7;
    -moz-border-right-colors:#d6dfe7;
    padding:0 15px 0 15px;;
    text-align:justify;
    font-size:14px;
}
.p100{
	padding-left:100px;
}
.clicked {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #F00;
	padding: 0 5px 0 5px;
	text-decoration: none;
}
.SpecialProjects {
	background-image:url(../images/SpecialProjectsPictures.jpg);
	height:145px;
	width:100%;
	background-position:center center;
	background-repeat:no-repeat;
}
