/*

Everything else is usual decoration:

*/
body {
    background:#1c274c;
}

a:link {
	color:#ffffff;
	text-decoration:none;
}

a:visited	{
	color:#ffffff;					
    text-decoration:none;
}

#nav{
    height: 22px;
     border-radius: 3px;
     min-width:960px;
     }   

#nav li{
     list-style: none;
     display: block;
   float: right;
     height: 22px;
     position: relative;
}

#nav li a{
     padding: 1px 10px 1px 10px;
     margin-bottom:3px;
    width: 136px;
     height: 22px;
     font:  1.0em arial;
     border-left: 1px solid #000;
     border-right: 1px solid #000;
     border-top: 1px solid #000;
     border-botton: 1px solid #000;
     background: #1c274c;
	color: #8f94aa;
	text-align: center;
	text-decoration: none}


#nav ul{
     padding: 0px;
     }

#nav li a{
     display: block;
}
#nav li a:hover
{	background: #677a88;
    color: #ffffff;
}
#nav ul li {
     border-right:none;
     border-bottom:1px solid #DDDDDD;
     width:120px;
         height:25px;
        }

/*Lowest level 3*/
#nav ul li a {
    display: block;
     font: 1.0em verdana;
     width:275px;
      white-space: nowrap;
      z-index: 999;
     border-right: none;
     background: #ddd;
     color:#5970B2;
     text-align: left;
     word-wrap: break-word;
     height:25px;
      position: relative;
     border-bottom:1px solid #FFFFFF;
}

/* Sub menus */
#nav ul{
     display: none;
         visibility:hidden;
     position: absolute;
     top: 39px;
}
/* Third-level menus */
#nav ul ul{
     top: 0px;
     left:190px;
     display: none;
     z-index: 1000;
         visibility:hidden;
     border: 1px solid #5970B2;
}
#nav ul ul li a {
     width:40em;
     z-index: 999;
     position: absolute;
}

/* Fourth-level menus */
#nav ul ul ul{
     top: 0px;
     left:190px;
     display: none;
         visibility:hidden;
     border: 1px solid #DDDDDD;
}
 
#nav ul li{
     display: block;
         visibility:visible;
}
#nav li:hover > ul{
     display: block;
         visibility:visible;
     }
     
#comments {background:#fff}
iframe {width:400; height:600px;border:0;}
#comment-wrap {background:#fff;position:absolute}
#comments #comment-wrap{display:none;z-index:5;}
#comments:hover #comment-wrap {display:block}

#nav2{
    /* height: 25px;*/
    /*background: #5970B2;*/
   /* border-radius: 3px;*/
      }   

#nav2 li{
     list-style: none;
     display: block;
     float: left;
/*     height: 25px;*/
     position: relative;
}

#nav2 li a{
    padding: 4px 10px 4px 10px;
     min-width: 80%;
     width: 250px;
    /*     height: 25px; */
     font: bold 1.0em arial;
     border-right: 1px solid #ddd;
     border-bottom: 1px solid #fff;
     background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}


#nav2 ul{
     padding: 0px;
     }

#nav2 li a{
     display: block;
}
#nav2 li a:hover
{	background: #49A3FF}

#nav2 ul li {
     border-right:none;
     border-bottom:1px solid #DDDDDD;
     width:300px;
         height:22px; 
        }

/*Lowest level 3*/
#nav2 ul li a {
     font: 1.0em verdana;
     width: auto;
     min-width: 300px;
/*     width:300px; */
    white-space: word-wrap;
      z-index: 999;
     border-right: none;
     background: #ddd;
     color:#597062;
     /*padding: .2em 0 .2em 0;*/
     text-align: left;
/*     height:25px; */
              position: relative;
    border-bottom:1px solid #ddd;
}

/* Sub menus */
#nav2 ul{
     display: none;
         visibility:hidden;
     position: absolute;
/*     top: 25px; */
}
/* Third-level menus */
#nav2 ul ul{
     top: 0px;
     left:170px;
     display: none;
     z-index: 1000;
         visibility:hidden;
     border: 1px solid #5970B2;
}
#nav2 ul ul li a {
     width:500px;
     z-index: 1000;
      position: relative;
/*     position: absolute;*/
}
     
/* Fourth-level menus */
#nav2 ul ul ul{
     top: 0px;
     left:190px;
     display: none;
         visibility:hidden;
     border: 1px solid #DDDDDD;
}

#nav2 ul li{
     display: block;
         visibility:visible;
}
#nav2 li:hover > ul{
     display: block;
         visibility:visible;
     }
     

#site_map
    {position:absolute;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 2px;
	font-spacing: 2px;
	top: 2px;
	width:820px;
	background-color:gray;
	border:1px 	solid black;
	font:normal 6px Verdana;
	line-height:8px;
	z-index:99;
	visibility:hidden;}

	
