@charset "utf-8";
/*================================== CSS Document ===================================== */
* {
   padding:0;
   margin:0;
   }
   
   body {
   margin:0;
   padding:0;
   background:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
   text-align:justify;
   }
 /*================================== alignment classes ================================ */
   
   .float-left	{
    float:left;
	}
   .float-right	{
    float:right;
	}
   .align-left	{
    text-align:left;
	}
   .align-right {
    text-align:right;
	}
   .clear	{
    clear:both;
	}	 

/*================================== home page=========================================*/	
/*================================== Layout Total =====================================*/

   #page_container	{
    position:relative;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	}
	
   #wrapper	{
    position:relative;
	background:url(../images/bg_repeat.jpg) repeat-y;
	width:983px;
	height:auto;
	margin:0 auto;
	padding:0;
	display:block;
	}

/*====================================== hearder ======================================*/

   #header_top_container {
    position:relative;
	width:926px;
	height:26px;
	margin:0 auto;
	padding:0;
	display:block;
	}
	
   #header_top_images {
    position:relative;
	width:30px;
	height:26px;
	float:right;
	margin:0;
	padding:0;
	display:block;
	}
	
   #top_menu	{
    width:125px;
	height:auto;
	float:right;
	margin:5px 0 0 0;
	color:#0e0a09;
	padding:0;
	}
	
   #top_menu ul {
    list-style:none;
	line-height:normal;
	margin:0;
	padding:0;
	float:right;
	}
   
   #top_menu ul li	{
    display:inline;
	margin:0;
	padding:0;
	}
	
   #top_menu a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e0a09;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	#top_menu a:hover{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#fa680c;
	 margin:0;
	 padding:0;
	 text-decoration:none;
	 font-weight:normal;
	 }
	 
	#menu_bar_container {
	 position:relative;
	 background:url(../images/menu_bar_bg.jpg) no-repeat;
	 width:962px;
	 height:40px;
	 margin:0 auto;
	 padding:0;
	 display:block;
	 color:#251212;
	 }
	 
	 #menu_bar {
	 position:relative;
	 width:600px;
	 height:40px;
	 margin:13px 18px 0 0;
	 padding:0;
	 color:#251212;
	 float:right;
	 }
	 
	#menu_bar ul {
	 position:relative;
	 list-style:none;
	 line-height:normal;
	 margin:0;
	 padding:0;
	 float:right;
	 }
	 
	#menu_bar ul li	{
	 display:inline;
	 margin:0;
	 padding:0;
	 }
	 
	#menu_bar a {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#251212;
	 font-weight:normal;
	 text-decoration:none;
	 margin:0;
	 padding:0;
	 }
	#menu_bar a:hover {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#fa680c;
	 text-decoration:none;
	 margin:0;
	 padding:0;
	 font-weight:normal;
	 font-weight:normal;
	 }
	 
   #logo	{
	position:absolute;
	background:url(../images/logo.jpg) no-repeat;
	width:255px;
	height:48px;
	margin:0;
	padding:0;
	display:block;
	left:66px;
	top:39px;
	z-index:500;
	}

/*=========================================banner=====================================*/
	  
	 #banner{
	  background:url(../images/banner.jpg) no-repeat;
	  width:962px;
	  height:135px;
	  margin:0 auto;
	  padding:0;
	  }
	  
	 #industries_banner {
	  background:url(../images/industries_banner.jpg) no-repeat;
	  width:962px;
	  height:135px;
	  margin:0 auto;
	  padding:0;
	  }
	  
/*=======================================body========================================*/		
		  
	 #body_container {
	  position:relative;
	  width:962px;
	  height:auto;
	  margin:0 auto;
	  padding:0;
	  display:block;
	  }
	  
	 #body_container_flash_bg_container {
	 position:relative;
	  width:962px;
	  height:auto;
	  margin:0 auto;
	  padding:0;
	  display:block;
	  clear:both;
	  z-index:-1000000;
	  }
	  
	 #body_container_flash_image {
	  position:relative;
	  background:url(../flash/home_ani.swf) no-repeat;
	  width:886px;
	  height:209px;
	  margin:10px 0 0 43px;
	  padding:0;
	  display:block;
	  clear:both;
	  }
	  
	 #body_static_text_box_container {
	  position:relative;
	  width:962px;
	  height:auto;
	  margin:0 auto;
	  padding:0;
	  display:block;
	  clear:both;
	  }

	 #static_box	{
	  position:relative;
	  background:url(../images/static_text_box2.gif) no-repeat;
	  width:951px;
	  height:102px;
	  margin:11px auto 5px auto;
	  padding:0;
	  display:block;
	  clear:both;
	  }
	  
	 #static_txt_container	{
	  position:relative;
	  width:951px;
	  height:102px;
	  margin:0 auto;
	  padding:0;
	  display:block;
	  clear:both;
	  }
	  
	  #static_txt_container p{
	   position:relative;
	   width:900px;
	   margin:0 auto;
	   padding:7px 10px 0 10px;
	   clear:both;
	   }
	   
	  .static_txt1 {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:15px;
	   font-weight:bold;
	   color:#000000;
	   text-decoration:none;
	   }
	  .static_txt2 {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:normal;
	   color:#504e4e;
	   text-decoration:none;
	   line-height:14px;
	   }
	   
