body {
color:#000;
background:#000 url('include/templates/black/images/none.png');
line-height:1.4em;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:74%;
font-family:Arial,Sans-Serif;
margin:0;
padding:0;
}

.content {
background:#000 url('include/templates/black/images/mainbg.png') repeat-y center;
color:#ccc;
width:100%;
margin:0 auto;
padding:0;
}

#top {
background:#000 url('include/templates/black/images/top.png') no-repeat top;
height:44px;
margin:0;
padding:0;
}

#top .padding {
float:right;
color:#ACB1BC;
font-size:95%;
padding:20px 12px 0 45px;
}

#header {
width:100%;
background:#000 url('include/templates/black/images/header.png') no-repeat center top;
height:200px;
color:#000;
margin:50px 0 0;
}

#header .f_search {
float:right;
padding:120px 50px 0 0;
}

#header .f_donator {
float:right;
padding:241px 168px 0 0;
}

#header .title {
float:right;
padding:125px 0 0 50px;
}

#header h1 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:22px;
font-weight:700;
margin:0;
padding:0;
}

#header h6 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#075181;
margin:0;
padding:0 0 0 2px;
}

#subheader {
background:#000 url('include/templates/black/images/none.png') no-repeat center top;
width:100%;
height:15px;
color:#000;
}

#subheader .padding {
padding:10px 15px;
}

#subheader h2 {
color:#FEAB06;
}

#subheader a {
color:#FECF5F;
}

.nav {
text-align:left;
color:#7D8085;
width:2000px;
padding:20px 0 0;
}

.nav li {
border-bottom:1px dotted #ccc;
list-style:none;
margin:5px 0;
padding:0;
}

.nav li a {
color:#546078;
text-decoration:none;
display:block;
margin-bottom:2px;
padding:5px 0 0;
}

.nav li a:hover {
color:#075181;
text-decoration:none;
background:#E5F6FF;
display:block;
margin-bottom:2px;
}

#menu
{
	background: transparent;
        padding: 0px 0px 0 230px;
	color: #ffffff;
	height: 45px;
	width: 1000px;
	vertical-align: middle;
}

#main {
background:transparent;
width:100%;
color:#5B6771;
margin:10px 0 0;
}

#main .right_side {
float:right;
background-color:#000;
width:210px;
margin:0;
padding:0 0 0 10px;
}

#main .right_side .hitems {
margin:0;
padding:0;
}

#main .right_side .hitems ul {
color:#a90000;
list-style-image:url('include/templates/black/images/arrow.gif');
margin:5px 0;
padding:0;
}

#main .right_side .hitems li {
color:#555;
margin:0 0 2px 20px;
padding:0;
}

#main .left_side {
background:transparent;
margin:0;
padding:10px 10px 0;
}

#main h3 {
font:100% Arial,Sans-Serif;
color:#5f5f5f;
background:inherit;
border-bottom:1px solid #036CB4;
margin:0 0 10px;
padding:0;
}

#main .box {
background:#efefef;
border:1px solid #ccc;
padding:5px;
}

#main .right_side ul {
list-style:none;
border-bottom:0 solid #eee;
list-style-type:square;
color:#a90000;
margin:5px 0;
padding:0;
}

#main .right_side li {
color:#555;
margin:0 0 2px 15px;
padding:0;
}

#main .right_side .padding {
color:#555;
margin:0 0 20px 15px;
padding:0;
}

#footer {
clear:both;
height:100px;
color:#ccc;
background:#000 url('include/templates/black/images/footer.png') no-repeat top;
font-size:90%;
text-align:center;
padding:0;
}

#footer .padding {
padding:220px 0 0;
}

#footer .right {
float:right;
clear:right;
text-align:right;
}

#popitmenu {
position:absolute;
background-color:#000;
border:1px solid #2E3548;
line-height:16px;
z-index:100;
visibility:hidden;
}

#popitmenu a {
text-decoration:none;
padding-left:6px;
color:#ACB1BC;
display:block;
}

#popitmenu a:hover {
background-color:#2E3548;
color:#fff;
}

.sub {
color:#888;
margin:0 0 2px 30px;
padding:0;
}

p {
color:#BDC2CC;
background:inherit;
margin:0 0 5px;
padding:0;
}

a {
color:#BDC2CC;
background:inherit;
text-decoration:none;
}

