
/*CSS */

img{ border:none;}
/*header */



 a.headericon:link, a.headericon:active, a.headericon:visited{ font-family:Arial; font-size:11px; color:#8acde4; text-decoration:underline; }

 a.headericon:hover{text-decoration:none;}



/*content */
.clear{clear:both; background-color:#FFFFFF;}

.welcome{padding-left:10px;}

.commontext{ font-family:Arial; font-size:12px; font-weight:normal; color:#1d2228; text-align:left; width:550px; line-height:18px; padding-left:10px; }

.line{background-image:Url(images/line.jpg);background-repeat:no-repeat; height:25px; width:200px; background-color:#FF0000;}


.learn{ font-family:Arial; font-size:11px; color:#f02e48; text-decoration:none;font-weight:bold; line-height:18px; }

.learn_companies{ font-family:Arial; font-size:12.5px; color:#f02e48; text-decoration:none;font-weight:bold; line-height:18px; }

 a.learn:link, a.learn:active, a.learn:visited{ font-family:Arial; font-size:11px; color:#f02e48; text-decoration:none;font-weight:bold;}

 a.learn:hover{text-decoration:underline; }
 
 .learn_img{padding-left:0px;}
 
 
   a.box:link, a.box:active, a.box:visited{
   font-family:Arial; font-size:15px; color:#323c47;
    text-decoration:none; clear:both; font-weight:normal; padding:3px 0px 3px 0px; 
	width:220px; display:block; padding-left:30px;background-image:Url(images/redicon.jpg);background-repeat:no-repeat; background-position:20px 8px;}

 a.box:hover{  color:#11333B }
 
  /*Companies Box */
  
 a.box_companies:link, a.box_companies:active, a.box_companies:visited{
   font-family:Arial; font-size:15px; color:#1D2228;
    text-decoration:none; clear:both; font-weight:normal; padding:3px 0px 3px 22px; 
	width:260px; display:block; background-image:Url(images/redicon.jpg);background-repeat:no-repeat; background-position:12px 8px;}

 a.box_companies:hover{ color:#11333B }
 
 
 a.box_companies2:link, a.box_companies2:active, a.box_companies2:visited{
   font-family:Arial; font-size:15px; color:#1D2228;
    text-decoration:none; clear:both; font-weight:normal; padding:3px 0px 3px 0px; 
	width:100px; display:block; padding-left:22px;background-image:Url(images/redicon.jpg);background-repeat:no-repeat; background-position:12px 8px;}

 a.box_companies2:hover{  color:#11333B }
 
  /*End Companies Box */
 
 .mid2_text{ font-family:Arial; font-size:15px; color:#323c47;
 line-height:16px;
    text-decoration:none; padding-left:20px; padding-right:20px;}
	
	.clear{ height:10px; clear:both;}


/*Footer */
.footertxt{ font-family:Arial; font-size:11px; color:#153943; text-decoration:none;}

.footertxt a{ font-family:Arial; font-size:11px; color:#153943; text-decoration:none;}

.footertxt a:hover{ font-family:Arial; font-size:11px; color:#153943; text-decoration:underline;}
 a.footertxt:link, a.footertxt:active, a.footertxt:visited{ font-family:Arial; font-size:11px; color:#153943; text-decoration:none;}

 a.footertxt:hover{text-decoration:underline;}
 
 
 /*inner pages */
 .inner_title{
      font-family:Arial;
	  font-size:24px;
	  font-weight:normal;
	  color:#153943;
	  text-align:left;
	  width:800px;
	  line-height:24px;
	  padding:8px 0px 0px 1px;
	  margin:0px;
	  }
 
 
 .commontext{ font-family:Arial; font-size:12px; font-weight:normal; color:#1d2228; text-align:left; width:800px; line-height:18px; padding-left:10px; }
  .commontext tr th span{ font-family:Arial; font-size:18px;line-height:18px; color:#FF0000; }
 
  .commontext tr td span{ font-family:Arial; font-size:20px;line-height:18px; color:#FF0000; }
 
 
  .commontext_red{ font-family:Arial; font-size:12px; font-weight:normal; color:#d31b2a; text-align:left; line-height:18px; }
 
 
 
 .contentbox_top_title{ font-family:Arial; font-size:13px; font-weight:normal; color:#e0192a; text-align:left; line-height:18px; font-weight:bold; padding:10px 10px 0px 10px; line-height:40px; }
 
 
   a.boxinner:link, a.boxinner:active, a.boxinner:visited{
   font-family:Arial; font-size:12px; color:#323c47;
    text-decoration:none; clear:both; font-weight:normal; padding:5px 0px 5px 0px; 
	width:220px; display:block; padding-left:30px;background-image:Url(images/redicon_1.jpg);background-repeat:no-repeat; background-position:15px 7px;}

    a.boxinner:hover{ font-weight:bold; color:#11333B}
	
	a.boxinner1:link, a.boxinner1:active, a.boxinner1:visited{
   font-family:Arial; font-size:14px; color:#323c47;
    text-decoration:none; clear:both; font-weight:normal; padding:0px 0px 0px 0px; 
	width:220px; display:block; padding-left:30px;background-image:Url(images/redicon_1.jpg);background-repeat:no-repeat; background-position:15px 5px;}

    a.boxinner1:hover{ font-weight:normal; color:#D31A28}
	
	
	
.portfolio_box_1{ width:850px; float:left; }


html>body .portfolio_top{ width:850px; float:left; height:37px; background:transparent url(images/portfolio_top.png) no-repeat;}

html .portfolio_top{ width:850px; float:left; height:37px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/portfolio_top.png') no-repeat;}

html>body .portfolio_mid{ width:850px; float:left; background-image:Url(images/portfolio_mid.png); background-repeat:repeat-y;}

html .portfolio_mid{ width:850px; float:left;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/portfolio_mid.png')repeat-y;}

html>body .portfolio_bot{ width:850px; float:left; height:21px; background:transparent url(images/portfolio_bot.png) no-repeat; }

html .portfolio_bot{ width:850px; float:left; height:21px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/portfolio_bot.png') no-repeat;}


html>body .project_mid_left_top{ width:800px; float:left;margin-left:19px;  background-image:Url(images/portfolio_mid.png); background-repeat:repeat-y;}
html .project_mid_left_top{ width:800px; float:left;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/portfolio_mid.png')repeat-y;}



  /*projects pages */
.portfolio_title{ width:200px; float:left; height:37px; padding-left:25px;}
.portfolio_title_2{ width:200px; float:right; height:37px; padding-left:25px;}

.portfolio_title_text{ width:80px; float:left; height:37px;}

.portfolio_title_space{ width:10px; float:left; height:37px; }



#portfolio_mid_left{ width:428px; float:left;margin-left:19px; margin:0px; padding:0px;}



.portfolio_mid_left_product{ width:428px; float:left; margin-top:10px; }

#portfolio_mid_right{ width:330px; float:left;margin-left:19px;}


#right_detail  li{padding:2px 0px 2px 8px; font-family:Arial; font-size:14px; line-height:20px; clear:both; list-style-type:none; background-image:Url(../images/black_icon.jpg); background-repeat:no-repeat; background-position:0px 11px;}


#portfolio_contentbox{ width:849px; float:left;clear:both; }	
	
	
 
 
 /*projects pages */
 
 .portfolio_commontext{ font-family:Arial; font-size:14px; font-weight:normal; color:#1d2228; text-align:left; width:800px; line-height:18px; padding-left:10px; }
 
 
  .portfolio_top_title{ font-family:Arial; font-size:13px; font-weight:normal; color:#9ca8ab; text-align:left; line-height:18px; font-weight:bold; padding:10px 10px 0px 0px; line-height:36px; text-align:center;}
  
  .portfolio_main_category{ font-family:Arial; font-size:22px; font-weight:normal; color:#143842; line-height:18px; font-weight:bold; padding:10px 10px 0px 0px; line-height:40px; text-align:center;}
  
  .portfolio_category_title{ font-family:Arial; font-size:22px; font-weight:normal; color:#DC2233; text-align:left; line-height:18px; font-weight:bold; padding:0px 0px 0px 0px; line-height:40px; }

  
  
 
 .portfolio_main_title{ font-family:Arial; font-size:30px; font-weight:normal; color:#113841; text-align:left; line-height:18px; font-weight:bold; padding:10px 10px 0px 0px; line-height:40px; text-align:center;}
 
    a.inner_title_link:link, a.inner_title_link:active, a.inner_title_link:visited{
   font-family:Arial; font-size:13px; font-weight:normal; color:#9ca8ab; font-weight:bold; padding:10px 10px 0px 0px; line-height:36px; text-align:center; text-decoration:none;}

    a.inner_title_link:hover{ text-decoration:underline;}



/* project detial paging  right*/	
a.inner_title_link2:link, a.inner_title_link2:active, a.inner_title_link2:visited{
font-family:Arial; font-size:13px; font-weight:normal; color:#9ca8ab; font-weight:bold;line-height:37px; text-align:center; text-decoration:none;}

a.inner_title_link2:hover{ text-decoration:underline;}
	
/*  End project detial paging  right*/

	
	
	
	
 .portfolio_st_description{ 
 	font-family:Arial;
	font-size:14px;
	color:#EE1A2C; 
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	padding:10px 0px 10px 0px;
	} 
 
.inner_title_txt{ font-family:Arial; font-size:30px; color:#0e2b32; text-decoration:none;}

.inner_title_txt1{ font-family:Arial; font-size:20px; color:#0e2b32; text-decoration:none;}


.learn_more{ font-family:Arial; font-size:15px; color:#0e2b32; text-decoration:none; font-weight:bold;}

 
.inner_title_bold_txt{ font-family:Arial; font-size:14px; color:#ee1a2c; text-decoration:none; font-weight:bold;}
 
 
.inner_right_title{ font-family:Arial; font-size:14px; color:#153943; text-decoration:none; font-weight:bold;} 
 
 
 .inner_right_common{ font-family:Arial; font-size:14px; color:#153943; text-decoration:none; font-weight:normal;line-height:20px;} 
 
  .inner_right_common_red{ font-family:Arial; font-size:14px; color:#d31b2a; text-decoration:none; font-weight:normal;line-height:20px;} 
 
 /*portfoio  page*/
  .portfolio_small_title{ font-family:Arial; font-size:16px; font-weight:normal; color:#D62737; padding-left:0px;
}
  
    
  
  a.port_img_link:link,  a.port_img_link:active,  a.port_img_link:visited{display:block; border:2px solid #ffffff; }
  
   a.port_img_link:hover{display:block; border:2px solid #FF0000;}
   
   
    .port_inner_title1{ font-family:Arial; font-size:30px; font-weight:normal; color:#143842; text-align:left;}
	.port_inner_title3{ font-family:Arial; font-size:20px; font-weight:normal; color:#666666; text-align:left;line-height:20px;}
    .port_inner_title2{ font-family:Arial; font-size:30px; font-weight:normal; color:#d31b2a; text-align:left;}

 .inner_portfolio_title{ width:700px; 
float:left; height:10px; padding-top:15px;padding-left:16px; clear:both; line-height:0px; display:inline;
 background-image:url(images/spacer1.jpg); background-repeat:no-repeat;background-position:185px -5px;}




h2{
 		font-family:Arial;
		font-size:16px;
		color:#000;
		font-weight:bold;
 }  


  
<!--FOR SITEMAP-->
 .common_text{font-faimly:arial; font-size:12px;color:#404040; padding:0px ; margin:0px; line-height:18px;}  
  .sample_detail 
{  padding:0px; margin:0px; margin-left:60px; height:auto; 
	
}
.sample_detail ul
{  padding:0px; margin:0px;

 text-align:left;
	
}


.sample_detail ul li
{  width:auto; 
    font-family:arial;
	display: block;
	font-size:12px;
	color:#404040; 
	clear:left;
	padding-top:7px;
	background-image:Url(images/bullets_black.gif); list-style-type:none;
	background-repeat:no-repeat; 
	background-position:middle left;
	background-position:0px 11px;
	padding-left:20px; margin-left:20px;

}

a.samplelink:link, a.samplelink:active, a.samplelink:visited
{  width:auto; 
    font-family:arial;
	display: block;
	font-size:12px;
	color:#404040; 
	clear:left;
	padding-top:0px;
	background-image:Url(images/bullets_black.gif); list-style-type:none;
	background-repeat:no-repeat; 
	
	background-position:0px 5px;
	padding-left:20px; margin-left:20px; text-decoration:none

}

a.samplelink:hover
{  width:auto; 
    font-family:arial;
	display: block;
	font-size:12px;
	color:#E3182B; 
	clear:left;
	padding-top:0px;
	background-image:Url(images/bullets_black.gif); list-style-type:none;
	background-repeat:no-repeat; 
	background-position:0px 5px;
	padding-left:20px; margin-left:20px; text-decoration:none;

}
 
  .bold{ font-weight:bold; clear:both;padding-top:3px; padding-bottom:3px; font-size:14px; font-style:italic; color:#ff0000;float: left; width:100%; text-decoration:none;}

a.bold:link, a.bold:active, a.bold:visited{ font-weight:bold; clear:both;padding-top:3px; padding-bottom:3px; font-size:14px; font-style:italic; color:#153943;float: left; width:100%; text-decoration:none;}

a.bold:hover{ font-weight:bold; clear:both;padding-top:3px; padding-bottom:3px; font-size:14px; font-style:italic; color:#DF182D;float: left; width:100%;text-decoration:none;}
 
   
   
 .contact_lable{ font-family:Arial; font-size:12px; font-weight:bold; color:#143842; text-align:left;}
   
  
  
  
  
 <!--FOR Page Content Of Inner Pages--> 
.safety_detail { 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
padding:0px; margin:0px; 
height:auto; 
}
.safety_detail ul
{ 
padding:0px; margin:0px;
text-align:left;
	
}


.safety_detail ul li
{  width:auto; 
    font-family:arial;
	display: block;
	font-size:16px;
	color:#1D2228; 
	clear:left;
	padding-top:7px;
	background-image:url(images/redicon.jpg); list-style-type:none;
	background-repeat:no-repeat; 
	background-position:middle left;
	background-position:0px 14px;
	padding-left:20px; margin-left:20px;

}

.pagecontent_commontext{ font-family:Arial; font-size:16px; font-weight:normal; color:#1d2228; text-align:left; width:800px; line-height:18px; padding-left:5px; }  
 
 .learn_small{ font-family:Arial; font-size:11px; color:#f02e48; text-decoration:none;font-weight:normal; line-height:18px; }
  
.learnpagecontent{ font-family:Arial; font-size:12px; color:#f02e48; text-decoration:none;font-weight:bold; line-height:18px; }  
  
a.learnpagecontent:link, a.learnpagecontent:active, a.learnpagecontent:visited{ font-family:Arial; font-size:11px; color:#f02e48; text-decoration:none;font-weight:bold;}

 a.learnpagecontent:hover{text-decoration:underline; } 
 
 
  
  
 .pagecontent_lable{ font-family:Arial; font-size:14px; font-weight:normal; color:#143842; line-height:18px; font-weight:bold; padding:0px 0px 0px 0px;  text-align:center;}
   
  .resume{
   font-family:Arial; font-size:12px; color:#000000;
    font-weight:normal;  
	}
	
  .clientTestimonial_bigtitle{ font-family:Arial; font-size:22px; font-weight:normal; color:#143842; line-height:18px; font-weight:bold; padding:10px 10px 0px 10px; line-height:40px; text-align:center;}	
  
 .clientTestimonial_content{ padding:15px ;  font-family:Arial; font-size:15px; line-height:18px; color:#143842;}
  
 .clientTestimonial_smalltitle{ font-family:Arial; font-size:14px; color:#f02e48; text-decoration:none;font-weight:bold; line-height:18px; padding-left:15px; }  
  
  
  a.project_link:link, a.project_link:active, a.project_link:visited{
   font-family:Arial; font-size:13px; font-weight:normal; color:#153943; font-weight:bold; padding:10px 10px 0px 0px; line-height:36px; text-align:center; text-decoration:none;}

  a.project_link:hover{ text-decoration:underline;}
  
  a.project_print_link:link, a.project_print_link:active, a.project_print_link:visited{
   font-family:Arial; font-size:14px; font-weight:normal; color:#F02E48; font-weight:bold; padding:0px 10px 0px 10px;  text-align:center; text-decoration:none;}

  a.project_print_link:hover{ text-decoration:underline;}
  
 .project_description_title{ font-family:Arial; font-size:18px; color:#153943; text-decoration:none; font-weight:bold;} 	




 .cdiv{
		text-align:center;
		background-color:#132A30;
		height:50px;
		width:186.5px;
		margin:0px;
		margin-top:-52px;
		margin-left:2px; 
		padding:0px;
		display:none;
		opacity:.9;
		filter:alpha(opacity=90);	
	}
	
	 .roleoverTitle{ font-family:Arial; font-size:16px; color:#ffffff; font-weight:bold;}
	 .roleoverLocation{ font-family:Arial; font-size:16px; color:#DF2638; font-weight:bold;}
	
.f_image a img
	{
		border:0px solid red;
		float:left;
		margin:2px;
	}

a.Back_link:link, a.Back_link:active, a.Back_link:visited{
   font-family:Arial; font-size:13px; font-weight:normal; color:#153943; font-weight:bold; padding:0px 0px 0px 0px;  text-align:center; text-decoration:none;}

  a.Back_link:hover{ text-decoration:underline;}

#servicesbox1 { padding:0px; margin:0px; float:left}
 #servicesbox1 li{
   font-family:Arial; font-size:15px; color:#323c47;
    text-decoration:none; font-weight:normal; padding: 5px  0px  5px  30px;  list-style-type:none;
	width:220px;background-image:Url(images/redicon_1.jpg);background-repeat:no-repeat; background-position:15px 7px;}

.portfolio_rollover a.link:, .portfolio_rollover a.active:, .portfolio_rollover a.visited:{ border:2px solid #FF0000;}
	
.portfolio_rollover a.hover:{ border:2px solid #FF0000;}

.project_Back{font-family:Arial; font-size:13px; font-weight:normal; color:#153943; font-weight:bold;text-align:center;}

.project_NextPriv{font-family:Arial; font-size:13px; font-weight:normal; color:#153943; font-weight:bold; padding:10px 10px 0px 0px; line-height:36px; text-align:center; text-decoration:none;}
.serice{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
.serice h2{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
}		
	
	
	
	.thanks{
	height:75px; width:550px; color:#439E00; font-size:15px; font-weight:bold; background-color:#fff; border:1px solid #C7C8CA; text-align:center; padding-top:30px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
	
	
	
	
	
	
	
	
	
	
	
	
