* {
 margin:0px;
 padding:0px;
}
body {
 background-image: url('../images/fading_background_22.png');
 background-position:top center; 
 background-repeat:repeat-x;
 font-family:Arial;
 font-size:12px;
 margin:0 auto;
 border:0px none;
 text-align:center;

}
 table {  font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;  font-size:12px; margin:0 auto;  }
 .bordertable{background-color:#ffffff;border:1px solid #d4d4d4; }
 
.content_cls {
 font-family:Arial;
 font-size:11px;
}
.sub_heading{
 font-family:Arial;
 font-size:11px;
 color:#5b5b5b;
}

a {
 text-decoration:none;
 color:#5b5b5b;
}

#maincontainer { 
 width:784px;
  margin:0 auto;
  text-align:left;
 
}
#bodybg{
 background-image:url(../images/bg.gif);
 background-position:top center;
 background-repeat:repeat-y;
 margin:0 auto;
 width:800px; 

}
#bodybtm{
 background-image:url(../images/bg_bottom.gif);
 background-position:top center;
 background-repeat:no-repeat;
 margin:0 auto;
 width:930px;
 height:8px;
 overflow:hidden;

}
#flashheader #flash_left {
 float:left;
}



#right_container { 
 float:right;
 width:187px;
 margin-top:1px;
}

#right_container #top_background {
  background:url(../images/left_bg.gif) no-repeat left;
  height:162px;
}

#right_container #bottom_background {
  background:url(../images/right_bg.gif) no-repeat right;
   height:162px;
}

#right_container #right_award_cls{
 background: url(../images/center_bg_top.gif) repeat-x;
 height:162px;
 margin-left:5px;
 margin-right:5px;
 padding-left:6px;
 padding-right:6px;
 padding-top:7px;
} 

#right_container .awards_cls {
 font-size:14px;
 color:#ff9a0c;
 font-weight:bold;
 padding-bottom:3px;
 border-bottom:1px solid #ff9a0c;
}


#right_container #right_award_cls {
 padding-top:5px; 
}

#right_container ul {
 padding-top:5px;
}


#right_container ul li {
 list-style:none; 
 margin-bottom:2px; 
 padding-left:10px;
 background:url(../images/arrow_bg.gif) no-repeat left 15%;
}


#bodycontainer {
 margin-top:5px; 
}

#body_left_container { 
 float:left;
}

#bodycontainer #body_left_top{
 float:left;
 width:186px;
 background:url(../images/left_menu_top.gif) no-repeat top; 
}

#bodycontainer #body_left_bottom{
 background:url(../images/left_menu_bottom.gif) no-repeat bottom;
 height:24px;
}

#bodycontainer #left_center_menu {
 margin-top:23px;
 background:#ff9c13;
 padding-left:2px;
 padding-right:2px;
 border-left:1px solid #ff9807;
 border-right:1px solid #ff9807;
}

#body_left_container ul li{
 list-style:none;
 background:#ff9c13 url(../images/left_menu_bg.gif) repeat-x;
 position:relative; 
 _padding-bottom:2px; 
}
#menu ul {
 margin-top:1px;
 margin-top:1px;

}
 
#menu ul li {
  height:25px;  
  padding-left:25px;
  background:url(../images/left_menu_hover.gif) repeat-x; 	
  color:#fff;
  font-weight:bold; 
}

#menu ul li a{
  background:url(../images/arrow_bg.gif) no-repeat 0% 45%; 	
  color:#fff;
  font-weight:bold; 
  padding-left:10px;
}


#menu ul li a:hover{
  background:url(../images/arrow_bg.gif) no-repeat 0% 45%; 	
  color:#FF9900;
  font-weight:bold; 
  padding-left:10px;
}


#leadership {
 margin-left:5px;
 margin-right:5px;
}
 

.leadership_cls {
 font-size:11px;
}


#inner_left_center_menu {
 background:#ff9c13;
 padding-left:2px;
 padding-right:2px;
 border-left:1px solid #ff9807;
 border-right:1px solid #ff9807;
}

#body_left_container li a {
  text-decoration:none;  
  color:#5b5b5b;  
  height:16px;
  padding:5px 5px 4px 5px;
  display:block;
  font-weight:bold;
}

#body_left_container li a:hover {
 background:url(../images/left_menu_hover.gif) repeat-x;
 height:16px;
 color:#fff;
 display:block;
 padding:5px 5px 4px 5px;
 font-weight:bold;
}

#body_center_content{
 float:left;
 width:379px; 
 margin-left:15px;
 margin-right:15px;
}

#bodycontainer #inner_body_center_content{ 
 margin-right:4px; 
 margin-left:10px;
 float:left; 
 width:575px;
 _margin-left:5px; 
}

 .heading_cls {
 font-size:14px;
 color:#5b5b5b;
 font-weight:bold;
} 

