#landingPage {
	margin: 0px auto 0px auto;
	font-family: Arial, Helvetica;
	font-size: 12px;
	width: 800px;
}

#landingPage a {
	text-decoration: none;
}
	#landingPage a img {
		border: none;
	}

#landingPage #contentArea {
	font-size: 0px;
}
	body #landingPage #contentArea .top {background-image: url(../images/home/background_top.gif);
		background-repeat: no-repeat;
		width: 799px;
		height: 10px;
	}
	body.home #landingPage #contentArea .top {background-image: url(../images/home/background_top_home.gif);}

	#landingPage #contentArea .middle {
		background: #f5f5f5 url(../images/home/background_gradient_home.gif) bottom repeat-x;
		width: 799px;
	}
	#landingPage #contentArea .bottom {
		background: url(../images/home/background_bottom.gif) no-repeat;
		width: 799px;
		height: 13px;
	}

#landingPage .column1, #landingPage .column2 {
	float: left;
}
#landingPage .column2 {
	margin-left: 8px;
}

#welcome, #about, #tour {
	margin-left: 5px;
}
/*#welcome, #about, #experts, #tour, #whatIsIcue {
	margin-left: 5px;
}*/

#landingPage #welcome .section1 {
	background: url(../images/home/welcome1.gif) center no-repeat;
	width: 484px;
	height: 391px;
}
#landingPage #welcome .section2 {
	background: url(../images/home/welcome2.gif) center no-repeat;
	width: 484px;
	height: 243px;
	margin-top: 10px;
}
#landingPage #welcome .section3 {
	background: url(../images/home/welcome3.gif) center no-repeat;
	width: 295px;
	height: 198px;
}
#landingPage #welcome .section3 .gradientBackground {
	background: url(../images/home/login_bg_gradient.jpg) top left no-repeat #080808;
	width: 295px;
	height: 145px;
	padding-top: 15px;
	}

	#landingPage #welcome .section3 h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border-bottom: 3px double #8fb7dc;
		padding: 10px 0px 2px 0px;
		margin-left: 5px;
		width: 284px;
		color: #FFFFFF;
		text-transform: uppercase;
		}
	
	#landingPage #welcome .section3 h1 span {
		padding-left: 2px;
		}
	
	
	#landingPage #welcome .section3 .contentArea {
		height: 140px;	
	}	
	
	#landingPage #welcome .section3 .loginTable {
		margin-left: 5px;
	}
	#landingPage #welcome .section3 .loginTable a {
		text-decoration: none;
		color: #8fb7dc;
	}		
		#landingPage #welcome .section3 .loginTable td {
			font-family: Helvetica, Arial;
			font-size: 11px;
			height: 25px;
			vertical-align: middle;
			color: #CCCCCC;
			text-align: left;
		}
		#landingPage #welcome .section3 .loginTable td.indentLeft {
			padding-left: 5px;
			width: 95px;
		}
		#landingPage #welcome .section3 .loginTable td.indentRight {
			padding-right: 10px;
			width: 80px;
		}
		#landingPage #welcome .section3 .loginTable td.leftColumn {
			font-family: Arial, Helvetica;
			text-align: right;
			font-size: 12px;
			font-weight: bold;
			line-height: 20px;
			padding-right: 5px;
			width: 100px;
			
		}
		#landingPage #welcome .section3 .loginTable tr.short td {
			height: 14px;
			vertical-align: top;
		}
		#landingPage #welcome .section3 .loginTable td p {
			font-size: 9px;
		}
		#landingPage #welcome .section3 .loginTable .button {
			background: url(../images/home/goButton.gif) right center no-repeat;
			text-align: left;
			float: right;
			width: 61px;
			height: 16px;
			line-height: 16px;
			color: #FFFFFF; 
		}
		#landingPage #welcome .section3 .loginTable td.textInput {
			background: url(../images/home/inputField.gif) left center no-repeat;
			}
		
		#landingPage #welcome .section3 .loginTable input {
			background: transparent;
			width: 170px;
			border: none;
			height: 20px;
			padding: 3px 6px 0px 6px;
		}
		* html #landingPage #welcome .section3 .loginTable input {
			width: 165px;
			}
		
		#landingPage #welcome .section3 .loginTable .rememberMe input {
			background: #ccc;
			width: 14px;
			height: 14px;
			border: none;
			padding: 0px;
			margin: 0px 5px 0px 0px;
		}
		
		#landingPage #welcome .section3 .errorMessage {
			font-family: Helvetica, Arial;
			font-size: 11px;
			color: #FF0000;
			text-align: center;
			margin-top: 15px;
		}
		
	#landingPage #welcome .section3 #loginAreaSignedIn .contentAreaSignedIn {
		font-family: Arial, Helvetica;
		height: 130px;
	}
	#landingPage #welcome .section3 #loginAreaSignedIn .contentAreaSignedIn p {
		color: #bfbfbf;
		text-align: center;
		padding-top: 10px;
		font-weight: bold;
		font-size: 11px;
	}
		#landingPage #welcome .section3 #loginAreaSignedIn .contentAreaSignedIn p.userName {
			font-size: 12px;
			padding-top: 20px;
		}
		#landingPage #welcome .section3 #loginAreaSignedIn .contentAreaSignedIn p a {
			color: #6b8dab;
		}
		
	#landingPage #welcome .section3 #loginAreaSignedIn .button {
		float: left;
		background: url(../images/home/log.gif) no-repeat;
		width: 138px;
		height: 15px;
		line-height: 14px;
		font-weight: bold;
		margin-left: 6px;
		font-size: 12px;
		color: #FFFFFF
	}
	
