/* CSS Document */
/*=========RESET CLASS===========*/ 
html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary,  time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; /*vertical-align: baseline;*/
	
	outline:none; }
/* HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1.2; }
ol, ul { list-style:none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,  q:before, q:after { content: ''; content: none; }
table { /*border-collapse: collapse;

	border-spacing: 0;
*/


}
/*=========RESET CLASS Ends===========*/

body { font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px; background:#000; color:#fff; }
a { color:#fff; text-decoration:none; }
a:hover { color:#fff; }
#wrapper { margin: 0 auto; text-align: left; width: 960px; }
#container { float:left; margin:0px auto; width:960px; }
/*=========Header Classes Starts===========*/


/*=========Slideshow Classes Starts===========*/
#header { float:left; width:960px; height:30px; }
#header .header-left { float:left; margin-left:0px; width:82%; line-height:30px; font-size:11px; padding:1px 0px 0px 0px; height:30px; }
#header .header-left a { margin:0px 5px; text-align:center; padding-left:10px; float:left; color:#fff; }
#header .header-left a:hover { background:url(images/menu-hover-new-l2.png) no-repeat; }
#header .header-left a span { float:left; padding-right:10px; padding-top:5px; margin-right:-7px; height:29px; }
#header .header-left a span.arrow { float:left;  background:background:url(images/menu-hover-r.png) right top no-repeat;
padding-top:0px; display:block; height:29px; }
.black-box1 { float:left; width:205px; margin-left:10px; }
.black-box1 h3 { color:#fff; font-size:20px; line-height:30px; margin-bottom:10px; }
.black-box2 { float:left; width:205px; margin-left:46px; }
.black-box2 h3 { color:#fff; font-size:20px; margin-bottom:10px; line-height:30px; }
.black-box3 { float:left; width:205px; margin-left:107px; }
.black-box3 h3 { color:#fff; font-size:20px; line-height:30px; margin-bottom:10px; }
.black-box4 { float:left; width:205px; margin-left:185px; }
.black-box4 h3 { color:#fff; font-size:20px; line-height:30px; margin-bottom:10px; }
.black-box5 { float:left; width:205px; margin-left:271px; }
.black-box5 h3 { color:#fff; line-height:30px; font-size:20px; margin-bottom:10px; }
.black-box6 { float:left; width:205px; margin-left:344px; }
.black-box6 h3 { color:#fff; line-height:30px; font-size:20px; margin-bottom:10px; }
#header .header-left ul li ul li { width:230px; float:left; text-align:left; }
#header .header-left ul li ul { background:url(images/menu-black-bg.png); width:674px; float:left; margin-left:218px; padding:20px 0px; }
#header .header-left ul li ul.list-1 { width:200px; }
#header .header-left ul li ul a { text-align:left; margin:0px 3px; padding:0px 0px 0px 10px; background:none; color:#fff; line-height:25px; width:85%; height:25px; }
#header .header-left ul li.first { margin-right:145px; }
#header .header-left ul li ul a:hover, a:visited, a:active, a:link { color:#fff; }
#header .header-left ul li ul span { height:25px; background:none; }
#header .header-left ul li ul a:hover { background:url(images/menu-hover-new-l2.png) no-repeat; }
#header .header-left ul li ul a:hover span { background:none; }
#header .header-left a:hover span { display:block; margin-right:-7px; background:url(images/menu-hover-new-r2.png) right top no-repeat; padding-right:10px; }
.clear { clear:both }
#gallery { position:relative; height:555px; }
#gallery a { float:left; position:absolute; }
#gallery a img { border:none; }
#gallery a.show { z-index:500 }
#gallery .caption { z-index:600; background-color:#000; color:#ffffff; height:100px; width:100%; position:absolute; bottom:0; }
#gallery .caption .content { margin:5px }
#gallery .caption .content h3 { margin:0; padding:0; color:#1DCCEF; }
/*=========Slideshow Classes Ends===========*/
.header-right { float:right; width:17%; display:block; height:30px; }
.header-right a { display:block; background:url(images/top-right-brown.png) repeat-x; height:24px; margin:1px 2px 0px 0px; padding:6px 20px 0px 25px; float:right; }
#main { float:left; width:960px; }
#main-inner { float:left; background:url(images/bg-inner.jpg) top center no-repeat; background-repeat: no-repeat !important; width:960px; min-height:555px; }
#main-inner #left-inner { float:right; width:238px; position:relative; z-index:999; }
.left-sub-title { float:left; margin:8px; width:92%; }
#main-inner #right-inner { float:right; background:url(images/right-white-bg.png); padding:10px 15px; color:#333; min-height:290px; width:688px; }
#main-inner #right-inner .right-box { padding:10px 10px 10px 20px; font-size:14px; text-align:justify; }
.right-box-inner { float:right; width:245px; margin:10px 0px 10px 10px; }
.right-box-inner img { margin:3px 0px; }
#read-more { float:left; width:95%; }
#read-more a { background:url(images/read-more-bg-l.png) no-repeat left; float:left; padding:10px; }
#read-more a span { background:url(images/read-more-bg-r.png) no-repeat right; height: 28px; margin-right: -18px; line-height:28px; padding-right:10px; float: right; }
#main-inner #right-inner h3 { font-size:23px; font-style:normal; font-weight:normal; color:#333; }
.logo-inner { float:left; width:207px; margin:8px 0px 8px 10px; height:85px; }
.left-menu { float:left; width:220px; margin:8px 0px; background:url(images/menu-black-bg.png); padding:10px 5px; }
.left-menu a { background:url(images/left-menu-underline.png) repeat-x bottom; padding-bottom:6px; display:block; font-size:15px; padding:10px 8px; width:92%; float:left; }
/*.left-menu a:hover{	
	background:url(images/left-menu-underline.png) repeat-x bottom #5E5E5D;
	}
*/.contact-left { width:280px; margin:0px 10px; float:left; }
h4 { font-size:20px; font-weight:normal; font-style:normal; }
.contact-address { float:left; padding:15px 0px; margin-left:25px; }
.contact-form { width:350px; margin:0px 0px; float:right; }
.contact-form .contact-main { float:left; width:100%; }
.contact-form .form-title { float:left; background:url(images/title-bg.png) no-repeat 15px 0px; height:27px; width:94%; font-size:18px; padding: 6px 0 0px 24px; color:#fff; }
.contact-form .form-top-rnd { background:url(images/form-top-rnd.png) no-repeat top center; width:350px; height:8px; float:left; }
.contact-form .form-mid { background:#4B4B4B; color:#fff; font-size:15px; width:320px; float:left; padding:20px 15px; }
.form-main { float:left; width:350px; }
.form-field { float:left; width:325px; margin:3px 0px; }
.form-field .form-left { float:left; height:35px; line-height:35px; width:23%; }
.form-field .form-right { float:left; text-align:right; width:72%; }
.form-field .form-right input { background:url(images/input-bg.png) no-repeat; border:none; outline:none; width:174px; margin:0px; float:left; padding:3px 5px; height:30px; }
.form-field .form-right textarea { background:url(images/text-bg.png) no-repeat; border:none; outline:none; float:left; width:234px; margin:0px; padding:3px 5px; height:113px; }
.contact-form .form-btm-rnd { background:url(images/form-btm-rnd.png) no-repeat bottom center; width:350px; height:8px; float:left; }
input.submit-btn { float:left; background:url(images/submit-bg.png) no-repeat; height:28px; width:76px; border:none; outline:none; }
#footer { float:left; font-size:12px; width:960px; height:40px; }
#footer .footer-left { float:left; line-height:40px; width:40%; height:40px; margin-left:50px; }
#footer a { color:#B6B6B6; }
#footer .footer-right { float:right; line-height:40px; height:32px; padding:8px 0px 0px 0px; width:20%; }
#footer .footer-right img { margin:3px 2px; }
#main-inner #right-inner { min-height:534px; position:relative; z-index:999; float:right; }
.form-field .form-right-sub { float:left; text-align:right; width:72%; }
#header .header-left a { margin:0px 3px; }
#header .header-left { margin-left:20px; width:80%; }
#header .header-left ul li ul a { text-align:left; font-weight:normal; }
#header .header-left a span { float:right; }
#header .header-left a span.top_nav { float:left !important; }
#header .header-left ul li ul span { line-height:15px; }
#main-inner #right-inner .right-box img { /* max-width:650px; */
}
.black-box2 li ul { margin-left:120px !important; }
.black-box2 li ul li ul { margin-left:65px !important; }
.black-box2 li ul li ul li ul { margin-left:65px !important; }
.black-box3 li ul { margin-left:180px !important; }
.black-box4 li ul { margin-left:270px !important; }
div.gallery a { color:#000; text-decoration:none; }
div.gallery a:hover { text-decoration:underline; }
#main-inner #right-inner .right-box ul { padding-left:20px; }
#main-inner #right-inner .right-box li { list-style:disc; }
table#table17 { }
table#table17 sup { font-size:12px; }
table#table17 td { padding:3px; border-spacing:2px; }
table#table17 td.textspeci { background:#eaeaea; }
table#table17 td.text { background:#f5f5f5; }
.top-rex { position:absolute; top:30px; right:190px; display:none; z-index:9999; }
#footer .footer-right-b { float:right; padding:8px 0px 0px 0px; width:45%; text-align:right; }
#main-inner #right-inner img { max-width:395px; }
.mining-ul ul{ margin-bottom:8px;display:block;}


