/**
* @version   $Id: template_css.css 29776 2016-01-14 22:21:37Z james $
* @author		RocketTheme, LLC http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2016 RocketTheme, LLC
* @license		http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* @group Core Elements */
body {
	color: #ddd;
	background: #0D0D0D;
}
#page-bg {
	background-color: #0D0D0D;
	background-image: url(../../images/dark/page-bg.png);
}
.componentheading {
	color: #ccc;
	border-bottom: 5px solid #282828;
}
span.small, td.createdate, td.modifydate {
	color: #666;
}
.contentpane {
	background-color: #333;
	color: #fff;
}
.contentpane a {
	color: #aaa;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
	border-bottom: 1px solid #181818;
}
tr.sectiontableentry1 td, td.sectiontableentry1 {
	background-color: #282828;
}

/* @end */

/* @group Structure */
#main-section a:hover {
	color: #fff;
}
.shadow-left {
	background-image: url(../../images/dark/shadow-l.png);
}
.shadow-right {
	background-image: url(../../images/dark/shadow-r.png);
}
.main-page {
	background-color: #232323;
	background-image: url(../../images/dark/main-tl.png);
}
.main-page2 {
	background-image: url(../../images/dark/main-tr.png);
}
.main-page3 {
	background-image: url(../../images/dark/main-bl.png);
}
.main-page4 {
	background-image: url(../../images/dark/main-br.png);
}
#header {
	background-color: #333;
	background-image: url(../../images/dark/header-bg.png);
	border-top: 1px solid #1C1C1C;
	border-left: 1px solid #1C1C1C;
	border-right: 1px solid #1C1C1C;
}
#showcase .column-1 {
	color: #fff;
	background-image: url(../../images/dark/showcase-overlay1.png);
}
#showcase .column-2 {
	color: #fff;
	background-image: url(../../images/dark/showcase-overlay2.png);
}
.wrapper #showcase a:hover {
	color: #fff;
}
#showcase .column-2 .moduletable h3, #showcase .column-1 .moduletable h3 {
	color: #fff;
}
#showcase ul.latestnews li a {
	background-image:;
	background-image: url(../../images/dark/li-arrow.png);
}
#main-section ul.latestnews li a {
	background-image: url(../../images/dark/readon.png);
}
.wrapper #showcase ul.latestnews li a:hover {
	background-image:;
	background-image: url(../../images/dark/li-arrow.png);
	color: #fff;
}
.date-block {
	color: #fff;
}
#main-section {
	background-color: #191919;
	border: 1px solid #161616;
}
.main-content {
	background-color: #1C1C1C;
	background-image: url(../../images/dark/main-content-bg.png);
	border: 1px solid #151515;
}
#bottom-menu {
	background-image: url(../../images/dark/bottom-menu-bg.png);
	border: 1px solid #151515;
}
#bottom {
	background-color: #202020;
	background-image: url(../../images/dark/bottom-bg.png);
	border-left: 1px solid #151515;
	border-right: 1px solid #151515;
	border-bottom: 1px solid #151515;
}
#bottom .module a, #bottom .module {
	color: #999;
}
#footer {
	background-image: url(../../images/dark/footer-bg.png);
	border-left: 1px solid #151515;
	border-right: 1px solid #151515;
}
.footer-left {
	background-image: url(../../images/dark/footer-bl.png);
}
.footer-right {
	background-image: url(../../images/dark/footer-br.png);
}
img#rocket {
	background-image: url(../../images/dark/rocket.png);
}
#searchmod .inputbox {
	color: #999;
	background: #2d2d2d;
	border: 1px solid #171717;
}

/* @end */

