/**
 * @package   Juxta Template - RocketTheme
 * @version   1.5.1 May 4, 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 {margin-bottom: 1px;height: 100%;}
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;}
body.font-family-georgia.font-size-is-xlarge {font-size: 16px;line-height: 1.8em;}
body.font-family-georgia.font-size-is-large {font-size: 15px;line-height: 1.8em;}
body.font-family-georgia.font-size-is-default {font-size: 13px;line-height: 1.8em;}
body.font-family-georgia.font-size-is-small {font-size: 12px;line-height: 1.7em;}
body.font-family-georgia.font-size-is-xsmall {font-size: 11px;line-height: 1.7em;}
.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-surround-wrap {width: 1000px;margin: 0 auto;}
.rt-surround {margin: 0 20px;}
.rt-surround2 {margin-left: -20px;}
.rt-surround3 {margin-right: -20px;position: relative;}
.rt-block, .date-block {padding: 10px;margin-bottom: 5px;}
#rt-debug {padding-top: 20px;position: relative;}

/* Header */
#rt-header-wrap {position: relative;z-index: 1}
#rt-header-wrap2 {min-height: 330px;background: url(../images/backgrounds/style2/header-graphic.png) 100% 0px no-repeat;position: relative;z-index: 2;}
#rt-header-graphic {position: relative;z-index: 3;min-height: 330px;}
.bodylevel-low #rt-header-graphic {min-height: inherit;}
.rt-header-padding {padding-top: 95px;}
.bodylevel-low .rt-header-padding {padding-top: 60px;}

/* Logo */
#rt-logo {width: 400px;height: 150px;display: block;}

/* Top Menu */
#rt-navigation {position: absolute;z-index: 1000;top: 0;left: 0;width: 100%;margin: 15px 0;}
.bodylevel-low #rt-navigation {background: none;}
#rt-navigation2 {margin-top: -15px;}
.bodylevel-low {margin-top: 0;}
#rt-navigation3 {margin-bottom: -15px;height: 66px;padding-top: 23px;}
.bodylevel-low #rt-navigation3 {margin-bottom: 0;height: 51px;padding-top: 5px;}
.menutop li.root.f-mainparent-itemfocus > .item span, .menutop li.parent.root.active > .item span, .menutop li.parent.root:hover > .item span, .menu-type-splitmenu .menutop li.parent.active .item span {background-position: 100% -141px;}

/* Menu Dropdowns */
.menutop ul, .menutop ul.columns2 {background-position: 50% 100%;background-repeat: no-repeat;float: left;}
.menutop .drop-top, .menutop .columns2 > .drop-top {background-position: 50% 0;background-repeat: no-repeat;}
.menutop ul li:hover > .bullet, .menutop li.active > .bullet, .menutop li.f-menuparent-itemfocus .bullet {background-position: 6px -807px;}

/* Showcase */
#rt-showcase-section {margin-top: -15px;position: relative;z-index: 3;}
#rt-showcase2 {padding: 15px 0;}
.bodylevel-low #rt-showcase {background: none;}

/* Main Body */
.rt-main-inner {padding-bottom: 10px; text-align:justify;}

/* Modules */
.module-title-surround {margin:  0;}
.module-title {margin-left: 0;}
.module-title2 {margin-left: 0;}
.module-title3 {margin-right: 0;}
.module-title .title {margin-top: 0;margin-bottom: 10px;font-weight: normal;font-size: 190%;padding: 18px 21px 0px 43px;line-height: 35px;letter-spacing: -0.05em;font-style: italic;}
.module-title .title span {font-style: normal;}

