@charset "utf-8";
/* CSS Document */

body{background:url(../images/top-bg.jpg) repeat-x;font-family:verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#313131;}
#outerwrapper{width:951px;margin:0 auto;}
#header{width:950px;float:left;}
#logo{width:210px;height:107px;background:url(../images/mbm-logo.jpg) no-repeat right;float:right}
#topmenu{background:url(../images/menu-bg.jpg) no-repeat top left;width:418px;float:left;}
#ddtopmenubar{width:418px;}
#tlinks{width:100%;padding:14px 0px 9px 0px;float:left;}
* html #tlinks{width:100%;padding:10px 0px 9px 0px;float:left;}

.home{padding:31px 17px 15px 17px!important;}
.about-us{padding:31px 8px 14px !important;}
.products{padding:31px 13px 14px 13px!important;}
.projects{padding:31px 10px 14px 10px!important;}
.news{padding:31px 11px 14px 11px!important;}
.contact{padding:31px 11px 14px 11px!important;}

#middlebanner{width:951px;border-top:1px solid #fff;position:relative;}
#middleleft{float:left;}
#middleleftinner{float:left;width:727px;}
#middleleftinner h1{background:transparent url(../images/o-bullet.jpg) no-repeat scroll 0 4px;font-size:12px;padding:0 0 15px 15px; float:left;width:95%;}
.exc{margin:14px 0 5px 0;}


#middleleftinner h2{background:url(../images/small-o-bullet.jpg) no-repeat left ;font-size:12px;padding:0 0 0 15px;clear:both; text-transform:uppercase;}
#middleleftinner h2 a{color:inherit; }
#middleleftinner h3{background:url(../images/small-o-bullet.jpg) no-repeat left ;font-size:12px;padding:0 0 0 15px;clear:both;color:#398072;}
#middleright{float:right;}
#middlerighttop{background: #4d84ac url(../images/news-img-top.jpg) no-repeat top;width:223px;height:315px;color:#fff}
#middleright h1{color:#fff;padding:132px 0 0 27px;}
#middleright h2{color:#0a2437;}
#middleright ul.new{padding:12px 9px 0 12px;}
#maindata{padding:15px 0 0 0px;}
#dr1{float:left;width:560px;padding-right:20px;text-align:justify;line-height:16px;}
#aboutmain h1{background:url(../images/o-bullet.jpg) no-repeat left ;font-size:12px;display:inline;padding:0 0 0 15px;}
#dr2 h1{background:url(../images/g-bullet.jpg) no-repeat left ;font-size:12px;display:inline;padding:0 0 0 15px;}
#visinandmiss{float:left;width:270px}
#visinandmiss img{padding-right:20px;}
#box1{background:transparent url(../images/block-1.jpg) no-repeat scroll 0 0;float:left;height:102px;margin:26px 15px 0 0;width:414px;}
#box1  h1{color:#344b61;padding:12px 0 0 34px;}
#box2  h1{color:#344b61;padding:11px 0 0 34px;}
#box3  h1{color:#344b61;padding:11px 0 0 34px;}

#box2{background:transparent url(../images/block-2.jpg) no-repeat scroll 0 0;float:left;height:103px;margin:26px 18px 0 0;width:252px;}
#box3{width:250px;height:103px;background:url(../images/block-3.jpg) no-repeat;float:left;margin-top:26px;}
#ab{padding-top:6px;}
#im{width:178px;float:left;}
#im2{width:101px;float:left;}

#dr2{float:right;width:371px;text-align:justify;line-height:16px}
#footer{padding:15px 0;clear:both;color:#535353;font-size:10px;}
a.more {background:transparent url(../images/more-bullet.gif) no-repeat scroll 0 5px;padding:0px 0 0 16px;color:#747474;}
a:hover.more {color:#740074}
#footer{width:950px;margin:auto;}
#footer a{color:#4d84ac;}
#footer a:hover{color:#9dbdd5;}
.vsdata{padding:10px 20px 0 20px;} 
.vsdata2{margin:0 21px 0 21px;padding:9px 0 0;}
.vsdata3{margin:5px 0 0 17px;padding:9px 3px 0  0;color:#0c1101;}
#belt{float:left;padding:4px 0 0 13px;}
.prev{position:relative;float:left;top:15px;background:url(../images/right_arrow.gif) no-repeat left;border:none;width:25px;height:25px;cursor:pointer;}
.next{position:relative;float:left;top:15px;background:url(../images/left_arrow.gif) no-repeat right;border:none;width:25px;height:25px;cursor:pointer;}
.jq{float:left;margin:0 9px;}
.jq ul li{padding:0 2px;float:left;}
#bottom{background:url(../images/bottom-g.jpg) repeat-x ;height:44px;clear:both;}
#innerdata{padding:22px 0px 10px 0; text-align:justify;line-height:18px;word-spacing:.02em;}
#innerdata p{padding:0 15px 0 0;}
#innerdataz{padding:0px 0px 10px 0; text-align:justify;line-height:18px;word-spacing:.02em;}
#contactbox{background:#d6e0e9 url(../images/contact-box.jpg) no-repeat;float:left;margin-top:7px;width:224px;clear:both}
#contactbox  h1{color:#344b61;padding:13px 0 0 34px;}
.pdetailsd img{border:1px solid #c3c3c3;}
.pdetailsd .green{color:#59829f;}
.pdetailsd a{color:#313131;text-align:center}
.pdetailsd a:hover{color:#cbcbcb;text-decoration:underline;}
.pdetails ul{margin:bottom:25px;}
.pdetails li{float:left;padding:5px;}
.pdetails li ul li{float:none;padding:2px 3px  0 6px;}
.pdetails li ul li.text{float:none;text-align:center;}
.grey{color:#b3b4b4;}
#projdetaildata{padding:10px 10px 35px 0px}
#datad{float:left;width:411px;padding:10px 0 0 2px}
#datadr{float:right;background:#FFFFFF;width:299px;}
#scrolimg{text-align:right}
#asso {background:#FFFFFF none repeat scroll 0 0;
float:right;margin-top:2px;width:294px;}
#asso h1{color:#4d84ac;border-bottom:1px solid #e6d15a;background:none;padding:10px 0 7px 0px; width:100%;}
/*#scrolimg{border-left:15px solid #FFFFFF;}*/
#asso ul li{float:left;}
.generalfield_combo{width:250px;}
.pdetails{width:178px; float:left;}
.pdetails1{width:100%;float:left;}
.err {
border:1px solid #FF0000;
width:242px;
}
.fields {
border:1px solid #CCCCCC;
width:242px;
}
.newstitle{
color:#313131;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;

}

.newstitle1 {color:#EC8F0E!important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;}
.mores:hover{color:#376C94;}
.newstitle1:hover{
color:#A4A4A4important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;

}

.newstitle1{
color:#313131;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;

}

.mores{color:#EC8F0E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;}
.mores:hover{color:#376C94;}
.newstitle1:hover{
color:#A4A4A4;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;

}
.newsdetail{
color:#A4A4A4;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;

}
.loc{
color:#B3B4B4;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;

}

td# prodctimagecontainer {
 height: 45px;

}
#midr1{padding:15px 0 0 0; float:left;}

.detail-li1 a img,.detail-li a img{ border:1px solid #ccc; padding:3px; }
.pdetails1 div{ height:150px; border:1px solid #ccc; margin:0 3px 0 0; padding:5px; width:160px;}
.detail-li{height:150px;border:1px solid #ccc; margin:0 2px 0 0;padding:5px ;float:left;}
.detail-li1{ margin:0 2px 0 0;padding:2px ;float:left;}
a{color:#4D84AC;}
.mission{ list-style:circle; padding:0 0 0 25px;}
.mission li{color:#000000; padding:3px 0;}
.homeRow{ height:55px; line-height:55px;border:1px solid #ccc; margin:0 0 0 2px; background:#fff; padding: 0 5px !important;}
* html .homeRow{  padding: 5px !important;  height:45px;}
.homeRow a img{ padding:0px; vertical-align:middle}
.power{float:right;padding-right:10px}
.cop{float:left;padding-bottom:12px;}
.iproduct ul{list-style:disc;padding:0 15px 0 15px }
.iproduct ul li{padding:3px 0 0 0px }
#innerdata table{float:left;}