
/**
 * @package   Quantive Template - RocketTheme
 * @version   1.5.6 April 20, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/*** TEXT COLORS *************************/

/* Core Text */


body,
.title,
.rt-article-title,
.rt-article-title a,
#rt-bottom,
#rt-footer,
#rt-footer .title,
#rt-header,
#rt-copyright {
  color: #000;
}

.title span,
.rt-article-title span,
.roktabs-title span,
h1 {
  color: #333;
}

/* Showcase Text */

#rt-showcase h2.title span,
#rt-showcase .feature-title,
#rt-showcase .feature-desc {
  color: #222;
  text-shadow: 1px 1px 1px #fff;
}

/* Module Text */

.title,
.roktabs-title,
.rt-article-title {
  text-shadow: 1px 1px 1px #fff;
}

.square3 .module-content {
  color: #ddd;
}

.square3 .module-content a,
#rt-main-surround .square3 ul.menu li.active > a,
#rt-main-surround .square3 ul.menu li.active > .item,
#rt-main-surround .square3 ul.menu li.active > .separator,
#rt-main-surround .square3 ul.menu li:hover > a,
#rt-main-surround .square3 ul.menu li:hover > .item,
#rt-main-surround .square3 ul.menu li:hover > .separator {
  color: #fff;
}

#rt-main-surround .square3 ul.menu li a,
#rt-main-surround .square3 ul.menu li .item,
#rt-main-surround .square3 ul.menu li .separator {
  text-shadow: -1px -1px 1px #666;
}

#rt-footer .square3 h2.title,
#rt-header .square3 h2.title,
#rt-bottom .square3 h2.title,
.square3 .title,
.square3 .rt-article-title,
square3 .rt-article-title a,
#rt-main-surround .square3 ul.menu li a,
#rt-main-surround .square3 ul.menu li .item,
#rt-main-surround .square3 ul.menu li .separator {
  color: #ddd;
  text-shadow: -1px -1px 1px #666;
}

.square3 .title span,
.square3 .rt-article-title span {
  color: #fff;
}

.square4 .module-content {
  color: #ccc;
}

.square4 .module-content a,
#rt-main-surround .square4 ul.menu li a,
#rt-main-surround .square4 ul.menu li .item,
#rt-main-surround .square4 ul.menu li .separator {
  color: #fff;
}

#rt-main-surround .square4 ul.menu li a,
#rt-main-surround .square4 ul.menu li .item,
#rt-main-surround .square4 ul.menu li .separator {
  text-shadow: -1px -1px 1px #444;
}

#rt-footer .square4 h2.title,
#rt-header .square4 h2.title,
#rt-bottom .square4 h2.title,
.square4 .title,
.square4 .rt-article-title,
.square4 .rt-article-title a {
  color: #ccc;
  text-shadow: -1px -1px 1px #444;
}

.square4 .title span,
.square4 .rt-article-title span {
  color: #fff;
}

.square5 .module-content {
  color: #666;
}

.square5 .module-content a {
  color: #444;
}

.square5 .title,
.square5 .rt-article-title,
.square5 .rt-article-title a {
  color: #666;
  text-shadow: 1px 1px 1px #eee;
}

.square5 .title span,
.square5 .rt-article-title span {
  color: #444;
}

/* Menu Text */
.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 {
}

.menutop li.root:hover > .item,
.menutop li.root.f-mainparent-itemfocus > .item,
.menu-type-splitmenu .menutop li:hover .item {
}

.menutop li > .item {
  text-transform: uppercase;
}

#rt-main-surround ul.menu li a,
#rt-main-surround ul.menu li .separator,
#rt-main-surround ul.menu li .item {
  color: #666;
  text-shadow: 1px 1px 1px #fff;
}

.menutop li:hover > .bullet,
.menutop li.f-menuparent-itemfocus .bullet,
.menutop li.active > .bullet {
}