a.manage {
color:#2E3548;
background:inherit;
text-decoration:none;
}

h1 {
color:#075181;
background:inherit;
font:bold 1.8em Arial,Sans-Serif;
letter-spacing:-1px;
margin:0;
padding:0;
}

h1 a {
color:#FFF;
background:inherit;
}

h2 {
background:url('include/templates/black/images/h.gif') no-repeat left;
color:#075181;
font-size:110%;
font-weight:700;
margin:5px 0;
padding:5px 0 5px 30px;
}

h2 a {
background:#FFF;
color:#075181;
}

h2 a:hover {
background:#FFF;
color:#68ADD5;
text-decoration:none;
}

textarea.text {
height:150px;
width:90%;
border:1px solid #A90000;
background:#FFF;
color:#354D5F;
}

textarea.text:hover {
border:1px solid #A70000;
background:#FFFFF4;
color:#000;
}

input.field {
border:1px solid #075181;
background-color:#FFF;
width:283px;
color:#000;
}

input.field:hover {
border:1px solid #68ADD5;
background:#FFFFF4;
color:#000;
}

input.text {
border:1px solid #A70000;
width:150px;
background:inherit;
color:#000;
margin:0;
padding:4px;
}

input.text:hover {
border:0 solid #68ADD5;
}

.date {
color:gray;
background:#FFF;
text-align:right;
border-top:1px solid #eee;
margin:4px 0 5px;
padding:0.4em 0 0;
}

.comments {
background:#f8f8f8;
color:#000;
margin:0 0 7px;
padding:10px 10px 8px;
}

.error {
font-size:12px;
border:1px solid #4F4F4F;
background-repeat:no-repeat;
background-position:20px 14px;
background-color:#ffc;
width:auto;
min-height:48px;
_height:48px;
background-image:url(include/templates/black/images/class_error.gif);
color:#c60000;
border-color:#fc0;
margin:0 0 10px;
padding:12px 40px 0 80px;
}

.error h2 {
color:#900;
background:inherit;
}

.success {
font-size:12px;
border:1px solid #4F4F4F;
background-repeat:no-repeat;
background-position:20px 14px;
background-color:#eff7fe;
width:auto;
min-height:48px;
_height:48px;
background-image:url(include/templates/black/images/class_success.gif);
color:#000;
border-color:#83a8cc;
margin:0 0 10px;
padding:12px 40px 0 80px;
}

.success h2 {
color:#7BA813;
background:inherit;
}

.post {
margin:0 0 25px;
}

.post .info {
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:0.9em;
color:#505050;
padding:2px 3px 3px 8px;
}

table {
border-collapse:collapse;
border:none;
background-color:#000;
}

table.main,table.mainouter {
background-color:#000;
}

table.message {
border:solid #4F4F4F 1px;
}

table.bottom {
background:transparent;
}

p.sub {
margin-bottom:4pt;
}

td {
font-size:8pt;
border:solid #4F4F4F 1px;
color:#BDC2CC;
}

td.embedded {
border:none;
text-align:left;
padding:0;
}

td.heading {
font-weight:700;
}

td.text {
text-align:left;
border-color:#2a2a2a;
padding:10pt;
}

td.comment {
font-size:8pt;
text-align:left;
padding:10pt;
}

td.colhead {
font-weight:700;
color:#fff;
background-color:#2e3548;
}

td.rowhead {
font-weight:700;
text-align:right;
vertical-align:top;
}

td.title {
font-size:14pt;
}

td.navigation {
font-weight:700;
font-size:10pt;
border:none;
}

td.clear {
border:0;
background:transparent;
padding:0;
}

img.border {
border-color:#4F4F4F;
border-style:solid;
border-width:1px;
}

.codetop {
background:#f1b000 url(include/templates/black/images/code.gif) no-repeat right;
color:#000;
font-weight:700;
margin:0 auto;
padding:6px;
}

.codemain {
background:#FFF;
border:1px solid #4F4F4F;
color:#000;
font-weight:700;
margin:0 auto;
padding:3px;
}

.alert {
width:500px;
background-image:url('include/templates/black/images/alert.gif');
background-repeat:repeat-x;
background-position:top;
background-color:#f78c18;
font-weight:700;
margin-bottom:5px;
padding:10px;
}

