.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: black;
filter:alpha(opacity=77);   /* Internet Explorer       */
   -moz-opacity:0.77;           /* Mozilla 1.6 and below   */
   opacity: 0.77;               /* newer Mozilla and CSS-3 */
width: 205px;

}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: white;
}

.anylinkcss a:hover{ /*hover background color*/
color: 008ED1;
}
}
P  {}
       
       H1  {
       	font-size : 16px;
       	font-family : Tahoma;
       	font-weight : bold;
       	color : 6e301c;
       	margin-left : 10px;
       	margin-right : 3px;
       	margin-top : 3px;
       	margin-bottom : 7px;
       }
       
       H2  {
       	font-size : 16px;
       	font-family : Tahoma;
       	font-weight : bold;
       	color : 6e301c;
       	margin-left : 0px;
       	margin-right : 0px;
       	margin-top : 0px;
       	margin-bottom : 2px;
     }
       H3  {
       	font-size : 14px;
       	font-family : Tahoma;
       	font-weight : bold;
       	color : black;
       	margin-left : 0px;
       	margin-right : 0px;
       	margin-top : 0px;
       	margin-bottom : 2px;
     }
      
       BODY, table  {
       	font-size : 12px;
       	font-family : Tahoma;
       	color : Black;
       }
 
       

        A  {
       	color : 052331;
       	font-style : normal;
       	font-weight : bold;
       	font-family : tahoma;
       	font-size : 12px;
       }
	     
	   .navi  {
       	color : 052331;
       	font-style : normal;
       	font-weight : bold;
       	font-family : Arial;
       	font-size : 15px;
       }
       .whitea  {
       	color : white;
       	font-style : italic;
       	font-weight : bold;
       	font-family : Arial;
       	font-size : 10px;
       }
.shadow{
border:1px solid silver;
font:8pt arial;
position:relative;
width:126;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

       .footlarge  {
       	color : white;
       	font-style : italic;
       	font-weight : bold;
       	font-family : Arial;
       	font-size : 22px;
       }

        .footsmall  {
       	color : white;
       	font-style : normal;
       	font-weight : normal;
       	font-family : arial rounded mt bold;
       	font-size : 14px;
       }

	  

#smcontainer {
width: 370px ;
padding: 7px;
background: #ffffff; 
}

.smnav {
padding: 0; margin: 50px 0 0 70px;
font-family: Arial, Helvetica, Sans-Serif;
overflow: visible;
}

.smnav ul {
display: block;
list-style: none;
margin: -18px 0; padding: 0;
border: 0; 
}

/* HACK >>> IE 5  Positioning with position relative <ul> Part I */
html + body .smnav ul {position: relative; top: -12px; left: -10px;}

/* HACK >>> first margin for IE 6, after voice-family the hacks for gecko-based browsers and IE 5 (Win & Mac?) */
.smnav ul li {
position: relative; top: -1px; left: -11px;
margin: 10px 0 5px 0; padding: 0; 
border: 0;
voice-family: "\"}\""; /* Gecko Stuff follows */
margin: 10px 0 5px 10px; 
}

/* HACK >>> IE 5  Positioning with position relativ, display: inline fixes an ugly margin-effect in IE 5 */
html + body .smnav ul li {display: inline; width: 100%; position: relative; top: 0px; left: -12px; margin: 10px 0 5px 0;}

.smnav a, .smnav a:visited {
width: 18.4em; height: 2em;
display: block; 
margin: 0 0 0 3px; padding: 1px;
font-weight: bold; font-size: 110%; line-height: 2em; 
text-indent: 0.4em; text-align: left; text-decoration: none;
cursor: pointer;
voice-family: "\"}\""; 
margin: 0 0 0 -10px;
}

/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .smnav a, html + body .smnav a:visited {width: 18.6em; text-indent: 0; padding: 0 0 0 8px;}

.smnav ul ul {
padding: 20px 0 18px 0;
background: none;
position: relative; top: -1px;
}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .smnav ul ul {position: relative; top: 0px; left: 0px;}

