/*** joomla.css ***/
.rt-joomla .rt-article
{
  margin-bottom:35px;
}

.rt-joomla .rt-articleinfo
{
  margin:0 0 10px;
  padding:5px 0;
  overflow:hidden;
}

.rt-joomla .rt-articleinfo2
{
  float:left;
  height:24px;
  line-height:24px;
}

.rt-author,.rt-date-posted,.rt-date-modified
{
  display:block;
  font-weight:bold;
  letter-spacing:0;
  font-size:12px;
}

.rt-joomla .rt-article-cat
{
  margin-top:10px;
  margin-bottom:15px;
}

.rt-joomla .rt-headline
{
  margin:3px 0 3px -28px;
  display:inline-block;
}

.rt-joomla .rt-article-title
{
  font-size:160%;
  letter-spacing:inherit;
  margin:0;
  padding:8px 29px 18px 28px;
  line-height:100%;
}

.bodylevel-low .rt-joomla .rt-headline
{
  margin:3px 0 9px -10px;
}

.bodylevel-low .rt-joomla .rt-article-title
{
  padding:8px 10px 12px;
}

.rt-joomla .rt-article-bg
{
  border-bottom:none;
  padding:0;
}

.rt-joomla .rt-pagetitle
{
  margin-top:0;
  margin-bottom:30px;
}

body .rt-joomla .rt-blog .rt-description
{
  border-bottom:none;
}

.rt-joomla ol
{
  margin-left:5px;
}

.rt-joomla .rt-article-icons
{
  width:auto;
  margin-top:10px;
  padding:1px 5px 0 4px;
}

.rt-joomla .edit
{
  margin-right:0;
}

#form-login ul li,#com-form-login ul li,ul.rt-more-articles li,.rt-section-list ul li
{
  list-style:none;
}

#form-login ul li a,#com-form-login ul li a,ul.rt-more-articles li a,.rt-section-list ul li a
{
  padding-left:10px;
  font-size:110%;
}

#form-login .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#passwd,.rt-joomla .user input#password2
{
  padding:5px;
  outline:none;
}

.col12 .rt-grid-2 #form-login .inputbox
{
  width:110px;
}

.col12 .rt-grid-3 #form-login .inputbox
{
  width:190px;
}

.col12 .rt-grid-4 #form-login .inputbox,.col12 .rt-grid-5 #form-login .inputbox,.col12 .rt-grid-6 #form-login .inputbox,.col12 .rt-grid-7 #form-login .inputbox,.col12 .rt-grid-8 #form-login .inputbox,.col12 .rt-grid-9 #form-login .inputbox,.col12 .rt-grid-10 #form-login .inputbox,.col12 .rt-grid-12 #form-login .inputbox,#com-form-login .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
{
  width:270px;
}

#com-form-login .inputbox
{
  padding:5px 10px;
  outline:none;
}

.rt-pagination
{
  margin-top:15px;
}

ul.pagination
{
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:left;
}

ul.pagination li
{
  display:inline;
  padding:2px 5px 0;
  text-align:left;
}

ul.pagination li a
{
  padding:2px;
}

#com-form-login ul
{
  margin-top:15px;
}

.rt-joomla .results ol.list
{
  margin-top:0;
}

.rt-joomla .results ol.list h4
{
  border:0;
  margin-top:0;
  margin-bottom:0;
  display:inline;
}

.rt-joomla .results ol.list li
{
  padding:10px 5px;
  margin-bottom:5px;
}

.rt-joomla .results ol.list li p
{
  margin-top:0;
  font-size:90%;
}

.rt-joomla .results ol.list .description
{
  margin-bottom:15px;
}

.rt-joomla .results ol.list li span.small
{
  font-size:90%;
}

.rt-joomla .user legend,.rt-joomla .contact legend
{
  text-transform:uppercase;
  font-weight:bold;
  font-size:260%;
  line-height:120%;
}

.rt-joomla .user
{
  margin-top:15px;
}

.rt-joomla .user legend
{
  text-transform:none;
  margin-top:15px;
}

.rt-joomla .user fieldset div
{
  overflow:visible;
  clear:both;
  margin-bottom:8px;
}

.rt-joomla .user td.paramlist_key
{
  width:180px;
}

.rt-joomla .search_result select#ordering.inputbox
{
  margin-right:10px;
}

#rokajaxsearch
{
  overflow:hidden;
}

#rt-main-surround #rokajaxsearch .inputbox
{
  float:left;
  width:245px;
  height:17px;
  line-height:12px;
  padding:6px 5px 5px;
  border:0;
  font-size:13px;
  outline:none;
  background:none;
}

#rokajaxsearch .roksearch-wrapper
{
  height:22px;
  display:inline-block;
  float:left;
}

.bodylevel-low #rokajaxsearch .roksearch-wrapper
{
  background:#e9e9e9;
}

.search_options
{
  float:left;
  margin:5px 10px;
}

.search_options label
{
  margin-right:8px;
}

#roksearch_results
{
  border-bottom:0;
}

#roksearch_search_str
{
  width:auto;
  padding:2px;
  background:transparent url(../img/search-icon.png) 99% 0px no-repeat!important;
}

#roksearch_search_str.loading
{
  background:transparent url(../img/spinner.gif) no-repeat scroll 97% 50%!important;
}

#roksearch_results
{
  z-index:10000;
  position:absolute;
  width:400px;
  float:right;
  margin-top:-1px;
  text-align:left;
  visibility:hidden;
}

#roksearch_results a#roksearch_link
{
  float:right;
  padding-right:5px;
  margin-top:10px;
  display:block;
  height:12px;
  width:12px;
  background-position:0 -50px;
}

#roksearch_results h3
{
  margin-top:0;
  margin-bottom:0;
  line-height:110%;
  font-size:120%;
  padding-bottom:0;
}

#roksearch_results span
{
  display:block;
  line-height:130%;
  font-size:90%;
}

#roksearch_results .container-wrapper
{
  overflow:hidden;
}

#roksearch_results .page
{
  float:left;
}

#roksearch_results .roksearch_header,#roksearch_results .roksearch_row_btm
{
  padding:10px;
  line-height:100%;
  text-transform:uppercase;
  font-weight:normal;
  font-size:100%;
}

#roksearch_results .roksearch_row_btm
{
  overflow:hidden;
}

#roksearch_results .roksearch_row_btm span
{
  line-height:140%;
}

#roksearch_results span.small
{
  display:inline-block;
  margin-top:2px;
  margin-bottom:7px;
  font-size:10px;
}

#roksearch_results span.highlight
{
  display:inline;
}

#roksearch_results a.clr
{
  font-size:100%;
}

#roksearch_results a:hover
{
  text-decoration:none;
}

#roksearch_results .roksearch_odd
{
  padding:15px;
  position:relative;
}

#roksearch_results .roksearch_even
{
  padding:15px;
  position:relative;
}

#roksearch_results .container-arrows
{
  height:12px;
  width:30px;
  float:left;
  margin-right:5px;
  position:relative;
}

#roksearch_results .arrow-left,#roksearch_results .arrow-left-disabled,#roksearch_results .arrow-right,#roksearch_results .arrow-right-disabled
{
  width:12px;
  height:12px;
  position:absolute;
  top:0;
}

#roksearch_results .arrow-left
{
  left:0;
  cursor:pointer;
  background-position:0 2px;
}

#roksearch_results .arrow-left-disabled
{
  left:0;
  background-position:0 -33px;
}

#roksearch_results .arrow-right
{
  left:18px;
  cursor:pointer;
  background-position:0 -15px;
}

#roksearch_results .arrow-right-disabled
{
  left:18px;
  background-position:0 -33px;
}

#roksearch_results .viewall span
{
  line-height:100%;
}

#roksearch_results a.viewall
{
  float:left;
  margin-right:5px;
}

#roksearch_results .estimated_res,#roksearch_results .pagination_res
{
  font-size:9px;
  font-style:italic;
  text-transform:none;
  float:left;
}

#roksearch_results .pagination_res
{
  font-style:normal;
  float:right;
  font-size:11px;
  margin-top:-1px;
}

#roksearch_results .powered-by-google
{
  text-transform:lowercase;
  font-style:italic;
  font-size:9px;
}

#roksearch_results .google-search a#roksearch_link
{
  margin-top:5px;
}

#roksearch_results .readon
{
  display:inline-block;
  margin-left:10px;
  height:34px;
  margin-top:15px;
}

#roksearch_results .readon span,#roksearch_results .readon .button
{
  display:block;
  margin-left:-10px;
  padding:0 15px 3px;
  border:0;
  font-size:13px;
  cursor:pointer;
  height:34px;
  line-height:32px;
  float:left;
  font-weight:bold;
}

#roksearch_results .google-thumb-image
{
  margin:0 auto;
}

.searchintro
{
  overflow:hidden;
}

body ul.roknewspagere
{
  border:0;
  padding:0;
}

body ul.roknewspagere li .roknewspagere-title
{
  line-height:125%;
}

body .roknewspagere-pages
{
  background:none;
  padding:5px 0;
}

body .roknewspagere-pages2
{
  height:24px;
  margin-left:20px;
  float:none;
}

body .roknewspagere-spinner
{
  height:24px;
}

body ul.roknewspagere-numbers
{
  height:24px;
  display:block;
  padding:0 34px;
}

body ul.roknewspagere-numbers li
{
  line-height:24px;
}

body .roknewspagere-next-disabled,body .roknewspagere-next,body .roknewspagere-prev-disabled,body .roknewspagere-prev
{
  height:24px;
  width:30px;
  background-repeat:no-repeat;
}

body .roknewspagere-div a img
{
  float:left;
  margin-right:15px;
}

body .roknewspagere-prev
{
  background-position:0 -26px;
}

body .roknewspagere-prev-disabled
{
  background-position:0 0;
}

body .roknewspagere-next
{
  background-position:-30px -26px;
}

body .roknewspagere-next-disabled
{
  background-position:-30px 0;
}

#rt-showcase .rokstories-layout2
{
  margin:0 -45px;
  padding:0 90px;
  overflow:hidden;
  position:relative;
}

#rt-showcase .rokstories-layout2 .feature-block
{
  overflow:visible;
  position:static;
}

#rt-showcase .rokstories-layout2 .feature-arrow-r
{
  width:71px;
  height:75px;
  top:40%;
  right:0;
  background-position:0 0;
}

#rt-showcase .rokstories-layout2 .feature-arrow-l
{
  width:71px;
  height:75px;
  top:40%;
  left:0;
  background-position:0 -158px;
}

.bodylevel-low #rt-showcase .rokstories-layout2 .feature-arrow-r
{
  right:10px;
}

.bodylevel-low #rt-showcase .rokstories-layout2 .feature-arrow-l
{
  left:10px;
}

#rt-showcase .rokstories-layout2 .arrowleft-hover
{
  background-position:0 -237px;
}

#rt-showcase .rokstories-layout2 .arrowright-hover
{
  background-position:0 -79px;
}

body .rokstories-layout2 .readon1-l
{
  display:none;
}

