
@import url("../main_menu.css");
@import url("../footer.css");

body { margin:0; padding:0; background-color:#E2E2E2;}

#page_container { width:1000px; height:auto; margin:0 auto 0 auto; background-color:#fefefe;}

#page_container #top_strip { line-height:38px; background-color:#b9b9b9; padding:0 23px 0 17px;}

#page_container #top_strip #search_container { float:left; margin:10px 0 0 0;}

#page_container #top_strip #search_container #search_frm { font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; color:#2a2a2a;}

#page_container #top_strip #search_container #search_frm td { padding-right:3px;}

#page_container #top_strip #search_container #search_frm .textbox { width:175px; height:11px; border:1px solid #9d9e9f; background-color:#eaeaea;}

#page_container #top_strip #top_menu { float:right; margin:0 0 0 8px;}

#page_container #top_strip #top_menu a { font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; color:#2a2a2a; text-decoration:none;}

#page_container #top_strip #top_menu a:hover { color:#000;}

#page_container #logo_container { width:985px; height:313px; margin:14px auto 0 auto; background:url(../../../images/logo_bg.jpg) no-repeat; position:relative;}

#page_container #logo_container #logo { width:87px; height:144px; position:absolute; left:175px; top:34px;}

#page_container #logo_container #logo_text1 { position:absolute; left:116px; bottom:86px; font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#002864;}

#page_container #logo_container #logo_text2 { position:absolute; left:104px; bottom:59px; font:normal 11px Trebuchet MS,Arial, Helvetica, sans-serif; color:#002864;}

#page_container #logo_container #banner_container { width:587px; height:232px; position:absolute; right:26px; bottom:45px;}

#page_container #logo_container #banner_container .slide { position:absolute; right:26px; bottom:45px;}

#page_container #logo_container #left_btn { width:16px; height:13px; position:absolute; right:50px; bottom:48px; background:url(../../../images/banner_left_btn.gif); border:none; cursor:pointer; z-index:1000;}

#page_container #logo_container #right_btn { width:15px; height:13px; position:absolute; right:30px; bottom:48px; background:url(../../../images/banner_right_btn.gif); border:none; cursor:pointer; z-index:1000;}

#page_container #content_container { width:967px; height:auto; margin:20px auto 7px auto;}

#page_container #content_container #left_content { width:222px; height:auto; float:left; text-align:left;}

#page_container #content_container #left_content .home_left_heading { width:204px; height:20px; line-height:26px; margin:17px 0 0 0; background:url(../../../images/home_left_band.gif) no-repeat; font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; padding:2px 0 0 12px; color:#010101;}

#page_container #content_container #left_content #quality_certification { width:209px; height:auto; margin:4px 0 5px 2px; /*background:url(../../../images/quality_cert_bg.gif)*/border:1px solid #D7D7D7;}

#page_container #content_container #left_content #quality_certification ul {margin:0; padding:5px 0 0 12px; font:bold 14px Trebuchet MS,Arial, Helvetica, sans-serif;/*list-style-image:url(../../../images/quality_cert_bullet.gif)*/ list-style:none;}

#page_container #content_container #left_content #quality_certification li {margin:5px 0px 0px 0px; padding:0px; _padding:-25px 0px 0px 0px;*margin:5px 0px 0px 0px;}

#page_container #content_container #left_content #quality_certification a {text-decoration:none; color:#767676;}

#page_container #content_container #left_content #quality_certification a:hover { color:#002864;} 

#page_container #content_container #left_content #clientele { width:209px; height:95px; border:1px solid #929191; margin:4px 0 0 2px; position:relative;}

#page_container #content_container #left_content #clientele .slide { position:absolute; left:1px; top:1px;}

#page_container #content_container #left_content #news { width:209px; height:auto; margin:4px 0 0 2px; font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; text-align:justify;}

#page_container #content_container #left_content #news p { margin:5px 0 2px 0; line-height:14px; color:#8d8c8c;}

#page_container #content_container #left_content #news .more { text-align:right; margin:0 0 10px 0;}

#page_container #content_container #left_content #news .more a { text-decoration:none; font:bold 10px Trebuchet MS,Arial, Helvetica, sans-serif; color:#ff7800;}

#page_container #content_container #center_content { width:409px; height:auto; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; float:left; text-align:left; padding:0 6px 0 6px;}

#page_container #content_container #center_content h1 { margin:12px 0 0 0; padding:0; font:bold 18px Trebuchet MS,Arial, Helvetica, sans-serif; color:#002864;}

#page_container #content_container #center_content #intro { width:auto; margin:7px 0 0 0; text-align:justify; font:normal 14px/19px Trebuchet MS,Arial, Helvetica, sans-serif; color:#5e5c5c; letter-spacing:0.05px;}

#page_container #content_container #center_content #center_left { width:191px; height:auto; float:left; margin:20px 0 0 0;}

#page_container #content_container #center_content #center_left a { text-decoration:none;}

#page_container #content_container #center_content #center_right { width:191px; height:auto; float:right; margin:20px 0 0 0;}

#page_container #content_container #center_content .home_center_heading { width:178px; height:20px; background:url(../../../images/home_center_band.gif) no-repeat; font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; padding:2px 0 0 12px; color:#010101; margin:0 0 9px 0;}

#page_container #content_container #center_content h2 { margin:10px 0 10px 0; padding:0; font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; color:#002864;}

#page_container #content_container #center_content ul { margin:0; padding:0 0 5px 15px; list-style-image:url(../../../images/home_center_bullet.gif); font:bold 11px Trebuchet MS,Arial, Helvetica, sans-serif; color:#4f4f4f; line-height:17px;}

#page_container #content_container #right_content { width:307px; height:auto; float:left;}

#page_container #content_container #right_content .home_right_heading { width:298px; height:20px; background:url(../../../images/home_right_band.gif) no-repeat; font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; color:#010101; margin:9px 0 0 9px; padding:2px 0 0 12px;}

#page_container #content_container #right_content h1 { font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; color:#717171; padding:0; margin:0 0 3px 0;}

#page_container #content_container #right_content #defence_content { width:298px; margin:17px 0 0 9px; text-align:center; padding:0 0 8px 0; border-bottom:1px solid #c5c5c5;}

#page_container #content_container #right_content #civil_aerospace { width:298px; padding:8px 0 8px 0; border-bottom:1px solid #c5c5c5; margin:0 0 0 9px;}

#page_container #content_container #right_content .civil { width:auto; float:left;}

#page_container #content_container #right_content .aerospace { width:auto; float:right;}

#page_container #content_container #right_content #railways_airports { width:298px; padding:8px 0 0 0; margin:0 0 17px 9px;}

#page_container #content_container #right_content #testimonial_content { width:278px; margin:12px 0 0 9px; padding:10px 10px 5px 10px; font:bold 12px Trebuchet MS,Arial, Helvetica, sans-serif; color:#676767; line-height:17px; text-align:justify;}


#page_container #content_container #right_content #testimonial_content .slide{position:absolute; left:1px; top:1px;}
.link a{
  text-decoration:none;
  color:#4F4F4F;
  font-weight:bold;

}

.link a:hover{
color:#002864;
}



