.title, .rt-polltitle, .contentheading {
    color: #444;
    text-shadow: 1px 1px 1px #fff
}

.promo .module-content p {
    color: #777;
    text-shadow: 1px 1px 1px #fff
}

.promo .rt-module-surround:hover p {
    color: #444
}

.title3 .module-title .title, .title4 .module-title .title {
    color: #ddd;
    text-shadow: -1px -1px 1px #111
}

.box4 {
    color: #aaa
}

.box4 .title, .box4 .rt-polltitle {
    color: #ddd;
    text-shadow: -1px -1px 1px #000
}

.module-content ul.menu li>a, .module-content ul.menu li>.separator, .module-content ul.menu li>.item {
    color: #666
}

.module-content ul.menu li a:hover, .module-content ul.menu li .separator:hover, .module-content ul.menu li .item:hover, .module-content ul.menu li.active>a, .module-content ul.menu li.active>.separator, .module-content ul.menu li.active>.item {
    color: #000
}

.box4 .module-content ul.menu li>a, .box4 .module-content ul.menu li>.separator, .box4 .module-content ul.menu li>.item {
    color: #aaa
}

.box4 .module-content ul.menu li a:hover, .box4 .module-content ul.menu li .separator:hover, .box4 .module-content ul.menu li .item:hover, .box4 .module-content ul.menu li.active>a, .box4 .module-content ul.menu li.active>.separator, .box4 .module-content ul.menu li.active>.item {
    color: #fff
}

.readon span, .readon .button, .search .button {
    color: #505050;
    text-shadow: 0 0 0 #222
}

.readon:hover span, .readon:hover .button, .search .button:hover {
    color: #505050
}

.button2 .readon span, .button2 .readon .button {
    color: #555;
    text-shadow: 1px 1px 1px #e0e0e0
}

.button2 .readon:hover span, .button2 .readon:hover .button {
    color: #222;
    text-shadow: 1px 1px 1px #ddd
}

.roktabs-links ul li:hover span {
    color: #fff;
    text-shadow: 1px 1px 1px #fff
}

.rokminievents-date, .rokminievents-time {
    color: #666;
    text-shadow: 1px 1px 1px #fff
}

#rt-login-button .desc, #rt-popupmodule-button .desc, #rt-accessibility .rt-desc, .rt-date-feature {
    color: #333;
    text-shadow: 1px 1px 1px #e0e0e0
}

.timeline-dates .date, #rt-breadcrumbs, .rokminievents-title-nolink {
    text-shadow: 1px 1px 1px #fff
}

.timeline-dates .date:hover {
    color: #333
}

.component-content .rt-author, .component-content .rt-date-posted, .component-content .rt-date-modified, .component-content .rt-date-published, .component-content .rt-hits {
    color: #666
}

.bodylevel-high #rt-body-background {
    background: #fff url(../images/body/body-bg.jpg) no-repeat;
    background-position: center top;
    border-bottom: 1px solid #fafafa
}

.bodylevel-low #rt-body-background {
    background: #fff
}

.box1 .rt-block, body .box1.nohover .rt-block:hover {
    background: #DEE1E3;
    border-top: 1px solid #D1D4D6;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #D1D4D6;
    border-right: 1px solid #f9f9f9
}

.modulehover-1 .box1 .rt-block:hover {
    background: #F6F9FA;
    border: 1px solid #D9DBDC
}

.box2 .rt-block, body .box2.nohover .rt-block:hover {
    background: #F6F9FA;
    border: 1px solid #D9DBDC
}

.modulehover-1 .box2 .rt-block:hover {
    background: #DEE1E3;
    border-top: 1px solid #D1D4D6;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #D1D4D6;
    border-right: 1px solid #f9f9f9
}

.box3 .rt-block {
    margin-left: 10px
}

.box4 .rt-block {
    background: #2E2F2D
}

.box5 .rt-block, body .box5.nohover .rt-block:hover {
    background: #B3B7BA url(../images/body/module-gradient.png) 50% 0 repeat-x;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #bbb;
    border-right: 1px solid #f9f9f9
}

.modulehover-1 .box5 .rt-block:hover {
    background: #DEE1E3
}

.box6 .rt-block, body .box6.nohover .rt-block:hover {
    border-top: 1px solid #D1D4D6;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #D1D4D6;
    border-right: 1px solid #f9f9f9
}

