@import url(screen.css);

* {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

div.message-content-content {
	font-family: Verdana, sans-serif;
}

h2 a {
	color: #000;
}

td a {
	text-decoration: underline;
	font-weight: normal;
}

td.forum-name a, td.topic-name a.topic-link, tr.category-name td a, td.bookmark-name a {
	font-size: 1.25em;
	color: #000; /* not consistent */
	text-decoration: none;
}

td.forum-name a:hover, td.topic-name a.topic-link:hover, tr.category-name td a:hover, td.bookmark-name a:hover {
	text-decoration: underline;
}

td.topic-name ul li.alias {
	font-style: italic;
	color: gray;
}

td.topic-name p {
	color: #ccc;
}

td.topic-name dl dd a {
	font-size: 1em;
}

tr.category-name td a {
    text-decoration: none;
}

a, .clickable {
	color: rgb(64, 79, 121);
	text-decoration: none;
	cursor: pointer;
}

a:hover, .clickable:hover {
	text-decoration: underline;
}

div.pm_notify_message h2 a {
	color: rgb(64, 79, 121);
	text-decoration: underline;
}

#welcome-text {
	background-color: rgb(225, 225, 225);
	border-color: rgb(153, 153, 153);
}

#welcome-text li a {
	color: #333399;
	text-decoration: underline;
}

#navigation, #footer form, #footer address, #footer span, h2, dl.topic-navigation {
	background-repeat: repeat-x;
	background-image: url(../img/layout/gradient_1.gif);
	background-color: white;
}

td dl.topic-navigation {
	background: none;
}

#navigation li a {
    font-weight: bold;
    font-size: 1.4em;
    text-transform: none;
    color: #000;
}

/* actions.css */
/* dark */
col.forum, col.replies, col.last-post, col.status, col.subjects, col.messagecount,
col.last-visit, col.select, col.links, col.target, col.created, col.statusname,
col.read-total, col.last-hit, col.ip, col.update, col.info,
ol.messages address.updated-by,
body.list_discussions td.first-message,
body.myreact div.user-data dl,
body.myreact div.user-data address,
tr.category-name td {
	background-color: rgb(238, 238, 238);
}

/* light */
col.subject, col.name, col.starter, col.messages, col.nickname, col.author,
col.average-messagecount, col.title, col.last-action, col.list_bookmarks col.select,
col.notifications, col.last-notification, col.groupname, col.key, col.recent {
	background-color: rgb(247, 247, 247);
}

fieldset dl,
dl.property-list,
ul.calendar-navigation,
div.discussion-folders ul.folders li,
ol.messages li.message,
ol.messages div.author-data,
dl.page-navigation {
	background-color: rgb(242, 242, 242);
}

ol.messages li.poster-is-board-user div.message-data {
	background-color: #DBE3FB;
}

form#quick-search fieldset dl {
	background-color: transparent;
}

th,
th span,
h3,
h4,
form#more-topic,
ol.messages div.message-data {
	background-color: rgb(217, 217, 217);
}

ol.messages address.signature,
ol.messages ul.message-links li a {
	border-color: rgb(217, 217, 217);
    color: rgb(102, 102, 102);
}


ol.messages ul.message-links li a:hover,
ol.messages address.posted-by a,
ol.messages li div.author-data div.author-nickname a {
    color: rgb(0, 0, 0);
}


ol.messages ul.message-links li.message-topicreport,
ol.messages ul.message-links li.message-bookmark {
    display: none;
}

h2,
h3,
h4,
dl,
p.body,
div.faq-content,
form#more-topic,
fieldset,
div#content,
table,
div#footer,
#navigation,
form button,
form input,
form textarea,
form select,
ol.messages div.message-content address.signature,
ol.messages div.message-content address.updated-by,
ol.messages div.message-data,
ol.messages div.message-content blockquote div.message-quote-div,
body.myreact div.user-data,
body.myreact table,
dl.page-navigation.after,
dl.page-navigation,
dl.topic-navigation.after,
dl.topic-navigation,
body.myreact h2,
body.myreact div.section,
body.myreact div.user-data address,
body.myreact div.user-data ul,
div.discussion-folders,
div.discussion-folders h3,
div.discussion-content,
div.discussion-folders ul.folders,
body.list_documents div.documents,
ul.calendar-navigation,
#calendar th,
div.pm_notify_message,
div.faq-content h2,
div.faq-content h3,
div.faq-content h4,
div#action-footer,
div.action-header div.extra-actions {
	border-color: rgb(153, 153, 153);
}

table.users tr.footer-form td {
	border-top-color: rgb(153, 153, 153);
}

/* Item color */
div.document {
	border-color: rgb(196, 208, 241);
}

/* Item selected color */
div.document.selected {
	border-style: dashed;
	border-color: red !important;
}

table tbody tr.category-name td, table thead th, table tfoot th {
	border-top: 1px solid rgb(153, 153, 153);
}
table thead th {
	border-top: 1px solid rgb(153, 153, 153);
	border-bottom: 1px solid rgb(153, 153, 153);
}

table tbody tr td {
	border-bottom: none;
}

#logo {
	width: 270px;
	height: 9em;
	margin-top: 0.4em;
}

#logo h1 {
	display: none;
}

#logo a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 105px;
	background: url(../img/layout/react-logo-small.jpg) no-repeat top left;
	width: 270px;
	float: left;
}

div.discussion-folders li.fixed {
	color: gray;
}

dt.required:after {
	color: red;
}
span.required {
	color: red;
}
.field-alert {
	color: red;
}

a.match {
	color: red;
}

form input:focus, textarea:focus {
	border-color: black;
	background-color: lightyellow;
	color: black;
}

form input[TYPE="SUBMIT"], form input[type="submit"],
form button[TYPE="SUBMIT"], form button[type="submit"],
form input[TYPE="BUTTON"], form input[type="button"] {
	background-color: #F0F0F0;
}

body.myreact div.user-data address a {
	color: black;
}

div.action-header ol li,
div.action-header ol li a {
	color: black;
}

a.current-page {
	color: black;
}

td.topic-name a.current-page {
	color: rgb(64, 79, 121);
}


/* rml.css */

div.rmltoolbar img:hover {
	border-color: #000;
}

#extra-navigation li a {
	color: #404F79;
}

.highlight1
{
    color: black;
	font-weight: bold;
	background-color: #FFFF66 ;
}
.highlight2
{
    color: black;
	font-weight: bold;
	background-color: #A0FFFF ;
}
.highlight3
{
    color: black;
	font-weight: bold;
	background-color: #99FF99 ;
}
.highlight4
{
    color: black;
	font-weight: bold;
	background-color: #FF9999 ;
}
.highlight5
{
    color: black;
	font-weight: bold;
	background-color: #FF66FF ;
}

img + canvas {
	float: left;
	margin: -7px 0 0 3px;
}


/*ol.messages ul.message-links li,
ol.messages ul.author-links li {
	visibility: hidden;
}

ol.messages li.message:hover ul.message-links li,
ol.messages li.message:hover ul.author-links li {
	visibility: visible;
}


ol.messages li.message:hover ul.message-links li.message-topicreport,
ol.messages li.message:hover ul.message-links li.message-bookmark {
    display: none;
}*/
