/**
 * @package   Tachyon Template - RocketTheme
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2015 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* RokAjaxSearch */
#rokajaxsearch .inputbox {height: 26px;line-height: 26px;padding: 4px 5px;font-size: 12px;}
.rt-grid-3 #rokajaxsearch .inputbox {width: 185px;}
.rt-grid-4 #rokajaxsearch .inputbox {width: 265px;}
.rt-grid-5 #rokajaxsearch .inputbox {width: 345px;}
.rt-grid-6 #rokajaxsearch .inputbox {width: 425px;}
.rt-grid-7 #rokajaxsearch .inputbox {width: 505px;}
.rt-grid-8 #rokajaxsearch .inputbox, .rt-grid-9 #rokajaxsearch .inputbox, .rt-grid-10 #rokajaxsearch .inputbox, .rt-grid-11 #rokajaxsearch .inputbox, .rt-grid-12 #rokajaxsearch .inputbox {width: 585px;}
#rokajaxsearch {margin: -5px;}
#rokajaxsearch .roksearch-wrapper {border-radius: 5px;}
.rt-grid-3 #rokajaxsearch .roksearch-wrapper {width: 195px;}
.rt-grid-4 #rokajaxsearch .roksearch-wrapper {width: 275px;}
.rt-grid-5 #rokajaxsearch .roksearch-wrapper {width: 355px;}
.rt-grid-6 #rokajaxsearch .roksearch-wrapper {width: 435px;}
.rt-grid-7 #rokajaxsearch .roksearch-wrapper {width: 515px;}
.rt-grid-8 #rokajaxsearch .roksearch-wrapper, .rt-grid-9 #rokajaxsearch .roksearch-wrapper, .rt-grid-10 #rokajaxsearch .roksearch-wrapper, .rt-grid-11 #rokajaxsearch .roksearch-wrapper, .rt-grid-12 #rokajaxsearch .roksearch-wrapper {width: 595px;}
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: 400px;float: right;text-align: left;visibility: hidden;border-radius: 5px;}
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 .container-arrows {margin-top: 2px;}
body #roksearch_search_str, body #roksearch_search_str.loading {background-color: transparent;border: 0;}
body .roksearch-wrapper {border-radius: 6px;}

