@charset "utf-8";
/* CSS Document */


#box{
width:748px;
height:auto;
float:left;
}
#container{
width:748px;
height:auto;
float:left;
}
#top_link{
width:748px;
height:20px;
float:left;
background-image:url(../images/top_curve.gif);
background-repeat:no-repeat;
}
#header{
width:748px;
height:60px;
float:left;
background-color:#FFFFFF;
}
#logo{
width:295px;
height:60px;
float:left;
}
#logo_left{
width:517px;
height:60px;
float:left;
}
#header_top{
width:517px;
height:27px;
float:left;
}
#search_break{
width:267px;
height:27px;
float:left;
}
#search_bg{
width:187px;
height:27px;
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
float:left;
}
#small_break{
width:10px;
height:27px;
float:left;
}
#go_button{
width:31px;
height:27px;
float:left;
}
#header_down{
width:517px;
height:33px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:33px;
color:#666666;
text-align:right;
}
#main_box{
width:748px;
height:auto;
float:left;
background-color:#f3f0f0;
}
#mainbox_inside{
width:748px;
height:auto;
}
#links{
width:789px;
height:29px;
float:left;
background-image:url(../images/menu_bg.gif);
background-repeat:no-repeat;
}
#yellow_header{
width:789px;
height:39px;
float:left;
background-color:#ffcc33;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:39px;
float:left;
color:#FFFFFF;
text-align:left
}
#yellow_header_bottom{
width:789px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
float:left;
color:#a6a6a6;
text-align:left;
font-weight:bold;
}
#yellow_header_down{
width:789px;
height:20px;
float:left;
text-align:right;
}
#links_left{
width:19px;
height:29px;
float:left;
}
#links_middle{
width:770px;
height:29px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
#home{
width:65px;
height:29px;
float:left;
}
#services{
width:77px;
height:29px;
float:left;
}
#markets{
width:83px;
height:29px;
float:left;
}
#client{
width:79px;
height:29px;
float:left;
}
#projects{
width:81px;
height:29px;
float:left;
}
#downloads{
width:97px;
height:29px;
float:left;
}
#whitepaper{
width:107px;
height:29px;
float:left;
}
#contacts{
width:88px;
height:29px;
float:left;
}
#banner_box{
width:789px;
height:200px;
float:left;
margin-top:7px;
}
#banner{
width:595px;
height:200px;
float:left;
}
#sidelinks{
width:187px;
height:200px;
float:left;
}
#links_one{
width:187px;
height:38px;
float:left;
}
#links_two{
width:187px;
height:48px;
float:left;
}
#links_three{
width:187px;
height:48px;
float:left;
}
#links_three{
width:187px;
height:66px;
float:left;
}
#ajax_box{
width:789px;
height:286px;
float:left;
}
#main_cnt{
width:789px;
height:auto;
float:left;
}
#first_cnt{
width:371px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
#first_cnt_box{
width:351px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding-left:20px;
color:#000000;
}
#cnt_break{
width:53px;
height:auto;
float:left;
}
#first_second{
width:364px;
height:231px;
float:left;
}
#second_cnt_box{
width:344px;
height:231px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding-right:20px;
color:#000000;
}


#inner_cnt{
width:789px;
height:auto;
float:left;
}
#inner_box{
width:744px;
height:auto;
padding-left:26px;
padding-right:19px;
padding-top:20px;
float:left;
}
#inner_box_new{
width:754px;
height:auto;
padding-left:16px;
padding-right:19px;
float:left;
}
#inner_first_box{
width:531px;
height:auto;
float:left;
}
#inner_first_top{
width:531px;
height:345px;
float:left;
}
#contact_first_box{
width:506px;
height:auto;
float:left;
}
#contact_first_top{
width:506px;
height:345px;
float:left;
}
#contact_form{
width:506px;
height:400px;
float:left;
}
#markets_con_box{
width:514px;
height:auto;
float:left;
}
#markets_con{
width:514px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
#markets_ajax{
width:514px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
#inner_first_cnt{
width:225px;
height:345px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
}
#inner_first_contact{
width:215px;
height:345px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
}
#inner_first_cnt_break{
width:15px;
height:345px;
float:left;
}
#inner_first_cnt_image{
width:291px;
height:188px;
padding-top:79px;
padding-bottom:78px;
float:left;
}
#map{
width:291px;
height:345px;
float:left;
}
#inner_second_cnt{
width:225px;
height:345px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
}
#inner_first_cnt_break{
width:15px;
height:345px;
float:left;
}
#inner_second_cnt_image{
width:291px;
height:345px;
float:left;
}
#inner_top_image{
width:291px;
height:188px;
float:left;
}
#inner_bottom_txt{
width:291px;
height:157px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
}
#inner_break{
width:27px;
height:500px;
float:left;
}
#inner_break_contact{
width:20px;
height:500px;
float:left;
}
#inner_second_box{
width:186px;
height:auto;
float:left;
}
#contact_second_box{
width:212px;
height:auto;
float:left;
}
#sidelinks_top{
width:186px;
height:27px;
float:left;
}
#sidelinks_icon{
width:186px;
height:20px;
float:left;
}
#markets_link
{
width:186px;
height:183px;
float:left;
background-image:url(../images/markets_bg.gif);
margin-top:8px;
}
#markets_main{
width:176px;
height:157px;
padding-top:29px;
padding-left:5px;
padding-right:5px;
float:left;
}
#icon_box{
width:176px;
height:55px;
float:left;
}
#icon_image{
width:55px;
height:55px;
float:left;
}
#icon_break{
width:5px;
height:55px;
float:left;
}
#icon_box_2{
width:176px;
height:55px;
float:left;
padding-top:12px;
}
#icon_box_txt{
width:176px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
line-height:25px;
}
#quicklinks{
width:186px;
height:122px;
float:left;
background-image:
url(../images/quicklinks_bg.jpg);
background-repeat:no-repeat;
}

