/*--------------------------------------------------*/
/* Page Frame                                       */

	/*--------------------------------------------------*/
	/* Content                                          */

		#pageContent h2 {
			margin: 0;
			padding: 15px 0 20px 0;
			color: #C2C2C2;
			font-size: 2.5em;
		}

	/*--------------------------------------------------*/
	/* Footer                                           */

		#pageFooter {
			/* background: none; */
		}

/*--------------------------------------------------*/
/* Home banners                                     */

	#homeBanners {
		position: relative;
		overflow: hidden;
		width: 900px;
		height: 300px;
	}

	#homeBanners .items {
		width: 20000em;
		position: absolute;
	}

	#homeBanners .item {
		float: left;
		width: 900px;
		height: 300px;
		position: relative;
	}

	#homeBanners .nav {
		position: absolute;
		bottom: 0;
		right: 0;
		background: #FFFFFF;
		padding: 10px 8px 10px 10px;
	}

	#homeBanners .navi {
		float: left; /* FF/Safari/Chrome - div.nav wraps to (X - 2) items? */
	}

	#homeBanners .navi a,
	#homeBanners p.prev,
	#homeBanners p.next {
		float: left;
		width: 17px;
		height: 17px;
		background: url("../../img/home/homeBannersPanel.gif") no-repeat 0 0;
		cursor: pointer;
		margin: 0 2px 0 0;;
	}

	#homeBanners .navi a.active {
		background-image: url("../../img/home/homeBannersCurrent.gif");
	}

	#homeBanners p.prev {
		background-image: url("../../img/home/homeBannersBack.gif");
	}

	#homeBanners p.next {
		background-image: url("../../img/home/homeBannersNext.gif");
	}

	#homeBanners p.next.disabled,
	#homeBanners p.prev.disabled {
		cursor: auto;
	}

	#homeBanners .content {
		position: absolute;
		top: 0;
		left: 0;
		width: 900px;
		height: 300px;
	}

	#homeBanners .content div {
		padding: 160px 220px 10px 50px;
	}

	#homeBanners .content h3 {
		font-size: 3em;
		font-weight: normal;
		margin: 0 0 3px 0;
	}

	#homeBanners .content p {
		font-size: 2em;
	}

/*--------------------------------------------------*/
/* News                                             */

	#news {
		width: 390px;
		float: right;
		background: url("../../img/home/newsBgBottom.gif") repeat-x 0 100%;
		margin-bottom: 10px;
	}

	#news div {
		padding: 10px 10px 0 10px;
		background: url("../../img/home/newsBgTop.gif") repeat-x 0 0;
	}

	#news div h3 {
		font-size: 1.5em;
		font-weight: normal;
		text-transform: uppercase;
		color: #666666;
		position: relative; /* IE6 Win: Forgets to render this element */
	}

	#news div h4 {
		font-size: 1em;
	}

	#news div ul {
		margin: 0;
		list-style: none;
	}

	#news div ul li div {
		padding: 10px 0;
		background: url("../../img/home/newsBgDivide.gif") repeat-x 0 0;
		position: relative; /* IE6 Win: Forgets to render this element */
	}

	#news div ul li.firstChild div {
		padding-top: 0;
		background: none;
	}

	#news div ul li div p {
		margin: 0;
	}

	#news div ul li div p a span {
		position: absolute;
		left: -5000px;
	}

