﻿  /* Reset */
* {
margin: 0;
padding: 0;
}

address, fieldset, dl, ol, label, form, blockquote, fieldset, h3, h4, h5, h6,  {
margin:0.5em 0.5em;
}

dd, li {
margin-left:1em;
}

ul {
margin:0.5em 0.5em;
list-style: square;
color:#4EADFD;
}

p {
padding:0.5em 0.5em;
font-size:1em;
line-height: 1.4em;
}

  /* Genral Properties */

body {
text-align: center;
font-size: 0.8em;
font-family: Tahoma, Arial;
line-height: 1.4em;
margin: 0em 0em;
color: #FFFFFF;
clear: both;
background-color: #4EADFD;
background-attachment: fixed;
background-image: url(../images/ocean_background.jpg);
background-repeat: repeat;
background-position:center top;
z-index: -1;
}


#clear {
clear:both;
}

img {
	border: 0;
}

.space {
padding:10px;
}


table {	
font-size:1em;
padding: 0em 0em;
}

#heading, #main {
width:990px;
text-align:left;
margin:0 auto;
}

#main {
width:990px;
text-align:left;
margin:0 auto;
}

#content {
vertical-align:top;
}

.border_right {
border-right:1px dashed #4EADFD;
}

#header {
vertical-align:middle;
height:100px;
color:#000071;}

#footer {
width:990px;
height:50px;
margin:0 auto;
text-align: center;
color:#FFFFFF;
border-top: 1px solid #000071;
}


  /* Navigation */

#menurow {
background-color:#000000;
color:#FFFFFF;
font-size:1em;
padding: 0.75em 0.75em;
}

#menu {
float: right;
text-align:center;
background-color:#000000;
color:#FFFFFF;
font-size:1.2em;
padding: 0.5em 0.5em;
}

#menu ul {
display: inline;
}

#menu li {
display: inline;
padding: 0.5em 0.5em;
}


#menu a, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.25em 0.25em;
	border-bottom: 2px solid #000000;
}

#menu ul:hover li:hover {
display: inline;
text-decoration: none;
}

#menu a:hover {
text-decoration: none;
border-bottom:2px solid #4EADFD;
}

body#contact a#contactpage,
body#links a#linkspage,
body#team a#teampage,
body#ceresinafrica a#ceresinafricapage,
body#securitisation a#securitisationpage,
body#assettrading a#assettradingpage,
body#structuredfinance a#structuredfinancepage,
body#corporateclients a#corporateclientspage,
body#about a#aboutpage, 
body#home a#homepage {
	color: #FFFFFF;
}

  /* Links */

a:link		{ 	
color: #000000; 
text-decoration: underline; 
}
				
a:visited 	{	
color: #000000; 
text-decoration: underline; 
border-bottom:0px;
padding:0;
}
				
a:hover	{	
color: #4EADFD;
text-decoration: underline; 
}


  /* Text Formatting */


h1 {
color: #000000;
padding: 0.5em 0.5em;
font-size:1.8em;
}

h2 {
padding: 0.5em 0.5em;
font-size:1.4em;
color:#FFFFFF;
border-bottom:1px solid #4EADFD;
}

h3 {
font-size:1.2em;
color:#000071;
padding: 0.5em;
}


h4 {
font-size:1em;
color:#000000;
}


.highlight {
color:#FFCC00;
}


  /* Buttons */

.button {
float:right;
color: #FFFFFF; 
border: 0px; 
padding: 0.25em 0.5em; 
background-color:#000071;
text-decoration:none;
background-attachment: fixed;
background-image: url(../images/ocean_button.jpg);
background-repeat: repeat;
background-position:left top;
z-index: -1;
}


.button:hover {
color: #FFFFFF; 
border: 0px; 
padding: 0.25em 0.5em; 
background-color:#000071;
text-decoration:none;
background-attachment: fixed;
background-image: url(../images/ocean_button_on.jpg);
background-repeat: repeat;
background-position:left top;
z-index: -1;
}



  /* Misc */

