.jcarousel-skin-canvas .jcarousel-container-horizontal {
width: 724px;
padding: 0 75px;
margin: 0 auto;
}

.jcarousel-skin-canvas .jcarousel-clip-horizontal {
width:  740px;
height: 380px;
}

.jcarousel-skin-canvas .jcarousel-item {
width: 380px;
height: 380px;
}

.jcarousel-skin-canvas .jcarousel-item-horizontal {
margin-right: 360px;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-canvas .jcarousel-next-horizontal {
position: absolute;
top: 225px;
right: 5px;
width: 40px;
height: 40px;
cursor: pointer;
background: transparent url(../press/images/canvas-next.png) no-repeat 0 0;
}

.jcarousel-skin-canvas #article_scroller .jcarousel-next-horizontal {
top: 170px !important;
}

.jcarousel-skin-canvas .jcarousel-next-disabled-horizontal,
.jcarousel-skin-canvas .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-canvas .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -40px 0;
}

.jcarousel-skin-canvas .jcarousel-prev-horizontal {
position: absolute;
top: 225px;
left: 5px;
width: 40px;
height: 40px;
cursor: pointer;
background: transparent url(../press/images/canvas-prev.png) no-repeat 0 0;
}

.jcarousel-skin-canvas #article_scroller .jcarousel-prev-horizontal {
top: 170px !important;
}

.jcarousel-skin-canvas .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-canvas .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-canvas .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -40px 0;
}






.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 590px;
    padding: 0 40px;
    margin: 0 auto;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  590px;
    height: 97px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 73px;
    height: 97px;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 13px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 16px;
    right: 5px;
    width: 18px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../press/images/scroll_next.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -18px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 16px;
    left: 5px;
    width: 18px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../press/images/scroll_prev.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -18px 0;
}



/**** Scroll Controls ****/
.jScrollPaneContainer {
position: relative;
overflow: hidden;
}

.content-sub #scroll_inner {
position: relative;
overflow: hidden;
z-index: 1;
width: 375px;
height: 347px;
}

#features #scroll_inner-alt {
position: relative;
overflow: hidden;
z-index: 1;
width: 375px;
height: 330px;
}

#overview #scroll_inner-alt2 {
position: relative;
overflow: hidden;
z-index: 1;
width: 375px;
height: 330px;
}

#vmi_common #scroll_inner-common {
position: relative;
overflow: auto;
z-index: 1;
width: 575px;
height: 475px;
}

.press_scroll_inner {
position: relative;
overflow: hidden;
z-index: 1;
width: 375px;
height: 220px;
}

.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: #fff;
}

.jScrollPaneDrag {
position: absolute;
cursor: pointer;
overflow: hidden;
z-index: 99;
}

#scroll_outer .jScrollPaneTrack, #scroll_outer-alt .jScrollPaneTrack,
.article_container .jScrollPaneTrack {
background: url(../images/scroll_track.png) repeat-y 50% 0;
z-index: 99;
}

#scroll_outer .jScrollPaneDrag, #scroll_outer-alt .jScrollPaneDrag,
.article_container .jScrollPaneDrag {
background: url(../images/scroll_handle.png) no-repeat;
}

.jScrollPaneTopBg {
background: url(../images/scroll_track_top.png) no-repeat 50% 0;
height: 0;
width: 8px;
padding-top: 16px;
position: absolute;
top: 0;
}

.jScrollPaneBotBg {
background: url(../images/scroll_track_bot.png) no-repeat 50% 0;
height: 0;
width: 8px;
padding-top: 16px;
position: absolute;
bottom: 0;
z-index: 1;
_height: 10px;
_padding-top: 0;
}
/**** Scroll Controls ****/



/*** Thickbox lightbox overlay ***/

#article_scroller {
left: -15px;
margin-top: 60px;
}

#mycarousel {
left: -15px;
}

.press_scroll_div {
height: 1px;
left: -22px;
margin: 12px 0;
width: 890px;
background: #dfdfdf;
clear: both;
_overflow: hidden;
}

.press_scroll_inner p {
margin-top: 0 !important;
padding-bottom: 16px;
}

.article_wrapper {
position: relative;
top: -349px;
left: 325px;
_float: left;
}

.article_container {
float: left;
}

.article_container h5, span.date_title, span.byline, h6 {
font-family: georgia, geneva, times new roman;
color: #656260;
}

.article_container h5, .article_container h6 {
margin-bottom: 16px;
}

h5.article_title {
font-weight: bold !important;
margin-bottom: 0;
}

span.date_title {
display: block;
margin-bottom: 12px;
font-style: italic;
}

span.byline {
display: block;
padding-bottom: 12px;
}

h6 {
font-weight: bold;
}

.lst_press a {
font-weight: normal !important;
}

.lst_press li {
line-height: 1.4em !important;
}

.line-div {
height: 1px;
margin: 12px 0;
width: 320px;
background: #dfdfdf;
clear: both;
_overflow: hidden;
}

.dl_press {
padding-bottom: 16px;
}

.dl_press dt, .dl_press dd {
color: #656260;
font-size: 12px;
font-family: georgia;
line-height: 1.5em;
}

.jcarousel-item a img {
opacity: .6;
filter: alpha(opacity=60);
}

.jcarousel-item a img:hover, .jcarousel-item a img.selected {
opacity: 1;
filter: alpha(opacity=100);
}

.mini_thumbs {
width: 405px;
float: left;
padding-bottom: 28px;
}

.mini_thumbs li {
float: left;
height: 43px !important;
width: 36px !important;
margin-right: 5px;
}

.mini_thumbs li img {
border: 1px solid #d7d5ce;
}

.mini_thumbs li a {
float: left;
}
