/* MAIN STYLE
--------------------------------------------------------- */
#menu-mss a, #menu-mss .separator {color: #c00;}
#menu-mss li.active a, #menu-mss li.active .separator { color: #fff; background-color: #c00; cursor: pointer; }
#menu-mss li a:hover, #menu-mss li .separator:hover {color: #f3f3f3;}
.menutop .animated-bg { background-image: url(../../images/red/menuover.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right 0; padding:0; left: 6px; }
.menutop .submenu-animation-left { background-color: #c00; } 
.menutop .submenu-animation-right { background-color: #c00; }
#menu-mss li.sfHover li a, #menu-mss li:hover li a, #menu-mss ul li.active ul li.active li a, #menu-mss ul li.active.parent ul li a, #menu-mss li.sfHover li .separator, #menu-mss li:hover li .separator, #menu-mss ul li.active.parent ul li .separator, #menu-mss ul li.active.parent ul li .seperator { color: #f3f3f3; text-indent: 15px; }
ul.menu li.active.parent a, ul.menu li.active.parent .separator {color: #c00;}
a, .componentheading, .contentheading {
	color: #c00;
	text-decoration: none;
}
/* Logs */
table.lr-padd2 td.lr-padd2 { color:#f3f3f3; background-color: #900; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 25%; padding: 0 5px 5px; }
a.readon { color: #ececec; background-color: #c00; float: right; padding: 1px 5px 1px 22px; display: block; text-transform: lowercase; text-decoration: none; border: solid 1px #e18700; }
a.mainlevel { color: #c00; border-bottom: 1px solid #b3c6db; }
#ol-logform a { color: #c00; }
#ol_bottom { color: #ececec; background:#c00; padding: 1px 7px; border: solid 1px #900; }
#ol-search div.search { background: url(../../images/red/icon-search.gif) no-repeat left center; }
#date-format { color: #fff; background-color: #c00; }
a:hover, a:active, a:focus {
	color: #374f6e;
	text-decoration: underline;
}
/* @end */

div.default div.drop-down dt.toggler { color: #f1f0e5; height: 30px; line-height: 28px; font-size: 110%; font-weight: bold; background-color: #900; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-indent: 10px; margin-bottom: 1px; cursor: pointer; }
#ol-tophead { clear: both; text-align: left; line-height: normal; background-image: url(../../images/red/header.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; position: relative; }
.button { color: #fff; background-color: #900; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; padding: 2px 10px!important; padding: 1px 5px; border: solid 1px #a2a7b3; }
.button:hover { color: #fff; background-color: #c00; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; padding: 2px 10px !important; border: solid 1px #b2b7c3; }

