/**************************
resets white space on all elements to help cross browser
**************************/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 0; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; border:0}
caption, th, td, center {font-weight: normal;text-align: left; vertical-align: top;}
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dl, li, dt, dd dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
h1 { font-size: 13px; font-weight: bold; margin: 0.67em 0; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
/**************************
Main Divs
**************************/
* { padding:0; margin:0; }
body { color: black; background-color: #fff; text-align: center; margin: 0; padding: 0; border-width: 0; }
# { margin: 0; padding: 0; border-width: 0; }
#container { width: 897px; margin: 0; padding: 0; border-width: 0; }
#header { background-image: url(images/header.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
#navigation { background-image: url(images/nav.gif); background-repeat: no-repeat; text-align: left; width: 897px; height: 31px; float: left; margin: 0; padding: 0; border-width: 0; }
#content { background-repeat: repeat-y; text-align: left; width: 897px; float: left; margin: 0; padding: 0 0 0 0; border-width: 0; }
#footer { color: #7c7b7c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: no-repeat; text-align: left; width: 897px; height: 18px; clear: both; margin: 0; padding: 0; border-width: 0; }
.home_main_container { background-image: url(images/home_bg.jpg); background-repeat: no-repeat; width: 897px; height: 209px; margin: 0; padding: 0; }
.label { text-align: center; width: 897px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; }
.nav_left { background-image: url(images/one.gif); background-repeat: no-repeat; width: 73px; height: 31px; float: left; }

div.nav1 a { display: block; margin: 0; padding:0; width:93px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/one_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav1 a:hover { background-image: url(images/one_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 93px; height: 31px; float: left; padding-left: 0; }
div.nav1_on { float: left; width: 93px; height: 31px; background: url(images/one_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }
div.nav2 a { display: block; margin: 0; padding:0; width:116px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/two_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav2 a:hover { background-image: url(images/two_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 116px; height: 31px; float: left; padding-left: 0; }
div.nav2_on { float: left; width: 116px; height: 31px; background: url(images/two_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }
div.nav3 a { display: block; margin: 0; padding:0; width:102px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/three_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav3 a:hover { background-image: url(images/three_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 102px; height: 31px; float: left; padding-left: 0; }
div.nav3_on { float: left; width: 102px; height: 31px; background: url(images/three_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }
div.nav4 a { display: block; margin: 0; padding:0; width:146px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/four_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav4 a:hover { background-image: url(images/four_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 146px; height: 31px; float: left; padding-left: 0; }
div.nav4_on { float: left; width: 146px; height: 31px; background: url(images/four_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }
div.nav5 a { display: block; margin: 0; padding:0; width:111px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/five_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav5 a:hover { background-image: url(images/five_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 111px; height: 31px; float: left; padding-left: 0; }
div.nav5_on { float: left; width: 111px; height: 31px; background: url(images/five_on.gif) no-repeat; text-align: left; text-indent: -2500px; margin: 0; padding: 0; }
div.nav6_on { float: left; width: 105px; height: 31px; background: url(images/six_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }
div.nav6 a { display: block; margin: 0; padding:0; width:105px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/six_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav6 a:hover { background-image: url(images/six_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 105px; height: 31px; float: left; padding-left: 0; }
div.nav7_on { float: left; width: 95px; height: 31px; background: url(images/seven_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }
div.nav7 a { display: block; margin: 0; padding:0; width:95px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/seven_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav7 a:hover { background-image: url(images/seven_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 95px; height: 31px; float: left; padding-left: 0; }
div.nav8_on { float: left; width: 129px; height: 31px; background: url(images/eight_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }
div.nav8 a { display: block; margin: 0; padding:0; width:129px; height:31px; overflow:hidden; font: bold 13px/1 georgia, serif; color:#039; text-decoration: none; background: url(images/eight_up.gif) no-repeat; text-align: left; text-indent: -2500px; float: left; }
div.nav8 a:hover { background-image: url(images/eight_over.gif); color: yellow; text-align: left; text-indent: -2500px; width: 129px; height: 31px; float: left; padding-left: 0; }
div.nav8_on { float: left; width: 129px; height: 31px; background: url(images/eight_on.gif) no-repeat; text-align: left; text-indent: -2500px; padding-left: 0; }

.nav_right { background-image: url(images/Naughty-fish-Slices_11.gif); background-repeat: no-repeat; text-align: left; width: 72px; height: 31px; float: left; }
.home_main_container p { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; padding-top: 20px; padding-right: 350px; padding-left: 43px; }
.home_main_container h1 { color: #a6c8e2; font-size: 28px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 38px; padding-left: 43px; }
/**************************
Home Jumps
**************************/
.jump1 { width: 226px; height: 121px; float: left; }
.jump2 { width: 225px; height: 121px; float: left; }
.jump3 { width: 225px; height: 121px; float: left; }
.jump4 { width: 221px; height: 121px; float: left; }
/**************************
Home Modules
**************************/
.sub_container1 { width: 280px; float: left; }
.sub_container2 { width: 290px; float: left; }
.sub_container3 { width: 327px; float: left; }
.sub1 { width: 280px; height: 30px; float: left; }
.sub2 { width: 290px; height: 30px; float: left; }
.sub3 { width: 327px; height: 30px; float: left; }
.sub_content1 { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 230px; height: 28px; float: left; padding: 25px 25px 0; }
.sub_content2 { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 240px; height: 28px; float: left; padding: 25px 25px 0; }
.sub_content3 { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 277px; height: 28px; float: left; padding: 25px 25px 0; }
.main_container1 { background-image: url(images/sub_bg.gif); width: 897px; float: left; }
/**************************
Second level css
**************************/
.mining_image { width: 896px; height: 118px; }
.column1 { color: #606060; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; width: 457px; float: left; padding-top: 10px; }
.column2 { width: 230px; float: left; }
.column3 { text-align: center; width: 180px; float: left; padding-top: 67px; }
.column1 p { color: #606060; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; float: left; margin: 0; padding: 8px 34px 0 55px; }
.column1.1 { color: #606060; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; width: 457px; }
.title { width: 457px; height: 71px; }
.product_button { width: 148px; height: 35px; float: left; padding-top: 20px; padding-bottom: 5px; }
.bold { font-weight: bold; margin-top: 10px; padding-top: 10px; }
.column1news { color: #606060; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-align: left; width: 653px; float: left; min-height: 475px; }
a {
	color: #333333;
	text-decoration: underline;
}
a.readon {
	color: #333333;
}
.column2 ul.menu li li a:hover,.column2 ul.menu li li a:active, .column2  ul.menu li li a:focus {
	color: #333333;
}
.column2  ul.menu li.active a span {
	background: url(../../../images/bullet.gif) no-repeat 5px;
}
.bignumber {
	color: #333333;
}
.column2  ul.menu li.active a {
	color: #333333;
}
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
	color: #333333;
}
div.module h3 {
	color: #333333;
}
li.latestnews
{ color: #5d5d5d; line-height: 13px; padding-left: 15px; padding-top: 2px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 3px; text-decoration: none; padding-bottom: 6px; }
a.latestnews
{ color: #5d5d5d; line-height: 13px; background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; }
a.latestnews:link
{ color: #5d5d5d; line-height: 13px; background-repeat: no-repeat; background-position: 0 2px; }
a.latestnews:hover
{ color: #000; line-height: 13px; background-repeat: no-repeat; background-position: 0 2px; }
li.latestnews a
{ color: #5d5d5d; line-height: 13px; padding-left: 0; padding-top: 0; background-repeat: no-repeat; background-position: 0 2px; padding-bottom: 3px; }
li.latestnews a hover
{ color: #5d5d5d; line-height: 13px; padding-left: 15px; padding-top: 0; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 2px; padding-bottom: 3px; }
#footer a:link { color: #7c7b7c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: no-repeat; margin: 0; padding: 0; border-width: 0; }
#footer a:hover { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: no-repeat; margin: 0; padding: 0; border-width: 0; }
#footer a:visited { color: #7c7b7c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: no-repeat; margin: 0; padding: 0; border-width: 0; }
.button1 { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 230px; height: 40px; float: left; padding: 25px; }
.button2 { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 240px; height: 40px; float: left; padding: 25px; }
.button3 { color: #4f4f4f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; width: 90px; height: 40px; float: left; padding: 25px 25px 25px 180px; }
.footleft { width: 450px; float: left; }
.footright { text-align: left; width: 223px; float: left; }
.footright2 { text-align: right; width: 224px; float: left; }
.footleft2 { width: 800px; float: left; padding-top: 25px; }
.column1news p { text-align: left; padding-right: 70px; padding-left: 40px; }
.jump_container { width: 536px; height: 250px; padding-top: 20px; padding-left: 40px; }
.contact_address { font-size: 12px; line-height: 18px; background-color: #f3f4f4; padding: 12px; }
.red { color: #eb0000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.column1newsright { text-align: right; padding-right: 70px; padding-left: 40px; }
.content { width: 565px; float: left; padding-top: 30px; padding-left: 40px; }
.friction_jump_container { width: 536px; height: 375px; padding-top: 20px; padding-left: 40px; }
input#mod_search_searchword { color: #333; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(images/form1.gif); background-repeat: no-repeat; background-position: 0 0; width: 112px; height: 17px; margin: 2px 3px 0; padding: 5px 8px 0; border: solid 0 #fff; }
.button { margin: 0; padding: 0; }
.search_container { text-align: right; float: right; }
.search_left { width: 112px; height: 20px; float: left; margin-top: 0; padding-top: 13px; }
.search_right { text-align: right; width: 65px; height: 20px; float: left; padding-top: 2px; }
form#two input { font-size: 12px; background-color: #eb0000; text-align: left; padding: 3px; border: solid 1px #7c7b7c; }
.column1search { color: #606060; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-align: left; width: 613px; float: left; min-height: 475px; padding-left: 40px; }
h3 { color: #464646; font-size: 14px; font-weight: bold; padding-top: 5px; padding-left: 40px; }
.flags { text-align: right; width: 898px; float: left; margin-top: 40px; }
#headergb { background-image: url(images/gb.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
#headerfr { background-image: url(images/fr.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
#headerch { background-image: url(images/ch.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
#headerru { background-image: url(images/ru.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
#headersp { background-image: url(images/sp.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
#headerit { background-image: url(images/it.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
#headergr { background-image: url(images/gr.gif); background-repeat: no-repeat; text-align: right; width: 897px; height: 97px; float: left; margin: 0; padding: 0; border-width: 0; }
.translation_content { color: #797979; font-size: 12px; line-height: 18px; width: 575px; padding: 50px 30px; }
.class { font-size: 13px; font-weight: bold; }
.translation_content p { color: #797979; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 0; padding: 0 0 10px; }
select { color: #797979; width: 300px; margin: 0; padding: 3px; }
.title {  }
.title p {  }
.table_padding { padding-top: 2px; padding-left: 15px; }
.table_padding_titles { font-weight: bold; padding-top: 7px; padding-left: 15px; }

