/**************************************
* CSS DOCUMENT - Maiden Voyage Website
***************************************/	

	body {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 76%;
		background-color: #fff;
		color: #304153;
		margin: 10px 0 10px 0;
		padding: 0;
	}
	
	a {
		color: #90399f;
		text-decoration: underline;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	div#wrap {
		margin-left: 15px;
		width: 750px;
	}
	
	h4 {
		font-size: 100%;
		margin: 0;
		padding: 0;
	}
	
	p {
		margin: 4px 0 10px 0;
		padding: 0;
	}
	
	img {
		border: 0;
	}
/******************************
* Different Class!
******************************/		
	
	.hide {
		display: none;
	}
	
	.smalltext1 {
		font-size: 90%;
	}
	
	.smalltext1 a {
		margin: 0 4px 0 4px;
	}
	
	.smalltext2 {
		font-size: 90%;
		color: #304153;
	}
	
	.heading1 {
		font-size: 110%;
		color: #90399f;
	}
	
	.heading2 {
		font-size: 110%;
		color: #fff;
	}
	
	.heading3 {
		font-size: 130%;
		color: #fff;
	}
	
	.cellbold {
		font-size: 90%;
		color: #fff;
		font-weight: bold;
	}
	
	.cell {
		font-size: 90%;
		color: #fff;
		font-weight: normal;
	}
	
	.labelcell {
		background-color: #90399F;
		padding: 4px 2px 4px 2px;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		width: 45%;
	}
	
	.inputcell {
		background-color: #C79ACE;
		padding: 1px 2px 1px 2px;
		color: #fff;
		font-size: 95%;
		font-weight: bold;
		width: 55%;
	}
	
	.resultcell {
		background-color: #EADAED;
		padding: 3px 2px 3px 2px;
		color: #304153;
		font-size: 12px;
		font-weight: normal;
	}
	
	.giftResultcell {
		background-color: #EADAED;
		padding: 3px 2px 3px 2px;
		color: #304153;
		font-size: 14px;
		font-weight: bold;
	}
	
	.description {
		font-size: 11px;
		COLOR: #000000; 
	}
	
	.giftsTable {
	    font-size: 11px;
	    color:#000000;
	}
	
	.shortpara1 {
		font-size: 90%;
		color: #90399f;
		padding-right: 280px;
	}
	
	.longpara1 {
		font-size: 100%;
		padding-right: 20px;
	}
		
/******************************
* Header
******************************/		
	
	#header {
		width: 750px;
		height: 60px;
		background: url("../images/common/logo.gif") no-repeat;
		margin: 0 0 10px 0;
		padding: 0;
		float: left;
	}
	
	#header h1 {

		width: 282px;
		height: 60px;
		background: url("../images/common/logo.gif") no-repeat;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#header h1 span { 
		display: none; 
	}
	
	#header h1 a {
		width: 282px;
		height: 60px;
		background:  url("../images/common/logo.gif") no-repeat;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	#headercol2 {
		width: 468px;
		float: left;
	}
	
	
/******************************
* Tagline
******************************/		
	
	#tagline {
		width: 750px;
		height: 32px;
		color: #fff;
		font-size: 90%;
		background-color: #59208f;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: right;
		float: left;
	}
	
	#tagline p {
		margin: 0;
		padding: 10px;
	}
	
	#tagline h2 {
		width: 450px;
		height: 32px;
		background-image:  url(../images/common/tagline.gif);
		background-position: left center;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#tagline h2 span { 
		display: none; 
	}
	
	#tagline a {
		color: #fff;
	}
	
/******************************
* Home Intro
******************************/		
	
	#homeintro {
		height: 88px;
		color: #fff;
		background: url("../images/home/home1.jpg") no-repeat;
		margin: 0 0 18px 0;
		padding: 16px 426px 16px 24px;
		line-height: 18px;
		float: left;
	}
	/*
	* html #homeintro {
		width: 750px;
	}
	*/
	#homeintro p {
		width: 300px;
		margin: 0;
		padding: 0;
	}
	
/******************************
* Tables
******************************/		
	
	.table1 {
		font-size: 90%;
		width: 190px;
		margin: 10px 0 10px 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #B77CC0;
	}
	
	.table1 td {
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #B77CC0;
	}
	
	.table1left {
		color: #90399f;
		margin: 0;
		padding: 8px 0 8px 16px;
		background-image:  url(../images/common/arrow2.gif);
		background-position: left center;
		background-repeat: no-repeat;
	}
	
	.table1centre {
		font-weight: bold;
		color: #90399f;
		margin: 0;
		padding: 8px 0 8px 0;
	}
	
	.table1right {
		font-weight: bold;
		margin: 0;
		padding: 8px 0 8px 0;
		text-align: right;
	}
	
	.table2 {
		font-weight: bold;
		color: #fff;
		margin: 10px 0 10px 0;
		padding: 0;
		border: 0;
	}
	
	.table2 td {
		padding: 6px;
	}

	.interestTable 
	{
		font-weight: bold;
		color: #FFF;
		margin: 10px 0 10px 0;
		padding: 0;
		border: 0;	
	}
	
	.interestTable td {
		padding: 6px;
		color: #FFF;
		font-size: 85%;
	}
	