#landingPage #welcome .section4SignedIn {
	background: url(../images/home/welcome4.gif) center no-repeat;
	width: 295px;
	height: 436px;
	margin-top: 10px;
}

#landingPage #welcome .section4NotSignedIn,
#landingPage #welcome .section4notsignedin {
	background: url(../images/home/welcome4_alt.gif) center no-repeat;
	width: 295px;
	height: 416px;
	margin-top: 10px;
}

#landingPage #welcome #regNowButton {
	margin-top: 5px;
	background: url(../images/home/registerNow.gif) center right no-repeat;
	width: 295px;
	height: 15px;
}

#landingPage #welcome .button {
	float: right;
	background: url(../images/home/registerNow.gif) no-repeat;
	width: 110px;
	height: 15px;
}

/*
#landingPage #about .section1 {
	background: url(../images/home/about1.gif) center no-repeat;
	width: 485px;
	height: 391px;
}
#landingPage #about .section2 {
	background: url(../images/home/about2.gif) center no-repeat;
	width: 485px;
	height: 244px;
	margin-top: 10px;
}
#landingPage #about .section3 {
	background: url(../images/home/about3.gif) no-repeat;
	width: 295px;
	height: 183px;
}
#landingPage #about .section4 {
	background: url(../images/home/about4.gif) no-repeat;
	width: 295px;
	height: 416px;
	margin-top: 10px;
}
#landingPage #about .section5 {
	background: url(../images/home/about5.gif) no-repeat;
	width: 295px;
	height: 25px;
	margin-top: 10px;
}
*/

#landingPage #tour {
	background: url(../images/home/tour.gif) center no-repeat;
	width: 788px;
	height: 644px;
}

/*
#landingPage #experts .section1 {
	background: url(../images/home/experts1.gif) center no-repeat;
	width: 485px;
	height: 391px;
}
#landingPage #experts .section2 {
	background: url(../images/home/experts2.gif) center no-repeat;
	width: 485px;
	height: 244px;
	margin-top: 10px;
}
#landingPage #experts .section3 {
	background: url(../images/home/experts3.gif) center no-repeat;
	width: 295px;
	height: 643px;
}

#landingPage #whatIsIcue .section1 {
	background: url(../images/home/what1.gif) center no-repeat;
	width: 485px;
	height: 391px;
}
#landingPage #whatIsIcue .section2 {
	background: url(../images/home/what2.gif) center no-repeat;
	width: 485px;
	height: 244px;
	margin-top: 10px;
}
#landingPage #whatIsIcue .section3 {
	background: url(../images/home/what3.gif) center no-repeat;
	width: 295px;
	height: 643px;
}
*/

