/* News Carousel */
.jcarousel-container { position: relative;}

.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}

.jcarousel-list li, .jcarousel-item { float: left; list-style: none; }

.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}

.newscarousel_table { border-bottom: 0px dotted #cccccc; width:960px; margin: 0 auto}

.jcarousel-skin-newscarouselStyle .jcarousel-container {border: 0px solid #ffffff;}
.jcarousel-skin-newscarouselStyle .jcarousel-container-horizontal {  width:960px; !width: 880px; margin: 10px 0px}
.jcarousel-skin-newscarouselStyle .jcarousel-clip-horizontal {  width:880px; !width: 880px;  margin: 10px 40px 10px 40px}

.jcarousel-skin-newscarouselStyle .jcarousel-item {  width: 300px; }
.jcarousel-skin-newscarouselStyle .jcarousel-item-horizontal { margin: 5px 15px 20px 15px;}
.jcarousel-skin-newscarouselStyle .jcarousel-item-placeholder { color: #000;}

/**  Image Carousel Horizontal Buttons **/
.jcarousel-skin-newscarouselStyle .jcarousel-next-horizontal { position: absolute; right: -5px; width: 32px; height: 82px; cursor: pointer;}

.jcarousel-skin-newscarouselStyle .jcarousel-next-horizontal:hover { background-position: -32px 0;}
.jcarousel-skin-newscarouselStyle .jcarousel-next-horizontal:active { background-position: -64px 0;}

.jcarousel-skin-newscarouselStyle .jcarousel-next-disabled-horizontal,
.jcarousel-skin-newscarouselStyle .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-newscarouselStyle .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0;}

.jcarousel-skin-newscarouselStyle .jcarousel-prev-horizontal {position: absolute; left: 5px; width: 32px; height: 82px; cursor: pointer;}

.jcarousel-skin-newscarouselStyle .jcarousel-prev-horizontal:hover { background-position: -32px 0;}
.jcarousel-skin-newscarouselStyle .jcarousel-prev-horizontal:active { background-position: -64px 0;}

.jcarousel-skin-newscarouselStyle .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-newscarouselStyle .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-newscarouselStyle .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0;}

.newscarousel_h1 { font-size: 9pt; text-align:left; margin: 0px }
.newscarousel_h6 { font-size: 7pt;text-align:left; margin: 0px }
.newscarousel_p { font-size: 8pt; text-align:left; margin: 0px; line-height: 10pt }

/* News Headline */
.newsheadline_horizontal_table { line-height: auto; top: -30px; position: relative; width: 960px; margin: 0 auto }
.newsheadline_horizontal_cell { text-align: left; }
.newsheadline_horizontal_h1 { font-size: 10pt; line-height: 10pt; margin: 10px 0px 0px 0px }
.newsheadline_horizontal_h6 { font-size: 8pt; line-height: 10pt; margin: 0px 0px 5px 0px }
.newsheadline_horizontal_p { font-size: 8pt; line-height: 10pt; margin: 0px 0px 10px 0px }
.newsheadline_horizontal_spacer { border-left: 1px dotted #cccccc; margin: 0px 10px; width: 10px}

.newsarticle_table { border-bottom: 0px dotted #cccccc }
.newsarticle_summary { font-size: 8pt; color: #777777; font-style:italic}
.newsarticle_content { margin-bottom: 30px }

/* General */
hr { border: 1px dotted #aaa; border-style: none none dotted; color: #fff; background-color: #fff; }
.mar0 {margin:0;}
.table {FONT-SIZE: 10.1pt; FONT-WEIGHT: normal; COLOR: #333333; MARGIN: 0px; line-height: 13pt;}

/* Feedback Form */
.feedbackform_table { background-color: #ffffff; border: 0px solid #cccccc; width: 100%; padding: 5px; }
.feedbackform_bg { background-color: #ffffff;}

.feedbackform_h1 { FONT-SIZE: 9pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 0px 10px 0px 0px}
.feedbackform_h2 { FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #555555; margin: 10px 10px 0px 0px}
.feedbackform_tb { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 400px; float:left; }
.feedbackform_lb { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 400px; float:left; margin-top:5px }
.feedbackform_btn { FONT-SIZE: 8pt; COLOR: #555555; WIDTH: 70px; float:right; margin-top:5px }