body .rokstories-layout2 .readon1-m,body .rokstories-layout2 .readon-wrap1
{
  margin:0;
}

body .rokstories-layout2 .feature-desc
{
  margin:15px 0 20px;
  display:block;
}

.roktabs-wrapper
{
  margin:0 -10px -10px;
}

#rt-main-surround .roktabs-wrapper .wrapper
{
  padding:10px;
}

body .roktabs-wrapper .light .arrow-next,body .roktabs-wrapper .light .arrow-prev,body .roktabs-wrapper .light .arrow-next-hover,body .roktabs-wrapper .light .arrow-prev-hover
{
  height:26px;
  width:30px;
  background-repeat:no-repeat;
  border:0;
  margin:0;
}

body .roktabs-wrapper .light .arrow-next.arrow-next-hover
{
  background-position:-30px 0;
}

body .roktabs-wrapper .light .arrow-prev.arrow-prev-hover
{
  background-position:0 0;
}

body .roktabs-wrapper .light .arrow-next
{
  background-position:-30px -26px;
}

body .roktabs-wrapper .light .arrow-prev
{
  background-position:0 -26px;
}

body .roktabs-wrapper .light .roktabs-links ul.roktabs-top,body .roktabs-wrapper .light .roktabs-links ul li,body .roktabs-wrapper .light .roktabs-links ul.roktabs-top li.active
{
  line-height:26px;
  height:26px;
}

body .roktabs-wrapper .light .active-arrows .roktabs-links
{
  margin:0 30px;
}

.rt-joomla .edit-article fieldset legend
{
  text-transform:uppercase;
  font-weight:bold;
  font-size:260%;
}

.rt-joomla .edit-article fieldset div
{
  overflow:visible;
  clear:both;
  margin-bottom:8px;
}

.rt-joomla .edit-article fieldset #editor-xtd-buttons div
{
  clear:none;
}

#system-message dd.notice
{
  border:0;
  background:none;
}

#editor-xtd-buttons
{
  padding:5px 0;
}

.button2-left,.button2-right,.button2-left div,.button2-right div
{
  float:left;
}

.button2-left a,.button2-right a,.button2-left span,.button2-right span
{
  display:block;
  height:22px;
  float:left;
  line-height:22px;
  font-size:11px;
  cursor:pointer;
  margin-bottom:5px;
}

.button2-left span,.button2-right span
{
  cursor:default;
}

.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span
{
  padding:0 6px;
}

.button2-left a:hover,.button2-right a:hover
{
  text-decoration:none;
}

.button2-left a,.button2-left span
{
  padding:0 24px 0 6px;
}

.button2-right a,.button2-right span
{
  padding:0 6px 0 24px;
}

.button2-left .blank a
{
  padding-right:6px;
}

.img_caption.left
{
  float:left;
  margin-right:1em;
}

.img_caption.right
{
  float:right;
  margin-left:1em;
}

.img_caption.left p
{
  clear:left;
  text-align:center;
}

.img_caption.right p
{
  clear:right;
  text-align:center;
}

.img_caption
{
  text-align:center!important;
}

.edit-article fieldset div input,.edit-article fieldset textarea
{
  padding:4px;
}

.edit-article fieldset div .label-left
{
  padding:0;
}

.edit-article fieldset div img.calendar
{
  vertical-align:middle;
  margin-left:5px;
}

body.rtl .rt-joomla .rt-headline
{
  margin:3px -28px 3px 0;
}

body.rtl .rt-joomla .rt-article-title
{
  padding:8px 28px 18px 29px;
}

.bodylevel-low.rtl .rt-joomla .rt-headline
{
  margin:3px -28px 9px 0;
}

.bodylevel-low.rtl .rt-joomla .rt-article-title
{
  padding:8px 28px 12px 29px;
}

body.rtl .rokajaxsearch
{
  direction:ltr;
  text-align:right;
}

body.rtl .rokajaxsearch .inputbox
{
  text-align:right;
}

body.rtl #roksearch_results
{
  direction:ltr;
  text-align:right;
}

body.rtl #rokajaxsearch .inputbox
{
  float:right;
  padding:6px 8px 5px 5px;
}

body.rtl #rokajaxsearch .roksearch-wrapper
{
  float:right;
}

body.rtl .search_options
{
  float:right;
}

body.rtl .search_options label
{
  margin-left:8px;
  margin-right:0;
}

body.rtl .rt-pollbuttons .readon
{
  float:right;
}

body.rtl .rt-pollrow
{
  direction:ltr;
  text-align:right;
}

body.rtl #form-login ul li a,body.rtl #com-form-login ul li a,body.rtl ul.rt-more-articles li a,body.rtl .rt-section-list ul li a
{
  padding-left:0;
  padding-right:15px;
}

body.rtl .rt-comment-block
{
  float:left;
}

body.rtl .rt-joomla .rt-article-icons
{
  float:left;
}

body.rtl #roksearch_search_str
{
  background-position:0 4px!important;
}

body.rtl #rokajaxsearch #roksearch_search_str.loading
{
  background-position:5px 50%!important;
}

body.rtl #roksearch_results a#roksearch_link
{
  float:left;
  padding-right:0;
  padding-left:5px;
  background-position:100% -50px;
}

body.rtl #roksearch_results .container-arrows
{
  float:right;
  margin-right:0;
  margin-left:5px;
}

body.rtl #roksearch_results a.viewall
{
  float:right;
}

body.rtl .rt-joomla .search_result fieldset.word label
{
  float:right;
}

body.rtl .roktabs-wrapper
{
  direction:ltr;
  text-align:right;
}

body.rtl .roktabs-wrapper .roktabs-links ul li
{
  float:right;
}

body.rtl .rt-joomla .label-left
{
  float:right;
}

body.rtl .rt-date-posted span
{
  line-height:24px;
}

body.rtl #comments-form p
{
  text-align:right;
}

body.rtl #comments-form p span a
{
  float:right;
}

body.rtl #comments-form-buttons .readon
{
  float:right;
}

body.rtl #comments-list-footer
{
  float:left;
}

body.rtl #comments-footer a
{
  float:left;
}

body.rtl .rokradios,body.rtl .rokradios-active,body.rtl .rokchecks,body.rtl .rokchecks-active
{
  display:inline-block;
}

body.rtl .button2-left,body.rtl .button2-right,body.rtl .button2-left div,body.rtl .button2-right div
{
  float:right;
}

body.rtl #editor-xtd-buttons
{
  float:right;
}

body.rtl .edit-article fieldset table
{
  float:right;
}

body.rtl ul.roknewspagere .roknewspagere-div
{
  padding-left:0;
  padding-right:15px;
}

body.rtl .roknewspagere-pages2
{
  margin-left:0;
  margin-right:20px;
}

body.rtl .roknewspagere-div a img
{
  float:right;
  margin-right:0;
  margin-left:15px;
}

body.rtl .roknewspagere-spinner
{
  float:right;
}

body.rtl .roknewspagere-prev,body.rtl .roknewspagere-prev-disabled
{
  right:0;
  left:inherit;
}

body.rtl .roknewspagere-next,body.rtl .roknewspagere-next-disabled
{
  left:0;
  right:inherit;
}

body.rtl .roknewspagere-prev
{
  background-position:-30px -26px;
}

body.rtl .roknewspagere-prev-disabled
{
  background-position:-30px 0;
}

body.rtl .roknewspagere-next
{
  background-position:0 -26px;
}

body.rtl .roknewspagere-next-disabled
{
  background-position:0 0;
}

body.rtl .rt-joomla .contact .image
{
  float:left;
}

body.rtl .rt-joomla .search_result select#ordering.inputbox
{
  margin-right:0;
  margin-left:10px;
}

body.rtl #rt-showcase .readon-wrap1
{
  float:right;
}

body.rtl pre
{
  direction:ltr;
  text-align:right;
}

/*** splitmenu.css ***/
.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 .subtext span
{
  line-height:18px;
}

.menutop .subtext em
{
  line-height:13px;
}

.menutop
{
  list-style:none;
  margin:-8px 0 0;
  padding:0;
  position:relative;
  line-height:1.0;
}

.menutop li,.menutop li.active:hover
{
  float:left;
  margin:0 0 0 15px;
  height:60px;
  background:none;
}

.menutop li .item,.menutop li.active:hover .item
{
  white-space:nowrap;
  display:block;
  font-weight:bold;
  padding:0;
  font-size:14px;
  z-index:100;
  cursor:pointer;
  position:relative;
  margin:0 0 0 -15px;
  outline:none;
  text-align:center;
  line-height:32px;
  height:60px;
}

.menutop li .item span
{
  display:block;
  margin:0;
  outline:none;
  padding:18px 14px 0;
  width:auto;
}

.menutop li .item em
{
  font-size:11px;
  font-weight:normal;
  display:block;
  font-style:normal;
  text-transform:lowercase;
}

.menutop li:hover
{
  margin:0 0 0 8px;
}

.menutop li:hover .item
{
  margin:0 0 0 -8px;
}

.bodylevel-low.menu-type-splitmenu .menutop li.active
{
  background:none!important;
  padding-top:14px;
}

.bodylevel-low .menutop li.active > .item
{
  height:43px;
}

.bodylevel-low .menutop li.active > .item span
{
  padding:4px 10px 0;
}

#rt-submenu ul.menu
{
  margin:0;
  padding:0;
}

#rt-submenu ul.menu li
{
  list-style:none;
  float:left;
  margin-right:7px;
  padding:5px 0 5px;
}

#rt-submenu ul.menu li .item
{
  display:block;
  font-size:14px;
  line-height:1.8em;
}

#rt-submenu ul.menu li.active .item
{
  font-weight:bold;
}

#rt-submenu .nopill ul.menu li .item:hover,#rt-submenu ul.menu li.active .item
{
  margin:-1px;
}

#rt-submenu ul.menu li .item span
{
  display:block;
  padding:0 8px;
}

.fusion-pill-l
{
  height:60px;
  margin:0;
  top:0;
  position:absolute;
  left:0;
}

.fusion-pill-r
{
  height:60px;
}

#rt-submenu .fusion-pill-l
{
  height:25px;
  top:6px;
  position:absolute;
  left:0;
  z-index:1;
}

#rt-submenu .fusion-pill-r
{
  height:25px;
}

body.rtl .menutop li,body.rtl .menutop li.active:hover
{
  float:right;
}

body.rtl #rt-submenu ul.menu li
{
  float:right;
  margin-right:0;
  margin-left:7px;
}

.bodylevel-low.menu-type-splitmenu.rtl .menutop li.active
{
  background:none!important;
}

.bodylevel-low.rtl .menutop li.active > .item span
{
  height:39px;
}

/*** style8.css ***/
body,.title,#rt-bottom,#rt-footer,#rt-header
{
  color:#666;
}

.title span,h1
{
  color:#333;
}

#rt-top,#rt-top h2
{
  color:#fff;
}

#rt-top a
{
  color:#ddd;
}

#rt-top a:hover
{
  color:#fff;
}

#rt-top h2 span
{
  color:#ddd;
}

