/**
 * @package   Visage Template - RocketTheme
 * @version   1.1 December 12, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/* Fonts */
.font-family-visage .rg-ss-controls .prev, .font-family-visage .rg-ss-controls .next {font-family: Pacifico,Helvetica,Arial,sans-serif;font-weight: normal;}
.font-family-visage .rok-content-rotator h2, .font-family-visage .roktabs ul li, .font-family-visage .rg-view-header, .font-family-visage .rg-detail-header, .font-family-visage .rg-detail-item-title, .font-family-visage .rg-grid-view .item-title, .font-family-visage .rg-list-view .item-title {font-family: MavenPro,Helvetica,Arial,sans-serif;font-weight: normal;}

/* RokAjaxSearch */
#rokajaxsearch .inputbox {height: 18px;line-height: 18px;padding: 4px 5px;font-size: 12px;width: 200px;border: none;background-repeat: no-repeat;background-position: 183px 5px;}
#rokajaxsearch .roksearch-wrapper {background-repeat: no-repeat; background-position: 186px 6px;width: 205px;}
body #roksearch_results span.small {display: inline;position: relative;text-align: inherit;bottom: 0;right: 0;font-size: 11px;font-style: italic;}
body #roksearch_results a.clr {font-size: 100%;}
body .search_options {float: left;margin: 5px 10px 0;}
body .search_options label {margin-right: 15px !important;padding-bottom: 2px;text-transform: lowercase;}
body #roksearch_results {z-index: 10000;position: absolute;width: 325px;float: right;text-align: left;visibility: hidden;border: none;margin: 10px 0 0;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);}
body .roksearch_wrapper1 {border-radius: 5px;}
body #roksearch_results h3 {margin-top: 0;margin-bottom: 2px;line-height: 110%;font-size: 120%;padding-bottom: 0;}
body #roksearch_results .container-wrapper {overflow: hidden;}
body #roksearch_results .page {float: left;}
body #roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm {padding: 5px 10px;line-height: 130%;text-transform: none;font-weight: normal;font-size: 15px;border: 0;}
body #roksearch_results .roksearch_row_btm {border-bottom: none;}
body #roksearch_results .roksearch_even, body #roksearch_results .roksearch_odd {padding: 10px;border-bottom: none;}
body #roksearch_results .roksearch_even span, body #roksearch_results .roksearch_odd span {margin-top: 15px;line-height: 140%;}
body #roksearch_results .roksearch_even span.highlight, body #roksearch_results .roksearch_odd span.highlight {margin-top: 0;}
body #roksearch_results .roksearch_row_btm {overflow: hidden;}
body #roksearch_results .roksearch_row_btm span {line-height: 140%;}
body #roksearch_results .viewall span {line-height: 130%;text-transform: none;}
body #roksearch_results .viewall {float: left;margin: 0 5px;}
body #roksearch_results .estimated_res, body #roksearch_results .pagination_res {font-size: 9px;font-style: italic;text-transform: none;float:left;}
body #roksearch_results .pagination_res {font-style: normal;float: right;font-size: 11px;margin-top: -1px;}
body #roksearch_results .powered-by-google {text-transform: lowercase;font-style: italic;font-size: 9px;}
body #roksearch_results .google-search a#roksearch_link {margin-top: 5px;}
body #roksearch_results .readon {margin-top: 15px;}
body #roksearch_results .readon span, body #roksearch_results .readon .button {font-size: 13px;line-height: 22px;}
body #roksearch_results .google-thumb-image {margin: 0 auto;}
body .searchintro {overflow: hidden;}
body #roksearch_results h3 {padding: 1px 0 0 15px;}
#rokajaxsearch #roksearch_search_str.loading {background-image: url(spinner.gif);background-position: 98% 50%;background-repeat: no-repeat;}
body #roksearch_results .roksearch_even, body #roksearch_results .roksearch_row_btm {background: none;border: none;}
body #roksearch_results .arrow-left, body #roksearch_results .arrow-right, body #roksearch_results .arrow-left-disabled, body #roksearch_results .arrow-right-disabled {width: 13px;height: 14px;background-repeat: no-repeat;border: none;}
body #roksearch_results .arrow-left, body #roksearch_results .arrow-left-disabled {background-position: -1px -347px;}
body #roksearch_results .arrow-right, body #roksearch_results .arrow-right-disabled {background-position: -1px -162px;}
body #roksearch_results .arrow-left-disabled, body #roksearch_results .arrow-right-disabled {opacity: 0.2;}
body #roksearch_results a#roksearch_link {display: block;float: right;height: 16px;width: 16px; margin: 8px 8px 0 0;background-repeat: no-repeat;background-position: -21px 0;}

