/*begin: home page only styles*/
#home-body-wrapper {margin: 24px 0 0 0; height: 523px; width: 927px; float: left;}
#home-top-wrapper {margin: 0; padding: 22px 0 0 0; height: 160px; width: 927px; float: left;}
#info-wrapper {margin: 0; height: 128px; width: 927px; float: left;}

/*begin: home page slideshow*/
.image {position: relative; width: 100%; /* for IE 6 */}

	/*a*/
.banner-heading-container-a {position: relative; width: 100%; /* for IE 6 */}
.banner-heading-container-a h2 {left: 35px; top: 120px; z-index: 200;}
.banner-heading-container-a h2 span {padding: 0; font: bold 96pt/96pt Arial Black, Helvetica, Sans-Serif;}

.banner-description-container-a {
	position: absolute;
	top: 140px;
	width: 190px;
	height: auto;
	z-index: 300;
	left: 679px;}
.banner-description-container-a p {color: #fff; font-size: 0.8em;}

a.banner-more-container-a {
	margin: 14px 0 0 0;
	position: absolute;
	height: 25px;
	width: auto;
	left: 679px;
	background:url(../images/more-arrow.gif) top right no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;
	top: 205px;}
	
a.banner-more-container-a:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;}

	/*b*/
.banner-heading-container-b {position: relative; width: 100%; /* for IE 6 */}
.banner-heading-container-b h2 {top: 248px;}
.banner-heading-container-b h2 span {padding: 0 0 0 35px; font: bold 80pt/80pt Arial Black, Helvetica, Sans-Serif;}
.banner-heading-container-b h2 span span {margin: 0; padding: 0; font: bold 80pt/80pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}
.banner-heading-container-b h2 span span span {margin: 0; padding: 0; font: normal 70pt/70pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}

.banner-description-container-b {position: absolute; top: 150px; width: 180px; height: auto; z-index: 300; left: 699px;}
.banner-description-container-b p {color: #fff; font-size: 0.8em;}

a.banner-more-container-b {
	margin: 14px 0 0 0;
	position: absolute;
	height: 25px;
	width: auto;
	left: 699px;
	background:url(../images/more-arrow.gif) top right no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;
	top: 235px;}
	
a.banner-more-container-b:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;}
	
	/*c*/
.banner-heading-container-c {position: relative; width: 100%; /* for IE 6 */}
.banner-heading-container-c h2 {top: 248px;}
.banner-heading-container-c h2 span {padding: 0 0 0 35px; font: bold 80pt/80pt Arial Black, Helvetica, Sans-Serif;}
.banner-heading-container-c h2 span span {margin: 0; padding: 0; font: bold 80pt/80pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}
.banner-heading-container-c h2 span span span {margin: 0; padding: 0; font: normal 70pt/70pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}

.banner-description-container-c {position: absolute; top: 270px; width: 245px; height: auto; z-index: 300; left: 570px;}
.banner-description-container-c p {color: #fff; font-size: 0.8em;}

a.banner-more-container-c {
	margin: 14px 0 0 0;
	position: absolute;
	height: 25px;
	width: auto;
	left: 570px;
	background:url(../images/more-arrow.gif) top right no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;
	top: 340px;}
	
a.banner-more-container-c:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;}
	
	/*d*/
.banner-heading-container-d {position: relative; width: 100%; /* for IE 6 */}
.banner-heading-container-d h2 {top: 248px;}
.banner-heading-container-d h2 span {padding: 0 0 0 35px; font: bold 80pt/80pt Arial Black, Helvetica, Sans-Serif;}
.banner-heading-container-d h2 span span {margin: 0; padding: 0; font: bold 80pt/80pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}
.banner-heading-container-d h2 span span span {margin: 0; padding: 0; font: normal 70pt/70pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}

.banner-description-container-d {position: absolute; top: 80px; width: 180px; height: auto; z-index: 300; left: 690px;}
.banner-description-container-d p {color: #fff; font-size: 0.8em;}

a.banner-more-container-d {
	margin: 14px 0 0 0;
	position: absolute;
	height: 25px;
	width: auto;
	left: 690px;
	background:url(../images/more-arrow.gif) top right no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;
	top: 165px;}
	
a.banner-more-container-d:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;}
	
	/*e*/