.small {
font-size:7pt;
}

.inlineimg {
vertical-align:middle;
border:0;
}

.none {
border:0 solid #4F4F4F;
}

.progress {
width:1px;
height:15px;
color:#FFF;
font-size:12px;
overflow:hidden;
background-color:red;
padding-left:5px;
}

.shadetabs {
border-bottom:1px solid #2a2a2a;
margin-bottom:1em;
}

.shadetabs ul {
margin-left:0;
margin-top:1px;
margin-bottom:0;
font:bold 12px Verdana;
list-style-type:none;
text-align:center;
padding:3px 0;
}

.shadetabs li {
display:inline;
margin:0;
}

.shadetabs li a {
text-decoration:none;
margin-right:3px;
border:1px solid #778;
color:#2d2b2b;
background:#FFF url(include/templates/black/images/shade.gif) top left repeat-x;
padding:3px 7px;
}

.shadetabs li a:visited {
color:#2d2b2b;
}

.shadetabs li a:hover {
text-decoration:underline;
color:#2d2b2b;
}

.shadetabs li.selected {
position:relative;
top:1px;
font:bold 11px Verdana;
}

.shadetabs li.selected a {
background-image:url(include/templates/black/images/shadeactive.gif);
border-bottom-color:#FFF;
}

#specialboxes {
border:1px solid #2a2a2a;
width:50px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#specialboxss {
border:1px solid #2a2a2a;
width:100px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#specialboxs {
border:1px solid #2a2a2a;
width:150px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#specialboxn {
border:1px solid #2a2a2a;
width:200px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#specialboxnn {
border:1px solid #2a2a2a;
width:300px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#specialboxg {
border:1px solid #2a2a2a;
width:430px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#specialboxpp {
border:1px solid #2a2a2a;
width:236px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#specialboxta {
border:1px solid #2a2a2a;
width:630px;
background:#ACB1BC;
font:11px verdana,sans-serif;
color:#443;
outline:none;
padding:3px;
}

#dhtmltooltip {
position:absolute;
left:-300px;
width:150px;
border:1px solid #000;
background-color:#FFFFE0;
visibility:hidden;
z-index:100;
padding:2px;
}

#dhtmlpointer {
position:absolute;
left:-300px;
z-index:101;
visibility:hidden;
}

.highlight {
background-color:#00008B;
}

.ip {
color:#FF0;
font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size:10px;
}

.port {
color:#0F6;
font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size:10px;
}

.connected {
color:#0F0;
}

.notconnected {
color:red;
}

.tborder {
background:#101010;
width:100%;
border:1px solid #5B6771;
margin:auto;
}

.thead {
background:#2a2a2a url(include/templates/black/images/thead_bg.png);
color:#ACB1BC;
}

.thead a:hover,.thead a:active {
color:#BDC2CC;
text-decoration:underline;
}

.smalltext {
font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size:11px;
}

#navcontainer_f ul {
width:100%;
margin:0;
padding:0;
}

#navcontainer_f ul li {
list-style-type:none;
float:left;
list-style-image:none;
border:1px solid #4F4F4F;
width:40px;
line-height:18px;
text-align:center;
font-size:75%;
color:#ACB1BC;
margin:1px 1px 1px 0;
}

#navcontainer_f ul li a {
background-color:#ACB1BC;
display:block;
}

#navcontainer_f a {
font-weight:400;
color:#2E3548;
}

#navcontainer_f li.current,#navcontainer_f a.current,#navcontainer_f a:hover {
color:#ACB1BC !important;
background-color:#2E3548;
text-decoration:none;
}

table.listContainer {
border-bottom:1px solid #CCC;
font-size:100%;
}

table.listContainer li {
font-size:100%;
margin-right:5px;
}

#navcontainer_f.right ul li {
float:right;
width:40px;
}

#navcontainer_f ul li.plain {
width:auto;
color:#2C3C6A;
border:none;
padding-right:5px;
}

.subheader {
font-weight:700;
color:#ACB1BC;
background-color:#2E3548;
}

.hoptobutton {
font-weight:700;
margin-left:4px;
margin-bottom:5px;
border:1px solid #2a2a2a;
color:#000;
background-color:#efefef;
padding:2px;
}

.hoptobuttons {
text-align:right;
font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-weight:700;
font-size:12px;
}