/*=================================== footer============================================*/	  	 

	 #footer {
	  position:relative;
	  background:url(../images/footer.jpg) no-repeat;
	  width:962px;
	  height:34px;
	  margin:0 auto;
	  padding:0;
	  clear:both;
	  }
	  
	  #footer_txt_container	{
	   position:relative;
	   width:962px;
	   height:34px;
	   margin:0 auto;
	   padding:0;
	   clear:both;
	   }
	  
	  #footer_txt_container p{
	   position:relative;
	   margin:0 auto;
	   padding:16px 0 0 10px;
	   clear:both;
	   }
	   .footer_txt	{
	    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#251212;
		text-decoration:none;
		}
		.footer_txt a:link {
		 color:#251212;
		 text-decoration:none;
		 }
		.footer_txt a:visited {
		 color:#251212;
		 text-decoration:none;
		 }
		.footer_txt a:hover {
		 color:#fa680c;
		 font-weight:normal;
		 text-decoration:none;
		 }
		.footer_txt a:active {
		 color:#251212;
		 text-decoration:none;
		 }
		 
/*=================================== end of the home page ============================*/

/*==================================== navigation start here =================================*/

     #industries_body_container	{
	  position:relative;
	  width:962px;
	  min-height:500px;
	  margin:0 auto;
	  padding:0;
	  display:block;
	  }
	 
	 #industries_body_top {
	  position:relative;
	  background:url(../images/industries_body_top.jpg) no-repeat;
	  width:962px;
	  height:21px;
	  margin:0;
	  padding:0;
	  display:block;
	  }
	  
	 #industries_body_repeat_container {
	  position:relative;
	  width:962px;
	  height:auto;
	  margin:0;
	  padding:0;
	  display:block;
	  }
	  
	 #industries_body_repeat {
	  position:relative;
	  background:url(../images/industries_body_repeat_bg.jpg) repeat-y top left;
	  width:962px;
	  height:auto;
	  margin:0;
	  padding:0;
	  display:block;
	  clear:both;
	  }
	  
	 #left_navi_container	{
	  position:relative;
	  width:180px;
	  height:auto;
	  float:left;
	  margin:0;
	  padding:0;
	  display:block;
	  }
	  
	  #navi_top {
	   position:relative;
	   background:url(../images/industries_left_navi_top1.gif) no-repeat;
	   width:174px;
	   height:37px;
	   margin:4px 0 0 15px;
	   padding:0;
	   display:block;
	   }
	   
	  #services_navi_top {
	   position:relative;
	   background:url(../images/services_left_navi_top1.gif) no-repeat;
	   width:174px;
	   height:37px;
	   margin:4px 0 0 15px;
	   padding:0;
	   display:block;
	   clear:both;
	   }

      #navi_body_repeat {
	   position:relative;
	   margin:0 0 0 15px;
	   padding:0;
	   display:block;
	   }
	   
	  #navi_body_repeat ul {
	   position:relative;
	   list-style:none;
	   line-height:26px;
	   margin:0;
	   padding:0;
	   float:left;
	   }
	 
      #navi_body_repeat ul li	{
	   display:block;
	   margin:0;
	   padding:0;
	   }
	 
      #navi_body_repeat a {
	   position:relative;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
   	   background:url(../images/navi_repeated_buttons.jpg) repeat-y top left;
	   width:174px;
	   height:auto;
	   font-size:11px;
	   color:#FFFFFF;
	   font-weight:normal;
	   text-decoration:none;
	   margin:0;
	   padding:0 0 0 8px;
	   display:block;
	   }
	   
	  #navi_body_repeat a:hover {
	   position:relative;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;
	   color:#FFFFFF;
	   text-decoration:none;
	   margin:0;
	   padding:0 0 0 15px;
	   font-weight:normal;
	   font-weight:bold;
	   display:block;
	   }
	 
	 #navi_down	{
	  position:relative;
	  background:url(../images/industries_left_navi_bottom.gif) no-repeat;
	  width:174px;
	  height:16px;
	  margin:1px 0 0 15px;
	  padding:0;
	  clear:both;
	  display:block;
	  }
	 
	 
	 #navi_buttons_bg_container {
	  position:relative;
	  width:174px;
	  height:auto;
	  margin:0;
	  padding:0;
	  display:block;
	  }
	  
	  #navi_buttons_bg {
	  position:relative;
	  background:url(../images/navi_buttons&bg.jpg) no-repeat;
	  width:174px;
	  height:381px;
	  margin:0 0 0 15px;
	  padding:0;
	  display:block;
	  }
	  
	  #services_navi_buttons_bg {
	  position:relative;
	  background:url(../images/services_navi_buttons&bg.jpg) no-repeat;
	  width:174px;
	  height:196px;
	  margin:0 0 0 15px;
	  padding:0;
	  display:block;
	  }
   
	   .navi_small_button {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:26px;
		}
		.navi_small_button a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		
	   .navi_small_button1 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:28px;
		}
		.navi_small_button1 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button1 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button1 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button1 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
	    
	   .navi_small_button2 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:28px;
		}
		.navi_small_button2 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button2 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button2 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button2 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		
		.navi_small_button3 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:35px;
		}
		.navi_small_button3 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button3 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button3 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button3 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
		.navi_small_button6 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:24px;
		}
		.navi_small_button6 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button6 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button6 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button6 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }

		.navi_small_button4 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:28px;
		}
		
		.navi_small_button4 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button4 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button4 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button4 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .navi_small_button5 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:20px;
		}
		.navi_small_button5 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button5 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button5 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button5 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
		.navi_small_button7 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:28px;
		}
		.navi_small_button7 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button7 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button7 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button7 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .navi_small_button {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:26px;
		}
		.navi_small_button2 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button2 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button2 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button2 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .navi_big_button {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:10px 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:15px;
		clear:both;
		text-align:left;
		}
		.navi_big_button a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_big_button a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_big_button a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_big_button a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .navi_small_button10 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:35px;
		}
		.navi_small_button10 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button10 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button10 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button10 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .navi_small_button11 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:40px;
		}
		.navi_small_button11 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button11 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button11 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button11 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
		 .navi_small_button12 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:16px;
		}
		.navi_small_button12 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button12 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .navi_small_button12 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .navi_small_button12 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
