div#navcontainerbox { 
float:left; clear:left; 
 width:100%;  background: url(../images/nav_spacer.jpg) left; height: 28px;
}

div#navcontainer { 
float:left; display:inline;
}

#navlist, #navlist ul{
margin:0; 
padding:0px;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.2em; 
float:left; border:0px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
/*border-top:1px solid blue; border-bottom:1px solid blue; */
}

#navlist a:link,#navlist a:visited{
display:block; 
padding:3px 20px 3px 20px; /*width:100px;*/ border:0px;
color:#333333;
text-decoration:none; 
/*background:url(../images/shade.gif) repeat-x scroll top left;*/
width:auto; 
padding:0px;
}

#navlist a:hover{
/*background-color:brown;*/
color:#6c8c95;
}

#navlist li{
float:left;
position:relative; 
/*border-left:1px solid red; */
}

/*2nd*/
#navlist li li{
float:left;
position:relative; border-left:0px; 
}

#navlist li li a:link,#navlist li li a:visited{
display:block;
padding:3px 10px 3px 10px; border:0px;
color:#333333;
text-decoration:none;
background-color:#f3f6f7; text-align:center; 
}

#navlist ul {
position:absolute;
display:none;
width:110px; 

 top:28px;
 left:1px;
/*top:24px; margin:0px; margin-left:-1px; left:5px;*/
}

#navlist li ul { border:0px; border-left:1px solid #949494; }
#navlist li ul a:link,#navlist li ul a:visited {
width:100px;
height:auto;
float:left; 
color:#494848; 
background-color:#bbbbbb; 
}

#navlist ul ul{
top:auto; z-index:auto;
}	

#navlist li ul ul {
left:0px; top:0px;
margin:-1px 0px 0px 200px; 
}

#navlist li li{
float:left;
position:relative; border-right:1px solid #949494; border-bottom:1px solid #949494;  
}

#navlist li:hover ul ul, #navlist li:hover ul ul ul, #navlist li:hover ul ul ul ul{
display:none; 
}
#navlist li:hover ul, #navlist li li:hover ul, #navlist li li li:hover ul, #navlist li li li li:hover ul{
display:block; 
}

#navlist li li a:hover{
	color:#494848; background-color:#eaeaea
}

#NavItem01 a,#NavItem02 a,#NavItem03 a,#NavItem04 a {text-indent: -99999px; height: 28px;}
#navlist li li a { text-indent: 0px;}

#NavItem01 {background:url(../images/nav1.jpg); width:68px; height: 28px;}
#NavItem02 {background:url(../images/nav2.jpg); width:94px; height: 28px;}
#NavItem03 {background:url(../images/nav3.jpg); width:85px; height: 28px;}
#NavItem04 {background:url(../images/nav4.jpg); width:117px; height: 28px;}
#NavItem05 { display: none;}



/************************/
div#menublock { 
	width:216px; float:right;
}
#nav2, #nav2 ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.2em; 
float:left;  border-top:1px solid #777777;
/*border-right:1px solid blue; border-top:1px solid blue; */
}

#nav2 a:link,#nav2 a:visited{
display:block; 
padding:2px 10px 2px 10px;  border:0px; /*#nav2 ul {width:180px}*/ border-left:1px solid #777777; border-bottom:1px solid #777777; border-right:1px solid #777777;
color:#777777;
text-decoration:none;
background-color:#d1e1ff; 
font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; 
}

#nav2 a:hover{
background-color:#777777;
color:#FFFFFF;
}

#nav2 li{
float:left;
position:relative;  width:216px;
}

/*2nd*/
#nav2 li li{
float:left;
position:relative; border-left:0px; 
}

#nav2 li li a:link,#nav2 li li a:visited{
display:block;
padding:2px 10px 2px 10px; border:0px;
color:#fff;
text-decoration:none;
background-color:#CCCCCC;
}

#nav2 ul {
position:absolute;
display:none;
width:180px; 
margin:0px; margin-left:-1px; margin-top:-25px; margin-left:220px;
/*top:24px; */
}

#nav2 li ul { border:0px; border-left:1px solid yellow; }
#nav2 li ul a:link,#nav2 li ul a:visited {
width:180px;
height:auto;
float:left; background-color:lightgray; 
}

#nav2 ul ul{
top:auto; z-index:auto;
}	

#nav2 li ul ul {
left:0px; top:0px;
margin:-1px 0px 0px 200px; 
}

#nav2 li li{
float:left;
position:relative; border-right:1px solid green; border-bottom:1px solid green;  
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul{
display:none; 
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul{
display:block; 
}

#nav2 li li a:hover{
	background-color:#00FF00;
}

.nav2_li_first_child { border-top:1px solid #777777}
.nav2_li_li_first_child { border-top:1px solid red}


div#bio{ 
	width:359px; 
	float:left;
	}

div#bio ul{ 
	padding:0px; 
	margin:0px;
}


div#bio ul li {
	list-style-type: none;
	font: bold 12px/16px Tahoma, Helvetica, Arial, Verdana;
	float: left;
	}
	
div#bio a{
	color: #00467f;
	text-decoration:underline;
	padding:0px 7px 0px 7px;
	border-right: 1px solid #999999;
	}


div#bio a:active {
	color:#0275e8;
	text-decoration: none;
	}
	
div#bio a:visited {
	text-decoration: none;
	}
/************************/
div#localnavcontainer { 
	width:216px; float:right;
}
#localnavlist, #localnavlist ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.2em; 
float:left;   border-top:1px solid #777777;
/*border-right:1px solid blue; border-top:1px solid blue; */
}

#localnavlist a:link,#localnavlist a:visited{
display:block; 
padding:2px 10px 2px 10px;  border:0px; /*#localnavlist ul {width:180px}*/ border-left:1px solid #777777; border-bottom:1px solid #777777; border-right:1px solid #777777;
color:#777777;
text-decoration:none;
background-color:#d1e1ff; 
font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; 
}

#localnavlist a:hover{
background-color:#777777;
color:#FFFFFF;
}

#localnavlist li{
float:left;
position:relative;  width:216px;
}

/*2nd*/
#localnavlist li li{
float:left;
position:relative; border-left:0px; 
}

#localnavlist li li a:link,#localnavlist li li a:visited{
display:block;
padding:2px 10px 2px 10px; border:0px;
color:#fff;
text-decoration:none;
background-color:#CCCCCC;
}

#localnavlist ul {
position:absolute;
display:none;
width:180px; 
margin:0px; margin-left:-1px; margin-top:-25px; margin-left:220px;
/*top:24px; */
}

#localnavlist li ul { border:0px; border-left:1px solid yellow; }
#localnavlist li ul a:link,#localnavlist li ul a:visited {
width:180px;
height:auto;
float:left; background-color:lightgray; 
}

#localnavlist ul ul{
top:auto; z-index:auto;
}	

#localnavlist li ul ul {
left:0px; top:0px;
margin:-1px 0px 0px 200px; 
}

#localnavlist li li{
float:left;
position:relative; border-right:1px solid green; border-bottom:1px solid green;  
}

#localnavlist li:hover ul ul, #localnavlist li:hover ul ul ul, #localnavlist li:hover ul ul ul ul{
display:none; 
}
#localnavlist li:hover ul, #localnavlist li li:hover ul, #localnavlist li li li:hover ul, #localnavlist li li li li:hover ul{
display:block; 
}

#localnavlist li li a:hover{
	background-color:#00FF00;
}

.localnavlist_li_first_child { border-top:1px solid #777777}
.localnavlist_li_li_first_child { border-top:1px solid red}
	