/**

 * @package   Crystalline Template - RocketTheme

 * @version   1.5.3 March 10, 2010

 * @author    RocketTheme http://www.rockettheme.com

 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC

 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License

 */

 

 /* Core */

html, body {height: 100%;margin-bottom: 1px;}

body {font-family: Helvetica,Arial,sans-serif;}

.font-family-optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}

.font-family-geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}

.font-family-helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}

.font-family-lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}

.font-family-georgia {font-family: Georgia, sans-serif;}

.font-family-trebuchet {font-family: "Trebuchet MS", sans-serif;}

.font-family-palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}

.rt-container, #rt-header .rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background: transparent;}

#rt-bottom .rt-container, #rt-footer .rt-container, #rt-copyright .rt-container {background: inherit;}

.rt-block {margin-bottom: 0;}

#rt-bottom .rt-container {border: 0;}

ul {list-style-image: none;}

ul.menu {padding-left: 0;}

#rt-content-top, #rt-content-bottom {clear: both;overflow: visible;}

#rt-debug {padding-top: 20px;position: relative;}

.shadow-left {margin-left: -13px;padding-left: 13px;}

.shadow-right {margin-right: -13px;padding-right: 13px;}

#rt-showcase .shadow-left {padding-left: 0;}

#rt-showcase .shadow-right {padding-right: 0;}

#rt-showcase .shadow-bl {padding-left: 13px;}

#rt-showcase .shadow-br {padding-right: 13px;}

.header-overlay-none, .main-overlay-none, .feature-overlay-none, .body-overlay-none, .bottom-overlay-none {background: none;}

h1, h2, h3, h4, h5, h6, legend, .button, .inputbox, label {color: inherit;}



/* Header */

#rt-colorchooser {width: 180px;margin-top: 10px;text-align: center;}

#rt-colorchooser #preset-creator {display: block;padding-bottom: 20px;text-transform: uppercase;}

#rt-colorchooser #preset-creator span {padding: 2px 0 5px 25px;}

.headerGraphic-none {background: none;}

.headerShadows-none #rt-main-header2, .headerShadows-none #rt-header .shadow-left, .headerShadows-none #rt-header .shadow-right, .headerShadows-none #rt-header .shadow-bottom, .headerShadows-none #rt-colorchooser, .headerShadows-none #rt-colorchooser #preset-creator span {background: none;}



/* Logo */

#rt-logo {display: block;width:940px;height:85px;}



/* Top Menu */

.headerShadows-none #rt-navigation2, .headerShadows-none #rt-navigation3, .headerShadows-none #rt-navigation .rt-container, .headerShadows-none #rt-navigation .shadow-left, .headerShadows-none #rt-navigation .shadow-right, .headerShadows-none .menutop li.root, .headerShadows-none .menutop li.root.active > .item, .headerShadows-none .menutop li.root:hover > .item, .headerShadows-none .menu-type-splitmenu .menutop li.active .item, .headerShadows-none .menu-type-splitmenu .nopill .menutop li.active:hover .item {background: none;}



/* Showcase */

#rt-showcase .title {margin: 0 0 5px 0;padding: 10px 0;background: none;}

.headerShadows-none #rt-showcase2, .headerShadows-none #rt-showcase .shadow-left, .headerShadows-none #rt-showcase .shadow-right, .headerShadows-none #rt-showcase .shadow-bl, .headerShadows-none #rt-showcase .shadow-br, .headerShadows-none #rt-showcase .rt-container {background: none;}



/* Main */

.mainShadows-none #rt-main-surround2, .mainShadows-none .shadow-left, .mainShadows-none .shadow-right {background: none;}



/* Utility */

#rt-utility3 {padding: 10px 0;}

#rt-login-button {padding-left: 14px;}

#rt-utility #rt-login-button {margin-top: -10px;padding-top: 10px;}

#rt-login-button .buttontext {padding-left: 20px;line-height: 24px;display: block;text-transform: uppercase;}

.feature-shadows-none #rt-utility2, .feature-shadows-none #rt-login-button, .feature-shadows-none #rt-login-button .buttontext {background: none;}



/* Breadcrumbs */

