.stepcarousel{
position: relative; /*leave this value alone*/
border: 0x solid black;
overflow: scroll; /*leave this value alone*/
width: 981px; /*Width of Carousel Viewer itself*/
height: 276px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 981px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


#feature_home {
	POSITION: relative; MARGIN-TOP: 1px; WIDTH: 981px; HEIGHT: 276px; COLOR: #ffffff; FONT-SIZE: 1.3em
}
#feature_home #panel_mask {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 981px; PADDING-RIGHT: 0px; HEIGHT: 276px; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#feature_home #panel_mask #panels {
	POSITION: absolute; HEIGHT: 402px; TOP: 0px; LEFT: 0px
}
#feature_home #panel_mask #panels .panel {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 981px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 276px; PADDING-TOP: 0px
}

#feature_home #panels .panel .text {
	POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; PADDING-TOP: 10px; LEFT: 981px
}
#feature_home #panels .panel .text .valign_outer {
	DISPLAY: table; HEIGHT: 372px; OVERFLOW: hidden
}
#feature_home #panels .panel .text .valign_middle {
	DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
#feature_home #panels .panel .text .valign_inner {
	POSITION: static
}
#feature_home .panel .text H1 {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 0.8em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 4.61em; PADDING-TOP: 0px
}
#feature_home .panel .text P {
	LINE-HEIGHT: 1.38em; MARGIN: 1.2em 0px
}
#feature_home .panel .text P.read_more {
	MARGIN-TOP: 1.6em
}
#home #feature_home .panel .text H4 {
	PADDING-BOTTOM: 11px; LINE-HEIGHT: 1.38em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#feature_home .panel .text A.hilite {
	BORDER-BOTTOM: 1px dashed; PADDING-BOTTOM: 1px; LINE-HEIGHT: 2em; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LETTER-SPACING: 0.18em; COLOR: #fff; FONT-SIZE: 0.76em
}
#feature_home .panel .text A.hilite:hover {
	BORDER-BOTTOM: medium none
}
#feature_home #prev {
	POSITION: absolute; TOP: 160px
}
#feature_home #next {
	POSITION: absolute; TOP: 160px
}
#feature_home #prev {
	LEFT: -17px
}
#feature_home #next {
	LEFT: 920px
}
#feature_home #prev A {
	POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 58px; DISPLAY: block; BACKGROUND: url(../img/common/sprite_feature.gif) no-repeat 0px 0px; HEIGHT: 58px; OVERFLOW: hidden
}
#feature_home #next A {
	POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 58px; DISPLAY: block; BACKGROUND: url(../img/common/sprite_feature.gif) no-repeat 0px 0px; HEIGHT: 58px; OVERFLOW: hidden
}
#feature_home #prev A {
	BACKGROUND-POSITION: 0px 0px
}
#feature_home #prev A:hover {
	BACKGROUND-POSITION: 0px -100px
}
#feature_home #next A {
	BACKGROUND-POSITION: 0px -300px
}
#feature_home #next A:hover {
	BACKGROUND-POSITION: 0px -400px
}
#feature_home #prev A.inactive {
	BACKGROUND-POSITION: 0px -200px; CURSOR: default
}
#feature_home #prev A.inactive:hover {
	BACKGROUND-POSITION: 0px -200px; CURSOR: default
}
#feature_home #next A.inactive {
	BACKGROUND-POSITION: 0px -500px; CURSOR: default
}
#feature_home #next A.inactive:hover {
	BACKGROUND-POSITION: 0px -500px; CURSOR: default
}
#feature_home #next A.rewind {
	BACKGROUND-POSITION: 0px -600px
}
#feature_home #next A.rewind:hover {
	BACKGROUND-POSITION: 0px -700px
}



#box-link0 { 
		position: absolute; 
		top: 218px; 
		left: 70px; 
		width: 165px; 
		height: 13px; 
		background-color: transparent; 
		border-bottom: 1px solid darkblue; }	

#box-link1 { 
		position: absolute; 
		top: 0px; 
		left: 25px; 
		width: 934px; 
		height: 280px; 
		background-color: transparent; 
		border-bottom: 0px solid darkblue; }	


#box-link2 { 
		position: absolute; 
		top: 0px; 
		left: 25px; 
		width: 934px; 
		height: 280px; 
		background-color:transparent; 
		border-bottom: 0px solid darkblue; }	


#box-link3 { 
		position: absolute; 
		top: 0px; 
		left: 25px; 
		width: 934px; 
		height: 280px; 
		background-color: transparent; 
		border-bottom: 0px solid darkblue; }

		#box-link4 { 
		position: absolute; 
		top: 0px; 
		left: 25px; 
		width: 934px; 
		height: 280px; 
		background-color: transparent; 
		border-bottom: 0px solid darkblue; }	


#box-link5 { 
		position: absolute; 
		top: 74px; 
		right: 125px; 
		width: 206px; 
		height: 43px; 
		background-color: transparent; 
		border:43px solid transparent;  }	