/*========================== end of the navigation =================================*/

/*========================== middle body start here ================================*/
	  	  
	  
	 #middle_body_container	{
	  position:relative;
	  width:570px;
	  height:auto;
	  margin:0 0 0 15px;
	  padding:0;
	  display:block;
	  float:left;
	  }
	  
	 #middle_body_container1 {
	  position:relative;
	  width:570px;
	  min-height:700px;
	  margin:0 0 0 15px;
	  padding:0;
	  display:block;
	  float:left;
	  }
	  
	 #middle_body_up_container	{
	  position:relative;
	  width:570px;
	  height:auto;
	  margin:0;
	  padding:0;
	  float:left;
	  display:block;
	  }	  
	  
	 #middle_body_top_up {
	  position:relative;
	  background:url(../images/industries_body_middle_top.jpg) no-repeat;
	  width:570px;
	  height:14px;
	  margin:0;
	  padding:0;
	  float:left;
	  }
	 
	 #middle_body_top_repeat {
	  position:relative;
	  background:url(../images/industries_body_repeat_bg1.jpg) repeat-y top left ;
	  width:560px;
	  height:auto;
	  margin:0 0 0 7px;
	  padding:0;
	  float:left;
	  clear:both;
	  }
	  
	 #middle_body_top_down {
	  background:url(../images/industries_body_middle_top_down1.jpg) no-repeat;
	  width:560px;
	  height:17px;
	  margin:0 0 0 7px;
	  padding:0;
	  float:left;
	  clear:both;
	  }
	  
	 .body_up_txt1 {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:14px;
	  font-weight:bold;
	  color:#0a0909;
	  margin:0;
	  padding:5px 0 0 25px;
	  }
	  
	 .body_up_txt2 {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  font-weight:normal;
	  color:#666666;
	  margin:0;
	  padding:0 25px 0 25px;
	  text-align:justify;
	  text-decoration:none;
	  }
	    .body_up_txt2 a:link {
		 color:#666666;
		 text-decoration:none;
		 }
		 .body_up_txt2 a:visited {
		 color:#666666;
		 text-decoration:none;
		 }
		 .body_up_txt2 a:hover {
		 color:#FF6600;
		 text-decoration:none;
		 }
		 .body_up_txt2 a:active {
		 color:#666666;
		 text-decoration:none;
		 }
	  
	  
	  .body_up_txt3 {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#666666;
	   margin:0;
	   padding:10px 0 0 25px;
	   }
	   
	  

	 .more_txt	{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#ef6418;
	  float:right;
	  padding:0 30px 0 0;
	  margin:0;
	  text-decoration:none;
	  }
	  .more_txt a:link {
	   color:#ef6418;
	   text-decoration:none;
	   }
	  .more_txt a:visited {
	   color:#ef6418;
	   text-decoration:none;
	   }
	  .more_txt a:hover {
	   color:#666666;
	   text-decoration:underline;
	   }
	  .more_txt a:active {
	   color:#ef6418;
	   text-decoration:none;
	   }
	 
	  #middle_body_down_container	{
	  position:relative;
	  width:570px;
	  height:auto;
	  margin:0;
	  padding:0;
	  float:left;
	  }	 
	  
	   #middle_body_down_container1	{
	  position:relative;
	  border:1px solid #CCCCCC;
	  width:540px;
	  height:auto;
	  margin:0px auto 0px 15px;	
	  padding:0;
	  float:left;
	  clear:both;
	  display:block;
	  }	
	  
	 #right_navi_container {
	  position:relative;
	  width:182px;
	  height:auto;
	  margin:0 15px 0 0;
	  padding:0;
	  display:block;
	  float:right;
	  }
	 
	 #right_navi_1_container {
	  position:relative;
	  width:182px;
	  height:auto;
	  margin:4px 0 0 0;
	  padding:0;
	  display:block;
	  float:left;
	  }
	  
	 #right_navi_top {
	  position:relative;
	  background:url(../images/industries_connect_top.gif) no-repeat;
	  width:175px;
	  height:27px;
	  margin:0;
	  padding:0;
	  display:block;
	  float:right;
	  }
	  
	  .connect_txt {
	   font-family:Tw Cen MT;
	   font-size:19px;
	   font-weight:normal;
	   color:#ffffff;
	   margin:0;
	   padding:0;
	   text-align:center;
	   vertical-align:middle;
	   }
	  
	 #right_navi_repeat {
	  position:relative;
	  background:url(../images/industries_right_navi_repeat_bg.jpg) repeat-y top left;
	  width:174px;
	  height:auto;
	  margin:3px 0 0 0;
	  padding:0;
	  display:block;
	  float:right;
	  }
	  
	  .connect_txt1 {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#000000;
	   margin:0;
	   padding:0 10px 0 10px;
	   text-decoration:none;
	   }
	   .connect_txt1 a:link {
	   color:#000000;
	   text-decoration:none;
	   }
	  .connect_txt1 a:visited {
	   color:#000000;
	   text-decoration:none;
	   }
	  .connect_txt1 a:hover {
	   color:#ef6418;
	   text-decoration:underline;
	   }
	  .connect_txt1 a:active {
	   color:#000000;
	   text-decoration:none;
	   }
	   
	  .connect_txt2 {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#000000;
	   padding:3px 10px 0 25px;
	   text-decoration:none;
	   }
	  .connect_txt2 a:link {
	   color:#000000;
	   text-decoration:none;
	   }
	  .connect_txt2 a:visited {
	   color:#000000;
	   text-decoration:none;
	   }
	  .connect_txt2 a:hover {
	   color:#ef6418;
	   text-decoration:underline;
	   }
	  .connect_txt2 a:active {
	   color:#000000;
	   text-decoration:none;
	   }
	   
	  .login_txt00 {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#000000;
	   padding:0;
	   text-decoration:none;
	   }
	  .login_txt00 a:link {
	   color:#000000;
	   text-decoration:none;
	   }
	  .login_txt00 a:visited {
	   color:#000000;
	   text-decoration:none;
	   }
	  .login_txt00 a:hover {
	   color:#ef6418;
	   text-decoration:underline;
	   }
	  .login_txt00 a:active {
	   color:#000000;
	   text-decoration:none;
	   }
	   
	   
	   
	  .resource_txt {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#000000;
	   padding:0;
	   text-decoration:none;
	   line-height:18px;
	   }
	  .resource_txt a:link {
	   color:#000000;
	   text-decoration:none;
	   }
	  .resource_txt a:visited {
	   color:#000000;
	   text-decoration:none;
	   }
	  .resource_txt a:hover {
	   color:#ef6418;
	   text-decoration:underline;
	   }
	  .resource_txt a:active {
	   color:#000000;
	   text-decoration:none;
	   }
	   
	  .resource_txt1 {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#666666;
	   font-weight:bold;
	   padding:0;
	   text-decoration:none;
	   }
	   
	   
	 #printer {
	  position:relative;      
	  background:url(../images/printer.jpg) no-repeat;
	  width:25px;
	  height:25px;
	  margin:3px 0 0 0;
	  padding:0;
	  }
	  
	 #right_navi_down {
	  position:relative;
	  background:url(../images/industries_connect_bottom.gif) no-repeat;
	  width:174px;
	  height:11px;
	  margin:2px 0 0 0;
	  padding:0;
	  display:block;
	  float:right;
	  }
	  
	  #right_navi_2_container {
	  position:relative;
	  width:182px;
	  height:auto;
	  margin:4px 0 0 0;
	  padding:0;
	  display:block;
	  float:right;
	  }
	  
	  #right_navi_3_container {
	  position:relative;
	  width:182px;
	  height:auto;
	  margin:4px 0 0 0;
	  padding:0;
	  display:block;
	  float:right;
	  }
	  
	 #body_down_bg {
	  position:relative;
	  background:url(../images/body_down_bg.jpg) no-repeat;
	  width:962px;
	  height:15px;
	  margin:0;
	  padding:0;
	  display:block;
	  clear:both;
	  }
	  

    #menu_bar2 {
	 position:relative;
	 width:400px;
	 height:40px;
	 margin:0px 0px 0 0;
	 padding:0;
	 color:#251212;
	 }	
	
	
	

	#menu_bar2 ul {
	 position:relative;
	 list-style:none;
	 line-height:normal;
	 margin:0;
	 padding:0;
	 float:right;
	 }
	 
	#menu_bar2 ul li	{
	 display:inline;
	 margin:0;
	 padding:0;
	 }
	 
	#menu_bar2 a {
	background:url(../images/button1.gif) no-repeat left top;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#251212;
	 font-weight:normal;
	 text-decoration:none;
	 margin:0;
	 padding:0;
	 width:93px;
	 height:26px;
	 }
	 
	#menu_bar2 a:hover {
	 background:url(../images/button1-hover.gif) no-repeat left top;	
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 width:93px;
	 height:26px;
	 font-size:12px;
	 color:#fa680c;
	 text-decoration:none;
	 margin:0;
	 padding:0;
	 font-weight:normal;
	 font-weight:normal;
	 }
	 
	 

	 