.smnav ul li li{
position: relative; top: 0px; left: 10px;
margin: 10px 0 5px 1px; padding: 0 0 0 25px;
voice-family: "\"}\"";
left: 0px;
}

/* HACK >>> IE 5  */
html + body .smnav ul li li {left: 22px;}

.smnav ul li .sub-sub {
left: 10px;
margin: 10px 0 0 1px;
voice-family: "\"}\"";
position: relative; top: 0px; left: 0px;
}

/* HACK >>> IE 5  */
html + body .smnav ul li .sub-sub {left: 22px;}

.smnav ul ul a, .smnav ul ul a:visited 	{
width: 15.9em; height: 1.8em;
margin: 0;
font-size: 110%; line-height: 1.8em; font-weight: normal; text-indent: 0.3em; 
}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .smnav ul ul a, html + body .smnav ul ul a:visited {position: relative; top: 0px; left: -5px;}

.smnav ul ul ul {margin: 0 0 34px 12px; padding: 8px 0 0 0;}

.smnav ul li li li{
position: relative; top: 13px; left: 0px;
margin: 10px 0 5px 0; padding: 0 0 0 20px; 
}

/* 1 Pixel Difference position relative <ul> for gecko-based Browsers */
html>body .smnav ul li li li {top: 13px;}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .smnav ul li li li {top: 18px;}

.smnav ul ul ul a, .smnav ul ul ul a:visited {
width: 14.9em;
padding: 1px;
font-size: 100%;
}

/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .smnav ul ul a, html + body .smnav ul ul a:visited {text-indent: 0; padding: 0 0 0 8px; }

/* HACK >>> IE 5  (text-indent for IE 5 (only in this styled Version)) */
html + body .smnav ul li a .box-content {padding: 0.1em 0.1em 0.1em 0.5em; }

/* ### Global Settings >>> colors, borders and images  ### */
.smnav { border: 0; border-left: 1px solid #BBBBBB; }
.smnav ul li li{color: #000; background:  url("images/line.gif") left center no-repeat;}
.smnav ul ul ul {border-left: 1px solid #BBBBBB; }
.smnav ul li .sub-sub {background:  url("images/line.gif") top left no-repeat;}
.smnav a, .smnav a:visited{color: #4F4F4F;}
.smnav a:active, .smnav a:hover, .smnav a:focus,  a:focus .sffocus {color: #000;}
.smnav ul ul a, .smnav ul ul a:visited {color: #4F4F4F;}
.smnav ul ul a:active, .smnav ul ul a:hover, .smnav ul ul a:focus{color: #000;}

/* inner box styling */
/* Level 1 */
.smnav ul li .ro {display: block; width: 100%; background: url("images/ro-01.gif") top right no-repeat;}
.smnav ul li .lo {display: block; width: 100%; background: url("images/lo-01.gif") top left no-repeat;}
.smnav ul li .ru {display: block; width: 100%; background: url("images/ru-01.gif") bottom right no-repeat;}
.smnav ul li .lu {display: block; width: 100%; background: url("images/lu-01.gif") bottom left no-repeat;}
.smnav ul li .box-content {width: 100%; padding: 0.1em 0.1em 0.1em 0.1em; }

/* Level 2 + 3 */
.smnav ul li li .ro {background: url("images/ro-02.gif") top right no-repeat;}
.smnav ul li li .lo {background: url("images/lo-02.gif") top left no-repeat;}
.smnav ul li li .ru {background: url("images/ru-02.gif") bottom right no-repeat;}
.smnav ul li li .lu {background: url("images/lu-02.gif") bottom left no-repeat;}
.smnav ul li li .box-content {width: 100%; padding: 0.1em 0.1em 0.1em 0.1em; }
/* Level 1 - 3 hover */
.smnav ul li a:hover .ro {background: url("images/ro_h.gif") top right no-repeat;}
.smnav ul li a:hover .lo {background: url("images/lo_h.gif") top left no-repeat;}
.smnav ul li a:hover .ru {background: url("images/ru_h.gif") bottom right no-repeat;}
.smnav ul li a:hover .lu {background: url("images/lu_h.gif") bottom left no-repeat;}


@import("ie5_mac.css"); 

