body
{
margin:0px;
background:url(../images/img_main_bg.gif) repeat-x top;
padding:0px;
}
.main_container1003
{
width:1003px;
margin:auto;
}
.main_content_container1003
{
width:1003px;
float:left;
}
.main_content_container
{
width:1003px;
float:left;
}
.banner_map
{
width:815px;
height:90px;
padding:26px 0px 0px 0px;
background:url(../images/img_map01.gif) no-repeat;
text-align:center;
margin-top:259px;
margin-left:15px;
float:left;
}
.container_848
{
width:857px;
margin:auto;
}
.container_border
{
width:848px;
border-left:#F51B2B solid 3px;
border-right:#F51B2B solid 3px;
border-bottom:#F51B2B solid 3px;
background-color:#ffffff;
float:left;
}
.header_container
{
width:848px;
height:373px;
float:left;
}
.banner_pic
{
width:848px;
height:373px;
background: url(../images/white.png) repeat;
float:left;
}

.menu_container
{
width:848px;
height:33px;
background:url(../images/img_menu_bg.gif) repeat-x;
float:left;
}
.menu_left_side
{
width:5px;
height:33px;
background:url(../images/img_left_side.gif) no-repeat;
float:left;
}
.btn_home
{
width:49px;
height:29px;
float:left;
}
.menu_devider
{
width:4px;
height:33px;
float:left;
}
.btn_markets
{
width:124px;
height:29px;
float:left;
}
.btn_services
{
width:108px;
height:29px;
float:left;
}
.btn_project_portfolio
{
width:112px;
height:29px;
float:left;
}
.btn_geographic
{
width:130px;
height:29px;
float:left;
}
.btn_dowmloads
{
width:89px;
height:29px;
float:left;
}
.btn_request_quote
{
width:112px;
height:29px;
float:left;
}
.btn_contactus
{
width:87px;
height:29px;
float:left;
}
.menu_right_side
{
width:4px;
height:33px;
background:url(../images/img_right_side.gif) no-repeat;
float:left;
}
.container_content
{
width:848px;
background:url(../images/img_line_bg.gif) repeat-x top;
padding:6px 0px 0px 0px;
float:left;
}
.sub_container_content
{
width:848px;
height:303px;
background:url(../images/img_bg_gray.gif) repeat-x top;
float:left;
}
.left_shadow
{
width:17px;
height:303px;
background:url(../images/img_left_shadow.gif) repeat-y;
float:left;
}
.text_cintainer
{
width:339px;
padding:9px 16px 0px 0px;
float:left;
}
.arial11R000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a.arial11R000000:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #D20604;
	text-decoration:underline;
}
.arial11R0000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.arial11BF42837 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F42837;
	text-decoration: none;
}
.arial13BF42837 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F42837;
	text-decoration: none;
}
.arial13Bffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
.arial30B000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.arial12R000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration:none;
}
.div_map
{
width:476px;
height:303px;
float:left;
}
.sub_container_content01
{
width:840px;
padding:17px 4px 7px 4px;
float:left;
}
.container_left_content_new
{
width:367px;
height:139px;
padding:0px 7px 0px 0px;
float:left;
}
.container_left_content
{
width:367px;
height:139px;
background:url(../images/img_repeat_bg.gif) repeat-x;
float:left;
}
.container_left_content01
{
width:367px;
height:139px;
background:url(../images/img_repeat_bg.gif) repeat-x;
margin-bottom:10px;
float:left;
}
.welcome_massage_container
{
width:360px;
height:129px;
padding:10px 0px 0px 7px;
background:url(../images/img_pic01.gif) no-repeat right;
float:left;
}

