html{
	height:100%;
	overflow:scroll;
	overflow-x:auto;
}

body{
	margin:0px;
	padding:0px;
	background:url('../images/body_bg.jpg') center top repeat-y #c4c4be;
	font-size:0px;
	height:100%;
	position:relative;
	z-index:0;
}

img, a{
	border:0px;
	outline:none;
	
}

/*
================
GLOBAL STYLES
================
*/

#dvWrapper{
	width:882px;
	margin:0px auto;
}

#dvHeader{
	width:882px;
	clear:both;
	padding:0px 0px 10px 0px;
}

#dvHeader #dvLogo{
	float:right;
	padding:15px 10px 15px 0px;
}

#dvHeader ul.sec_nav{
	margin:0px;
	padding:10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type:none;
	float:left;
	color:#8c99a1;
}

#dvHeader ul.sec_nav a{
	text-decoration:none;
	color:#8c99a1;
}

#dvHeader ul.sec_nav a:hover{
	color:#3bb4c4;
}

#dvHeader ul.sec_nav li{
	float:left;
}

#dvHeader ul.sec_nav li span{
	padding:0px 10px 0px 10px;
}

#dvHeader ul.nav{
	background:url('../images/nav_bg.jpg') repeat-x top;
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
	height:25px;
	width:882px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	position:relative;
}

#dvHeader ul.nav li{
	text-align:left;
	margin:0px;
	float:left;
	position:relative;
	z-index:150;
}

#dvHeader ul.nav li span{
	font-size:0px;
	float:left;
}

#dvHeader ul.nav li a{
	float:left;
	width:135px;
	padding:5px 0px 0px 10px;
	height:20px;
	color:#5b5551;
	text-decoration:none;
	position:relative;
	z-index:100;
}

#dvHeader ul.nav li.active a{ color:#20b5c5; }
#dvHeader ul.nav li a:hover { color:#20b5c5; }
#dvHeader ul.nav li.bg { background:url('../images/nav_dd.jpg') repeat-x #fff; }

#dvFooter{
	width:882px;
	border-top:dotted 1px #8c99a1;
	margin:10px 0px 0px;
	padding:10px 0px 10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	color:#8c99a1;
}

#dvFooter a{
	color:#8c99a1;
	text-decoration:none;
}

#dvFooter a:hover{
	text-decoration:underline;
}

#dvContent{
	width:882px;
	padding:5px 0px 20px 0px;
	float:left;
}

#dvLeftCol{
	width:295px;
	float:left;
	overflow:hidden;
}

#dvMidCol{
	width:345px;
	float:left;
	overflow:hidden;
}

#dvMid_WCol{
	width:587px;
	float:left;
	overflow:hidden;
}

#dvRightCol{
	width:242px;
	float:left;
	overflow:hidden;
	font-size:0px;
}

/*
===================
HOME PAGE STYLES
===================
*/

#dvFlash{
	z-index:-1;
	position:relative;
	margin:-5px 0px 0px;
	overflow:hidden;
}

#dvFlash embed{
	position:relative;
	z-index:-1;
}

#dvBoxes{
	width:882px;
	height:147px;
	background:url('../images/boxes_bg.jpg') no-repeat;
	margin:10px 0px 0px;
}

#dvBoxes div{
	float:left;
	width:215px;
	position:relative;
}

#dvBoxes div.what{
	width:225px;
}

#dvBoxes h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00a3b8;
	font-size:15px;
	padding:15px 15px 0px 15px;
	margin:0px;
	font-weight:normal;
}

#dvBoxes h1.investor{
	color:#ab498a;
	font-size:15px;
	padding:15px 0px 10px 15px;
	font-weight:normal;
}

#dvBoxes p{
	padding:10px 0px 0px 15px;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#675767;
}

#dvBoxes p strong{
	font-size:11px;
	color:#827e7b;
}

#dvBoxes p a{
	color:#675767;
	text-decoration:underline;
}

#dvBoxes p a:hover{
	text-decoration:none;
}

#dvBoxes label{
	font-size:12px;
	color:#707982;
	display:block;
	padding:0px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
}