#rt-showcase,#rt-showcase a
{
  color:#fff;
}

.showcase-color1 #rt-showcase h2.title
{
  color:#472B22;
  text-shadow:1px 1px 1px #CAB0A8;
}

.showcase-color2 #rt-showcase h2.title
{
  color:#304444;
  text-shadow:1px 1px 1px #B0C2C2;
}

.showcase-color3 #rt-showcase h2.title
{
  color:#424D41;
  text-shadow:1px 1px 1px #D4DFD2;
}

.showcase-color4 #rt-showcase h2.title
{
  color:#ccc;
  text-shadow:-1px -1px 1px #444;
}

.showcase-transparent #rt-showcase h2.title
{
  color:#fff;
  text-shadow:-1px -1px 1px #444;
}

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

.menutop li.root > .item,.menu-type-splitmenu .menutop li .item
{
  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 #333;
}

.menutop li.root:hover > .item,.menutop li.root.f-mainparent-itemfocus > .item,.menu-type-splitmenu .menutop li:hover .item
{
  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:#666;
  text-shadow:1px 1px 1px #fff;
}

.menutop li:hover > .bullet,.menutop li.f-menuparent-itemfocus .bullet,.menutop li.active > .bullet
{
  color:#333;
}

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

.ribbon1 h2.title,.articletitle-color1 .rt-article-title,#rt-header .ribbon1 h2.title,#rt-bottom .ribbon1 h2.title,#rt-footer .ribbon1 h2.title,.articletitle-color1 .rt-article-title a
{
  color:#472B22;
  text-shadow:1px 1px 1px #CAB0A8;
}

.ribbon1 h2.title span,.articletitle-color1 .rt-article-title span
{
  color:#fff;
  text-shadow:-1px -1px 1px #472B22;
}

.ribbon2 h2.title,#rt-header .ribbon2 h2.title,#rt-bottom .ribbon2 h2.title,#rt-footer .ribbon2 h2.title,.articletitle-color2 .rt-article-title,.articletitle-color2 .rt-article-title a
{
  color:#304444;
  text-shadow:1px 1px 1px #B0C2C2;
}

.ribbon2 h2.title span,.articletitle-color2 .rt-article-title span
{
  color:#fff;
  text-shadow:-1px -1px 1px #304444;
}

.ribbon3 h2.title,#rt-header .ribbon3 h2.title,#rt-bottom .ribbon3 h2.title,#rt-footer .ribbon3 h2.title,.articletitle-color3 .rt-article-title,.articletitle-color3 .rt-article-title a
{
  color:#424D41;
  text-shadow:1px 1px 1px #D4DFD2;
}

.ribbon3 h2.title span,.articletitle-color3 .rt-article-title span
{
  color:#fff;
  text-shadow:-1px -1px 1px #424D41;
}

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

.ribbon4 h2.title span,.articletitle-color4 .rt-article-title span
{
  color:#fff;
}

.ribbon5 h2.title,#rt-header .ribbon5 h2.title,#rt-bottom .ribbon5 h2.title,#rt-footer .ribbon5 h2.title,.articletitle-color5 .rt-article-title,.articletitle-color5 .rt-article-title a
{
  color:#666;
  text-shadow:1px 1px 1px #fff;
}

.ribbon5 h2.title span,.articletitle-color5 .rt-article-title span
{
  color:#333;
}

.ribbon6 h2.title,#rt-header .ribbon6 h2.title,#rt-bottom .ribbon6 h2.title,#rt-footer .ribbon6 h2.title,.articletitle-color6 .rt-article-title,.articletitle-color6 .rt-article-title a
{
  color:#999BA1;
  text-shadow:1px 1px 1px #fff;
}

.ribbon6 h2.title span,.articletitle-color6 .rt-article-title span
{
  color:#737578;
}

.ribbon7 h2.title,#rt-header .ribbon7 h2.title,#rt-bottom .ribbon7 h2.title,#rt-footer .ribbon7 h2.title,.articletitle-color7 .rt-article-title,.articletitle-color7 .rt-article-title a
{
  color:#AC9E9A;
  text-shadow:1px 1px 1px #fff;
}

.ribbon7 h2.title span,.articletitle-color7 .rt-article-title span
{
  color:#7D7370;
}

.ribbon8 h2.title,#rt-header .ribbon8 h2.title,#rt-bottom .ribbon8 h2.title,#rt-footer .ribbon8 h2.title,.articletitle-color8 .rt-article-title,.articletitle-color8 .rt-article-title a
{
  color:#A6A39F;
  text-shadow:1px 1px 1px #fff;
}

.ribbon8 h2.title span,.articletitle-color8 .rt-article-title span
{
  color:#727272;
}

.box1 .module-content,.box2 .module-content,.box3 .module-content,.box4 .module-content
{
  color:#fff;
}

.box1 .module-content a:hover,.box2 .module-content a:hover,.box3 .module-content a:hover,.box4 .module-content a:hover
{
  color:#fff;
}

.box1 .module-content a
{
  color:#E8CEC7;
}

.box1 h2.title,#rt-header .box1 h2.title,#rt-bottom .box1 h2.title,#rt-footer .box1 h2.title
{
  color:#472B22;
  text-shadow:1px 1px 1px #CAB0A8;
}

.box1 h2.title span
{
  color:#fff;
  text-shadow:-1px -1px 1px #472B22;
}

.box2 .module-content a
{
  color:#C7DDDD;
}

.box2 h2.title,#rt-header .box2 h2.title,#rt-bottom .box2 h2.title,#rt-footer .box2 h2.title
{
  color:#304444;
  text-shadow:1px 1px 1px #B0C2C2;
}

.box2 h2.title span
{
  color:#fff;
  text-shadow:-1px -1px 1px #304444;
}

.box3 .module-content a
{
  color:#DCE7D9;
}

.box3 h2.title,#rt-header .box3 h2.title,#rt-bottom .box3 h2.title,#rt-footer .box3 h2.title
{
  color:#424D41;
  text-shadow:1px 1px 1px #D4DFD2;
}

.box3 h2.title span
{
  color:#fff;
  text-shadow:-1px -1px 1px #424D41;
}

.box4 .module-content a
{
  color:#ccc;
}

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

.box4 h2.title span
{
  color:#fff;
  text-shadow:-1px -1px 1px #444;
}

.box5 h2.title,#rt-header .box5 h2.title,#rt-bottom .box5 h2.title,#rt-footer .box5 h2.title
{
  color:#ababab;
  text-shadow:1px 1px 1px #fff;
}

.box5 h2.title span
{
  color:#727272;
}

.box6 h2.title,#rt-header .box6 h2.title,#rt-bottom .box6 h2.title,#rt-footer .box6 h2.title
{
  color:#999BA1;
  text-shadow:1px 1px 1px #fff;
}

.box6 h2.title span
{
  color:#737578;
}

.box7 h2.title,#rt-header .box7 h2.title,#rt-bottom .box7 h2.title,#rt-footer .box7 h2.title
{
  color:#AC9E9A;
  text-shadow:1px 1px 1px #fff;
}

.box7 h2.title span
{
  color:#7D7370;
}

.box8 h2.title,#rt-header .box8 h2.title,#rt-bottom .box8 h2.title,#rt-footer .box8 h2.title
{
  color:#A6A39F;
  text-shadow:1px 1px 1px #fff;
}

.box8 h2.title span
{
  color:#727272;
}

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

.box1 .rt-polltitle,.box2 .rt-polltitle,.box3 .rt-polltitle,.box4 .rt-polltitle
{
  color:#fff;
}

#rt-footer .footer h2.title
{
  color:#999;
  text-shadow:1px 1px 1px #fff;
}

#rt-footer .footer h2.title span
{
  color:#666;
  text-shadow:1px 1px 1px #fff;
}

#rt-footer h2
{
  color:#aaa;
}

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

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

body.backgroundlevel-high
{
  background:#3E5252 url(../img/bg-high.jpg) 50% 0 no-repeat;
}

body.backgroundlevel-med
{
  background:#3E5252 url(../img/bg-med.jpg) 50% 0 no-repeat;
}

body.backgroundlevel-low
{
  background:#3E5252 url(../img/bg-low.png) 50% 0 repeat-x;
}

.bodylevel-high .rt-surround-top,.bodylevel-med .rt-surround-top
{
  background:url(../img/surround-top.png) 50% 0 no-repeat;
}

.bodylevel-high .rt-surround,.bodylevel-med .rt-surround
{
  background:url(../img/surround-middle.png) 50% 0 repeat-y;
}

.bodylevel-high .rt-surround-bottom,.bodylevel-med .rt-surround-bottom
{
  background:url(../img/surround-bottom.png) 50% 100% no-repeat;
}

#rt-logo
{
  background:url(../img/logo.png) 0 0 no-repeat;
}

#rt-header
{
  background:#e2e2e2 url(../img/header-bg.png) 50% 0 repeat-x;
}

.bodylevel-high .rt-header-spacer,.bodylevel-med .rt-header-spacer
{
  background:url(../img/submenu-bg.png) 50% 0 no-repeat;
}

.bodylevel-low .rt-header-spacer
{
  background:#e2e2e2;
}

.menutop li.root.active,.menu-type-splitmenu .menutop li.active,.menu-type-splitmenu .nopill .menutop li.active:hover
{
  background:url(../img/menutab-r.png) 100% 0 no-repeat!important;
  z-index:10;
}

.menutop li.root.active > .item,.menu-type-splitmenu .menutop li.active .item,.menu-type-splitmenu .nopill .menutop li.active:hover .item
{
  background:url(../img/menutab-l.png) 0 0 no-repeat!important;
  z-index:10;
}

.bodylevel-low .menutop li.root.active > .item,.bodylevel-low.menu-type-splitmenu .menutop li.active .item,.bodylevel-low.menu-type-splitmenu .menutop li.active:hover .item
{
  background:#618484!important;
}

.bodylevel-low .menutop li.root.active > .item span,.bodylevel-low.menu-type-splitmenu .menutop li.active .item span,.bodylevel-low.menu-type-splitmenu .menutop li.active:hover .item span
{
  background:#618484!important;
}

.fusion-pill-l
{
  background:url(../img/menu-active-r.png) 100% 2px no-repeat;
}

.fusion-pill-r
{
  background:url(../img/menu-active-l.png) 0 2px no-repeat;
}

.menu-type-splitmenu .nopill .menutop li:hover,.menu-type-splitmenu .nopill .menutop .f-mainparent-itemfocus,.menu-type-fusionmenu .nopill .menutop li.root:hover,.menu-type-fusionmenu .nopill .menutop .root.f-mainparent-itemfocus,.menu-type-fusionmenu .menutop.nojs li.root:hover,.menu-type-fusionmenu .menutop.nojs .root.f-mainparent-itemfocus
{
  background:url(../img/menu-active-r.png) 100% 10px no-repeat;
}