/*=============================== industries buttons ================================*/ 

   #btn-menu { 
    width:500px; 
    height:28px; 
    margin:0px 0px 0px 15px; 
    padding:0px; 
    float:left;
    }

   #btn-menu ul { 
    list-style:none; 
	line-height:normal; 
	margin:0px; 
	padding:0px; 
	float:left;
	}

   #btn-menu ul li { 
    display:inline; 
	margin:0; 
	padding:0;
	}

   #btn-menu a { 
    background:url(../images/button1.gif) no-repeat top left; 
	font-family:"trebuchet MS", Verdana; 
	font-weight:bold;  
	font-size:12px;text-decoration:none; 
	color:#ffffff; 
	float:left;
	display:block; 
	padding:5px 0px 0 0px; 
	margin:0 3px 0 0; 
	text-align:center; 
	width:93px; 
	height:26px;
	}

   #btn-menu a:hover { 
    background:url(../images/button1-hover.gif) no-repeat top left;
    color:#FFFFFF;
	}
 
/*=============================ligin form==========================================*/

   .login_txt {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0000000;
	margin:0;
	padding:0;
	}
	

   .login_textfeild {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#0000000;
	margin:0;
	padding:0;
	width:65px;
	height:12px;
	}
	
    .login_txt_venkat {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
	margin:0;
	padding:0;
	text-align:center;
	}
	
	.forgot_txt {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:normal;
	 color:#666666;
	 margin:0;
	 padding:0 0 0 20px;
	 }
	  .forgot_txt a:link {
	   color:#666666;
	   text-decoration:none;
	   }
	  .forgot_txt a:visited {
	   color:#666666;
	   text-decoration:none;
	   }
	  .forgot_txt a:hover {
	   color:#ef6418;
	   text-decoration:underline;
	   }
	  .forgot_txt a:active {
	   color:#666666;
	   text-decoration:none;
	   }
	  
	  .signup_txt {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	   color:#000000;
	   margin:0;
	   padding:0;
	   }
	   
	  .signup_txt a:link {
	   color:#000000;
	   text-decoration:none;
	   }
	  .signup_txt a:visited {
	   color:#000000;
	   text-decoration:none;
	   }
	  .signup_txt a:hover {
	   color:#ef6418;
	   text-decoration:none;
	   font-weight:bold;
	   }
	  .signup_txt a:active {
	   color:#000000;
	   text-decoration:none;
	   }
	   
	 .signin_button{
	  background:url(../images/signin_button.gif) no-repeat;
	  width:50px;
	  height:22px;
	  margin:0;
	  padding:0 0 4px 0;
	  font-size:11px;
	  font-weight:normal;
	  color:#FFFFFF;
	  font:Verdana, Arial, Helvetica, sans-serif;
	  border:none;
	  }
	  
	  .signup_button {
  	   background:url(../images/signin_button.gif) no-repeat;
	   width:50px;
	   height:22px;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:normal;
	   color:#000000;
	   margin:0;
	   padding:0;
	   }
	   
	  .signup_button a:link {
	   color:#000000;
	   text-decoration:none;
	   }
	  .signup_button a:visited {
	   color:#000000;
	   text-decoration:none;
	   }
	  .signup_button a:hover {
	   color:#ef6418;
	   text-decoration:none;
	   }
	  .signup_button a:active {
	   color:#000000;
	   text-decoration:none;
	   }


	 
	  