#dvBoxes input{
	margin:0px 0px 0px 15px;
	width:155px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707982;
}

#dvBoxes input.btnLogin{
	width:34px;
	position:relative;
	top:-5px;
	left:165px;
}

#dvBoxes div p.arrow a{
	font-size:11px;
	color:#57becb;
}

#dvBoxes div.news p.arrow a{
	background:url('../images/arrow_1.jpg') no-repeat center right;
	width:187px;
	padding:25px 0px 0px;
	display:block;
	position:absolute;
	top:92px;
	height:34px;
}

#dvBoxes div.what p.arrow a{
	background:url('../images/arrow_2.jpg') no-repeat center right;
	width:200px;
	padding:25px 0px 0px;
	display:block;
	position:absolute;
	top:92px;
	height:34px;
}

#dvBoxes div.touch p.arrow a{
	background:url('../images/arrow_3.jpg') no-repeat center right;
	width:185px;
	padding:25px 0px 0px;
	display:block;
	position:absolute;
	top:92px;
	height:34px;
}

/*
============================
GENERIC INNER PAGE STYLES
============================
*/

#dvMidCol h1{
	color:#00a3b8;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	width:265px;
}

#dvMidCol p{
	font-size:12px;
	color:#5b5551;
	margin:0px;
	padding:0px 0px 10px 0px;
	width:265px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}

#dvMidCol p.keynote{
	font-size:16px;
}

#dvMidCol p a{
	color:#5b5551;
	text-decoration:underline;
}

#dvMidCol p a:hover{
	color:#20b5c5;
	text-decoration:none;
}

#dvMid_WCol h1{
	color:#00a3b8;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#dvMid_WCol p{
	font-size:12px;
	color:#5b5551;
	margin:0px;
	padding:0px 0px 15px 0px;
	width:555px;
	font-family:Arial, Helvetica, sans-serif;
}

#dvMid_WCol p span{
	color:#00a3b8;
	font-weight:bold;
}

#dvMid_WCol p a{
	color:#5b5551;
	text-decoration:underline;
}

#dvMid_WCol p a:hover{
	color:#20b5c5;
	text-decoration:none;
}

#dvMidCol ul{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#5b5551;
	width:300px;
	list-style-type:none;
}

#dvMidCol ul li{
	background:url('../images/content_bullet.jpg') no-repeat left top;
	padding:0px 0px 0px 10px;
}

#dvRightCol #dvBoxRight{
	margin:10px 0px 0px;
}

#dvRightCol #dvBoxRight div{
	width:240px;
	clear:both;
	background:url(../images/boxright_bg.jpg) repeat-x;
	height:140px;
	overflow:hidden;
	margin:-10px 0px 20px 0px;
	z-index:0;
}

#dvRightCol #dvBoxRight div div{
	width:200px;
	padding:0px;
	height:90px;
	margin:0px;
}

#dvRightCol #dvBoxRight h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00a3b8;
	font-size:15px;
	padding:5px 0px 0px 10px;	/*change 15 to 8 */
	margin:0px;
	width:175px;
	font-weight:normal;
}

#dvRightCol #dvBoxRight h1.investor{
	color:#ab498a;
	font-size:13px;
	padding:15px 0px 10px 15px;
	font-weight:normal;
}

#dvRightCol #dvBoxRight p{
	padding:6px 0px 0px 10px;	/* change 10 to 6 */
	margin:0px;
	font-size:12px;
	width:185px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#675767;
}

#dvRightCol #dvBoxRight p strong{
	font-size:11px;
	color:#827e7b;
}

#dvRightCol #dvBoxRight p a{
	color:#675767;
	text-decoration:underline;
}

#dvRightCol #dvBoxRight p a:hover{
	text-decoration:none;
}

#dvRightCol #dvBoxRight div p.arrow a{
	font-size:11px;
	color:#57becb;
}

#dvRightCol #dvBoxRight div.news p.arrow a{
	background:url('../images/arrow_2.jpg') no-repeat bottom right;
	width:215px;
	padding:20px 0px 0px;
	display:block;
}

#dvRightCol #dvBoxRight div.what p.arrow a{
	background:url('../images/arrow_1.jpg') no-repeat bottom right;
	width:215px;
	padding:20px 0px 0px;
	display:block;
}