#rt-submenu ul.menu li > .item {
  color: #666;
  text-shadow: 1px 1px 1px #fff;
}

#rt-submenu ul.menu li:hover > .item,
#rt-submenu ul.menu li.active > .item {
  color: #444;
}

/* Typography Text */

.readon span,
.readon .button,
#rt-showcase .readon-wrap1 a,
#rt-main-surround .inputbox,
.rt-polltitle,
.rt-article-links h3,
.buttontext {
  color: #666;
}

.readon:hover span,
.readon:hover .button,
#rt-showcase .readon-wrap1 a:hover {
  color: #333;
}

.square4 .readon span,
.square4 .readon .button {
  color: #ccc;
  text-shadow: -1px -1px 1px #555;
}

.square4 .readon:hover span,
.square4 .readon:hover .button {
  color: #fff;
}

/* Footer Text */

#developed-by,
#powered-by,
.copytext,
#gantry-totop,
#gantry-resetsettings a {
  color: #999;
}

#gantry-resetsettings a:hover,
#gantry-totop span:hover {
  color: #fff;
}

/*** IMAGES AND BACKGROUNDS *************************/

/* Backgrounds */

body.backgroundlevel-high.backgroundstyle-style1 {
  background: #101D2E url(../images/backgrounds/style1/high/bg-top.jpg) 50% 117% no-repeat;
}

body.backgroundlevel-high.backgroundstyle-style1 #rt-main-background {
  background: url(../images/backgrounds/style1/high/bg-top.jpg) 50% -20px no-repeat;
}

body.backgroundlevel-med.backgroundstyle-style1 {
  background: #101D2E url(../images/backgrounds/style1/med/bg-tile.jpg) 50% 0 repeat-x;
}

body.backgroundlevel-low.backgroundstyle-style1 {
  background: #101D2E;
}

body.backgroundlevel-high.backgroundstyle-style2 {
  background: #2D112C url(../images/backgrounds/style2/high/bg-top.jpg) 50% 117% no-repeat;
}

body.backgroundlevel-high.backgroundstyle-style2 #rt-main-background {
  background: url(../images/backgrounds/style2/high/bg-top.jpg) 50% -20px no-repeat;
}

body.backgroundlevel-med.backgroundstyle-style2 {
  background: #2D112C url(../images/backgrounds/style2/med/bg-tile.jpg) 50% 0 repeat-x;
}

body.backgroundlevel-low.backgroundstyle-style2 {
  background: #2D112C;
}

body.backgroundlevel-high.backgroundstyle-style3 {
  background: #01281E url(../images/backgrounds/style3/high/bg-top.jpg) 50% 117% no-repeat;
}

body.backgroundlevel-high.backgroundstyle-style3 #rt-main-background {
  background: url(../images/backgrounds/style3/high/bg-top.jpg) 50% -20px no-repeat;
}

body.backgroundlevel-med.backgroundstyle-style3 {
  background: #01281E url(../images/backgrounds/style3/med/bg-tile.jpg) 50% 0 repeat-x;
}

body.backgroundlevel-low.backgroundstyle-style3 {
  background: #01281E;
}

body.backgroundlevel-high.backgroundstyle-style4 {
  background: #350A06 url(../images/backgrounds/style4/high/bg-top.jpg) 50% 117% no-repeat;
}

body.backgroundlevel-high.backgroundstyle-style4 #rt-main-background {
  background: url(../images/backgrounds/style4/high/bg-top.jpg) 50% -20px no-repeat;
}

body.backgroundlevel-med.backgroundstyle-style4 {
  background: #350A06 url(../images/backgrounds/style4/med/bg-tile.jpg) 50% 0 repeat-x;
}

body.backgroundlevel-low.backgroundstyle-style4 {
  background: #350A06;
}

body.backgroundlevel-high.backgroundstyle-style5 {
}

body.backgroundlevel-high.backgroundstyle-style5 #rt-main-background {
  /* background: url(../images/backgrounds/style5/high/bg-top.jpg) 50% 117% repeat; */
  background: #FFF;
}

