	/* Home CSS */
	.hp-center {
		width: 100%;
		height: 298px;
		background: url(/i2/images/hp_center_bg.gif) repeat-x;
	}
	.hp-center-center {
		position: relative;
		margin: 0 auto;
	/* center on everything else */
		width: 770px;
	}
	.hp-center-left {
		float: left;
		width: 514px;
		height: 298px;
	}
	.hp-center-right {
		float: left;
		width: 256px;
	}
	/*.hp-center-right-top {
		widows: 256px;
		height: 196px;
		background: url(/i2/images/hp_Rhero_orange.gif) no-repeat;
	}
	*/
	.hp-center-right-top {
		widows: 256px;
		height: 247px;
		background: url(/i2/images/hp_Rhero_orange2.gif) no-repeat;
	}
	.hp-center-right-top h1 {
		padding: 20px 0 0 0px;
		margin: 0px;
		color: #FFF;
		font-size: 17px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	}
	.hp-center-right-top-login h1 {
		padding: 30px 0 0 0px;
		margin: 0px;
		color: #333;
		font-size: 21px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	}
	.hp-center-right-top p {
		padding: 10px 20px 0 0px;
		margin: 0px;
		color: #FFF;
	}
	.hp-center-right-top-login p {
		padding: 10px 20px 0 0px;
		margin: 0px;
		color: #333;
	}
	.hp-center-right-top a {
		color: #FFF;
	}
	.hp-center-right-top-login a {
		color: #333;
	}
	.hp-center-right-top a:hover {
		color: #CCC;
	}
	.hp-center-right-top-login a:hover {
		color: #666;
	}
	.hp-center-right-top-login {
		widows: 256px;
		height: 298px;
		background: url(/i2/images/hp_Rhero_orange_login.gif) no-repeat;
	}
	
	
	
	.hp-center-right-mid p, .hp-center-right-btm p {
		padding: 6px 0px 0 0px;
		margin: 0px;
		color: #FFF;
		line-height: 120%;
	}
	.hp-center-right-mid img, .hp-center-right-btm img {
		/*padding-right: 10px;*/
	}
	.hp-center-right-mid a, .hp-center-right-btm a {
		color: #FFF;
		text-decoration: none;
	}
	.hp-center-right-mid a:hover, .hp-center-right-btm a:hover {
		text-decoration: underline;
	}
	.hp-center-right-mid {
		widows: 256px;
		height: 51px;
		background: url(/i2/images/hp_Rhero_grey.gif) no-repeat;
	}
	.hp-center-right-btm {
		widows: 256px;
		height: 51px;
		background: url(/i2/images/hp_Rhero_Bgrey.gif) no-repeat;
	}
	.hp-center-shadow {
		position: relative;
		margin: 0 auto;
	/* center on everything else */
		width: 770px;
		height: 7px;
		background: url(/i2/images/hp_center_shadow.gif) no-repeat;
	}
	
	
	
	