.modnotice {
background:#7e7371;
border:1px solid #5B6771;
color:#000;
font-size:12px;
margin:auto;
padding:8px;
}

.quote_header {
background:#fff;
border:1px dashed #4F4F4F;
border-bottom:0;
color:#4F4F4F;
font-weight:700;
margin:8px auto 0;
padding:4px;
}

.quote_body {
background:#ACB1BC;
border:1px dashed #ACB1BC;
border-top:0;
color:#ACB1BC;
margin:0 auto 8px;
padding:4px;
}

.code_header {
background:#ACB1BC;
border:1px dashed #ACB1BC;
border-bottom:0;
color:#ACB1BC;
font-weight:700;
margin:8px auto 0;
padding:4px;
}

.code_body {
background:#ACB1BC;
border:1px dashed #ACB1BC;
border-top:0;
color:#ACB1BC;
font-family:Monaco,Consolas,Courier,monospace;
font-size:12px;
margin:0 auto 8px;
padding:4px;
}

textarea {
background:#ACB1BC;
color:#2E3548;
border:1px solid #2a2a2a;
outline:none;
font-family:Verdana;
line-height:1.4;
font-size:13px;
width:auto;
padding:2px;
}

input {
background:#ACB1BC;
color:#2E3548;
border:1px solid #2a2a2a;
outline:none;
font-family:Verdana;
font-size:11px;
font-weight:700;
line-height:0.9;
width:auto;
padding:2px;
}

select {
background:#ACB1BC;
color:#2E3548;
border:1px solid #2a2a2a;
outline:none;
font:11px verdana,sans-serif;
line-height:1.4;
padding:3px;
}

.editor {
background:#f1f1f1;
border:1px solid #ccc;
}

.editor_control_bar {
background:#fff;
border:1px solid #0f5c8e;
}

.toolbar_normal {
background:#f0f0f0;
border:1px solid #f0f0f0;
}

.toolbar_hover {
background:#c1d2ee;
border:1px solid #5296f7;
}

.toolbar_clicked {
background:#e1F2fe;
border:1px solid #5296f7;
}

.autocomplete {
background:#fff;
border:1px solid #4F4F4F;
color:#000;
}

.autocomplete_selected {
background:#adcee7;
color:#000;
}

.popup_menu {
background:#ccc;
border:1px solid #4F4F4F;
}

.popup_menu .popup_item {
background:#fff;
color:#000;
}

.popup_menu .popup_item:hover {
background:#C7DBEE;
color:#000;
}

.borderimage {
border:1px solid #FFF;
}

.navigation {
color:#000;
font-size:13px;
font-weight:700;
}

.navigation a:hover,.navigation a:active {
background:#fff;
text-decoration:none;
}

.navigation .active {
color:#000;
font-size:small;
font-weight:700;
}

.clear {
clear:both;
}

.sticky {
background:purple;
}

.inputUsername {
background:url("../../../../pic/input_login.gif") no-repeat;
background-color:#ACB1BC;
width:200px;
height:16px;
font-family:verdana;
font-size:10px;
color:#5B6771;
border:1px solid #2a2a2a;
padding:2px 0 0 18px;
}

.inputPassword {
background:url("../../../../pic/input_password.gif") no-repeat;
background-color:#ACB1BC;
width:200px;
height:16px;
font-family:verdana;
font-size:10px;
color:#5B6771;
border:1px solid #2a2a2a;
padding:2px 0 0 18px;
}

.inputUsernameLoginbox {
background:url("../../../../pic/input_login.gif") no-repeat;
background-color:#ACB1BC;
width:135px;
height:16px;
font-family:verdana;
font-size:10px;
color:#5B6771;
border:1px solid #2a2a2a;
padding:2px 0 0 18px;
}

.inputPasswordLoginbox {
background:url("../../../../pic/input_password.gif") no-repeat;
background-color:#ACB1BC;
width:135px;
height:16px;
font-family:verdana;
font-size:10px;
color:#5B6771;
border:1px solid #2a2a2a;
padding:2px 0 0 18px;
}

fieldset {
border:solid #fff 1px;
-moz-border-radius:1.5em;
margin-left:1px;
width:85%;
padding:0 1em 1em;
}

legend {
color:#BDC2CC;
font-weight:700;
margin-left:auto;
padding:0.2em;
}