#sidelinks_break{
width:186px;
height:20px;
float:left;
}
#sidelinks_new{
width:212px;
height:20px;
float:left;
}

#industry{
width:186px;
height:93px;
float:left;
background-image:url(../images/our_industry.jpg);
background-repeat:no-repeat;
}
#industry_box{
width:166px;
height:74px;
padding-top:19px;
padding-left:10px;
padding-right:10px;
float:left;
}
#quicklinks_box{
width:166px;
height:103px;
padding-top:19px;
padding-left:10px;
padding-right:10px;
float:left;
}
#quicklinks_one{
width:164px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolsd;
text-align:left;
line-height:25px;
color:#424242;
}
#services_header{
width:212px;
height:22px;
float:left;
}
#links_contact{
width:212px;
height:auto;
float:left;
padding-bottom:#ffffff;
background-color:#bec7d0;
}
#links_small_box{
width:186px;
padding-left:13px;
padding-right:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:5px;
border-bottom:#FFFFFF solid 1px;
}
#links_small_box1{
width:186px;
padding-left:13px;
padding-right:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-bottom:5px;
border-bottom:#FFFFFF solid 1px;
background-color:#e4e7ea;
}
#related_links{
width:212px;
height:113px;
float:left;
background-image:url(../images/related_links.gif);
background-repeat:no-repeat;
}
#related_links_cnt{
width:182px;
height:56px;
float:left;
padding-top:40px;
padding-left:10px;
padding-bottom:17px;
padding-right:20px;
}
#related_1{
width:182px;
height:22px;
float:left;
}
#white{
width:14px;
height:22px;
float:left;
}
#white_txt{
width:168px;
height:22px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
color:#4caaf1;
font-weight:bold;
}
#call_now{
width:212px;
height:163px;
float:left;
background-image:url(../images/contactus_now.gif);
background-repeat:no-repeat;

}
#chat{
width:62px;
height:15px;
float:left;
padding-top:45px;
padding-left:14px;
padding-right:134PX;
float:left;
}
#call{
width:62px;
height:15px;
float:left;
padding-top:25px;
padding-left:14px;
padding-right:134px;
float:left;
}
#call_box{
width:182px;
height:20px;
float:left;
padding-top:8px;
padding-left:14px;
padding-right:14PX;
float:left;
}
#pro_enq_form{
width:500px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:16px;
text-align:left;
}
#textbox_form{
width:215px;
height:16px;
float:left;
}
#form_input{
width:285px;
height:16px;
float:left;
}
#form_break{
width:500px;
height:15px;
float:left;
}
#form_textarea{
width:285px;
height:80px;
float:left;
line-height:16px;
}
#form_checkbox{
width:20px;
height:14px;
float:left;
padding-top:2px;
}
#textbox_form1{
width:215px;
height:60px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
}
#send_button{
width:200px;
height:20px;
padding-left:260px;
float:left;
}
img.floatRightClear { 
    float: right; 
  
	margin-left:30px;
	margin-bottom:10px; 
	margin-top:0px;
 
}
img.floatRightClear1{ 
float: right; 
clear: right;
margin-left:30px;
margin-bottom:10px; 
margin-top:0px;
}
img.floatRightClear2{ 
float: right; 
margin-left:30px;
margin-bottom:10px; 
margin-top:0px;
}

img.new{ 
    float: right; 
    clear: right; 
    margin-left:35px;
	margin-bottom:25px; 
	margin-top:25px;
 
}

img.new1{ 
    float: left; 
    clear: left; 
    margin-right:20px;
	margin-bottom:25px; 
	margin-top:4px;
 
}