body.backgroundlevel-med.backgroundstyle-style5 {
  background: #161515 url(../images/backgrounds/style5/med/bg-tile.jpg) 50% 117% repeat;
}

body.backgroundlevel-low.backgroundstyle-style5 {
  background: #161515;
}

body.backgroundlevel-high.backgroundstyle-style6 {
  background: #fff url(../images/backgrounds/style6/high/bg-top.jpg) 50% 117% no-repeat;
}

body.backgroundlevel-high.backgroundstyle-style6 #rt-main-background {
  background: url(../images/backgrounds/style6/high/bg-top.jpg) 50% -20px no-repeat;
}

body.backgroundlevel-med.backgroundstyle-style6 {
  background: #fff url(../images/backgrounds/style6/med/bg-tile.jpg) 50% 0 repeat-x;
}

body.backgroundlevel-low.backgroundstyle-style6 {
  background: #fff;
}

body.backgroundlevel-high.backgroundstyle-style7 {
  background: #fff url(../images/backgrounds/style7/high/bg-top.jpg) 50% 117% no-repeat;
}

body.backgroundlevel-high.backgroundstyle-style7 #rt-main-background {
  background: url(../images/backgrounds/style7/high/bg-top.jpg) 50% -20px no-repeat;
}

body.backgroundlevel-med.backgroundstyle-style7 {
  background: #fff url(../images/backgrounds/style7/med/bg-tile.jpg) 50% 0 repeat-x;
}

body.backgroundlevel-low.backgroundstyle-style7 {
  background: #fff;
}

body.backgroundlevel-high.backgroundstyle-style8 {
  background: #fff url(../images/backgrounds/style8/high/bg-top.jpg) 50% 117% no-repeat;
}

body.backgroundlevel-high.backgroundstyle-style8 #rt-main-background {
  background: url(../images/backgrounds/style8/high/bg-top.jpg) 50% -20px no-repeat;
}

body.backgroundlevel-med.backgroundstyle-style8 {
  background: #fff url(../images/backgrounds/style8/med/bg-tile.jpg) 50% 0 repeat-x;
}

body.backgroundlevel-low.backgroundstyle-style8 {
  background: #fff;
}

/* Body Surround */
.rt-surround {
  background: transparent;
}

/* Top Menu */

/* Splitmenu Sub Menu */

#rt-submenu {
  background: #e3e3e5;
  border-bottom: 1px solid #ccc;
}

#rt-submenu .nopill ul.menu li:hover,
#rt-submenu ul.menu li.active {
  background: url(../images/body/light/menus/submenu-r.png) 100% 0 no-repeat;
}

#rt-submenu .nopill ul.menu li:hover .item,
#rt-submenu ul.menu li.active .item {
  background: url(../images/body/light/menus/submenu-l.png) 0 0 no-repeat;
}

#rt-submenu ul.menu li.parent .item span {
  background: url(../images/body/light/menus/menutop-active-daddy.png) 100% 50% no-repeat;
}

/* FusionMenu Dropdown */

.menutop ul {
  background: #FFFFFF;
}

.menutop ul.columns2,
.menutop .columns2 > .drop-top {
  background-image: url(../images/body/light/menus/drop-bg-2.png);
}

.menutop ul,
.menutop .drop-top {
}

.menutop ul.columns2,
.menutop .columns2 > .drop-top {
  background-image: url(../images/body/light/menus/drop-bg-2.png);
}

.menutop ul li {
  /*background: url(../images/body/light/modules/module-title-bg.png) 50% 100% repeat-x;*/
}

.menutop ul li:hover {
	background-color:#EEE;
}

.menutop ul li > .daddy span {
  background: url(../images/body/light/menus/dropdown-daddy.png) 96% 50% no-repeat;
}

/* Showcase */

