body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
	background: url('../images/bg.gif') repeat-x;
	
}

p { line-height: 1.8em; }

a { color: #440367; }

.clear { clear: both; }

.hide { display: none; }

.row p { padding: 10px 5px; }
.altrow { background-color: #f8f1fa; padding: 5px; }
.altrow p { padding: 10px 5px; }

.pic2 { border:1px solid #ddd; }

.team_member { padding: 0; border: 2px solid #e2e2e2; margin-bottom: 20px; }

#info-body p#register { font-size: 15px; font-weight: bold; color: #333; background: #f8f1fa; padding: 10px; }

#container {
	clear: both;
	width: 913px;
	margin: 0 auto;
	position: relative;
	z-index: 2;

}

#related-pages {
	float: right;
	width: 250px;
	background-color: #f2f2f2;
	margin-top: 50px;
}

#info-body #related-pages h2 { padding: 5px 10px; margin: 0; font-size: 16px; background-color: #440367; color: #fff; font-weight: bold;  }

#info-body #related-pages ul { margin: 0; padding: 0 20px; }
#info-body #related-pages li { margin: 0; border-bottom: 1px dotted #ccc; padding: 5px 0; }

#left-content {
	float: left;
	width: 550px;
}

/********** Header **************************/

#header {
	width: 913px;
	height: 153px;	
	margin: 0 auto;
}

#logo { width: 253px; height: 153px; float: left; }


/********** Main menu **************************/
#menu {
	width: 629px;
	height: 153px;
	background: url('../images/menu.gif') no-repeat right;
	float: right;
}

#menu ul { margin: 70px 0 0 0; padding: 0; }
#menu li { list-style: none; margin: 0; padding: 0; float: left; font-size: 15px; text-transform: uppercase; font-weight: bold; }
#menu li a { display: block; padding: 5px 10px; margin: 0 5px; text-decoration: none; color: #440367; }
#menu li a.selected { 
	background-color: #440367; 
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}



/********** Tabbed Panel area - homepage **************************/
#panel {
	width: 593px;
	margin: 20px 10px 0 0;
	background: #fff url('../images/panel.jpg') no-repeat top left;
	float: left;
}

#panel #tabs { background-color: #440367; float: left; width: 100%; }
#panel #tabs ul { margin: 0; padding: 0; }
#panel #tabs li { list-style: none; float: left; }

#panel #tabs li .jFlowControl { 
	padding: 5px 15px; 
	margin: 7px 10px;
	display: block; 
	color: #fff; 
	font-size: 18px; 
	text-decoration: none; 
	background-color: #4e2072;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
}

#panel #tabs li .jFlowSelected { color: #440367; background-color: #fff; }

#panel #content { height: 200px; padding: 20px; }
#panel #content .jFlowNext { color: #440367; font-weight: bold; cursor: pointer; font-size: 14px;  }
#panel #content h3 { color: #440367; font-weight: bold; font-size: 20px; margin: 0 0 2px 0; padding: 0;}

#panel #content .left {  width: 230px; float: left; }
#panel #content .right { width: 320px; float: right; }
#panel #content .right .step { clear: both; padding: 7px 10px; width: 270px; background-color: #f2f2f2; margin: 0 0 10px 0; border: 2px solid #e2e2e2; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}
#panel #content .right .step:hover { background-color: #cfe2f5; border: 2px solid #a3bfdf; }

#panel #content #started-left { width: 200px; float: left; margin-left: 40px; margin-top: 30px; padding: 10px 15px; }
#panel #content #started-right { width: 200px; float: left; margin-top: 30px; border-left: 1px dotted #ccc; padding: 10px 15px 10px 35px; }
#started-left big, #started-right big { display: block; font-size: 20px; text-transform: uppercase; color: #440367; font-weight: bold; }
#started-left a, #started-right a { font-weight: bold; }
#started-left:hover, #started-right:hover { background-color: #cfe2f5; }

#panel #content .right .step img { float:left; margin-right:12px; margin-top: 5px; }
#panel #content .right .step big { font-size: 16px; font-weight: bold; color: #440367; display: block;  }


#investors-tabs {  }
#investors-content {  }





