.menuhighlited {text-decoration:underline!important; color:blue!important; font-weight:bold!important; }

/*.submenudisable {
    text-decoration: none;
    color:lightgray;
    pointer-events: none;
}*/

A:link {color: #5a5a5a; font-size: 11px; font-family: Trebuchet MS, Arial;text-decoration:none;}
A:visited {color: #5a5a5a; font-size: 11px; font-family: Trebuchet MS, Arial;text-decoration:none;}
A:active {color: #5a5a5a; font-size: 11px; font-family: Trebuchet MS, Arial;text-decoration:underline;}
A:hover { COLOR: #3a604b;text-decoration:underline;}

.HR_Heading1 { font-size:22px; font-weight:normal; font-family: Trebuchet MS, Arial, Verdana; color:#003366; }
.HR_Heading2 { font-size:18px; font-weight:normal; font-family: Tahoma, Arial, Verdana; color:#003366; }

.FieldTitle { float:left; margin-left:16px; margin-top:12px; width:180px; font-family:Trebuchet MS, Arial; font-size:12px; color:#7d7d7d; }
.Report_FieldTitle { float:left; margin-left:20px; margin-top:12px; width:180px; font-family:Trebuchet MS, Arial; font-size:12px; color:#7d7d7d; }
.FieldValue { float:left; margin-top:12px; font-family:Trebuchet MS, Arial; font-size:12px; color:#000000; }
.Report_FieldValue { float:left; margin-top:12px; font-family:Trebuchet MS, Arial; font-size:12px; color:#000000; }
.FieldValue2 { width:98%; margin-left:16px; float:left; margin-top:12px; font-family:Trebuchet MS, Arial; font-size:12px; color:#000000; }
LoginSubTitle {
   font-size:15px;
   color: #4a799f;
   font-weight:bold;
   }
.Lang { }

TABLE { font-family: Trebuchet MS, Arial; font-size:11px; color:#5a5a5a; text-align:left;}
TD { font-family: Trebuchet MS, Arial; font-size:11px; color:#333333;
}
TH { font-family: Trebuchet MS, Arial; font-weight: BOLD; font-size:11px; color:#395584; }

table.MenuFormat{font-family: Trebuchet MS, Arial; font-size:11px; color:#5a5a5a; text-align:center; border-spacing:0; border-collapse:collapse; width:90%; }
table.MenuFormat td.tdAlign {float:none; align-content:center;}
/* Menu */
div#menu { margin: 10px auto; height:41px; background:url(../images/Template/main-bg.png) repeat-x;}
div#menu .menu {left: 50px;position: absolute;}
div#menu ul { margin: 0; padding: 0; list-style: none; float: left; vertical-align:central }
div#menu ul.menu { padding-left: 30px; }
div#menu li { position: relative; z-index: 9; margin: 0; padding: 0 5px 0 0; display: block; float: left; }
div#menu li:hover>ul { left: -2px; }
div#menu a { position: relative; z-index: 10; height: 41px; display: block; float: left; line-height: 41px; text-decoration: none; font: normal 12px Trebuchet MS; }
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a { }
div#menu span { display: block; cursor: pointer; background-repeat: no-repeat; background-position: 95% 0; }
div#menu ul ul a.parent span { background-position:95% 8px; background-image: url(../images/Template/item-pointer.gif); }
div#menu ul ul a.parent:hover span { background-image: url(../images/Template/item-pointer-mover.gif); }
div#menu a { padding: 0 10px 0 10px; line-height: 30px; color: #e5e5e5; } /* menu::level1 */
div#menu span { margin-top: 5px; }
div#menu li { background: url(../images/Template/main-delimiter.png) 98% 4px no-repeat; }
div#menu li.last { background: none; }
div#menu ul ul li { background: none; } /* menu::level2 */
div#menu ul ul { position: absolute; top: 38px; left: -999em; width: 163px; padding: 5px 0 0 0; background: rgb(45,45,45); margin-top:1px; }
div#menu ul ul a { padding: 0 0 0 15px; height: auto; float: none; display: block; line-height: 24px; color: rgb(169,169,169); }
div#menu ul ul span { margin-top: 0; padding-right: 15px; _padding-right: 20px; color: rgb(169,169,169); }
div#menu ul ul a:hover span { color: #fff; }
div#menu ul ul li.last { background: none; }
div#menu ul ul li { width: 100%; }
div#menu ul ul ul { padding: 0; margin: -38px 0 0 163px !important; margin-left:172px; } /* menu::level3 */
div#menu ul ul ul { background: rgb(41,41,41); } /* colors */
div#menu ul ul ul ul { background: rgb(38,38,38); }
div#menu ul ul ul ul { background: rgb(35,35,35); }
div#menu li.back { background: url(../images/Template/lava.png) no-repeat right -44px !important; background-image: url(../images/Template/lava.png); width: 13px; height: 44px; z-index: 8; position: absolute; margin: -1px 0 0 -5px; } /* lava lamp */
div#menu li.back .left { background: url(../images/Template/lava.png) no-repeat top left !important; background-image: url(../images/Template/lava.png); height: 44px; margin-right: 8px; }


/* Menu 2 */
div#menu2 { margin: 0px auto; height:41px;  }
div#menu2 ul { margin-right: 50px; padding: 0; list-style: none; float: right; }
div#menu2 ul.menu2 { padding-left: 0px; }
div#menu2 li { position: relative; z-index: 9; margin: 0; padding: 0 5px 0 0; display: block; float: left; }
div#menu2 li:hover>ul { left: -2px; }
div#menu2 a { position: relative; z-index: 10; height: 41px; display: block; float: left; line-height: 41px; text-decoration: none; font: normal 12px Trebuchet MS; }
div#menu2 a:hover, div#menu2 a:hover span { color: #fff; }
div#menu2 li.current a {}
div#menu2 span { display: block; cursor: pointer; background-repeat: no-repeat; background-position: 95% 0; }
div#menu2 ul ul a.parent span { background-position:95% 8px; background-image: url(../images/Template/item-pointer.gif); }
div#menu2 ul ul a.parent:hover span { background-image: url(../images/Template/item-pointer-mover.gif); }
div#menu2 a { padding: 0 10px 0 10px; line-height: 30px; color: #e5e5e5; }
div#menu2 span { margin-top: 5px; }
div#menu2 li.last { background: none; }
div#menu2 ul ul li { background: none; }
div#menu2 ul ul { position: absolute; top: 38px; left: -999em; width: 163px; padding: 5px 0 0 0; background: rgb(45,45,45); margin-top:1px; }
div#menu2 ul ul a { padding: 0 0 0 15px; height: auto; float: none; display: block; line-height: 24px; color: rgb(169,169,169); }
div#menu2 ul ul span { margin-top: 0; padding-right: 15px; _padding-right: 20px; color: rgb(169,169,169); }
div#menu2 ul ul a:hover span { color: #fff; }
div#menu2 ul ul li.last { background: none; }
div#menu2 ul ul li { width: 100%; }
div#menu2 ul ul ul { padding: 0; margin: -38px 0 0 163px !important; margin-left:172px; }
div#menu2 ul ul ul { background: rgb(41,41,41); }
div#menu2 ul ul ul ul { background: rgb(38,38,38); }
div#menu2 ul ul ul ul { background: rgb(35,35,35); }
div#menu2 li.back { background: url(../images/Template/lava.png) no-repeat right -44px !important; background-image: url(../images/Template/lava.png); width: 13px; height: 44px; z-index: 8; position: absolute; margin: -1px 0 0 -5px; }
div#menu2 li.back .left { background: url(../images/Template/lava.png) no-repeat top left !important; background-image: url(../images/Template/lava.png); height: 44px; margin-right: 8px; }


/* Messages page */
.infoRow { font-size: 11px; color: #949494; margin-bottom: 0px; margin-top: -2px; }
.infoRow > .time { float: right; }
.infoRow > .name { float: left; }