.menu-type-splitmenu .nopill .menutop li:hover .item,.menu-type-splitmenu .nopill .menutop .f-mainparent-itemfocus .item,.menu-type-fusionmenu .nopill .menutop li.root:hover .item,.menu-type-fusionmenu .nopill .menutop .root.f-mainparent-itemfocus .item,.menu-type-fusionmenu .menutop.nojs li.root:hover .item,.menu-type-fusionmenu .menutop.nojs .root.f-mainparent-itemfocus .item
{
  background:url(../img/menu-active-l.png) 8px 10px no-repeat;
}

.menutop .menu {display:none;}

#rt-submenu
{
  background:url(../img/submenu-bg.png) 0 0 no-repeat;
}

#rt-submenu23
{
  background:url(../img/body-div.png) 50% 0 repeat-x;
  height:35px;
  overflow:hidden;
}

#rt-submenu .nopill ul.menu li .item:hover,#rt-submenu ul.menu li.active .item
{
  background:#e9e9e9 url(../img/sidemenu-bg.png) 50% 0 repeat-x;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
}

#rt-submenu .fusion-pill-l
{
  background:#e9e9e9 url(../img/sidemenu-bg.png) 50% 0 repeat-x;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
}

#rt-submenu .fusion-pill-r
{
  background:none;
}

.menutop ul
{
  background-image:url(../img/drop-bg-1.png);
}

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

.menutop ul,.menutop .drop-top
{
  background-image:url(../img/drop-bg-1.png);
}

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

.menutop li > .bullet
{
  background:url(../img/arrows.png) 5px -406px no-repeat;
}

.menu-type-fusionmenu .menutop.nojs li li > .bullet
{
  background:url(../img/arrows.png) 5px -406px no-repeat!important;
}

.menu-type-fusionmenu .menutop li:hover,.menu-type-fusionmenu .menutop li.f-menuparent-itemfocus,.menu-type-fusionmenu .menutop li.active
{
  background:url(../img/sidemenu-bg-active.png) 50% 0 repeat-x;
}

.menutop li:hover > .bullet,.menutop li.f-menuparent-itemfocus .bullet,.menutop li.active > .bullet
{
  background:url(../img/arrows.png) 5px 14px no-repeat;
}

.menutop ul li > .daddy span
{
  background:url(../img/topmenu-daddy.png) 96% 15px no-repeat;
}

.bodylevel-high.showcase-color1 #rt-showcase,.bodylevel-med.showcase-color1 #rt-showcase
{
  background:url(../img/showcase-bg.png) 50% 0 repeat-y;
}

.bodylevel-high.showcase-color2 #rt-showcase,.bodylevel-med.showcase-color2 #rt-showcase
{
  background:url(../img/showcase-bg2.png) 50% 0 repeat-y;
}

.bodylevel-high.showcase-color3 #rt-showcase,.bodylevel-med.showcase-color3 #rt-showcase
{
  background:url(../img/showcase-bg3.png) 50% 0 repeat-y;
}

.bodylevel-high.showcase-color4 #rt-showcase,.bodylevel-med.showcase-color4 #rt-showcase
{
  background:url(../img/showcase-bg4.png) 50% 0 repeat-y;
}

.bodylevel-low.showcase-color1 #rt-showcase
{
  background:#946050;
}

.bodylevel-low.showcase-color2 #rt-showcase
{
  background:#618484;
}

.bodylevel-low.showcase-color3 #rt-showcase
{
  background:#8F9E8B;
}

.bodylevel-low.showcase-color4 #rt-showcase
{
  background:#666;
}

.bodylevel-high #rt-main-divider,.bodylevel-med #rt-main-divider
{
  background:#fff url(../img/body-bg.png) 50% 0 repeat-x;
}

.bodylevel-low #rt-main-divider
{
  background:#fff;
}

#rt-breadcrumbs
{
  background:#e7e7e7 url(../img/copyright-bg.png) 50% 50% repeat-x;
}

#rt-main-surround
{
  background:#fff;
}

.rt-main-inner
{
  background:url(../img/main-inner.png) 50% 0 repeat-x;
}

#rt-main-surround ul.menu li
{
  background:#e9e9e9 url(../img/sidemenu-bg.png) 50% 0 repeat-x;
  border-top:1px solid #d4d4d4;
  border-left:1px solid #d4d4d4;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
}

#rt-main-surround ul.menu li.active,#rt-main-surround ul.menu li:hover
{
  background:#e1e1e1 url(../img/sidemenu-bg-active.png) 50% 0 repeat-x;
}

#rt-main-surround ul.menu li a,#rt-main-surround ul.menu li .separator,#rt-main-surround ul.menu li .item
{
  background:url(../img/arrows.png) 10px 10px no-repeat;
}

.bodylevel-low #rt-main-surround ul.menu li
{
  background:#e5e5e5;
}

.bodylevel-low #rt-main-surround ul.menu li.active,.bodylevel-low #rt-main-surround ul.menu li:hover
{
  background:#f4f4f4;
}

.articletitle-color1 .rt-headline,.ribbon1 .module-title
{
  background:url(../img/ribbon-bg.png) 0 100% no-repeat;
}

.articletitle-color2 .rt-headline,.ribbon2 .module-title
{
  background:url(../img/ribbon2-bg.png) 0 100% no-repeat;
}

.articletitle-color3 .rt-headline,.ribbon3 .module-title
{
  background:url(../img/ribbon3-bg.png) 0 100% no-repeat;
}

.articletitle-color4 .rt-headline,.ribbon4 .module-title
{
  background:url(../img/ribbon4-bg.png) 0 100% no-repeat;
}

.articletitle-color5 .rt-headline,.ribbon5 .module-title
{
  background:url(../img/ribbon5-bg.png) 0 100% no-repeat;
}

.articletitle-color6 .rt-headline,.ribbon6 .module-title
{
  background:url(../img/ribbon6-bg.png) 0 100% no-repeat;
}

.articletitle-color7 .rt-headline,.ribbon7 .module-title
{
  background:url(../img/ribbon7-bg.png) 0 100% no-repeat;
}

.articletitle-color8 .rt-headline,.ribbon8 .module-title
{
  background:url(../img/ribbon8-bg.png) 0 100% no-repeat;
}

.bodylevel-low.articletitle-color1 .rt-headline,.bodylevel-low .ribbon1 .module-title
{
  background:#946050;
}

.bodylevel-low.articletitle-color2 .rt-headline,.bodylevel-low .ribbon2 .module-title
{
  background:#618484;
}

.bodylevel-low.articletitle-color3 .rt-headline,.bodylevel-low .ribbon3 .module-title
{
  background:#8F9E8B;
}

.bodylevel-low.articletitle-color4 .rt-headline,.bodylevel-low .ribbon4 .module-title
{
  background:#666;
}

.bodylevel-low.articletitle-color5 .rt-headline,.bodylevel-low .ribbon5 .module-title
{
  background:#ddd;
}

.bodylevel-low.articletitle-color6 .rt-headline,.bodylevel-low .ribbon6 .module-title
{
  background:#E9EBEE;
}

.bodylevel-low.articletitle-color7 .rt-headline,.bodylevel-low .ribbon7 .module-title
{
  background:#F7EBE6;
}

.bodylevel-low.articletitle-color8 .rt-headline,.bodylevel-low .ribbon8 .module-title
{
  background:#EDEAE3;
}

.box1 .module-content
{
  border:1px solid #7E5244;
  background:#946050;
}

.box1 h2.title
{
  background:#946050 url(../img/box-head.png) 50% -484px repeat-x;
  border-bottom:1px solid #7E5244;
}

.box1 .module-title
{
  border-bottom:1px solid #A4786A;
}

.box2 .module-content
{
  border:1px solid #537070;
  background:#618484;
}

.box2 h2.title
{
  background:#618484 url(../img/box-head.png) 50% -605px repeat-x;
  border-bottom:1px solid #537070;
}

.box2 .module-title
{
  border-bottom:1px solid #799696;
}

.box3 .module-content
{
  border:1px solid #7A8676;
  background:#8F9E8B;
}

.box3 h2.title
{
  background:#8F9E8B url(../img/box-head.png) 50% -847px repeat-x;
  border-bottom:1px solid #7A8676;
}

.box3 .module-title
{
  border-bottom:1px solid #A0AC9C;
}

.box4 .module-content
{
  border:1px solid #555;
  background:#666;
}

.box4 h2.title
{
  background:#666 url(../img/box-head.png) 50% -726px repeat-x;
  border-bottom:1px solid #555;
}

.box4 .module-title
{
  border-bottom:1px solid #777;
}

.box5 .module-title,.box6 .module-title,.box7 .module-title,.box8 .module-title
{
  border-bottom:1px solid #fff;
}

.box5 .module-content
{
  border:1px solid #e4e4e4;
  background:#eee;
}

.box5 h2.title
{
  background:#eee url(../img/box-head.png) 50% 0 repeat-x;
  border-bottom:1px solid #e4e4e4;
}

.box6 .module-content
{
  border:1px solid #D6DCE1;
  background:#E9EBEE;
}

.box6 h2.title
{
  background:#E9EBEE url(../img/box-head.png) 50% -121px repeat-x;
  border-bottom:1px solid #D6DCE1;
}

.box7 .module-content
{
  border:1px solid #EED8D8;
  background:#F7EBE6;
}

.box7 h2.title
{
  background:#F7EBE6 url(../img/box-head.png) 50% -242px repeat-x;
  border-bottom:1px solid #EED8D8;
}

.box8 .module-content
{
  border:1px solid #DDD9D4;
  background:#EDEAE3;
}

.box8 h2.title
{
  background:#EDEAE3 url(../img/box-head.png) 50% -363px repeat-x;
  border-bottom:1px solid #DDD9D4;
}

.bodylevel-low .box1 h2.title
{
  background:#946050;
}

.bodylevel-low .box2 h2.title
{
  background:#618484;
}

.bodylevel-low .box3 h2.title
{
  background:#8F9E8B;
}

.bodylevel-low .box4 h2.title
{
  background:#666;
}

.bodylevel-low .box5 h2.title
{
  background:#eee;
}

.bodylevel-low .box6 h2.title
{
  background:#E9EBEE;
}

.bodylevel-low .box7 h2.title
{
  background:#F7EBE6;
}

.bodylevel-low .box8 h2.title
{
  background:#EDEAE3;
}

#rt-bottom,#rt-mainbottom
{
  background:url(../img/main-inner.png) 50% 0 repeat-x;
}

#rt-footer
{
  border-top:1px solid #eee;
}

.footer h2.title
{
  background:#eaeaea url(../img/footer-bg.png) 50% -1px repeat-x;
  border-bottom:1px solid #e4e4e4;
}

.footer .module-inner
{
  background:url(../img/main-inner.png) 50% -1px repeat-x;
}

.bodylevel-low .footer h2.title
{
  background:#efefef;
}

#rt-copyright
{
  background:#e7e7e7 url(../img/copyright-bg.png) 50% 0 repeat-x;
  border-top:1px solid #eee;
  border-bottom:1px solid #fff;
}

#rocket,#gantry-logo
{
  background:url(../img/copyright.png) 0 0 no-repeat;
}

