@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;}
img{border:none;outline:none;}
a{text-decoration:none;outline:none;}
li{font-family: 'fira_sans_otregular';line-height:18px;font-size:12px;font-weight:700;}
ul{list-style:disc;}
body{margin:0; padding:0; font-family: 'fira_sans_otregular'; font-weight:700; line-height:18px; background:url(../images/bd_bg.jpg) no-repeat;background-position:center top; }

.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);}
li.currentLi{color:red; background:#806a1c;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}
.home_banner_wrapper{ margin-bottom: 599px;width:1031px; 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;border:0.1px solid blue;}
.banner ul{ margin: 0px; padding: 0px; list-style: none; }
.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:5px 1px; 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;

padding-right: 0.0000000000001%;
padding-left: -0.00000000000001%;
position:absolute;
top:362px;

left:0;
 /* 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 */
background-image: -webkit-linear-gradient(top, #ffffff, #93c3ec);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcff', endColorstr='#81c5ff',GradientType=0 ); /* IE6-8 */
}
.content_inner{width:1000px; margin:0 auto; background:#FFF; margin-top:1px; padding:15px;}
.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; cursor: pointer; background:url(../images/energy_bg.jpg) no-repeat; margin-right:7px;}
.energy_content{width:150px; height:20px; float:left;border: 4px solid black; margin:70px 0px 0px 80px;}
.energy h1{width: 50%;height:auto; display:block;font-size:22px; font-family: 'fira_sans_otbold'; color:#000; padding:10px;  margin-left:60px;margin-top: -1px;text-shadow: 1px 1px #fff;}


.diamond{width:245px; height:151px; float:left; cursor: pointer; 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 h1{width: 50%; display:block;font-size:22px; font-family: 'fira_sans_otbold'; color:#000; padding:10px;margin-left:60px;margin-top: -1px;text-shadow: 1px 1px #fff;}


.metal{width:245px; height:151px; float:left; cursor: pointer; 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 h1{width: 50%; display:block;font-size:22px; font-family: 'fira_sans_otbold'; color:#000;padding:10px;margin-left:60px;margin-top: -1px;text-shadow: 1px 1px #fff;}


.agri{width:245px; height:151px; float:left; cursor: pointer; background:url(../images/agriculture.jpg) no-repeat; }
.agri_content{width:183px; height:151px; float:left; background:url(../images/comodity_content_bg.png) repeat;}
.agri h1{width: 50%; display:block;font-size:22px; font-family: 'fira_sans_otbold'; color:#000;padding:10px;margin-left:60px;margin-top: -1px;text-shadow: 1px 1px #fff;}




.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;overflow:hidden;}
.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;}
.professional_service a{color:#000;}
.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;  border:1px solid #d0d0d0; margin:0 0 0 10px; float:left;overflow:hidden;}
.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;}
.activelink{ background: url(../images/tab_libg1.jpg) repeat-x; border-left: 4px solid #003b70; }
.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;
font-family: 'fira_sans_otregular';


}
th
{
border-bottom: 1px solid #d0d0d0;
font-size: 10px;
font-weight: 700;

}
tr{
border-bottom: 6px solid black;
font-size: 15px;
font-weight: 600;
font-family: 'fira_sans_otregular'; font-weight:normal; 
line-height:18px;
color: #000;
}
table{
width:382px;

}
td{
border-bottom: 1px solid #d0d0d0;
padding: 7px;
}
li img{
margin-top: 0;
}
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; border-top:1px solid #d2d2d2; position:absolute;left:0px;}
.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:hover{ border-right: 4px solid #003b70; background: #ececec;}
.inner_right_links ul li a{text-decoration:none; color:#000; width:100%; display:block;}
.inner_right_links ul li a:hover{  }
.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; color:#000; 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_left a{color:#000;}
.login_left a:hover{text-decoration: underline;}
.login_field_oter{width:340px; height:72px; float:left; margin-bottom:18px; margin-top:8px;
   margin-bottom: 10px;}
.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;  margin-right: 15px;  margin-bottom: 15px;background:url(../images/btn_login.jpg) no-repeat; border:none; background-position:0px 0px; cursor:pointer;}
.btn_login:hover{background-position:0px -39px;}
.btn_register{width:103px; height:39px; float:left;cursor:pointer;
border:1px solid #91b41a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 /*background-color: #b6e026; background-image: -webkit-gradient(linear, left top, left bottom, from(#b6e026), to(#abdc28));
 background-image: -webkit-linear-gradient(top, #b6e026, #abdc28);
 background-image: -moz-linear-gradient(top, #b6e026, #abdc28);
 background-image: -ms-linear-gradient(top, #b6e026, #abdc28);
 background-image: -o-linear-gradient(top, #b6e026, #abdc28);
 background-image: linear-gradient(to bottom, #b6e026, #abdc28);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b6e026, endColorstr=#abdc28);
*/
background: #b4e391; /* Old browsers */
background: -moz-linear-gradient(top, #b4e391 0%, #61c419 1%, #b4e391 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(1%,#61c419), color-stop(100%,#b4e391)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b4e391 0%,#61c419 1%,#b4e391 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b4e391 0%,#61c419 1%,#b4e391 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b4e391 0%,#61c419 1%,#b4e391 100%); /* IE10+ */
background: linear-gradient(to bottom, #b4e391 0%,#61c419 1%,#b4e391 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */
}
.btn_register:hover{background: #b4e391; /* Old browsers */
background: -moz-linear-gradient(top, #b4e391 0%, #61c419 99%, #b4e391 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(99%,#61c419), color-stop(100%,#b4e391)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b4e391 0%,#61c419 99%,#b4e391 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b4e391 0%,#61c419 99%,#b4e391 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b4e391 0%,#61c419 99%,#b4e391 100%); /* IE10+ */
background: linear-gradient(to bottom, #b4e391 0%,#61c419 99%,#b4e391 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */}
.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) no-repeat;background-position: center top;
}
.comment_field{width:371px; height:48px; float:left; border:1px solid #bab6ac; background:#eeeadf; padding-left: 10px;}
.comment_textarea{width:471px; height:80px; float:left; border:1px solid #bab6ac; background:#eeeadf; padding-left: 10px;}
#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;	
	
}

.carslider{
background: url(../images/tab_libg1.jpg) repeat-x;
border-left: 1px solid #d0d0d0;
margin-left: 2px;
}
.btnSubmit{
float:right;
background-color: #e3e3e3;
padding: 5px;
border: 1px solid #bbb;
border-radius: 5px;
font-weight:normal;
font-family: 'fira_sans_otregular';
font-size:14px;
margin: 10px 8px 7px 0px;
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
}
.btnSubmit:hover{

border: 1px solid #e3e3e3;
border-radius: 5px;
color:#3a3a3a;

background: #f1da36; /* Old browsers */
background: -moz-linear-gradient(top, #f1da36 1%, #fefcea 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f1da36), color-stop(99%,#fefcea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f1da36 1%,#fefcea 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f1da36 1%,#fefcea 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f1da36 1%,#fefcea 99%); /* IE10+ */
background: linear-gradient(to bottom, #f1da36 1%,#fefcea 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */
}
.error
{
   font-family: 'fira_sans_otregular'; 
   font-size: 0.7em;
   color: #900;
   background-color : #ffff00;

  
}	
.short_explanation
{
   font-family : 'fira_sans_otregular';
   font-size: 0.6em;
   color:#333;   
}
.spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#register_password_errorloc
{
    clear:both;
}
.short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}
.container
{
   margin-top:8px;
   margin-bottom: 10px;
}
.slimBox
{
	width: auto;
	height: 2720px;
	

}