/* @group Modules */
#mainmodules .module h3 {
	color: #bbb;
}
#mainmodules .module, #mainmodules .module-notitle, #mainmodules .module-title {
	background-image: url(../../images/dark/module2-tr.png);
}
#mainmodules .module div {
	background-image: url(../../images/dark/module2-tl.png);
}
#mainmodules .module div div {
	background-image: url(../../images/dark/module2-br.png);
}
#mainmodules .module div div div {
	background-image: url(../../images/dark/module2-bl.png);
}
#main-section .module-title h3 {
	color: #999;
}
#main-section .module-title {
	background-image: url(../../images/dark/module2-tr.png);
}
#main-section .module-title div {
	background-image: url(../../images/dark/module2-tl.png);
}
#main-section .module-title div div {
	background-image: url(../../images/dark/module2-br.png);
}
#main-section .module-title div div div {
	background-image: url(../../images/dark/module2-bl.png);
}
#main-section .module-notitle {
	background-image: url(../../images/dark/module3-tr.png);
}
#main-section .module-notitle div {
	background-image: url(../../images/dark/module3-tl.png);
}
#main-section .module-notitle div div {
	background-image: url(../../images/dark/module3-br.png);
}
#main-section .module-notitle div div div {
	background-image: url(../../images/dark/module3-bl.png);
}
#left-column .module, #right-column .module, #left-column .module-menu, #right-column .module-menu {
	background-image: url(../../images/dark/module-tr.png);
}
#left-column .module div, #right-column .module div, #left-column .module-menu div, #right-column .module-menu div {
	background-image: url(../../images/dark/module-tl.png);
}
#left-column .module div div, #right-column .module div div, #left-column .module-menu div div, #right-column .module-menu div div {
	background-image: url(../../images/dark/module-br.png);
}
#left-column .module div div div, #right-column .module div div div, #left-column .module-menu div div div, #right-column .module-menu div div div {
	background-image: url(../../images/dark/module-bl.png);
}
.module-ad h3 {
	color: #999;
	letter-spacing: 1px;
}
#bottommodules2 div.block {
	border-left: 2px solid #282828;
}
#bottommodules2 div:first-child.block {
	border-left: 0;
}
#bottommodules1 .module {
	background-image: url(../../images/dark/module-tr.png);
}
#bottommodules1 .module div {
	background-image: url(../../images/dark/module-tl.png);
}
#bottommodules1 .module div div {
	background-image: url(../../images/dark/module-br.png);
}
#bottommodules1 .module div div div {
	background-image: url(../../images/dark/module-bl.png);
}
#footermodules .module h3 {
	color: #666;
}
.block-surround {
	background-image: url(../../images/dark/module-tr.png);
}
.block-surround2 {
	background-image: url(../../images/dark/module-tl.png);
}
.block-surround3 {
	background-image: url(../../images/dark/module-br.png);
}
.block-surround4 {
	background-image: url(../../images/dark/module-bl.png);
}

/* @end */

