/**
 * @package   Zephyr Template - RocketTheme
 * @version   1.6.6 March 14, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Core */
html, body {margin-bottom: 1px;height: 100%;}
body {font-family: Helvetica,Arial,sans-serif;}
@font-face {font-family: Enigmatic;src: url(http://www.mcqsdome.com/templates/rt_zephyr/fonts/Enigmatic.eot);}
@font-face {font-family: "Enigmatic";src:local("Enigmatic"), url(../fonts/enigmatic.ttf) format("truetype");}
.font-family-enigmatic h1, .font-family-enigmatic .title, .font-family-enigmatic .component-content .user legend, .font-family-enigmatic .component-content .contact legend, .font-family-enigmatic .componentheading , .font-family-enigmatic .edit-article legend, .font-family-enigmatic ul.menutop, .font-family-enigmatic .roktabs-links {font-family: Enigmatic,Helvetica,Arial,sans-serif;font-weight: normal;}
.font-family-enigmatic .menutop li.root > .item em {font-family: Arial, Helvetica, sans-serif;}
h5 {text-transform: uppercase;font-size: 100%;}
.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background: transparent;}
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;}
.rt-block {margin: 10px 0;}
#rt-page-background {position: relative;}

/* Header */
#rt-header .rt-block {margin: 0;}

/* Logo */
#rt-logo {display: block;width: 265px;height: 60px;}

/* Top Menu */
#rt-navigation {height: 54px;}
.bodylevel-low .navigation-overlay-dark, .bodylevel-low .navigation-overlay-light {background-image: none;}
.bodylevel-low .menutop li.root, .bodylevel-low.menu-type-splitmenu .menutop li {background: none !important;}
.bodylevel-low .menutop li.active.root .item,
.bodylevel-low .menutop li.active.root.f-mainparent-itemfocus .item,
.bodylevel-low .menutop li.root:hover .item,
.bodylevel-low .menutop li.root.f-mainparent-itemfocus .item,
.bodylevel-low .menu-type-splitmenu .menutop li.active .item,
.bodylevel-low .menu-type-splitmenu .menutop li:hover .item {background-image: none !important;}
.bodylevel-low .menutop .fusion-submenu-wrapper {background-image: none !important;}

/* Showcase */
.bodylevel-low .showcase-overlay-dark, .bodylevel-low .showcase-overlay-light {background-image: none;}

/* Feature */
.bodylevel-low .feature-overlay-dark, .bodylevel-low .feature-overlay-light {background-image: none;}

/* Utility */
#rt-utility {margin-top: -30px;}

/* Main Top */
#rt-maintop {background-position: 50% 0;background-repeat: no-repeat;}
.bodylevel-low #rt-maintop {background-image: none !important;}

/* Main Body */
#rt-body-surround {margin: 0 -15px;}
.rt-box-top, .rt-box-bottom {margin: 0 5px;height: 5px;position: relative;}
.rt-box-top2, .rt-box-top3, .rt-box-bottom2, .rt-box-bottom3 {position: absolute;height: 5px;width: 5px;top: 0;}
.rt-box-top2, .rt-box-bottom2 {left: -5px;}
.rt-box-top3, .rt-box-bottom3 {right: -5px;}
.rt-box-bg {margin: 0 4px;}
.rt-box-bg2 {margin-left: -4px;}
.rt-box-bg3 {margin-right: -4px;padding: 0 15px;}
#rt-body-surround .rt-box-bg3 {padding-top: 12px;}
.rt-shadowbar {height: 32px;}
.rt-main-inner {background-position: 50% 0;background-repeat: no-repeat;}
.bodylevel-low .rt-box-top, .bodylevel-low .rt-box-top2, .bodylevel-low .rt-box-top3, .bodylevel-low .rt-box-bottom, .bodylevel-low .rt-box-bottom2, .bodylevel-low .rt-box-bottom3, .bodylevel-low .rt-box-bg, .bodylevel-low .rt-box-bg2, .bodylevel-low .rt-box-bg3, .bodylevel-low .rt-shadowbar {background: none !important;}
.bodylevel-low .body-overlay-dark .rt-main-inner, .bodylevel-low .body-overlay-light .rt-main-inner {background-image: none;}