.hp-news {
		width: 217px;
	}
		.hp-news.left-column {
			width: 217px;
			padding:0px 10px 0px 10px;
		}
		.hp-news.center-column {
	width: 340px;
		}
		.hp-news.right-column {
			width: 217px;
			padding:0px 10px 0px 10px;
		}
		.hp-news h1, .hp-spotlight h1 {
			padding: 10px 0px 10px 0;
			margin: 0px;
			font-size: 15px;
			color: #444d3e;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}


		.hp-news-list p {
			padding: 0px 0px 0px 15px;
		}
		.hp-news-list {
			background: url(/i2/images/hp_arrow_news.gif) no-repeat;
		}
		.hp-news-list, .hp-news-more {
			padding: 0px 0px 0px 0px;
			margin: 0px;
		}
		.hp-news-list a, .hp-spotlight-list a {
			color: #666;
			text-decoration: none;
		}
		.hp-news-list a:hover, .hp-spotlight-list a:hover {
			text-decoration: underline;
		}
	
	
		
		.hp-news-list {
			background: url(/i2/images/hp_arrow_news.gif) no-repeat;
		}
		.hp-news-list, .hp-news-more {
			padding: 0px 0px 0px 0px;
			margin: 0px;
		}
		.hp-news-list a, .hp-spotlight-list a {
			color: #666666;
			text-decoration: none;
		}
		.hp-news-list a:hover, .hp-spotlight-list a:hover {
			text-decoration: underline;
		}
			
		.hp-spotlight {
			width: 353px;
		}
		.hp-spotlight-list {
			padding: 0 0px 15px 0;
			margin: 0px;
		}
	
	
	.hp-spotlight-list img {
		padding-right: 10px;
	}
	.hp-customer {
		width: 200px;
	}
	.hp-demo-Top, .hp-demo-Mid, .hp-demo-Btm {
		width: 200px;
		height: 40px;
	}
	.hp-demo-Top p, .hp-demo-Mid p, .hp-demo-Btm p {
		padding: 7px 0 0 50px;
		margin: 0px;
		font-weight: bold;
		line-height: 120%;
	}
	.hp-demo-Top a, .hp-demo-Mid a, .hp-demo-Btm a {
		text-decoration: none;
	}
	.hp-demo-Top a:hover, .hp-demo-Mid a:hover, .hp-demo-Btm a:hover {
		text-decoration: underline;
	}
	.hp-customer-dark {
		color: #2a2f27;
	}
	.hp-demo-Top {
		background: url(/i2/images/hp_demo_bgTop.gif) no-repeat;
		margin-top: 10px;
	}
	.hp-demo-Mid {
		background: url(/i2/images/hp_demo_bgMid.gif) no-repeat;
	}
	.hp-demo-Btm {
		background: url(/i2/images/hp_demo_bgBtm.gif) no-repeat;
	}
	
	.hp-cust-Top, .hp-cust-Mid, .hp-cust-Btm {
		width: 200px;
	}
	
	.hp-cust-Top {
		margin-top: 5px;
		background: url(/i2/images/hp_cust_Top.gif) no-repeat;
		height: 5px;
	}
	
	.hp-cust-Mid {
		background: url(/i2/images/hp_cust_Mid.gif) repeat-y;
	}
	
	.hp-cust-Mid h1 {
		padding: 5px 0px 11px 0px;
		margin: 0px;
		color: #e36f1e;
		font-size: 12px;
	}
	
	.hp-cust-Mid p {
		padding: 0 0px 11px 0px;
		margin: 0px;
	}
	
	.hp-cust-Btm {
		background: url(/i2/images/hp_cust_Btm.gif) no-repeat;
		height: 5px;
	}
	


		.hp-vcust-top {
			width: 333px;
			background: url(/i2/images/hp_vcust_top.gif) no-repeat 0px 0px;
			height:4px !important;
			display:block;
			position:relative;
			border:0px solid red;
		}
		.hp-vcust-mid {
			width: 333px;
			background: url(/i2/images/hp_vcust_mid.gif) repeat-y 0px 0px;
			padding:0px !important;			
			display:block;
			position:relative;
			height:auto;
			border:0px solid red;
		}
			.hp-vcust-mid p {
				padding:10px 0px 10px 11px;
				margin:0px 0px 0px 0px;
			}
		.hp-vcust-btm {
			width: 333px;
			padding:0px !important;			
			height:4px !important;
			display:block;
			position:relative;
			background: url(/i2/images/hp_vcust_btm.gif) no-repeat 0px 0px;
			border:0px solid red;
		}

		.clear {
			height:2px;
			clear: both ;
		}
		.spacer {
			height:15px;
		}




		
	.hp-footer-Top {
		width: 100%;
		height: 7px;
		background: url(/i2/images/hp_footer_bg.gif) repeat-x;
		text-align: center;
		padding-bottom: 10px;
	}
