*{margin:0px;padding:0px;border:0px;}

body{background:url('../images/bg.jpg') repeat-x top left;font:normal 12px/15px Verdana, Geneva, sans-serif;}
	#body2{background:url('../images/bg2.jpg') repeat-x top left;}
	#body2 .main{height:460px;}

a{text-decoration:none;}
h1{color:#FFF;font:bold 65px/40px Arial, Helvetica, sans-serif;letter-spacing:-2px;text-shadow: 0px 0px 4px #b1bd16;margin:20px 0px 25px -5px;}/*font:normal 150px/1.0 Arial, Helvetica, sans-serif;margin-left:-13px;*/
h2{color:#000000;font:normal 25px/0.1 Arial, Helvetica, sans-serif;letter-spacing:-1px;text-shadow: 0px 0px 5px #b1bd16;margin:-5px 0px 10px 0px;}
h3{color:#262223;font:normal 25px Arial, Helvetica, sans-serif;margin:0px 0px 10px 0px;}
h4{color:#FFF;font:normal 25px/1.0 Arial, Helvetica, sans-serif;text-shadow: 0px 0px 5px #578db2;display:block;padding:5px;background:#63a2cc;}
p{color:#5e6506;font:normal 12px/17px Verdana, Geneva, sans-serif;margin-bottom:10px;}
p a{color:#000;}
	p a:hover{color:#666;}
img.header{border:1px #d4db4d solid;height:136px;}
li{list-style-type:none;}
hr{background:#b1bc16;margin:15px 0px;height:1px;background-color:#b1bc16;border:none;}

/*Form Styles*/
form{margin:0px;padding:0px 5px;}
form li{margin:5px 0px;}
	form li.comments{float:right;margin-top:-174px;}
input,textarea{border:1px #b1bc16 solid;}
input{margin:2px 0px;padding:2px;}
textarea{height:145px;font-family: Arial, Helvetica, sans-serif;width:162px;padding:4px;}
select{width:155px;}
.submit{width:155px;padding:5px;border:1px #000 solid;}
	form .submit:hover{background:#CCC;}

#wrapper{width:713px;margin:0px auto;}

/*Misc Classes*/
.header{height:90px;}
	.header ul{float:right;margin:35px -10px 0px 0px;}
	.header li{display:inline;float:left;}
		.header a{color:#697483;display:block;margin-right:10px;padding:3px 5px;}
			.header a.end{border-right:none;}
		.header a:hover{color:#FFF;background:#000;}
	.header img{float:left;}

/*Alternative Website Height*/
.main{padding:8px;height:343px;}

.content{float:left;width:315px;}
	.content b{color:#FFF;font-weight:bold;font:normal 20px/1.0 Arial, Helvetica, sans-serif;letter-spacing:-1px;}
	.content b a,.content a{color:#000;}
		.content b a:hover,.content a:hover{color:#FFF;}

/*Interior Thickbox Content*/
.content2 h1{color:#b1bc16;text-shadow: 0px 0px 4px #e3e3e3;}
.content2 h2{text-shadow:none;}

.main2 .right,.main2 .right2{background:#cdd443;color:#FFFFFF;margin-left:15px;padding-bottom:50px;}

.main2 .right2{padding-bottom:130px;}

.main2 .right ul.services li,.main2 .right2 ul.services li{color:#5e6506;border-bottom:1px #FFFFFF dashed;}

.right a.cases,.right a.cases2{display:block;background:#b0ba15;padding:33px 0px;font:bold 18px/1.0 'Arial';color:#FFFFFF;text-shadow:0px 2px 3px #7f8710;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;}
	.right a.cases2{background:#d2de18;padding:27px;}
	.right a.cases,.right2 a.cases{padding:20px;margin-bottom:5px;text-align:left;}
		.right a.cases2{margin-bottom:5px;text-align:left;}
		.right a.cases span,.right a.cases2 span{font:italic 12px/1.0 'Arial';}
		/*.right a.pt{background:#b0ba15 url('../images/case2-pt.jpg') no-repeat 250px -20px;}
		.right a.gbi{background:#b0ba15 url('../images/case2-gbi.jpg') no-repeat 250px -20px;}
		.right a.cep{background:#b0ba15 url('../images/case2-cep.jpg') no-repeat 250px -20px;}
		.right a.cwo{background:#b0ba15 url('../images/case2-cwo.jpg') no-repeat 280px -20px;}*/
	.right a.service:hover,.right a.cases:hover,.right a.cases2:hover{background:#a3ac14;color:#FFFFFF;}
		.right a.cases2:hover{background:#dce05a;}
	.africa{float:right;margin:-168px -145px 0px 0px;padding:0px;text-align:center;}
		.africa img{-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:0px 0px 5px #9da614;-moz-box-shadow:0px 0px 5px #9da614;}

.right a span{display:block;}
		.right a:hover span,.right2 a:hover span{/*background:#98a11b;*/color:#FFFFFF;}

.graphic,.right,.right2{float:right;width:350px;}

.right,.right2{color:#5e6506;padding:10px;background:url('../images/right-bg.png') repeat top left;margin-right:-10px;height:315px;}
	.right h3,.right2 h3{color:#000;font: normal 18px/1.0 Arial, Helvetica, sans-serif;}
	.right ul.services li,.right2 ul.services li{display:block;margin:3px 0px;border-bottom:1px #000 dashed;padding:2px 0px;color:#FFF;}
	.right ul.case li a{display:block;height:46px;background:#FFF;margin:0px 0px 4px 0px;border:1px #63a2cc solid;text-align:center;}
		.right ul.case li a:hover,.right ul.bios li a:hover{border-color:#06F;}
	.right ul.bios li a{height:100px;display:block;margin-bottom:4px;background:#FFFFFF;border:1px #63a2cc solid;}
	.right a,.right2 a{color:#000;}
		.right a:hover,.right2 a:hover{color:#06F;}
	/*.right a span,.right2 span{display:block;padding:2px 0px;background:#FFFFFF;color:#FFF;text-align:center;color:#98a11b;-moz-border-radius:10px;-webkit-border-radius:10px;}*/
		
.h li{display:inline;float:left;}
	.h li a{display:block;height:98px;width:110px;border:1px #FFFFFF solid;margin:2px;background:#f2f37b;}
	   li.white{background:#FFFFFF;display:block;height:100px;width:112px;margin:2px;}
	.h li a:hover{border-color:#eeeeee;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}
	
.footer{clear:both;padding:5px;}
	.footer img{position:absolute;margin-top:-70px;}
	.footer p{color:#99a2ae;font-size:10px;line-height:12px;}
		.footer p.alt{position:relative;top:-45px;left:500px;width:200px;text-align:right;font-size:12px;line-height:20px;}
	.footer a{color:#8a929d;}
	.footer a:hover{color:#000;}