/* Modules */
.module-title .title {margin-top: 0;font-weight: normal;font-size: 130%;padding: 0;letter-spacing: 1px;}

/* Module Title Variations */
.title1 .module-title-surround, .title2 .module-title-surround, .title3 .module-title-surround, .title6 .module-title-surround {margin: -15px -15px 15px -15px;padding-bottom: 2px;}
.title1 .module-title, .title2 .module-title, .title3 .module-title, .title6 .module-title {padding: 18px 15px;}
.title1 .module-title .title, .title2 .module-title .title, .title3 .module-title .title, .title6 .module-title .title {margin-bottom: 0;}
.title4 .module-title {padding: 0 15px 45px 15px;margin-bottom: -10px;margin: 0 -15px -10px -15px;}
.title4 .module-title .title {margin-bottom: 0;font-size: 170%;}
.title5 .module-title {padding-bottom: 10px;margin-bottom: 5px;}
.title5 .module-title .title {margin-bottom: 0;}
.title1 .module-title-surround, .title2 .module-title-surround, .title3 .module-title-surround, .title5 .module-title {background-position: 50% 100%;background-repeat: repeat-x;}
.title1 .module-title, .title2 .module-title, .title3 .module-title {background-position: 50% 0;background-repeat: repeat-x;}
.title4 .module-title {background-position: 50% 100%;background-repeat: no-repeat;}
.title6 .module-title {background-position: 50% 0;background-repeat: repeat-y;}

/* Module Box Variations */
.box1, .box2 {padding-bottom: 29px;background-position: 50% 100%;background-repeat: no-repeat;}
.box1 .rt-block, .box2 .rt-block {margin-bottom: 0;}
.box3 .rt-block {background-position: 50% 0;background-repeat: no-repeat;}
.box4 .rt-block {background-position: 50% 0;background-repeat: repeat-y;}
.box5 .rt-block, .box5 .rt-block, .box10 .rt-block, .box11 .rt-block, .box12 .rt-block {background-position: 50% 0;background-repeat: repeat-x;}