/********** Intro/Logo box **************************/
#right-box {
	width: 307px;
	height: 285px;
	margin: 20px 0 0 0;
	background-color: #fff;
	float: right;
}

#right-box #info img { cursor: pointer; }

#right-box #login { padding: 20px; background-color: #fff; }
#right-box #login label { display: block; margin: 5px 0 5px 0; font-size: 18px; color: #440367; }
/*#right-box #login input { display: block; font-size: 14px; font-weight: bold; color: #000; background-color: #f2f2f2; border: 2px solid #e2e2e2; padding: 8px 5px; width: 240px; }*/
#right-box #login input {  font-size: 14px; font-weight: bold; color: #000; background-color: #f2f2f2; border: 2px solid #e2e2e2; padding: 8px 5px; width: 240px; }
#right-box #login #submit { width: 104px; height: 40px; background-color: #fff; margin-top: 15px; border: 0;  } 
#right-box #login #back { width: 104px; height: 40px; background-color: #fff; margin-top: 15px; border: 0;  } 


#right-box h1 { font-size: 20px; font-weight: normal; color: #440367; padding: 15px 12px 0 12px; margin: 0; line-height: 1.6em; background-color: #fff;}
#right-box h2 { font-size: 14px; font-weight: normal; padding: 15px; margin: 0; line-height: 1.8em; background-color: #fff; }



/********** Sign up homepage boxes **************************/
.sign-up-box {
	width: 449px;
	float: left;
	margin: 30px 0;
	background: #440367 url('../images/sign-up-box.jpg') no-repeat top left;
 	border-bottom: 3px solid #e5e5e5;	
	border-right: 3px solid #e5e5e5;
}