#rt-showcase-section {
  /*background: url(../images/body/light/showcase-section-bg.png) 50% 100% repeat-x;*/
}

#rt-showcase {
  /*background: url(../images/body/light/showcase-bg.png) 50% -1px repeat-x;*/
}
#rt-showcase .module-content {
	padding: 0px;
}

/* Utility */

#rt-utility {
  background: url(../images/body/light/showcase-section-bg.png) 50% 100% repeat-x;
}

/* Main Top Modules */

#rt-maintop {
  background: url(../images/body/light/showcase-section-bg.png) 50% 100% repeat-x;
}

#rt-maintop2 {
  background: url(../images/body/light/main-body-bg.png) 50% 0 repeat-x;
}

/* Main Body */

#rt-main {
  /*background: url(../images/body/light/main-body-bg.png) 50% 0 repeat-x;*/
}

.rt-main-inner {
  /*background: url(../images/body/light/showcase-section-bg.png) 50% 100% repeat-x;*/
}

#rt-breadcrumbs {
  background: #f7f7f7;
  border-bottom: 1px solid #ccc;
}

/* Modules */

.rt-module-top,
.rt-article-top {
  background: url(../images/body/light/modules/module-tm.png) 0 0 repeat-x;
}

.rt-module-top2,
.rt-article-top2 {
  background: url(../images/body/light/modules/module-tl.png) 0 0 no-repeat;
}

.rt-module-top3 {
  background: url(../images/body/light/modules/module-tr.png) 100% 0 no-repeat;
}

.rt-module-inner {
/*
  background: #e5e5e5 url(../images/body/light/modules/module-m.png) 0 0 repeat-x;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  */
}
.module-content {
    display: inline-block;
    padding: 0;
    width: 100%;
}

.rt-module-bottom {
  background: url(../images/body/light/modules/module-bm.png) 0 0 repeat-x;
}

.rt-module-bottom2 {
  background: url(../images/body/light/modules/module-bl.png) 0 0 no-repeat;
}

.rt-module-bottom3 {
  background: url(../images/body/light/modules/module-br.png) 100% 0 no-repeat;
}

/* Module Variations */

.square1 .rt-module-top {
  background: url(../images/body/light/modules/module1-tm.png) 0 0 repeat-x;
}

.square1 .rt-module-top2 {
  background: url(../images/body/light/modules/module1-tl.png) 0 0 no-repeat;
}

.square1 .rt-module-top3 {
  background: url(../images/body/light/modules/module1-tr.png) 100% 0 no-repeat;
}

.square1 .rt-module-inner {
  background: #fff;
  /* TO REMOVE
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  */
}

.bodylevel-low .square1 .rt-module-inner {
  background: #fff;
  border: 1px solid #d1d1d1;
}

.square1 .rt-module-bottom {
  background: url(../images/body/light/modules/module1-bm.png) 0 0 repeat-x;
}

.square1 .rt-module-bottom2 {
  background: url(../images/body/light/modules/module1-bl.png) 0 0 no-repeat;
}

.square1 .rt-module-bottom3 {
  background: url(../images/body/light/modules/module1-br.png) 100% 0 no-repeat;
}

.square2 .rt-module-top {
  background: url(../images/body/light/modules/module2-tm.png) 0 0 repeat-x;
}

.square2 .rt-module-top2 {
  background: url(../images/body/light/modules/module2-tl.png) 0 0 no-repeat;
}

.square2 .rt-module-top3 {
  background: url(../images/body/light/modules/module2-tr.png) 100% 0 no-repeat;
}

.square2 .rt-module-inner {
  background: #f5f5f5 url(../images/body/light/modules/module2-m.png) 0 0 repeat-x;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
}

.bodylevel-low .square2 .rt-module-inner {
  background: #f5f5f5;
  border: 1px solid #d1d1d1;
}

.square2 .rt-module-bottom {
  background: url(../images/body/light/modules/module2-bm.png) 0 0 repeat-x;
}

