.clear{clear:both;height:0;}
img{border:0;}

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#101010;background:#64666c url(../images/tiler.gif) repeat-x top; margin:0px; line-height:18px;}

a:link {color:#f68c20;text-decoration:none;}
a:hover {color:#f68c20;text-decoration:underline}
a:visited {color:#f68c20;text-decoration:none;}

p{margin:15px 0px 15px 0px}

h1 {color:#f68c20; font-size:22px;line-height:21px;margin:0px 0px 20px 0px;}
h2 {color:#64666c;font-size:23px;line-height:21px;margin:0px 0px 20px 0px;}
.bigger{ font-size:15px;}

#wrapper{margin: 0 auto 0 auto;text-align:center; width:974px;}
#head{height:190px;background:url(../images/head-bg.png) no-repeat;}
#header{height:177px; position:relative;background:#31281b url(../images/bg-header.jpg) no-repeat center top;}
	#logo{margin:21px 0px 0px 36px;float:left;border:0;}
	#tagline{width:327px; height:36px;text-indent:-9999px; overflow:hidden;background:url(../images/discover-the-face-of-africa.gif) no-repeat; float:right;margin-top:55px;margin-right:238px;}
#head h1{padding-top:10px;margin:0px 0px 0px 35px;font-weight:normal;text-indent:-9999px; overflow:hidden;background:url(../images/MQ-logo.gif) no-repeat  left bottom; display:block;width:339px;height:148px;float:left}


#nav{background:url(../images/nav-bg.gif) no-repeat;text-align:center;color:#f68c1e;clear:both;height:72px;width:100%; font-size: 15px; font-weight:bold;}

#nav ul {margin: 0 auto 0 auto;color:#ffffff; list-style-type:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#nav li{display:inline-block;text-align:center;background:url(../images/btn-mid.gif) no-repeat right;height:72px;margin:0px;padding:0px;zoom:1;*display: inline;}
#nav li.end{background:none;}
#nav li a{display: block;color:#5f6167;padding:26px 25px 0px 25px;min-height:72px;margin:0px 2px 0px 0px;}
#nav li a:hover{color:#f68c1e;background-color:#ffffff; text-decoration:none;}
#nav li span{display: block;color:#f68c1e;padding:26px 25px 0px 25px;min-height:72px;margin:0px 2px 0px 0px;background-color:#ffffff;}
#nav li.deutsch{ background:none;width:205px;}
#nav li.deutsch span{background:#FFF url(../images/deutsch.png) no-repeat right 20px;padding:26px 50px 0px 25px;}
#nav li.deutsch a{background:url(../images/deutsch.png) no-repeat right 20px;padding:26px 50px 0px 25px;}
#nav li.deutsch a:hover{color:#f68c1e;background-color:#ffffff;}

#content{background:url(../images/content-tile.gif) repeat-y #ffffff;padding:0px 12px 0px 12px; clear:both;text-align:center;}
#inside{padding-left:1px;min-height:600px;}

.big-box{margin:21px 20px 21px 21px;text-align:left;padding:20px 20px 10px 20px;	
border:1px #dededd solid;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px; -khtml-border-radius: 6px;}
.box{background:url(../images/box-bg.gif) no-repeat bottom;width:288px;margin-left:21px;margin-bottom:20px;text-align:left;max-height:606px;float:left;}
.box.home{height:350px;}
.box.about{height:390px;}
.box.services{height:200px;}
.box.tall{height:520px;}
.box.short{height:370px;}

.box .before {display: block;height:10px;background:url(../images/box-top.gif) top right no-repeat;line-height: 0;padding:0px}
.box div{padding:15px 20px 20px 20px}

#contact{padding:40px 40px 40px 40px;text-align:left; font-weight:bold;clear:both;}
#contact ul.form li{width:350px;padding-bottom:25px;}
#contact ul li{width:350px;padding-bottom:5px;}
#contact ul li span{ float:right; width:285px;color:#f68c1e}
.left{ float:left; margin-right:20px;width:442px;background:url(../images/contact-bg.gif) no-repeat right top;min-height:445px;font-size:14px; font-weight:bold;}
.right{float:left; width:350px;}

#contact input{width:231px;height:31px;margin:6px 0px 0px 0px;border:none;font-family:Arial, Helvetica, sans-serif;
padding:0px 10px 0px 10px;font-size:12px; line-height:30px; border:#cfcfcf solid 1px;color:#555454;}
#contact textarea{width:330px;height:81px;margin:6px 0px 0px 0px;border:none;font-family:Arial, Helvetica, sans-serif;
padding:10px 10px 0px 10px;font-size:12px; border:#cfcfcf solid 1px;color:#555454;}
#contact .btn{display:block;background:url(../images/send-btn.gif) no-repeat;color:#073e7c;text-align:center;width:118px;height:40px;cursor:pointer;text-indent:-9999px;overflow:hidden;font-size:0px; border:none;}

blockquote {
    padding-top: 0px;
	margin:0px 0px 0px 0px;
    padding-bottom:5px;
	}
blockquote p:before {
	content:url(../images/quote.gif);margin:0px 5px 0px 0px}
blockquote p:after {
	content:url(../images/quote-end.gif);margin:0px 0px 0px 2px}



.clients{ text-align: center;}

#careers { font-size:14px; font-weight:bold; text-align:left;padding:15px 25px 15px 25px;}

ul{margin:10px 0px 0px 10px;padding:0px; font-weight:bold;}
ul li{margin:0px 0px 0px 0px;padding:0px;list-style-image:url(../images/bullet.gif);}

ol{margin:10px 0px 0px 30px;padding:0px;}
ol li{margin:0px 0px 3px 0px;padding:0px;}


#footer {color:#64666c; font-size:11px; text-align:center; padding:20px 0px 20px 0px;background:url(../images/hr.gif) no-repeat  center top #FFFFFF;width:950px; font-weight:bold;margin-top:50px;}
#footer ul{margin: 0px auto 15px auto;color:#ffffff; list-style-type:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#footer li{display:inline-block;text-align:center;margin:0px;padding:0px 20px 0px 8px;zoom:1;*display: inline;}

#slideshow{margin:20px 20px 21px 20px;position: relative;}
#back{width:53px;height:68px;background:url(../images/prev.png) no-repeat; display:block;text-indent:-9999px; overflow:hidden;position:absolute;left:0px;top:100px;z-index:100;cursor:pointer;}
#fwd{width:53px;height:68px;background:url(../images/next.png) no-repeat;display:block;text-indent:-9999px; overflow:hidden;position:absolute;right:0px;top:100px;z-index:100;cursor:pointer;}
ul.slide {
	position: relative;
	padding:0px;margin:0px;
	height:262px;
}

.slide li {
	list-style-type: none;
	list-style-image:none;
	position: absolute;
	top: 0;
	left: 0;
	padding:0px;margin:0px
}

.slide img {
	background-color: #ef881d;
}
#logo-slide{
    position:relative;
    height:144px;
}

#logo-slide IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#logo-slide IMG.active {
    z-index:10;
}

#logo-slide IMG.last-active {
    z-index:9;
}