/* CSS Document */

body {margin:0px; background-color: #2f2f2f /*#2f2f2f*/;  font-family:"Trebuchet MS"; font-size:11px; color:#5b5b5b;}

.main_tdbg {background:url(../images/bg_2.jpg) left -60px repeat-x #af4201;/*background-color:#fff;*/}

ul li {padding:0px; margin:0px;}

p {padding:0px 0px 5px 0px; margin:0px;}

.bg_wt{background-color:#fff;}

.pad_btm10 {padding-bottom:10px;}
.pad_btm30 {padding-bottom:30px;}
.pad_btm20 {padding-bottom:20px;}
.pad_btm15 {padding-bottom:15px;}
.pad_btm5 {padding-bottom:5px;}
.pad_top10 {padding-top:10px;}
.pad_top20 {padding-top:20px;}
.pad_top35 {padding-top:35px;}
.pad_rt25 {padding-right:25px;}
.pad_rt35 {padding-right:35px;}
.pad_rt50 {padding-right:50px;}
.pad_rt10 {padding-right:10px;}
.pad_lt10 {padding-left:10px;}
.pad_lt20 {padding-left:20px;}
.pad_ltrt10 {padding:0px 10px 0px 10px;}

.txt_wt {color:#fff;}
.txt_bold {font-weight:bold;}
.txt_blclr {color:#2957a5;}

.txt_right {text-align:right;}
.txt_left {text-align:left;}
.txt_center {text-align:center;}

.ver_top {vertical-align:top;}
.ver_mid {vertical-align:middle;}
.ver_btm {vertical-align:bottom;}

.top_menu a{color:#5c5c5c; text-decoration:none; padding:0px 10px 0px 10px;}
.top_menu a:hover {color:#fb6101; text-decoration:none; padding:0px 10px 0px 10px;}
.top_menu a.active {color:#fb6101; text-decoration:none; padding:0px 10px 0px 10px;}
.top_menu span a{color:#5c5c5c; text-decoration:none; padding:0px 00px 0px 10px;}
.top_menu span a:hover {color:#fb6101; text-decoration:none; padding:0px 00px 0px 10px;}
.top_menu span a.active {color:#fb6101; text-decoration:none; padding:0px 00px 0px 10px;}

.banner {/*background:url(../images/banner.jpg) left top no-repeat;*/ width:755px; height:270px;}
.inner_banner {/*background:url(../images/inner_banner.jpg) left top no-repeat;*/ width:755px; height:270px;}
.inner_page {width:755px; min-height:400px; height:auto; float:left;}
.inner_content{width:755px;}
.inner_text {padding:15px 0px 0px 15px;} 
.logo {height:77px;}

.main_menu {width:186px; float:left; padding-right:5px;}
.main_menu ul{width:186px; list-style-type:none; padding:0px 0px 0px 0px; margin:0px; float:right;}
.main_menu ul li{background:url(../images/arrow_orange.gif) 19px 11px no-repeat; color:#000; padding-left:30px; height:27px; width:156px; display:block;}
.main_menu ul li a{color:#000; text-decoration:none; height:27px; line-height:27px; letter-spacing:1px; display:block;}
.main_menu ul li a:hover{color:#fb5b00; text-decoration:none; height:27px; display:block;}
.main_menu ul li a.active{color:#fb5b00; text-decoration:none; height:27px; display:block;}
.border_btm{border-bottom:1px solid #cacaca;}

.cnt_ltsec {border-top:11px solid #dddddd; padding:24px 0px 0px 0px; width:396px; font-family:Tahoma;}

.footer{background-color:#2f2f2f; color:#acacac; padding-top:10px; height:40px;}
.footer a{color:#acacac; text-decoration:none;}
.footer a:hover{color:#fff; text-decoration:none;}

.width_227{width:227px;}
.width_211{width:211px; padding-right:18px;}
.our_clients {background:url(../images/title_ourclients.gif) left top no-repeat; height:24px; width:190px; padding-right:38px;}
.clients{/*background:url(../images/clients_bg.jpg) left top no-repeat;*/ height:53px;}
.clients_star{background:url(../images/clients_star.gif) 60px 9px no-repeat; height:72px;}

.amr_resources {background:url(../images/title_amrresources.gif) left top no-repeat; height:20px;}

.graph {background:url(../images/graph.gif) 11px bottom no-repeat; height:119px;}

.btm_border_dt {background:url(../images/dt_brdr.gif) left bottom repeat-x;}

.border_dt2{border:1px dotted #e1e1e1;}
.btm_border_dt2{border-bottom:1px dashed #e1e1e1;}
.top_border_dt2{border-top:1px dashed #e1e1e1;}
.lt_border_dt2{border-left:1px dashed #e1e1e1;}
.rt_border_dt2{border-right:1px dashed #e1e1e1;}

.certified {background:url(../images/aqa_logo_1.gif) 51px 10px no-repeat; height:95px; padding:0px 40px 0px 181px;}
.clr_text {color:#f96001;}

.cnt_midimg {background:url(../images/bg_tint_1.gif) left top repeat-y; width:230px; vertical-align:top;}

.mid_thumb {background:url(../images/img_thumb.jpg) 39px 62px no-repeat; width:230px; height:200px;}

.dt_brdrrt{background:url(../images/dt_brdr_ver.gif) right 1px repeat-y;}

.welcome{background:url(../images/title_welcome.gif) left 35px no-repeat; padding-top:49px;}

.ht_100 {height:40px;}

.more a{background:url(../images/more_plus.gif) left 3px no-repeat; padding-left:14px; color:#f96001; text-decoration:none; float:right; width:50px;}
.more a:hover{background:url(../images/more_plus.gif) left 3px no-repeat; padding-left:14px; color:#000; text-decoration:none; float:right; width:50px;}


.qlinks {width:135px;}
.qlinks ul {width:135px; list-style-type:none; padding:0px; margin:0px;}
.qlinks ul li{width:135px; padding:0px;}
.qlinks ul li a{background:url(../images/arrow_blk_hover.gif) 10px 8px no-repeat #ff8605; font-size:11px; color:#fff; font-weight:bold;  text-decoration:none; padding:3px 0px 0px 21px; width:114px; display:block; height:21px; border-bottom:1px solid #ff921e;}
.qlinks ul li a:hover{background:url(../images/arrow_blk.gif) 10px 8px no-repeat #ededed; font-weight:bold; font-size:11px; color:#000; text-decoration:none; padding:3px 0px 0px 21px; width:114px; display:block; height:22px; border-bottom:none; } 
.qlinks ul li a.active{background:url(../images/arrow_blk.gif) 10px 8px no-repeat #ededed; font-weight:bold; font-size:11px; color:#000; text-decoration:none; padding:3px 0px 0px 21px; width:114px; display:block; height:22px; border-bottom:none; } 

.qlinks a{background:url(../images/arrow_blk_hover.gif) 10px 8px no-repeat #ff8605; font-size:11px; color:#fff; font-weight:bold;  text-decoration:none; padding:3px 0px 0px 21px; width:114px; display:block; height:21px; border-bottom:1px solid #ff921e;}
.qlinks a:hover{background:url(../images/arrow_blk.gif) 10px 8px no-repeat #ededed; font-weight:bold; font-size:11px; color:#000; text-decoration:none; padding:3px 0px 0px 21px; width:114px; display:block; height:22px; border-bottom:none;}
.qlinks a.active{background:url(../images/arrow_blk.gif) 10px 8px no-repeat #ededed; font-weight:bold; font-size:11px; color:#000; text-decoration:none; padding:3px 0px 0px 21px; width:114px; display:block; height:22px; border-bottom:none;} 



h1 {font-size:12px; font-weight:bold; padding:0px; margin:0px; line-height:23px; color:#fb6101;}
.title_one {font-size:12px; font-weight:bold; color:#fb6101;}

.img_border {padding:1px; border:1px solid #ccc;}

.border_bg {background-color:#f3d0bb;}
.border_bg2 {background-color:#ffccae;}
.title_bg {background-color:#fff3e7;}
.table_title {font-weight:bold; font-size:12px; color:#000;}
.pad_lt20 {padding-left:20px;}
.pad_lt15 {padding-left:15px;}
.pad_rt15 {padding-right:15px;}
.pad_rt20 {padding-right:20px;}

.inner_text ul {list-style-type:none; padding:0px; margin:0px;}
.inner_text ul li{background:url(../images/arrow_blk.gif) left 8px no-repeat; padding:3px 0px 3px 12px; color:#000;}
.inner_text ul li a{color:#484848; text-decoration:none;}
.inner_text_ul li a:hover{color:#fd6103; text-decoration:underline;}
.inner_text ul li ul{list-style-type:none; padding:0px; margin:0px;}
.inner_text ul li ul li{padding:0px 0px 0px 12px; color:#000;}




.projects_text ul {list-style-type:none; padding:0px; margin:0px;}
.projects_text ul li{background:url(../images/arrow_blk.gif) left 11px no-repeat; padding:6px 0px 6px 12px; color:#000; border-bottom:1px dashed #e1e1e1;}
.projects_text ul li a{color:#484848; text-decoration:none;}
.projects_text ul li a:hover{color:#fd6103; text-decoration:none;}



.txt_bold {font-weight:bold;}

.mail a{color:#fb6101; text-decoration:none;}
.mail a:hover {color:#000; text-decoration:none;}

.sitemap{color:#fb6101; text-decoration:none;}
.sitemap:hover {color:#fb6101; text-decoration:underline;}

.txt_red {color:#ff0000;}

.under_construction {font-size:18px; color:#000; height:250px; text-align:center; vertical-align:middle;}

.size_12 {font-size:12px;}


.iner_our_clients {background:url(../images/title_ourclients.gif) left top no-repeat; height:24px; width:190px;}

.inner_cnt_ltsec {border-top:11px solid #dddddd; background:url(../images/inner_lt_bg.jpg) right top repeat-y; padding:0px 0px 0px 0px; width:287px; font-family:Tahoma;}
.inner_cnt_midimg {background-color:#dddddd; width:76px; vertical-align:top;}
.abtus_lt_bg {background:url(../images/abtus_ltbg.jpg) 83px 40px no-repeat; height:284px;}
.brd_lt_bg {background:url(../images/bg_brd_dir.jpg) 83px 80px no-repeat; height:324px;}
.careers_lt_bg {background:url(../images/careers_lt_bg.jpg) 83px 20px no-repeat; height:294px;}
.media_lt_bg {background:url(../images/media_lt_bg.jpg) 83px 20px no-repeat; height:264px;}
.clients_lt_bg {background:url(../images/clients_lt_bg.jpg) 83px 80px no-repeat; height:324px;}
.mining_lt_bg {background:url(../images/mining_lt_bg.jpg) 83px 80px no-repeat; height:324px;}
.irgn_lt_bg {background:url(../images/irgn_lt_bg.jpg) 83px 80px no-repeat; height:324px;}
.cntrn_lt_bg {background:url(../images/construction_lt_bg.jpg) 83px 80px no-repeat; height:324px;}
.grup_lt_bg {background:url(../images/group_lt_bg.jpg) 83px 30px no-repeat; height:294px;}
.equip_lt_bg {background:url(../images/equ_lt_bg.jpg) 83px 30px no-repeat; height:294px;}

.txt_blkbld {font-weight:bold; color:#000;}

.amr_title {font-weight:bold; color:#fb6101;}