.square2 .rt-module-bottom2 {
  background: url(../images/body/light/modules/module2-bl.png) 0 0 no-repeat;
}

.square2 .rt-module-bottom3 {
  background: url(../images/body/light/modules/module2-br.png) 100% 0 no-repeat;
}

.square3 .rt-module-top {
  background: url(../images/body/light/modules/module3-tm.png) 0 0 repeat-x;
}

.square3 .rt-module-top2 {
  background: url(../images/body/light/modules/module3-tl.png) 0 0 no-repeat;
}

.square3 .rt-module-top3 {
  background: url(../images/body/light/modules/module3-tr.png) 100% 0 no-repeat;
}

.square3 .rt-module-inner {
  background: #9A9A9C;
  border-left: 1px solid #99989A;
  border-right: 1px solid #99989A;
}

.bodylevel-low .square3 .rt-module-inner {
  background: #9A9A9C;
  border: 1px solid #99989A;
}

.square3 .rt-module-bottom {
  background: url(../images/body/light/modules/module3-bm.png) 0 0 repeat-x;
}

.square3 .rt-module-bottom2 {
  background: url(../images/body/light/modules/module3-bl.png) 0 0 no-repeat;
}

.square3 .rt-module-bottom3 {
  background: url(../images/body/light/modules/module3-br.png) 100% 0 no-repeat;
}

.square4 .rt-module-top {
  background: url(../images/body/light/modules/module4-tm.png) 0 0 repeat-x;
}

.square4 .rt-module-top2 {
  background: url(../images/body/light/modules/module4-tl.png) 0 0 no-repeat;
}

.square4 .rt-module-top3 {
  background: url(../images/body/light/modules/module4-tr.png) 100% 0 no-repeat;
}

.square4 .rt-module-inner {
  background: #5B5B5B;
  border-left: 1px solid #585858;
  border-right: 1px solid #585858;
}

.bodylevel-low .square4 .rt-module-inner {
  background: #5B5B5B;
  border: 1px solid #585858;
}

.square4 .rt-module-bottom {
  background: url(../images/body/light/modules/module4-bm.png) 0 0 repeat-x;
}

.square4 .rt-module-bottom2 {
  background: url(../images/body/light/modules/module4-bl.png) 0 0 no-repeat;
}

.square4 .rt-module-bottom3 {
  background: url(../images/body/light/modules/module4-br.png) 100% 0 no-repeat;
}

.square5 .rt-module-top {
  background: url(../images/body/light/modules/module5-tm.png) 0 0 repeat-x;
}

.square5 .rt-module-top2 {
  background: url(../images/body/light/modules/module5-tl.png) 0 0 no-repeat;
}

.square5 .rt-module-top3 {
  background: url(../images/body/light/modules/module5-tr.png) 100% 0 no-repeat;
}

.square5 .rt-module-inner {
  background: #C7C6C8 url(../images/body/light/modules/module5-m.png) 0 0 repeat-x;
  border-left: 1px solid #B8B7B9;
  border-right: 1px solid #B8B7B9;
}

.bodylevel-low .square5 .rt-module-inner {
  background: #C7C6C8;
  border: 1px solid #B8B7B9;
}

.square5 .rt-module-bottom {
  background: url(../images/body/light/modules/module5-bm.png) 0 0 repeat-x;
}

.square5 .rt-module-bottom2 {
  background: url(../images/body/light/modules/module5-bl.png) 0 0 no-repeat;
}

.square5 .rt-module-bottom3 {
  background: url(../images/body/light/modules/module5-br.png) 100% 0 no-repeat;
}

/* Module Titles */

.module-title,
.rt-article-title,
body ul.roknewspager li,
body .roknewspager-pages2 {
  padding-bottom: 0px;
  letter-spacing: 1px;
}

.square3 .module-title,
.square3 .rt-article-title,
body .square3 ul.roknewspager li,
body .square3 .roknewspager-pages2 {
  background: url(../images/body/light/modules/module3-title-bg.png) 50% 100% repeat-x;
}

