/* Hexaware _ Inner Layout Document */

body {
	margin-top: 0px;
	margin-bottom: 10px;
	}
#home_img_lft_bg {
	float:left;   
    width:22px; 
    height:435px; 
    background:url(../images1/home_img_lft_bg.png) repeat-y;
	}
	    
#home_img_rgt_bg {
    width:21px;
    float:right;   
    height:435px; 
    background:url(../images1/home_img_rgt_bg.png) repeat-y; 
    }
	
#home_img {
    width:932px;
	float:left;   
    height:425px;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	
}
h1{
   
	margin:70px 0px 0px 210px;	
	color:#ffffff; 
	font-size:x-large;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	
	   
}
h2{	
    float:left;   
 	margin:21px 0px 0px 5px;	
	color:#ffffff;  	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:small; 
	font-weight:bold;
}

h5{	
    float:left;  
    margin:21px 0px 0px 5px;	
    color:#ffffff;  	 
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}
.rotate {
	width:932px; 
	height:430px;
	background:url(../images1/brand_images/001.png) no-repeat;
}
	
#home_news_position {
	padding: 320px 0px 0px 0px;
}
	
#home_news {
	width:917px;
	height:40px;
	background:#000066;
	padding-left:15px;
	padding-top:12px;
	color:#FFFFFF;
	background:url(../images1/home_news_bg.gif) repeat-x;
	}
	
#navi_ctrl {
	float:right; 
	width:55px; 
	height:9px;
	}

#two_boxes {
	width:932px;
	height:82px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;	
	}
	
#hex_blog {
	width:449px;
	height:75px;
	padding: 7px 0px 0px 15px;
	float:left;
	background:url(../images1/trans_bg.png) no-repeat;
	}
#space {
	width:2px;
	height:75px;
	padding: 7px 0px 0px 10px;
	float:left;
	}
#resource_center {
	width:449px;
	height:75px;
	padding: 7px 10px 0px 0px;
	float:right;
	background:url(../images1/trans_bg.png) no-repeat;
	}

#trans_box {
	width:100%;
	height:73px;
	background:none;
	}
	
#tran_box_lft {	
	width:11px;
	height:73px;
	float:left;
}
	
#tran_box_rgt {
	
	width:10px;
	height:73px;
	float:right;
	}
	
#tran_box_ctr {
	background:none;
	float:left;
	height:20px;
	width:430px;
	padding-top:5px;
	padding-bottom:5px;	
	}
	
#tran_box_ctr {
	line-height:20px; 
	color:#1d2c59;
	}
	
#inn_wrapper {
	background:#FFFFFF;
	width:975px;
	height:auto;
	margin: 0px auto 0px auto;
	}
	
#inn_header {
	height:66px;
	width:100%;
	}

#inn_head_bg_lft {
	width:32px;
	height:66px;
	background:url(../images1/head_bg_lft.png) no-repeat;
	float:left;
	}
	
#inn_head_bg_rgt {
	width:32px;
	height:66px;
	background:url(../images1/head_bg_rgt.png) no-repeat;
	float:right;
	margin-top:0px;
	}
	
#inn_head_bg_ctr {
	width:911px;
	height:66px;
	background:url(../images1/head_bg_ctr.png) repeat-x;
	float:left;
	}
	
#inn_hex_logo {
	width:104px;
	height:31px;
	background:url(../images1/coconutLogo) no-repeat;
	float:left;
	margin-top:15px;
	}

#inn_hex_logo_01 {
	width:104px;
	height:31px;
	background:none;
	float:left;
	margin-top:-5px;
	}
	
#inn_hex_cptn {
	width:199px;
	height:12px;
	background:url(../images1/hexaware_captn.png) no-repeat;
	float:left;
	margin-top:30px;
	}
	
#inn_head_links {
	margin-top:28px;
	float:right;
	display:inline;
	}
	
#inn_srch_box {
	width:100px;
	height:15px;
	border: 1px solid #ccd2e4;
	float:right;
	margin-top:27px;
	}
#inn_srch_btn {
	width:20px;
	height:17px;
	float:right;
	margin-top:27px;
	}
	
#inn_menu_wrap {	
	height:37px;
	width:100%;
	}
	
#inn_menu_lft_cnr {
	width:30px;
	height:37px;
	background:url(../images1/menu_lft_cnr.png) no-repeat;
	float:left;
	}
	
