/**
 * @package   Reflex Template - RocketTheme
 * @version   1.10 April 14, 2014
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/* Fonts */
.font-family-reflex .rg-ss-title, .font-family-reflex .rg-grid-layout1 .item-title, .font-family-reflex #roktwittie .status .header .name, .font-family-reflex .roknewspager .roknewspager-title, .font-family-reflex .rg-grid .item-title, .font-family-reflex .rg-detail-item-title, .font-family-reflex .rg-list-view .item-title, .font-family-reflex .rg-gm-title {font-family: AllerRegular,Helvetica,Arial,sans-serif;}
.font-family-reflex .rg-ss-caption, .font-family-reflex .creation-date, .font-family-reflex .rg-grid-view-sort .desc, .font-family-reflex .rg-view-selector .desc, .font-family-reflex #roktwittie div.roktwittie-text, .font-family-reflex  #roktwittie .status ul li .content, .font-family-reflex #roktwittie .status .header .nick, .font-family-reflex .roknewspager .roknewspager-content, .font-family-reflex .rg-list-view .item-caption, .font-family-reflex .rg-grid-view .item-caption, .font-family-reflex .rg-view-pagination .prev, .font-family-reflex .rg-view-pagination .next {font-family: Georgia, sans-serif;}

/* RokAjaxSearch */
#rokajaxsearch {margin-top: -2px;}
#rokajaxsearch .inputbox {height: 18px;line-height: 18px;padding: 4px 5px;font-size: 12px;width: 200px;background-color: transparent;border-radius: 3px;transition: background-color 0.2s linear;background-position: 100% 4px;background-repeat: no-repeat;}
#rokajaxsearch #roksearch_search_str {border-top: none;border-left: none;}
#rokajaxsearch .inputbox:focus {outline: none;}
#rokajaxsearch .roksearch-wrapper {border-radius: 3px;}
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 10px;}
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-radius: 3px;border: none;}
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 .roksearch_odd-hover h3, body #roksearch_results .roksearch_even-hover h3 {padding: 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;}
#rokajaxsearch #roksearch_search_str.loading {background-image: url(../images/spinner.gif);background-position: 98% 50%;background-repeat: no-repeat scroll;}
body #roksearch_results .roksearch_odd, body #roksearch_results .roksearch_even, body #roksearch_results .roksearch_row_btm, body #roksearch_results .roksearch_odd-hover h3, body #roksearch_results .roksearch_even-hover h3 {background: none;border: none;}
body #roksearch_results .roksearch_odd-hover, body #roksearch_results .roksearch_even-hover {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;}

