/* Top menubar */
ul#menubar {
	border: 0px none;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#menubar li {
        position:relative;
        display: block;
	padding: 0;
	margin: 0;
        color: #ccc;
        float:left;   
}

ul#menubar ul {text-align:left;}

ul#menubar li a, ul#menubar li a:visited {
	border-left: 0px solid #585753;
	border-top: 0px solid #7D7C79;
	margin: 0;
	color: #ccc;
	background: transparent;
	display: block;
	text-align: left;
	padding: 3px 10px;
        font-size: 12px;
}

ul#menubar li {background: transparent url(1x10aaa.gif) no-repeat 0 6px;}
ul#menubar li.first, ul#menubar ul li {  background-position: 0 -99px;}

ul#menubar li a:hover, ul#menubar li a:visited:hover,  ul#menubar li a:focus {
	color: #fff; 
	text-decoration: none;
}

ul#menubar ul {
        position: absolute;
	left: 0;
	top: 1.4em;
   	display: none;
	margin: 0;
	padding: 3px 0;
	margin-top: -1px;
	list-style-type: none;
	z-index: 110;
	border-top: 1px solid #aaa;
	border-left: 1px solid #999;
	border-bottom: 1px solid #444;
	border-right: 1px solid #666;
	background: #ccc;
	min-width:151px;
}

ul#menubar ul li ul {
        position: absolute;
        left:99.99%;
	top: 0;
	display: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #999;
	z-index: 120;
}

ul#menubar li#lastmbitem ul {top: auto; left:-100%;}
ul#menubar li#lastmbitem ul ul {top: auto; left:-100%;}

* html ul#menubar li {float: left; height: 1%; width:1%;}
* html ul#menubar li a { height: 1%; width:1%;}

ul#menubar li ul li {
	text-align: left;
	padding: 0;
	margin: 0;
	background: #ccc;
	z-index: 130;
	min-width:144px;
	float: left;
        clear: left;
}

ul#menubar ul li a, ul#menubar ul li a:visited  {
	display: block;
	color: #1F5A7A;
	min-width:144px;
        *width:144px;
	padding: 3px 0 3px 6px;
	text-align: left;
	display: block;
	}

ul#menubar ul li a:hover, ul#menubar ul li a:visited:hover, ul#menubar ul li a:active, ul#menubar ul li a:focus  {
	display: block;
	color:#333;
	background: #d6d6d6;
}

ul#menubar li:hover>ul, ul#menubar li:hover>ul:visited:hover, ul#menubar li:hover>ul:active, ul#menubar li:hover>ul:focus {  display: block;  } 

ul#menubar li.over ul, ul#menubar li ul li.over ul, ul#menubar li ul li ul li.over ul, ul#menubar li ul li ul li ul li.over ul { display: block; }
ul#menubar li.over ul ul,  ul#menubar ul li.over ul ul, ul#menubar ul li.over ul ul li ul { display: none; }
/* End: Top menubar */

/* Left navigation menu  */

ul#menul, ul#menul ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #e7e7e7;
}

ul#menul {
        border-bottom:0 !important;
}

ul#menul ul {
	position: absolute;
        left:99.99%;
	top: 0;
	display: none;
	border: 1px solid #0c2070;
	border-top: 1px solid #aaa;
	border-left: 1px solid #999;
	border-right: 1px solid #666;
	border-bottom: 1px solid #444;
	z-index:209;
	background: #1F5A7A; 
        padding:4px 2px;
        text-align:left;
	min-width:150px;
}
ul#menul li {
        color: #ccc;
        z-index:200; /* IE */
}

ul#menul a, ul#menul a:visited {
	display: block;
	text-decoration: none;
	color: #1F5A7A;
	padding: 2px 5px 2px 10px;
        padding-left:20px;
        text-indent: -10px;
	font-weight:normal;
	font-size: 12px;
}

ul#menul li a:hover, ul#menul li a:visited:hover, ul#menul li a:focus {
	color: #333; 
	display: block;
	text-decoration: none;
	background: #8FaAcA; 
} 

ul#menul ul li a:hover, ul#menul ul li a:visited:hover, ul#menul ul li a:focus {
	background: #2F6A8A; 
}

ul#menul a#current {color:#333 !important;}
ul#menul a.sbar1 { padding-left: 30px !important;}
ul#menul a.sbar2 { padding-left: 40px !important;}
ul#menul a.sbar3 { padding-left: 50px !important;}
ul#menul a.sbar4 { padding-left: 60px !important;}


* html ul#menul li { float: left; height: 1%;}
* html ul#menul li a { height: 1%; }

ul#menul a, ul#menul a:visited, ul#menul a:hover, ul#menul a:visited:hover, ul#menul a:active, ul#menul a:focus {  display: block;}

ul#menul li {
	position: relative;
	display: block;
	min-width:144px;
        float:left;
}

ul#menul ul li { 
        min-width:144px;
        float:left; 
        clear:left;
}