/*===================================== ppt images ====================================*/   
   	#aerospace_defense_big_ppt_image {
	 position:relative;
	 background:url(../images/aerospace_defense_big_ppt.jpg) no-repeat;
	 width:474px;
	 height:329px;
	 margin:0 auto;
	 padding:0;
	 }
	 
	#aerospace_defense_small_ppt_image {
	 position:relative;
	 width:200px;
	 height:150px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#automative_small_ppt_image {
	 position:relative;   
	 width:150px;
	 height:180px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#banking_financial_services_small_ppt_image {
	 position:relative;   
	 width:150px;
	 height:181px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	
	#communications_media_entertainment_small_ppt_image  {
	 position:relative;
	 width:200px;
	 height:119px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#consumer_retail_small_ppt_image {
	 position:relative;
	 width:200px;
	 height:120px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#education_small_ppt_image {
	 position:relative;
	 width:150px;
	 height:154px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	
	#energy_utilities_small_ppt_image {
	 position:relative;
	 width:150px;
	 height:200px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#government_small_ppt_images {
	 position:relative;
	 width:200px;
	 height:135px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	
	#healthcare_insurance_small_ppt_image1 {
	 position:relative;
	 width:200px;
	 height:150px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#healthcare_insurance_small_ppt_image2 {
	 position:relative;
	 width:200px;
	 height:110px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#life_sciences_small_ppt_image {
	 position:relative;
	 width:150px;
	 height:168px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#manufacturing_small_ppt_image {
	 position:relative;
	 width:150px;
	 height:157px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#technology_small_ppt_image {
	 position:relative;
	 width:124px;
	 height:200px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#travel_transportation_small_ppt_image {
	 position:relative;
	 width:131px;
	 height:200px;
	 margin:0 0 0 22px;
	 padding:0;
	 }