#rt-breadcrumbs {padding: 0 10px 25px 5px;background-position: 0 100%;margin-bottom: -10px;}

#rt-breadcrumbs .breadcrumb-wrapper {float:left;}

#breadcrumbs-home {width: 12px;height: 12px;display: block;float: left;margin: 10px;}

#breadcrumbs h3, .leading_separator {display: none;}

#rt-breadcrumbs .rt-breadcrumb-surround {position:relative;overflow: hidden;padding: 0;margin: 0;display: inline-block;height: auto;}

div.breadcrumbs {display: inline-block;font-size: 110%;font-weight: bold;overflow: hidden;}

div.breadcrumbs a, div.no-link {float: left;display: block;line-height: 18px;font-size: 90%;}

#rt-breadcrumbs .module-inner2 {padding: 8px 10px 6px 10px;}

.mainShadows-dark #rt-breadcrumbs .module-l, .mainShadows-light #rt-breadcrumbs .module-l {background: none;}

#rt-breadcrumbs .no-link .module-inner2 {background: none;}



/* Feature */

#rt-feature .module-content {margin: -15px -25px 0 -25px;}

#rt-feature .title {margin: 0;padding: 10px 0 10px 25px;background-position: 4px 50%;}

#rt-feature .module-inner {padding: 15px 25px 0 25px;margin: -1px 0 0 0;}

#rt-feature .module-title {margin: 0;}

body #rt-feature .rt-omega .module-content {background: none;}

.feature-shadows-none #rt-feature2, .feature-shadows-none #rt-feature2 .module-content, .feature-shadows-none #rt-feature2 .module-inner {background: none;}



/* Body */

.rt-main-inner {padding: 10px 0;}

#rt-mainbody-shadow {padding-top: 2px;}

.body-shadows-none #rt-maintop, .body-shadows-none #rt-mainbody-shadow, .body-shadows-none #body-inner-l, .body-shadows-none #body-inner-r {background: none;}



/* Side Menus */

#rt-main-surround ul.menu {margin: 0 -13px;}

#rt-main-surround ul.menu li {list-style: none;padding: 0;}

#rt-main-surround ul.menu a:hover, #rt-main-surround ul.menu .separator:hover, #rt-main-surround ul.menu .item:hover {text-decoration: none;}

#rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {display: block;text-indent: 0;font-size: 120%;font-weight: normal;padding: 0;line-height: 130%;}

#rt-main-surround ul.menu a span, #rt-main-surround ul.menu .separator span, #rt-main-surround ul.menu .item span {padding: 8px 13px 8px 25px;display: block;}

#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li.active > .separator, #rt-main-surround ul.menu li.active > .item {font-weight: bold;}

#rt-main-surround .body-shadows-dark ul.menu li li, #rt-main-surround .body-shadows-light ul.menu li li {padding: 0;margin: 0;font-size: 95%;background: none;border: none;}

#rt-main-surround .menu .subtext em {line-height: 14px;}

#rt-main-surround .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}

#rt-main-surround .body-shadows-dark ul.menu li.active li .item, #rt-main-surround .body-shadows-dark ul.menu li.active li a, #rt-main-surround .body-shadows-dark ul.menu li.active li .separator, #rt-main-surround .body-shadows-dark ul.menu li:hover li .item, #rt-main-surround .body-shadows-dark ul.menu li:hover li a, #rt-main-surround .body-shadows-dark ul.menu li:hover li .seperator, #rt-main-surround .body-shadows-light ul.menu li.active li .item, #rt-main-surround .body-shadows-light ul.menu li.active li a, #rt-main-surround .body-shadows-light ul.menu li.active li .separator, #rt-main-surround .body-shadows-light ul.menu li:hover li .item, #rt-main-surround .body-shadows-light ul.menu li:hover li a, #rt-main-surround .body-shadows-light ul.menu li:hover li .seperator {background: none;}

#rt-main-surround ul.menu li li.active, #rt-main-surround ul.menu li li:hover {background: none;}

#rt-main-surround .body-shadows-dark ul.menu li:first-child, #rt-main-surround .body-shadows-light ul.menu li:first-child {background: none;}



