#containerFrame { width: 940px; margin-top: 20px; }
#prevButton, #nextButton { cursor: pointer; float: left; margin-top: 165px; }
#displayFrame { float: left; position: relative; overflow: hidden; width: 840px; margin: 0px 20px; }
.yui-sldshw-frame { position: absolute; width: 100%; height: 100%; text-align: center; }
.yui-sldshw-frame-all { position: relative; width: 100%; height: 100%; text-align: center; }
.yui-sldshw-frame img, .yui-sldshw-frame-all img { position: relative; margin: 0px auto; }
.sldshw-all-break { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0px 20px; }
.yui-sldshw-next { z-index: 1; opacity: 0; display: table; }
.yui-sldshw-active { z-index: 2; display: table; opacity: 1; }
.yui-sldshw-cached { display: table; visibility: hidden; z-index: 0; opacity: 0; }
.photoControls { z-index: 3; width: 100%; height: 31px; position: absolute; padding: 0px; }
.photoNav { float: right; width: 62px; }
.viewAll { float: left; width: 90px; }
.viewAll { position: relative; margin: 0px; color: rgb(0, 0, 0); height: 19px; background: url(5df5c262a1bd93dbbc12acabe2d8efe0a7979986.png)  no-repeat scroll right top transparent; text-align: center; font-weight: bold; font-size: 11px; }
.photoNav { position: relative; margin: 0px; height: 31px; }
* html .viewAll { background: url(f754daa27d21d409e070d09d8d478cf58d36709d.gif)  no-repeat scroll right top transparent; }
.viewAll { left: 20px; }
.photoNav { right: 15px; }
.photoControls_inner { margin: 0px 4px 0px 0px; padding: 0px 0px 0px 3px; line-height: 1em; font-size: 9px; height: 31px; text-transform: uppercase; }
.photoControls .text { padding: 5px 0px 0px; }
.photoControls a { color: rgb(0, 110, 151); text-decoration: none; }
.photoControls a:hover { text-decoration: underline; }
.photoNav #prevButton { margin-top: 2px; float: left; }
.photoNav #nextButton { margin-top: 2px; float: right; }
#slideshowButtons { width: 85px; position: absolute; z-index: 9; padding-top: 5px; display: none; }
.slideshowButtons-container { position: relative; }
.ssFollow { margin-bottom: -5px; }
.ssEmbed {  }
.ssComments { position: relative; z-index: 9; }
#slideshowButtons .ssNumComments { position: relative; margin-top: -40px; text-align: center; z-index: 9; }
.ssNumComments a, .ssNumComments a:hover, #slideshowSingle .ssNumComments a { text-align: center; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
#slideshowPlay { position: absolute; z-index: 4; top: 140px; height: 117px; width: 194px; left: -1000px; }
img#ssPlay { opacity: 0.8; }
#thumbSection { border-top: 1px solid rgb(102, 102, 102); margin: 0px auto 1em; background-color: rgb(51, 51, 51); }
#thumbnails { width: 960px; height: 45px; overflow: hidden; float: left; position: relative; margin-top: 0px; }
#thumbTab { height: 45px; overflow: hidden; padding-right: 30px; padding-left: 30px; }
#thumbTable {  }
.thumbnail { height: 45px; padding-top: 5px; position: relative; }
.thumbnail img { margin: 0px 5px; }
.thumbnail.active-thumb { background: url(2d89793e98c0eef8e03ad388e5f7ed2141da8c7c.gif)  no-repeat scroll center top transparent; }
.active-thumb img { border: 2px solid rgb(255, 255, 255); }
a img { border: medium none; outline: medium none; }
a { outline: medium none; }
.thumbnailControl { cursor: pointer; overflow: hidden; height: 45px; width: 31px; position: absolute; top: 0px; background-color: rgb(51, 51, 51); }
.thumbnailControl img { margin-top: 5px; }
.thumbnailControl.left { left: 0px; }
.thumbnailControl.right { left: 929px; text-align: right; }
.thumbnailControl #controlLeft, .thumbnailControl #controlRight { margin: 11px 0px; }
.thumbnailControl .thumbBar { margin: 5px 0px; }
.mediaList.size140 li .info { width: 45%; float: left; margin: 0px 0px 0px 10px; }
* html .mediaList.size140 li .photo { width: 140px; height: 100px; background-color: rgb(255, 255, 255); }
* html .mediaList.size140 li .photo img { width: 100%; height: 100%; }
#slideshowSingle { padding: 1em 0px; color: rgb(153, 153, 153); background-color: rgb(51, 51, 51); margin: 0px; }
#slideshowSingle .sectionContent { padding: 0px; }
#slideshowSingle .multimedia-text { width: 700px; }
#slideshowSingle #displayFrame { width: 840px; height: 410px; margin: 0px 12px 0px 20px; }
#slideshowSingle .yui-sldshw-frame img, #slideshowSingle .yui-sldshw-frame-all img { position: relative; margin: 0px auto; display: block; padding: 0px 8px 8px 0px; background: url(d5792bb4892c331ebbf82adcf5d520c10d91f46a.gif)  no-repeat scroll right bottom transparent; }
#slideshowSingle #slideshowButtons img, #slideshowSingle #slideshowPlay img { height: auto; padding: 0px; background: none repeat scroll 0% 0% transparent; }
.slideshowTop { margin-top: 20px; }
.multimedia-text .label, .multimedia-text #photoId { margin: 0px; }
#homepageSlideshow { width: 460px; }
#homepageSlideshow .yui-sldshw-frame img { position: relative; margin: 0px auto; }
#homepageSlideshow .show-container { height: 310px; width: 480px; position: relative; }
#homepageSlideshow #shadow-container { height: 290px; width: 460px; position: absolute; z-index: 4; }
* html #homepageSlideshow #shadow-container { display: none; }
#homepageSlideshow .no-shadow-area { position: relative; width: 460px; height: 290px; background-color: rgb(51, 51, 51); margin: 10px 0px 0px 10px; }
#homepageSlideshow .shadow-area { position: relative; width: 460px; height: 290px; }
#homepageSlideshow #displayFrame { height: 290px; width: 460px; position: absolute; float: none; margin: 0px; z-index: 5; top: 10px; left: 10px; }
#homepageSlideshow #controlFrame {  }
#homepageSlideshow #prevButton, #homepageSlideshow #nextButton { cursor: pointer; float: left; position: absolute; z-index: 6; margin: 110px 5px 0px; }
#homepageSlideshow #prevButton { left: 10px; }
#homepageSlideshow #nextButton { float: right; right: 10px; }
#homepageSlideshow .multimedia-text { clear: both; margin-left: 10px; }
#homepageSlideshow #txtFrame, #homepageSlideshow .photoPosition { font-size: 11px; color: rgb(153, 153, 153); line-height: 1.5em; margin: 0px; }
#homepageSlideshow #txtFrame { min-height: 50px; }
#homepageSlideshow #txtFrame p { margin: 0px; }
#homepageSlideshow #txtFrame a { color: rgb(153, 153, 153); text-decoration: underline; }
#homepageSlideshow .multimedia-text h4 { font-size: 17px; font-weight: normal; color: rgb(69, 207, 255); margin: 0px; padding: 0px; border: medium none; }
#homepageSlideshow .multimedia-text h4 a { color: rgb(69, 207, 255); }
#slideshowInlineLarge { position: relative; background-color: rgb(51, 51, 51); clear: both; }
#slideshowInline { position: relative; background-color: rgb(51, 51, 51); }
#slideshowInlineLarge #displayFrame { float: none; position: relative; margin: 0px; }
#slideshowInline #displayFrame { float: none; position: relative; margin: 0px; }
#slideshowInlineLarge .yui-sldshw-frame img, #slideshowInlineLarge #displayFrame img { position: relative; margin: 0px auto; }
#slideshowInline .yui-sldshw-frame img, #slideshowInline #displayFrame img { position: relative; margin: 0px auto; }
#slideshowInlineLarge #photoControls { bottom: 20px; }
#slideshowInline #photoControls { bottom: 20px; }
#slideshowInlineLarge .rolloverCaption .captionText { margin-right: 10px; }
#slideshowInlineLarge .rolloverCaption .captionText span.label { margin-right: 0px; }
#slideshowSingle .yui-sldshw-frame img.auto-shadow-container { margin: 10px auto; }
.auto-shadow-container {  }
.yui-sldshw-active {  }
.yui-sldshw-frame, .yui-sldshw-next, .yui-sldshw-active, .yui-sldshw-cached {  }
.image-container { position: relative; margin: 0px auto; width: 100%; height: 100%; display: table-cell; vertical-align: middle; }
.image-container img {  }
.image-container #slideshowPlay {  }
.shadow-one { position: absolute; padding-top: 20px; padding-left: 20px; }
.corner-a { position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; background: url(7ff8ade860210ff5948b94ab988f3977831cb556.png)  no-repeat scroll right top transparent; }
.corner-b { position: absolute; left: 0px; bottom: 0px; width: 20px; height: 20px; background: url(7ff8ade860210ff5948b94ab988f3977831cb556.png)  no-repeat scroll left bottom transparent; }
.shadow-two { background: url(7ff8ade860210ff5948b94ab988f3977831cb556.png)  no-repeat scroll right bottom transparent; }
.shadow-three { position: relative; left: -20px; top: -20px; background: url(7ff8ade860210ff5948b94ab988f3977831cb556.png)  no-repeat scroll left top transparent; }
.shadow-four { position: relative; left: 10px; top: 10px; }
#moreSectionNews .columnLeft { width: 300px; }
#moreSectionNews .columnRight { width: 300px; }
#moreSectionNews .photo, .info { width: 290px; }
#moreSectionNews .photo img { width: 220px; height: 125px; }
#moreSectionNews .module .moduleBody .mediaList.size220 li .info { display: inline; position: relative; width: 290px; float: left; clear: left; margin-left: 4px; margin-top: 4px; }
#moreSectionNews .module .linebreak { background: url(493778d283c422f4634110743905e5b0b8075121.gif)  repeat-x scroll left bottom transparent; margin-top: 10px; margin-bottom: 10px; }
#moreSectionNews .module .moduleBody ul li { background: none repeat scroll 0% 0% transparent ! important; }
#moreSectionNews h3 { -moz-box-sizing: border-box; background: none repeat scroll 0px 0px rgb(245, 245, 245); border: 1px solid rgb(232, 232, 232); color: rgb(220, 10, 10); float: left; font-size: 16px; margin: 0px 0px 15px; padding: 10px 12px; text-transform: none; width: 100%; }
#moreSectionNews .pageNavigation { margin-top: 20px; }
#moreSectionNews .pageNavigation a.pageNext { background: none repeat scroll 0% 0% transparent; }
#moreSectionNews .pageNavigation a.pagePrevious { background: none repeat scroll 0% 0% transparent; }
#moreSectionNews .pageNavigation a { padding: 10px; border: 1px solid rgb(204, 204, 204); background-color: rgb(245, 245, 245); }
#moreSectionNews .photo .slideshowOverlay { background: none repeat scroll 0% 0% rgb(40, 136, 178); opacity: 0.8; position: absolute; bottom: 10px; left: 0px; width: 110px; height: 20px; }
#moreSectionNews .photo .slideshowOverlay a { position: absolute; color: white; font-size: 12px; top: 3px; left: 5px; text-decoration: none; cursor: auto; }
#moreSectionNews .info a span { color: black; }
#moreSectionNews ul li p { color: grey; font-weight: normal; font-size: 11px ! important; text-align: justify; }
