body{
	margin:0px;
	background-image: url(body_bg.jpg);
}
table, td, div{
	/*font-family:tahoma;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;

	
	
}
ul,li{
	/*font-family:tahoma;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#747474;;	
	line-height:180%;
}
p{
	/*font-family:tahoma;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#747474;;	
	text-align: justify; 
	line-height:180%;
}

A.corporateRes:link, A.corporateRes:visited, a.corporateRes:active {
	display: block;
	background: url(corporateBk.gif) no-repeat;
	background-position:top left;
}
A.corporateRes:hover {
	display: block;
	background: url(corporateBk.gif) no-repeat;
	background-position:bottom left;
}

A.homevendor:link, A.homevendor:visited, a.homevendor:active {
	display: block;
	background: url(vendorBk.gif) no-repeat;
	background-position:top left;
}
A.homevendor:hover {
	display: block;
	background: url(vendorBk.gif) no-repeat;
	background-position:bottom left;
}

A.homecareers:link, A.homecareers:visited, a.homecareers:active {
	display: block;
	background: url(careersBk.gif) no-repeat;
	background-position:top left;
}
A.homecareers:hover {
	display: block;
	background: url(careersBk.gif) no-repeat;
	background-position:bottom left;
}



A.homecareers1:link, A.homecareers1:visited, a.homecareers1:active {
	display: block;
	background: url(knowledgeBk2.jpg) no-repeat;
	background-position:top left;
}
A.homecareers1:hover {
	display: block;
	background: url(knowledgeBk2.jpg) no-repeat;
	background-position:bottom left;
}


A.homeknowledge:link, A.homeknowledge:visited, a.homeknowledge:active {
	display: block;
	background: url(knowledgeBk1.gif) no-repeat;
	background-position:top left;
}
A.homeknowledge:hover {
	display: block;
	background: url(knowledgeBk1.gif) no-repeat;
	background-position:bottom left;
}

.Arial12{
	font-family:Arial;
	font-size:12px;
	color:#505050;
}
A.arrowbtn:link, A.arrowbtn:visited, a.arrowbtn:active {
	display: block;
	background-image: url(arrowbtn.gif);
	background-position:top left;
}
A.arrowbtn:hover {
	display: block;
	background-image: url(arrowbtn.gif);
	background-position:bottom left;
}


A.divisions:link, A.divisions:visited, a.divisions:active {
	display: block;
	background-image: url(divisions.gif);
	background-position:top left;
}
A.divisions:hover {
	display: block;
	background-image: url(divisions.gif);
	background-position:bottom left;
}


A.projects:link, A.projects:visited, a.projects:active {
	display: block;
	background-image: url(projects.gif);
	background-position:top left;
}
A.projects:hover {
	display: block;
	background-image: url(projects.gif);
	background-position:bottom left;
}

A.news:link, A.news:visited, a.news:active {
	display: block;
	background-image: url(news.gif);
	background-position:top left;
}
A.news:hover {
	display: block;
	background-image: url(news.gif);
	background-position:bottom left;
}

A.aboutus:link, A.aboutus:visited, a.aboutus:active {
	display: block;
	background-image: url(aboutus.gif);
	background-position:top left;
}
A.aboutus:hover {
	display: block;
	background-image: url(aboutus.gif);
	background-position:bottom left;
}

A.clients:link, A.clients:visited, a.clients:active {
	display: block;
	background-image: url(clients.gif);
	background-position:top left;
}
A.clients:hover {
	display: block;
	background-image: url(clients.gif);
	background-position:bottom left;
}

A.contact:link, A.contact:visited, a.contact:active {
	display: block;
	background-image: url(contact.gif);
	background-position:top left;
}
A.contact:hover {
	display: block;
	background-image: url(contact.gif);
	background-position:bottom left;
}



A.about_us:link, A.about_us:visited, a.about_us:active {
	display: block;
	background-image: url(about_us.gif);
	background-position:top left;
}
A.about_us:hover {
	display: block;
	background-image: url(about_us.gif);
	background-position:bottom left;
}

A.advantages:link, A.advantages:visited, a.advantages:active {
	display: block;
	background-image: url(advantages.gif);
	background-position:top left;
}
A.advantages:hover {
	display: block;
	background-image: url(advantages.gif);
	background-position:bottom left;
}

A.roofing_and_wall_cladding:link, A.roofing_and_wall_cladding:visited, a.roofing_and_wall_cladding:active {
	display: block;
	background-image: url(roofing_and_wall_cladding.gif);
	background-position:top left;
}
A.roofing_and_wall_cladding:hover {
	display: block;
	background-image: url(roofing_and_wall_cladding.gif);
	background-position:bottom left;
}

A.components:link, A.components:visited, a.components:active {
	display: block;
	background-image: url(components.gif);
	background-position:top left;
}
A.components:hover {
	display: block;
	background-image: url(components.gif);
	background-position:bottom left;
}

A.about_us_sel:link, A.about_us_sel:visited, a.about_us_sel:active,A.about_us_sel:hover {
	display: block;
	background-image: url(about_us_sel.gif);
	background-position:top left;
}


A.divisions_sel:link, A.divisions_sel:visited, a.divisions_sel:active,A.divisions_sel:hover {
	display: block;
	background-image: url(divisions_sel.gif);
	background-position:top left;
}
 
 A.contact_sel:link, A.contact_sel:visited, a.contact_sel:active,A.contact_sel:hover {
	display: block;
	background-image: url(contact_sel.gif);
	background-position:top left;
}
A.clients_sel:link, A.clients_sel:visited, a.clients_sel:active,A.clients_sel:hover {
	display: block;
	background-image: url(clients_sel.gif);
	background-position:top left;
}
A.news_sel:link, A.news_sel:visited, a.news_sel:active,A.news_sel:hover {
	display: block;
	background-image: url(news_sel.gif);
	background-position:top left;
}
A.projects_sel:link, A.projects_sel:visited, a.projects_sel:active,A.projects_sel:hover {
	display: block;
	background-image: url(projects_sel.gif);
	background-position:top left;
}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#747474; line-height:180%;}


.textm {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#747474; line-height:180%;}

.text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#747474; line-height:180%;}

.pgheading { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold;  color:#024182; }

.tableborder {border: 1 solid #000000}

.maintable {background:#FFFFFF; border: 1 solid #000000}

A.RTSublinks {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#ffffff;	display: block;	background: url(RTSublinks.gif) no-repeat;padding:10px 0px 9px 5px;vertical-align:center;}
A.RTSublinks:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:ffffff;	display: block;	background: url(RTSublinks.gif) no-repeat; padding:10px 0px 9px 5px;vertical-align:center;}

A.RTSublinks_last {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#ffffff;	display: block;	background: url(RTSublinks_last.gif) no-repeat;padding:10px 0px 9px 5px;vertical-align:center;}
A.RTSublinks_last:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:ffffff;	display: block;	background: url(RTSublinks_last.gif) no-repeat; padding:10px 0px 9px 5px;vertical-align:center;}


A.morelink {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color:#f07905;}
A.morelink:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#f07905;}

A.newslink {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color:#747474; padding-right:20px;}
A.newslink:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#747474; padding-right:20px;}

A.newsletterlink {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color:#747474;}
A.newsletterlink:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#747474;}


A.footertext {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color:#505050;}
A.footertext:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#505050;}

A.footertextnew {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #999999;}
A.footertextnew:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#505050;}

A.newsheadinglink {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color:#747474; padding:10px 0px 0px 10px;vertical-align:center;}
A.newsheadinglink:hover {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#747474; padding:10px 0px 0px 10px;vertical-align:center;}

.newsmaincontent{	
	top: 50px;
	padding-left: 50px;	
 }
 
 .newsdetailscontent{
	position: relative;	
	padding-left: 70px;	
		
 }
 
 .loadingimage {	
	padding-top:20px;	
}
.newsdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#747474;
	line-height:180%;
	padding-top:2px;
	padding-bottom:50px;
	width:90%;
}

A.proLink {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#747474;line-height:18px;}
A.proLink:hover {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#747474;line-height:18px;}

A.joblist {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color:#747474;}
A.joblist:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#505050;}


A.boldlink {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#747474;}
A.boldlink:hover {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#505050;}

.jobheading {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#747474; line-height:180%;}
 

A.currentVacancies:link, A.currentVacancies:visited, a.currentVacancies:active {
	display: block;
	background-image: url(currentVacancies.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
A.currentVacancies:hover {
	display: block;
	background-image: url(currentVacancies.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}


	
.vendorTR1 {
	background-color: #f5f5f3; 
}
.vendorTR2 {
	background-color: #FFFFFF;
}

.vendorTRHead {
	background-color: #b0afaf;
}
.borderTable {	
border: 1px solid #b3b3b3;
}

.headtext {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold ; color:#FFFFFF;}

