@charset "utf-8";
/* CSS Document */

html, body
{
	margin-top:20px;
	/*margin: 0;*/
	padding: 0px;
	background: #e2e2e2;

}

body {
	font-family:Helvetica, Arial, sans-serif;
	color: #455560;
	background: #e2e2e2;
}

.hidden {
	display: none;
}

a:link { 
	color: #455560;
	text-decoration: none;	
	}
a:visited { 
	color: #455560;
	text-decoration: none;
	}
a:hover { 
	color: #007ea3;
	text-decoration:underline;
	}
a:active { 
	color: #333333;
	}

#container
{
	margin: auto;
	width: 900px;
	background-image:url(images/contentgrad.jpg);
	background-repeat:repeat-y;
	/*border: 1px solid #000;*/
}

#header
{
	background: url(images/header.jpg) no-repeat 0 0;
	background-position:top;	
	height: 131px;
	width: 900px;
	position: relative;
	/*background: url(#096) no-repeat 0 0;*/
	border-bottom: 0px solid #fff;
}

#header-content
{
	position: absolute;
	bottom: 11px;
	right:33px;
}

#banner {
	height: 113px;
	width: 100%;
	background: url(images/banner.jpg) no-repeat 0 0;
	background-position:center;
	background-position:top;
	margin:auto;
	/*border-bottom: 0px solid #fff;	*/
}

/* ------------------------------
mainnav styles
------------------------------ */

/* Main Navigation */

#nav {
height:48px;
/*width:750px;*/
padding: 0;
padding-left: 30px;
margin:0;
/*background:#000 url(icons/blank.gif);*/
position:relative; 
font-size:14px;
z-index:500;
}

#nav .select {
margin:0; 
padding:0; 
list-style:none; 
}

#nav li {
float:left;
/*background:#000;*/
}

#nav .select a {
display:block; 
height:48px;
width:169px;
float:left; 
text-decoration:none; 
white-space:nowrap; 
}
#nav b {position:absolute; left:-9999px;}

#nav .select a.about {background:url(images/about.png) no-repeat left top;}
#nav .select a.team {background:url(images/team.png) no-repeat left top;}
#nav .select a.investments {background:url(images/investments.png) no-repeat left top;}
#nav .select a.news {background:url(images/news.png) no-repeat left top;}
#nav .select a.contact {background:url(images/contact.png) no-repeat left top;}

#nav .select a:hover, 
#nav .select li:hover a {
background-position: 0 -48px;
cursor:pointer; 
}
#nav .sub {
display:none;
}
#nav ul ul {display:none;}

/* IE6 only */
#nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

#nav .sub {
margin:0; 
padding:0;
list-style:none;
}

#nav .sub li {background:transparent; height:35px; line-height:35px}
#nav .sub li.item {font-weight:bold; color:#800; padding-left:10px;}

#nav .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
padding-left: 30px;
width:100%;
top:33px; 
left:0; 
text-align:center;
}

#nav .select :hover .sub li a 
{display:block; width:auto; float:left; padding-right:10px; padding-left:10px;  white-space:nowrap; font-size:11px; }

#nav .select :hover .sub li a:hover
{
	color: #007ea3;
	text-decoration:underline;
}

/* ------------------------------
content
------------------------------ */

#content
{
	/*background-image:url(#093);
	
	background-repeat:no-repeat;
	background-position:right top;
	float:left;*/
	width:100%;
	background-image:url(images/contentgrad.jpg);	
	background-repeat:repeat-y;
	margin-right: 280px;
	line-height: 25px;
	font-size: 12px;	
}

h1 {
	color:#007db1;	
	margin: 0;
	padding: 0;
	font-size:18px;
	font-weight:lighter;
}

h2 {
	margin: 0;
	padding-top:4px;
	padding-bottom:4px;
	font-size:16px;
	/*padding-bottom:15px;*/
	color:#60afd6;	
}

h3 {
	margin: 0;
	font-size:13px;
	color: #455560;	
}

h4 {
	color:#007db1;	
	margin: 0;
	padding: 0;
	font-size:12px;
	font-weight:lighter;
}

ul
{

padding: 0;
margin-left: 1.5em;
}

img {
	border:none;
}

.thirdw {
  text-align: justify;
  width: 240px;
  margin-top: 14px;
  margin-left: 0px;
  margin-right: 30px;
  margin-bottom:20px;
  padding: 0px;
  font-size: 11px;
  line-height: 15px;
  float: left;
}

.boxtitle {
  border-top: 1px solid #60afd6;
  height: 22px;
  width: auto;
  color: #60afd6;
  font-weight: bold;
}

#content p {
	margin: 0;
	padding: 0;
}

hr {
	color: #e0ebf1;
	background-color: #e0ebf1;
	height: 1px;
	border:0px;
}

#content .padding {
	padding:31px 45px 20px 45px;
}

#sidebar-right {
	background-color:#FFF;
	background-image:url(images/contentgrad.jpg);
	background-position:right;	
	float: right;
    width: 280px;
	line-height: 18px;
	font-size:12px;
}

#sidebar-right .padding {
	padding: 25px;
}

select { 
background: url(images/tab.jpg);
background-repeat:repeat-x;
background-position:bottom;
color:#45a3cb;
font-size:11px;
font:helvetica, Arial;
font-weight:bold;
vertical-align:middle;
}

table {
border-spacing:0px;
line-height:24px;
/*text-indent:10px;*/
}

table a:link { 
	color:#45a3cb;
	font-weight:bold;
	}

table a:visited { 
	color:#45a3cb;
	font-weight:bold;	
	}
table a:hover { 
	color: #007db1;
	text-decoration:underline;
	font-weight:bold;	
	}
table a:active { 
	color: #333333;
	text-decoration:underline;	
	font-weight:bold;	
	}

th
{
height:14px;
vertical-align:top;
background: url(images/tab.jpg);
background-repeat:repeat-x;
background-position:top;
overflow:hidden;

color:#45a3cb;

text-align:left;
height:10px;

}


#alignright {
	float:right;
}

/* ------------------------------
footer
------------------------------ */

#footer
{
	clear: both;
	background: url(images/footergrad.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	margin:auto;
	padding-left:40px;
	padding-right:31px;
	padding-top:8px;
	padding-bottom:20px;
	line-height: 20px;
	font-size:11px;


	/*background: url(#096) no-repeat 0 0;*/
	border-bottom: 0px solid #fff;
}