.modulehover-1 .box6 .rt-block:hover {
    background: #DEE1E3
}

.box7 .rt-block {
    background: #E5E7E8 url(../images/body/module-gradient2.png) 50% 0 repeat-x;
    border: 1px solid #D1D4D6
}

.box8 .rt-block {
    background: #E5E7E8 url(../images/body/module-gradient3.png) 50% 100% repeat-x;
    border: 1px solid #D1D4D6
}

.box9 .rt-block, body .box9.nohover .rt-block:hover {
    background: #D0D3D5;
    border-top: 1px solid #C5C9CB;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #C5C9CB;
    border-right: 1px solid #f9f9f9
}

.icon1 .module-icon, .icon2 .module-icon, .icon3 .module-icon, .icon4 .module-icon, .icon5 .module-icon, .icon6 .module-icon, .icon7 .module-icon, .icon8 .module-icon, .icon9 .module-icon, .icon10 .module-icon, .noticebox1 .module-icon, .noticebox2 .module-icon, .noticebox3 .module-icon, .noticebox4 .module-icon, .alert2 .module-icon, .approved2 .module-icon, .attention2 .module-icon, .notice2 .module-icon {
    background-image: url(../images/body/notice-icons.png)
}

.title3 .module-title, .title4 .module-title {
    background: url(../images/body/title-dark-r.png) 100% 0 no-repeat
}

.title3 .module-title .title, .title4 .module-title .title {
    background: url(../images/body/title-dark-l.png) 0 0 no-repeat
}

.title5 .module-title {
    background: url(../images/body/light-div.png) 50% 100% repeat-x
}

.box4.title5 .module-title {
    background: url(../images/body/dark-div.png) 50% 100% repeat-x
}

.noticebox1 .rt-block, .alert2 {
    color: #D0583F;
    background: #FFFBFB;
    border: 1px solid #EDD2D1
}

.noticebox2 .rt-block, .approved2 {
    color: #6CB656;
    background: #FAFDF9;
    border: 1px solid #CDE5C6
}

.noticebox3 .rt-block, .attention2 {
    color: #E1B42F;
    background: #FFFDF6;
    border: 1px solid #E4D8B9
}

.noticebox4 .rt-block, .notice2 {
    color: #6187B3;
    background: #ECF5F8;
    border: 1px solid #C6E0E7
}

.module-content ul.menu li {
    background: url(../images/body/light-div.png) 50% 100% repeat-x
}

.module-content ul.menu li>a:hover, .module-content ul.menu li>.separator:hover, .module-content ul.menu li>.item:hover, .module-content ul.menu li.active>a, .module-content ul.menu li.active>.separator, .module-content ul.menu li.active>.item {
    background: #DEE1E3
}

.box4 .module-content ul.menu li {
    background: url(../images/body/dark-div.png) 50% 100% repeat-x
}

.box4 .module-content ul.menu li>a:hover, .box4 .module-content ul.menu li>.separator:hover, .box4 .module-content ul.menu li>.item:hover, .box4 .module-content ul.menu li.active>a, .box4 .module-content ul.menu li.active>.separator, .box4 .module-content ul.menu li.active>.item {
    background: #444
}

.inputbox, #form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox, .component-content .search_result .inputbox, .component-content .contact .inputbox, .component-content .user input#email, .component-content .user input#name, .component-content .user input#username, .component-content .user input#password, .component-content .user input#passwd, .component-content .user input#password2 {
    background: #F3F4F4;
    border: 1px solid #bbb
}

.inputbox:focus {
    background: #fff
}

.component-content .rt-article-icons ul li a, #breadcrumbs-home {
    background-image: url(../images/body/utility-icons.png)
}

.component-content .rt-joomla-table tr.even td, .component-content .rt-joomla-table th {
    background: #fafafa
}

.component-content .rt-joomla-table tr.odd td {
    background: #fff
}

.readon {
    background-image: url(../images/body/readon-r.png)
}

.readon span, .readon .button {
    background-image: url(../images/body/readon-l.png)
}

span.readon {
    padding-left: 0;
    padding-right: 0
}

.readonstyle-button .button4 .readon span, .readonstyle-button .button4 .readon button {
    background: #444
}