/* Module Standard Variations */
.standardcase .module-title .title {text-transform: inherit;}
.lowercase .module-title .title {text-transform: lowercase;}
.uppercase .module-title .title {text-transform: uppercase;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
#rt-popup, #rt-popuplogin {display: none;}

/* Side Menus */
.module-content ul.menu {margin-left: 0;}
.module-content ul.menu li {list-style: none;margin-bottom: 6px;padding-bottom: 6px;}
.module-content ul.menu li li {background: none !important;}
.module-content ul.menu a, .module-content ul.menu .separator, .module-content ul.menu .item {padding: 0 0 0 25px;background-position: 0 0;background-repeat: no-repeat;line-height: 140%;font-size: 14px;display: block;}
.module-content ul.menu a:hover, .module-content ul.menu .separator:hover, .module-content ul.menu .item:hover {background-position: 0 -747px;}
.module-content ul.menu li.active > a, .module-content ul.menu li.active > .separator, .module-content ul.menu li.active > .item {font-weight: bold;background-position: 0 -747px;}
.module-content ul.menu ul {padding-top: 10px;padding-bottom: 10px;}
.module-content ul.menu ul ul {padding-bottom: 0;}
.module-content ul.menu .subtext em {line-height: 14px;padding-left: 20px;}
.module-content ul.menu em {display: block;font-size: 80%;font-style: normal;font-weight: normal;}
.module-content ul.menu .image img {float: left;margin-left: -4px;}
.module-content ul.menu .item.image {background: none;padding-left: 8px;}

/* Main Bottom */
.bodylevel-low #rt-mainbottom {background-image: none !important;}

/* Bottom */
#rt-bottom-surround {margin: 0 -15px -1px -15px;}

/* Footer */
.fixedfooter-1 #rt-footerbar {position: fixed;width: 100%;bottom: 0;left: 0;z-index: 1000;}
#rt-footerbar .rt-block {padding: 0 15px;}
#rocket {display:inline-block;width: 148px;height: 20px;margin: 0 auto;vertical-align:middle;background-position: 0 0;}
#gantry-totop .totop-desc {float: left;padding: 0;margin-right: 10px;}
#gantry-totop .totop-icon {float: left;width: 11px;height: 19px;}
#gantry-totop:hover .totop-icon {background-position: -14px -140px;}
#gantry-resetsettings {display: block;text-align: center;}

/* Copyright */
.copytext {padding: 10px 0;display: block;text-align: center;}

/* Typography */
.readonstyle-button .readon {display: inline-block;height: 22px;margin: 0 0 0 4px;}
.readonstyle-button .readon span {display: block;margin: 0 0 0 -4px;padding: 0 10px;border: 0;font-size: 12px;cursor: pointer;line-height: 22px;font-weight: normal;overflow: visible;height: 22px;}
.readonstyle-button .readon .button {display: block;padding: 0 10px;border: 0;font-size: 12px;cursor: pointer;line-height: 22px;font-weight: normal;overflow:visible;height: 22px;margin: 0 0 0 -4px;outline: none;}
.readonstyle-button .readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.readonstyle-button .readon:hover {background-position: 100% -27px !important;}
.readonstyle-button .readon:hover span, .readonstyle-button .readon:hover .button {background-position: 0 -27px !important;}
.readonstyle-link .readon {background: none !important;}
.readonstyle-link .readon .button, .readonstyle-link .readon span {background: none !important;border: 0;font-size: 12px;outline: none;padding: 0;margin: 0;line-height: 130%;font-weight: bold;}
.rokchecks {padding: 3px 0 5px 20px;line-height: 120%;cursor: pointer;}
.rokradios {padding: 2px 0 5px 20px;line-height: 120%;cursor: pointer;}
.rokradios {background-position: 0 2px;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -128px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -265px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -405px;background-repeat: no-repeat;}
#form-login ul li a, .component-content .login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a, ul.mostread li a, ul.latestnews li a, .weblinks ul li a {background-position: 0 5px;background-repeat: no-repeat;}
#rt-main .inputbox, #rt-main input#email, #rt-main input#name, #rt-main input#username, #rt-main input#password, #rt-main input#password2, #rt-main input#passwd {border: none;}
.date-block {padding: 0;}
.date-block .date {font-size: 14px;text-transform: lowercase;}
.date-block .date-icon {width: 21px;height: 21px;display: block;float: left;margin-right: 5px;}
.component-content .inputbox {padding: 5px 10px;}
.register-buttons .readon {float: left;margin-right: 5px;}

/* Breadcrumbs */
#rt-breadcrumbs {padding: 0 20px;margin-bottom: 15px;}
#breadcrumbs-home {width: 11px;height: 11px;display: block;float: left;background-position: -93px 0;margin-top: 2px;margin-right: 5px;}
#breadcrumbs-home:hover {background-position: -93px -19px;}
#breadcrumbs h3, .leading_separator {display: none;}
.rt-breadcrumb-surround {position: relative;overflow: hidden;padding: 0;margin: 10px 0;display: inline-block;height: auto;}
span.breadcrumbs {display: inline-block;font-size: 130%;overflow: hidden;}
span.breadcrumbs img {width: 8px;height: 16px;float: left;}
span.breadcrumbs a, span.no-link, .pathway, span.showHere {padding: 2px 10px 0 6px;float: left;display: block;line-height: 12px;font-size: 90%;}

/* Header Login */
#rt-header #form-login, #rt-top #form-login {position: relative;}
#rt-header #form-login-username, #rt-top #form-login-username {float: left;margin-right: 15px;}
#rt-header #form-login .inputbox, #rt-top #form-login .inputbox {width: 149px;height: 16px;font-size: 10px;text-transform: lowercase;}
#rt-header #form-login .readon, #rt-top #form-login .readon {position: absolute;top: 0;right: 0;}
#rt-header #form-login-remember, #rt-top #form-login-remember {margin: 0;position: absolute;right: 0;top: 34px;font-size: 10px;}
#rt-header #form-login ul, #rt-top #form-login ul {overflow: hidden;margin: 0;position: absolute;top: 30px;left: 0;}
#rt-header #form-login ul li, #rt-top #form-login ul li {float: left;padding: 0;margin: 0;}
#rt-header #form-login ul li a, #rt-top #form-login ul li a {padding: 0;margin: 0 10px 0 0;font-size: 10px;background: none !important;}

/* Popup Module Feature */
#rt-login-button .buttontext span.desc, #rt-popupmodule-button .buttontext span.desc {text-transform: lowercase;cursor: pointer;font-size: 14px;}
#rt-login-button .buttontext span.icon, #rt-popupmodule-button .buttontext span.icon {width: 21px;height: 21px;display: block;float: left;margin-right: 5px;}
#rt-popup .module-content, #rt-popuplogin .module-content {margin: 0;}
#rt-popup .rt-block, #rt-popuplogin .rt-block {padding: 0 5px;}
#rt-popup .title, #rt-popuplogin .title {padding: 0;margin-bottom: 10px;margin-top: 5px;}
#rt-popup .inputbox, #rt-popuplogin .inputbox {width: 149px;height: 16px;}

/* Font Sizer Feature */
#rt-accessibility .rt-desc {display: block;float: left;text-transform: uppercase;font-size: 11px;}
#rt-accessibility .button {display: block;width: 16px;height: 16px;}
#rt-accessibility a.small .button {background-position: 0 -97px;background-repeat: no-repeat;}
#rt-accessibility a.small:hover .button {background-position: 0 -117px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -22px -97px;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -22px -117px;background-repeat: no-repeat;}

/* Custom Content */
img.feature-img {width: 212px;height: 150px;padding: 5px;}
.feature-img-surround {width: 222px;height: 178px;}
.image-block-surround {width: 160px;height: 150px;float: left;margin-right: 15px;}
img.image-block {width: 150px;height: 122px;padding: 5px;position: relative;}
.content-block {overflow: hidden;}
.number-image {display: inline-block;float: left;margin-right: 15px;margin-bottom: 15px;padding: 5px;position: relative;}
.number-image-text {display: block;text-transform: uppercase;font-weight: bold;font-size: 20px;padding-top: 10px;margin: 0 0 -8px -5px;}
.heading1 {font-size: 160%;display: block;margin-bottom: 15px;}
.bodylevel-low .feature-img-surround, .bodylevel-low .image-block-surround {background: none;}

/* iPhone */
body #gantry-viewswitcher {z-index: 100;right:50%;position:relative;top:inherit;right:inherit;margin: 1em auto;}

/* 1-2-1 Marketing Modifications */

/* Widgetkit Min-Height */
.wk-slideshow {min-height: 350px;box-shadow: 0 8px 4px -4px rgba(0, 0, 0, 0.43);-webkit-box-shadow: 0 8px 4px -4px rgba(0, 0, 0, 0.43);-moz-box-shadow: 0 8px 4px -4px rgba(0, 0, 0, 0.43);}

/* Body */
#rt-mainbottom div.rt-grid-12, #rt-showcase div.rt-grid-12,#rt-top div.rt-grid-12, #rt-main-inner div.rt-grid-12, #rt-showcase div.rt-grid-9, #rt-showcase div.rt-grid-3, #rt-drawer div.rt-grid-12, #rt-copyright div.rt-grid-12, #rt-utility div.rt-grid-12, #rt-feature div.rt-grid-12 {margin: 0; padding: 0;}
#rt-feature div.rt-block, #rt-mainbottom div.rt-block, #rt-showcase div.rt-block, #rt-top div.rt-block,#rt-drawer div.rt-block, #rt-copyright div.rt-block, #rt-utility div.rt-block {margin: 0; padding: 0;}
#rt-main div.rt-block, #rt-main-inner div.rt-block {margin: 0; padding: 15px 15px 10px;}
#rt-mainbottom div.rt-grid-12, #rt-copyright div.rt-grid-12, #rt-drawer div.rt-grid-12, #rt-top div.rt-grid-12, #rt-feature div.rt-grid-12 {width: 960px;}
#rt-main div.rt-grid-3 {width: 210px;margin-top: 15px;}
#rt-showcase div.rt-grid-9 {width: 740px;}
#rt-showcase div.rt-grid-3 .module-content {padding-left: 7px;}
#rt-showcase {border: 8px solid #A9D50C; }
#rt-header .rt-block {margin: 20px 0 0;padding: 0;}
.rt-container .rt-grid-9 { width: 670px !important; }
body {background: url("../images/121images/header-bg.gif") repeat-x scroll 0 0 #FFFFFF !important;}
#rt-drawer {height: 114px;}
body .rt-box-bg, body .rt-box-bg2, body .rt-box-bg3  {background: none;margin: 0;padding: 0;} 
body .rt-shadowbar, body .rt-box-bottom { height: 0; background: none; }
body {font-family: arial !important;}
body .rt-main-inner {width: 940px; margin-left: 10px;background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.02);border-top: none;margin-left: 9px;}
body #rt-mainbody {background: #fff;padding: 15px;margin: 0 20px 20px 0;}
.component-content .rt-article-bg {margin: 5px;padding: 5px;}

/* Menu */
.menutop li.root > .item {font-size: 15px !important; text-transform: uppercase !important; }
.menutop li.parent.root .item span {padding-right: 20px !important;text-transform: uppercase;}
.menutop li.root > .item span {line-height: 50px !important; padding: 0 12px 0 20px !important;}
.menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span { background: none !important; }
.menutop li > .item {font-size: 13px;text-transform: none;}
.navigation-overlay-dark .menutop li.root, .menu-type-splitmenu .navigation-overlay-dark .menutop li {text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4) !important;}
body #rt-navigation {background: url("../images/121images/nav-bg.jpg") no-repeat scroll 0 0 transparent;height: 67px;}