.sign-up-box h2 { color: #fff; font-weight: normal; font-size: 30px; letter-spacing: -2px; text-transform: uppercase; padding: 15px 20px 0px 20px; margin: 0;}
.sign-up-box p { color: #fff; padding: 5px 20px; }

.sign-up-box .buttons, .featured-investor-box .buttons { width: 100%; text-align: center; margin: 20px 0; }

.sign-up-box .sign-up, .featured-investor-box .sign-up { margin-left: 10px; }

.featured-investor-box {
	width: 449px;
	height: 243px;
	float: left;
	margin: 30px 0;
	background: #dddddd url('../images/featured-investor-box.jpg') no-repeat top left;
 	border-bottom: 3px solid #d5d5d5;	
	border-right: 3px solid #d5d5d5;
}

.featured-investor-box p { color: #000; padding: 5px 20px; }
.featured-investor-box h2 { color: #440367; font-weight: normal; font-size: 30px; letter-spacing: -2px; text-transform: uppercase; padding: 15px 20px 0px 20px; margin: 0;}

.featured-investor { margin: 20px 15px; float: left; }

/********** Bottom 3 boxes **************************/
#lower-content { 
	clear: both; 
	background-color: #f6f6f6; 
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
	padding: 10px 0;
}

.inner-box {
	float: left;
	width: 250px;
	padding: 20px 20px;
	background: url('../images/divider.gif') no-repeat right;
}

.inner-box h3 { font-size: 19px; font-weight: bold; color: #440367; margin: 0; padding: 10px 0; letter-spacing: normal; }
.inner-box p { padding: 5px 0 0 10px; margin: 0; }

#fade { background: #f6f6f6; }
#fade h4 { font-size: 12px; background: #f6f6f6; font-weight: bold; color: #000; margin: 0; padding: 5px 0 0 10px; }

.testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: 225px;
	background: url('../images/quote-top.gif') no-repeat top left;
	padding-top: 10px;
	padding-left: 25px;

}

.testimonial p {
	background: url('../images/quote-bottom.gif') no-repeat bottom right;

}

/********** Process Steps **************************/
.process-steps { margin: 0 0 0 20px; padding: 0; }
.process-steps dt { clear: both; margin:5px 0; padding: 10px 10px; float: left; width: 80px; background-color: #440367; color: #fff; font-weight: bold; font-size: 16px; border-radius: 7px 0 0 7px; -moz-border-radius: 7px 0 0 7px; -webkit-border-radius: 7px 0 0 7px;}
.process-steps dd { margin: 5px 0; padding: 10px; float: left; width: 370px; background-color: #e2e2e2; border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0; -moz-border-radius: 0 7px 7px 0; }

.process-steps dd:hover { background: #cfe2f5; }

/********** Registration Steps **************************/

#reg-steps { margin: 0; padding: 0; }
#reg-steps li { margin: 0 10px 15px 10px; padding: 5px 10px; color: #440367; background: #fff; float: left; list-style: none; border: 1px solid #ccc; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
#reg-steps li.selected { color: #fff; background-color: #440367;  }

#reg-steps li big { display: block; font-size: 16px; font-weight: bold; }

#reg-form-wrapper { border: 2px solid #440367; padding: 10px 0; }
#info-body #reg-form-wrapper h3, #reg-form-wrapper #step-one h3, #reg-form-wrapper #step-two h3 { font-size: 18px; font-weight: bold; color: #440367; margin: 0; padding: 10px 20px; }

.reg-submit { border: 1px solid #ccc; padding: 5px 20px; color: #fff; font-weight: bold; background-color: #440367; }
.reg-submit-white { border: 1px solid #ccc; padding: 5px 20px; color: #000; font-weight: normal; background-color: #f2f2f2; }

/************* sk from here ***********/
#info-body {
	background: url('../images/sub-bg.jpg') no-repeat top left;
	font-family:arial,helvetica,sans-serif;
	min-height: 450px;
	margin-top: 20px;
	font-size:12px;
	padding:20px 40px;
	line-height: 1.8em; 
}
#info-body h1{ 
		font-size: 24px; font-weight: bold; color: #440367; 
		padding: 15px 0; margin: 0;  
	
	}
#info-body	h2{ 
		font-size: 14px; 
		font-weight: normal; padding: 15px; 
		margin: 0; line-height: 1.8em; 
	 
	}
#info-body	h3{ 
		font-size: 16px; 
		font-weight: bold; 
		padding: 10px 0; 
		color: #440367; 
		margin: 0; 
		
	}
#info-body	p{ 
		font-size: 12px; 
		font-weight: normal; 
		padding: 10px 0; 
		color: #000000; 
		margin: 0; 	
	}

#info-body	table td .blue2{ 
		font-size: 14px;letter-spacing:1px; 
		font-weight: normal; color:#003D7F; 
	}
#info-body	table td .contact-lebel{ 
		font-size: 14px; 
		font-weight: bold; color:#1F1F1F; 
		padding:5px;
	}
#info-body input[type=text], #info-body input[type=password], #info-body input[type=file], #info-body select {
	margin-left: 5px;
	font-size: 14px; 
	font-weight: normal; 
	color: #333; 
	border: 1px solid #999;
	background-color: #fff; 
	padding: 5px; 
	
}
#info-body textarea { 
	/*border:1px solid #A4B97F;
	font-size: 12px;
	padding:8px;margin:5px;*/
	border: 1px solid #999;
	font-size: 14px; 
	font-weight: normal; 
	color: #000; 
	background-color: #fff; 
	padding: 5px; 
	width:220px;
	
}

#info-body .red{ 
	
	font-size: 15px; 
	font-weight: normal; padding: 15px; color: #440367; 
	margin: 0; line-height: 1.8em; 
	background-color: #fff; 
}
/*#info-body .altrow{ 
	background-color:#DFEEFF
}*/

/************* sk upto this ***********/

/**** BBC News Styling *******/
.arr { background-color: #e2e2e2; padding: 3px; }


/********** Footer **************************/
#footer {
	clear: both;
	text-align: center;
	padding: 20px 0;
	background: url('../images/footer.gif') repeat-x;
}

#footer ul { margin: 0 auto; padding: 0;  }
#footer li { list-style: none; display: inline; }
#footer li a { margin: 0 20px 20px 20px; color: #440367; }

#footer p.address { color: #4b4b4b; margin-top: 15px; }
#footer span { margin-left: 40px; }



/********** Wings background image **************************/
#wings {
	width: 100%;
	height: 324px;
	margin: 0 auto;
	position: absolute;
	top: 153px;
	background: url('../images/wings.jpg') no-repeat center;
	z-index: 1;
}