.square4 .module-title,
.square4 .rt-article-title,
body .square4 ul.roknewspager li,
body .square4 .roknewspager-pages2 {
  background: url(../images/body/light/modules/module4-title-bg.png) 50% 100% repeat-x;
}

.square5 .module-title,
.square5 .rt-article-title,
body .square5 ul.roknewspager li,
body .square5 .roknewspager-pages2 {
  background: url(../images/body/light/modules/module5-title-bg.png) 50% 100% repeat-x;
}

/* Side Menu */

#rt-main-surround ul.menu li {
  background: url(../images/body/light/modules/module-title-bg.png) 50% 100% repeat-x;
}

#rt-main-surround .square3 ul.menu li {
  background: url(../images/body/light/modules/module3-title-bg.png) 50% 100% repeat-x;
}

.square3 .roknewspager-next,
.square3 .roknewspager-next-disabled,
#rt-main-surround .square3 ul.menu li a,
#rt-main-surround .square3 ul.menu li .separator,
#rt-main-surround .square3 ul.menu li .item {
  background: url(../images/body/light/menus/menu-arrows2.png) 3px 8px no-repeat;
}

.square3 .roknewspager-prev,
.square3 .roknewspager-prev-disabled {
  background: url(../images/body/light/menus/rtl/menu-arrows2.png) 3px 8px no-repeat;
}

#rt-main-surround .square4 ul.menu li {
  background: url(../images/body/light/modules/module4-title-bg.png) 50% 100% repeat-x;
}

#rt-main-surround .square5 ul.menu li {
  background: url(../images/body/light/modules/module5-title-bg.png) 50% 100% repeat-x;
}

/* Bottom */

#rt-bottom {
  /*background: url(../images/body/light/showcase-section-bg.png) 50% 105% repeat-x;*/
}
#rt-bottom2 .module-content {
    padding: 0px;
}

#rt-bottom2 {
  /*background: url(../images/body/light/main-body-bg.png) 50% 0 repeat-x;*/
}

/* Copyright */

#rt-copyright {
  background: #D0D0D2 url(../images/body/light/footer-div.png) 0 0 repeat-x;
}

#rocket,
#gantry-logo {
  background: url(../images/body/light/branding.png) 0 0 no-repeat;
}

/* Joomla Specific */

.rt-poll .rt-pollrow {
  background: url(../images/body/light/modules/module-title-bg.png) 50% 100% repeat-x;
}

.square3 .rt-poll .rt-pollrow {
  background: url(../images/body/light/modules/module3-title-bg.png) 50% 100% repeat-x;
}

.square3 h4.rt-polltitle {
  color: #ddd;
}

.square4 .rt-poll .rt-pollrow {
  background: url(../images/body/light/modules/module4-title-bg.png) 50% 100% repeat-x;
}

.square4 h4.rt-polltitle {
  color: #ccc;
}

.square5 .rt-poll .rt-pollrow {
  background: url(../images/body/light/modules/module5-title-bg.png) 50% 100% repeat-x;
}

.square5 h4.rt-polltitle {
  color: #666;
}

.rt-joomla .categorylist input {
  border: 1px solid #fff;
  background: #ddd;
  color: #666;
}

.rt-joomla .search_result .phrase legend,
.rt-joomla .search_result .only legend {
  color: #666;
}

.rt-joomla label {
  color: #666;
}

.rt-joomla-table {
  color: #666;
}

.rt-joomla th {
  background: #fff;
  border-bottom: 1px solid #ddd;
}

.rt-joomla tr.even td {
  padding: 5px;
  background: #fff;
  border-bottom: 1px solid #ddd;
}

.rt-joomla tr.odd td {
  padding: 5px;
  background: #efefef;
  border-bottom: 1px solid #ddd;
}

.rt-joomla .edit-article fieldset legend {
  color: #666;
}