.video_container
{
width:360px;
height:129px;
padding:10px 0px 0px 7px;
background: url(../images/img_pic012.gif) no-repeat right;
float:left;
}
.right_container
{
width:465px;
padding:15px 0px 0px 0px;
float:left;
}
.container_right
{
width:465px;
height:31px;
background:url(../images/img_line_repeat_bg.gif) repeat-x;
float:left
}
.red_bg
{
width:240px;
height:20px;
padding:11px 0px 0px 8px;
background:url(../images/img_bg_red.gif) no-repeat;
float:left;
}
.right_corner
{
width:9px;
height:31px;
background:url(../images/img_right_corner.gif) no-repeat;
float:right;
}
.box_top_shadow
{
width:465px;
height:6px;
overflow:hidden;
background:url(images/img_box_shadow.gif) no-repeat;
float:left;
}
.box_bg
{
width:449px;
height:240px;
padding:3px 8px 3px 8px;
background: url(../images/img_box_bg.gif) repeat-y top;
float:left;
}
.box_bottom_shadow
{
width:465px;
height:6px;
overflow:hidden;
background:url(../images/img_box_shadow_bottom.gif) no-repeat;
float:left;
}
.box_bottom_shadow_new
{
width:465px;
height:6px;
overflow:hidden;
background: url(../images/img_box_top_bottom.gif) no-repeat;
float:left;
}
.text_sub_container
{
width:109px;
padding:0px 4px 0px 0px;
float:left;
}
.text_sub_container01
{
width:109px;
float:left;
}
.sub_top_corner
{
width:109px;
height:7px;
background:url(../images/img_top_corner.gif) no-repeat;
overflow:hidden;
float:left;
}
.sub_content_bg
{
width:99px;
padding:0px 5px 0px 5px;
background:url(../images/img_bg02.gif) repeat-y;
float:left;
}
.sub_bottom_corner
{
width:109px;
height:7px;
background:url(../images/img_bottom_corner.gif) no-repeat;
overflow:hidden;
float:left;
}
.content_pic01
{
width:97px;
height:73px;
background:url(../images/img_pic02.gif) no-repeat;
float:left;
}
.content_pic02
{
width:97px;
height:73px;
background:url(../images/img_pic03.gif) no-repeat;
float:left;
}
.content_pic03
{
width:97px;
height:73px;
background:url(../images/img_pic04.gif) no-repeat;
float:left;
}
.content_pic04
{
width:97px;
height:73px;
background:url(../images/img_pic05.gif) no-repeat;
float:left;
}
.index_content
{
width:97px;
padding:5px 0px 8px 0px;
background:url(../images/img_button.gif) no-repeat bottom right;
float:left;
}
.blue_button
{
position:absolute;
width:20px;
height:20px;
margin:112px 0px 0px 75px;
float:left;
}
.blue_button a
{
position:absolute;
width:20px;
height:20px;
float:left;
}
.footer_container
{
width:828px;
padding:0px 10px 10px 10px;
margin:auto;
}
.footer_link_container
{
width:828px;
text-align:center;
padding:5px 0px 0px 0px;
margin:auto;
}
.nation_pic
{
width:448px;
height:41px;
margin-left:180px;
background:url(../images/img_nation.gif) no-repeat;
float:left;
display:inline;
}

/*inner*/

.inner_container_content
{
width:834px;
background:url(../images/img_inner_bg.gif) repeat-y;
padding:5px 4px 2px 10px;
float:left;
}
.inner_container_content_new
{
width:834px;
background:url(../images/img_body_bg.gif) repeat-y;
padding:5px 4px 2px 10px;
float:left;
}
.inner_container_content_new01
{
width:834px;
background: url(../images/img_center_line01.gif) repeat-y;
padding:5px 4px 2px 10px;
float:left;
}
.inner_container_content01
{
width:839px;
padding:5px 4px 2px 4px;
background:url(../images/img_inner_content_bg.gif) repeat-y;
float:left;
}
.inner_leftcontent_container
{
width:637px;
padding:0px 10px 0px 0px;
float:left;
}
.inner_right_container
{
width:145px;
padding:10px 20px 20px 20px;
float:left;
}
.inner_center_container
{
width:465px;
padding:10px 2px 10px 2px;
float:left;
}
.inner_text_container
{
width:449px;
padding-left:10px;
float:left;
}
.inner_conent_center_line
{
width:848px;
height:42px;
background:url(../images/img_center_line.gif) no-repeat;
float:left;
}
.fieldset {
width:550px;
}