body {
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	
	}
	
#headertopbg {
	background-image: url(../images/headerbg.gif);
	background-repeat:repeat-x;
	}



#headerbg {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position:center;
	width:934px;
	height:212px;
	}
	
	
/* --- Toolkit styles below --- */

.toolfeat {
	width: 275px;
	margin: 0 8px 8px 0;
	padding: 7px;
	font-size: 12px;
	border: #c6d5e0 1px solid;
	background-color: #e3eaf0;
	float: left;
}
.toolfeat h1 {
	font-size: 16px;
	margin: 0 0 .25em 0;
}


#footerbg {
	background-image: url(../images/footerbg.gif);
	background-repeat:repeat-x;
	height:87px;
	}

#hrline {
	background-image: url(../images/hrline.gif); 
	background-repeat:no-repeat;
	width:362px;
	height:2px;
	}
.hrline2 {
border-bottom: #c0c0c0 1px dashed; 
	}



td, tr, table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}

#newsbgcolum {
	background-image: url(../images/newsbgcolum.gif);
	background-repeat:no-repeat;
	width:210px; 
	}

#newsbgcolum .newsbg {
	background-image: url(../images/newsbg.gif);
	background-repeat:repeat-y;
	}
.highlights {
	width:200px;	
	overflow-x:hidden;
	overflow:hidden;
	margin:0px;	
}

.frame img {
	background-color:#FAFAFA;
	border: 0px solid #BDBDBD;
	padding: 3px ;
	margin: 0px 5px 0px 5px;
	}

.thumb img {
	background-color:#eaf8b3;
	border: 0px solid #BDBDBD;
	padding: 2px ;
	margin: 5px 4px 0px 5px;
	}
	


.greentitlebg {
	width:233px;
	height:29px;
	background-image: url(../images/green-titlebg.gif);
	background-repeat:no-repeat;
	}
.greentitlebg .title {
  padding:4px 0px 0px 20px;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 15px;
  font-weight:bold; 
  color:#303030;
  }



#yellowtitlebg {
	width:233px;
	height:28px;
	background-image: url(../images/yellow-titlebg.gif);
	background-repeat:no-repeat;
	}
#yellowtitlebg .H1 {
  padding:4px 0px 0px 20px;
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 15px;
  font-weight:bold; 
  color:#303030;
  }






.divder{ color:#FFF;}	

.footertext{ color:#91c722;}

.flink a  		 {color: #FFF; font-size:11px;} 
.flink a:link    {font-size:11px; text-decoration: none; color : #FFF;}  
.flink a:visited {font-size:11px; text-decoration: none; color : #FFF;}  
.flink a:hover   {font-size:11px; text-decoration: none; color : #91c722;}


p{text-align:justify;}


.greentext{
	font-size:11px;
	color:#5c8712;
	}

.bluetext{
	font-size:11px;
	color:#00396b;
	}

.greytext {
	font-family:Arial, Helvetica, sans-serif;
	color:#a5a7a2;
	}


H1{
  font-family: 'Gill Sans','Gill Sans MT';
  font-size: 18px;
  font-weight:bold; 
  color:#636566;
  line-height:17px;
  margin-bottom:8px;
  padding-left:18px;
  }

H2{
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 20px;
  font-weight:normal; 
  color:#343333;
  }

H3{
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 22px;
  font-weight:normal; 
  color:#517b0e;
  }
  
.newshead{
  font-family: 'Gill Sans','Gill Sans MT';
  font-size: 18px;
  font-weight:normal; 
  color:#00396b;
   }  
 
.greenhead{
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 26px;
  font-weight:normal; 
  color:#517b0e;
  padding-left:25px;
  }  

.project{
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 18px;
  font-weight:normal; 
  color:#00396b; border-bottom: #c0c0c0 1px dashed; 
  }
 .projectName{
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
  font-size: 18px;
  font-weight:normal; 
  color:#00396b;  
  } 
  
.pr{font-size: 16px; text-transform: uppercase; font-weight:bold;
  font-weight:bold; 
  color:#4e790d; }
  
.pr img{ border: #00396b 4px solid; }
  
#content{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;  
  color:#000;
  padding-left:4px; width:640px;
  }  
   
   
#box-table-a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	margin: 4px;	
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #00396b;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#box-table-a td
{
	padding: 8px;
	background: #e1e1e1; 
	border-bottom: 1px solid #fff;
	color: #000;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #c8cac8;
	color: #000;
}
/*-----Electrical Services roll over-----------------------------------------------------------------------*/

a.elcservices {
          display: block;  
          width: 309px;   
          height: 157px;  
          background: url("../images/elc-services.jpg") 0 0 no-repeat; 
          text-decoration: none;  
      }       
      a:hover.elcservices {  
          background-position: -309px 00; 
      }

/*-----Finesh Electrical Services roll over-----------------------------------------------------------------------*/

/*-----Telecom Services roll over-----------------------------------------------------------------------*/

a.teleservices {
          display: block;  
          width: 310px;   
          height: 157px;  
          background: url("../images/teleservices.jpg") 0 0 no-repeat; 
          text-decoration: none;  
      }       
      a:hover.teleservices {  
          background-position: -310px 00; 
      }

/*-----Finesh Telecom Services roll over-----------------------------------------------------------------------*/

/*-----Network Solutions Services roll over-----------------------------------------------------------------------*/

a.networksol {
          display: block;  
          width: 309px;   
          height: 157px;  
          background: url("../images/networksol.jpg") 0 0 no-repeat; 
          text-decoration: none;  
      }       
      a:hover.networksol {  
          background-position: -309px 00; 
      }

/*-----Network Solutions Services roll over-----------------------------------------------------------------------*/
		
a{ color: #3e4d01; outline:none;	} 
a:link{text-decoration: underline; color : #3e4d01; }  
a:visited{text-decoration: underline; color : #3e4d01; }  
a:hover{text-decoration: underline; color : #5f7601; }

.grlink { font-size:11px;	color: #5c8712; } 
.grlink a:link	{font-size:11px; color: #5c8712; font-weight: normal; text-decoration:underline;} 
.grlink a:link 	{font-size:11px; text-decoration: none; color : #5c8712;text-decoration:underline;}  
.grlink a:visited {font-size:11px; text-decoration: none; color : #5c8712;text-decoration:underline;}  
.grlink a:hover 	{font-size:11px; text-decoration: none; color : #67a300;text-decoration:underline;}


#password { font-size:10px;	color: #666666; padding-top:4px;} 
#password a:link	{font-size:10px; color: #666666; font-weight: normal;} 
#password a:link 	{font-size:10px; text-decoration: none; color : #666666;}  
#password a:visited {font-size:10px; text-decoration: none; color : #666666;}  
#password a:hover 	{font-size:10px; text-decoration: none; color : #cd8a04;}

.proj-name a:link 	{font-size:14px; text-decoration: none; color : #00396b; border:none; font-weight:bold;}  
.proj-name a:visited {font-size:14px; text-decoration: none; color : #00396b; border:none; font-weight:bold;}  
.proj-name a:hover 	{font-size:14px; text-decoration: none; color : #000; border:none; font-weight:bold;}

.grlink-event { font-size:18px;	color: #5c8712; } 


.partnerthumb img {
	background-image: url("../images/thumb-bgimg.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:10px;
	}