.rt-joomla .edit-article textarea {
  background: #fff;
  border: 1px solid #ddd;
  color: #666;
}

.rt-joomla .edit-article #editor-xtd-buttons a:link,
.rt-joomla .edit-article #editor-xtd-buttons a:visited {
  color: #666;
}

.rt-joomla .user legend {
  color: #666;
}

#rt-main-surround .rt-joomla .inputbox,
.rt-joomla .user input#email,
.rt-joomla .user input#name,
.rt-joomla .user input#username,
.rt-joomla .user input#password,
.rt-joomla .user input#password2 {
  background: #fff;
  border: 1px solid #ddd;
  color: #666;
}

dl.poll dd {
  border-bottom: 1px solid #d7d7d7;
}

.rt-poll table caption {
  color: #93246F;
}

.rt-poll td {
  border: solid 1px #d7d7d7;
}

.rt-poll th {
  background: #fff;
  border: solid 1px #d7d7d7;
}

#system-message dd ul {
  background: #222;
  color: #0066FF;
  border: 2px solid #0066FF;
}

#system-message dd.error ul {
  color: #cc0000;
  background-color: #222;
  border: 2px solid #cc0000;
}

#system-message dd.notice ul {
  color: #F3B200;
  background: #222;
  border: 2px solid #444;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
  color: #666;
}

.button2-left span,
.button2-right span {
  color: #666;
}

.button2-left a:hover,
.button2-right a:hover {
  color: #000 !important;
}

.button2-left {
  background: url(../images/system/j_button2_left.png) no-repeat;
  color: #666;
}

.button2-right {
  background: url(../images/system/j_button2_right.png) 100% 0 no-repeat;
  color: #666;
}

.button2-left .image {
  background: url(../images/system/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
  background: url(../images/system/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
  background: url(../images/system/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
  background: url(../images/system/j_button2_blank.png) 100% 0 no-repeat;
}

body .button2-left .linkmacro {
  background: url(../images/system/j_button2_rokcandy.png) 100% 0 no-repeat;
}

.button2-left .blank a {
  color: #666;
}

/* Typography */

.readon,
.readon-main {
  background: url(../images/body/light/readon-r.png) 100% 0 no-repeat;
}

.readon span,
.readon .button {
  background: url(../images/body/light/readon-l.png) 0 0 no-repeat;
}

.bodylevel-low .readon,
.bodylevel-low .rokstories-layout2 .readon-main {
  background: #ddd;
  border: 1px solid #bbb;
}

.bodylevel-low .readon:hover,
.bodylevel-low .readon-main:hover {
  background: #eaeaea;
}

.bodylevel-low .square4 .readon {
  background: #666;
  border: 1px solid #888;
}

.bodylevel-low .square4 .readon:hover {
  background: #7a7a7a;
}

.readon span,
.readon .button {
  text-shadow: 1px 1px 1px #fff;
}

#rt-main-surround .inputbox {
  background: #e9e9e9;
  border-top: 1px solid #d4d4d4;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #d4d4d4;
}

#breadcrumbs-home {
  background: url(../images/body/light/bread_icon.png) 0 0 no-repeat;
}

#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/light/utility.png);
}

.bodylevel-low #rt-login-button .buttontext {
  background: #ddd;
  border: 1px solid #bbb;
}

.bodylevel-low #rt-login-button .buttontext:hover {
  background: #eaeaea;
}

/*** RT EXTENSIONS *************************/

/* RokAjaxSearch */

#rokajaxsearch .inputbox {
  color: #666;
}

#rokajaxsearch .roksearch-wrapper {
  background: #fff;
  border: 1px solid #d5d5d5;
}

#roksearch_results .rokajaxsearch-overlay {
  background: #fff;
}

#roksearch_results {
  background: #fff;
  border: 1px solid #ddd;
  border-bottom: 0;
}

#roksearch_results a:hover {
  color: #000;
}