#loginbox table {
width:100px;
color:#BDC3CE;
}

#loginbox td {
border:0;
text-align:center;
}

#loginbox td.right {
border:0;
text-align:right;
}

#loginbox td.right_color1 {
border:0;
text-align:right;
color:#080;
}

#loginbox td.right_color2 {
border:0;
text-align:right;
color:red;
}

#loginbox td.right_color3 {
border:0;
text-align:right;
color:#FC0;
}

#loginbox td.right_color4 {
border:0;
text-align:right;
color:#36F;
}

#loginbox td.left {
border:0;
text-align:left;
font-weight:700;
}

.mkprettytime {
font-size:10px;
}

.borderit img {
border:1px solid #CCC;
filter:alpha(opacity=30);
khtml-opacity:0.3px;
moz-opacity:0.3px;
opacity:0.3px;
}

.borderit:hover img {
border:1px solid #000;
filter:alpha(opacity=100);
khtml-opacity:1px;
moz-opacity:1px;
opacity:1px;
}

.navbits {
border:1px solid #FFF;
margin-bottom:4px;
padding:8px 0 3px;
}

.privatealbumimage {
filter:alpha(opacity=20);
khtml-opacity:0.2px;
moz-opacity:0.2px;
opacity:0.2px;
}

.mod_bb {
background:#F5C7CD;
border:2px solid #DC364E;
color:#8a1f11;
margin-bottom:1.6em;
padding:.8em;
}

.mod_bb img {
position:relative;
top:2px;
}

.gray {
color:gray;
font-size:11px;
}

.spoiler {
background:#000;
border:1px solid #00008B;
color:#FFF;
margin-bottom:1.6em;
padding:.8em;
}

.user_times_warned_1 {
width:100px;
border:1px solid #000;
text-align:center;
white-space:nowrap;
}

.user_times_warned_2 {
padding-left:3px;
border:0 solid #000;
font-size:8pt;
font-weight:700;
background:#8B0000 repeat;
white-space:nowrap;
}

.shoutboxnotice,.shoutboxprivatemsg {
background-color:purple;
}

ul.TSSEMenu ul {
display:none;
left:-1px;
position:absolute;
top:98%;
z-index:2;
width:207.9px;
}

ul.TSSEMenu ul ul {
left:98%;
position:absolute;
top:-2px;
z-index:1;
}

ul.TSSEMenu,ul.TSSEMenu ul {
background-color:#000;
background-repeat:repeat;
list-style:none;
border-color:#000;
border-style:solid;
border-width:1px;
margin:0;
padding:0 2px 2px 0;
}

ul.TSSEMenu table {
border-collapse:collapse;
}

ul.TSSEMenu {
display:block;
float:center;
zoom:1px;
}

ul.TSSEMenu li {
display:block;
font-size:0;
float:left;
margin:2px 0 0 2px;
}

ul.TSSEMenu a:active,ul.TSSEMenu a:focus {
outline-style:none;
}

ul.TSSEMenu a,ul.TSSEMenu li.dis a:hover,ul.TSSEMenu li.sep a:hover {
_padding-left:0;
background-color:#000;
color:#ccc;
cursor:default;
display:block;
font:normal 12px Trebuchet MS,Tahoma;
text-align:left;
text-decoration:none;
vertical-align:middle;
border-color:#000;
border-style:solid;
border-width:1px;
padding:2px 5px 2px 10px;
}

ul.TSSEMenu span {
overflow:hidden;
background-image:url("include/templates/black/images/arr_white.gif");
background-position:right center;
background-repeat:no-repeat;
display:block;
padding-right:12px;
}

ul.TSSEMenu ul a {
text-align:left;
white-space:nowrap;
}

ul.TSSEMenu li.sep {
height:100%;
line-height:0;
text-align:left;
padding:0;
}

ul.TSSEMenu li.sep span {
background-color:#ccc #111 #111 #ccc;
background-image:none;
display:inline-block;
float:none;
height:100%;
padding-right:0;
width:3px;
}

ul.TSSEMenu ul li.sep span {
height:3px;
width:100%;
}

ul.TSSEMenu li:hover {
cursor:pointer;
position:relative;
}