/* RokTabs */
.roktabs-wrapper {position: relative;margin: 0 -15px -15px -15px;}
body .roktabs {border: none;border-radius:3px;position: relative;z-index: 3;}
body .roktabs-wrapper .roktabs-container-wrapper .pointer {position: absolute;width: 12px;height: 8px;top:98%;margin-left:80px;display:block;float:none;z-index: 10000;}
body .roktabs-container-inner {border-radius:3px;}
body .roktabs-wrapper .roktabs-links ul.roktabs-bottom, body .roktabs-wrapper .roktabs-links ul.roktabs-top {height: 45px;}
body .roktabs-wrapper p {clear: both;}
body .roktabs-wrapper .roktabs-container-inner {position: relative;overflow: hidden;}
body .roktabs-wrapper .rt-module-inner {position: relative;}
body .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;}
body .roktabs-container-wrapper .wrapper {padding: 15px;width: auto;float: none;}
body .roktabs-wrapper .roktabs-links ul li {float: left;padding: 0;margin: 4px 0 1px -4px;text-decoration: none;position: relative;height: 40px;z-index: 1;position: relative;transition: background 0.1s ease-out;border: 0px none;}
body .tablocation-bottom .roktabs-wrapper .roktabs-links ul li {margin: 1px 0 0 -4px;}
body .roktabs-wrapper .roktabs-links ul li.first {margin-left: 0;}
body .roktabs-wrapper .roktabs-links ul li.first.active {border-left: none;}
body .roktabs-wrapper .roktabs-links ul li span {display: block;padding: 0 20px;font-size: 14px;height: 40px;line-height: 40px;font-weight: normal;user-select: none;}
body .roktabs-wrapper .roktabs-links ul li.first span {padding: 0 25px;}
body .roktabs-wrapper .roktabs-scroller {position: absolute;bottom: 0;right: 0;}
body .roktabs-wrapper .arrow-next, body .roktabs-wrapper .arrow-prev {text-align: center;cursor: pointer;z-index: 2;position: absolute;top: 15px;height: 22px;width: 22px;}
body .roktabs-wrapper .arrow-prev span, body .roktabs-wrapper .arrow-next span {line-height: 22px;text-align: center;font-weight: bold;}
body .roktabs-wrapper .arrow-next {right: 3px;top:6px;}
body .roktabs-wrapper .arrow-prev {left: 5px;top:6px;}
body .roktabs-wrapper .tab-icon {margin-right: 8px;vertical-align: middle;}
body .roktabs-wrapper .arrow-next, body .roktabs-wrapper .arrow-prev {width: 31px;height:31px;border-radius:30px;border: 0px none;}
body .roktabs-wrapper .roktabs-container-tr, body .roktabs-wrapper .roktabs-container-inner, body .roktabs-wrapper .active-arrows {background: none;}
body .roktabs-wrapper .active-arrows .roktabs-links ul.roktabs-top, body .roktabs-wrapper .active-arrows .roktabs-links ul.roktabs-bottom {margin-left: 1px;padding-left: 16px;}
body .roktabs-wrapper .active-arrows .roktabs-links {margin: 0 -66px;margin-left: 26px;}
body .tablocation-top .roktabs-wrapper .active-arrows .roktabs-links ul.roktabs-top {border: none;}
body .tablocation-bottom .roktabs-wrapper .active-arrows .roktabs-links ul.roktabs-bottom {border: none;}
body .roktabs-wrapper .arrow-prev span, body .roktabs-wrapper .arrow-next span {display: none;}
body .roktabs-wrapper .roktabs-links ul {list-style-type: none;}
body .roktabs-wrapper .arrow-next, body .roktabs-wrapper .arrow-prev {background-repeat: no-repeat;transition: background-color 0.2s ease-out;}
body .roktabs-wrapper .arrow-next {background-position: 12px 7px;}
body .roktabs-wrapper .arrow-prev {background-position: -13px 7px;}
body .roktabs-wrapper .arrow-next-hover {background-position: 12px -17px;}
body .roktabs-wrapper .arrow-prev-hover {background-position: -13px -17px;}
body .roktabs-wrapper .arrow-next {background-position: 12px 7px;}
body .roktabs-wrapper .arrow-prev {background-position: -13px 7px;}
body .roktabs-wrapper .arrow-next-hover {background-position: 12px -17px;}
body .roktabs-wrapper .arrow-prev-hover {background-position: -13px -17px;}
body .roktabs-wrapper .active-arrows .roktabs-links {border: none !important;}