#inn_menu_rgt_cnr {
	width:30px;
	height:37px;
	background:url(../images1/menu_rgt_cnr.png) no-repeat;
	float:right;
	}
	
#inn_menu_bg_ctr {
	width:915px;
	height:37px;
	background:url(../images1/menu_bg_ctr.png) repeat-x;
	float:left;
	}

#inn_ban_wrap {
	height:155px;
	width:auto;	
/*	border-bottom:dashed 1px #1C1E80;*/
	}

#inn_ban_lft_bg {
	width:30px;
	height:155px;
	background:url(../images1/ban_lft_bg.png) repeat-y;
	float:left;
	}

#inn_ban_rgt_bg {
	width:30px;
	height:155px;
	background:url(../images1/ban_rgt_bg.png) repeat-y;
	float:right;
	}
	
#inn_ban_img {
	width:915px;
	height:145px;
	float:left;
	padding-top:10px;	
	background:url(../images1/ban_bg.png) repeat-x;
	}
	
#image {
	width:200px;
	height:136px;
	float:left;
	background: url(../images1/ban_img.jpg) no-repeat;

	}
	#imagegear {
	width:200px;
	height:136px;
	float:left;
	background: url(../images1/gear.jpg) no-repeat;

	}
#page_title{
	float:left;
	width:auto;
	padding:0px; 
    margin:60px 0px 0px 10px;	
	color:#ffffff; 
	font-size:x-large;
	font-family:Arial, Helvetica, sans-serif;   
	}
#page_title_small{	       
    margin:21px 0px 0px 5px;	
	padding:0px;
	color:#ffffff;  	 
	font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:bold;	
	}
		
#inn_lnk_path {
	height:20px;
	width:auto;
	}

#inn_lnk_lft_bg {
	width:19px;
	height:21px;
	background:url(../images1/lnk_path_bg_lft.png) repeat-y;
	float:left;
	}

#inn_lnk_rgt_bg {
	width:30px;
	height:21px;
	background:url(../images1/lnk_path_bg_rgt.png) repeat-y;
	float:right;
	}
	
#inn_lnk_path_ctr {
	width:913px;
	height:20px;
	float:left;
	border-bottom:dashed 1px #FFFFFF;
	border-right:dashed 1px #1C1E80;
	padding-left:12px;
	}
	
#in_cont_wrapper {
	width:975px;
	background:url(../images1/inn_main_cont_bg.gif) repeat-y;
	}

#in_side-a {
	float: left;
	width: 30px;
}

#in_side-b {
	float: right;
	width: 31px;
}

#in_cont_bg { 
	float: left;
	width: 93%;
	margin-right:0px;
	border-top:1px  dashed #1C1E80;
}

#in_cont_foot {
	clear: both;
}

#in_lft_clmn {
	float: left;
	width: 180px;
	padding-top:5px;
}

#in_rgt_clmn {
	float: right;
	width: 150px;
}

#in_rgt_box {
	width:100%;
	border-bottom: dashed 1px #3b3b3b;
	padding-left:5px;
	}
	
#in_rgt_box_web {
	width:100%;
	padding-left:5px;
	padding-bottom:5px;
	}

#in_cont_clmn { 
	float: left;
	background:none;	
	width: 61.5%;
	border-right: dashed 1px #3b3b3b;
	border-left: dashed 1px #3b3b3b;
}

#center_img{ 
	float: center;
	border-bottom: dashed 1px #3b3b3b;
}

#in_lft_clmn_tube {
	padding:5px;
	height:350px;
	background:url(../images1/lft_col_bg.png) repeat-x;
}

#tube {
	padding:1px 5px 5px 5px;
	}
	
#pull_lft {
	margin-left:-23px;
	margin-top:-10px;
	}

#footer{
	clear: left;
	width: 100%;
	height:25px;
	background:url(../images1/home_ftr_bg_ctr.png) repeat-x;
	}
	
#ftr_rgt_bg {
	width:25px;
	height:25px;
	background:url(../images1/home_ftr_bg_rgt.png) no-repeat;
	float:right;
	}
	
#ftr_lft_bg {
	width:25px;
	height:25px;
	background:url(../images1/home_ftr_bg_lft.png) no-repeat;
	float:left;
	}
	