body.about #landingPage #contentArea .middle, 
body.about #landingPage #contentArea .column1, 
body.about #landingPage #contentArea .column2 {
	float: left;
}
body.about #landingPage #contentArea .column1 {
	display: block;
	width: 370px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}
body.about #landingPage #contentArea .column2 {
	display: block;
	width: 411px;
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
}
	body.about #landingPage #contentArea .column1 .section1 {
		margin: 0 0 5px 0;
	}
	body.about #landingPage #contentArea .column1 .section1 .top, 
	body.about #landingPage #contentArea .column1 .section1 .bottom {
		float: left;
		width: 370px;
		height: 10px;
		line-height: 1px;
		font-size: 1px;
		background-repeat: no-repeat;
		background-position: left top;
	}
	body.about #landingPage #contentArea .column1 .section1 .top {
		background-image: url(../images/about/cap370_top.gif);
	}
	body.about #landingPage #contentArea .column1 .section1 .bottom {
		background-image: url(../images/about/cap370_bottom.gif);
	}
	body.about #landingPage #contentArea .column2 .section1 .top span, 
	body.about #landingPage #contentArea .column2 .section1 .bottom span {
		display: none;
	}
	body.about #landingPage #contentArea .column1 .section1 .middle {
		float: left;
		width: 370px;
		font-size: 11px;
		line-height: normal;
		background-color: #343D49;
		background-image: none;
	}
	body.about #landingPage #contentArea .column1 .section1 h1 {
		margin: 2px 5px 5px 5px;
		padding: 0 7px 1px 7px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #ffffff;
		border-bottom: 3px double #8dbae3;
	}
	body.about #landingPage #contentArea .column1 .section1 h2 {
		margin: 2px 10px 0px 10px;
		padding: 0 0;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		color: #ffffff;
	}
	body.about #landingPage #contentArea .column1 .section1 img {
		margin: 0 0 1em 5px;
	}
	body.about #landingPage #contentArea .column1 .section1 p {
		color: #ffffff;
		margin: 0 10px 1em 10px;
	}
	body.about #landingPage #contentArea .column1 .section1 a {
		color: #8dbae3;
	}

body.about #landingPage #contentArea .column2 {
}
	body.about #landingPage #contentArea .column2 .section3 {
		margin-bottom: 15px;
	}
	body.about #landingPage #contentArea .column2 .section4 {
		margin-left: 6px;
	}
	body.whatthe #landingPage #contentArea .section, 
	body.about #landingPage #contentArea .section {
		float: left;
	}
	body.about #landingPage #contentArea .bottom, 
	body.whatthe #landingPage #contentArea .bottom, 
	body.whatis #landingPage #contentArea .bottom {
		clear: both;
	}
	body.whatthe #landingPage #contentArea .inset .bottom {
		clear: none;
	}