/******************************
* Content
******************************/		
	
	#leftcol1 {
		background-color: #fff;
		color: #90399F;
		width: 180px;
		margin: 0 20px 10px 0;
		padding: 0;
		display: block;
		float: left;
	}
	
	#mainmenu {
		margin: 0 0 0 10px;
		padding: 0;
	}
	
	#mainmenu p {
		margin: 0;
		padding: 0;
	}
	
	#mainmenu h3 { 
		display: none; 
	}
	
	#mainmenu ul {
		list-style-image: none;
		list-style-type: none;
		margin: 15px 0 15px 0;
		padding: 0;
	}
	
	#mainmenu li {
		font-weight: bold;
		background-image:  url(../images/common/arrow1.gif);
		background-position: left center;
		background-repeat: no-repeat;
		margin: 0;
		padding: 4px 0 4px 20px;
		display: block;
	}
	
	#mainmenu li a {
		text-decoration: none;
	}
	
	#mainmenu li a:hover {
		color: #2F3F4C;
	}
	
	#mainmenu li a span {
		color: #2F3F4C;
	}
	
	#leftadspace {
		margin: 0;
		padding: 0;
		border-bottom-style: solid;
		border-bottom-width: 32px;
		border-bottom-color: #59208f;
	}
	
	#leftadspace img {
		margin: 0;
		padding: 0;
		border-bottom-style: solid;
		border-bottom-width: 5px;
		border-bottom-color: #fff;
	}
	
	#centrecol1 {
		background-color: #fff;
		width: 190px;
		margin: 0 20px 10px 0;
		padding: 0;
		display: block;
		float: left;
	}
	
	#rightcol1 {
		background-color: #fff;
		width: 340px;
		margin: 0 0 10px 0;
		padding: 0;
		display: block;
		float: left;
	}
	
	#feature1 {
		width: 340px;
		font-size: 90%;
		color: #59208f;
		background-color: #fff;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#feature1left {
		width: 230px;
		margin: 0;
		padding: 0 10px 0 0;
		float: left;
	}
	
	#feature1right {
		width: 100px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#feature2 {
		width: 320px;
		clear: both;
	}
	
	#feature2container {
		width: 320px;
		font-size: 90%;
		color: #fff;
		background-color: #304153;
		margin: 10px 0 10px 0;
		padding: 7px 10px 10px 10px;
		float: left;
		min-height: 102px;
	}
	
	/* Fix for IE-win \*/
		* html #feature2container {width: 340px; height: 102px;}
	/* End Fix for IE-win */ 
	
	#feature2 a {
		color: #fff;
	}
	
	#feature2left {
		width: 100px;
		margin: 0;
		padding: 0 10px 0 0;
		float: left;
	}
	
	#feature2right {
		width: 200px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#feature2right p {
		margin: 0;
		padding: 0;
	}
	
	#feature3 {
		font-size: 90%;
		color: #59208f;
		background-color: #fff;
		margin: 0;
		padding: 0;
		clear: both;
	}
	
	#breadcrumbs {
		font-size: 90%;
		margin: 0 0 15px 0;
	}
	
	.breadcrumbs {
		font-size: 90%;
		margin: 0 0 15px 0;
	}	
	
	.notify {
		font-size: 90%;
		margin: 0 0 15px 0;
		color:#f00;
	}
	
	#rightcol2 {
		background-color: #fff;
		width: 550px;
		margin: 0 0 10px 0;
		padding: 0;
		display: block;
		float: left;
	}
	
	#featureblock1 {
		color: #fff;
		margin: 0;
		padding: 16px 20px 16px 20px;
		background-image:  url(../images/common/grad_bg1.jpg);
		background-position: left top;
		background-repeat: repeat-y;
	}
	
	#featureblock2 {
		color: #fff;
		margin: 0;
		padding: 0;
	}


/******************************
* Footer
******************************/		
	
	#footer {
		background-color: #fff;
		font-size: 90%;
		color: #90399F;
		width: 730px;
		margin: 0;
		padding: 15px 10px 15px 10px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #2F3F4C;
		clear: both;
	}
	
	#footer a {
		margin: 0 4px 0 4px;
	}
	
TEXTAREA {
	width: 420px;
	height: 120px;
	border: 1px #90399F solid;
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
	color: #90399F;
	
}

TEXTAREA 
{
	/* This, in effect, enables the "maxlength" property to be set on a textarea.
	   N.B. the URL is relative to the page, not this CSS file */
}

.textarea {
	width: 420px;
	height: 120px;
	border: 1px #90399F solid;
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
	color: #90399F;
}

INPUT.register {
	width: 243px;
	/* height: 17px; */
	border: 1px #90399F solid;
	background-color: #fff;
	font-size: 95%;
}

.register 
{
	width: 243px;
	/* height: 17px; */
	border: 1px #90399F solid;
	background-color: #fff;
	font-size: 95%;
}

.industry {
	width: 243px;
	height: 17px;
	border: 1px #90399F solid;
	background-color: #fff;
	font-size: 95%;
}

.dropdownlist {
	height: 17px;
	border: 1px #90399F solid;
	background-color: #fff;
	font-size: 95%;
}

SELECT.industry {
	width: 243px;
	height: 17px;
	border: 1px #90399F solid;
	background-color: #fff;
	font-size: 95%;
}	