/* Modules */
.title1 .module-title, .title2 .module-title, .title3 .module-title, .title6 .module-title {padding: 5px 10px;}
#rt-mainbottom div.rt-grid-12 {padding: 10px 0 0;}

/* Page Titles */
.header-overlay-dark .module-title .title, .navigation-overlay-dark .module-title .title, .showcase-overlay-dark .module-title .title, .feature-overlay-dark .module-title .title, .utility-overlay-dark .module-title .title, .body-overlay-dark .module-title .title, .bottom-overlay-dark .module-title .title, .footer-overlay-dark .module-title .title {text-shadow: none !important;}
.component-content .title {font-size: 115%;}
h2 {font-size: 125%;letter-spacing: 0px;}

/* Image Gallery */
div.pp_default .pp_nav .currentTextHolder {color: #000000;}
div.pp_default .pp_nav {border-right: none;}

/* Form Input Background */
#rt-mainbody .inputbox, #rt-mainbody input#email, #rt-mainbody input#name, #rt-mainbody input#username, #rt-mainbody input#password, #rt-mainbody input#password2, #rt-mainbody input#passwd {background: #fff !important;}
#rt-mainbody .rt-joomla-table tr.even td, #rt-mainbody .rt-joomla-table th {background: none !important;}
#rt-main .inputbox, #rt-main input#email, #rt-main input#name, #rt-main input#username, #rt-main input#password, #rt-main input#password2, #rt-main input#passwd {border: 1px solid #DADADA;}

/* Fix Frontend Icons */
.rt-container .rt-date-posted { display: none;}
.component-content .icon, .component-content .rt-article-icons ul li a {background-image: url("../images/overlays/light/articleicons.png") !important;}
.details-layout2 .component-content .rt-articleinfo {margin: -30px 0 15px;}

/* Background Image Surround */
#rt-page-surround {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0px 0px 15px 15px;
    box-shadow: 0 0 20px 5px #391613;
    margin: 15px -39px;
    padding: 0 39px 39px;
}
.title4 .module-title {padding: 0 8px 45px;}

/* Copyright */
#rt-footer {background: url("../images/121images/nav-bg.jpg") no-repeat scroll 0 0;margin-left: -15px;}
body .footer-overlay-dark {background: url("../images/121images/footer-background.jpg") repeat-x scroll 0 0 transparent;}

body {
    background: url("http://www.mcqsdome.com/templates/rt_zephyr/images/121images/bg.jpg") repeat-x scroll 0 0 transparent !important;
}

div#rt-feature {
    background: transparent;
}

body #rt-navigation {
    background: url("../images/121images/nav-bg.jpg") no-repeat scroll 0 0 transparent;
    height: 50px;
}

#rt-footerbar, body .footer-overlay-dark {
    background: transparent !important;
}
#rt-footerbar .rt-block {
    margin: 0px 14px 30px -16px;
    background: url("../images/121images/nav-bg.jpg") no-repeat scroll 0 0;
    height: 40px;
    padding: 5px 0;
}
div#rt-debug {
    height: 0;
    padding: 0;
		position: absolute;
}