#inner_body_center_content ul {
 margin-top:5px;
 list-style:none;
 padding-left:15px;
}

#inner_body_center_content  li {
 padding-left:10px;
 margin-bottom:5px;
 background:url(../images/arrow_bg.gif) no-repeat left;
}

#inner_body_center_content ul li a:hover {
 color:#FF9900;
}



#content { 
 padding-right:110px;
 background:url(../images/Engineering_1.gif) no-repeat right top;
}

#consulting { 
 padding-right:110px;
 background:url(../images/consulting.gif) no-repeat right 11%;
}

#training {
 float:left;
 width:467px;
}

#image_training {
 float:right; 
}



#image_training #image_one {
 background:url(../images/training_1.gif) no-repeat left top;
 width:100px;
 height:25px;
 padding-top:75px;
 text-align:right;
}

#image_training #image_two {
 background:url(../images/training_2.gif) no-repeat left top;
 width:100px;
 height:25px;
 padding-top:75px;
 text-align:right;
}

#image_training #image_three {
 background:url(../images/training_3.gif) no-repeat left top;
 width:100px;
 height:25px;
 padding-top:75px;
 text-align:right;
}

#image_training #image_four {
 background:url(../images/training_4.gif) no-repeat left top;
 width:100px;
 height:25px;
 padding-top:75px;
 text-align:right;
}

#image_training #image_five {
 background:url(../images/training_5.gif) no-repeat left top;
 width:100px;
 height:25px;
 padding-top:84px;
 text-align:right;
}

#newscontent_main{
 padding-right:110px;
 background:url(../images/news_1.gif) no-repeat right top;
}


#newscontent{
 padding-right:110px;
 background:url(../images/news_1.gif) no-repeat right top;
 height:233px;
}

#newscontent_apr{
 padding-right:165px;
 background:url(../images/apr_2006.gif) no-repeat right top; 
}

#newscontent_jan{
 padding-right:205px;
 background:url(../images/jan_2006.gif) no-repeat right top; 
 height:205px;
}

#newscontent_jan2{
 padding-right:205px;
 background:url(../images/jan_2006_1.gif) no-repeat center top; 
 height:109px;
}



.read{
 color:#0F33FF;
 text-decoration:none;
}

.read:hover{
 color:#FF9900;
 text-decoration:underline; 
}

#bodycontainer #body_right_container{
 float:right;
 width:187px; 
}



#bodycontainer #top_background {
  background:url(../images/innov_left.gif) no-repeat left top;
  height:253px;
}

#bodycontainer #bottom_background {
  background:url(../images/innov_right.gif) no-repeat right top;
  height:253px;
}

#bodycontainer #right_award_cls{
 background: url(../images/innov_center_bg.gif) repeat-x;
 height:253px;
 margin-left:5px;
 margin-right:5px;
 padding-left:6px;
 padding-right:6px;
} 

#body_right_container  ul {
  padding-top:8px;
}


#body_right_container  ul li{
  list-style:none;
  margin-bottom:2px; 
  padding-left:10px;
  background:url(../images/arrow_bg.gif) no-repeat left 15%;
}

#bodycontainer .innov_cls {
 font-size:14px;
 color:#ff9a0c;
 font-weight:bold;
 padding-bottom:3px;
 border-bottom:1px solid #ff9a0c;
}

#bodycontainer .innov_lear_cls{
 color:#83a7d0;
}

#bodycontainer p {
 padding-top:5px;
 text-align:justify;
}


#footer {
 clear:both;
 margin-top:5px;
 background:url(../images/bottom_left_bg.gif) no-repeat left; 
 height:22px;
 position:relative;
 top:1px;
}


#footer #footer_center {
 background:url(../images/bottom_center_bg.gif) repeat-x; 
/* background:url(../images/g_h.jpg) repeat; */
 margin-left:5px;
 margin-right:7px;
 height:22px;
 padding:4px;
 text-align:center;
 color:#fff;
}

#footer #footer_right {
 background:url(../images/bottom_right_bg.gif) no-repeat right; 
 height:22px;
}



#contact_head_top{
 background-image: url('../images/img_top_blackline1.gif'); 
 background-repeat:no-repeat;
 height: 30px;
 width: 190px;
}
#contact_center_body{
 background-image: url('../images/img_sides_right_nav.gif'); 
 background-repeat:repeat-y;
 height: 150px;
 width: 190px;
}

#contact_head_bottom{
 background-image: url('../images/img_bottom_right_nav1.gif'); 
 background-repeat:no-repeat;
 height: 30px;
 width: 190px;
}

.BUT_A{background:#365870;  /* background:#5382A1;  background:#87A8BD;*/  cursor:hand;  color:#FFF;  height:1.95em;  font-size:11px;
         padding:2px;  margin:0px;  border:0px none #000;  font-weight:bold }