/* RokTabs */
.tabs .rt-block {padding: 0;margin: 20px 0;}
.roktabs-wrapper {margin: 0;padding: 0;position: relative;}
.roktabs {position: relative;z-index: 3;}
.roktabs-wrapper p {clear: both;}
.roktabs-wrapper .roktabs-container-inner {position: relative;overflow: hidden;}
.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;width: auto;float: none;}
.roktabs-wrapper .roktabs-links {margin: 0;padding: 0 8px;overflow: hidden;position: relative;z-index: 1;}
.roktabs-wrapper .top .active-arrows {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.roktabs-wrapper .bottom .active-arrows {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.roktabs-wrapper .roktabs-links {padding: 0;}
.roktabs-wrapper .active-arrows .roktabs-links {margin: 0 25px;padding: 0;}
.roktabs-wrapper .roktabs-links ul {text-align: left;list-style-type: none;overflow: hidden;margin: 0;padding: 0;}
.roktabs-wrapper .top .roktabs-links ul {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.roktabs-wrapper .bottom .roktabs-links ul {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.roktabs-wrapper .roktabs-links ul li {float: left;padding: 0;margin: 0;text-decoration: none;position: relative;height: 48px;}
.roktabs-wrapper .roktabs-links ul li span {display: block;padding: 0 25px 0 26px;font-size: 13px;height: 48px;line-height: 48px;font-weight: bold;}
.roktabs-wrapper .roktabs-links ul li.first {border-top-left-radius: 5px;border-left: none;}
.roktabs-wrapper .bottom .roktabs-links ul li.first {border-top-left-radius: 0;border-bottom-left-radius: 5px;}
.roktabs-wrapper .active-arrows .roktabs-links ul li.first {border-top-left-radius: 0;}
.roktabs-wrapper .bottom .active-arrows .roktabs-links ul li.first {border-bottom-left-radius: 0;}
.roktabs-wrapper .active-arrows .roktabs-links ul li.first.active span {padding-left: 25px;}
.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: 18px;height: 14px;width: 25px;}
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span {display: none;}
.roktabs-wrapper .arrow-next {background-position: 50% 0;background-repeat: no-repeat;right: 0;}
.roktabs-wrapper .arrow-next:hover {background-position: 50% -414px;background-repeat: no-repeat;}
.roktabs-wrapper .arrow-prev {background-position: 50% -829px;background-repeat: no-repeat;left: 0;}
.roktabs-wrapper .arrow-prev:hover {background-position: 50% -1225px;background-repeat: no-repeat;}
.roktabs-wrapper .tab-icon {margin-right: 8px;vertical-align: middle;}
.roktabs-wrapper .top .active-arrows {background-position: 50% 100%;background-repeat: repeat-x;}
.roktabs-wrapper .bottom .active-arrows {background-position: 50% 0;background-repeat: repeat-x;}
.roktabs-wrapper .mod_latestmembers {width: 590px;}

/* RokMiniEvents */
.rt-grid-12 .grid1 .rokminievents-item {width: 910px;}
.rt-grid-12 .grid2 .rokminievents-item {width: 430px;}
.rt-grid-12 .grid3 .rokminievents-item {width: 270px;}
.rt-grid-12 .grid4 .rokminievents-item {width: 190px;}
.rt-grid-12 .grid6 .rokminievents-item {width: 110px;}
.rt-grid-10 .grid1 .rokminievents-item {width: 750px;}
.rt-grid-10 .grid2 .rokminievents-item {width: 350px;}
.rt-grid-10 .grid3 .rokminievents-item {width: 217px;}
.rt-grid-10 .grid4 .rokminievents-item {width: 150px;}
.rt-grid-10 .grid6 .rokminievents-item {width: 83px;}
.rt-grid-8 .grid1 .rokminievents-item {width: 430px;}
.rt-grid-8 .grid2 .rokminievents-item {width: 270px;}
.rt-grid-8 .grid3 .rokminievents-item {width: 165px;}
.rt-grid-8 .grid4 .rokminievents-item {width: 110px;}
.rt-grid-8 .grid6 .rokminievents-item {width: 57px;}
.rt-grid-6 .grid1 .rokminievents-item {width: 430px;}
.rt-grid-6 .grid2 .rokminievents-item {width: 185px;}
.rt-grid-6 .grid3 .rokminievents-item {width: 110px;}
.rt-grid-6 .grid4 .rokminievents-item {width: 68px;}
.rt-grid-6 .grid6 .rokminievents-item {width: 30px;}
.rokminievents {list-style: none;padding: 0;width: 30000px;margin: 1px;}
.rokminievents-container {overflow: hidden;margin: 0 -10px;padding-bottom: 1px;}
.rokminievents-item {float: left;overflow: hidden;margin: 0 15px;padding: 10px;border-radius: 5px;}
.rokminievents-item:hover {margin: -1px 14px;}
.rokminievents-badge {width: 39px;height: 51px;float: left;margin-right: 15px;text-align: center;padding: 10px;}
.showyear {height: 65px;padding: 3px 10px;}
.rokminievents-badge .day {display: block;font-size: 34px;line-height: 32px;}
.showyear .day {line-height: 34px;}
.rokminievents-badge .month {display: block;font-size: 18px;line-height: 18px;text-transform: uppercase;}
.showyear .month {line-height: 14px;}
.rokminievents-badge .year {display: block;font-size: 13px;line-height: 18px;text-transform: uppercase;}
.rokminievents-wrapper {margin: 0 -10px;}
.rokminievents-title, .rokminievents-title-nolink {display: block;font-size: 120%;line-height: 120%;margin: 0 0 5px 0;word-wrap: break-word;font-weight: bold;}
.rokminievents-title {cursor: pointer;}
.rokminievents-date {display: block;font-size: 110%;cursor: pointer;line-height: 110%;font-weight: bold;margin-bottom: 5px;}
.rokminievents-time {display: block;font-size: 100%;line-height: 100%;margin-bottom: 5px;}
.rokminievents p {margin-bottom: 0;}
.rokminievents-controls {clear: both;}
.rokminievents-wrapper .arrows {float: right;}
.rokminievents-wrapper .left-arrow, .rokminievents-wrapper .right-arrow {width: 17px;height: 16px;display: inline-block;cursor: pointer;background-repeat: no-repeat;border-radius: 5px;}
.rokminievents-wrapper .left-arrow.disabled:hover, .rokminievents-wrapper .right-arrow.disabled:hover {background-color: transparent;cursor: default;}
.rokminievents-wrapper .left-arrow {background-position: 50% -80px;}
.rokminievents-wrapper .left-arrow.disabled {background-position: 50% -102px;}
.rokminievents-wrapper .right-arrow {background-position: 50% -36px;}
.rokminievents-wrapper .right-arrow.disabled {background-position: 50% -58px;}
.rokminievents-wrapper .timeline {margin-top: 20px;}
.rokminievents-wrapper .arrows-on .timeline {margin-right: 45px;}
.rokminievents-wrapper .timeline .progress-wrapper {height: 16px;padding: 0 29px;}
.rokminievents-wrapper .timeline .progress {height: 16px;position: relative;}
.rokminievents-wrapper .timeline .progress .knob {position: absolute;left: 0;top: -16px;width: 29px;height: 37px;cursor: pointer;}
.rokminievents-wrapper .timeline .progress .knob, .rokminievents-wrapper .timeline .progress-wrapper {border-radius: 5px;}
.rokminievents-wrapper .rokminievent-page {width: 9px;height: 16px;position: absolute;visibility: hidden;cursor: pointer;background-repeat: no-repeat;background-position: 50% 50%;}
.timeline-dates {margin-top: 6px;position: relative;}
.date-inline {height: 18px;}
.date-column {height: 32px;}
.timeline-dates .date {text-align: center;font-size: 10px;line-height: 18px;position: absolute;border-radius: 5px;padding: 0 4px;font-weight: bold;cursor: pointer;}
.timeline-dates .date:hover, .timeline-dates .active {margin: -1px;}
.timeline-dates.date-inline .date {width: 80px;}
.timeline-dates.date-column .date {width: 45px;}
.timeline-dates.date-column .date span {display: block;}

/* RokNewsPager */
.box1 .rt-block .roknewspager-wrapper, .box2 .rt-block .roknewspager-wrapper, .box3 .rt-block .roknewspager-wrapper, .box4 .rt-block .roknewspager-wrapper, .box5 .rt-block .roknewspager-wrapper, .box6 .rt-block .roknewspager-wrapper, .box7 .rt-block .roknewspager-wrapper, .box8 .rt-block .roknewspager-wrapper, .box9 .rt-block .roknewspager-wrapper {margin: -15px -15px 15px -15px;position: relative;}
body .roknewspager-h3 {background: none;padding: 13px 15px 15px 15px;border: 0;letter-spacing: inherit;}
body .roknewspager-li-first .roknewspager-li2 {border-top-left-radius: 5px;border-top-right-radius: 5px;}
body .roknewspager-content {padding: 5px 15px 15px 15px;}
body .roknewspager-toggle {background-color: transparent;width: 33px;height: 30px;right: 15px;top: 6px;}
body .roknewspager-toggle:hover {background-position: 0 -32px;}
body .roknewspager-toggle-active, body .roknewspager-toggle-active:hover {background-position: -35px -32px;}
body .roknewspager-pages {background: none;position: absolute;bottom: -6px;right: 0;height: 29px;padding: 0;}
body .roknewspager-pages2 {height: 29px;margin-left: 10px;}
body .roknewspager-pages3 {height: 24px;margin-left: -10px;padding: 5px 10px 0 15px;}
body .roknewspager-pages .roknewspager-numbers {background: none;font-size: 14px;line-height: 14px;padding: 0 20px;}
body .roknewspager-prev, body .roknewspager-prev-disabled, body .roknewspager-next, body .roknewspager-next-disabled {width: 11px;height: 10px;top: 9px;}
body .roknewspager-next {background-position: 0 0;right: 8px;}
body .roknewspager-next-disabled {background-position: -14px 0;right: 8px;}
body .roknewspager-prev {background-position: 0 -13px;left: 4px;}
body .roknewspager-prev-disabled {background-position: -14px -13px;left: 4px;}
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;}

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

/* RokGallery */
.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: 2px 0 0 0;padding: 0;display: inline-block;position: relative;z-index: 2;}

/* 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;}