/* @group Horizontal Menu */
#horiz-menu {
	background-color: #333;
	background-image: url(../../images/dark/horiz-menu-top.png);
	border: 1px solid #1c1c1c;
}
#horiz-menu a, #horiz-menu li.active a, #horiz-menu .separator, #horiz-menu li.active .separator {
	color: #ccc;
	background-image: url(../../images/dark/submenu-div.png);
}
#horiz-menu li:hover {
	background-image: url(../../images/dark/submenu-div.png);
}
#horiz-menu li.blue.sfHover a, #horiz-menu li.blue:hover a, #horiz-menu li.blue.sfHover .separator, #horiz-menu li.blue:hover .separator {
	border-top: 5px solid #0097E9;
	color: #0097E9;
}
#horiz-menu li.blue.sfHover li a:hover, #horiz-menu li.blue:hover li a:hover {
	color: #0097E9;
}
#horiz-menu li.red.sfHover a, #horiz-menu li.red:hover a, #horiz-menu li.red.sfHover .separator, #horiz-menu li.red:hover .separator {
	border-top: 5px solid #CE2815;
	color: #CE2815;
}
#horiz-menu li.red.sfHover li a:hover, #horiz-menu li.red:hover li a:hover {
	color: #CE2815;
}
#horiz-menu li.purple.sfHover a, #horiz-menu li.purple:hover a, #horiz-menu li.purple.sfHover .separator, #horiz-menu li.purple:hover .separator {
	border-top: 5px solid #C53CAD;
	color: #C53CAD;
}
#horiz-menu li.purple.sfHover li a:hover, #horiz-menu li.purple:hover li a:hover {
	color: #C53CAD;
}
#horiz-menu li.green.sfHover a, #horiz-menu li.green:hover a, #horiz-menu li.green.sfHover .separator, #horiz-menu li.green:hover .separator {
	border-top: 5px solid #73B500;
	color: #73B500;
}
#horiz-menu li.green.sfHover li a:hover, #horiz-menu li.green:hover li a:hover {
	color: #73B500;
}
#horiz-menu li.orange.sfHover a, #horiz-menu li.orange:hover a, #horiz-menu li.orange.sfHover .separator, #horiz-menu li.orange:hover .separator {
	border-top: 5px solid #ED8F00;
	color: #ED8F00;
}
#horiz-menu li.orange.sfHover li a:hover, #horiz-menu li.orange:hover li a:hover {
	color: #ED8F00;
}
#horiz-menu li.brown.sfHover a, #horiz-menu li.brown:hover a, #horiz-menu li.brown.sfHover .separator, #horiz-menu li.brown:hover .separator {
	border-top: 5px solid #C4824B;
	color: #C4824B;
}
#horiz-menu li.brown.sfHover li a:hover, #horiz-menu li.brown:hover li a:hover {
	color: #C4824B;
}
#horiz-menu li.grey.sfHover a, #horiz-menu li.grey:hover a, #horiz-menu li.grey.sfHover .separator, #horiz-menu li.grey:hover .separator {
	border-top: 5px solid #aaa;
	color: #fff;
}
#horiz-menu li.grey.sfHover li a:hover, #horiz-menu li.grey:hover li a:hover {
	color: #fff;
}
#horiz-menu li.active {
	background-image: url(../../images/dark/submenu-div.png);
}
#horiz-menu li.blue.sfHover li a, #horiz-menu li.blue:hover li a, #horiz-menu li.red.sfHover li a, #horiz-menu li.red:hover li a, #horiz-menu li.purple.sfHover li a, #horiz-menu li.purple:hover li a, #horiz-menu li.orange.sfHover li a, #horiz-menu li.orange:hover li a, #horiz-menu li.green.sfHover li a, #horiz-menu li.green:hover li a, #horiz-menu li.brown.sfHover li a, #horiz-menu li.brown:hover li a, #horiz-menu li.grey.sfHover li a, #horiz-menu li.grey:hover li a, #horiz-menu li.blue.sfHover li .separator, #horiz-menu li.blue:hover li .separator, #horiz-menu li.red.sfHover li .separator, #horiz-menu li.red:hover li .separator, #horiz-menu li.purple.sfHover li .separator, #horiz-menu li.purple:hover li .separator, #horiz-menu li.orange.sfHover li .separator, #horiz-menu li.orange:hover li .separator, #horiz-menu li.green.sfHover li .separator, #horiz-menu li.green:hover li .separator, #horiz-menu li.brown.sfHover li .separator, #horiz-menu li.brown:hover li .separator, #horiz-menu li.grey.sfHover li .separator, #horiz-menu li.grey:hover li .separator {
	border-top: 0;
	color: #ccc;
}
#horiz-menu ul ul {
	background-color: #333;
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
}
#horiz-menu li.parent.blue li a.daddy, #horiz-menu li.parent.blue li span.daddy {
	border-right: 5px solid #0097E9;
}
#horiz-menu li.parent.red li a.daddy, #horiz-menu li.parent.red li span.daddy {
	border-right: 5px solid #CE1100;
}
#horiz-menu li.parent.purple li a.daddy, #horiz-menu li.parent.purple li span.daddy {
	border-right: 5px solid #C53CAD;
}
#horiz-menu li.parent.green li a.daddy, #horiz-menu li.parent.green li span.daddy {
	border-right: 5px solid #73B500;
}
#horiz-menu li.parent.orange li a.daddy, #horiz-menu li.parent.orange li span.daddy {
	border-right: 5px solid #ED8F00;
}
#horiz-menu li.parent.brown li a.daddy, #horiz-menu li.parent.brown li span.daddy {
	border-right: 5px solid #C4824B;
}
#horiz-menu li.parent.grey li a.daddy, #horiz-menu li.parent.grey li span.daddy {
	border-right: 5px solid #fff;
}
#horiz-menu ul ul ul {
	border-top: 1px solid #444;
}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {
	color: #ccc;
	border-bottom: 1px solid #444;
}

/* mouseovers */
#sub-menu {
	background-image: url(../../images/dark/sub-menu-bg.png);
	border-top: 3px solid #202020;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #202020;
	clear: both;
}
#sub-menu a, #sub-menu li.active a {
	background-image: url(../../images/dark/submenu-div.png);
}
.main-page #sub-menu a:hover, .main-page #sub-menu li.active a {
	color: #333;
}

/* bottom menu */
#bottom-menu .menu-bottom a, #bottom-menu .menu-bottom a#active_menu.mainlevel {
	color: #999;
}

/* @end */

/* @group Sub Menu */
ul.menu a, ul.menu li.active a, a.mainlevel {
	background-image: url(../../images/dark/readon.png);
}
a.sublevel {
	background-image: url(../../images/dark/readon.png);
}
ul.menu a:hover, a.mainlevel:hover, a.sublevel:hover {
	color: #fff !important;
}

/* @end */