/*
===================
TEAM PAGE STYLES
===================
*/

#dvMidCol h2{
	color:#00a3b8;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#dvMidCol h2 span{
	color:#bcbcbc;
}

#dvRightCol ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*

#dvRightCol ul li{
	background:url('../images/team_bullet.jpg') no-repeat top left;
	padding:0px 0px 10px 10px;
}

#dvRightCol ul li.active{
	background:url('../images/team_bullet_h.jpg') no-repeat top left;
}

#dvRightCol ul li a{	
	color:#675767;
	text-decoration:none;
}

#dvRightCol ul li.active a{
	color:#00a3b8;
}

#dvRightCol ul li a:hover{
	color:#00a3b8;
}

*/



#dvRightCol ul li{
	background:url('../images/team_bullet.jpg') no-repeat top left;
	padding:0px 0px 10px 10px;
}

#dvRightCol ul li.active{
	background:url('../images/team_bullet_h.jpg') no-repeat top left;
}

#dvRightCol ul li a.Normal{	
	color:#675767;
	text-decoration:none;
}

#dvRightCol ul li.active a.Normal{
	color:#00a3b8;
}

#dvRightCol ul li a.Normal:hover{
	color:#00a3b8;
}



#dvRightCol ul li a.Selected{	
	color:#00a3b8;
	text-decoration:none;
}

#dvRightCol ul li.active a.Selected{
	color:#00a3b8;
}

#dvRightCol ul li a.Selected:hover{
	color:#00a3b8;
}


/*
==========================
OPPORTUNITY PAGE STYLES
==========================
*/

#dvRightCol #dvBoxRight div.potential p.arrow a{
	background:url('../images/arrow_2.png') no-repeat bottom right;
	width:215px;
	padding:25px 0px 0px;
	display:block;
}

#dvRightCol #dvBoxRight div.share p.arrow a{
	background:url('../images/arrow_1.png') no-repeat bottom right;
	width:215px;
	padding:25px 0px 0px;
	display:block;
}




/*
======================
CONTACT PAGE STYLES
======================
*/

#dvLeftCol p{
	font-size:12px;
	color:#5b5551;
	margin:0px;
	padding:5px 0px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#dvLeftCol p a{
	color:#5b5551;
	text-decoration:underline;
}

#dvLeftCol p a:hover{
	text-decoration:none;
}

/*
=========================
INVERSTOR LOGIN STYLES
=========================
*/

#dvMidCol p.login{
	padding:0px 0px 5px 0px;
}

#dvMidCol label{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:5px 0px 5px 0px;
	margin:0px;
	line-height:11px;
	color:#5b5551;
	clear:both;
}

#dvMidCol input{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0px 2px 2px;
	float:left;
	width:200px;
	color:#5b5551;
}

#dvMidCol input#btnGo{
	margin:0px 0px 15px 10px;
	width:20px;
}

#dvMidCol input.btnGo{
	margin:0px 0px 15px 10px;
	width:20px;
}


/*
=============================
OUR INVESTMENT PAGE STYLES
=============================
*/

h3.investments{
	font-size:11px;
	color:#5b5551;
	width:588px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 0px 0px;
}

h3.investments span{
	float:left;
	vertical-align:top;
}

h3.investments span.company{ width:170px; padding:10px 0px 0px 0px; }
h3.investments span.location{ width:75px; padding:10px 0px 0px; }
h3.investments span.description{ width:250px; padding:10px 0px 0px; }
h3.investments span.date{ width:65px; padding:8px 0px 10px 15px; }

h3.investments a
{
	background:url('../images/sort_arrow.jpg') no-repeat right center;			/*added to make arrow apear all the time */
	padding:0px 10px 0px 0px;
	text-decoration:none;
	color:#5b5551;
}

h3.investments a.up{
	background:url('../images/sort_arrow.jpg') no-repeat right center;
}

h3.investments a.down{
	background:url('../images/sort_arrow_d.jpg') no-repeat right center;
}

h3.investments a.down:hover{
	background:url('../images/sort_arrow_d.jpg') no-repeat right center;
}