/* RokGallery */
.rg-view-header {margin: 0 -5px 15px;padding: 0 15px;}
.rg-view-pagination .prev, .rg-view-pagination .next {font-style: italic;background-repeat: no-repeat;}
.rg-view-pagination .prev {padding-left: 20px;background-position: 0 -399px;}
.rg-view-pagination .prev:hover {background-position: 0 -599px;}
.rg-view-pagination .next {padding-right: 20px;background-position: 100% 1px;}
.rg-view-pagination .next:hover {background-position: 100% -199px;}
.rg-view-pagination-list li a {display: block;width: 9px;height: 9px;background-position: 0 0;background-repeat: no-repeat;}
.rg-view-pagination-list li.active a {background-position: 0 -200px;}
.rg-view-pagination-list li a span {display: none;}
.rg-detail-file-main, .rg-detail-file-info, .rg-detail-slice-info {background-position: 93% 100% !important;}
.rg-detail-info-table-container {margin: 0px -25px 0 -25px;padding: 25px 25px 0 25px;}
.rg-detail-img-bg {padding: 5px 5px 12px !important;border-radius: 2px;}
.rg-grid-view .rg-grid-thumb, .rg-list-view .rg-list-thumb {border-radius: 2px;}
.rg-detail-item-title {text-shadow: none !important;font-size: 29px;}
.rg-grid-view .tag, .rg-list-view .tag, .rg-detail-slicetag .tag, .rg-detail-filetag .tag {border: 0;border-radius: 4px;text-shadow: none;}
.rg-view-selector-list .active {border-bottom: none !important;}
.rg-sort .desc, .rg-view-selector .desc {font-style: normal;}

/* RokGallery - Grid */
.rokgallery-wrapper .rg-gm-slice-item {border-radius: 0;margin: 5px;}
.rokgallery-wrapper .rg-gm-slice {border-radius: 0;margin: 0;padding: 0;border: 0;background: none;box-shadow: none;}
.rokgallery-wrapper .rg-gm-slice-list {list-style: none;}
.rokgallery-wrapper .rg-gm-slice img, .rt-image {padding: 4px;margin-bottom: 15px;border-radius: 2px;}
body .rokgallery-wrapper .rg-gm-slice img {margin-bottom: 0;}

/* RokGallery - Slideshow */
body .rg-ss-slice-container, .rg-ss-controls-container {
	margin: 0 auto;
	position: relative;
	visibility: visible;
}
body .rg-ss-navigation-container {margin: 0 auto;width: 960px;background: none;}
.rg-ss-navigation-band {width: 2560px;margin-left: -825px;margin-top: 30px;margin-bottom: -28px;}
body .rg-ss-arrow-left, body .rg-ss-arrow-right {background: none;}
.rg-ss-indicator {width: 41px;height: 17px;position: absolute;top: -16px;left: 50%;margin-left: -20px;}
.rg-ss-fade-l, .rg-ss-fade-r {position: absolute;width: 150px;height: 100%;top: 0;bottom: 0;}
.rg-ss-fade-l {left: 25px;}
.rg-ss-fade-r {right: 25px;}
body .arrows-enabled .rg-ss-thumb-scroller {margin: 0 15px;}
body .rg-ss-controls .prev, body .rg-ss-controls .next {width: 70px;height: 58px;background-repeat: no-repeat;border-radius: 0;background-color: transparent;margin-top: -29px;line-height: 58px;text-align: center;font-size: 20px;}
body .rg-ss-controls .prev {background-position: 0 0;left: -80px;padding-left: 10px;}
body .rg-ss-controls .next {background-position: 0 -72px;right: -80px;padding-right: 10px;}
body .rg-ss-controls .prev:hover {background-position: 0 -145px;background-color: transparent;}
body .rg-ss-controls .next:hover {background-position: 0 -217px;background-color: transparent;}
body .rg-ss-controls .prev:active, body .rg-ss-controls .next:active {margin-top: -28px;}