/* Module Variations */
.flag1 .module-title-surround, .flag2 .module-title-surround, .flag3 .module-title-surround {margin: -3px 0 0 0;}
.flag1 .module-title, .flag2 .module-title, .flag3 .module-title {margin: 0 28px 0 -10px;}
.flag1 .module-title2, .flag2 .module-title2, .flag3 .module-title2 {margin-right: -28px;margin-left: 0;}
.flag1 .module-title3, .flag2 .module-title3, .flag3 .module-title3 {margin: 0;background: none;height: auto;}
.flag1 .module-title .title, .flag2 .module-title .title, .flag3 .module-title .title {padding: 20px 10px 22px 10px;margin-bottom: 11px;background: none;line-height: 20px;}
.cssstyle-style6 .flag1 .module-title .title, .cssstyle-style6 .flag2 .module-title .title, .cssstyle-style6 .flag3 .module-title .title {padding: 20px 10px 22px 18px;line-height: 22px;}
.title1 .module-title-surround {margin: 0;}
.title1 .module-title {margin: 0;}
.title1 .module-title2 {margin: 0;background: none;}
.title1 .module-title3 {margin: 0;background: none;height: auto;}
.title1 .module-title .title {padding: 14px 0 20px 0;margin-right: 0;margin-bottom: 10px;background: none;line-height: 26px;font-style: normal;}
.title2 .module-title-surround {margin: 0;}
.title2 .module-title {margin: 0;}
.title2 .module-title2 {margin: 0;background: none;}
.title2 .module-title3 {margin: 0;background: none;height: auto;}
.title2 .module-title .title {padding: 14px 0 20px 0;margin-right: 0;margin-bottom: 10px;line-height: 26px;font-style: normal;}
.title2 .module-title .title {background: none;}
.title3 .module-title-surround {margin: 0;}
.title3 .module-title {margin: 0;background: none;}
.title3 .module-title2 {margin: 0;}
.title3 .module-title3 {margin: 0;background: none;height: auto;}
.title3 .module-title .title {padding: 14px 0 20px 0;margin-right: 0;margin-bottom: 10px;line-height: 26px;font-style: normal;}
.title3 .module-title .title {background: none;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
#rt-popup {display: none;}
.icon .module-title-surround {margin: 0;}
.icon .module-title {margin: 0;background: none;}
.icon .module-title2 {margin: 0;background: none;}
.icon .module-title3 {margin: 0;background: none;height: auto;}
.icon .module-title .title {padding: 14px 0 15px 30px;margin-bottom: 15px;line-height: 26px;background-position: 0 10px;}
.noicon .module-title .title {background: none;padding-left: 19px;}
.basic .module-title-surround {margin: 0;}
.basic .module-title {margin: 0;background: none;}
.basic .module-title2 {margin: 0;background: none;}
.basic .module-title3 {margin: 0;background: none;height: auto;}
.basic .module-title .title {padding: 14px 0 0 0;margin-right: 0;margin-bottom: 30px;background: none;line-height: 26px;}

/* Articles */
.bodylevel-low .rt-articleinfo, .bodylevel-low .rt-articleinfo2, .bodylevel-low .rt-articleinfo3 {background: none;}

/* Side Menus */
#rt-main-surround ul.menu {margin-left: 0;}
#rt-main-surround ul.menu li {list-style: none;margin: 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;overflow: hidden;font-size: 130%;font-weight: normal;padding: 3px 0 20px 28px;line-height: 130%;}
#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 ul.menu ul {padding-top: 10px;padding-bottom: 10px;margin-top: -5px;}
#rt-main-surround ul.menu li li {padding: 0;margin: 0;font-size: 90%;background: none !important;border: none;}
#rt-main-surround ul.menu li li a, #rt-main-surround ul.menu li li .separator, #rt-main-surround ul.menu li li .item {background: none;padding-bottom: 5px;}
#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 ul.menu li a:hover, #rt-main-surround ul.menu li .separator:hover, #rt-main-surround ul.menu li .item:hover {background-position: 0 -806px;}
.bodylevel-low #rt-main-surround ul.menu li {background: none;}
.bodylevel-low #rt-main-surround ul.menu ul {background: none;}

/* Main Bottom */
#rt-mainbottom3 {padding: 15px 0;}
.bodylevel-low #rt-mainbottom, .bodylevel-low #rt-mainbottom2, .bodylevel-low #rt-mainbottom3 {background: none;}

/* Bottom */
.bodylevel-low #rt-footer, .bodylevel-low #rt-footer2, .bodylevel-low #rt-footer3 {background: none;}

/* Footer */
#developed-by {margin: 5px 0;float: left;}
#powered-by {margin: 5px 0;float: right;}
#rocket {display:inline-block;width: 148px;height: 20px;margin:0 0 0 10px;vertical-align:middle;}
#gantry-logo {display:inline-block;width: 102px;height: 26px;margin-left: 10px;vertical-align:middle;background-position: 0 -36px;}
.totop-test {padding: 10px;overflow: hidden;}
#gantry-totop {position: absolute;display: block;bottom: 5px;left: 10px;}
#gantry-resetsettings {position: absolute;display: block;bottom: 5px;right: 10px;margin: 0;}

/* Copyright */
#rt-copyright {padding: 5px 0;}
#rt-copyright .rt-block {margin-bottom: 0;}
.copytext {padding: 10px 0;display: block;}

/* Typography */
.readon {padding: 0;display: inline-block;}
.readon input.button {outline: none;height: 21px;}
.readon span, .readon .button,.readon .button:hover {display: block;padding: 0 12px;border: 0;font-size: 12px;cursor: pointer;line-height: 22px;float: left;font-weight: normal;overflow:visible;text-transform: uppercase;height: 21px;}
.readon .button {padding-top: 0;}
.readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.readon:hover {background-position: 0 -20px;}
.readon:hover span, .readon:hover .button {background-position: 100% -20px;}
.rokradios, .rokchecks {padding: 1px 5px 7px 24px;line-height: 120%;}
.rokradios {background-position: 0 0;background-repeat: no-repeat;}
.rokradios-active {background-position: 0 -253px;background-repeat: no-repeat;}
.rokchecks {background-position: 0 -510px;background-repeat: no-repeat;}
.rokchecks-active {background-position: 0 -764px;background-repeat: no-repeat;}
#form-login ul li a, #com-form-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 0;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 {background: none;}
.date-block .date {font-size: 14px;line-height: 24px;font-weight: bold;}

/* Breadcrumbs */
#rt-breadcrumbs {background-color: none;padding: 0 10px;}
#rt-breadcrumbs2 {background: none;}
#breadcrumbs-home {width: 26px;height: 26px;display: block;float: left;margin-right: 5px;}
#breadcrumbs-home:hover {background-position: -32px -66px;}
#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%;font-weight: bold;overflow: hidden;}
span.breadcrumbs img {width: 6px;height: 26px;float: left;}
span.breadcrumbs a, span.no-link {padding: 0 12px 0 8px;float: left;display: block;line-height: 26px;font-size: 90%;}

/* Login Feature */
#rt-login-button .buttontext span {padding-left: 24px;font-size: 14px;line-height: 24px;font-weight: bold;cursor: pointer;}
#rt-popup .module-content {margin: 0;}
#rt-popup .rt-block {padding: 0 5px;}
#rt-popup .title {padding: 0;margin-bottom: 10px;margin-top: 5px;}
#rt-popup .inputbox {width: 95%;}

/* Font Sizer Feature */
#rt-accessibility .rt-desc {display: block;float: left;font-size: 14px;line-height: 24px;font-weight: bold;}
#rt-accessibility .button {display: block;width: 20px;height: 20px;}
#rt-accessibility a.small .button {background-position: 0 0;background-repeat: no-repeat;}
#rt-accessibility a.small:hover .button {background-position: 0 -24px;background-repeat: no-repeat;}
#rt-accessibility a.large .button {background-position: -25px 0;background-repeat: no-repeat;}
#rt-accessibility a.large:hover .button {background-position: -25px -24px;background-repeat: no-repeat;}
/* Main Body Text */
body, #rt-header, #rt-bottom, #rt-footer, #rt-copyright, legend {color: #333;}
a:hover, .button:hover {color: #333;}
text-align:justify;


/* Menu Text */
.menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #333;text-shadow: 1px 1px 1px #fff;}
.menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item, .menu-type-splitmenu .menutop li.active:hover .item, .menutop li.root.active.f-mainparent-itemfocus > .item {color: #fff;text-shadow: -1px -1px 1px #000;}
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover .item {color: #fff;text-shadow: -1px -1px 1px #000;}
.menutop li > .item {color: #333;text-shadow: 1px 1px 1px #fff;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {color: #333;text-shadow: 1px 1px 1px #fff;}
.menutop li:hover > .bullet, .menutop li.f-menuparent-itemfocus .bullet, .menutop li.active > .bullet {color: #333;}

/* Module Text */
.module-title .title {color: #000;text-shadow: 1px 1px 1px #fff;}

/* Module Variations Text */
.flag1 .module-title .title {color: #fff;text-shadow: -1px -1px 1px #244B62;}
.flag2 .module-title .title {color: #fff;text-shadow: -1px -1px 1px #000;}
.flag3 .module-title .title {color: #fff;text-shadow: -1px -1px 1px #491F1E;}
.title1 .module-title .title {text-shadow: 1px 1px 1px #fff;}

/* Article Text */
.rt-joomla .rt-date-posted {text-shadow: 1px 1px 1px #fff;}
.rt-joomla .rt-author {color: #666;text-shadow: -1px -1px -1px #fff;}

/* Typography Text */
.readon span {text-shadow: 1px 1px 1px #fff;}

/*** IMAGES AND BACKGROUNDS *************************/

/* Body Surround */
body .rt-surround {background: url(../images/backgrounds/style2/surround-texture.png) 50% 0;}
body .rt-surround2 {background: url(../images/backgrounds/style2/surround-l.png) 0 0 repeat-y;}
body .rt-surround3 {background: url(../images/backgrounds/style2/surround-r.png) 100% 0 repeat-y;}
.bodylevel-med .rt-surround {background: url(../images/backgrounds/style2/surround-texture.png) 50% 0;}
.bodylevel-low .rt-surround {background: url(../images/backgrounds/style2/surround-texture.png) 50% 0;}

/* Logo */
#rt-logo {background: url(../images/logo/style2/logo.png) 0 0 no-repeat;}

/* Top Menu */
#rt-navigation {background: url(../images/backgrounds/style2/navigation-bg.jpg) 50% 0 repeat-y;}
#rt-navigation2 {background: url(../images/body/style2/section-shadow-top.png) 50% 0 no-repeat;}
#rt-navigation3 {background: url(../images/body/style2/section-shadow-bottom.png) 50% 100% no-repeat;}
.bodylevel-low #rt-navigation2 {background: url(../images/body/style2/body-div.png) 50% 0 repeat-x;}
.bodylevel-low #rt-navigation3 {background: url(../images/body/style2/body-div.png) 50% 100% repeat-x;}
.menutop li.active.root,
.menutop li.root:hover,
.menutop li.root.f-mainparent-itemfocus,
.menu-type-splitmenu .menutop li.active,
.menu-type-splitmenu .menutop li:hover,
.menu-type-splitmenu .menutop li.f-mainparent-itemfocus {background: url(../images/menus/style2/topmenu-active-m.png) 50% 0 repeat-x;}
.menutop li.active.root > .item,
.menutop li.root:hover > .item,
.menutop li.root.f-mainparent-itemfocus > .item,
.menu-type-splitmenu .menutop li.active > .item,
.menu-type-splitmenu .menutop li:hover > .item,
.menu-type-splitmenu .menutop li.f-mainparent-itemfocus > .item {background: url(../images/menus/style2/topmenu-active-l.png) 0 0 no-repeat;}
.menutop li.active.root > .item span,
.menutop li.root:hover > .item span,
.menutop li.root.f-mainparent-itemfocus > .item span,
.menu-type-splitmenu .menutop li.active > .item span,
.menu-type-splitmenu .menutop li:hover > .item span,
.menu-type-splitmenu .menutop li.f-mainparent-itemfocus > .item span {background: url(../images/menus/style2/topmenu-active-r.png) 100% 0 no-repeat;}

/* FusionMenu Dropdown */
.menutop ul {background-image: url(../images/menus/style2/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/style2/drop-bg-2.png);}
.menutop ul, .menutop .drop-top {background-image: url(../images/menus/style2/drop-bg-1.png);}
.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/style2/drop-bg-2.png);}
.menutop ul li {background: url(../images/menus/style2/dropmenu-itembg.png) 50% 100% no-repeat;}
.menutop ul li > .bullet {background: url(../images/body/style2/sidemenu-icon.png) 6px 0 no-repeat;}
.menutop ul li > .daddy span {background: url(../images/menus/style2/dropdown-daddy.png) 96% 50% no-repeat;}

/* Top */
body #rt-top {background: url(../images/body/style2/section-overlay2.png) 50% 0 repeat-y;}
body #rt-top2 {background: url(../images/body/style2/section-shadow-bottom2.png) 50% 100% no-repeat;}

/* Header */
body #rt-header-wrap {background: url(../images/backgrounds/style2/header-bg.jpg) 50% 0 no-repeat;}
body #rt-header-graphic, .bodylevel-med #rt-header-graphic {background: url(../images/backgrounds/style2/header-graphic.png) 100% 0 no-repeat;}

/* Showcase */
#rt-showcase {background: url(../images/body/style2/section-shadow-top.png) 50% 0 no-repeat;border: none;box-shadow: none;}
#rt-showcase2 {background: url(../images/body/style2/section-shadow-bottom.png) 50% 100% no-repeat;}
body #rt-showcase3 {background: url(../images/body/style2/section-overlay.png) 50% 0 repeat-y;}
.bodylevel-low #rt-showcase2 {background: url(../images/body/style2/body-div.png) 50% 100% repeat-x;}

/* Modules */
body .module-title {background-position: 15px 10px;background: url(../images/body/modules/style2/module-title-m.png) 50% 100% repeat-x;}
body .module-title2 {/* background: url(../images/body/modules/style2/module-title-l.png) 0 100% no-repeat; */}
body .module-title3 {/* background: url(../images/body/modules/style2/module-title-r.png) 100% 100% no-repeat; */}
.module-title .title {border: none;background: url(../images/body/modules/style2/module-title-icon.png) 12px 20px no-repeat;box-shadow: none;}

/* Module Variations */
.flag1 .module-title {background: url(../images/body/modules/style2/module-header-flag-l.png) 0 0 no-repeat;}
.flag1 .module-title2 {background: url(../images/body/modules/style2/module-header-flag-r.png) 100% 0 no-repeat;}
.flag2 .module-title {background: url(../images/body/modules/style2/module-header-flag-l.png) 0 -114px no-repeat;}
.flag2 .module-title2 {background: url(../images/body/modules/style2/module-header-flag-r.png) 100% -114px no-repeat;}
.flag3 .module-title {background: url(../images/body/modules/style2/module-header-flag-l.png) 0 -228px no-repeat;}
.flag3 .module-title2 {background: url(../images/body/modules/style2/module-header-flag-r.png) 100% -228px no-repeat;}
.title1 .module-title {background: url(../images/body/modules/style2/module-title1-bg.png) 50% 100% no-repeat;}
.title2 .module-title {background: url(../images/body/style2/section-shadow-bottom2.png) 100% 100% no-repeat;}
.title3 .module-title2 {background: url(../images/body/style2/body-div.png) 50% 100% repeat-x;}
.boxleft1 .rt-block {background: url(../images/body/style2/section-overlay.png) 100% 0 repeat-y;}
.boxleft2 .rt-block {background: url(../images/body/style2/section-overlay2.png) 100% 0 repeat-y;}
.boxright1 .rt-block {background: url(../images/body/style2/section-overlay.png) 0 0 repeat-y;}
.boxright2 .rt-block {background: url(../images/body/style2/section-overlay2.png) 0 0 repeat-y;}
.divider .rt-block {background: url(../images/body/style2/body-div.png) 50% 100% repeat-x;}

/* Articles */
.rt-articleinfo {background: url(../images/body/modules/style2/articleinfo-m.png) 50% 100% repeat-x;}
.rt-articleinfo2 {background: url(../images/body/modules/style2/articleinfo-l.png) 0 100% no-repeat;}
.rt-articleinfo3 {background: url(../images/body/modules/style2/articleinfo-r.png) 100% 100% no-repeat;}

/* Side Menu */
#rt-main-surround ul.menu li {background: url(../images/body/style2/sidemenu-itembg.png) 50% 100% no-repeat;}
ul.bullet-b li, ul.bullet-c li, #rt-main-surround ul.menu a, #rt-main-surround ul.menu .separator, #rt-main-surround ul.menu .item {list-style: none;background: url(../images/body/style2/sidemenu-icon.png) 0 1px no-repeat;padding-left: 25px;margin: 0;}
#rt-main-surround ul.menu ul {background: url(../images/body/style2/sidemenu-active-bg.png) 50% 0 no-repeat;}

/* Main Bottom */
#rt-mainbottom {background: url(../images/body/style2/section-overlay2.png) 50% 0 repeat-y;}
#rt-mainbottom2 {background: url(../images/body/style2/section-shadow-top2.png) 50% 0 no-repeat;}
#rt-mainbottom3 {background: url(../images/body/style2/section-shadow-bottom2.png) 50% 100% no-repeat;}

/* Footer */
body #rt-footer {background: url(../images/backgrounds/style2/bottom-bg.jpg) 50% 0 repeat-y;}
#rt-footer2 {background: url(../images/body/style2/section-shadow-top2.png) 50% 0 no-repeat;}
#rt-footer3 {background: url(../images/body/style2/section-shadow-bottom2.png) 50% 100% no-repeat;}

/* Copyright */
body #rt-copyright {box-shadow: none;background: url(../images/backgrounds/style2/footer-bg.jpg) 50% 100% no-repeat;border: none;}
#rocket, #gantry-logo {background: url(../images/body/style2/branding.png) 0 0 no-repeat;}

/* Typography */
.readon, .readon-wrap1 .readon1-l {background: url(../images/body/style2/readon-l.png) 0 2px no-repeat;}
.readon span, .readon .button, .readon-wrap1 .readon1-r {background: url(../images/body/style2/readon-r.png) 100% 2px no-repeat;}
ul.bullet-e li, .rt-joomla .icon {background-image: url(../images/body/style2/rokicons.png);}
ul.bullet-d li, .rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/body/style2/inputs.png);}
ul.bullet-a li, #form-login ul li a, #com-form-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-image: url(../images/body/style2/list-arrow.png);}
.rt-pollbuttons {background: url(../images/body/style2/sidemenu-active-bg.png) 50% 0 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-top: 1px solid #bbb;border-left: 1px solid #bbb;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button {background-image: url(../images/body/style2/fontsizer.png);}

/* Breadcrumbs */
#rt-breadcrumbs2 {background: none;}
#breadcrumbs-home {background: url(../images/body/style2/rokicons.png) 0 -66px no-repeat;}
span.breadcrumbs img {background: url(../images/menus/style2/dropdown-daddy.png) 0 50% no-repeat;}

/* Login Feature */
#rt-login-button .buttontext span {background: url(../images/body/style2/list-arrow.png) 0 0 no-repeat;}

/* Joomla Specific */
#rt-mainbody .rt-joomla-table {background: url(../images/body/style2/section-shadow-bottom.png) 50% 100% no-repeat;}
#rt-mainbody .rt-joomla-table th {background: url(../images/body/style2/section-shadow-top.png) 50% 18px no-repeat;}
#rt-mainbody .rt-joomla-table tbody {background: url(../images/body/style2/section-overlay2.png) 50% 0 repeat-y;}
#rt-mainbody .rt-joomla-table td {background: url(../images/body/style2/body-div.png) 50% 0 repeat-x;}

/* Demo Styles */
.showcase-image {background: url(../images/body/style2/showcase-image.png) 50% 0 no-repeat;}

/*** RT EXTENSIONS *************************/

/* RokTabs */
.roktabs-wrapper .roktabs-links ul li.active {background: url(../images/body/style2/roktab-active-l.png) 0 50% no-repeat;}
.roktabs-wrapper .roktabs-links ul li.active span {background: url(../images/body/style2/roktab-active-r.png) 100% 50% no-repeat;}
.roktabs-wrapper .arrow-next, roktabs-wrapper .arrow-next-hover {background-image: url(../images/body/style2/readon-r.png);}
.roktabs-wrapper .arrow-prev, .roktabs-wrapper .arrow-prev-hover {background-image: url(../images/body/style2/readon-l.png);}
.roktabs-wrapper .roktabs-container-tr {background: url(../images/body/modules/style2/module-title-m.png) 50% 0 repeat-x;}
.roktabs-wrapper .roktabs-container-tl {background: url(../images/body/modules/style2/module-title-l.png) 0 0 no-repeat;}
.roktabs-wrapper .roktabs-container-br {background: url(../images/body/modules/style2/module-title-r.png) 100% 0 no-repeat;}

/* RokNewsPager */
body .roknewspager-prev, body .roknewspager-prev-disabled {background: url(../images/body/style2/readon-l.png) 0 2px no-repeat;}
body .roknewspager-next, body .roknewspager-next-disabled {background: url(../images/body/style2/readon-r.png) 100% 2px no-repeat;}
body .roknewspager-h3, body ul.roknewspager li {background: url(../images/body/style2/sidemenu-active-bg.png) 50% 0 no-repeat;}

/* RokAjaxSearch */
#rokajaxsearch .inputbox {border-top: 1px solid #bbb;border-left: 1px solid #bbb;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
body #roksearch_results {background: url(../images/backgrounds/style2/surround-texture.png) 50% 0;border-top: 1px solid #bbb;border-left: 1px solid #bbb;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
body #roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm {background: url(../images/body/style2/section-overlay2.png) 50% 0 repeat-y;border-bottom: 1px solid #bbb;color: inherit;}
body #roksearch_results .roksearch_even {background: url(../images/body/style2/section-overlay2.png) 50% 0 repeat-y;border-bottom: 1px solid #bbb;}
body #roksearch_results .roksearch_odd {background: none;border-bottom: 1px solid #bbb;}
body #roksearch_results span, body #roksearch_results .roksearch_row_btm span {color: inherit;}


/* Main Background - Style2 */
body {background: url(../images/backgrounds/style2/main-bg-texture.jpg) 50% 0;}
body #rt-mainbg-overlay {background: url(../images/backgrounds/style2/main-bg-overlay.png) 50% 0 repeat-x;}


/**
 * @package   Juxta Template - RocketTheme
 * @version   1.5.1 May 4, 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
 */
/* Global */
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}

/* Root Items */
.menutop {list-style: none;margin: 0;padding: 0 4px;position: relative;line-height: 1.0;}
.menutop li.root {float: left;margin: 0 32px;height: 45px;}
.menutop li.root > .item {white-space: nowrap;display: block;font-weight: bold;padding: 0;font-size: 15px;z-index: 100;cursor: pointer;position:relative;margin: 0 0 0 -37px;outline: none;text-align: center;line-height: 32px;height: 45px;text-shadow: none;}
.menutop li.root > .item span {display: block;margin: 0 -37px 0 0;outline: none;padding: 6px 21px 0 21px;width: auto;height: 45px;}
.cssstyle-style5 .menutop li.root > .item span, .cssstyle-style6 .menutop li.root > .item span {padding: 6px 25px 0 25px;}
.menutop li.root > .bullet {background: none;}
.menutop li.root > .item em {font-size:12px;font-weight:normal;display:block;font-style:normal;text-transform: lowercase;line-height: 9px;}
.menutop li.parent.root .item span {padding-right: 28px;}

/* Dropdown Surrounds */
.menutop ul {width:187px;padding: 0 0 15px 0;margin: 0;}
.menutop .drop-top {height: 4px;}
.menutop .level2 > .drop-top {display: none;}
.menutop ul.columns2 {width:361px;padding: 0 0 15px 0;}
.menutop .columns2 > .drop-top {width:361px;}

/* Dropdown Items */
.menutop ul li {width: 184px;margin-bottom: -10px;margin-left: 2px;padding: 10px 0 20px 0;}
.menutop ul.columns2 li {width: 178px;float: left;margin-left: 2px;}
.menutop li > .item {padding: 0;height: auto;display: block;font-size: 13px;}
.menutop li > .bullet {padding-left: 34px;}
.menutop li > .item img {float: left;margin: -2px 8px 8px 10px;}
.menutop li > .item span {display: block;padding: 0;width: 100%;}
.menutop li > .item.image span {display: block;padding-top: 5px;}
.menutop li a.item {cursor: pointer;}
.menutop li span.item {cursor: default;outline: none;}
.menutop .subtext span {line-height: 20px;}
.menutop .subtext em {line-height: 14px;}

/* No JS */
.menutop li.root:hover > .fusion-submenu-wrapper {top:51px;left:-26px;}
.menutop ul.columns1 li:hover > .fusion-submenu-wrapper {left:180px;top:0;}
.menutop ul.columns2 li:hover > .fusion-submenu-wrapper {left:178px;top:0;}

/* Fusion JS */
.fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs {display:none;margin:0;overflow:hidden;padding:0;position:absolute;}

ul.gf-menu.l1 {
    display: none;
}
div#rt-copyright .rt-grid-6 {
    width: 50%;
    float: left;
}

a.powered-by {
    float: right;
    background-size: contain;
    background-repeat: no-repeat;
    background: url(../images/body/style2/branding.png) no-repeat;

    background-position: 0 -36px;
}
.gf-menu-toggle {
  width: 20px;
  padding: 7px 10px;
  border: 1px solid #933432;
  border-top: 0;
  border-radius: 4px;
  background-color: #797293;
  background-image: -moz-linear-gradient(top,#3a3a3a,#141414);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#8C0B05),to(#8C0B05));
  background-image: -webkit-linear-gradient(top,#8C0B05,#8C0B05);
  background-image: -o-linear-gradient(top,#3a3a3a,#141414);
  background-image: linear-gradient(to bottom,#8C0B05,#8C0B05);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a3a3a', endColorstr='#ff141414', GradientType=0);
  -webkit-box-shadow: inset 0px 1px 0px #8C0B05, inset 0px 2px 0px #8C0B05, 0px 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0px 1px 0px #343434, inset 0px 2px 0px #585858, 0px 1px 1px rgba(0,0,0,0.2);
  box-shadow: inset 0px 1px 0px #8C0B05, inset 0px 2px 0px #8C0B05, 0px 1px 1px rgba(231, 195, 179, 1);
  position: absolute;
  z-index: 2;
  top: 10px;
  right: 20px;
  cursor: pointer;
  margin-left: 10px;
}
div#rt-main-surround {
    box-sizing: none;
    padding: 10px;
}
div#rt-drawer {
    border: none;
}

.items-leading h2,.item-page h2{
    border-bottom: none;    margin-bottom: 0;    font-weight: normal;    font-size: 190%;    
    padding: 20px 20px 20px 45px;    line-height: 35px;    letter-spacing: -0.05em;    font-style: italic;
    background: url(../images/body/modules/style2/module-title-icon.png) 12px 20px no-repeat;
    box-shadow: none;
}
.pdf-icon {background-position: -68px 0;background-repeat: no-repeat;margin-left: 3px;}
 .print-icon a {width: 28px;background-position: -34px 0;background-repeat: no-repeat;margin-left: 3px;height: 32px;}
.email-icon a {background-position: 0 0;background-repeat: no-repeat;width: 28px;height: 32px;}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
  content: "";
  font-family: FontAwesome;
  margin-right: 0px;
  display: inline;
  vertical-align: middle;
  font-weight: normal;
}
ul.level2 li a {
    background: url(../images/body/style2/sidemenu-icon.png) 6px 0 no-repeat;
    padding-left: 30px!important;
}
ul.breadcrumb >li.active:nth-child(1) {
    display: none;
}

a.pathway {
    background: url(../images/body/style2/rokicons.png) 0 -66px no-repeat;
    width: 26px;   
     height: 26px;  
       display: block;  
         float: left;  
           margin-right: 5px;
           text-indent:-9999px;
}

.breadcrumb li {
  display: inline;
  text-shadow: 0 1px 0 #fff;
}
ul.breadcrumb {
    background-color: transparent;
}
span.divider,span.divider img{
    display:inline!important;
}
ul.bullet-c li {
  background-position: 0 -809px;
}
#rt-breadcrumbs .divider {

  background: url(../images/menus/style2/dropdown-daddy.png) 0 50% no-repeat;
  margin-left:5px;

}
hr {
 
  border-bottom: 1px solid #333;
 }
 ul.actions li a {
    background-image: url(../images/body/style2/rokicons.png);
}
 ul.actions li img {
    /* display:none; */
}
 ul.actions li a:before {
  content: ""!important;
}
ul.menu li.active.current > a:before, ul.menu li.active.current > .item:before, ul.menu li.active.current > .separator:before, ul.menu li#current.active > a:before, ul.menu li#current.active > .item:before, ul.menu li#current.active > .separator:before {
  content: ""!important;
}
li#current a {
  color: rgb(146, 53, 48)!important;
}


.title, .component-content h2 {
  color: #303030;
  text-shadow: none;
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow:none;
}

a, ul.menu li .separator {
  color: rgb(146, 53, 48);
}

 .menutop li:hover > .item{
     color: #701110;
     background-position: 6px -807px;
}
.print-icon a:hover {
  background-position: -34px -31px;
}
.email-icon a:hover {
  background-position: 0 -31px;
}
body.component-body {
  background: white!important;
}
body.component-body {
    padding: 10px;
}

.formelm input {
    height: 15px;
}

div#mailto-window h2 {
    margin: 0;
    padding: 0;
}

.formelm label {
    margin: 0;
}
.button,.button:hover,
.readon:hover,
.readmore:hover,
button.validate:hover,
#member-profile a:hover,
#member-registration a:hover,
.formelm-buttons button:hover,
.btn-primary:hover {
  background-color: transparent;
  background-image:none;
  border: none!important;
  box-shadow: none;
  padding: 0;
}

/* Typography */
.readon, .readon-wrap1 .readon1-l,.readon:hover {background: url(../images/body/style2/readon-l.png) 0 2px no-repeat!important;}
.readon span, .readon .button,.readon .button:hover, .readon-wrap1 .readon1-r {background: url(../images/body/style2/readon-r.png) 100% 2px no-repeat!important;}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary {
  border-color: transparent;
  box-shadow: none!important;
}
.component-content .contact .button {
  float: left !important;
  display: block;
  margin:0;
}
.component-content ul.actions li {
  float: left;
  
}
.component-content ul.actions li a {
  text-indent: -9999px;
  
} 
.contact .dl-horizontal dd {
  margin-left: 40px;
}
.contact .dl-horizontal dt {
  width: 40px;
  text-align: left;
}