h3.investments a:hover{
	background:url('../images/sort_arrow.jpg') no-repeat right center;
}

.acc_portfolio .accordion_toggle span{
	float:left;
}

.acc_portfolio .accordion_toggle span.company{ width:155px;}
.acc_portfolio .accordion_toggle span.location{ width:75px;}
.acc_portfolio .accordion_toggle span.description{ width:265px;}
.acc_portfolio .accordion_toggle span.date{ width:65px;}


.acc_news .accordion_content p a.press{
	color:#8c99a1 !important;
}
/*
===================
NEWS PAGE STYLES
===================
*/

#dvContent .Headlines{
	height:397px;
	background:url('../images/headlines_bg.jpg') no-repeat top left;
	padding:130px 0px 0px 5px;
	width:290px;
}

#vertical_container{
	clear:both;
}

h3.news{
	font-size:11px;
	color:#5b5551;
	width:588px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:10px 0px 0px 0px;
}

h3.news span{
	float:left;
}

h3.news span.date{ width:105px; padding:0px 0px 10px 0px; }
h3.news span.company{ width:155px; }

h3.news a
{
	background:url('../images/sort_arrow.jpg') no-repeat right center;			/*added to make arrow apear all the time */
	padding:0px 10px 0px 0px;
	text-decoration:none;
	color:#5b5551;
}

h3.news a.up{
	background:url('../images/sort_arrow.jpg') no-repeat right center;
}

h3.news a.down{
	background:url('../images/sort_arrow_d.jpg') no-repeat right center;
}

h3.news a.down:hover{
	background:url('../images/sort_arrow_d.jpg') no-repeat right center;
}



h3.news a:hover{
	background:url('../images/sort_arrow.jpg') no-repeat right center;
}


.acc_news {
	clear:both;
	overflow:hidden;
}

.acc_news .accordion_content{
	padding:10px 0px 15px 10px;
}

.acc_news .accordion_content p img{
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

.acc_news .accordion_toggle span{
	float:left;
}

.acc_news .accordion_toggle span.date{ width:90px;}
.acc_news .accordion_toggle span.company{ width:155px;}

.acc_news .accordion_toggle span.location{ width:75px;}
.acc_news .accordion_toggle span.description{ width:265px;}

/*
========================
DROP DOWN MENU STYLES
========================
*/

#nav div#m1
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	width:148px;
	z-index:150;
	top:25px;
	left:0px;
}

	#nav li div#m1 a{	
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px 5px 8px;
		width: 130px;
		text-align: left;
		text-decoration: none;
		background:url('../images/nav_hover.jpg') no-repeat right center !important;
		color: #5b5551;
		font: 12px arial;
		z-index:100;
	}

	#nav li div#m1 a:hover{	
		color: #00a3b8;
	}

#nav div#m2
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	width:148px;
	z-index:150;
	top:25px;
	left:0px;
}

	#nav li div#m2 a{	
		position: relative;
		display: block;
		margin: 0;
		padding: 3px 10px 0px 8px;
		width: 130px;
		text-align: left;
		text-decoration: none;
		background:url('../images/nav_hover.jpg') no-repeat right center !important;
		color: #5b5551;
		font: 12px arial;
		z-index:100;
	}

	#nav li div#m2 a:hover{	
		color: #00a3b8;
	}

#nav div#m3
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	width:148px;
	z-index:999;
	top:25px;
	left:0px;
}

	#nav li div#m3 a{	
		position: relative;
		display: block;
		margin: 0;
		padding: 3px 10px 0px 8px;
		width: 130px;
		text-align: left;
		text-decoration: none;
		background:url('../images/nav_hover.jpg') no-repeat right center !important;
		color: #5b5551;
		font: 12px arial;
		z-index:999;
	}

	#nav li div#m3 a:hover{	
		color: #00a3b8;
	}

/*
==================
T&C PAGE STYLES
==================
*/

#dvTC{
	padding:10px 0px 0px 10px;
}

#dvTC p{
	font-size:12px;
	color:#5b5551;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 10px 0px;
	width:450px;
}


.LoginError { color: #FF0000 !important; font-size: 12px;}