html,body{width: 100%;height: 100%;margin: 0;}
body{font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #FFF;color: #555;text-align: center; }
body{position: relative;
   min-height: 100%;
   height: 100%;
   top: 0px}

a{text-decoration: none;}
a:hover{text-decoration: underline;}
img{border: 0;}
form{margin: 0;}
ul{font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
ul, li{margin: 0;padding: 0;list-style: none;}

.logo a, .articlePreview .readMore a, .mainContent .paging .nextPageArrow a, .singleArticle .mainContent .rightColumn .shareRow .email a, .singleArticle .mainContent .rightColumn .shareRow .fb a, .singleArticle .mainContent .rightColumn .shareRow .twitter a, .singleArticle .mainContent .rightColumn .shareRow .print a, .singleArticle .mainContent .rightColumn .shareRow .larger a, .singleArticle .mainContent .rightColumn .shareRow .smaller a, .calendarBox .prevMonth a, .calendarBox .nextMonth a, .albumsContainer .readMore a, .videoBox .readMore a{width: 100%; height: 100%; display: block;}

.pageWrapper{background-image: url(img/topBackground.gif);background-repeat: repeat-x; }
.pageContainer{margin: auto;width: auto;width: 960px;text-align: left;overflow: hidden;}

/* general use styles start */
.clear{clear: both;width: 0;height: 0;overflow: hidden;float: none;padding: 0;margin: 0;}
.floatLeft{float: left;}
.floatRight{float: right;}
.hor-sep{height: 1px; overflow: hidden;font-size: 0;background-color: #c8c8c5;border-bottom: 1px solid #eeeeeb;margin: 5px 0;}
.full-block-link{width: 100%; height: 100%; display: block;}


.grad-box{border: 1px solid #e0e0e0; background-image: url(img/grad-box.gif); background-repeat: repeat-x;margin-bottom: 15px;position: relative; background-color: #dfdfd9;}
.grad-box-header{background-image: url(img/grad-box.gif);font-family: Arial, Helvetica, sans-serif; height: 44px; overflow: hidden;}
.grad-box-header h2{float: left;padding: 16px 0 0 13px;font-size: 11px; color: #ed1b24; font-weight: bold; margin: 0; }
.grad-box-header h2 a{color: #ed1b24;}
.grad-box-header .icon{float: right;height: 25px;margin: 9px 16px;background-image: url(img/header-icons.png); background-position: right -25px; background-repeat: no-repeat;color: #757573; font-size: 11px;text-align: right;padding-right: 35px;}
.grad-box-header .icon .txt{padding-top: 7px;}
.grad-box-header .icon a{color: #757573;}
.grad-box-header .icon .loading{width: 20px;height: 21px;background-image: url(img/header-icons.png);background-position: 0 -150px;overflow: hidden; padding-top: 4px;padding-left: 5px;}
.grad-box-header .icon .loading .loadingImg{ background-image: url(img/icon-loading.gif);width: 16px;height: 16px; text-align: left;}
.grad-box .inner{padding: 22px 14px; overflow: hidden;position: relative;}

.date, .greenColor{color: #25901e;}
.readMore, .readMoreAudio{background-image:url(img/readMore.png);width: 83px;height: 24px;padding: 13px 20px 0 20px; color: #000;display: block;}
.readMore:hover,.readMoreAudio:hover{text-decoration: none;}
.readMoreAudio{background-position: 0 -37px;padding-left: 39px;width: 64px;}

.active-arrow{height: 14px;width: 100%;background-image: url(img/active-arrow.png); background-repeat: no-repeat;position: absolute;top: -14px;left: 0;}
.active-arrow .rside{background-image: url(img/active-arrow.png); background-position: 0 -14px;height: 100%;float: right;width: 9px;}

.socialIcons{float: left; height: 29px; margin-top: 7px;}
.socialIcons a{display: block;width: 100%;height: 100%;}
.fb, .twitter, .flickr, .youtube{background-image: url(img/socialMedia.png); float: left; margin-right: 9px;}
.fb{width: 29px; height:29px; background-position: 0 -150px;}
.fb:hover{background-position:0 -179px;}
.youtube{width: 65px; height: 25px; background-position: 0 0; margin-top:2px;}
.youtube:hover{background-position: 0 -25px;}
.flickr{width: 69px; height: 21px; background-position: 0 -50px; margin-top:4px;}
.flickr:hover{background-position: 0 -71px;}
.twitter{width: 32px; height: 29px; background-position: 0 -92px;}
.twitter:hover{background-position: 0 -121px;}

/* general use styles end */


/* SMOKY TOOLTIP START */
.mySmokyToolTip{color: #FFF;font-size: 10px; font-family: Tahoma, Geneva, sans-serif;visibility: hidden;z-index: 100000;position: absolute;top: 0;left: 0;float: left;background-image: none; }
.mySmokyToolTip .top .l,.mySmokyToolTip .top .r{float: left;width: 25px;height: 25px;background-image: url(img/tooltip.png);}
.mySmokyToolTip .top .r{float: right;background-position: -25px 0;}
.mySmokyToolTip .top .c{height: 25px;background-image: url(img/tooltip.png);background-position: center -25px;overflow: hidden;}
.mySmokyToolTip .middle{padding-left: 25px;background-image: url(img/tooltip.png);background-position: 0 -125px; background-repeat: repeat-y; background-color: red;}
.mySmokyToolTip .middle .c{background-image: url(img/tooltip.png);background-position: right -905px;padding-right: 25px;max-width: 150px;float: left; }
.mySmokyToolTip .bottom .l{clear: left;}
.mySmokyToolTip .bottom .l,.mySmokyToolTip .bottom .r{float: left;width: 25px;height: 25px;background-image: url(img/tooltip.png);background-position: -50px 0;}
.mySmokyToolTip .bottom .r{float: right;background-position: -75px 0;}
.mySmokyToolTip .bottom .c{height: 25px;background-image: url(img/tooltip.png);background-position: center -50px;overflow: hidden;}
.bottomToolTip .top .c{background-position: center -75px;}
.bottomToolTip .bottom .c{background-position: center -100px;}
.leftToolTip .middle .c{background-position: right center;background-image: url(img/tooltipHor.png);}
.leftToolTip .bottom .c{background-position: center -100px;}
.rightToolTip .middle{background-position: left center;background-image: url(img/tooltipHor.png);}
.rightToolTip .bottom .c{background-position: center -100px;}
/* SMOKY TOOLTIP END */


/* page header start */
.pageTopContainer{height: 114px;overflow: hidden;background-image: url(img/topBackground.gif); }
.logo{width: 335px; height: 90px; background-image: url(img/logo.gif); float: left;}
.headerLeft{height: 90px; float: right;}
.topMenu{height: 16px; padding-top: 24px; float: right; margin-bottom: 12px;}
.topMenu li{float: left; margin-left: 5px;}
.topMenu li a{color: #25901e;}
.searchBox{width: 248px; height: 35px; background-color: green; float: left; position: relative;}
.searchBox input{width: 198px;  font-size: 11px; color: #292929; font-size: 11px; background-image: url(img/searchBox.gif); border: none;margin: 0; padding: 3px 40px 0 10px;height: 32px;font-family: Arial, Helvetica, sans-serif;position: relative;float: left;vertical-align: middle;display: block;}
.searchBox .searchButton{width: 25px; height: 25px; display: block; position: absolute; top: 5px; right: 5px;}
.headerLeft .date{float: left; padding: 12px 0px 0 0; color: #898989;}
.headerLeft .date .time{color: #25901e;width: 66px;}
/* page header end*/

/* main menu start */
.mainMenu{width: 100%;height: 47px;padding: 1px 0;position: relative;z-index: 2000;}
.mainMenu ul{border-right: 1px solid #cececd;border-left: 1px solid #f7f7f7;display: block;height: 47px; float: left;}
.mainMenu li{float: left;  border-left: 1px solid #cececd; border-right: 1px solid #f7f7f7; height: 47px; font-size: 12px;position: relative;font-weight: bold; background-image: url(img/main-menu-li.png);}
.mainMenu li a{color: #292929; line-height: 48px;height: 48px; text-decoration: none;display: block;padding: 0 6px;background-image: url(img/main-menu-active.png);}
.mainMenu li .active{ background-position: center bottom; background-repeat: no-repeat;}
.mainMenu li:hover{background-position: left bottom; }

.mainMenu li.spec6{background-image: url(img/spec-menu-item.gif);}
.mainMenu li.spec6 a{color: #fff;}

.mainMenu li:hover ul{display: block;}
.mainMenu li ul{display: none;position: absolute;top: 47px;left: -1px; background-color: #fff;height: auto; float: none;border: 1px solid #cececd;z-index: 100;min-width: 100%;padding: 16px 1px 20px 0;}
.mainMenu li ul li{font-weight: normal;float: none;display: block;height: auto;border: 0;height: auto;line-height: auto;margin:0 11px ;padding: 0 0 0 15px;font-size: 11px; background-image: url(img/main-menu-arrow.gif); background-repeat: no-repeat; background-position: left center;}
.mainMenu li ul li:hover{background-image: url(img/main-menu-arrow.gif); background-position: left center;background-repeat: no-repeat;}
.mainMenu li ul li a{height: auto;line-height: 12px;padding: 6px 0;border-bottom: 1px solid #b8b8b4;display: block; white-space: nowrap;}
.mainMenu li ul .active{ background-image: none;}
.mainMenu a:hover{color: #25901e;}
.mainMenu .home-button{background-image: url(img/home-button.gif); background-repeat: no-repeat; background-position: center center;}
.mainMenu .home-button a{width: 19px;}
.mainMenu .home-button:hover{ background-position: center;}
/* main menu end */

/* breadCrumb start*/
.breadCrumbContainer{height: 48px;}
.breadCrumb{margin-top: 18px;float: left;}
.breadCrumb a{color: #25901e;}
.breadCrumbContainer .socialIcons{margin-right: 15px; margin-top: 10px;}
.breadCrumbContainer .pasokLogo{width: 47px; height: 32px;display: block; float: left; background-image: url(img/pasok_logo.png); margin-top: 8px;}
.breadCrumbContainer .pasokLogo a{width: 100%;height: 100%;display: block;}
.breadCrumbContainer .sd-logo{width: 32px;height: 32px;display: block;float: left;margin-top: 8px; background-image: url(img/s&d.gif);margin-left: 9px;}
.breadCrumbContainer .sd-logo a{width: 100%;height: 100%;display: block;}
.breadCrumbContainer .youtube:hover{background-position: -65px -25px;}
/* breadCrumb end*/

.content{padding-top: 24px;}
.content .pageLeft{float: left;width: 700px;min-height: 1px;overflow: hidden;margin-right: 15px;}
.content .pageRight{float: left;width: 245px;}



/* --------- HOME PAGE START -----------*/

/* slider start */
.slider{width: 700px; height: 402px; background-color: #000;position: relative;margin-bottom: 15px;}
.slidesMask{height: 402px; overflow: hidden; position: relative;}
.singleSlide{width: 700px; height: 402px; float: left; background-position: right top; background-repeat: no-repeat;overflow: hidden;}
.singleSlide .articleInfo{height: 366px; width: 202px; padding: 18px; background-color: #000; float: left; position: relative;}
.singleSlide .articleInfo .date{margin-bottom: 15px;}
.singleSlide .articleInfo .date span{color: #569113;}
.singleSlide .articleInfo .date a{color: #808080; font-size:11px; font-weight: normal; }
.singleSlide .articleInfo h2{font-weight: bold; font-size: 16px; margin: 0 0 10px 0; color: #fff; line-height: 20px; max-height: 198px; overflow: hidden;}
.singleSlide .articleInfo h2 a{color: #FFF;}
.singleSlide .articleInfo h2 a:hover{color: #d2d2d2;text-decoration: none;}
.singleSlide .articleInfo p{color: #7f7f7f;margin: 0 0 14px 0;font-size: 12px;}
.singleSlide .articleInfo .readMore{color: #fff;display: block;width: 191px; height: 25px; background-image:url(img/sliderReadMore.gif); position: absolute;padding: 12px 0 0 11px;bottom: 18px;}
.singleSlide .articleInfo .readMore:hover{text-decoration: none;}
.slider-navigation{position: absolute;float: left;bottom: 18px; right: 18px;height: 23px;z-index: 12;}
.slider-navigation a{display: block;width: 23px;height: 19px;color: #FFF;background-image:url(img/slider-navigation.png);float: left;margin-left: 5px;text-align: center;padding-top: 4px;outline: none;}
.slider-navigation a:hover{ text-decoration: none;}
.slider-navigation .selected{ background-position: 0 -24px;}
.slider-navigation .status{background-image:url(img/slider-navigation.png);background-position: 0 -48px;}
.slider-navigation .status:hover{background-position: 0 -72px;}
.slider-navigation .paused{background-image:url(img/slider-navigation.png);background-position: 0 -96px;}
.slider-navigation .paused:hover{background-position: 0 -120px;}
/* slider end */

/* other topics start*/
.other-topics{}
.other-topics .articlePreview{width: 202px; height: 299px; float: left; position: relative;}
.other-topics .articlePreview .date{color: #25901e;margin-bottom: 10px; }
.other-topics .articlePreview h3{color: #666; font-size:11px; display: inline; font-weight: normal;}
.other-topics .articlePreview h3 a{color: #666;}
.other-topics .articlePreview .photo{height: 90px;overflow: hidden;margin-bottom: 10px; background-color: #ccc;border: 1px solid #c8c8c5;}
.other-topics .articlePreview .photo img{border: 0;}
.other-topics .articlePreview .artTitle{font-size: 11px;font-weight: bold;margin-bottom: 10px; color: #000; line-height: 15px; margin-top:-3px;}
.other-topics .articlePreview .artTitle a{color: #000;}
.other-topics .articlePreview p{color: #5a5a58; line-height: 15px; max-height: 150px; overflow: hidden;}
.other-topics .articlePreview .readMore{}
.other-topics .articlePreview .readMore{position: absolute; bottom: 0; left: 0;color: #000;}
.other-topics .sep{float: left;width: 1px;height: 299px;background-color: #eeeeeb;border-right: 1px solid #c8c8c5;margin: 0 15px;}
/* other topics end*/

/* press start*/
.press{}
.press .articlePreview{height: 341px;}
.press .sep{height: 341px;}
/* press start*/

/* home photo gallery start*/
.galleryHome{position:relative;}
.galleryHome .grad-box-header .icon{background-position: right -125px;}
.galleryHome .gallery-container{width: 944px;height: 77px; overflow: hidden;}
/*.galleryHome .gallery-container a{display: block;width: 104px; height: 77px; margin-right: 14px; float: left; background-position: center center;}
.galleryHome .gallery-container a:hover{width: 94px; height: 67px;border: 5px solid #25901e;}*/

.galleryHome .gallery-container a{display: block;width: 103px; height: 77px; margin-right: 15px; float: left; background-position: center center;}
.galleryHome .gallery-container a:hover{width: 93px; height: 67px;border: 5px solid #25901e;}

/* home photo gallery end*/

/* --------- HOME PAGE END -----------*/


/* --------- SIDE BAR START -----------*/

/* videoBox start */
.videoBox{height: 400px;}
.videoBox .grad-box-header .icon{background-position: right 0;}
.videoBox .inner{padding: 14px;}
.videoPlayerMini{height:182px;background-color: #000;position: relative;border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;}
.videoPlayerMini .controlbutton{background-image: url(img/mini-videoplayer-controls.png);background-position: 0 -364px;position: absolute;width: 100%;height: 100%;top: 0;left: 0; cursor: pointer;}
.videoPlayerMini .paused{background-position: 0 0;}
.videoPlayerMini .replay{background-position: 0 -182px;}
.videoPlayerMini .conrtolsContainer{position: absolute;width: 100%;height: 15px;overflow: hidden;bottom: 0px;left: 0;-moz-opacity: 0.75;opacity: 0.75;filters: alpha(opacity = 75);background-color: #000;}
.videoPlayerMini .playButton{float: left;height: 9px;width: 20px;margin: 3px;overflow: hidden; background-image: url(img/mini-videoplayer-play.gif);cursor: pointer;background-position: 0 -9px;}
.videoPlayerMini .conrtolsContainer .paused{ background-position: 0 0;}
.videoPlayerMini .progressBarContainer{height: 9px;overflow: hidden;margin: 3px; background-color: #444; cursor: pointer}
.videoPlayerMini .progressBar{height: 100%; background-color: #ee191a;width: 0;}
.videoPlayerMini .time{float: right;width: 65px;color: #ccc;font-family: Tahoma, Geneva, sans-serif;font-size: 10px;}
.videoPlayerMini .volumeContainer{width: 23px;margin: 3px 3px 3px 3px;height: 9px;overflow: hidden; float: right; background-image: url(img/volume-back.gif);cursor: pointer}
.videoPlayerMini .volume{height: 100%;width: 0;background-image: url(img/volume-back.gif); background-position: left bottom;}

.videoBox .inner h3{font-size: 11px; font-weight: bold; color: #000; height: 28px; overflow: hidden; line-height: 14px; margin: 0;}
.videoBox .inner a{color: #000;outline: none;position: relative;display: block;width: 100%; height: 100%;position: relative;}
.videoBox .inner a:hover{ text-decoration: none;color: #ed1b24;}
.videoBox .readMore{width: 203px; height: 24px; background-image:url(img/viewMoreButton.png); position: absolute; bottom: 15px; left: 14px; padding: 13px 0 0 20px;}
.videoBox .view-more{font-size: 10px;padding: 0px 14px;line-height: 11px;color: #777;}
.videoBox .view-more a{color: #ed1b24; text-decoration: underline;}
/* videoBox end */

/* audio box start*/
.audioBox{height: 387px;overflow: hidden;}
.audioBox .grad-box-header .icon{background-position: right -50px;}
.audioBox h2{font-size: 11px; font-weight: bold; color: #000; line-height: 14px;height: 42px; overflow: hidden; margin: 0;}
.audioBox .inner a{color: #000;outline: none;position: relative;display: block;width: 100%; height: 100%;position: relative; }
.audioBox .inner a:hover{ text-decoration: none;color: #ed1b24;}
.audioBox .inner a span{font-weight: normal;color: #25901e;}
.audioBox .inner .date{color: #25901e;margin-bottom: 5px; }

.audioBox .inner .date a{color: #666; font-size:11px; display: inline; font-weight: normal;margin: 0;}

.audioBox .inner .hor-sep{margin: 12px 0;}
.audioPlayer{height: 35px;position: relative; overflow: hidden;margin-bottom: 15px; line-height: normal;}
.audioPlayer a{outline: none;}
.audioPlayer .swfContainer{position: absolute;top: 0;left: 0;width: 1px; height: 1px; overflow: hidden;}
.audioPlayer .contolButton{width: 26px;height: 19px;float: left; cursor: pointer;}
.audioPlayer .contolButton a {display: block;width: 100%;height: 100%;overflow: hidden;}
.audioPlayer .play {background-image: url(img/audio-control-button.gif);}
.audioPlayer .pause {background-position: left bottom;}
.audioPlayer .timeIndicator{float: right;color: #333;padding-top: 3px;padding-right: 7px; font-size: 11px;}
.audioPlayer .timelineContainer{height: 100%;overflow: hidden;padding: 0 10px;}
.audioPlayer .timeline {height: 19px;background-image: url(img/audio-player-timeline.gif); background-position: center left; background-repeat: repeat-x;}
.audioPlayer .knob{position: relative;display: block;width: 21px;height: 19px;overflow: hidden;background-image: url(img/audio-player-knob.png);left: -5px;cursor: pointer;}
/* audio box end*/

/* calendar start*/
.calendarBox{position: relative;}
.calendarBox .grad-box-header .icon{background-position: right -75px;}
.calendarBox .monthRow{height: 12px;}
.calendarBox .month{color: #25901e; float: left; font-size: 12px; }
.calendarBox .prevMonth, .calendarBox .nextMonth{width: 7px; height: 11px; background-image: url(img/prevNextArrows.png); float: right; margin-right: 10px;}
.calendarBox .prevMonth{background-position: 0 -11px;}
.calendarBox .nextMonth{background-position: 0 0;}
.calendarBox .daysName{width: 231px;margin-top: 6px;}
.calendarBox .daysName li{float: left;width: 20px;height: 20px;margin-right: 12px;text-align: center;line-height: 22px;position: relative;}
.calendarBox .days{width: 231px;height: 150px;overflow: hidden;}
.calendarBox  ul,.calendarBox li{margin: 0;padding: 0;display: block;color: #000; font-size: 10px;}
.calendarBox .days li{float: left;width: 20px;height: 20px;margin-right: 12px; margin-bottom: 6px;text-align: center;line-height: 20px; color: #000; overflow: visible; background-image: url(img/day.png); background-repeat: no-repeat;}
.calendarBox .days a{display: block;width: 100;height: 100%;background-image: url(img/daySelected.png);background-repeat: no-repeat; background-position: center center;color: #fff; text-decoration: none;}
.calendarBox .dayPreview{display: none;position: absolute;top: -1px;left: -368px;width: 306px;min-height: 248px; background-color: #000;background-color: #dfdfd9;padding: 14px 22px;border: 1px solid #979796; background-image: url(img/calendar-day-preview.gif); background-repeat: repeat-x; background-color: #dfdfd9; z-index: 1000;}
.calendarBox .dayPreview .date{color: #25901e;margin-bottom: 7px;}
.calendarBox .dayPreview .title{color: #000;borfont-weight: bold;font-size: 11px;}
.calendarBox .dayPreview .hor-sep{margin: 10px 0;}
.calendarBox .dayPreview .arrow{background-image: url(img/calendar-day-preview-arrow.png);width: 8px;height: 15px;overflow: hidden;position:absolute;right: -8px;top: 15px;}
/* calendar end*/

/* newsletter start*/
.newsletter{}
.newsletter .grad-box-header .icon{background-position: right -100px;}
.newsletter a{display: block;height: 48px;padding: 22px 14px; background-repeat: no-repeat; background-position: center;}
/* newsletter end*/

/* side bar photo gallery start*/
.sideBarGallery .grad-box-header .icon{background-position: right -125px;}
.sideBarGallery .sideBarGalleryCont{overflow: hidden;width: 232px;}
.sideBarGallery .sideBarGalleryCont a{display: block;width: 101px; height: 77px; margin: 0 13px 13px 0; float: left; background-position: center center;}
.sideBarGallery .sideBarGalleryCont a:hover{width: 91px; height: 67px;border: 5px solid #25901e;}
.sideBarGallery .inner{padding-bottom: 8px;}

/* side bar photo gallery end*/

/* --------- SIDE BAR END -----------*/

/* FOOTER START */
.footer{width: 100%; min-height: 400px; background-image: url(img/footerBackground.gif); background-repeat: repeat-x;padding-top: 23px; background-color: #0C0C0C;}
.footerContainer{margin: auto;width: auto;width: 960px;text-align: left;}
.footerTopRow{height: 55px; padding-top: 12px; margin-bottom: 30px; }
.footerTopRow .sdLogo{width: 43px; height: 43px; background-image: url(img/sdLogo.gif); float: left; margin-right: 10px;position: relative;}
.footerTopRow .besideSd{padding: 6px 0 0 0; float: left;position: relative;}
.footerTopRow .besideSd .fullName{color: #ffffff; font-size: 16px; font-weight: bold; margin-bottom: 3px;}
.footerTopRow .homeLink{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.footerMenu{min-height: 170px;margin-bottom: 30px;}
.footerMenu li{color: #fff; font-size: 12px; float: left; margin-right: 8px;font-weight: bold;background-image: url(img/footerMenuBullet.gif); background-repeat: no-repeat;padding-left: 17px; background-position: 0 3px;margin-bottom: 10px;}
.footerMenu li a{color: #fff;}
.footerMenu .has-children{background-image: url(img/menu-arrow.gif); background-position: 0 5px;}
.footerMenu li ul{padding-top: 13px;}
.footerMenu li ul li{float: none;font-size: 11px;color: #919191;margin: 0;border-bottom: 1px solid #3b3b3b; background-image: none;padding: 0;font-weight: normal;padding-bottom: 3px;margin-bottom: 6px;}
.footerMenu li ul li a{color: #919191;}
.footerMenu li a:hover{color: #25901e}
.footer-copyright{border-top: 1px solid #262626;padding: 36px 0;color: #FFF;}
.footer-copyright .floatLeft span{margin-right: 24px;}
.footer-copyright .floatLeft a{color: #868686;}
.footer-copyright .floatLeft a:hover, .footer-copyright .floatLeft .selected{color: #25901e; text-decoration: none;}
.footer-copyright .floatLeft a img{ border: 0;margin-left: 3px;position: relative; top: 3px;}
.footer-copyright .floatLeft .rss{}
.footer-copyright .floatLeft .rss:hover{color: #ff8d00;text-decoration: none;}
.footer-copyright .floatRight{color: #666666;padding-top: 3px;}
.footer-copyright .smokypixel a{background-image: url(img/smokypixel.gif);display: block;width: 74px;height: 14px; background-position: center right;padding-left: 5px; background-repeat: no-repeat;outline: none;}
/* FOOTER START */


/* PAGE LEFT COLUMNS START */
.content .pageLeft .pageBorderBack{background-image: url(img/article-body-back.png); background-position: 193px 0; background-repeat: repeat-y;position: relative;min-height: 1567px;}
.content .pageLeft .pageBorderBackFix{ background-color: red;position: absolute; background-color: red;height: 225px; left: 193px;width: 2px;background-image: url(img/grad-box.gif); background-position: 0 -44px;}

.content .pageLeft .leftColumn{float: left;width: 195px;}
.content .pageLeft .leftColumn .inner{padding-right: 0;}
.content .pageLeft .leftColumn .page-photo{width: 181px; height: 181px; overflow: hidden;margin: 0;position: relative;}
.content .pageLeft .leftColumn .relatedArticlesContainer{width: 194px;}
.content .pageLeft .leftColumn .relatedArticles{}
.content .pageLeft .leftColumn .relatedArticles .inner{padding-bottom: 0;padding-right: 14px;}
.content .pageLeft .leftColumn .relatedArticles .article{margin-bottom: 26px;}
.content .pageLeft .leftColumn .relatedArticles .article .date{margin-bottom: 7px;}
.content .pageLeft .leftColumn .relatedArticles .article .art-photo{display: block;width: 100%;height: 73px;overflow: hidden;margin-bottom: 10px}
.content .pageLeft .leftColumn .relatedArticles .article h3{color: #666; font-size:11px; font-weight: normal;margin: 0;display: inline}
.content .pageLeft .leftColumn .relatedArticles .article h3 a{color: #666;}
.content .pageLeft .leftColumn .relatedArticles .article .artTitle{font-size: 11px;font-weight: bold;color: #000;margin-bottom: 7px;margin-top: -2px;}
.content .pageLeft .leftColumn .relatedArticles .article .artTitle a{color: #000;}
.content .pageLeft .leftColumn .relatedArticles .article p{margin: 0 0 20px 0;}

.content .pageLeft .rightColumn{float: right; width: 503px;position: relative;min-height: 1567px;}
.content .pageLeft .heightAuto{height: auto;min-height: 0;}
.content .pageLeft .rightColumn .inner{padding-bottom: 46px;}
.content .pageLeft .rightColumn .date{margin-bottom: 7px;}
.pageLeft .rightColumn h1{margin: 0 0 15px; 0;line-height: 20px;font-size: 16px; font-weight: bold; color: #000;}

.content .paging{height: 28px;width: 100%;background-image: url(img/pagingBckgr.gif); background-repeat: repeat-x; position: absolute; bottom: 0; left: 0; padding: 18px 0 0 33px;color: #000;}
.content .paging a{color: #000;}
.content .paging a:hover{color: #25901e;}
.content .paging .pagingControls{float: left;padding-left: 25px;margin-top: -2px;}
.content .paging .pagingControls a{background-image: url(img/paging.png);background-repeat: no-repeat;display: block;float: left;width: 12px;height: 11px;margin: 3px;}
.content .paging .pagingControls .first{}
.content .paging .pagingControls .prev{background-position: 0 -11px;width: 6px;}
.content .paging .pagingControls .next{background-position: right -22px;width: 6px;}
.content .paging .pagingControls .last{background-position: right -33px;}
/* PAGE LEFT COLUMNS END */



/* ARTICLE DISPLAY START*/
.articleDisplay .rightColumn .shareRow{width: 450px; height: 15px; margin-bottom: 15px; color: #767673;margin: 0 0 15px 0;}
.articleDisplay .rightColumn .shareRow span{display: block;float: left;padding-top: 1px;}
.articleDisplay .rightColumn .shareRow .txt{margin-left: 10px;}
.articleDisplay .rightColumn .shareRow a{display: block;height: 15px;float: left;background-repeat: no-repeat; background-image: url(img/articleShareButtons.png);  margin-left: 5px; margin-right: 0;}
.articleDisplay .rightColumn .shareRow .email{width: 18px; background-position: 0 0;}
.articleDisplay .rightColumn .shareRow .fb{width: 15px; height: 14px; background-position: 0 -15px;}
.articleDisplay .rightColumn .shareRow .twitter{width: 15px; height: 14px; background-position: 0 -29px;}
.articleDisplay .rightColumn .shareRow .print{width: 15px; background-position: 0 -58px;}
.articleDisplay .rightColumn .shareRow .larger{width: 15px; background-position: 0 -73px; cursor: pointer;}
.articleDisplay .rightColumn .shareRow .smaller{width: 15px; background-position: 0 -88px; cursor: pointer;}
.articleDisplay .rightColumn .articleBody{line-height: 18px; font-size: 12px; line-height: 20px; margin-bottom: 15px; color: #2f2f2e;}
.articleDisplay .rightColumn .articleBody a{color: #ED1B24; text-decoration: underline;}
/* ARTICLE DISPLAY END*/

/* ARTICLE LIST START */
.articleListCont{overflow: hidden;}
.articleList{width: 528px;}
.articleList .article{position: relative; /* float: left; */ width: 457px;margin-right: 42px;margin-bottom: 28px; /* height: 300px; */}
.articleList .article .date{margin-bottom: 7px;}
.articleList .article .artTitle{font-size: 12px;line-height: 15px;font-weight: bold;color: #000;margin-bottom: 7px;margin-top: -2px;}
.articleList .article .artTitle a{color: #000;}
.articleList .article p{margin: 0 0 20px 0;line-height: 14px;}
.articleList .article a{color: #25901E;}
.articleList .article .readMore, .articleList .article .readMoreAudio{position: absolute;bottom: 0;}

.articleList .article  h3{color: #666; font-size:11px; display: inline; font-weight: normal;}
.articleList .article  h3 a{color: #666;}
.articleList .article .hasVideo, .articleList .article .hasAudio{background: url(img/hasVideoAudio.png) no-repeat 0 0;;padding-left: 30px;height: 15px;padding-top: 3px;margin-top: -3px;margin-left: 10px;overflow: hidden;}
.articleList .article .hasAudio{background-position: 0 -18px;}
/* ARTICLE LIST END */



/* PHOTO GALLERY START */
.photoGalleryContainer, .albumContainer{min-height: 1523px;position: relative;overflow: hidden;}
.photoGalleryContainerInner{width: 705px;}
.photoGalleryContainer .album{float: left;width: 200px;margin-right: 35px;margin-bottom: 35px;height: 340px;position: relative;}
.photoGalleryContainer .album .img{width: 200px;height: 170px;overflow: hidden;background-position: center center; background-repeat: no-repeat;position: relative;margin-bottom: 12px;}
.photoGalleryContainer .album .img a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.photoGalleryContainer .album .img .photosNum{display: block;width: 100px; text-align: right;padding-right: 16px;height: 20px; background-image: url(img/photosNumberBckgr.gif); position: absolute; right: 0; bottom: 10px; padding-top: 5px;color: #FFF;}
.photoGalleryContainer .album h2{color: #000;font-size: 12px;margin: 10px 0 0 0;}
.photoGalleryContainer .album .readMore{position: absolute;bottom: 0;left: 0;}
/* PHOTO GALLERY END */



/* ALBUM START */
.horizontalScroller{height: 81px;position: relative; margin-bottom:16px;}
.horizontalScroller .previousArrow{float: left;padding-top: 23px;margin-left: 15px;}
.horizontalScroller .previousArrow div{width: 29px;height: 29px;background-image: url(img/prevNextButtons.png);}
.horizontalScroller .previousArrow .active{background-position: 0 -29px;cursor: pointer}
.horizontalScroller .previousArrow .hover{background-position: 0 -58px;}
.horizontalScroller .nextArrow{float: left;padding-top: 23px;}
.horizontalScroller .nextArrow div{width: 29px;height: 29px;background-image: url(img/prevNextButtons.png);background-position: -29px 0;}
.horizontalScroller .nextArrow .active{background-position: -29px -29px;cursor: pointer}
.horizontalScroller .nextArrow .hover{background-position: -29px -58px;}
.horizontalScroller .theMask{float: left;width: 510px;height: 75px;overflow: hidden;position: relative;margin: 0 36px;}
.horizontalScroller .theMovable{position: relative;width: 4980px;height: 100%;}
.horizontalScroller .theMovable a{display: block;background-color: #b7b7b1;width: 75px;height: 75px;float: left;margin-right: 12px;cursor: pointer; background-repeat: no-repeat; background-position: center center;outline: none;}
.horizontalScroller .theMovable .selected{border: 5px solid #25901e;width: 65px;height: 65px;}

.albumContainer .grad-box-header .icon{background-position: right -125px;}
.albumContainer .icon1{float: left;width: 25px;height: 25px;margin-right: 8px;background-image: url(img/header-icons.png);background-position: right -125px; background-repeat: no-repeat;}
.albumContainer .infoCont{width: 637px;float: left;}
.albumContainer h1{padding-top: 7px;margin: 0 0 8px 0;font-size: 12px; font-weight: bold; color: #000;}
.albumContainer .greenColor{margin-bottom: 30px;}

.albumContainer .hor-sep{margin: 24px 15px 18px 15px;}
.albumContainer .trgtHolder{text-align: center; min-height: 24px; background-image:  url(img/ajax-loader.gif); background-repeat: no-repeat; background-position: center center;overflow: hidden; }
.albumContainer .trgtHolder img{max-width: 640px;}
#artPhotoGalleryTrgtTitle{padding-left: 15px;color: #595957;}

/* ALBUM END */

/* CONTACT START */
.contact{min-height: 1611px;}
.contact .successMessage, .contact .failMessage{font-size: 11px;background-color: #25901E;color: #fff;padding: 2px 14px;margin-top: 1px}
.contact .failMessage{background-color: #ED1B24;}
.contact .contactForm .formContainer{height: 132px;overflow: hidden; background-image: url(img/contact-form.png);margin: 0 14px;margin-bottom: 20px;}
.contact .contactForm .formContainer input, .contactForm .formContainer textarea{border: 0;display: block;width: 178px;height: 25px;overflow: hidden; background-color: transparent; font-family: Arial; font-size: 12px; color: 292925#; margin: 0 0 4px 0;padding: 5px 10px 0 10px;}
.contact .contactForm .formContainer textarea{width: 447px;height: 124px;padding-top: 8px;}
.contact .contactForm .submitForm{float: right;display: block;height: 21px;background-image: url(img/submitForm.png);background-position: right top; background-repeat: no-repeat;padding-right: 35px;color: #636361;font-size: 12px;padding-top: 8px;margin-right: 12px;}
.contact .contactForm .submitForm:hover{text-decoration: none;color: #25901e;}
.contact .contactInfo .floatLeft, .contact .contactInfo .floatRight{width: 328px;font-size: 12px;}
.contact .contactInfo h2{color: #25901e;font-size: 12px;margin: 0 0 10px 0;}
.contact .contactInfo a{color: #000;}
.contact .contactInfo a:hover{color: #25901e;}
.contact .headCont{width: 637px;float: left;}
.contact .icon1{float: left;width: 25px;height: 25px;margin-right: 8px;background-image: url(img/header-icons.png);background-position: right -100px; background-repeat: no-repeat;}
.contact h1{padding-top: 7px;margin: 0 0 8px 0;font-size: 12px; font-weight: bold; color: #000;}
/* CONTACT END */