.readonstyle-button .button4 .readon:hover span, .readonstyle-button .button4 .readon:hover button {
    background: #666
}

.controls .up, .controls .down {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff
}

.controls .up:hover, .controls .down:hover {
    background-color: #fafafa
}

#rt-breadcrumbs {
    background: #DEE1E3;
    border-top: 1px solid #D1D4D6;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #D1D4D6;
    border-right: 1px solid #f9f9f9
}

span.breadcrumbs img {
    background: url(../images/body/rokminievent-page.png) 50% 50% no-repeat
}

#rt-breadcrumbs img[src $="arrow.png"] {
    background: url(../images/body/rokminievent-page.png) 50% 50% no-repeat
}

.rt-pollrow:hover {
    background: #eaeaea
}

.box4 .rt-pollrow:hover {
    background: #444
}

#rt-accessibility .button {
    background-image: url(../images/body/fontsizer.png)
}

.search .button {
    background: url(../images/body/search-button.png)
}

.roksearch-wrapper {
    background: #505050;
    border: 1px solid #bbb
}

body #roksearch_search_str {
    background: url(../images/search_button.png) no-repeat scroll right 6px transparent
}

body #roksearch_results {
    background: #eee;
    border: 1px solid #ccc
}

body .roksearch_wrapper1 {
    border: 1px solid #fff
}

body #roksearch_results span {
    color: #666
}

body #roksearch_results .roksearch_row_btm {
    background: #eee
}

body #roksearch_results span.small {
    color: #777
}

body #roksearch_results span.highlight {
    background: #fff;
    color: #333
}

body #roksearch_results a:hover {
    color: #000
}

body #roksearch_results .roksearch_odd, body #roksearch_results .roksearch_even, body #roksearch_results .roksearch_header {
    background: url(../images/body/light-div.png) 50% 100% repeat-x
}

body #roksearch_results .roksearch_odd-hover, body #roksearch_results .roksearch_even-hover {
    background-color: #ddd
}

body #roksearch_results .rokajaxsearch-overlay {
    background-color: #eee
}

.roktabs-links ul li {
    border-left: 1px solid #D1D4D6
}

.roktabs-links ul li.last.active {
    border-right: 1px solid #D1D4D6
}

.roktabs-wrapper .active-arrows .roktabs-links ul li.first.active, body.rtl .roktabs-wrapper .roktabs-links ul li.first {
    border-left: 1px solid #D1D4D6
}

.roktabs-wrapper .roktabs-links ul, .roktabs-wrapper .active-arrows {
    background: #FEFEFE url(../images/body/roktabs-gradient.png) 0 100% repeat-x
}

.roktabs-wrapper .bottom .roktabs-links ul, .roktabs-wrapper .bottom .active-arrows {
    background: #E5E7E8 url(../images/body/roktabs-gradient2.png) 0 0 repeat-x
}

.box1 .roktabs-links ul li.active {
    background: #DEE1E3
}

.box2 .roktabs-links ul li.active {
    background: #F6F9FA
}

.box3 .roktabs-links ul li.active {
    background: #fff
}

.box5 .roktabs-links ul li.active {
    background: #C9CACC
}

.box7 .roktabs-links ul li.active {
    background: #F6F6F6
}

.box8 .roktabs-links ul li.active {
    background: #E7E8EA
}

.box9 .roktabs-links ul li.active {
    background: #D0D3D5
}

.rokminievents-item:hover {
    background: #DEE1E3;
    border-top: 1px solid #D1D4D6;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #D1D4D6;
    border-right: 1px solid #f9f9f9
}

.rokminievents-badge {
    background: url(../images/body/event-badge.png);
    text-shadow: 1px 1px 1px #ddd
}

.rokminievents-title {
    text-shadow: 1px 1px 1px #fff
}

.rokminievents-wrapper .left-arrow, .rokminievents-wrapper .right-arrow {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff
}

.rokminievents-wrapper .left-arrow:hover, .rokminievents-wrapper .right-arrow:hover {
    background-color: #fafafa
}

.rokminievents-wrapper .timeline .progress-wrapper {
    background: #DEE1E3;
    border-top: 1px solid #D1D4D6;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #D1D4D6;
    border-right: 1px solid #f9f9f9
}

