/* CSS Document */
body { behavior: url("scripts/htc/csshover.htc");margin:0; font-family:arial,tahoma,verdana,helvetica,sans-serif; font-size:12px; background-image: url("../images/topbg.jpg");}
.navcontainer {  border: 1px solid #9d9da1; }
ul { margin: 0; padding: 0; list-style: none; width: 165px; /* Width of Menu Items */ border: 1px solid #9d9da1; }
ul li { position: relative; }
li ul { position: absolute; left: 164px; /* Set 1px less than menu width */ top: 0; display: none; border: 1px solid #9d9da1; }

/* Styles for Menu Items */
ul,li,a         { display:block; text-decoration: none; color: #777; background: #fff; /* IE6 Bug */ margin:0; padding:0; border:0;}
a               { padding:2px 5px; border:1px solid #FFFFFF; font-weight:bold; font-size:12px;/* IE5.5 Bug */ }
a:hover         { border-color:gray; background-color:#bbb7c7; color:black;}
li              { padding:1px; padding-left:26px; background:#fff url("../images/m-star.gif") no-repeat; }
li.folder       {background: url("../images/m-past.gif") no-repeat; }
li.serv  {background: url("../images/m-serv.gif") no-repeat 1px 0px; }
li.paper  {background:url("../images/m-paper.gif") no-repeat 1px 0px; }
li.tele  {background:url("../images/m-tel.gif") no-repeat 1px 0px; }
li.hand  {background:url("../images/item_handy.gif") no-repeat 1px 0px; }
li.mail  {background:url("../images/m-mail.gif") no-repeat 1px 0px; }
li.print  {background:url("../images/m-print.gif") no-repeat 1px 0px; }
li a.submenu    {background:url("../images/sub.gif") no-repeat 99% 50%;}
li>a.submenu:hover    {border-color:gray; background: #bbb7c7 url("../images/sub.gif") no-repeat 99% 50%; color:black;}

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

a.fff         {text-decoration:none;}
a.fff:hover         {text-decoration:none; background-color:#fff; border-color:#fff;}
a.tipp         {font-size:12px; color:gray; font-weight:normal;text-decoration:none;}
a.tipp em {font-size:11px; color:gray; font-weight:normal; float: right;}
a.tipp:hover           { background-color:#fdfbe6; color:black; font-weight:bold;}
.text {border:1px solid #9d9da1; padding:10px; background:white;}
h1 {font-size:12px; color:gray; font-weight:normal;}
h1 em {font-size:11px; color:gray; font-weight:normal; float: right;}
h2 {font-size:12px; color:gray; background:white; padding-left:10px; padding-top:10px;}
h2 em {font-weight:normal; float:right; display:none;}
p {margin:3px 10px; color:gray; font-family:Monaco,arial,tahoma,verdana,helvetica, sans-serif; font-size:12px;}
a em {font-size:12px; color:gray; font-weight:bold; float: right;display:block;}
h2:hover em, h1:hover em {display:block;}