/* Modules */

.module-content {margin: 0 -15px -10px -15px;}

.module-content-pagetitle {margin: 0 -15px 0px -15px;}

.module-title {margin: 0 2px;}

.title {margin: 0;padding: 10px 12px 10px 12px;font-weight: normal;letter-spacing: normal !important;font-size: 160%;}

.headerShadows-dark .title, .feature-shadows-dark .title, .body-shadows-dark .title, .mainShadows-dark .title, .bottom-shadows-dark .title, .headerShadows-light .title, .feature-shadows-light .title, .body-shadows-light .title, .mainShadows-light .title, .bottom-shadows-light .title {padding-left: 25px;}

.title span, .rt-article-title span {font-weight: bold;}

.module-inner2 {padding: 15px 13px 0 13px;margin: -1px 2px 0 2px;overflow: hidden;}

.module-inner3 {padding: 15px 13px 0 13px;margin: 0 2px 0 2px;overflow: hidden;}

.module-tm {height: 1px;margin: 0 17px;}

.module-tl {margin-left: -17px;height: 1px;}

.module-tr {margin-right: -17px;height: 1px;}

.module-bm {height: 17px;margin: 0 17px;}

.module-bl {margin-left: -17px;height: 17px;}

.module-br {margin-right: -17px;height: 17px;}

.flush .rt-block {padding: 0;}

.flushtop .rt-block {padding-top: 0;}

.flushbottom .rt-block {padding-bottom: 0;}

body .basic .title {padding: 10px 12px 10px 13px;}

.basic .module-tm, .basic .module-tr, .basic .module-tl, .basic .module-bm, .basic .module-br, .basic .module-bl {display: none;}

.headerShadows-dark .basic .module-l, .body-shadows-dark .basic .module-l, .feature-shadows-dark .basic .module-l, .bottom-shadows-dark .basic .module-l {background: none;}

.headerShadows-dark .basic .module-r, .body-shadows-dark .basic .module-r, .feature-shadows-dark .basic .module-r, .bottom-shadows-dark .basic .module-r {background: none;}

.headerShadows-dark .basic .module-title, .body-shadows-dark .basic .module-title, .feature-shadows-dark .basic .module-title, .bottom-shadows-dark .basic .module-title {background: none;}

.headerShadows-dark .basic .module-title2, .body-shadows-dark .basic .module-title2, .feature-shadows-dark .basic .module-title2, .bottom-shadows-dark .basic .module-title2 {background: none;}

.headerShadows-dark .basic .title, .body-shadows-dark .basic .title, .basic .feature-shadows-dark .basic .title, .bottom-shadows-dark .basic .title, .body-shadows-dark .basic .rt-article-title, .basic .body-shadows-dark .rt-pagetitle {background: none;}

.headerShadows-dark .basic .module-inner2, .body-shadows-dark .basic .module-inner2, .feature-shadows-dark .basic .module-inner2, .bottom-shadows-dark .basic .module-inner2 {background: none;}

.headerShadows-dark .basic .module-inner3, .body-shadows-dark .basic .module-inner3, .feature-shadows-dark .basic .module-inner3, .bottom-shadows-dark .basic .module-inner3 {background: none;}

.headerShadows-light .basic .module-l, .body-shadows-light .basic .module-l, .feature-shadows-light .basic .module-l, .bottom-shadows-light .basic .module-l {background: none;}

.headerShadows-light .basic .module-r, .body-shadows-light .basic .module-r, .feature-shadows-light .basic .module-r, .bottom-shadows-light .basic .module-r {background: none;}

.headerShadows-light .basic .module-title, .body-shadows-light .basic .module-title, .feature-shadows-light .basic .module-title, .bottom-shadows-light .basic .module-title {background: none;}

.headerShadows-light .basic .module-title2, .body-shadows-light .basic .module-title2, .feature-shadows-light .basic .module-title2, .bottom-shadows-light .basic .module-title2 {background: none;}

.headerShadows-light .basic .title, .body-shadows-light .basic .title, .basic .feature-shadows-light .basic .title, .bottom-shadows-light .basic .title, .body-shadows-light .basic .rt-article-title, .basic .body-shadows-light .rt-pagetitle {background: none;}