/*==================================== services ppt ================================*/

    #services_application_small_ppt_image {
	 position:relative;
	 width:152px;
	 height:150px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
    .bpos_list {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#666666;
	 margin:0 0 0 30px;
	 padding:0 25px 0 25px;
	 text-align:justify;
	 }
	 
	.all_list {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:normal;
	 color:#666666;
	 margin:0 0 0 5px;
	 padding:0 0 0 5px;
	 text-align:justify;
	 line-height:15px;
	 text-decoration:none;
	 }
	.all_list a:link {
	 color:#666666;
	 text-decoration:none;
	 }
	.all_list a:visited {
	 color:#666666;
	 text-decoration:none;
	 }
	.all_list a:hover {
	 color:#666666;
	 text-decoration:none;
	 }
	.all_list a:active {
	 color:#666666;
	 text-decoration:none;
	 }
	 
	#services_bpos_small_ppt_image {
	 position:relative;
	 width:200px;
	 height:150px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	.all_list1 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:normal;
	 color:#666666;
	 margin:0 0 0 25px;
	 padding:0 0 0 10px;
	 text-align:justify;
	 line-height:15px;
	 text-decoration:none;
	 }
	 
	#services_bps-re_small_ppt_image {
	 position:relative;
	 width:150px;
	 height:187px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	 
	#services_mc_small_ppt_image {
	 position:relative;
	 width:200px;
	 height:113px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	
	#services_tc_small_ppt_image {
	 position:relative;
	 width:200px;
	 height:150px;
	 margin:0 0 0 22px;
	 padding:0;
	 }
	
/*======================================admin form===================================*/

    #admin_container {
     position:relative;
	 width:962px;
	 height:auto;
	 margin:0 auto;
	 padding:0;
	 display:block;
	 }

    #admin_logo_container {
     position:relative;
	 width:962px;
	 height:auto;
	 margin:0 auto;
	 padding:0;
	 display:block;
	 clear:both;
	 }
	 
    #admin_logo {
	 position:relative;
	 background: url(../images/logo.jpg) no-repeat;
	 width:255px;
	 height:48px;
	 margin:0 0 0 15px;
	 padding:0;
	 float:left;
	 display:block;
	 clear:both;
	 }
	 
	#admin_banner_container {
     position:relative;
	 width:962px;
	 height:auto;
	 margin:0 auto;
	 padding:0;
	 display:block;
	 clear:both;
	 }
	 
	#admin_banner {
	 position:relative;
	 background:url(../images/admin_top_image.jpg);
	 width:962px;
	 height:26px;
	 margin:0 auto;
	 padding:0;
	 display:block;
	 clear:both;
	 }
	.admin_panel_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:15px;
	 font-weight:noraml;
	 color:#FFFFFF;
	 margin:0;
	 padding:3px 0 0 0;
	 float:right;
	 font-weight:bold;
	 }

	#admin_form_container {
     position:relative;
	 width:962px;
	 height:auto;
	 margin:0 auto;
	 padding:0;
	 display:block;
	 }
	 
	#admin_image {
	 position:relative;
	 background:url(../images/admin.jpg);
	 width:324px;
	 height:317px;
	 margin:0 auto;
	 padding:0;
	 display:block;
	 }
	 
	.admin_form_top {
	 background:url(../images/login_top.jpg) no-repeat;
	 width:480px;
	 height:34px;
	 margin:0;
	 padding:0;
	 }
	
    .admin_form_top_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#FFFFFF;
	 margin:0;
	 padding:0;
	 } 
	 
	.admin_form_repeat {
	 background:url(../images/login_form_repeat.jpg) repeat-y;
	 width:480px;
	 height:auto;
	 margin:0;
	 padding:0;
	 }
	 
	.admin_form_down {
	 background:url(../images/login_form_down.jpg) no-repeat;
	 width:480px;
	 height:9px;
	 margin:0;
	 padding:0;
	 }
	 
	.admin_form_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:normal;
	 color:#666666;
	 margin:0;
	 padding:0;
	 }
	 .admin_form_txt a:link {
	 color:#666666;
	 text-decoration:none;
	 }
	.admin_form_txt a:visited {
	 color:#666666;
	 text-decoration:none;
	 }
	.admin_form_txt a:hover {
	 color:#fa680c;
	 text-decoration:underline;
	 }
	.admin_form_txt a:active {
	 color:#666666;
	 text-decoration:none;
	 }
	 
	.admin_form_txt1 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:normal;
	 color:#666666;
	 margin:0;
	 padding:0;
	 }
	.admin_form_txt1 a:link {
	 color:#666666;
	 text-decoration:none;
	 }
	.admin_form_txt1 a:visited {
	 color:#666666;
	 text-decoration:none;
	 }
	.admin_form_txt1 a:hover {
	 color:#fa680c;
	 text-decoration:none;
	 }
	.admin_form_txt1 a:active {
	 color:#666666;
	 text-decoration:none;
	 }
	 
