@charset "utf-8";
/* CSS Document */
/*  Clearfix------------------------------------------------------------------------------*/
.clearfix:after, before {
content: "";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix { zoom:1;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}
/*  Clearfix------------------------------------------------------------------------------*/
p{font-size:12px; line-height:18px; }
*a img{border:none;}
a{text-decoration:none;}
body{margin:0; padding:0; font-family: 'fira_sans_otregular'; font-weight:normal; line-height:18px; background:url(../images/bd_bg.jpg) repeat-x; }

.outer{width:1031px; height:auto; margin:0 auto;}
.wrapper{width:100%; float:left;}
.header{ height:157px; float:left; width:100%; background:url(../images/header_bg.jpg) repeat-x;}
.header_inner{width:1031px; height:157px; margin:0 auto;}
.logo{width:222px; height:59px; float:left; margin:13px 0 0 0;}
.nav_box{width:1031px; height:51px; float:left; margin:35px 0 0 0; background:url(../images/nav_devider.jpg) no-repeat left;}
.nav_box ul{margin:0; padding:0; }
.nav_box ul li{list-style:none; display:block; float:left; padding:15px 18px 14px 18px; background:url(../images/nav_devider.jpg) no-repeat right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:17px; color:#000;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.nav_box ul li:hover{color:#FFF; background:#806a1c;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}
.home_banner_wrapper{width:100%; height:286px; float:left; background:url(../images/home_banner_bg.jpg) no-repeat center; margin-top:19px;}
.home_banner{width:1031px; height:286px; margin:0 auto;}
.banner{width:956px; height:286px; float:left;}
.language_box{width:62px; height:286px; float:left; margin-left:10px;}
.language_box ul{margin:0; padding:0;}
.language_box ul li{list-style:none; display:block; padding:7px 7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.language_box ul li a{text-decoration:none; color:#FFF;}
.language_box ul li a:hover{text-decoration:underline;}
.content_wrapper{width:100%; float:left; background: #f8fcff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWM1ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f8fcff 0%, #81c5ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fcff), color-stop(100%,#81c5ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8fcff 0%,#81c5ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8fcff 0%,#81c5ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8fcff 0%,#81c5ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8fcff 0%,#81c5ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#81c5ff',GradientType=0 ); /* IE6-8 */
}
.content_inner{width:1000px; margin:0 auto; background:#FFF; margin-top:5px; padding:15px; border: 1px solid #CCCCCC;}
.gradient_box{width:998px; height:153px; float:left; border:1px solid #d0d0d0; background:url(../images/grey_gradient.jpg) repeat-x; text-align:center; font-size:16px; color:#383838;}
.gradient_box h1{font-size:16px; color:#000; font-family: 'fira_sans_otbold'; margin:41px 0 5px 0;}
.goldtext{color:#987e24 !important;}
.greyline{width:1000px; height:2px; float:left; background:#ebebeb; margin:12px 0 12px 0;}
.comodity_box{width:1000px; height:151px; float:left;}
.energy{width:245px; height:151px; float:left; background:url(../images/energy_bg.jpg) no-repeat; margin-right:7px;}
.energy_content{width:198px; height:151px; float:left; background:url(../images/comodity_content_bg.png) repeat;}
.energy_content h1{font-size:22px; font-family: 'fira_sans_otbold'; color:#000; margin:19px 0 0 9px;}
.energy_content p{font-size:11px; color:#000; padding:0 6px 0 10px; line-height:13px;}

.diamond{width:245px; height:151px; float:left; background:url(../images/diamonds.jpg) no-repeat; margin-right:7px;}
.diamond_content{width:183px; height:151px; float:left; background:url(../images/comodity_content_bg.png) repeat;}
.diamond_content h1{font-size:22px; font-family: 'fira_sans_otbold'; color:#000; margin:19px 0 0 9px;}
.diamond_content p{font-size:12px; color:#000; padding:0 6px 0 10px; line-height:15px;}

.metal{width:245px; height:151px; float:left; background:url(../images/metals.jpg) no-repeat; margin-right:6px;}
.metal_content{width:183px; height:151px; float:left; background:url(../images/comodity_content_bg.png) repeat;}
.metal_content h1{font-size:22px; font-family: 'fira_sans_otbold'; color:#000; margin:19px 0 0 9px;}
.metal_content p{font-size:12px; color:#000; padding:0 6px 0 10px; line-height:15px;}

.agri{width:245px; height:151px; float:left; background:url(../images/agriculture.jpg) no-repeat; }
.agri_content{width:183px; height:151px; float:left; background:url(../images/comodity_content_bg.png) repeat;}
.agri_content h1{font-size:22px; font-family: 'fira_sans_otbold'; color:#000; margin:19px 0 0 9px;}
.agri_content p{font-size:12px; color:#000; padding:0 6px 0 10px; line-height:15px;}
.commodity_readmore{width:19px; height:19px; float:right; margin:19px 13px 0 0; background:url(../images/commodity_readmore.jpg) no-repeat; background-position:0px 0px;
}
.commodity_readmore:hover{background-position:0px -19px;}

.serv_tab_loc_box{width:1000px; height:279px; float:left; margin:17px 0 0 0;}
.professional_service{width:208px; height:272px; float:left; border:1px solid #d0d0d0;}
.professional_service h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; background:url(../images/pro_serv_heading.png) repeat-x; margin:0; padding:7px 0 7px 11px;}
.pro_sev_content{width:183px; height:22px; float:left; margin:6px 0 6px 11px;}
.pro_sev_contentimg{width:56px; height:22px; float:right;}

.tab_box{width:382px; height:272px; float:left; border:1px solid #d0d0d0; margin:0 0 0 10px;}
.tab_box h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; background:url(../images/pro_serv_heading.png) repeat-x; margin:0; padding:7px 0 7px 11px;}

.loc_map_box{width:382px; height:272px; float:left; border:1px solid #d0d0d0; margin:0 0 0 11px;}
.loc_map_box h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; background:url(../images/pro_serv_heading.png) repeat-x; margin:0; padding:7px 0 7px 11px;}
.map_box{width:382px; height:240px; float:left;}
.bottom_ticker{width:998px; height:47px; float:left; margin:18px 0 0 0; border:1px solid #aaa8a8;}
/*-------------------------tabs-----------------------------------------*/
.center {
width:60%;
margin:20px auto 0 auto;
}

.marginbot {
margin-bottom:15px;
}

ul.list li {
list-style-type:none;
margin-left:20px;
}

ul.tabs {
width:342px;
overflow:hidden;
margin:0px !important;
background:url(../images/pro_serv_heading.png) repeat-x;

}

ul.tabs li {
list-style-type:none;
display:block;
float:left;
color:#000;
padding:7px 14px;
	background-color:#1f5e6f;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
cursor:pointer;
background:url(../images/tab_libg.jpg) repeat-x;
border-right:1px solid #d0d0d0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px; font-weight:bold;
}



ul.tabs li:hover {

}

ul.tabs li.current {


padding:6px 15px;
background-image:none !important;
color:#666;
}

.tabscontent {
display:none;
width:100%;
text-align:justify;
font-family: 'fira_sans_otregular';
}
.limr_tab{margin-left:-40px !important;}
/*-------------------------tabs-----------------------------------------*/
.footer{width:100%; height:73px; float:left; margin-top:1px; border-top:1px solid #d2d2d2;}
.footer_inner{width:1031px; height:73px; margin:0 auto;}
.footer_left{width:531px; float:left;}
.footer_left ul{margin:15px 0 0 15px; padding:0;}
.footer_left ul li{list-style:none; display:block; float:left; padding:0px 20px 0px 0; font-size:12px; color:#000;}
.footer_left ul li a{text-decoration:none; color:#000;}
.footer_left ul li a:hover{text-decoration:underline;}
.copyright{width:500px; height:auto; float:left; margin:20px 15px; font-size:12px;}
.privacypolbox{width:275px; height:33px; float:right; margin:20px 0 0 0; font-size:12px; text-align:right; margin-right:18px;}
.privacypolbox a{text-decoration:none; color:#000;}
.privacypolbox a:hover{text-decoration:underline;}


.inner_banner_wrapper{width:100%; height:187px; float:left; background:url(../images/home_banner_bg.jpg) repeat-x center; margin-top:19px;}
.inner_banner{width:1031px; height:187px; margin:0 auto;}
.inner_nav_status{width:auto; height:88px; float:left; margin:57px 0 0 18px; background:url(../images/inner_nav_stts_bg.png) repeat;}
.inner_nav_status h1{font-size:36px; color:#000; font-weight:normal; font-family: 'fira_sans_otlight'; padding:0 20px 0 5px; margin-left: 8px; margin-top: 20px; margin-bottom:5px;	}
.inner_nav_status ul{margin:0; padding:0; margin-left: 8px; padding-right: 23px; margin-top:13px;}
.inner_nav_status ul li{list-style:none; display:block; float:left; font-family: 'fira_sans_otlight'; font-size:12px; color:#003b70; font-weight:normal;  background:url(../images/inner_nav_devider.png) no-repeat right; margin-right: 0; padding-left: 5px; padding-right: 10px;}
.inner_nav_status ul li a{text-decoration:none; color:#003b70;}
.inner_nav_status ul li a:hover{text-decoration:underline; color:#003b70;}
.inner_nav_status ul li:last-child{background:none;}
h1{font-family: 'fira_sans_otlight'; font-size:22px; font-weight:normal; color:#000; margin-top:25px;}
.inner_h1{font-family: 'fira_sans_otlight'; font-size:22px; font-weight:normal; color:#000; margin-top:25px; }
.inner_right_links{width:209px; min-height:203px; float:right; margin:25px 0 0 25px; border:1px solid #b2b2b2; clear:both;}
.inner_right_links h1{font-size:20px; color:#FFF; font-weight:normal; padding:10px; background:#003b70; margin:0;}
.inner_right_links ul{margin:10px; padding:0;}
.inner_right_links ul li{list-style:none; display:block; padding:7px 0 7px 0; font-size:14px; color:#000; border-bottom:1px solid #b2b2b2;}
.inner_right_links ul li a{text-decoration:none; color:#000;}
.inner_right_links ul li a:hover{text-decoration:underline;}
.inside_right_nav_active{color:#646464 !important;}
.godl_img{float:right; border:4px solid #e5e5e5; margin-left: 18px;  margin-top: -18px;}
.login_box{width:821px; min-height:243px; float:left; margin: -webkit-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 0px 16px 0px rgba(50, 50, 50, 0.3);
box-shadow:         0px 0px 16px 0px rgba(50, 50, 50, 0.3);
margin-bottom: 66px;
    margin-left: 88px;
    margin-top: 45px;
}
.login_left{width:339px; float:left; margin:43px 29px 0 43px;}
.login_field_oter{height:52px; float:left; margin-bottom:13px;border:2px solid #fff;}
.login_field_oter img{float:left;}
.login_field{width:271px; height:48px; float:left; border:1px solid #bab6ac; background:#eeeadf; border-left:none; padding-left: 10px;}
.btn_login{width:103px; height:39px; float:left;  background:url(../images/btn_login.jpg) no-repeat; border:none; background-position:0px 0px; cursor:pointer;}
.btn_login:hover{background-position:0px -39px;}
.login_devider{width:3px; height:221px; float:left; border-left:1px solid #bab6ac; margin-top:10px;}
.virtual_keybord{width:365px; height:177px; float:left; margin:43px 0 0 18px;}
.virtual_keybord img{float:left;}
.virtual_keybord h1{float:left; font-size:12px; margin:0; margin-left: 6px;
    margin-top: 8px; font-weight:normal;}
	.keyboard{width:359px; height:100px; float:left; margin-top:10px; margin-bottom:9px;}
.inner_bd_bg{background:url(../images/inner_bd_bg.jpg) repeat-x !important;
}

#errorMessage {
	color:red;
	text-align:right;
	padding-right:4px;
}

#carousel div {
text-align: center;
width: 190px;
height: 47px;
float: left;
position: relative;
font-size:15px !important;
margin-top:5px;	
}


#carousel div span {

	color:#043D74;	
	font-size:15px;
	height: 47px;
	
}

#carousel div p{

	color:#666;
	font-size:15px !important;
	padding:0;
	line-height:0px;	
	
}

#carousel div p span{

	color:#C70C03 !important;	
	
}




	
			