#roksearch_results h3 {
  color: #444;
}

#roksearch_results span {
  color: #888;
}

#roksearch_results span.highlight {
  background: #666;
  color: #fff;
}

#roksearch_results .roksearch_header,
#roksearch_results .roksearch_row_btm {
  background: #fff;
  border-bottom: 1px solid #ccc;
  color: #666;
}

#roksearch_results .roksearch_odd {
  background: #efefef;
  border-bottom: 1px solid #dfdfdf;
}

#roksearch_results .roksearch_even {
  border-bottom: 1px solid #dfdfdf;
}

#roksearch_results .roksearch_odd-hover,
#roksearch_results .roksearch_even-hover {
  background: #fff;
}

#roksearch_results .roksearch_odd-hover h3,
#roksearch_results .roksearch_even-hover h3 {
  color: #000;
}

#roksearch_results a#roksearch_link {
  background: url(../images/body/light/search-controls.png) 0 -50px no-repeat;
}

#roksearch_results .arrow-left {
  background: url(../images/body/light/search-controls.png) 0 2px no-repeat;
}

#roksearch_results .arrow-left-disabled,
#roksearch_results .arrow-right-disabled {
  background: url(../images/body/light/search-controls.png) 0 -33px no-repeat;
}

#roksearch_results .arrow-right {
  background: url(../images/body/light/search-controls.png) 0 -15px no-repeat;
}

/* RokNewsPager */

body ul.roknewspager-numbers li.active {
  color: #333;
}

/* RokBox */

.bodystyle-light #rokbox-close {
  background: url(../images/body/light/rokbox/close.png) 0 0 no-repeat;
}

.bodystyle-light #rokbox-top.rokbox-left {
  background: url(../images/body/light/rokbox/tl.png) 0 0 no-repeat;
}

.bodystyle-light #rokbox-top .rokbox-right {
  background: url(../images/body/light/rokbox/tr.png) 100% 0 no-repeat;
}

.bodystyle-light #rokbox-top .rokbox-center {
  background: url(../images/body/light/rokbox/top.png) 0 0 repeat-x;
}

.bodystyle-light #rokbox-middle.rokbox-left {
  background: url(../images/body/light/rokbox/left.png) 0 0 repeat-y;
}

.bodystyle-light #rokbox-middle .rokbox-right {
  background: url(../images/body/light/rokbox/right.png) 100% 0 repeat-y;
}

.bodystyle-light #rokbox-middle .rokbox-center {
  background: #fff;
}

.bodystyle-light #rokbox-bottom.rokbox-left {
  background: url(../images/body/light/rokbox/bl.png) 0 0 no-repeat;
}

.bodystyle-light #rokbox-bottom .rokbox-right {
  background: url(../images/body/light/rokbox/br.png) 100% 0 no-repeat;
}

.bodystyle-light #rokbox-bottom .rokbox-center {
  background: url(../images/body/light/rokbox/bottom.png) 0 0 repeat-x;
}

.bodystyle-light #rokbox-container.spinner {
  background: url(../images/body/light/rokbox/ajax-loader.gif) 50% 50% no-repeat;
}

.bodystyle-light #rokbox-container.warning {
  background: url(../images/body/light/rokbox/warning.png) 50% 50% no-repeat;
}

.bodystyle-light #rokbox-arrows #rokbox-previous {
  background: url(../images/body/light/rokbox/prev.png) 0 0 no-repeat;
}

.bodystyle-light #rokbox-arrows #rokbox-next {
  background: url(../images/body/light/rokbox/next.png) 0 0 no-repeat;
}

.bodystyle-light #rokbox-arrows #rokbox-previous.inactive,
.bodystyle-light #rokbox-arrows #rokbox-next.inactive {
  background-position: 0 -20px;
}

.bodystyle-light #rokbox-caption h2 {
  color: #333;
}

.bodystyle-light #rokbox-caption p {
  color: #999;
}
