@font-face {
 font-family: 'opensans-regular';
 src: url('../fonts/opensans-regular-webfont.eot');
 src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.woff') format('woff'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular-webfont.svg#opensans-regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'opensans-bold';
 src: url('../fonts/opensans-bold-webfont.eot');
 src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bold-webfont.woff') format('woff'),  url('../fonts/opensans-bold-webfont.ttf') format('truetype'),  url('../fonts/opensans-bold-webfont.svg#opensans-bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'opensans-semibold';
 src: url('../fonts/opensans-semibold-webfont.eot');
 src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-semibold-webfont.woff') format('woff'),  url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),  url('../fonts/opensans-semibold-webfont.svg#opensans-semibold') format('svg');
 font-weight: normal;
 font-style: normal;
}

body { padding:0px; margin:0px; height:100%;width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#727272; background:url(../images/body-bg.jpg) repeat-x #fff; }
* { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, ul, li, p, div, span, strong, b { padding:0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
h4{margin-top:20px;}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
ul, ol { list-style:none; }
a {text-decoration:none;}
a:hover {text-decoration:hover;}
a img { border: 0px; text-decoration: none; }
.noBdr { border:none !important; }
.noPaddR { padding-right:0 !important;}
.noPaddL { padding-left:0 !important; }
.noPaddB { padding-bottom:0 !important; }
.noMarL { margin-left:0 !important; }
.noMarR { margin-right:0 !important; }
.noMar { margin:0 !important; }
.disBlock {display:block !important}
.floatL { float:left; }
.floatR { float:right;}
.floatNone {float:none !important}
.marTop10 {margin-top:10px;}
.marTop15 {margin-top:15px;}
.marTop5 {margin-top:5px;}
.algnCenter {text-align:center;}
.lowerText {text-transform:none;}
.noPadd {padding:0 !important;}
.textUpper {text-transform:uppercase;}

#wrapper {width:984px; margin:0px auto;}
/* top part css */
   
.mainWidth {width:984px; float:left;}
.header {padding:11px 0; background:url(../images/tricolor.jpg) no-repeat top right; width:984px; float:left;}
.logo {width:384px; float:left;}
.topRgtPart {float:right; width:600px;}
ul.topLink { float:right; margin-top:41px; }
ul.topLink li { text-transform:uppercase; display:inline-block; float:left; position:relative;
    top: 0px;
    left: 0px;
}
ul.topLink li a { color:#666; margin-right:15px; padding-bottom:1px; line-height:24px;}
ul.topLink li a:hover { color:#000; border-bottom:1px solid #999; }
ul.topLink li a.home { margin-right:20px; padding-bottom:0px; background:url(../images/homeIcon.png) no-repeat; height:20px; width:20px; text-indent: -9999px; float:left; display:block; padding-bottom:0px;}
ul.topLink li a:hover.home {background:url(../images/homeIconHover.png) no-repeat; border-bottom:none;}
ul.social {float:right; margin-top:38px;
    height: 22px;
    width: 224px;
}
ul.social li {margin-left:7px; float:left; display:inline-block; height:34px;}
ul.social li a:hover img { opacity:0.5; filter: alpha(opacity=50); }
/* navbar  css */
.navPart {background:url(../images/nav-left.jpg) no-repeat top left #58320e; height:40px;}
.searchBar {
    background: url('../images/search-bar.png') no-repeat scroll 0% 0% transparent;
    float: left;
    margin: 7px 0px 0px 9px;
    height: 26px;
    width: 207px !important;
    padding: 3px 7px;
}
.searchInput {font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #575757;
width: 164px;
height: 20px;
border: medium none;
background: none repeat scroll 0% 0% transparent;
line-height: 20px;
float: left;
margin: 0px;
padding: 0px;}
*+ html .searchBar {margin:7px 0 0 9px; height:29px;width:207px; padding:3px 7px 0 0px;}

/* nav part css */
ul.mainNav { float:right;}
    /* ul.mainNav li { float: left; font-family:arial; font-size:13px; display:inline-block; float:left;} */
ul.mainNav li { float: left; font-family:arial; font-size:11px; display:inline-block; float:left;}
ul.mainNav a:hover {color: #fff; background:#3a2007;}
ul.mainNav li a {color:#fff; border-left:1px solid #3a2007; display:inline-block; line-height:40px; padding:0 11px; }
ul.mainNav li.active, ul.mainNav li:hover { background: #3a2007; color: #fff; position: relative; z-index:99999; }
ul.mainNav li a.lastNav{ background:url(../images/last-nav.jpg) no-repeat top right;}
ul.mainNav li a:hover.lastNav{ background:url(../images/last-nav.jpg) no-repeat bottom right;}
ul.mainNav li a.activeTab { color:#fff; background:#3a2007;}
ul.mainNav li.active a { color: #fff; background:#3a2007; }
/* LEVEL TWO */
ul.mainNav div.sub_menu {visibility: hidden;}
ul.mainNav div.sub_menu01 { visibility: hidden; position: absolute; top: 100%; left:0px; z-index:99999; background:#3a2007; padding:15px;width:145px;}
.menu {width:220px; float:left;}
.sub_menu01 ul.sublinks	{float:left;}
.sub_menu01 ul.sublinks	li {font-size:12px; text-transform:capitalize; float:none; display:block; font-weight:normal !important;}
.sub_menu01 ul.sublinks	li a{ display:inline; border-left:none; padding:0; color:#fff; background:none; float:none; line-height:22px;  font-weight:normal !important; }
.sub_menu01 ul.sublinks	li a:hover{color:#ffc8c1; background:none !important;}
.sub_menu01 ul.sublinks	li:hover{color:#ffc8c1; background:none !important;}
.sub_menu01 ul.sub	li a{color:black; background:orange !important;}
.sub_menu01 ul.sub	li a:hover{color:black; background:orange !important;}
.width440 {width:440px;}
.width660 {width:660px;}
/* banner part css */
.bannerArea {margin-top:28px;}
/* blog part css */
.blog {width:203px; float:right; background:url(../images/blog-bg.png) no-repeat top right; height:272px; padding:14px;}
h3.blogHead {color:#883a01; font-family:'opensans-bold'; text-transform:uppercase; line-height:28px; font-size:19px; font-weight:normal;}
.update {float:left; width:203px; background:#fff; height:100px; background:url(../images/update-top.png) no-repeat top left; padding-top:23px;}
ul.soUpdate {float:left; width:181px; background:#fff; border-left:1px solid #e3e1e1; border-right:1px solid #e3e1e1; border-bottom:1px solid #e3e1e1; padding:5px 10px 0;}
ul.soUpdate li.facebook {display:block; background:url(../images/facebook-update.png) no-repeat 0px 3px; font-size:11px; color:#626262; padding-left:28px; padding-bottom:15px; line-height:16px;}
ul.soUpdate li.twitter {display:block; background:url(../images/twitter-update.png) no-repeat 0 3px; font-size:11px; color:#626262; padding-left:28px; padding-bottom:15px; line-height:16px;}
ul.soUpdate li a {color:#883a01;}
ul.soUpdate li a:hover {color:#000;}
/* content part css */
.marTop25 {margin-top:182px !important;margin-left:14px;}
.marTop77 {margin-top:190px !important;margin-left:14px;}
.marTop20 {margin-top:-4px !important;}
.about {width:984px; float:left;}
h1, h3.textHead {color:#666; font-family:'opensans-bold'; text-transform:uppercase; font-size:18px; font-weight:normal; border-bottom:2px solid #af7501; padding-bottom:10px; position:relative;}
a.more{font-size:11px; color:#58320e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; position:absolute; right:-87px; 
background:url(../images/more2.png) no-repeat  right -59px; padding-right:14px; display:inline-block;
    top: 6px;
    width: 30px;
    height: 18px;
}
a.more1{font-size:11px; color:#58320e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; position:absolute; right:581px; 
background:url(../images/more2.png) no-repeat  right -59px; padding-right:14px; display:inline-block;
    top: 3px;
    width: 30px;
}
.arch
{
    color: rgb(219,104,13);text-decoration:underline;
}
a:hover.more{color:#3a2007; background:url(../images/more2.png) no-repeat right 0; padding-right:14px;}
*+ html a.more {top:4px;}
.yellow
{
    color:Yellow;
    
}

.orange
{
    
    color:fuchsia;
}

.gray
{
    
    color:Gray;
}

h4.aboutText {font-size:14px; line-height:20px; margin-top:20px; font-weight:normal; color:#333; padding-bottom:15px;}
.homeText {float:left; width:695px; margin-left:15px;}
.homeText p{
margin-top:14px;

}
.box224 {width:224px; float:left; margin-left:23px; height:238px;}
.newsDate {color:#444545; text-transform:uppercase;}
ul.news li{line-height:16px; margin-top:8px;}
ul.news li a{color:#f38c41}
ul.news li a:hover{color:#333}
ul.statistics {margin-top:0px;}
ul.statistics li{line-height:16px; padding-bottom:15px; background:url(../images/bullet-black.jpg) no-repeat 0 3px; padding-left:15px;}
ul.statistics li a{color:#707070}
ul.statistics li a:hover{color:#333}
ul.memLogin {margin-top:25px; margin-left:8px;}
ul.memLogin li {margin-top:15px;}
ul.memLogin li.loginBg {background:url(../images/login-bg.png) no-repeat; height:20px; padding:5px 10px; margin-top:10px;}
.loginInput {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757; width:185px; height:20px; border:none; background:none; line-height:20px; float:left; margin:0px; padding:0px !important;}
ul.memLogin li b {padding:0 5px;}
ul.memLogin li a{color:#727272}
ul.memLogin li a:hover{color:#000; text-decoration:underline;}
ul.quickLinks {margin-top:15px;}
ul.quickLinks li {background:url(../images/bullet.png) no-repeat 5px 9px; border-bottom:1px dotted #a9a9a9; padding:5px 0 5px 20px;}
ul.quickLinks li a{color:#454545}
ul.quickLinks li a:hover{color:#f38c41}
.box243 {width:243px; float:left;}
ul.events {margin-top:-7px !important;}
ul.events li{border-bottom:1px dotted #a9a9a9; padding:20px 0 !important; font-size:11px; }
ul.events li img{float:left; margin-right:10px;}
ul.events li a{color:#444545; display:block; font-weight:bold; font-size:12px;}
ul.events li a:hover{color:#666;}
ul.events li span{color:#333; font-style:italic; display:block;}
.marLeft10 {margin-left:10px;}
.tradeEn {color:#565656; padding:5px}
.tradeEn a{color:#959594; display:block;}
.tradeEn a:hover{color:#000;}
.footer {background: url(../images/footer-bg.png) no-repeat; width:954px; padding:17px; float:left;margin-top:-36px;}
ul.footerLinks {margin-left:250px;}
ul.footerLinks li{display:inline-block; float:left; }
ul.footerLinks li a{display:inline-block; float:left; color:#fff; border-right:1px solid #fff; padding:0 10px; line-height:15px;}
ul.footerLinks li a:hover{color:#abd0f7;}
ul.footerLinks li.fotHome{display:inline-block; float:left; background:url(../images/footer-home.png) no-repeat; padding-left:18px; }
.copyright {font-size:11px; padding-bottom:20px; margin-top:15px; float:left; width:984px; text-align:center; margin-right:50%;}
.tabPart {width:224px; float:left; margin-top:20px;}
ul.tabNav {list-style: none; margin: 0; padding: 0; float:left;}
ul.tabNav li {display: inline; float:left; font-size:12px; margin-right:4px;}
ul.tabNav li a {color: #666; text-decoration: none; float:left; line-height:28px; padding:0px 10px;}
ul.tabNav li a.selected,  ul.tabNav li a:hover {background:#f0f0f1; color:#677115; cursor:pointer }
.tabContainer {float:left; width:204px; background:#f0f0f1; padding:0 10px; height:165px; overflow:hidden}
.tabContainer p{padding:10px 0; border-bottom:1px dotted #999;}
.tabContainer p strong{display:block; color:#333}
.topButton {width:50px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: rgba(44, 44, 45, 1);
background: none repeat scroll 0% 0% rgba(197, 161, 128, 1); position:fixed; right:20px; bottom:62px; text-align:center; line-height:24px; display:none; cursor:pointer}







/* content part css */
.marTop25 {margin-top:40px !important;margin-left:14px;}
.marTop20 {margin-top:22px !important;}
.about {width:984px; float:left;}
h1, h3.textHead {color:#666; font-family:'opensans-bold'; text-transform:uppercase; font-size:18px; font-weight:normal; border-bottom:2px solid #af7501; padding-bottom:10px; position:relative;
    top: -24px;
    left: 0px;
    width: 100%;
    height: 25px;
}

h4.aboutText {font-size:14px; line-height:20px; margin-top:20px; font-weight:normal; color:#333; padding-bottom:15px;}
.homeText {float:left; width:695px; margin-left:15px;margin-top:-29px}
.box224 {width:235px; float:left; margin-left:23px;}
.newsDate {color:#444545; text-transform:uppercase;}
ul.news li{line-height:16px; margin-top:8px;}
ul.news li a{color:#f38c41}
ul.news li a:hover{color:#333}
ul.statistics {margin-top:0px;}
ul.statistics li{line-height:16px; padding-bottom:15px; background:url(../images/bullet-black.jpg) no-repeat 0 3px; padding-left:15px;}
ul.statistics li a{color:#707070}
ul.statistics li a:hover{color:#333}
ul.memLogin {margin-top:-11px; margin-left:8px;}
ul.memLogin li {margin-top:15px;}
ul.memLogin li.loginBg {background:url(../images/login-bg.png) no-repeat; height:20px; padding:5px 10px; margin-top:10px;}
.loginInput {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757; width:185px; height:20px; border:none; background:none; line-height:20px; float:left; margin:0px; padding:0px !important;}
ul.memLogin li b {padding:0 5px;}
ul.memLogin li a{color:#727272}
ul.memLogin li a:hover{color:#000; text-decoration:underline;}
ul.quickLinks {margin-top:15px;}
ul.quickLinks li {background:url(../images/bullet.png) no-repeat 5px 9px; border-bottom:1px dotted #a9a9a9; padding:5px 0 5px 20px;}
ul.quickLinks li a{color:#454545}
ul.quickLinks li a:hover{color:#f38c41}
.box243 {width:206px; 
float:left;
}
ul.events {margin-top:10px;}
ul.events li{border-bottom:1px dotted #a9a9a9; padding:10px 0; font-size:11px; }
ul.events li img{float:left; margin-right:10px;}
ul.events li a{color:#444545; display:block; font-weight:bold; font-size:12px;}
ul.events li a:hover{color:#666;}
ul.events li span{color:#333; font-style:italic}
.marLeft10 {margin-left:10px;}
.tradeEn {color:#565656; padding:5px}
.tradeEn a{color:#959594; display:block;}
.tradeEn a:hover{color:#000;}
.footer {background: url(../images/footer-bg.png) no-repeat; width:954px; padding:17px; float:left;
    height: 33px;
}
ul.footerLinks {margin-left:250px;}
ul.footerLinks li{display:inline-block; float:left; }
ul.footerLinks li a{display:inline-block; float:left; color:#fff; border-right:1px solid #fff; padding:0 10px; line-height:15px;}
ul.footerLinks li a:hover{color:#ffc8c1;}
ul.footerLinks li.fotHome{display:inline-block; float:left; background:url(../images/footer-home.png) no-repeat; padding-left:18px; }
.copyright {font-size:11px; padding-bottom:20px; margin-top:15px; float:left; width:984px; text-align:center}
.tabPart {width:224px; float:left; margin-top:20px;}
ul.tabNav {list-style: none; margin: 0; padding: 0; float:left;}
ul.tabNav li {display: inline; float:left; font-size:12px; margin-right:4px;}
ul.tabNav li a {color: #666; text-decoration: none; float:left; line-height:28px; padding:0px 10px;}
ul.tabNav li a.selected,  ul.tabNav li a:hover {background:#f0f0f1; color:#677115; cursor:pointer }
.tabContainer {float:left; width:204px; background:#f0f0f1; padding:0 10px; height:165px; overflow:hidden}
.tabContainer p{padding:10px 0; border-bottom:1px dotted #999;}
.tabContainer p strong{display:block; color:#333}
.topButton {width:50px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color: rgba(44, 44, 45, 1);
background: none repeat scroll 0% 0% rgba(197, 161, 128, 1); position:fixed; right:20px; bottom:62px; text-align:center; line-height:24px; display:none; cursor:pointer}
/* inner page css start here */
.innerBanner {margin-top:28px; background:url(../images/inner-banner-rgt.png) no-repeat top right; height:178px; position:relative;}
.innerBannerImg {position:absolute; top:0px; left:0px;}
.headBanner {position:absolute; top:100px; right:25px; width:270px;}
.headBanner h2{text-align:right; color:#333; font-family:'opensans-bold'; text-transform:uppercase; font-size:22px; font-weight:normal;}
.headBanner p{text-align:right; color:#666; margin-top:10px;}
.bredcum p{text-align:right; margin-top:15px;}
.bredcum p a{color:#727272;}
.bredcum p a:hover{color:#000;}
.bredcum p b{padding:0 5px;}
.bredcum p span{ text-transform:uppercase; color:#58320e; font-weight:bold;}
.innerLeft {width:224px; float:left;}
.innerRgt {width:720px; float:left; margin-left:40px;height:auto}
ul.leftNav {border-top:1px dotted #a9a9a9; margin-top:20px;}
ul.leftNav li a{border-bottom:1px dotted #a9a9a9; display:block; background:url(../images/bullet.png) no-repeat 9px 10px #fff; padding:6px 5px 6px 25px; text-transform:uppercase; color:#727272; font-weight:bold;}
ul.leftNav li a:hover, ul.leftNav li a.current{background:url(../images/bullet.png) no-repeat 9px 10px #f9e7d6; color:#58320e;}
.text {margin-top:20px; float:left; width:720px;}
.textimg {float:left; padding:0 15px 10px 0;}
.text h4 {font-family:'opensans-bold'; text-transform:uppercase; font-size:15px; font-weight:normal; padding-bottom:10px;}
.text h5 {font-family:'opensans-bold'; font-size:13px; font-weight:normal; padding-bottom:10px; text-transform:uppercase;
	height: 18px;
}
.text h6 {font-family:'opensans-regular'; font-size:13px; font-weight:normal; color:#333; padding-bottom:5px;}
.text p {padding-bottom:15px;}
ul.textBullet {margin-left:7px;}
ul.textBullet li{background:url(../images/bullet.png) no-repeat 0 4px; padding-left:17px; padding-bottom:10px;}
select{
	border:none;
	color:#666666;
	line-height:24px;
	margin-top:3px;
	font-size:inherit;
}
.sub001 {visibility: hidden; position: absolute; top: 100%; left:0px; z-index:999999; background:red;}
.sub001 ul{ float:none;}
.sub001 ul li { text-transform:capitalize; display:block; float:none; position:relative; }
.sub001 ul li a { color:#666; display:block; background:#cccccc; float:none; width:70px; padding:2px 10px; border-bottom:1px solid #fff; margin-right:0px;}
.sub001 ul li a:hover { color:#fff;  border-bottom:1px solid #fff; background:#727272;}




nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul ul ul {
	position: absolute; right: 100%; top:0;
}

