/* CSS Document */
body{
	background-image:url(images/site_images/body.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#d9dad9;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f6060;}

a img{
	border:0;}
	
h1{
	color:#84a091;
	font-weight:normal;
	font-size:25px;
	line-height:30px;
	margin:0;}

#wrapper{
	width:860px;
	margin:0 auto;}
	
#maincontent{
	float:left;
	width:100%;}
	
#header{
	float:left;
	width:100%;}

#logo{
	float:left;
	width:158px;
	padding:0 0 0 30px;}

#top_navigation{
	float:left;
	width:672px;}

#top_menu{
	float:right;
	color:#9ecd5c;
	width:500px;
	text-align:right;
	padding:13px 0 0 0;}

#top_menu a{
	color:#9ecd5c;
	text-decoration:none;}	
	
#top_menu a:hover{
	color:#29a361;
	}	
	
#main_navigation{
	float:right;
	padding:10px 0 0 0;}	
	
#content{
	float:left;
	padding:0 0 0 24px;
	width:100%;}
	
#center_content{
	background-color:#FFFFFF;
	float:left;
	width:845px;}
	
li{
	list-style:none;
	margin:0px;}	
	
.button1{
	width:208px;
	color:#FFFFFF;
	margin:0 0 0 2px;
	text-align:center;
	padding:22px 0 22px 0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	float:left;}	
	
.button2{
	width:209px;
	margin:0 0 0 2px;
	color:#FFFFFF;
	text-align:center;
	padding:22px 0 22px 0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	float:left;}
	
.button3{
	width:210px;
	color:#FFFFFF;
	text-align:center;
	padding:22px 0 22px 0;
	margin:0 0 0 2px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	float:left;}

.button4{
	width:210px;
	color:#FFFFFF;
	text-align:center;
	padding:22px 0 22px 0;
	font-size:14px;
	margin:0 0 0 2px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	float:left;}
	
.mainbar{
	margin:0; 
	padding:0; 
	float:left; 	
	width:100%; 
	background:url(images/site_images/mainbar.jpg); 
	height:63px;}	
	
/*dropdown*/

#whats_mamba{
	width:143px;
	padding:0;
	margin:0;
	height:28px;
	background:url(images/site_images/btn_what_mamba.jpg) center;}

#whats_mamba:hover{
	background:url(images/site_images/btn_what_mamba_hover.jpg) center;}


#why_mamba{
	width:120px;
	padding:0;
	margin:0;
	height:28px;
	background:url(images/site_images/btn_why_mamba.jpg) center;}
	
#why_mamba:hover{
	background:url(images/site_images/btn_why_mamba_hover.jpg) center;}
	

#blog{
	width:40px;
	padding:0;
	margin:0;
	height:28px;
	background:url(images/site_images/btn_blog.jpg) center;}

#blog:hover{
	background:url(images/site_images/btn_blog_hover.jpg) center;}


#contact{
	width:63px;
	padding:0;
	margin:0;
	height:28px;
	background:url(images/site_images/btn_contact.jpg) center;}

#contact:hover{
	background:url(images/site_images/btn_contact_hover.jpg) center;}
	
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	float: left;}

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 4px 10px;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{}

#sddm div
{	position: absolute;
	visibility: hidden;
	z-index:999;
	width:200px;
	float:left;
	padding:40px 0 0 0;}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	font-size:15px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #34a665;}

#sddm div a:hover
{	background: #96c457;
	margin:0 2px 0 0 ;
	color: #FFF}


/*end dropdown*/	

#column_left{
	float:left;
	width:188px;
	height:678px;
	background:url(images/site_images/column_left1.jpg) no-repeat;
	margin:0 0 0 4px;}
	
#column_left2{
	float:left;
	width:188px;
	height:678px;
	background:url(images/site_images/column_left2.jpg) no-repeat;
	margin:0 0 0 4px;}
	
#column_left3{
	float:left;
	width:188px;
	height:665px;
	background:url(images/site_images/column_left3.jpg) no-repeat;
	margin:0 0 0 4px;}

	
.left_title{
	color:#009344;
	font-size:17px;
	font-weight:lighter;
	padding:0 0 0 15px;
}	

.leftnav{
	float:left;
	padding:8px 0 0 2px;}

.leftnav a{
	width:171px;
	caption-side:#fff;
	text-decoration:none;
	color:#FFF;
	height:20px;
	font-size:15px;
	margin:1px 0 0 0;
	padding:23px 0 23px 15px;
	float:left;
}

.leftnav a:hover{
	background-color:#8ec642;}

#column_right{
	float:left;
	width:600px;
	padding:0 20px 0 20px;}

.map ul{
	margin:0;
	position:relative;
	top:-5px;
	left:-10px;}

.map ul li{
	list-style:circle;
	margin:0;
	padding:2px 0 2px 0;}

.map a{
	color:#000000;
	text-transform:capitalize;
	text-decoration:none;}

.map a:hover{
	color:#333333;}
	
.jobs_box{
	width:605px;
	height:196px;
	background:url(images/site_images/jobs_box.jpg) no-repeat;}	
	
.jobs_box a{
	color:#3d80c2;}	
	
p{
	line-height:19px;}
	
	
	
	
#footer{
	float:left;
	text-align:center;
	width:100%;
	padding:10px 0 0 0 }

#footer a{
	color:#5f6060;
	font-size:12px;
	text-decoration:none;
}
.footer_box{
	float:left;
	padding:0 10px 0 10px;
	width:170px;}
	
.footer_box a{
	color:#5f6060;
	font-size:12px;
	text-decoration:none;}	
	
.footer_logo{
	float:left;
	text-align:center;
	width:100%;
	padding:10px 0 0px 0;}
	
.copyright{
	text-align:center;
	padding:10px 0 0 0;
	float:left;
	width:100%;}