.readon,.readon-main
{
  background:#ddd url(../img/sidemenu-bg-active.png) 50% 0 repeat-x;
  border:1px solid #d4d4d4;
}

.readon:hover,.readon-main:hover
{
  background:#E9E9E9 url(../img/sidemenu-bg.png) 50% 0 repeat-x;
}

.bodylevel-low .readon
{
  background:#e4e4e4;
}

.bodylevel-low .readon:hover
{
  background:#f7f7f7;
}

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

.box1 .readon,.box2 .readon,.box3 .readon,.box4 .readon,.box5 .readon,.box6 .readon,.box7 .readon,.box8 .readon,#rt-showcase .readon
{
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
}

.rokradios,.rokchecks,.rokradios-active,.rokchecks-active
{
  background-image:url(../img/inputs.png);
}

#rt-main-surround .inputbox
{
  background:#e9e9e9 url(../img/sidemenu-bg.png) 0 0 repeat-x;
  border-top:1px solid #d4d4d4;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  border-left:1px solid #d4d4d4;
}

.bodylevel-low #rt-main-surround .inputbox
{
  background:#e9e9e9;
}

#breadcrumbs-home
{
  background:url(../img/typography.png) 0 0 no-repeat;
}

span.breadcrumbs img
{
  background:url(../img/arrows.png) 0 3px 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(../img/typography.png);
}

#form-login ul li a,#com-form-login ul li a,ul.rt-more-articles li a,.rt-section-list ul li a
{
  background:url(../img/arrows.png) 0 3px no-repeat;
}

.box1 #form-login ul li a,.box1 #com-form-login ul li a,.box1 ul.rt-more-articles li a,.box1 .rt-section-list ul li a,.box2 #form-login ul li a,.box2 #com-form-login ul li a,.box2 ul.rt-more-articles li a,.box2 .rt-section-list ul li a,.box3 #form-login ul li a,.box3 #com-form-login ul li a,.box3 ul.rt-more-articles li a,.box3 .rt-section-list ul li a,.box4 #form-login ul li a,.box4 #com-form-login ul li a,.box4 ul.rt-more-articles li a,.box4 .rt-section-list ul li a
{
  background:url(../img/arrows.png) 0 -796px no-repeat;
}

.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:#06F;
  border:2px solid #06F;
}

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

#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(../img/j_button2_left.png) no-repeat;
  color:#666;
}

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

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

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

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

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

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

.button2-left .blank a
{
  color:#666;
}
.rt-header-quote {width:350px; float:left;}
.rt-header-search {width:170px; float:right;}
#rokajaxsearch .inputbox
{
  color:#666;
}

#rokajaxsearch .roksearch-wrapper
{
  background:#e9e9e9 url(../img/sidemenu-bg.png) 0 0 repeat-x;
  border-top:1px solid #d4d4d4;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  border-left:1px solid #d4d4d4;
}

#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(../img/search-assets.png) 0 -50px no-repeat;
}

#roksearch_results .arrow-left
{
  background:url(../img/search-assets.png) 0 2px no-repeat;
}

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

#roksearch_results .arrow-right
{
  background:url(../img/search-assets.png) 0 -15px no-repeat;
}

body ul.roknewspagere li
{
  border-bottom:1px solid #eee;
  background:url(../img/bullet9.png) no-repeat 0 3px;
}

body ul.roknewspagere-numbers
{
  background:#EAEAEA url(../img/page-m.png) repeat-x;
}

body .roknewspagere-prev,body .roknewspagere-prev-disabled,body .roknewspagere-next,body .roknewspagere-next-disabled
{
  background-image:url(../img/page-controls.png);
}

body .roknewspagere-pages2
{
  border:1px solid #ddd;
}

body .roktabs-wrapper .light .arrow-next,body .roktabs-wrapper .light .arrow-prev,body .roktabs-wrapper .light .arrow-next-hover,body .roktabs-wrapper .light .arrow-prev-hover
{
  background-image:url(../img/page-controls.png);
}

body .roktabs-wrapper .light .roktabs-links ul.roktabs-top li.active
{
  background:#EAEAEA url(../img/page-m.png) repeat-x;
}

body .roktabs-wrapper .light .roktabs-links ul.roktabs-top
{
  background:#ddd url(../img/sidemenu-bg-active.png) repeat-x scroll 50% 0;
}

body .roktabs-wrapper .light
{
  border:1px solid #ddd;
}

body .roktabs-wrapper .light .active-arrows
{
  border-bottom:1px solid #ddd;
}

#rt-showcase .rokstories-layout2 .feature-arrow-l,#rt-showcase .rokstories-layout2 .feature-arrow-r
{
  background-image:url(../img/rokstories-arrows.png);
}

#rt-showcase .rokstories-layout2
{
  background:url(../img/rokstories-bg.png) 35% 100% no-repeat;
}

body.rtl #rt-main-surround ul.menu li a,body.rtl #rt-main-surround ul.menu li .separator,body.rtl #rt-main-surround ul.menu li .item
{
  background:url(../img/arrows-rtl.png) 100% 10px no-repeat;
}

.articletitle-color1.rtl .rt-headline,body.rtl .ribbon1 .module-title
{
  background:url(../img/ribbon-bg-rtl.png) 100% 100% no-repeat;
}

.articletitle-color2.rtl .rt-headline,body.rtl .ribbon2 .module-title
{
  background:url(../img/ribbon2-bg-rtl.png) 100% 100% no-repeat;
}

.articletitle-color3.rtl .rt-headline,body.rtl .ribbon3 .module-title
{
  background:url(../img/ribbon3-bg-rtl.png) 100% 100% no-repeat;
}

.articletitle-color4.rtl .rt-headline,body.rtl .ribbon4 .module-title
{
  background:url(../img/ribbon4-bg-rtl.png) 100% 100% no-repeat;
}

.articletitle-color5.rtl .rt-headline,body.rtl .ribbon5 .module-title
{
  background:url(../img/ribbon5-bg-rtl.png) 100% 100% no-repeat;
}

.articletitle-color6.rtl .rt-headline,body.rtl .ribbon6 .module-title
{
  background:url(../img/ribbon6-bg-rtl.png) 100% 100% no-repeat;
}

.articletitle-color7.rtl .rt-headline,body.rtl .ribbon7 .module-title
{
  background:url(../img/ribbon7-bg-rtl.png) 100% 100% no-repeat;
}

.articletitle-color8.rtl .rt-headline,body.rtl .ribbon8 .module-title
{
  background:url(../img/ribbon8-bg-rtl.png) 100% 100% no-repeat;
}

.bodylevel-low.articletitle-color1.rtl .rt-headline,.bodylevel-low.rtl .ribbon1 .module-title
{
  background:#946050;
}

.bodylevel-low.articletitle-color2.rtl .rt-headline,.bodylevel-low.rtl .ribbon2 .module-title
{
  background:#618484;
}

.bodylevel-low.articletitle-color3.rtl .rt-headline,.bodylevel-low.rtl .ribbon3 .module-title
{
  background:#8F9E8B;
}

.bodylevel-low.articletitle-color4.rtl .rt-headline,.bodylevel-low.rtl .ribbon4 .module-title
{
  background:#666;
}

.bodylevel-low.articletitle-color5.rtl .rt-headline,.bodylevel-low.rtl .ribbon5 .module-title
{
  background:#ddd;
}

.bodylevel-low.articletitle-color6.rtl .rt-headline,.bodylevel-low.rtl .ribbon6 .module-title
{
  background:#E9EBEE;
}

.bodylevel-low.articletitle-color7.rtl .rt-headline,.bodylevel-low.rtl .ribbon7 .module-title
{
  background:#F7EBE6;
}

.bodylevel-low.articletitle-color8.rtl .rt-headline,.bodylevel-low.rtl .ribbon8 .module-title
{
  background:#EDEAE3;
}

body.rtl .menutop li > .bullet
{
  background:url(../img/arrows-rtl.png) 100% -406px no-repeat;
}

body.rtl .menutop li:hover > .bullet,body.rtl .menutop li.f-menuparent-itemfocus .bullet,body.rtl .menutop li.active > .bullet
{
  background:url(../img/arrows-rtl.png) 100% 14px no-repeat;
}

body.rtl .menutop ul li > .daddy span
{
  background:url(../img/topmenu-daddy.png) 5px 15px no-repeat;
}

body.rtl #form-login ul li a,body.rtl #com-form-login ul li a,body.rtl ul.rt-more-articles li a,body.rtl .rt-section-list ul li a
{
  background:url(../img/arrows-rtl.png) 100% 3px no-repeat;
}

body.rtl .box1 #form-login ul li a,body.rtl .box1 #com-form-login ul li a,body.rtl .box1 ul.rt-more-articles li a,body.rtl .box1 .rt-section-list ul li a,body.rtl .box2 #form-login ul li a,body.rtl .box2 #com-form-login ul li a,body.rtl .box2 ul.rt-more-articles li a,body.rtl .box2 .rt-section-list ul li a,body.rtl .box3 #form-login ul li a,body.rtl .box3 #com-form-login ul li a,body.rtl .box3 ul.rt-more-articles li a,body.rtl .box3 .rt-section-list ul li a,body.rtl .box4 #form-login ul li a,body.rtl .box4 #com-form-login ul li a,body.rtl .box4 ul.rt-more-articles li a,body.rtl .box4 .rt-section-list ul li a
{
  background:url(../img/arrows-rtl.png) 100% -796px no-repeat;
}

body.rtl ul.roknewspagere li
{
  background:url(../img/bullet9-rtl.png) no-repeat 100% 3px;
}

body.rtl span.breadcrumbs img
{
  background:url(../img/arrows-rtl.png) 0 3px no-repeat;
}

body.rtl .menutop ul
{
  background-image:url(../img/drop-bg-1-rtl.png);
}

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

body.rtl .menutop ul,body.rtl .menutop .drop-top
{
  background-image:url(../img/drop-bg-1-rtl.png);
}

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

body.rtl .menutop li.root.active,.menu-type-splitmenu.rtl .menutop li.active,.menu-type-splitmenu.rtl .nopill .menutop li.active:hover
{
  background:url(../img/menutab-r-rtl.png) 100% 0 no-repeat!important;
  z-index:10;
}

body.rtl .menutop li.root.active > .item,.menu-type-splitmenu.rtl .menutop li.active .item,.menu-type-splitmenu.rtl .nopill .menutop li.active:hover .item
{
  background:url(../img/menutab-l-rtl.png) 0 0 no-repeat!important;
  z-index:10;
}

/*** demo-styles.css ***/
.demo-img .rt-image
{
  padding:5px;
  margin-right:10px;
  float:left;
}

.demo-lb-img
{
  border:3px solid #eee;
}

.feb10-home #rt-feature
{
  padding-bottom:0;
}

.feb10-home #rt-feature .ribbon1 .module-inner
{
  display:none;
}

.feb10-home #rt-feature .rt-block
{
  margin-bottom:0;
}

.feb10-home #rt-main-surround .menu em
{
  display:none;
}

.feb10-home h4
{
  color:#999;
}