#home_footer{
	clear: left;
	width: 100%;
	height:25px;
	background:url(../images1/home_ftr_bg_ctr.png) repeat-x;
	}
	
#home_ftr_rgt_bg {
	width:25px;
	height:25px;
	background:url(../images1/home_ftr_bg_rgt.png) no-repeat;
	float:right;
	}
	
#home_ftr_lft_bg {
	width:25px;
	height:25px;
	background:url(../images1/home_ftr_bg_lft.png) no-repeat;
	float:left;
	}
	
#footer2{
	clear: left;
	width: 100%;
	height:40px;
	background:url(../images1/ftr2_bg_ctr.png) repeat-x;
	}
	
#ftr2_rgt_bg {
	width:25px;
	height:40px;
	background:url(../images1/ftr2_bg_rgt.png) no-repeat;
	float:right;
	}
	
#ftr2_lft_bg {
	width:25px;
	height:40px;
	background:url(../images1/ftr2_bg_lft.png) no-repeat;
	float:left;
	}
	
#copirgt {
	height:40px;
	float:left;
	margin-top:10px;
	}
	
#foot_lnks {
	height:40px;
	float:right;
	margin-top:10px;
	}
	
.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	}
#add_input {
	width:150px;
	height:15px;
	border: 1px solid #ccd2e4;
	margin-top:5px;
	padding-left:3px;
	padding-bottom:3px;
	}
	
#add_input_btn {
	width:20px;
	height:17px;
	margin-top:-20px;
	margin-left:160px;
	}
	
#udr_line {
	padding-top:10px;
	width:100%;
	border-bottom: 1px dashed #1E50A2;
	}
	
.li_break {
	padding-bottom:10px
	}
.li_break1 {
  	line-height:normal;
	padding-bottom:5px;
}
.sel_lang {
	margin-top:8px;
	}
	
.dottedli {
	font-weight:bold; 
	border-right:1px dashed #000000;
	}
	
.dottedli_lft {
	float:right;
	font-weight:bold; 
	border-left:1px dashed #000000;
	
	}

/*Newly Added*/

#capt1_wrap {
	width:460px;
	}

#capt1_lft {
	float: left;
	width: 16px;
	height:100px;
	background:url(../images1/capt1_lft.png) no-repeat;
}

#capt1_rgt {
	float: right;
	width: 16px;
	height:100px;
	background:url(../images1/capt1_rgt.png) no-repeat;
}

#capt1_ctr { 
	float: left;
	width: 268px;
	height:100px;
	padding: 25px 80px 0px 80px;
	text-align:center;
	background:url(../images1/capt1_ctr.png) repeat-x;
}

.bo_dir_name{
	margin:30px 30px 0px 30px
	}
	
.lst_fin_ul{
		list-style-type:none; 
		float:center;
}
.lst_fin_li{
		float:left;padding-left:30px
}
.container_lft{
	float:left; 
	width:15%; 
	margin-top:0px;
}
.container_rgt{
    float:right; 
	width:85%; 
	margin-top:0px;
}

/*    18-07-2009   */

#image2 {
	width:200px;
	height:136px;
	float:left;
	background: url(../images2/ban_img2.jpg) no-repeat;

	}

#image3 {
	width:200px;
	height:136px;
	float:left;
	background: url(../images2/ban_img3.jpg) no-repeat;

	}

#image4 {
	width:200px;
	height:136px;
	float:left;
	background: url(../images2/ban_img4.jpg) no-repeat;

	}

#image5 {
	width:200px;
	height:136px;
	float:left;
	background: url(../images2/ban_img5.jpg) no-repeat;

	}

.div_border{
margin:30px;
padding:10px;
border:1px solid #ccd2e4;
}

/*18-7-09*/
/* set millions of background images */
.panel_rbroundbox { background: url(../images2/nt.gif) repeat; }
.panel_rbtop div { background: url(../images2/tl.gif) no-repeat top left; }
.panel_rbtop { background: url(../images2/tr.gif) no-repeat top right; }
.panel_rbbot div { background: url(../images2/bl.gif) no-repeat bottom left; }
.panel_rbbot { background: url(../images2/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.panel_rbtop div, .panel_rbtop, .panel_rbbot div, .panel_rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.panel_rbcontent { margin: 5px 0px 0px 10px; }
.panel_rbroundbox { width: 100%; margin:0 }