ul.TSSEMenu li:hover>a {
background-color: transparent;
color:#FFF;
cursor:pointer;
font:normal 12px Trebuchet MS, Tahoma;
text-decoration:none;
border-color: transparent;
border-style:solid;
}

ul.TSSEMenu li a:hover {
background-color: transparent;
color:#FFF;
cursor:pointer;
font:normal 12px Trebuchet MS, Tahoma;
position:relative;
text-decoration:none;
border-color: transparent;
border-style:solid;
}

ul.TSSEMenu li.dis a {
color:#666 !important;
}

ul.TSSEMenu img {
_float:none;
border:none;
float:left;
height:16px;
margin-right:2px;
}

ul.TSSEMenu ul img {
height:16px;
}

ul.TSSEMenu li.dis a:hover img.over {
display:none !important;
}

ul.TSSEMenu li.dis a:hover img.def {
display:inline !important;
}

ul.TSSEMenu li:hover>a>span {
background-image:url("include/templates/black/images/arrv_white.gif");
}

ul.TSSEMenu a:hover span {
_background-image:url("include/templates/black/images/arrv_white.gif");
}

ul.TSSEMenu ul span,ul.TSSEMenu a:hover table span {
background-image:url("include/templates/black/images/arr_white.gif");
}

.hand {
cursor:pointer;
}

.notification-border-n {
border:1px solid #ffffff;
background-color:#000000;
color:#ffffff;
}

.notification-th-n {
color:#ffffff;
background-color: purple;
height:19px;
}

.notification-body {
text-align:justify;
padding:6px 10px;
}

.notification-border-e {
border:1px solid #ffffff;
background-color:#000000;
color:#ffffff;
}

.notification-th-e {
background: purple;
color: white;
height:19px;
}

#top a,#footer a {
color:#E0F5FF;
}

#menu a,ul.TSSEMenu ul li {
float:none;
}

a img,table.OT_table01,td.OT_td01,td.bottom {
border:none;
}

a:hover,a.manage:hover,.highlight a:hover,.highlight a:active {
background:inherit;
text-decoration:underline;
}

.shadetabs li.selected a:hover,.navigation a:link,.navigation a:visited {
text-decoration:none;
}

#specialboxes:focus,#specialboxss:focus,#specialboxs:focus,#specialboxn:focus,#specialboxnn:focus,#specialboxg:focus,#specialboxpp:focus,#specialboxta:focus {
border:1px solid #000;
}

.since,.idle {
color:#ACB1BC;
}

.thead a:link,.thead a:visited {
color:#BDC2CC;
text-decoration:none;
}

.trow1,.trow2 {
background:#000;
color:#FFF;
}

#navcontainer_f li.disabled,#navcontainer_f a:visited {
color:#2E3548;
}

div#navcontainer_f.scripted,#pcm,ul.TSSEMenu img.over,ul.TSSEMenu li:hover > a img.def,ul.TSSEMenu a:hover img.def,ul.TSSEMenu a:hover ul img.over,ul.TSSEMenu a:hover a:hover ul img.over,ul.TSSEMenu a:hover a:hover img.def,ul.TSSEMenu a:hover a:hover a:hover img.def,ul.TSSEMenu a:hover ul ul {
display:none;
}

#loginbox td.left_color1,#loginbox td.left_color2,#loginbox td.left_color3,#loginbox td.left_color4 {
border:0;
text-align:left;
color:#BDC3CE;
font-weight:700;
}

#loginbox A:link.loginbox,#loginbox A:visited.loginbox {
text-decoration:none;
color:#BDC3CE;
}

#loginbox A:active.loginbox,#loginbox A:hover.loginbox {
text-decoration:underline;
color:#BDC3CE;
}

ul.TSSEMenu li:hover>ul,ul.TSSEMenu a:hover ul,ul.TSSEMenu a:hover a:hover ul {
display:block;
}

ul.TSSEMenu li:hover > a img.over,ul.TSSEMenu a:hover img.over,ul.TSSEMenu a:hover ul img.def,ul.TSSEMenu a:hover a:hover ul img.def,ul.TSSEMenu a:hover a:hover img.over,ul.TSSEMenu a:hover a:hover a:hover img.over {
display:inline;
}

.notification-title-n,.notification-title-e {
color:#ffffff;
background-color: purple;
font:bold 12px tahoma, verdana, arial, sans-serif;
}