.rokminievents-wrapper .timeline .progress-wrapper:hover {
    background: #D7D9DA;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #fff
}

.rokminievents-wrapper .rokminievent-page {
    background-image: url(../images/body/rokminievent-page.png)
}

.timeline-dates .date:hover {
    background: #D7D9DA;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #fff
}

body .roknewspager-li, body .roknewspager-wrapper ul li {
    background: url(../images/body/light-div.png) 50% 100% repeat-x
}

body .active .roknewspager-li2, body .roknewspager-li2:hover {
    background: url(../images/body/light-gradient.png) 50% 0 repeat-x
}

body .roknewspager-toggle, body .roknewspager-toggle-active {
    background-image: url(../images/body/newspager-toggle-light.png)
}

body .box4 .roknewspager-li, body .box4 .roknewspager-wrapper ul li {
    background: url(../images/body/dark-div.png) 50% 100% repeat-x
}

body .box4 .active .roknewspager-li2, body .box4 .roknewspager-li2:hover {
    background: url(../images/body/light-gradient.png) 50% 0 repeat-x
}

body .box4 .roknewspager-toggle, body .box4 .roknewspager-toggle-active {
    background-image: url(../images/body/newspager-toggle-dark.png)
}

body .box4 .roknewspager-overlay {
    background: #2E2F2D
}

body.rtl .rokminievents-badge {
    background: url(../images/body/rtl/event-badge.png)
}

body.rtl .readon {
    background-image: url(../images/body/rtl/readon-r.png)
}

body.rtl .readon span, body.rtl .readon .button {
    background-image: url(../images/body/rtl/readon-l.png)
}

body.rtl .title3 .module-title, body.rtl .title4 .module-title {
    background: url(../images/body/rtl/title-dark-r.png) 0 0 no-repeat
}

body.rtl .title3 .module-title .title, body.rtl .title4 .module-title .title {
    background: url(../images/body/rtl/title-dark-l.png) 100% 0 no-repeat
}

body.rtl .search .button {
    background-image: url(../images/body/rtl/search-button.png)
}

.newsflash-introtext {
    margin-bottom: 10px
}

.box11 {
    background-color: transparent;
    background-image: url("../images/bg_content_3-l.png");
    background-position: left top;
    background-repeat: no-repeat
}

.box11 h3, .box11 h4 {
    font-family: Georgia;
    font-size: 1.1em;
    font-style: italic;
    margin: 3px 0;
    padding: 0 10px;
    text-transform: capitalize;
    height: 38px !important;
    display: table-cell;
    vertical-align: middle
}

.box11>div {
    background-color: transparent;
    background-image: url("../images/bg_content_3-r.png");
    background-position: right top;
    background-repeat: no-repeat;
    margin-left: 0 !important;
    margin-right: -31px
}

.box11-img-div {
    width: 99.5%;
    height: 140px;
    overflow: hidden;
    margin-bottom: 5px
}

.box11 img {
    width: 99.6% !important;
    height: 99% !important;
    margin-bottom: -30px
}

.box11 .newsflash {
    overflow: hidden;
    padding: 0
}

.box11 .newsflash .readon {
    position: absolute;
    bottom: 0;
    right: 12px
}

div.blend {
    display: none
}