body.whatthe #landingPage #contentArea .middle, 
body.whatthe #landingPage #contentArea .column1, 
body.whatthe #landingPage #contentArea .column2, 
body.whatis #landingPage #contentArea .middle, 
body.whatis #landingPage #contentArea .column1, 
body.whatis #landingPage #contentArea .column2 {
	float: left;
}
body.whatthe #landingPage #contentArea .column1, 
body.whatis #landingPage #contentArea .column1 {
	display: block;
	width: 485px;
	margin: 0 0 0 0;
	padding: 0 0 0 6px;
}
body.whatthe #landingPage #contentArea .column2, 
body.whatis #landingPage #contentArea .column2 {
	display: block;
	width: 295px;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
}
	body.whatis #landingPage #contentArea .column1 .section2 {
		margin: 5px 0 5px 0;
	}
	body.whatthe #landingPage #contentArea .column1 .top, 
	body.whatthe #landingPage #contentArea .column1 .bottom, 
	body.whatis #landingPage #contentArea .column1 .section2 .top, 
	body.whatis #landingPage #contentArea .column1 .section2 .bottom {
		float: left;
		width: 484px;
		height: 10px;
		line-height: 1px;
		font-size: 1px;
		background-repeat: no-repeat;
		background-position: left top;
	}
	body.whatthe #landingPage #contentArea .column1 .top, 
	body.whatis #landingPage #contentArea .column1 .section2 .top {
		background-image: url(../images/about/cap484_top.gif);
	}
	body.whatthe #landingPage #contentArea .column1 .bottom, 
	body.whatis #landingPage #contentArea .column1 .section2 .bottom {
		background-image: url(../images/about/cap484_bottom.gif);
	}
	body.whatthe #landingPage #contentArea .column2 .top span, 
	body.whatthe #landingPage #contentArea .column2 .bottom span, 
	body.whatis #landingPage #contentArea .column2 .section2 .top span, 
	body.whatis #landingPage #contentArea .column2 .section2 .bottom span {
		display: none;
	}
	body.whatthe #landingPage #contentArea .column1 .middle, 
	body.whatis #landingPage #contentArea .column1 .section2 .middle {
		float: left;
		width: 484px;
		font-size: 11px;
		line-height: normal;
		background-color: #343D49;
		background-image: none;
	}
	body.whatthe #landingPage #contentArea .column1 h1, 
	body.whatthe #landingPage #contentArea .column2 h1, 
	body.whatis #landingPage #contentArea .column1 .section2 h1 {
		margin: 0px 5px 7px 5px;
		padding: 0 7px 1px 7px;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #ffffff;
		border-bottom: 3px double #8dbae3;
	}
	body.whatthe #landingPage #contentArea .column1 h1 span.icue, 
	body.whatis #landingPage #contentArea .column1 .section2 h1 span.icue {
		text-transform: none;
	}
	body.whatis #landingPage #contentArea .column1 .section2 h2 {
		margin: 2px 10px 0px 10px;
		padding: 0 0;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		color: #ffffff;
	}
	body.whatis #landingPage #contentArea .column1 .section2 img {
		float: left;
		margin: 0 1em 0 5px;
	}
	body.whatis #landingPage #contentArea .column1 .section2 p {
		color: #cccccc;
		margin: 0 10px 1em 10px;
	}
	body.whatis #landingPage #contentArea .column1 .section2 a {
		color: #8dbae3;
	}