/* @group Content Styles */
a.readon {
	background-image: url(../../images/dark/readon.png);
}
table.blog a.readon {
	background-image: url(../../images/dark/readon.png);
}
a.readon:hover {
	color: #fff;
}
span.pathway img {
	background-image: url(../../images/dark/readon.png);
}
.fontbutton-text {
	color: #999;
}
fieldset {
	border-bottom: 1px solid #282828;
}
div.copyright {
	color: #666;
}
.tool-tip {
	background-color: #333;
	border: 1px solid #444;
}
.content-surround {
	border: 2px solid #282828;
}
.content-corner-tl {
	background-image: url(../../images/dark/rokmininews-tl.png);
}
.content-corner-tr {
	background-image: url(../../images/dark/rokmininews-tr.png);
}
.content-corner-bl {
	background-image: url(../../images/dark/rokmininews-bl.png);
}
.content-corner-br {
	background-image: url(../../images/dark/rokmininews-br.png);
}

/* @end */
#news-rotator h1 {
	color: #fff;
}
#news-rotator h1 a {
	color: #fff !important;
}
#news-rotator .controls img {
	background-image:;
	background-image: url(../../images/dark/news-scroller-controls.png);
}

/* @group RokNewsRotator */
.main-page .article-info dd {
	color: #666;
}
.main-page .blog-featured {
	border: 2px solid #E6E6E6;
}

/* Login Component */
.breadcrumbs {
	color: #fff;
}
.main-page dl.tabs dt {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #f0f0f0;
	color: #666;
}
.main-page dl.tabs dt.open {
	background-color: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	color: #000;
}
.main-page div.current {
	border: 1px solid #ccc;
}

/* RokAjaxSearch */
.edit #editor-xtd-buttons a:link, .edit #editor-xtd-buttons a:visited, .edit #editor-xtd-buttons a:hover {
	color: #323232;
}
.button2-left a {
	background-color: #eee;
}
.tip-wrap {
	background-color: #333;
	color: #fff;
}
.rokstories-layout1 .feature-block .feature-title {
	color: #fff;
}
.rokmicronews-surround {
	background: none !important;
	border: 2px solid #E6E6E6;
}
.micronews-headline {
	background-color: #fefefe;
	background-color: #fefefe 0%, #e3e3e3 100%);
	background-color: #fefefe), color-stop(100%, #e3e3e3));
	background-color: #fefefe 0%, #e3e3e3 100%);
	background-color: #fefefe 0%, #e3e3e3 100%);
	background-color: #fefefe 0%, #e3e3e3 100%);
	background-color: #fefefe 0%, #e3e3e3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e3e3e3', GradientType=0);
}
.blue .micronews-headinner a {
	color: #0D507A !important;
}
.blue .micronews-inner {
	border-top: 3px solid #0D507A;
}
.green .micronews-inner {
	border-top: 3px solid #7F9900;
}
.green .micronews-headinner a {
	color: #7F9900 !important;
}
.red .micronews-headinner a {
	color: #cc0000 !important;
}
.red .micronews-inner {
	border-top: 3px solid #cc0000;
}
.purple .micronews-headinner a {
	color: #990080 !important;
}
.purple .micronews-inner {
	border-top: 3px solid #990080;
}
.orange .micronews-headinner a {
	color: #CC8300 !important;
}
.orange .micronews-inner {
	border-top: 3px solid #CC8300;
}
.brown .micronews-headinner a {
	color: #7F5124 !important;
}
.brown .micronews-inner {
	border-top: 3px solid #7F5124;
}
.grey .micronews-headinner a {
	color: #333333 !important;
}
.grey .micronews-inner {
	border-top: 3px solid #333333;
}
.micronews-titles {
	border-bottom: 1px solid #ddd;
}
.icon-print {
	background-image: url(../../images/dark/system/printButton.png) no-repeat;
}
.icon-envelope {
	background-image: url(../../images/dark/system/emailButton.png) no-repeat;
}
.icon-edit {
	background-image: url(../../images/dark/system/edit.png) no-repeat;
}

/*******J3*******/
#main-section .profile-edit a.btn {
	color: black;
}
.profile-edit .btn.btn-primary {
	background-color: #006dcc;
}
.weblink-category .badge {
	color: black;
}

/*Weblink*/
.label-info[href] {
	background-color: #2F4F4F;
}

/*Tags*/
#system-message dd ul {
	background-color: #BFD3E6;
	color: #0055BB;
}

/*Settings*/
#system-message dd.error ul, #system-message > div > div {
	color: #c00;
	background-color: #EBC8C9;
}

/* System Messages */
#system-message dd.notice ul {
	color: #A08B4C;
	background-color: #F5ECC1;
}

/* System Error Messages */
.tooltip-inner {
	color: #ffffff;
	background-color: #000000;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #000000;
}

/* System Notice Messages */
#adminForm .pagination ul>li>a, #adminForm .pagination ul>li>span {
	border-left: 1px solid #ddd;
}