/* RokTwittie */
body #roktwittie .clr {clear: both;}
body #roktwittie .info {margin-top: 5px;margin-left: 58px;}
body #roktwittie .name {margin: 0 0 4px;padding: 0;display: block;padding-top: 3px;}
body #roktwittie .nick {display: inline;margin: 3px 0 0;padding: 2px 0;font-style: italic;}
body #roktwittie ul {padding: 0;list-style: none;}
body #roktwittie a {font-weight: normal;font-size: 100%;line-height: 100%;}
body #roktwittie .title {margin-bottom: 0;padding: 5px;}
body #roktwittie .loading {text-align: center;height: 16px;}
body #roktwittie .loading span {display: none;}
body #roktwittie .status {margin-bottom: 20px;}
body #roktwittie .header {padding: 4px 8px;overflow: hidden;border-radius: 3px;background: none;}
body #roktwittie .header-wrapper {margin-bottom: 15px;}
body #roktwittie .status .header .avatar {float: left;}
body #roktwittie .status .header .showavatar {margin-bottom: 5px;background: none;}
body #roktwittie .status .header .name {font-size: 20px;font-weight: normal;line-height: 100%;}
body #roktwittie .status .header .nick {font-size: 13px;font-weight: bold;}
body #roktwittie .status ul li {clear: both;padding: 0;list-style: none;overflow: hidden;line-height: 150%;}
body #roktwittie .status ul li a {line-height: 150%;}
body #roktwittie .status ul li .title {float: left;width: 55px;text-align: right;}
body #roktwittie .status ul li .content {margin-left: 66px;font-weight: normal;margin-bottom: 0;padding: 5px 5px 5px 17px;}
body #roktwittie .user .stats {margin-bottom: 10px;}
body #roktwittie .user .feed a {display: block;float: left;height: 16px;padding-right: 20px;}
body #roktwittie .user .subscribe {margin-top: 5px;}
body #roktwittie .tweets-wrapper {margin-bottom: 20px;}
body #roktwittie .tweets ul, body #roktwittie .query ul {list-style-type: none;margin: 0;padding: 0;}
body #roktwittie .roktwittie-avatar {margin-right: .5em;float: left;padding-left: 8px;padding-top: 5px;}
body #roktwittie a.roktwittie-avatar img {vertical-align: middle;}
body #roktwittie div.roktwittie-infos {font-size: 90%;margin: 0.3em 0;}
body #roktwittie div.roktwittie-infos .roktwittie-date {float: right;font-size: 80%;padding-top: 5px;}
body #roktwittie div.roktwittie-infos span .roktwittie-source {font-style: italic;}
body #roktwittie .roktwittie-surround {padding-left: 5px;margin-bottom: 0;margin-left:66px !important;}
body #roktwittie .roktwittie-m1:hover {opacity: 1.0;}
body #roktwittie .roktwittie-m3, body #roktwittie .roktwittie-b3 {margin: 0 12px;}
body #roktwittie .roktwittie-b3 {height: 12px;}
body #roktwittie div.roktwittie-text {padding: 0;overflow: hidden;font-size: 13px;font-style: italic;}
body #roktwittie div.roktwittie-text > span {line-height:120%;}
body #roktwittie li {overflow: auto;padding: 0 0 0;margin: 0;}
body #roktwittie .content ul, body #roktwittie .friends_list {margin: 0 0 10px 0;padding: 0;}
body #roktwittie ul li {list-style: none !important;}
body #roktwittie .status ul li .content.feed {min-height: 20px;}
body #roktwittie .roktwittie-t1, body #roktwittie .roktwittie-t2, body #roktwittie .roktwittie-t3, body #roktwittie .roktwittie-m1, body #roktwittie .roktwittie-m2, body #roktwittie .roktwittie-m3, body #roktwittie .roktwittie-b1, body #roktwittie .roktwittie-b2, body #roktwittie .roktwittie-b3 {background:none;}
body #roktwittie .roktwittie-t1 {position: relative; width: 11px; height: 12px;top:19px;left:-16px;}
body #roktwittie .roktwittie-avatar img {width: 25px; height: 25px;padding: 8px;border-radius:30px;}

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

/* RokNewsFlash */
.roknewsflash li a {font-size: 100%;line-height: 100%;font-weight: normal}

/* RokDownloads */
#rokdownloads .rd_pagination .tab, #rokdownloads .rd_pagination .page-block {display: inline-block;margin: 0 10px;}

/* RokGallery */
#rt-showcase .rokgallery-wrapper .rg-ss-container, .slideshow .rt-block .rokgallery-wrapper .rg-ss-container {margin:-30px -25px;}
.rg-view-header {margin: 0 -15px 15px -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: 25px -25px 0 -25px;padding: 25px 25px 0 25px;}
.component-content .rg-view-header {margin: 0 0 15px 0;padding: 0 15px;}
.component-content .rg-sort-list {list-style: none;margin: 0;padding: 0;display: inline-block;}
.component-content .rg-sort-list li {display: inline-block;padding: 0 5px;margin: 0 2px;position: relative;}
.component-content .rg-sort-list li.active {padding-right: 12px;}
.component-content .rg-view-selector-list {list-style: none;margin: -3px 0 0 0;padding: 0;display: inline-block;position: relative;z-index: 2;}
.component-content .rg-view-selector-list li {display: inline-block;padding: 6px 6px 7px 6px;}

/* 3rd Party K2 Registration */
body #k2Container table tr,body #k2Container table th,body #k2Container table td{background:none !important;border:0 !important;}
body #k2Container table td.key{padding-right:15px;}
body .k2AccountPage table tr td label{display:inline;}
body .k2AccountPage div.k2AccountPageUpdate{border:none;}
body #k2Container input.inputbox,body #k2Container select,body #k2Container input[type="file"]{border:1px solid #D9D9D9;background:#ffffff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}
body #k2Container input#genderf,body #k2Container input#genderm{float:none;margin:0 5px 5px 0;}
body #k2Container .defaultSkin table.mceLayout{border:1px solid rgba(0, 0, 0, 0.1);}
body #k2Container .toggle-editor{margin:10px 0;}body #k2Container .toggle-editor a{color:rgba(0, 0, 0, 0.5);}body #k2Container .toggle-editor a:hover{color:rgba(0, 0, 0, 0.8);}
body #k2Container table.admintable tr td {padding-bottom: 15px;}