/*================================ contact us page =================================

    .contact_form_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#999999;
	 padding:0;
	 margin:0;
	 }

    .contact_text_feild {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 width:150px;
	 height:15px;
	 margin:0;
	 padding:0;
	 color:#666666;
	 }
	 
	.list_menu_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#666666;
	 width:100px;
	 height:20px;
	 margin:0;
	 padding:0;
	 }
	 
	.list_menu_txt1 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#666666;
	 width:120px;
	 height:20px;
	 margin:0;
	 padding:0;
	 }
	 
	.contact_text_area { 
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#666666;
	 width:200px;
	 height:50px;
	 margin:0;
	 padding:0;
	 }

/*================================= contact_us_div page ==============================*/ 

	#contact_us_form_container {
	 position:relative;
	 width:560px;
	 height:auto;
	 margin:0;
	 padding:0;
	 float:left;
	 clear:both;
	 }
	 
	#contact_us_form {
	 position:relative;
	 width:560px;
	 height:auto;
	 margin:0;
	 padding:0;

	 }
	 	
	#contact_us_form .pad {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0 160px 0 0;
	 text-align:right;
	 }
	
	#contact_us_form .padd {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0 165px 0 0;
	 text-align:right;
	 }
	
	#contact_us_form .input_pad{ 
	 width:150px;
	 height:15px;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:10px 0 0 0;
	 padding:0;
	 }
	 
	#contact_us_form .pad1{ 
   	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0;
	 text-align:right;
	 margin:0 80px 0 0;
	 }
	 
    #contact_us_form .input_pad1{ 
	 width:75px;
	 height:20px;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:10px 0 0 0;
	 padding:0;
     }
	 
	#contact_us_form .pad33{ 
   	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0;
	 text-align:right;
	 margin:0 55px 0 0;
	 }
	 
	#contact_us_form .input_pad33{ 
	 width:260px;
	 height:20px;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:10px 0 0 0;
	 padding:0;
     }
	 
	 
	#contact_us_form .pad2{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0;
	 margin:8px 0 0 84px;
 	 }
	 
	 
	#contact_us_form .pad3 {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 padding:0;
	 text-align:right;
	 margin:0 160px 0 0;
	 float:right;
		}
	
	#contact_us_form .pad4{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0;
	 margin:8px 0 0 85px;
 	 }
	 
    #contact_us_form .input_pad3{ 
	 width:200px;
	 height:40px;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:10px 0 0 0;
	 padding:0;
     }
	 
	#contact_us_form .input_pad4 {
	 margin:5px 0 0 230px;
	 padding:0;
     }
		
	#contact_us_form .input_pad10{ 
	 width:150px;
	 height:20px;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:10px 0 0 0;
	 padding:0;
     }
	
	#contact_us_form .pad100 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0 110px 0 0;
	 text-align:right;
	 vertical-align:middle;
	 position:relative;
	 }
	
	#contact_us_form .input_pad100{ 
	 width:200px;
	 height:75px;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:10px 0 0 0;
	 padding:0;
     }
	 
	 #contact_us_form .pad101 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11px;
	 color:#999999;
	 margin:0;
	 padding:0 0 0 10px;
	 text-align:right;
	 }
	 
	 #contact_us_form .input_pad101{ 
	 width:150px;
	 height:20px;
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:10px 0 0 0;
	 padding:0;
     }
	 
	 
	#contact_us_form_container_middle {
	 position:relative;
	 width:530px;
	 height:auto;
	 margin:0 auto;
	 padding:0;
	 clear:both;
	 }
	 
	.middle_txt{ 
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:0;
	 padding:0;
     }
	 
	#contactusform_checkbox_container {
	 position:relative;
	 width:530px;
	 height:auto;
	 margin:0 auto;
	 padding:0;
	 }
	 
	#contactusform_checkbox_container_left {
	 position:relative;
	 width:265px;
	 height:auto;
	 margin:0;
	 padding:0;
	 float:left
	 }
	 
	#contactusform_checkbox_container_right {
	 position:relative;
	 width:265px;
	 height:auto;
	 margin:0;
	 padding:0;
	 float:right;
	 }
	 
	.checkbox_hed_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:0;
	 padding:0 0 0 5px;
     }
	
	.checkbox_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 font-weight:normal; 
	 color:#666666;
	 margin:0;
	 padding:2px 15px 0 15px;
	 }
	 
	 

/*================================= registration details ==========================*/


    .registration_details_hed_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 font-weight:bold; 
	 color:#666666;
	 margin:0;
	 padding:0;
	 line-height:25px;
	 }
	 
	.registration_details_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px; 
	 font-weight:normal; 
	 color:#999999;
	 margin:0;
	 padding:0;
	 line-height:30px;
	 }
	.registration_details_txt a:link {
	 color:#999999;
	 text-decoration:none;
	 }
	.registration_details_txt a:visited {
	 color:#999999;
	 text-decoration:none;
	 }
	.registration_details_txt a:hover {
	 color:#fa680c;
	 text-decoration:none;
	 }
	.registration_details_txt a:active {
	 color:#999999;
	 text-decoration:none;
	 }
	 
	.registration_navi_repeat {
	 background:url(../images/registration_repeat_bg.jpg) repeat-y;
	 width:182px;
	 height:auto;
	 }
	 
	.registration_navi_button {
	 background:url(../images/registration_navi_buttons.jpg);
	 width:160px;
	 height:24px;
	 margin:0;
	 padding:0;
	 }
	 
	.registration_navi_txt {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#fe7a01;
	 margin:0;
	 padding:4px 0 0 0;
	 }
	.registration_navi_txt a:link {
	 color:#fe7a01;
	 text-decoration:none;
	 }
	.registration_navi_txt a:visited {
	 color:#fe7a01;
	 text-decoration:none;
	 }
	.registration_navi_txt a:hover {
	 color:#fe7a01;
	 text-decoration:none;
	 }
	.registration_navi_txt a:active {
	 color:#fe7a01;
	 text-decoration:none;
	 }
	 
	 
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
position:relative;
top:-3px; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
width:93px;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding:5px 18px 5px 18px;
margin-right: 0px;
border: none;
color: #fff;
width:93px;
 background:url(../images/button1-hover.gif) top left no-repeat;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration:none;