ul#menul li ul a, ul#menul li ul a:visited {
 	color: #ccc;
	background: #1F5A7A; 
	padding: 2px 0 2px 6px;
        text-indent: 0;
	min-width:144px;
        *width:144px;
} 
	
ul#menul li ul a:hover, ul#menul li ul a:visited:hover, ul#menul li ul a:active, ul#menul li ul a:focus {
        color: #fff;
     }		

ul#menul li:hover>ul, ul#menul li:hover>ul:visited:hover, ul#menul li:hover>ul:active, ul#menul li:hover>ul:focus {  display: block;  } 

ul#menul li.over ul, ul#menul li ul li.over ul, ul#menul li ul li ul li.over ul, ul#menul li ul li ul li ul li.over ul { display: block; }
ul#menul li.over ul ul,  ul#menul ul li.over ul ul, ul#menul ul li.over ul ul li ul { display: none; }

/* End: Left navigation menu */

/* pop up dialogs within the menu system */
.rdg {
       position:relative;
       margin:0px auto;
       min-width:8em;
       max-width:960px;
       color:#f00;
       z-index:1;
       margin-left:30px; 
       margin-bottom:10px;
       background:transparent url(GRY1108x3.png) no-repeat bottom right; 
       _background-image:url(GRY1108x3.gif);
}

*html .rdg {  height: 1%;}
*html .rdg .b {  height: 1%;}

.rdg .cnt, .rdg .t, .rdg .b, .rdg .b div {
       background:transparent url(GRY1108x1000.png) no-repeat top right;
       _background-image:url(GRY1108x1000.gif);
}

.rdg .cnt {
       position:relative;
       zoom:1;
       _overflow-y:hidden;
       padding:0px 30px 0px 0px;
}

.rdg .t {
       position:absolute;
       left:0px;
       top:0px;
       width:30px; 
       margin-left:-30px;
       height:100%;
       _height:1100px; /* IE 6 */
       background-position:top left;
}

.rdg .b {
       position:relative;
       width:100%;
}

.rdg .b, .rdg .b div {
       height:30px;
       font-size:1px;
}

.rdg .b {
       background-position:bottom right;
}

.rdg .b div {
       position:relative;
       width:30px;
       margin-left:-30px;
       background-position:bottom left;
}



ul#menubar ol {
       position: absolute;
       list-style-type: none;
       margin: 0;
       padding: 0;
       border:0;
       left:-50px;   
       top: 1.4em;
       display: none;
       z-index:209;
       text-align:left;
       min-width:150px;
       min-height:150px;
}

ul#menubar ol div.rdgwrapper { position: relative;  padding: 1px;}
ul#menubar ol div.rdgwrapper .rdgtab,  #sform div.rdgwrapper .rdgtab {
       position: absolute;
       left:60px;
       top: -3px;
       width: 40px;
       height:16px;
       z-index:2;
       background: transparent url(GRYarrow.png) no-repeat -35px -13px;
      _background-image: url(GRYarrow.gif);
}

#sform div.rdgwrapper .rdgtab  {
   left:80px;
   background-position: -35px -14px;
}

ul#menubar ol div.rdgwrapper .rdg {  margin-left: 32px; }

ul#menubar li:hover>ol, ul#menubar li:hover>ol:visited:hover, ul#menubar li:hover>ol:active, ul#menubar li:hover>ol:focus {  display: block;  } 
ul#menubar li.over ol, ul#menubar li ul li.over ol, ul#menubar li ul li ul li.over ol, ul#menubar li ul li ul li ul li.over ol { display: block; }
ul#menubar li.over ul ol,  ul#menubar ul li.over ul ol, ul#menubar ul li.over ul ul li ol { display: none; }

ul#menul ol li, ul#menul ul ol li, ul#menubar ol li, ul#menubar ul ol li {background: none;}
ul#menul ol, ul#menubar ul ol {
       margin: 0;
       padding: 0;
       border:0;
       list-style-type: none;
       position: absolute;
       left:95.99%;
       top: -50px;
       display: none;
       z-index:209;
       text-align:left;
       min-width:150px;
}

ul#menul ol div.rdgwrapper { 
       position: relative;
       padding: 1px;
}
ul#menul ol div.rdgwrapper .rdgtab, ul#menubar ul ol div.rdgwrapper .rdgtab {
       position: absolute;
       left:0;
       top: 36px;
       width: 16px;
       height:40px;
       z-index:2;
       background: transparent url(GRYarrow.png) no-repeat -21px -32px;
       _background-image: url(GRYarrow.gif);
}

ul#menul ol div.rdgwrapper .rdg { margin-left: 32px; }

ul#menul li:hover>ol, ul#menul li:hover>ol:visited:hover, ul#menul li:hover>ol:active, ul#menul li:hover>ol:focus {  display: block;  } 
ul#menul li.over ol, ul#menul li ul li.over ol, ul#menul li ul li ul li.over ol, ul#menul li ul li ul li ul li.over ol { display: block; }
ul#menul li.over ul ol,  ul#menul ul li.over ul ol, ul#menul ul li.over ul ul li ol { display: none; }


div.divolpp { }

/* pop up dialogs within the menu system */