.feb10-home .rt-joomla .rt-article
{
  margin-bottom:20px;
}

.demo-title
{
  color:#999;
  font-size:150%;
  display:block;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:10px;
}

.demo-mb
{
  border-bottom:1px solid #eee;
  margin-bottom:15px;
}

.mb-image
{
  border:4px solid #eee;
  float:left;
  margin-right:10px;
}

.demo-mb a
{
  font-weight:bold;
}

.demo-author
{
  margin-top:10px;
  text-align:right;
  display:block;
}

.gantry-img .rt-image
{
  padding:3px;
}

.gantry-logo
{
  float:right;
}

.rt-ext-col1
{
  float:left;
  width:47%;
}

.rt-ext-col2
{
  float:right;
  width:47%;
}

.rt-ext-block
{
  margin-bottom:30px;
  overflow:hidden;
}

.rt-ext-img
{
  float:left;
  margin-right:20px;
  margin-bottom:25px;
}

.rt-ext-divider
{
  height:10px;
  display:block;
}

.rt-ext-links
{
  text-align:right;
  display:block;
}

.demo-sv-title
{
  width:206px;
  float:left;
  margin-right:10px;
  padding-left:3px;
}

.demo-sv-title h2,.demo-sv-title2 h3
{
  text-align:center;
}

.demo-img .demo-sv-img
{
  float:none;
}

.demo-img .demo-sv-img2
{
  float:none;
  padding:1px;
  margin-right:3px;
}

.demo-sv-title2
{
  width:128px;
  float:left;
  margin-right:5px;
  padding-left:2px;
}

.demo-tut-list
{
  float:left;
  width:40%;
}

.demo-tut-video-img
{
  margin-right:15px;
  width:123px;
  float:left;
}

.demo-tut-divider
{
  width:15px;
}

.rtl .demo-img .rt-image
{
  margin-left:10px;
  margin-right:0;
  float:right;
}

.rtl .mb-image
{
  float:right;
  margin-right:0;
  margin-left:10px;
}

.rtl .demo-author
{
  text-align:left;
}

.rtl .gantry-logo
{
  float:left;
}

.rtl .rt-ext-col1
{
  float:right;
}

.rtl .rt-ext-col2
{
  float:left;
}

.rtl .rt-ext-img
{
  float:right;
  margin-right:0;
  margin-left:20px;
}

.rtl .rt-ext-links
{
  text-align:left;
}

.rtl .demo-sv-title
{
  float:right;
  margin-right:0;
  margin-left:10px;
  padding-left:0;
  padding-right:3px;
}

.rtl .demo-tut-list
{
  float:right;
}

.rtl .demo-tut-video-img
{
  margin-right:0;
  margin-left:15px;
  float:right;
}

.rtl .demo-img .demo-sv-img2
{
  margin-left:3px;
  margin-right:3px;
}

.rtl .demo-sv-title2
{
  float:right;
  margin-left:5px;
  margin-right:0;
  padding-right:2px;
  padding-left:0;
}

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

.bodylevel-high .rt-surround-top,.bodylevel-med .rt-surround-top,.bodylevel-high .rt-surround-bottom,.bodylevel-med .rt-surround-bottom
{
  height:22px;
  margin:0 -22px;
}

.rt-surround-top
{
  margin-top:5px;
}

.bodylevel-low .rt-surround-top
{
  height:10px;
  margin:0;
}

.bodylevel-high .rt-surround,.bodylevel-med .rt-surround
{
  margin:0 -22px;
  padding:0 22px;
}

.rt-block
{
  padding:10px;
  margin-bottom:10px;
}

#rt-debug
{
  padding-top:20px;
  position:relative;
}

#rt-header .rt-block
{
  margin-bottom:0;
  clear:both;
}

.rt-header-spacer
{
  //height:20px;
  overflow:hidden;
}

.bodylevel-low .rt-header-spacer
{
  height:5px;
}

#rt-logo
{
  width:200px;
  height:44px;
  display:block;
}

.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;
}

#rt-submenu
{
  position:relative;
}

#rt-submenu23
{
  padding:2px 12px 0;
  position:relative;
  z-index:2;
}

.bodylevel-high #rt-showcase,.bodylevel-med #rt-showcase
{
  margin:0 -10px;
  padding:0 10px 20px;
}

#rt-showcase
{
  padding:0 0 20px;
}

.showcase-transparent #rt-showcase
{
  background:none;
}

#rt-main-divider
{
  height:20px;
  margin-top:-20px;
}

.bodylevel-low #rt-main-divider
{
  height:10px;
}

#rt-feature
{
  padding-bottom:10px;
}

.rt-main-inner
{
  padding:10px 0;
}

.mb7-sa5
{
  background:url(../img/mb7-sa5.png) 50% 0 repeat-y;
}

.sa5-mb7
{
  background:url(../img/sa5-mb7.png) 50% 0 repeat-y;
}

.mb8-sa4
{
  background:url(../img/mb8-sa4.png) 50% 0 repeat-y;
}

.sa4-mb8
{
  background:url(../img/sa4-mb8.png) 50% 0 repeat-y;
}

.mb9-sa3
{
  background:url(../img/mb9-sa3.png) 50% 0 repeat-y;
}

.sa3-mb9
{
  background:url(../img/sa3-mb9.png) 50% 0 repeat-y;
}

.mb6-sa6,.sa6-mb6
{
  background:url(../img/mb6-sa6.png) 50% 0 repeat-y;
}

.mb4-sa4-sb4,.sa4-mb4-sb4,.sa4-sb4-mb4
{
  background:url(../img/mb4-sa4-sb4.png) 50% 0 repeat-y;
}

.mb6-sa3-sb3
{
  background:url(../img/mb6-sa3-sb3.png) 50% 0 repeat-y;
}

.mb8-sa2-sb2
{
  background:url(../img/mb8-sa2-sb2.png) 50% 0 repeat-y;
}

.sa3-mb6-sb3
{
  background:url(../img/sa3-mb6-sb3.png) 50% 0 repeat-y;
}

.sa2-mb8-sb2
{
  background:url(../img/sa2-mb8-sb2.png) 50% 0 repeat-y;
}

.sa3-sb3-mb6
{
  background:url(../img/sa3-sb3-mb6.png) 50% 0 repeat-y;
}

.sa2-sb2-mb8
{
  background:url(../img/sa2-sb2-mb8.png) 50% 0 repeat-y;
}

.mb3-sa3-sb3-sc3,.sa3-mb3-sb3-sc3,.sa3-sb3-mb3-sc3,.sa3-sb3-sc3-mb3
{
  background:url(../img/mb3-sa3-sb3-sc3.png) 50% 0 repeat-y;
}

.mb4-sa2-sb3-sc3
{
  background:url(../img/mb4-sa2-sb3-sc3.png) 50% 0 repeat-y;
}

.mb4-sa3-sb2-sc3
{
  background:url(../img/mb4-sa3-sb2-sc3.png) 50% 0 repeat-y;
}

.mb4-sa3-sb3-sc2
{
  background:url(../img/mb4-sa3-sb3-sc2.png) 50% 0 repeat-y;
}

.mb6-sa2-sb2-sc2
{
  background:url(../img/mb6-sa2-sb2-sc2.png) 50% 0 repeat-y;
}

.sa3-mb4-sb2-sc3
{
  background:url(../img/sa3-mb4-sb2-sc3.png) 50% 0 repeat-y;
}

.sa2-mb4-sb3-sc3
{
  background:url(../img/sa2-mb4-sb3-sc3.png) 50% 0 repeat-y;
}

.sa3-mb4-sb3-sc2
{
  background:url(../img/sa3-mb4-sb3-sc2.png) 50% 0 repeat-y;
}

.sa2-mb6-sb2-sc2
{
  background:url(../img/sa2-mb6-sb2-sc2.png) 50% 0 repeat-y;
}

.sa3-sb2-mb4-sc3
{
  background:url(../img/sa3-sb2-mb4-sc3.png) 50% 0 repeat-y;
}

.sa2-sb3-mb4-sc3
{
  background:url(../img/sa2-sb3-mb4-sc3.png) 50% 0 repeat-y;
}

.sa3-sb3-mb4-sc2
{
  background:url(../img/sa3-sb3-mb4-sc2.png) 50% 0 repeat-y;
}

.sa2-sb2-mb6-sc2
{
  background:url(../img/sa2-sb2-mb6-sc2.png) 50% 0 repeat-y;
}

.sa3-sb3-sc2-mb4
{
  background:url(../img/sa3-sb3-sc2-mb4.png) 50% 0 repeat-y;
}

.sa3-sb2-sc3-mb4
{
  background:url(../img/sa3-sb2-sc3-mb4.png) 50% 0 repeat-y;
}

.sa2-sb3-sc3-mb4
{
  background:url(../img/sa2-sb3-sc3-mb4.png) 50% 0 repeat-y;
}

.sa2-sb2-sc2-mb6
{
  background:url(../img/sa2-sb2-sc2-mb6.png) 50% 0 repeat-y;
}

#rt-main-surround ul.menu
{
  margin-left:0;
}

#rt-main-surround ul.menu li
{
  list-style:none;
  margin:-1px -1px 5px;
}

#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:120%;
  font-weight:normal;
  padding:5px 0 5px 20px;
  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 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 ul.menu li a:hover,#rt-main-surround ul.menu li .separator:hover,#rt-main-surround ul.menu li .item:hover,#rt-main-surround ul.menu li.active > a,#rt-main-surround ul.menu li.active > .separator,#rt-main-surround ul.menu li.active > .item
{
  background-position:10px -410px;
}

#rt-main-surround ul.menu li li.active,#rt-main-surround ul.menu li li:hover
{
  background:none;
}

.bodylevel-low #rt-main-surround ul.menu ul li
{
  background:none;
}

h2.title
{
  font-size:160%;
  margin-top:11px;
  margin-bottom:20px;
  letter-spacing:inherit;
}

.ribbon1 .module-title,.ribbon2 .module-title,.ribbon3 .module-title,.ribbon4 .module-title,.ribbon5 .module-title,.ribbon6 .module-title,.ribbon7 .module-title,.ribbon8 .module-title
{
  margin:3px 0 3px -28px;
  display:inline-block;
}

.bodylevel-low .ribbon1 .module-title,.bodylevel-low .ribbon2 .module-title,.bodylevel-low .ribbon3 .module-title,.bodylevel-low .ribbon4 .module-title,.bodylevel-low .ribbon5 .module-title,.bodylevel-low .ribbon6 .module-title,.bodylevel-low .ribbon7 .module-title,.bodylevel-low .ribbon8 .module-title
{
  margin:3px 0 9px -10px;
}

.ribbon1 h2.title,.ribbon2 h2.title,.ribbon3 h2.title,.ribbon4 h2.title,.ribbon5 h2.title,.ribbon6 h2.title,.ribbon7 h2.title,.ribbon8 h2.title
{
  letter-spacing:inherit;
  margin:0;
  padding:8px 29px 18px 28px;
  line-height:100%;
}