.box11 .newsflash div.blend {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.box12 {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    margin: -5px
}

.box12 h3, .box12 h4 {
    font-style: italic;
    font-family: Georgia;
    font-size: 1.2em;
    margin-right: 0;
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 15px;
    text-transform: capitalize;
    height: 48px !important;
    display: table-cell;
    vertical-align: middle
}

.box12>div {
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-color: transparent;
    padding: 2px 15px 25px 23px
}

.box12-img-div {
    width: 100%;
    height: 140px;
    overflow: hidden
}

.box12 img {
    width: 100%;
    height: 99% !important;
    margin-bottom: -30px
}

.box12 .newsflash {
    height: 300px;
    overflow: hidden;
    padding: 0
}

.box12 .newsflash .readon {
    position: absolute;
    bottom: -12px;
    right: 12px
}

div.blend {
    display: none
}

.box12 .newsflash div.blend {
    display: block;
    background-position: 0 0;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.redbox {
    background-image: url(../images/redbox.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    margin: -3px;
    width: 236px
}

.redbox .rt-module-surround {
    margin-top: 6px
}

.redbox h3, .redbox h4 {
    font-style: italic;
    font-family: Georgia;
    font-size: 1.2em;
    margin-right: 0;
    margin-left: 0;
    margin-top: 15px;
    margin-bottom: 7px;
    padding: 0 15px;
    text-transform: capitalize;
    height: 28px !important;
    display: table-cell;
    vertical-align: middle
}

.redbox>div {
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-color: transparent;
    padding: 0 8px 0 10px
}

.redbox-img-div {
    width: 100%;
    height: 140px;
    overflow: hidden
}

.redbox img {
    width: 100%;
    height: 99%;
    height: auto;
    margin-bottom: -30px
}

.redbox .newsflash {
    overflow: hidden;
    padding: 0
}

.redbox .newsflash .readon {
    position: absolute;
    bottom: 7px;
    right: 12px
}

div.blend {
    display: none
}

.redbox .newsflash div.blend {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.textindent {
    margin-left: 15px
}

.box-search {
    margin-right: -23px;
    padding-left: 0 !important;
    margin: 0 0 0 -13px;
    width: 250px
}

.box-search h2 {
    font-family: Georgia;
    font-size: 1.2em !important;
    font-style: italic;
    margin: 0;
    padding: 0 10px
}

.box-search1 {
    background: url(../images/bg_slide_bar_event.jpg) no-repeat scroll 0 0 transparent;
    margin-right: -23px;
    padding-left: 0 !important;
    margin: 0 0 0 3px;
    width: 250px
}

.box-search1 h2 {
    font-family: Georgia;
    font-size: 1.2em !important;
    font-style: italic;
    margin: 0;
    padding: 0 10px
}

.box-search1 h3, .box-search1 h4 {
    font-family: Georgia;
    font-size: 1.2em;
    font-style: italic;
    margin: 0;
    padding: 0 10px;
    text-transform: capitalize;
    height: 48px !important;
    display: table-cell;
    vertical-align: middle
}

.box-search1>div {
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    margin-left: 0 !important;
    margin-right: -31px
}

.box-search1-img-div {
    width: 99.5%;
    height: 140px;
    overflow: hidden
}

.box-search1 img {
    width: 100% !important;
    height: 99% !important;
    height: auto;
    margin-bottom: -30px
}

.box-search1 .newsflash {
    margin-left: -19px;
    overflow: hidden;
    padding: 0;
    width: 218px
}

.box-search1 .newsflash .readon {
    position: absolute;
    bottom: 0;
    right: 58px
}

div.blend {
    display: none
}

.box-search1 .newsflash div.blend {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.box-search2 {
    background: url(../images/bg_slide_bar_event.jpg) no-repeat scroll 0 0 transparent;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    width: 230px;
    margin-left: 33px
}

.box-search2 h3, .box-search2 h4 {
    font-family: Georgia;
    font-size: 1.2em;
    font-style: italic;
    margin: 0;
    padding: 0 10px;
    text-transform: capitalize;
    height: 55px !important;
    display: table-cell;
    vertical-align: middle;


}

.box-search2>div {
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    margin-left: 0 !important;
    margin-right: -31px
}

.box-search2-img-div {
    width: 99.5%;
    height: 140px;
    overflow: hidden
}

.box-search2 img {
    width: 100% !important;
    height: 99% !important;
    height: auto;
    margin-bottom: -30px
}

.box-search2 .newsflash {
    margin-left: -19px;
    overflow: hidden;
    padding: 0;
    width: 218px
}

.box-search2 .newsflash .readon {
    position: absolute;
    bottom: 0;
    right: 37px
}

div.blend {
    display: none
}

.box-search2 .newsflash div.blend {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.box-search3 {
    background: url(../images/bg_slide_bar_event.jpg) no-repeat scroll 0 0 transparent;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    width: 228px;
    margin-left: 60px
}

.box-search3 h3, .box-search3 h4 {
    font-family: Georgia;
    font-size: 1.2em;
    font-style: italic;
    margin: 0;
    padding: 0 10px;
    text-transform: capitalize;
    height: 55px !important;
    display: table-cell;
    vertical-align: middle
}

.box-search3>div {
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    margin-left: 0 !important;
    margin-right: -31px
}

.box-search3-img-div {
    width: 99.5%;
    height: 140px;
    overflow: hidden
}

.box-search3 img {
    width: 100% !important;
    height: 99% !important;
    height: auto;
    margin-bottom: -30px
}

.box-search3 .newsflash {
    margin-left: -19px;
    overflow: hidden;
    padding: 0;
    width: 218px
}

.box-search3 .newsflash .readon {
    position: absolute;
    bottom: 0;
    right: 33px
}

div.blend {
    display: none
}

.box-search3 .newsflash div. {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.box-record2 {
    background: url(../images/bg_slide_bar_event.jpg) no-repeat scroll 0 0 transparent;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    width: 230px;
    margin-left: 15px
}

.box-record2 h3, .box-record2 h4 {
    font-family: Georgia;
    font-size: 1.2em;
    font-style: italic;
    margin: 0;
    padding: 0 10px;
    text-transform: capitalize;
    height: 48px !important;
    display: table-cell;
    vertical-align: middle
}

.box-record2>div {
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    margin-left: 0 !important;
    margin-right: -31px
}

.box-record2-img-div {
    width: 99.5%;
    height: 140px;
    overflow: hidden
}

.box-record2 img {
    width: 100% !important;
    height: 99% !important;
    height: auto;
    margin-bottom: -30px
}

.box-record2 .newsflash {
    margin-left: -19px;
    overflow: hidden;
    padding: 0;
    width: 218px
}

.box-record2 .newsflash .readon {
    position: absolute;
    bottom: 0;
    right: 37px
}

div.blend {
    display: none
}

.box-record2 .newsflash div.blend {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.box-record3 {
    background: url(../images/bg_slide_bar_event.jpg) no-repeat scroll 0 0 transparent;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    width: 228px;
    margin-left: 29px
}

.box-record3 h3, .box-record3 h4 {
    font-family: Georgia;
    font-size: 1.2em;
    font-style: italic;
    margin: 0;
    padding: 0 10px;
    text-transform: capitalize;
    height: 48px !important;
    display: table-cell;
    vertical-align: middle
}

.box-record3>div {
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    margin-left: 0 !important;
    margin-right: -31px
}

.box-record3-img-div {
    width: 99.5%;
    height: 140px;
    overflow: hidden
}

.box-record3 img {
    width: 100% !important;
    height: 99% !important;
    height: auto;
    margin-bottom: -30px
}

.box-record3 .newsflash {
    margin-left: -19px;
    overflow: hidden;
    padding: 0;
    width: 218px
}

.box-record3 .newsflash .readon {
    position: absolute;
    bottom: 0;
    right: 33px
}

div. {
    display: none
}

.box-record3 .newsflash div.blend {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%
}

.rightbox {
    background-color: transparent;
    background-image: url("../images/bg_content_3-l.png");
    background-position: left top;
    background-repeat: no-repeat
}

.rightbox h3, .rightbox h4 {
    font-family: Georgia;
    font-size: 1.1em;
    font-style: italic;
    margin: 3px 0;
    padding: 10px 10px 0;
    height: 100% !important;
    vertical-align: middle
}

.rightbox>div {
    background-color: transparent;
    background-image: url("../images/bg_content_3-r.png");
    background-position: right top;
    background-repeat: no-repeat;
    margin-left: 0 !important;
    margin-right: -31px
}

.rightbox-img-div {
    width: 99.5%;
    height: 140px;
    overflow: hidden;
    margin-bottom: 5px
}

.rightbox img {
    width: 99.6% !important;
    height: 99% !important;
    margin-bottom: -30px
}

.rightbox .newsflash {
    overflow: hidden;
    padding: 0;
    min-height: 188px
}

.rightbox .newsflash-introtext {
    margin-bottom: 0 !important
}


.newsflash-introtext p{
    padding-right: 5px;
    text-align: justify;
}

.rightbox .newsflash .readon {
    position: relative;
    float: right
}

div.blend {
    display: none
}

.rightbox .newsflash div. {
    display: block;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 0;
    height: 30px;
    position: relative;
    width: 100%
}

/* print icon */
.fai-print-icon {
    background-image: url(../images/body/utility-icons.png);
    background-position: 0 0;
    width: 17px;
    height: 17px;
    display: block;
}
.fai-print-icon span {
    display: none;
}