.banner-heading-container-e {position: relative; width: 100%; /* for IE 6 */}
.banner-heading-container-e h2 {top: 248px;}
.banner-heading-container-e h2 span {padding: 0 0 0 35px; font: bold 80pt/80pt Arial Black, Helvetica, Sans-Serif;}
.banner-heading-container-e h2 span span {margin: 0; padding: 0; font: bold 80pt/80pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}
.banner-heading-container-e h2 span span span {margin: 0; padding: 0; font: normal 70pt/70pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}

.banner-description-container-e {position: absolute; top: 150px; width: 180px; height: auto; z-index: 300; left: 690px;}
.banner-description-container-e p {color: #fff; font-size: 0.8em;}

a.banner-more-container-e {
	margin: 14px 0 0 0;
	position: absolute;
	height: 25px;
	width: auto;
	left: 690px;
	background:url(../images/more-arrow.gif) top right no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;
	top: 235px;}
	
a.banner-more-container-e:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;}
	
.banner-more-action-container {
	margin: 0 11px 0 0;
	padding: 3px 6px 0 6px;
	height: 21px;
	width: auto;
	background-color: #000;
	font-size: 0.8em;
	z-index: 300;
	display: block;}
	
	/*f*/
.banner-heading-container-f {position: relative; width: 100%; /* for IE 6 */}
.banner-heading-container-f h2 {top: 248px;}
.banner-heading-container-f h2 span {padding: 0 0 0 35px; font: bold 80pt/80pt Arial Black, Helvetica, Sans-Serif;}
.banner-heading-container-f h2 span span {margin: 0; padding: 0; font: bold 80pt/80pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}
.banner-heading-container-f h2 span span span {margin: 0; padding: 0; font: normal 70pt/70pt Arial, Helvetica, Sans-Serif; line-height: 110pt;}

.banner-description-container-f {position: absolute; top: 215px; width: 180px; height: auto; z-index: 300; left: 60px;}
.banner-description-container-f p {color: #fff; font-size: 0.8em;}

a.banner-more-container-f {
	margin: 14px 0 0 0;
	position: absolute;
	height: 25px;
	width: auto;
	left: 60px;
	background:url(../images/more-arrow.gif) top right no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;
	top: 315px;}
	
a.banner-more-container-f:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
	z-index: 300;}
	
.banner-more-action-container {
	margin: 0 11px 0 0;
	padding: 3px 6px 0 6px;
	height: 21px;
	width: auto;
	background-color: #000;
	font-size: 0.8em;
	z-index: 300;
	display: block;}
	
h2 {
	position: absolute;
	left: 0px;
	width: 890px;
	top: 258px;}
h2 span {padding: 10px; color: white; letter-spacing: -1px;}
h2 span.spacer {padding:0 0 0 35px;}
/*end: home page slidehow*/

/* begin: home page slideshow */
.slideshow {position: relative; width: 927px; padding: 0; margin: 0;} .slideshow a img {border: none;} .slideshow li.slide {list-style-type: none;} .slideshow .slides {height: 395px; margin: 0;} .slideshow .slides li.slide {visibility: hidden; position: absolute; left: 0px; top: 0;} .slideshow .buttons {display: none;} .slideshow .buttons {display: block; position: absolute; z-index: 100; left: 744px; bottom: 20px; margin: 0;} .slideshow .buttons li {float: left; display: inline; width: 23px; height: 23px; margin: 0; padding-left: 4px; line-height: 23px; background-repeat:no-repeat;} .slideshow .buttons li a {height: 23px; width: 23px; text-align: center; text-decoration: none; color: #000; display: block; border: 1px solid #000; font-size: 0.8em; outline: 0; float: left;} .slideshow ul.buttons li a:hover {text-decoration: none; border: 1px solid #000; background-color: #cc0000; display: block; color: #0a0a0a;} .slideshow ul.buttons li.active a:hover, .slideshow ul.buttons li.active a {border: 1px solid #000; background-color: #cc0000; color:#fff; display: block;}
/* end: home page slideshow */
