* {font-family:Verdana,  Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;}
html, body {height: 100%; width: 100%;}
/* commented backslash hack for IE Mac 5.x v2 \*/
html {overflow:hidden;}
/* end hack */
body {background: #9DEBB6 url("images/background1.gif") no-repeat fixed; overflow:hidden;}
img {border:0;}
#background2 {background-image: url("images/background2.gif"); height: 100%; width: 100%; position:absolute; top:0px; left:0px;}
.content {margin:25px; width:646px; height:400px; position:relative; margin-top:24px;}
#home0, #home1, #home2, #home3, #home4, #home5 {display:none;}

#home .content a { position:absolute; top:15px; left:15px; line-height:0px;}
#home .content {background-color:white;}
.darwinlogo {position:absolute; bottom:15px; right:15px;}
#stories, #stories-content { overflow:hidden; height:100%; }
.menu {width:646px; margin-left:25px; display:block; height:23px;}
.menu li {display:inline;}
.menu li img {cursor:pointer;}
#menu {background-color:#A5A5A5;}
#submenu {background-color:white;}

.story {position:absolute; top:15px; left:323px; width:308px; color:#333333;}

#story3, #story4, #story5 { left:15px; }
#story3 {width:318px;}
#story2 {width:309px;}
.storycontainer {width:646px; height:400px; position:absolute; background-color:white; display:block; top:2000px;}
.storybackgroundover {display:none;}
.darwindidit {margin-bottom:16px;}
.storycontainer .darwinlogo {display:none;}
#darwinlogoStory1, #darwinlogoStory3 {top:15px; bottom:auto;}
#stories .darwindidit, #stories-content .darwindidit {cursor:pointer;}

.storymask {position:absolute; top:0px; left:0px; width:0px; height:0px;}

.servicescontainer {width:646px; height:400px; position:absolute; background-color:white; display:block;}
.services {position:absolute; top:15px; left:15px; width:308px; color:#333333;}

.contactusmask {position:absolute; top:0px; left:0px; width:0px; height:0px;}
#contactus, #contactus-content { overflow:hidden; height:100%; }
.contactuscontainer {width:646px; height:400px; position:absolute; background-color:white; display:block;top:2000px;}
.contactus {position:absolute; top:15px; left:15px; width:308px; color:#333333;}
.contactusMap {position:absolute;}
#contactus1 {width:309px;}
#clients, #clients-content { overflow:hidden; height:100%; }
.clientcontainer {width:646px; height:400px; position:absolute; background-color:white; display:block;}
.clients {position:absolute; top:15px; left:15px; width:308px; color:#333333;}
.clientpageimages { position:absolute; top:15px; left:15px; line-height:0px;}
.clients1 {position:absolute; top:137px; left:15px; color: #333; }
.clients2 {position:absolute; top:137px; left:201px;}
.clientsmask {position:absolute; top:0px; left:0px; width:0px; height:0px;}

.clients1 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
}

.clients1 ul li
{
	padding-right: 10px;
	background-position: right center;
	background-image: url(images/clients1-slash.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0 4px 0 0;
	padding-top: 0px;
	white-space: nowrap;
}

.clients1 ul .last
{
	background: none;
}

a {color:#8FD9A7; font-weight:bold; text-decoration:none;}
a:visited {color:#8FD9A7; font-weight:bold; text-decoration:none;}
a:hover {color:#333333;}