.headerShadows-light .basic .module-inner2, .body-shadows-light .basic .module-inner2, .feature-shadows-light .basic .module-inner2, .bottom-shadows-light .basic .module-inner2 {background: none;}

.headerShadows-light .basic .module-inner3, .body-shadows-light .basic .module-inner3, .feature-shadows-light .basic .module-inner3, .bottom-shadows-light .basic .module-inner3 {background: none;}

#rt-popup {display: none;}



/* Bottom */

#rt-bottom .rt-block {margin-bottom: 10px;}

.bottom-shadows-none #rt-bottom2, .bottom-shadows-none #rt-bottom2 .shadow-left, .bottom-shadows-none #rt-bottom2 .shadow-right, .bottom-shadows-none #rt-bottom2 .rt-container {background: none;}



/* Footer */

#rt-footer .rt-block {margin-bottom: 10px;}

#rt-copyright {padding-bottom: 15px;}

#developed-by {margin: 5px 0 5px 0;float: left;}

#powered-by {margin: 5px 0 5px 0;float: right;}

.bottom-shadows-dark #rocket, .bottom-shadows-light #rocket, .bottom-shadows-none #rocket {display:inline-block;width: 148px;height: 20px;margin:0 0 0 10px;vertical-align:middle;}

.bottom-shadows-dark #gantry-logo, .bottom-shadows-light #gantry-logo, .bottom-shadows-none #gantry-logo {display:inline-block;width: 102px;height: 27px;margin-left: 10px;vertical-align:middle;background-position: 0 -37px;}

.totop-test {padding: 10px;overflow: hidden;}

#gantry-totop {position: absolute;display: block;bottom: 5px;left: 10px;color: inherit;}

#gantry-resetsettings {display: block;}

#gantry-resetsettings a {color: inherit;}

.bottom-shadows-none #rt-main-footer2, .bottom-shadows-none #rt-footer2 .rt-container, .bottom-shadows-none #rt-copyright .rt-container {background: none;}



/* Typography */

.readon {display: inline-block;margin-left: 10px;height: 24px;}

.readon .button {outline: none !important;}

.readon span, .readon .button {display: block;margin-left: -10px;padding: 0 12px 3px 12px;border: 0;font-size: 13px;cursor: pointer;height: 24px;line-height: 23px;float: left;font-weight: bold;overflow:visible;}

.readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}

body .readon:hover, #rt-popup .readon:hover {background-position: 100% -32px;}

body .readon:hover span, body .readon:hover .button, #rt-popup .readon:hover span, #rt-popup .readon:hover .button {background-position: 0 -32px;}

.rokradios, .rokchecks {padding: 0 5px 7px 20px;line-height: 120%;cursor: pointer;}

.rokradios {background-position: 0 0;background-repeat: no-repeat;}

.rokradios-active {background-position: 0 -326px;background-repeat: no-repeat;}

.rokchecks {background-position: 0 -644px;background-repeat: no-repeat;}

.rokchecks-active {background-position: 0 -971px;background-repeat: no-repeat;}

#rt-accessibility {float: right;width: 108px;text-align: right;padding: 0 8px;margin-right: -12px;height: 21px;}

#rt-accessibility .rt-desc {display: block;float: left;text-align: left;margin-right: 5px;font-size: 12px;font-weight: bold;}

#rt-accessibility a {display: inline-block;}

#rt-accessibility .button {display: block;width: 16px;height: 16px;margin-top: 2px;}

#rt-accessibility a.small .button {background-position: -19px 0;background-repeat: no-repeat;margin-right: 5px;}

#rt-accessibility a.small:hover .button {background-position: -19px -18px;background-repeat: no-repeat;}

#rt-accessibility a.large .button {background-position: 0 0;background-repeat: no-repeat;}

#rt-accessibility a.large:hover .button {background-position: 0 -18px;background-repeat: no-repeat;}

#rt-popup .module-content {margin: 0;}

#rt-popup .rt-block {padding: 0 5px;}

#rt-popup .title {padding: 0;margin-bottom: 10px;}

#rt-popup .inputbox {width: 95%;}