color: #fff;
}

.shadetabs li a.selected{ /*selected main tab style */

}

.shadetabs li a.selected{ /*selected main tab style */
 background:url(../images/button1.gif) top left no-repeat;
 padding:5px 18px 5px 18px;
 border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

#tabcontainer{
			width:520px;
			padding:0px;
			margin:0px 0px 0px 17px;
			float:left;
			} 
			
#newpadding{padding:0 0 0 50px;}
#newpadding1{padding:0 0 0 225px;}
		
.newtext{
		color:#999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
}
.newtext1{
		color:#ff0000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:0 0 0 200px;
}
			
	
/*=============================== resorces page =====================================*/
      #resources_navi_top {
	   position:relative;
	   background:url(../images/resources_left_navi_top.gif) no-repeat;
	   width:174px;
	   height:37px;
	   margin:4px 0 0 15px;
	   padding:0;
	   display:block;
	   clear:both;
	   }
	   
	 #resources_navi_buttons_bg {
	  position:relative;
	  background:url(../images/resources_navi_buttons&bg.jpg) no-repeat;
	  width:174px;
	  height:110px;
	  margin:0 0 0 15px;
	  padding:0;
	  display:block;
	  }
	 
	   .resource_body_txt {
	    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	    color:#000000;
	    font-weight:bold;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 40px;
		}
		
	   .resource_body_txt1 {
	    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	    color:#666666;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 50px;
		line-height:20px;
		}
		.resource_body_txt1 a:link {
		 color:#666666;
		 text-decoration:none;
		 }
		 .resource_body_txt1 a:visited {
		 color:#666666;
		 text-decoration:none;
		 }
		 .resource_body_txt1 a:hover {
		 color:#FF3300;
		 text-decoration:none;
		 }
		 .resource_body_txt1 a:active {
		 color:#666666;
		 text-decoration:none;
		 } 
		 
	   .resource_body_txt3 {
	    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	    color:#666666;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 40px;
		line-height:20px;
		font-weight:bold;
		}

/*================================== solutions ==============================*/

      #solutions_navi_top {
	   position:relative;
	   background:url(../images/solutions_left_navi_top.gif) no-repeat;
	   width:174px;
	   height:37px;
	   margin:4px 0 0 15px;
	   padding:0;
	   display:block;
	   clear:both;
	   }
	  
	  #solutions_buttons_bg {
	   position:relative;
	   background:url(../images/solutions_navi_buttons&bg.jpg) no-repeat;
	   width:174px;
	   height:344px;
	   margin:0 0 0 15px;
	   padding:0;
	   display:block;
	   }
	   
	  .solutions_navi_big1_button {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:4px 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:15px;
		clear:both;
		text-align:left;
		}
		 .solutions_navi_big1_button a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_big1_button a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_big1_button a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .solutions_navi_big1_button a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .solutions_navi_big_button {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:13px 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:15px;
		clear:both;
		text-align:left;
		}
		 .solutions_navi_big_button a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_big_button a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_big_button a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .solutions_navi_big_button a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .solutions_navi_small_button {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:39px;
		}
		.solutions_navi_small_button a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_small_button a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_small_button a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .solutions_navi_small_button a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 
	   .solutions_navi_small_button1 {
	    position:relative;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
	    font-size:11px;
	    color:#FFFFFF;
	    font-weight:normal;
	    text-decoration:none;
	    margin:0;
	    padding:0 0 0 8px;
	    display:block;
		list-style:none;
 	    line-height:15px;
		}
		.solutions_navi_small_button1 a:link {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_small_button1 a:visited {
		 color:#FFFFFF;
		 text-decoration:none;
		 }
		 .solutions_navi_small_button1 a:hover {
		 color:#FFFFFF;
		 text-decoration:none;
		 font-weight:bold;
		 }
		 .solutions_navi_small_button1 a:active {
		 color:#FFFFFF;
		 text-decoration:none;
		 }

/*========================================= company ================================*/

      #company_navi_top {
	   position:relative;
	   background:url(../images/company_left_navi_top.gif) no-repeat;
	   width:174px;
	   height:37px;
	   margin:4px 0 0 15px;
	   padding:0;
	   display:block;
	   }
	   
 	  #company_navi_buttons_bg {
	   position:relative;
	   background:url(../images/company_navi_buttons&bg1.jpg) no-repeat;
	   width:174px;
	   height:83px;
	   margin:0 0 0 15px;
	   padding:0;
	   display:block;
	   }
	   
/*============================ print ======================================*/
      .print_textaarea {
	   width:143px;
	   height:30px;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   color:#333333;
	   font-weight:normal;
	   font-size:11px;
	   }