#home #outer-wrapper {
	background: transparent url(/img/home/homepage-bkgd.png) repeat-x;
	}
	
#home #wrapper {
	background: transparent url(/img/home/wrapper-homecontent-bkgd.png) no-repeat center 1px;
	padding-top: 17px;
	}
	
#home #container {
	width: 702px;
	margin: 0;
	}
	
#home #content {
	background-image: none;
	padding: 3px 0 10px;
	}
	
/* Language select
   ----------------------------------------------------------- */

UL#lang-select {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	border-bottom: 1px solid #dbe7f1;
	height: 22px;
	position: absolute;
	top: 14px;
	right: 0;
	z-index: 3;
	}
	
UL#lang-select LI {
	float: left;
	display: inline;
	padding: 1px 6px;
	border-right: 1px solid #c0d5e7;
	}
	
UL#lang-select LI.last {
	padding-right: 3px;
	border-right: 0;
	}
	
UL#lang-select LI A {
	color: #369;
	text-decoration: none;
	}
	
UL#lang-select LI A:hover {
	text-decoration: underline;
	}
	
/* Search
   ----------------------------------------------------------- */
FIELDSET#search-fieldset-main {
	top: 44px;
	}
	
#search-fieldset-main INPUT#search-text-main-for {
	width: 183px;
	}

/* slideshow area
   ----------------------------------------------------------- */

#home-slideshow {
	background-color: #fff;
	padding: 0px 0px 0px 3px;
	}
	
H1.tag-line {
	background: transparent url(/img/home/rti-tagline.png) no-repeat 0 0;
	width: 682px;
	height: 38px;
	padding: 0;
	text-indent: -10000px;
	}

/* The 3 buckets
   ----------------------------------------------------------- */
#bucket-container {
	background: url(/img/home/bucket-bkgd.png) repeat-y 236px 0;
	margin: 4px 0 0;
	padding: 11px 0 33px;
	height: 1%; /* needed for IE all versions */
	position: relative;
	z-index: 2;
	}
	
#bucket-container H2 {
	background-color: #fff;
	padding-bottom: 7px;
	}
	
#bucket-container UL {
	margin: 0;
	list-style: none;
	}

#bucket-container LI {
	border-top: 1px solid #ebebeb;
	padding: 6px 0 7px;
	color: #999;
	}
	
#bucket-container LI.first {
	border-top: 0;
	}
	
#bucket-container LI A {
	color: #369;/*3a699e*/
	text-decoration: none;
	/*background: transparent url(/img/home/bucket-a-bkgd.png) repeat-x 0 10px;*/
	}
	
#bucket-container LI A:hover {
	color: #69c;
	text-decoration: hover;
	/*background-image: none;*/
	}
	
#bucket-left {
	float: left;
	padding: 0 11px 0 14px;
	width: 214px;
	}
	
#bucket-center {
	float: left;
	padding: 0 11px 0 10px;
	width: 214px;
	}
	
#bucket-right {
	float: left;
	padding: 0 4px 0 10px;
	width: 214px;
	}
	
#bucket-container UL.bucket-footer {
	background: transparent url(/img/home/bucket-footer-bkgd.png) no-repeat center top;
	height: 22px;
	width: 214px;
	position: absolute;
	bottom: 0;
	z-index: 100;
	}
	
#bucket-container .bucket-footer LI {
	border: 0;
	float: left;
	}
	
#bucket-container .bucket-footer LI A {
	color: #666666;
	text-decoration: none;
	border: 0;
	font-size: 11px;
	line-height: 15px;
	}

#bucket-container .bucket-footer LI.more A {
	background: transparent url(/img/home/bucket-more-icon.png) no-repeat 1px 1px;
	padding: 2px 3px 2px 16px;
	margin-right: 1px;
	}
	
#bucket-container .bucket-footer LI.subscribe A {
	background: transparent url(/img/home/bucket-subscribe-icon.png) no-repeat 0 1px;
	padding: 2px 3px 2px 36px;
	}
	
#bucket-container .bucket-footer LI.more A:hover,
#bucket-container .bucket-footer LI.subscribe A:hover {
	color: #036;
	background-color: #dde7f5;
	}
	