.bodylevel-low .ribbon1 h2.title,.bodylevel-low .ribbon2 h2.title,.bodylevel-low .ribbon3 h2.title,.bodylevel-low .ribbon4 h2.title,.bodylevel-low .ribbon5 h2.title,.bodylevel-low .ribbon6 h2.title,.bodylevel-low .ribbon7 h2.title,.bodylevel-low .ribbon8 h2.title
{
  padding:8px 10px 12px;
}

.box1 .rt-block,.box2 .rt-block,.box3 .rt-block,.box4 .rt-block,.box5 .rt-block,.box6 .rt-block,.box7 .rt-block,.box8 .rt-block
{
  margin-bottom:10px;
}

.box1 .module-content,.box2 .module-content,.box3 .module-content,.box4 .module-content,.box5 .module-content,.box6 .module-content,.box7 .module-content,.box8 .module-content
{
  margin:0 -10px -10px;
  padding:0 9px 9px;
}

.box1 .module-title,.box2 .module-title,.box3 .module-title,.box4 .module-title,.box5 .module-title,.box6 .module-title,.box7 .module-title,.box8 .module-title
{
  margin:0 -9px 8px;
}

.box1 h2.title,.box2 h2.title,.box3 h2.title,.box4 h2.title,.box5 h2.title,.box6 h2.title,.box7 h2.title,.box8 h2.title
{
  padding:10px;
  margin:0;
}

.flush .rt-block
{
  padding:0;
}

.flushtop .rt-block
{
  padding-top:0;
}

.flushbottom .rt-block
{
  padding-bottom:0;
}

#rt-bottom,#rt-mainbottom
{
  padding-top:10px;
}

.footer .module-content
{
  margin-top:-10px;
}

.footer .module-title
{
  margin:0 -20px;
}

.footer h2.title
{
  padding:10px 20px;
  margin:0;
}

.footer .module-inner
{
  margin:0 -20px;
  padding:8px 20px 0;
}

.bodylevel-low .footer .module-inner
{
  background:none;
}

#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 -30px;
}

.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;
}

.readon,.readon-main
{
  display:inline-block;
  padding:0 8px;
  font-size:1em;
  cursor:pointer;
  line-height:26px;
  font-weight:bold;
  overflow:visible;
}

.readon .button
{
  outline:none;
  height:26px;
  cursor:pointer;
}

.readon span,.readon .button
{
  background:none;
  padding:0;
  margin:0;
  border:0;
  line-height:26px;
  font-size:1em;
  font-weight:bold;
}

.readon span span
{
  display:inline;
  background:none;
  margin-left:0;
  padding:0;
  float:none;
}

.rokradios,.rokchecks
{
  padding:1px 5px 7px 24px;
  line-height:120%;
}

.rokradios
{
  background-position:0 0;
  background-repeat:no-repeat;
}

.rokradios-active
{
  background-position:0 -264px;
  background-repeat:no-repeat;
}

.rokchecks
{
  background-position:0 -502px;
  background-repeat:no-repeat;
}

.rokchecks-active
{
  background-position:0 -754px;
  background-repeat:no-repeat;
}

#rt-main-surround .inputbox
{
  margin:-1px;
}

#rt-breadcrumbs
{
  padding:0 20px;
}

#breadcrumbs-home
{
  width:12px;
  height:12px;
  display:block;
  float:left;
  margin-right:5px;
}

#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:110%;
  font-weight:bold;
  overflow:hidden;
}

span.breadcrumbs img
{
  width:6px;
  height:12px;
  float:left;
}

span.breadcrumbs a,span.no-link
{
  padding:0 12px 0 8px;
  float:left;
  display:block;
  line-height:14px;
  font-size:90%;
}

#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:-41px 0;
  background-repeat:no-repeat;
  margin-right:5px;
}

#rt-accessibility a.small:hover .button
{
  background-position:-41px -18px;
  background-repeat:no-repeat;
}

#rt-accessibility a.large .button
{
  background-position:-22px 0;
  background-repeat:no-repeat;
}

#rt-accessibility a.large:hover .button
{
  background-position:-22px -18px;
  background-repeat:no-repeat;
}

body.rtl #rt-main-surround ul.menu a,body.rtl #rt-main-surround ul.menu .separator,body.rtl #rt-main-surround ul.menu .item
{
  padding:5px 20px 5px 0;
}

body.rtl #rt-main-surround ul.menu li a:hover,body.rtl #rt-main-surround ul.menu li .separator:hover,body.rtl #rt-main-surround ul.menu li .item:hover,body.rtl #rt-main-surround ul.menu li.active > a,body.rtl #rt-main-surround ul.menu li.active > .separator,body.rtl #rt-main-surround ul.menu li.active > .item
{
  background-position:100% -410px;
}

body.rtl ul.menu ul
{
  margin-left:0;
  margin-right:25px;
}

body.rtl .ribbon1 .module-title,body.rtl .ribbon2 .module-title,body.rtl .ribbon3 .module-title,body.rtl .ribbon4 .module-title,body.rtl .ribbon5 .module-title,body.rtl .ribbon6 .module-title,body.rtl .ribbon7 .module-title,body.rtl .ribbon8 .module-title
{
  margin:3px -28px 3px 0;
}

body.rtl .ribbon1 h2.title,body.rtl .ribbon2 h2.title,body.rtl .ribbon3 h2.title,body.rtl .ribbon4 h2.title,body.rtl .ribbon5 h2.title,body.rtl .ribbon6 h2.title,body.rtl .ribbon7 h2.title,body.rtl .ribbon8 h2.title
{
  padding:8px 28px 18px 29px;
}

.bodylevel-low.rtl .ribbon1 .module-title,.bodylevel-low.rtl .ribbon2 .module-title,.bodylevel-low.rtl .ribbon3 .module-title,.bodylevel-low.rtl .ribbon4 .module-title,.bodylevel-low.rtl .ribbon5 .module-title,.bodylevel-low.rtl .ribbon6 .module-title,.bodylevel-low.rtl .ribbon7 .module-title,.bodylevel-low.rtl .ribbon8 .module-title
{
  margin:3px -28px 9px 0;
}

.bodylevel-low.rtl .ribbon1 h2.title,.bodylevel-low.rtl .ribbon2 h2.title,.bodylevel-low.rtl .ribbon3 h2.title,.bodylevel-low.rtl .ribbon4 h2.title,.bodylevel-low.rtl .ribbon5 h2.title,.bodylevel-low.rtl .ribbon6 h2.title,.bodylevel-low.rtl .ribbon7 h2.title,.bodylevel-low.rtl .ribbon8 h2.title
{
  padding:8px 28px 12px 29px;
}

body.rtl #developed-by
{
  float:right;
}

body.rtl #powered-by
{
  float:left;
}

body.rtl #rocket
{
  margin:0 10px 0 0;
}

body.rtl #gantry-logo
{
  margin-left:0;
  margin-right:10px;
}

body.rtl .rokradios,body.rtl .rokchecks
{
  padding:1px 24px 7px 5px;
}

body.rtl .rokradios
{
  background-position:100% 0;
}

body.rtl .rokradios-active
{
  background-position:100% -264px;
}

body.rtl .rokchecks
{
  background-position:100% -502px;
}

body.rtl .rokchecks-active
{
  background-position:100% -754px;
}

body.rtl #breadcrumbs-home
{
  float:right;
  margin-right:0;
  margin-left:5px;
}

body.rtl span.breadcrumbs img
{
  float:right;
}

body.rtl span.breadcrumbs a,body.rtl span.no-link
{
  padding:0 8px 0 12px;
  float:right;
}

body.rtl ol
{
  margin-right:15px;
}

body.rtl .rt-article ul
{
  margin-right:15px;
}

/*** template-firefox.css ***/
body .roktabs-wrapper .roktabs-links ul li.active.last
{
  padding-right:6px;
}

body.rtl .roktabs-wrapper .roktabs-links ul li.active.last
{
  padding-left:6px;
}

/*** typography.css ***/
.rt-image
{
  padding:5px;
  margin-bottom:15px;
  border:1px solid #ddd;
}

ul.bullet-1,ul.bullet-2,ul.bullet-3,ul.bullet-4,ul.bullet-5,ul.bullet-6,ul.bullet-7,ul.bullet-8,ul.bullet-9
{
  padding:0 0 0 5px;
  margin:0 0 15px;
}

ul.bullet-1 li,ul.bullet-2 li,ul.bullet-3 li,ul.bullet-4 li,ul.bullet-5 li,ul.bullet-6 li,ul.bullet-7 li,ul.bullet-8 li,ul.bullet-9 li
{
  list-style:none;
  padding:0 0 0 15px;
  margin:0 0 3px;
  background-repeat:no-repeat;
  background-position:0 5px;
}

ul.bullet-1 li a,ul.bullet-2 li a,ul.bullet-3 li a,ul.bullet-4 li a,ul.bullet-5 li a,ul.bullet-6 li a,ul.bullet-7 li a,ul.bullet-8 li a,ul.bullet-9 li a
{
  font-size:100%;
  line-height:1.7;
}

ul.bullet-1 li
{
  background-image:url(../img/bullet1.png);
}

ul.bullet-2 li
{
  background-image:url(../img/bullet2.png);
}

ul.bullet-3 li
{
  background-image:url(../img/bullet3.png);
}

ul.bullet-4 li
{
  background-image:url(../img/bullet4.png);
}

ul.bullet-5 li
{
  background-image:url(../img/bullet5.png);
}

ul.bullet-6 li
{
  background-image:url(../img/bullet6.png);
}

ul.bullet-7 li
{
  background-image:url(../img/bullet7.png);
}

ul.bullet-8 li
{
  background-image:url(../img/bullet8.png);
}

ul.bullet-9 li
{
  background-image:url(../img/bullet9.png);
}

em.color
{
  font-style:italic;
  font-weight:bold;
}

em.bold
{
  font-size:120%;
  font-weight:bold;
  line-height:135%;
  font-style:normal;
}

em.bold2
{
  font-size:135%;
  font-weight:bold;
  line-height:120%;
  font-style:normal;
}

p.dropcap
{
  overflow:hidden;
}

span.dropcap
{
  font-size:400%;
  margin:0 5px 0 0;
  line-height:100%;
  float:left;
  display:block;
  color:#333;
}

pre
{
  font-style:italic;
  overflow:auto;
  padding:10px;
  margin-bottom:15px;
  background:#F9F1ED;
  border:1px solid #DCD7D4;
  color:#AC3400;
}

.alert,.approved,.attention,.camera,.cart,.doc,.download,.media,.note,.notice,.quote
{
  display:block;
  margin:15px 0;
  background-repeat:repeat-x;
  background-position:0 100%;
}

.typo-icon
{
  display:block;
  padding:8px 10px 0 36px;
  margin:15px 0;
  background:no-repeat 10px 12px;
}

.approved .typo-icon
{
  background-image:url(../img/approved-icon.png);
}

.alert .typo-icon
{
  background-image:url(../img/alert-icon.png);
}

.attention .typo-icon
{
  background-image:url(../img/attention-icon.png);
}