body.whatis #landingPage #contentArea .column2 .section3 {
	width: 295px;
	height: 643px;
	background-image: url(../images/about/whatisicue_bulletpoints.gif);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
}
	body.whatis #landingPage #contentArea .column2 .section3 h2 {
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
		position: absolute;
		left: 80px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 h2.connect {
		color: #fdb813;
		top: 89px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 h2.understand {
		color: #f36f21;
		top: 210px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 h2.excel {
		color: #c82323;
		top: 340px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 h2.icue {
		color: #0089d0;
		top: 520px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 p {
		font-size: 11px;
		line-height: normal;
		color: #cccccc;
		position: absolute;
		left: 25px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 p.connect {
		top: 121px;
		width: 220px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 p.understand {
		top: 243px;
		width: 228px;
	}
	body.whatis #landingPage #contentArea .column2 .section3 p.excel {
		top: 373px;
		width: 236px;
	}



body.whatthe #landingPage #contentArea .column1 .section1 {
}
	body.whatthe #landingPage #contentArea .column1 .section1 div.right {
		float: right;
		width: 259px;
		padding-right: 16px;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.right p {
		font-size: 11px;
		line-height: 1.3em;
		color: #f5f5f5;
		margin: 0 0 1em 0;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.right p.last {
		margin-bottom: 0;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.right ul {
		margin: 1em 0 0 0;
		padding: 0 0 0 0;
		font-size: 11px;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.right ul li {
		padding: 0 0 1em 10px;
		margin: 0 0 0 0;
		list-style-type: none;
		background-image: url(../images/about/bullet.gif);
		background-position: left 2px;
		background-repeat: no-repeat;
		font-size: 11px;
		line-height: normal;
		color: #f5f5f5;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset {
		width: 191px;
/*		height: 352px;*/
		margin-left: 6px;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .top, 
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .bottom {
		float: left;
		width: 190px;
		height: 8px;
		line-height: 1px;
		font-size: 1px;
		background-repeat: no-repeat;
		background-position: left top;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .top {
		background-image: url(../images/about/black190_top.gif);
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .bottom {
		background-image: url(../images/about/black190_bottom.gif);
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .top span, 
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .bottom span {
		display: none;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .middle {
		float: left;
		width: 190px;
		font-size: 12px;
		line-height: normal;
		color: #ffffff;
		background-color: #080808;
		background-image: none;
		position: relative;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .middle p {
		margin: 8px 8px 15px 8px;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .middle .image {
		position: relative;
		left: 28px;
		width: 133px;
		font-size: 10px;
		line-height: normal;
		color: #cccccc;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .middle .image img {
		margin-left: 3px;
	}
	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .middle .image .highlight {
		font-size: 14px;
		color: #8dbae3;
	}

	body.whatthe #landingPage #contentArea .column1 .section1 div.inset .middle img.mit {
		position: absolute;
		bottom: 1px;
		right: 8px;
	}

body.whatthe #landingPage #contentArea .column1 .section2 {
	margin: 7px 0 0 0;
}
	body.whatthe #landingPage #contentArea .column1 .section2 .middle img {
		margin: 0 0 0 8px;
	}
	body.whatthe #landingPage #contentArea .column1 .section2 .middle {
		font-size: 11px;
		color: #cccccc;
		line-height: normal;
	}
/*	body.whatthe #landingPage #contentArea .column1 .section2 .middle p.right {
		margin: 10px 8px 0 0;
		float: right;
		width: 175px;
		font-size: 14px;
		color: #ffffff;
	}
	body.whatthe #landingPage #contentArea .column1 .section2 .middle p.right a {
		color: #8dbae3;
	}*/
	body.whatthe #landingPage #contentArea .column1 .section2 .middle p {
		margin: 10px 10px 0 10px;
/*		width: 270px;*/
		font-size: 11px;
		color: #cccccc;
		line-height: 1.2em;
	}

body.whatthe #landingPage #contentArea .column2 .section3 {
	width: 295px;
}
	body.whatthe #landingPage #contentArea .column2 .section3 .top, 
	body.whatthe #landingPage #contentArea .column2 .section3 .bottom {
		float: left;
		width: 295px;
		height: 10px;
		line-height: 1px;
		font-size: 1px;
		background-repeat: no-repeat;
		background-position: left top;
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .top {
		background-image: url(../images/about/blue295_top.gif);
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .bottom {
		background-image: url(../images/about/blue295_bottom.gif);
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .top span, 
	body.whatthe #landingPage #contentArea .column2 .section3 .bottom span {
		display: none;
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .middle {
		float: left;
		width: 295px;
/*		height: 624px;*/
		font-size: 11px;
		line-height: 1.4em;
		color: #81a9ce;
		background-color: #181e21;
		background-image: none;
		position: relative;
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .middle a {
		color: #ffffff;
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .middle p {
		margin: 8px 15px 0;
		padding: 0 0 0 0;
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .middle p.first {
		margin-top: 0px;
	}
	body.whatthe #landingPage #contentArea .column2 .section3 .middle p.white {
		margin: 10px 5px;
		padding: 8px 10px 10px;
		font-size: 13px;
		line-height: 1.5em;
		color: #ffffff;
		border-top: 1px dotted #8dbae3;
		border-bottom: 1px dotted #8dbae3;
		background-image: url(../images/about/blue295_gradient.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