.head_title{color:#04278c; font-weight:bold; font-size:14px;}

.list_detail{
color:#04278c;
}
#container1{float:left;width:748px;height:auto; background-image:url(../images/bg_main.jpg); background-repeat:repeat-x;}
#header1{float:left;background-image:url(../images/header.gif);
background-repeat:no-repeat;background-position:bottom left;width:748px;height:57px;}
#curve_top{float:left;width:748px;height:14px;}
#curve_fix{float:left;background-image:url(../images/con_bg.gif);
background-repeat:no-repeat;background-position:top left;width:748px;height:auto;min-height:185px;}
#curve_rep{float:left;background-image:url(../images/con_bg.gif);
background-repeat:repeat-y;background-position:top left;width:748px;height:auto;}
#content{float:left;width:740px;height:185px;margin-left:0px;}
#curve_bot{float:left;width:748px;height:13px;}
#main_footer{float:left;background-image:url(../images/main_footer.gif);
background-repeat:no-repeat;background-position:top left;width:748px; margin-left:10px;height:16px;}
#readmore{float:right;width:92px;height:20px;
background-position:left;color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;font-weight:bold;text-align:center;line-height:18px; margin:5px 25px 0px 0px;}
#readmore a{float:right;width:92px;height:20px;
background-position:left;color:#000000;
font-family:Arial, Helvetica, sans-serif; text-decoration:none;
font-size:12px;font-weight:bold;text-align:center;line-height:18px;}
/*new*/
#rightsec_spaser{float:left;width:750px;height:auto;color:#694500;margin-left:10px;margin-top:0px;
padding-right:0px;text-align:left;font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:11px;}

.flatview {color: #333333;width:147px;height:auto;float:left;text-align:right; line-height:21px;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;padding-left:10px; font-weight:normal;}
.flatview a{color:#333333;width:147px;height:auto;float:left;text-align:right;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;border-bottom:1px solid #cccccc;padding-left:10px;font-weight:normal;}
.flatview a:hover{color: #335890;width:147px;height:auto;float:left;text-align:right;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;padding-left:10px;}
.flatview a.selected{color: #335890;width:147px;height:auto;float:left;text-align:right;font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;padding-left:10px;}

/*ie6*/
*html .flatview {color: #333333;width:177px;height:auto;float:left;text-align:right;line-height:24px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;border-bottom:1px solid #cccccc;}
*html .flatview a{color:#333333;width:177px;height:auto;float:left;text-align:right;font-weight:normal;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;border-bottom:1px solid #cccccc;padding-right:10px;}
*html .flatview a:hover{color: #335890;width:177px;height:auto;float:left;text-align:right;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;padding-right:10px;font-weight:normal; }
*html .flatview a.selected{color: #335890;width:177px;height:25px;float:left;text-align:right;font-weight:bold;line-height:25px;font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;padding-right:10px; }

#gallery1, #gallery2, #gallery3, #gallery4, #gallery5, #gallery6{
float:left;width:187px;height:auto;text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#onebl1, #onebl2, #onebl3, #onebl4, #onebl5, #onebl6{float:left;width:187px; height:auto;}
#onebr1, #onebr2, #onebr3, #onebr4, #onebr5, #onebr6{
float:left;width:550px;height:auto;margin-left:10px;padding-top:0px;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#694500;}

.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252;  border-collapse:collapse; }
    .mGrid td { padding: 4px;  font-size: 11px;
    font-family: Arial;
    font-weight:normal; border-left: solid 1px #525252; border-bottom: solid 1px #525252; 
    text-align:left; cursor:pointer; text-decoration:none;
	color:#1e344b;  }
	
	/*.mGrid tr:hover td
{
	background:#FFCC33;
	color: #000;
}*/
.mGrid .bg2 {

	background:#BEC7D0;
	}
	.mGrid .bg1 {

	background:#E4E7EA;
	}
		 .pgr1 td a:link{ font-size: 11px;
    font-family: Arial;
    font-weight:normal; border-left: solid 1px #525252; text-decoration:none;  border-bottom: solid 1px #525252; 
    text-align:center; cursor:pointer;
	color:#1e344b;  }
	 .pgr1 td a:hover{  font-size: 11px;
    font-family: Arial;
    font-weight:normal;  border-left: solid 1px #525252; background-color:#FF9933; border-bottom: solid 1px #525252; 
    text-align:center;
	color:#1e344b;  }
    .mGrid th { padding: 4px 2px; color: #fff; background:#052A8F; border-left: solid 1px #ffffff; font-size: 11px; font-family: Arial; font-weight: bold;   text-align:center;}
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }
.mGrid .pgr {background: #424242 url(grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0;   font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    text-align:left;
	color:#1e344b;padding: 0 6px; border-left: solid 1px #666; line-height: 12px; }   
    .mGrid .pgr a {  font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    text-align:left;
	color:#1e344b; text-decoration: none; }
    .mGrid .pgr a:hover {  font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    text-align:left;
	color:#1e344b; text-decoration: none; }
	
#dup_read{float:right;width:92px;height:20px;
background-position:left;color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;font-weight:bold;text-align:center;line-height:18px; margin:5px 25px 0px 0px;}
#view_tech{float:right;width:140px;height:20px;
background-position:left;color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;font-weight:bold;text-align:center;line-height:18px; margin:5px 25px 0px 0px;}
#view_tech a{float:right;width:140px;height:20px;
background-position:left;color:#000000;
font-family:Arial, Helvetica, sans-serif; text-decoration:none;
font-size:11px;font-weight:bold;text-align:center;line-height:18px;}