/* RokTabs */
.roktabs-wrapper {position: relative;margin: 0 -15px -15px -15px;}
.roktabs {position: relative;z-index: 3;border-radius: 5px;}
.roktabs-wrapper p {clear: both;}
.roktabs-wrapper .roktabs-container-inner {position: relative;overflow: hidden;border-radius: 5px;}
.tablocation-top .roktabs-wrapper .roktabs-container-inner {border-radius: 0 5px 5px 5px;}
.tablocation-bottom .roktabs-wrapper .roktabs-container-inner {border-radius: 5px 5px 5px 0;}
.roktabs-wrapper .rt-module-inner {position: relative;}
.roktabs-wrapper .roktabs-container-wrapper {clear: both;position: relative;overflow: hidden;width: 50000px;}
.roktabs-tab1, .roktabs-tab2, .roktabs-tab3, .roktabs-tab4, .roktabs-tab5, .roktabs-tab6, .roktabs-tab7, .roktabs-tab8, .roktabs-tab9, .roktabs-tab10, .roktabs-tab11, .roktabs-tab12, .roktabs-tab13, .roktabs-tab14, .roktabs-tab15, .roktabs-tab16, .roktabs-tab17, .roktabs-tab18, .roktabs-tab19, .roktabs-tab20 {float: left;}
.roktabs-container-wrapper .wrapper {padding: 15px;border-radius: 5px;width: auto;float: none;}
.roktabs-wrapper .roktabs-links {margin: 0;padding: 0;overflow: hidden;position: relative;z-index: 1;}
.tablocation-top .roktabs-wrapper .roktabs-links {margin: 0 0 -1px 0;}
.tablocation-bottom .roktabs-wrapper .roktabs-links {margin: -1px 0 0 0;}
.roktabs-wrapper .active-arrows .roktabs-links {margin: 0 36px -1px 36px;padding: 0;}
.tablocation-bottom .roktabs-wrapper .active-arrows .roktabs-links {margin: -1px 36px 0 36px;padding: 0;}
.roktabs-wrapper .roktabs-links ul {text-align: left;list-style-type: none;overflow: hidden;margin: 0;padding: 10px 0 0 0;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul {padding: 0 0 8px 0;}
.roktabs-wrapper .roktabs-links ul li {float: left;padding: 0;margin: 0 0 1px -4px;text-decoration: none;position: relative;height: 32px;border-radius: 5px 5px 0 0;z-index: 1;position: relative;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li {margin: 1px 0 0 -4px;border-radius: 0 0 5px 5px;}
.roktabs-wrapper .roktabs-links ul li.first {border-radius: 5px 0 0 0;margin-left: 0;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li.first {border-radius: 0 0 0 5px;}
.roktabs-wrapper .roktabs-links ul li.active {border-radius: 5px 5px 0 0;margin: -8px 0 0 0;height: 37px;padding-top: 4px;position: relative;z-index: 10;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li.active {border-radius: 0 0 5px 5px;margin: 0 0 -8px 0;padding-top: 0;padding-bottom: 4px;}
.roktabs-wrapper .roktabs-links ul li.first.active {border-left: none;border-radius: 5px 5px 0 0;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li.first.active {border-radius: 0 0 5px 5px;}
.roktabs-wrapper .roktabs-links ul li span {display: block;padding: 0 15px 0 19px;font-size: 1.25em;height: 32px;line-height: 30px;font-weight: normal;user-select: none;}
.roktabs-wrapper .roktabs-links ul li.first span {padding: 0 15px;}
.roktabs-wrapper .roktabs-links ul li.active span {line-height: 38px;padding: 0 15px;}
.roktabs-wrapper .roktabs-links ul li.first.active span {padding: 0 15px 0 16px;}
.roktabs-wrapper .roktabs-scroller {position: absolute;bottom: 0;right: 0;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {text-align: center;cursor: pointer;z-index: 2;position: absolute;top: 15px;height: 22px;width: 22px;}
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span {line-height: 22px;text-align: center;font-weight: bold;}
.roktabs-wrapper .arrow-next {right: 10px;}
.roktabs-wrapper .arrow-prev {left: 10px;}
.roktabs-wrapper .tab-icon {margin-right: 8px;vertical-align: middle;}
.roktabs-wrapper .top .active-arrows {background-position: 50% 100%;background-repeat: repeat-x;}

/* RokContentRotator */
.rok-content-rotator {margin: 0;position: relative;}
.rok-content-rotator ul {padding: 0;float: left;margin: 0;width: 212px;}
.rok-content-rotator li {height: 66px;list-style: none;padding: 0;margin: 0;}
.rok-content-rotator h2 {width: 212px;height: 66px;line-height: 66px;padding: 0;margin: 0;z-index: 1;outline: none;font-weight: normal;font-size: 1.1em;}
.rok-content-rotator h2 a {display: block;z-index: 3;position: absolute;height: 66px;width: 212px;outline: none;font-weight: normal;line-height: 66px;text-indent: 15px;transition: color 0.2s ease-out;}
.rok-content-rotator .arrow {position: absolute;width: 241px;height: 67px;top: 0;left: 0;z-index: 2;background-position: 100% 0;background-repeat: no-repeat;}
.rok-content-rotator .content {position: absolute;left: 0;top: 0;margin-left: 255px;padding: 0;}
.contentrotator-item {margin: 20px 0 -5px 0;overflow: hidden;}
.rok-content-rotator .rcr-text {position: absolute;top: 18px;left: 40px;line-height: 100%;}
.rok-content-rotator .rcr-subtext {position: absolute;top: 36px;left: 40px;line-height: 100%;font-size: 11px;}
.rok-content-rotator .rcr-img {position: absolute;width: 43px;height: 43px;top: 12px;left: 2px;background-repeat: no-repeat;opacity: 0.5;transition: opacity 0.3s linear;}
.rok-content-rotator .icon1 {background-position: 0 0;}
.rok-content-rotator .icon2 {background-position: -50px 0;}
.rok-content-rotator .icon3 {background-position: -100px 0;}
.rok-content-rotator .icon4 {background-position: -150px 0;}
.rok-content-rotator .active .icon1, .rok-content-rotator .active .icon2, .rok-content-rotator .active .icon3, .rok-content-rotator .active .icon4 {opacity: 1.0;}

/* RokNewsPager */
body .roknewspager {margin: 0;position: relative;}
body .roknewspager-li {list-style: none;overflow: auto;}
body .roknewspager-li2 {padding-bottom: 2px;}
body .roknewspager-h3 {padding: 5px;padding-right: 20px;border: none !important;font-size: 14px;font-weight: bold;margin: 0;position: relative;line-height: 120%;}
body .roknewspager .roknewspager-title {font-weight: normal;}
body .roknewspager-li .roknewspager-content {background-position: 25px 0;background-repeat: no-repeat;}
body .roknewspager-li.active .roknewspager-content {opacity: 1.0;border-radius: 0 0 3px 3px;}
body .roknewspager .roknewspager-title {display: inline-block;font-size: 17px;line-height: 24px;font-weight: normal;cursor: pointer;}
body .roknewspager-wrapper {position:relative;overflow:hidden;margin-bottom: 8px;margin: -15px;}
body .roknewspager-content {padding: 15px;}
body .roknewspager-content .readon {margin-top: 10px;}
body .roknewspager-toggle, body .roknewspager-toggle-active {width: 15px;height: 13px;right: 10px;top: 13px;position: absolute;cursor: pointer;background-repeat: no-repeat;z-index: 2;}
body .roknewspager .roknewspager-overlay {width: 11px;height: 11px;right: 10px;top: 9px;position: absolute;cursor: pointer;background-repeat: no-repeat;}
body .roknewspager-toggle:hover {background-position: 0 0;}
body .roknewspager-toggle-active, body .roknewspager-toggle {transition: opacity 0.3s linear;}
body .roknewspager-pages {margin: 15px -15px -15px -15px;text-align: right;padding: 5px;position: absolute;right: 15px;}
body .roknewspager-prev, body .roknewspager-prev-disabled, body .roknewspager-next, body .roknewspager-next-disabled {width: 12px;height: 13px;top: 10px;position: absolute;cursor: pointer;background-repeat: no-repeat;}
body .roknewspager-next, body .roknewspager-next-disabled {right: 5px;background-position: 0 -69px;}
body .roknewspager-prev, body .roknewspager-prev-disabled {left: 5px;background-position: 0 -106px;}
body .roknewspager-next:hover, body .roknewspager-prev:hover {opacity: 1;}
body .roknewspager-next-disabled, body .roknewspager-prev-disabled {opacity: 0.7;cursor: default;}
body .roknewspager-wrapper ul.roknewspager {padding: 0;}
body .roknewspager-wrapper ul li {padding: 15px;margin: 0;list-style: none;}
body .roknewspager-wrapper ul li .roknewspager-div {padding: 0;}
body .roknewspager-spinner {width: 16px;height: 16px;background: transparent url(spinner.gif) no-repeat scroll 0 50%;display: none;position: absolute;top: 5px;left: -16px;}
body ul.roknewspager-numbers {margin: 0;padding: 0 24px;overflow: hidden;height: 23px;text-align: right;background: none;}
body ul.roknewspager-numbers li {list-style: none;display: inline-block;cursor: pointer;width: 8px;height: 12px;border-radius: 13px;padding: 0 2px;line-height: 20px;transition: opacity 0.3s linear;}
body .roknewspager-numbers li.active {cursor: default;background-position: 0 -136px;opacity: 1;}
body .roknewspager-li .roknewspager-h3 {padding: 6px 30px 6px 15px;}
body .roknewspager-overlay {z-index: 2;}
body .article-rating {float: left;margin: 10px 0;white-space:nowrap;}
body .article-rating .rating-bar {float:left;height:14px;width:104px;background:url(ratingbar.png);text-align:left;}
body .article-rating .rating-bar div {height:14px;background:url(ratingbar.png) 0 -15px;overflow:hidden;}
body .roknewspager-toggle, body .roknewspager-toggle:hover {background-position: 2px 0;background-color: transparent !important;}
body .roknewspager-toggle-active, body .roknewspager-toggle-active:hover {background-position: 0 -16px;background-color: transparent !important;}