.camera .typo-icon
{
  background-image:url(../img/camera-icon.png);
}

.cart .typo-icon
{
  background-image:url(../img/cart-icon.png);
}

.doc .typo-icon
{
  background-image:url(../img/doc-icon.png);
}

.download .typo-icon
{
  background-image:url(../img/download-icon.png);
}

.media .typo-icon
{
  background-image:url(../img/media-icon.png);
}

.note .typo-icon
{
  background-image:url(../img/note-icon.png);
}

.notice .typo-icon
{
  background-image:url(../img/notice-icon.png);
}

.alert
{
  color:#D0583F;
  background-image:url(../img/alert.png);
  background-color:#FFFBFB;
  border-bottom:1px solid #F8C9BB;
  border-right:1px solid #F8C9BB;
}

.approved
{
  color:#6CB656;
  background-image:url(../img/approved.png);
  background-color:#FAFDF9;
  border-bottom:1px solid #C1CEC1;
  border-right:1px solid #C1CEC1;
}

.attention
{
  color:#E1B42F;
  background-image:url(../img/attention.png);
  background-color:#FFFDF6;
  border-bottom:1px solid #E4E4D5;
  border-right:1px solid #E4E4D5;
}

.camera
{
  color:#55A0B4;
  background-image:url(../img/camera.png);
  background-color:#F6FBFB;
  border-bottom:1px solid #C9D5D8;
  border-right:1px solid #C9D5D8;
}

.cart
{
  color:#559726;
  background-image:url(../img/cart.png);
  background-color:#FCFCFC;
  border-bottom:1px solid #D3D3D3;
  border-right:1px solid #D3D3D3;
}

.doc
{
  color:#666;
  background-image:url(../img/doc.png);
  background-color:#FFF;
  border-bottom:1px solid #E5E5E5;
  border-right:1px solid #E5E5E5;
}

.download
{
  color:#666;
  background-image:url(../img/download.png);
  background-color:#FCFCFC;
  border-bottom:1px solid #D3D3D3;
  border-right:1px solid #D3D3D3;
}

.media
{
  color:#8D79A9;
  background-image:url(../img/media.png);
  background-color:#FBF9FD;
  border-bottom:1px solid #DBE1E6;
  border-right:1px solid #DBE1E6;
}

.note
{
  color:#B76F38;
  background-image:url(../img/note.png);
  background-color:#FFFAF6;
  border-bottom:1px solid #E6DAD2;
  border-right:1px solid #E6DAD2;
}

.notice
{
  color:#6187B3;
  background-image:url(../img/notice.png);
  background-color:#FAFCFD;
  border-bottom:1px solid #C7CDDA;
  border-right:1px solid #C7CDDA;
}

.quote
{
  color:#727272;
  background-image:url(../img/quote.png);
  background-color:#F3F3F3;
  border-bottom:1px solid #D4D4D4;
  border-right:1px solid #D4D4D4;
}

.quote-l
{
  display:block;
  padding:8px 10px 0 36px;
  margin:15px 0;
}

.quote-r
{
  display:block;
  padding:0 10px 0 0;
}

.quote-l
{
  background:url(../img/quote-l.png) no-repeat 10px 12px;
}

.quote-r
{
  background:url(../img/quote-r.png) no-repeat 100% 100%;
}

.important
{
  padding:15px;
  margin:25px 0 10px;
  position:relative;
  border:1px solid #E5E5E5;
  background:#fff url(../img/important.png) repeat-x 0 100%;
}

span.important-title
{
  position:absolute;
  display:block;
  top:-.8em;
  left:10px;
  padding:3px 8px;
  font-size:120%;
  font-weight:bold;
  background:#fff;
  color:#000;
}

span.inset-left
{
  float:left;
  margin-right:20px;
  margin-bottom:20px;
}

span.inset-right
{
  float:right;
  margin-left:20px;
  margin-bottom:20px;
}

span.inset-right-title,span.inset-left-title
{
  position:absolute;
  display:block;
  top:-12px;
  left:10px;
  padding:3px 8px;
  font-size:100%;
  font-weight:bold;
  background:#fff;
  color:#000;
}

span.inset-left,span.inset-right
{
  display:block;
  padding:12px 8px 8px;
  width:20%;
  font-size:100%;
  font-style:italic;
  margin-top:25px;
  position:relative;
  text-align:center;
  border:1px solid #E5E5E5;
  background:#fff url(../img/important.png) repeat-x 0 100%;
  color:#333;
}

.rtl ul.bullet-1,.rtl ul.bullet-2,.rtl ul.bullet-3,.rtl ul.bullet-4,.rtl ul.bullet-5,.rtl ul.bullet-6,.rtl ul.bullet-7,.rtl ul.bullet-8,.rtl ul.bullet-9
{
  padding:0 15px 0 0;
  margin-right:0!important;
}

.rtl ul.bullet-1 li,.rtl ul.bullet-2 li,.rtl ul.bullet-3 li,.rtl ul.bullet-4 li,.rtl ul.bullet-5 li,.rtl ul.bullet-6 li,.rtl ul.bullet-7 li,.rtl ul.bullet-8 li,.rtl ul.bullet-9 li
{
  padding:0 15px 3px 0;
  background-position:100% 4px;
}

.rtl ul.bullet-1 li
{
  background-image:url(../img/bullet1-rtl.png);
}

.rtl ul.bullet-2 li
{
  background-image:url(../img/bullet2-rtl.png);
}

.rtl ul.bullet-3 li
{
  background-image:url(../img/bullet3-rtl.png);
}

.rtl ul.bullet-4 li
{
  background-image:url(../img/bullet4-rtl.png);
}

.rtl ul.bullet-5 li
{
  background-image:url(../img/bullet5-rtl.png);
}

.rtl ul.bullet-6 li
{
  background-image:url(../img/bullet6-rtl.png);
}

.rtl ul.bullet-7 li
{
  background-image:url(../img/bullet7-rtl.png);
}

.rtl ul.bullet-8 li
{
  background-image:url(../img/bullet8-rtl.png);
}

.rtl ul.bullet-9 li
{
  background-image:url(../img/bullet9-rtl.png);
}

.rtl span.dropcap
{
  margin:0 0 0 5px;
  float:right;
}

.rtl .typo-icon
{
  padding:8px 36px 0 10px;
  margin:15px 0;
  background-position:99% 12px;
}

.rtl span.important-title
{
  right:10px;
  left:inherit;
}

.rtl span.inset-left
{
  float:right;
  margin-left:20px;
  margin-right:0;
}

.rtl span.inset-right
{
  float:left;
  margin-right:20px;
  margin-left:0;
}

.rtl span.inset-right-title,.rtl span.inset-left-title
{
  right:10px;
  left:inherit;
}

.rtl .quote-l
{
  padding:8px 36px 0 10px;
  background:url(../img/quote-r.png) no-repeat 99% 12px;
}

.rtl .quote-r
{
  padding:0 0 0 10px;
  background:url(../img/quote-l.png) no-repeat 10px 100%;
}
.rt-header-spacer {padding:6px 12px; border-top:1px solid #fff;}
.rt-header-search {padding-top:7px;}
.rt-header-search #roksearch_search_str {width:160px;}
.rt-header-quote span {font-size:14px; color:#666; font-weight:bold;}
.rt-header-quote em {color:#777;}

/*** poll_bars.css ***/

.polls_color_1{ background-color: #8D1B1B; border: 2px ridge #B22222; }.polls_color_2{ background-color: #6740E1; border: 2px ridge #4169E1; }.polls_color_3{ background-color: #8D8D8D; border: 2px ridge #D2D2D2; }.polls_color_4{ background-color: #CC8500; border: 2px ridge #FFA500; }.polls_color_5{ background-color: #5B781E; border: 2px ridge #6B8E23; }

/*** roknewspagere.css ***/

ul.roknewspagere {margin: 0;padding: 15px;border: 1px solid #ddd;}ul.roknewspagere li {list-style: none;padding-left: 12px;margin-bottom: 12px;}ul.roknewspagere .roknewspagere-title {display: block;font-size: 120%;font-weight: bold;cursor: pointer;margin-bottom: 10px;}ul.roknewspagere .roknewspagere-div {display: block;padding-bottom: 12px;}.roknewspagere-wrapper {position:relative;overflow:hidden;}.roknewspagere-pages {margin: 0;padding: 8px 15px;overflow: hidden;}.roknewspagere-pages2 {float: right;width: auto;height: 18px;text-align: center;position: relative;padding: 0;}.roknewspagere-spinner {width: 16px; height: 16px; background: transparent url(images/spinner.gif) no-repeat scroll 100% 50%; float: left;display: none;}ul.roknewspagere-numbers {margin: 0;padding: 0 24px;text-align: right;overflow: hidden;height: 18px;text-align: center;}ul.roknewspagere-numbers li {list-style: none;display: inline;padding: 0 3px;cursor: pointer;margin-bottom: 0;line-height: 18px;}ul.roknewspagere-numbers li.active {cursor: default;}.roknewspagere-prev, .roknewspagere-prev-disabled {width: 16px;height: 18px;position: absolute;top: 0;left: 0;cursor: pointer;}.roknewspagere-next, .roknewspagere-next-disabled {width: 16px;height: 18px;position: absolute;top: 0;right: 0;cursor: pointer;}.roknewspagere-prev-disabled, .roknewspagere-next-disabled {cursor: default;}ul.roknewspagere-numbers li.active {font-weight: bold;}ul.roknewspagere li {overflow:auto;padding: 0;background: url(images/light-arrow.png) 0 4px no-repeat;}ul.roknewspagere-numbers li.active {color: #000;}ul.roknewspagere .roknewspagere-div {padding-left: 15px;}.roknewspagere-pages {background: #D6D6D6;}ul.roknewspagere-numbers {background: url(images/light-page-m.png) 0 0 repeat-x;}.roknewspagere-prev {background: url(images/light-page-controls.png) 0 0 no-repeat;}.roknewspagere-prev-disabled {background: url(images/light-page-controls.png) 0 -18px no-repeat;}.roknewspagere-next {background: url(images/light-page-controls.png) -16px 0 no-repeat;}.roknewspagere-next-disabled {background: url(images/light-page-controls.png) -16px -18px no-repeat;}.roknewspagere-overlay {background: #fff;z-index:2;}.roknewspagere-h3 {font-size:14px;font-weight:bold;margin:0;background:#e9e9e9;padding:5px;position:relative;line-height:120%;border-bottom:1px solid #ccc;padding-right:20px;}.roknewspagere-content {padding: 5px;}.roknewspagere-toggle {background:#ccc;width:10px;height:10px;position:absolute;right: 4px;top:4px;cursor:pointer;}.roknewspagere-toggle-active {background:#666;}.article-rating {float: left;margin: 10px 0;white-space:nowrap;}.article-rating .rating-bar {float:left;height:14px;width:104px;background:url(images/light-ratingbar.png);text-align:left;}.article-rating .rating-bar div {height:14px;background:url(images/light-ratingbar.png) 0 -15px;overflow:hidden;}
