.dropshadow { clear float;
)
.shadow { 
border : 1px solid silver; 
font : 10pt arial; 
position : relative; 
display : inline; 
background : white; 
z-index : 20; 
margin-right: 10px;
padding: 1px;
background: #000000;
} 

.shadow_inner { 
overflow : hidden; 
position : absolute; 
 
z-index : 10; 
height: 100px;
}
.shadow1 {
  border: 1px solid silver;
  padding: 7px;
  font: 10pt arial;
  position: relative;
  display: inline;
  background: #C7B89B;
  z-index: 100;
}
.shadow2 {
  overflow: hidden;
  position: absolute;
  filter: alpha(Opacity=15); /* modify to change the shade solidity/opacity, same as below */
  opacity: 0.1; /* firefox 1.5 opacity */
  -moz-opacity: 0.2; /* mozilla opacity */
  -khtml-opacity: 0.1; /* opacity */
  z-index: 10;
}
.vdividermenu ul{
list-style-type:none;
margin: 0;
padding-left:0px;
float: left;
font-size:10px; 
font-family:arial, verdana, sans-serif; 
font-weight:normal;
line-height:20px;
width: 800px;
padding-bottom: 0px; margin-bottom: 0px;
border-top: 2px solid transparent;
/*padding-top: 2px; padding-bottom: 0px;
margin-top:0px; border-bottom: 1px solid #aaa;*/
background:silver url("../menuimages/top_bar.gif") repeat-x bottom; height: 20px; width: 900px;
}

/* html #vdividermenu ul{ /*IE6 only rule, reduce menu width*/
width: 99%;*/
}

.vdividermenu ul li{
display: inline;
}
/* pre-hover */
.vdividermenu ul li a{
float: left;
line-height: 19px;
color: #aaa;
padding: 1px 10px; /* 13 */
text-decoration: none;

padding-top: 0px; background:silver url("../menuimages/top_bar.gif") repeat-x;
}

.vdividermenu a:link { font-family: Arial; color: #000; text-decoration: none;}
.vdividermenu a:active { color: #000;text-decoration: none;}
.vdividermenu a:visited  { color: #000;text-decoration: none;}

.vdividermenu ul li a:visited{
color: #000;
}
.vdividermenu #vcurrent {background:#fff url('../menuimages/over_blue.gif') repeat-x bottom;
color  :#666;
}
.vdividermenu ul li a:hover, .vdividermenu ul li a.selectedanchor{ /*hover state CSS*/
color: black;
background: #c1d0e6;
}
/*
.vdividermenu ul li a:hover{
color: #ffffff;
background: #3399ff;text-decoration: none; /* Microsoft Blue */
background: #1a6698;text-decoration: none; 
background: #5f9ea0; text-decoration: none;  /*border 1px #565656;*/
background: #c1d0e6; text-decoration: none; color: #000; /*border 1px #565656;*/
}
*/
.vdividermenu li a em {display:block; float:left; width:10px; height:18px;}
.vdividermenu li a em.arrow {background:url(../menuimages/arrow_black_7x4.gif) no-repeat center left}

.vdividermenu li span {display: none;

}	

.vdividermenu a:hover span {
display: block;
position: absolute;
z-index:25;
line-height: 14px;
top: 30px;
width: 300px;
color: #565656;
border: 1px solid #565656;
padding: 5px;
background: #d7ecf2 url('../menuimages/top_gradient.jpg');
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#c1d0e6, endColorstr=#ffffff)
                  progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-style:normal; font-variant:normal; font-weight:normal; font-size:120%; text-align: justify;
}

.bluelimebdy {
    width:350px;
    background:#d7ecf2;
    color: #565656;
    border-left:1px solid #565656;
    border-right:1px solid #565656;
    border-bottom:1px solid #565656;
    padding:5px;
    font-size: 12px;
 	background:#fff url("../menuimages/blue_lime.jpg") repeat top left;
 	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=gray, Positive=true);
}
         .bluelimehdr {
            width:350px;
            text-align:center;
            background:#466680;
            background:#335388;
            color: #fff;
            border:1px solid #C8BA92;
            font-weight:bold;
            padding:0px 5px 0px 5px;
            font-size:8pt;
         }        
      .wdvhdr1 {
            width:500px;
            text-align:center;
            background:#466680;
            background:#335388;
            color: #fff;
            border:1px solid #C8BA92;
            font-weight:bold;
            padding:0px 5px 0px 5px;
            font-size:8pt; 
            -moz-border-radius: 10px 10px 0 0 ;
 			-webkit-border-radius: 10px 10px 0 0 ;
 			border-radius: 7px  7px 0 0 ;
         }
         
         .wdvbdy1 {
            width:500px;
            text-align: left;
            color:#565656;
            border-left:1px solid #565656;
            border-right:1px solid #565656;
            border-bottom:1px solid #565656;
            padding:5px;
            font-size: 12px;
			background: #d7ecf2 /*url('../menuimages/top_gradient.jpg')*/;
			/* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#add8e6, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=gray, Positive=true);
			*/
			color: #565656;
			min-height: 1px;
			cursor: hand;
			-moz-box-shadow: 7px 7px 7px #BBBBBB;
			-webkit-box-shadow: 7px 7px 7px #BBBBBB;
			box-shadow:7px 7px 7px darkgray; 
			 -moz-border-radius: 0 0 10px 10px;
 			-webkit-border-radius: 0 0 10px 10px;
 			border-radius: 0 0 10px 10px;
		
       }
         .wwdvhdr1 {
            width:700px;
            text-align:center;
            background:#466680;
            background:#335388;
            color: #fff;
            border:1px solid #C8BA92;
            font-weight:bold;
            padding:0px 5px 0px 5px;
            font-size:8pt;
            -moz-border-radius: 10px 10px 0 0 ;
 			-webkit-border-radius: 10px 10px 0 0 ;
 			border-radius: 7px  7px 0 0 ;
         }
         
         .wwdvbdy1 {
            width:700px;
            text-align: left;
            color: #565656;
            border-left:1px solid #565656;
            border-right:1px solid #565656;
            border-bottom:1px solid #565656;
            padding:5px;
            font-size: 12px;
            /*background: #d7ecf2 url('../menuimages/top_gradient.jpg');
			 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#add8e6, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=gray, Positive=true);
			*/
			min-height: 1px;
			background: lightyellow;
			-moz-border-radius: 0 0 10px 10px;
 			-webkit-border-radius: 0 0 10px 10px;
 			border-radius: 0 0 10px 10px;
 			-moz-box-shadow: 3px 3px 3px #BBBBBB;
			-webkit-box-shadow: 3px 3px 3px #BBBBBB;
			box-shadow:3px 3px 3px #666; 
		
       }
         .dvhdr1 {
            width:250px;
            text-align:center;
            background:#466680;
            background:#335388;
            color: #fff;
            border:1px solid #C8BA92;
            font-weight:bold;
            padding:20px 5px 0px 5px;
            font-size:8pt;
            -moz-border-radius: 10px 10px 0 0 ;
 			-webkit-border-radius: 10px 10px 0 0 ;
 			border-radius: 7px  7px 0 0 ;
         }
         
         .dvbdy1 {
            width:250px;
            text-align: left;
            color: #565656;
            border-left:1px solid #565656;
            border-right:1px solid #565656;
            border-bottom:1px solid #565656;
            padding:5px;
            font-size: 12px;background: #d7ecf2 url('../menuimages/top_gradient.jpg');
			 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#add8e6, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=gray, Positive=true);
			color: #565656;
			min-height: 1px;
			
         }
         .tvbdy1 {
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            width:220px;
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=skyblue)progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=gray, Positive=true) alpha(opacity=85);-moz-opacity:.85;opacity:.85; 
               border: 1px solid #C0c0c0;  
               padding: 1px 5px 1px 5px;
                
}
         .pvbdy1 {
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            width:220px;
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=purple)progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=gray, Positive=true) alpha(opacity=85);-moz-opacity:.85;opacity:.85; 
             
		  border: 1px solid #C0c0c0;  
               padding: 1px 5px 1px 5px;
               color:yellow;
                
}

.menu1 {padding:0 0 0 5px; margin:0; list-style:none; height:30px; width:100%; background:#fff url(../menuimages/bar-black1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;z-index:12;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:30px; color:#ddd; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#ffffff; text-decoration:none; background:url(btn-black-current.gif);}
.menu1 li.current a b {background:url('btn-black-current.gif') no-repeat right top;}
.menu1 a:link {color: #dddddd; text-decoration: none;} 
.menu1 a:active {color: #dddddd; text-decoration: none;}
.menu1 a:visited  {color: #dddddd;text-decoration: none;}
.menu1 li a:hover {color:#fff; text-decoration:none; background:#fff url(../menuimages/btn-black2.gif);}
.menu1 li a:hover b {background:url('../menuimages/btn-black2.gif') no-repeat right top;color:#ffffff}
.menu1 li.current a:hover {color:#fff; text-decoration:none; background:#333 url(../menuimages/btn-black-current.gif); cursor:default}
.menu1 li.current a:hover b {background:url('btn-black-current.gif') no-repeat right top;}
.menu1 li a em {display:block; float:left; width:16px; height:30px;}
.menu1 li a em.arrow {background:url(white_7x4.gif) no-repeat center center;}

.menuw {padding:0 0 0 5px; margin:0; list-style:none; height:30px; width:780px; background:#3f6bac url(../menuimages/bar-blue.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;z-index:12;}
/*.menuw {padding:0 -50px 0 3px; margin:0; list-style:none; height:30px; width:100%;background:#3f6bac url(../menuimages/bar-blue.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}*/
.menuw li {float:left;}
.menuw li a {display:block; float:left; height:30px; line-height:30px; color:#ddd; text-decoration:none; font-size:10px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menuw li a b {float:left; display:block; padding:0 16px 0 8px;color:#ddd;}
.menuw li.current a {margin-top:-3px;margin-bottom:-3px; color:lime; text-decoration:none; background:url(../menuimages/btn-blue-current.gif);}
.menuw a:link {color: #dddddd; text-decoration: none;}
.menuw a:active {color: #dddddd; text-decoration: none;}
.menuw a:visited  {color: #dddddd;text-decoration: none;}
.menuw li.current a b {background:url(../menuimages/btn-blue-current.gif) no-repeat right top;}
.menuw li a:hover {color:#fff; text-decoration:none; background:#3f6bac url(../menuimages/btn-blue-blue.gif);}
.menuw li a:hover b {background:url(../menuimages/btn-blue-blue.gif) no-repeat right top;color:#fff;}
.menuw li.current a:hover {color:lime; text-decoration:none; background:#3f6bac url(../menuimages/btn-blue-current.gif); cursor:default;}
.menuw li.current a:hover b {background:url(../menuimages/btn-blue-current.gif) no-repeat right top;}
.menuw li a em {display:block; float:left; width:16px; height:30px;}
.menuw li a em.arrow {background:url(../menuimages/white_7x4.gif) no-repeat center center;}
.menuw li a em.left {background:url(../menuimages/Arrow2_white.gif) no-repeat center center;}
.menuw li a em.right {background:url(../menuimages/Arrow3_white_5x7.gif) no-repeat center center;}
.menuw li a em.calc {background:url(../menuimages/calc.gif) no-repeat center center;}
.menuw li a em.home {background:url("../menuimages/home2.gif") no-repeat center center;}
.menuw li a em.glossary {background:url(../menuimages/openbook.gif) no-repeat center center;}
.menuw li a em.close {background:url(../menuimages/close.gif) no-repeat center center;}

.menuw a {position:relative;}
.menuw li span {display: none; text-align: left;z-index:2000;}
.menuw a:hover span {display:block;
position:absolute;
top:40px;
left:10px;	
width:300px; 
border: 1px solid #000;
padding:2px 9px 2px 9px;
/*font: bold 7px arial;*/
color: #000000;
background-color: #D6E4FE;
line-height:16px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-style:normal; font-variant:normal; font-weight:normal; font-size:110%; text-align:justify;}

.menu2 {padding:0 0 0 5px; margin:0; list-style:none; height:30px; width:100%;background:#fff url(../menuimages/bar_silver.gif); position:relative; border:1px solid #666; border-width:0 1px; border-bottom:1px solid #444;z-index:120;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:30px; line-height:30px; color:#004848; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#ff0000; text-decoration:none; background:url(../menuimages/btn_silver.gif);}
.menu2 a:link {color: #004848; text-decoration: none;} 
.menu2 a:active {color: #004848; text-decoration: none;}
.menu2 a:visited  {color: #004848;text-decoration: none;}
.menu2 li.current a b {background:url(../menuimages/btn_silver.gif) no-repeat right top;}
.menu2 li a:hover {color:#004848; text-decoration:none; background:#fff url("../menuimages/btn_silver.gif");}
.menu2 li a:hover b {background:url("../menuimages/btn_silver.gif") no-repeat right top;color:#004848;}
.menu2 li.current a:hover {color:#ff0000; text-decoration:none; background:#000080 url("../menuimages/btn_silver.gif"); cursor:default;}
.menu2 li.current a:hover b {background:url(../menuimages/btn_silver.gif) no-repeat right top;}

.menu2 li a em {display:block; float:left; width:16px; height:30px;}
.menu2 li a em.arrow {background:url(../menuimages/blue_7x4.gif) no-repeat center center;}
.menu2 li a em.calc {background:url(../menuimages/calc.gif) no-repeat center center;}
.menu2 li a em.home {background:url("../menuimages/home2.gif") no-repeat center center;}
.menu2 li a em.glossary {background:url(../menuimages/openbook.gif) no-repeat center center;}


.menu2 a {position:relative;}
.menu2 li span {display: none; text-align: left;z-index:2000;}
.menu2 a:hover span {display:block;
position:absolute;
top:40px;
left:10px;	
width:300px; 
border: 1px solid #333;
padding:2px 9px 2px 9px;
/*font: bold 7px arial;*/
color: #000000;
background-color: #eeeeee;
line-height:16px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-style:normal; font-variant:normal; font-weight:normal; font-size:110%; text-align:justify;}

.menu5 {padding:0 0 0 55px; margin:0; list-style:none; height:30px; width:95%;background:#5f9ea0 url(../menuimages/pro_line_0.gif); position:static; border:1px solid #666; border-width:0 1px; border-bottom:1px solid #444;z-index:120;}
.menu5 li {z-index: 0;}
.menu5 li {float:left;}
.menu5 li a {display:block; float:left; height:30px; line-height:30px; color:#000080; text-decoration:none; font-size:8px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 58px; cursor:pointer;}
.menu5 li a b {float:left;display:block; padding:0 16px 0 58px;}
.menu5 li.current a {margin-top:-4px;margin-bottom:-4px; color:#ddd; text-decoration:none; background:url(../menuimages/pro_line_1.gif);};
.menu5 li.current a b {color:#ddd; background:url(../menuimages/pro_line_1.gif) no-repeat right top;}
.menu5 a:link {color: #fff; text-decoration: none;} 
.menu5 a:visited  {color: #fff;text-decoration: none;}
.menu5 li a:hover {color:tomato; text-decoration:none; background:#5f9ea0 url("../menuimages/pro_line_2.gif");}
.menu5 li a:hover b {background:#5f9ea0 url("../menuimages/pro_line_any.gif") no-repeat right top;color:lightyellow;}
.menu5 li.current a:hover {color:#ddd; text-decoration:none; background:#5f9ea0 url("../menuimages/pro_line_2.gif"); no-repeat right top; cursor:default;}
.menu5 li.current a:hover b {background:url(../menuimages/pro_line_2.gif) no-repeat right top;}
.menu5 a:active {color: #ddd; text-decoration: none;}
.menu5 li.sub a {color:lightyellow; text-decoration:none;}
.menu5 li.sub a b {color:lightyellow;}
.menu5 li a em {display:block; float:left; width:16px; height:30px;}
.menu5 li a em.arrow {background:url(../menuimages/white_7x4.gif) no-repeat center center;}
.menu5 li a em.arrow2 {background:url(../menuimages/arrow-up.gif) no-repeat center center;}
.menu5 li a em.arrowup {background:url(../menuimages/whiteup_7x4.gif) no-repeat left center;}
.menu5 li a em.external {background:url(../menuimages/external_link.png) no-repeat left center;}
.menu5 li a em.repo {background: url('../menuimages/home-icon.gif') no-repeat left center;}
.menu5 li a em.stats {background:url(../menuimages/Stats.png) no-repeat left center;}
.menu5 a {position:relative;}
.menu5 li span {display: none; text-align: left;z-index:200;}
.menu5 a {position:relative;}
.menu5 li span {display: none; text-align: left;z-index:200;}
.menu5 a:hover span {display:block;
position:absolute;
top:40px;
left:10px;	
width:300px; 
border: 1px solid #565656;
padding:2px 9px 2px 9px;
color: #000;
background-color: #ece9d8;
line-height:14px;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ece9d8, endColorstr=#ece9d8)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)alpha(opacity=90);-moz-opacity:.90;opacity:.90;
text-align:justify;
font-size:8pt;
font-family:Verdana,Geneva,sans-serif;
font-weight: normal;
}
.menu5a {border-left:1px solid #000; border-right:1px solid #000; border-top:0 solid #000; margin:0; height:30px; width:100%;background:#3f6bac url('../menuimages/bar-blue.gif'); position:relative; border-bottom:1px solid #444; list-style-type:none; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0;z-index:120;}
.menu5a {padding:0 0px 0 3px; margin:0; list-style:none; height:30px; width:100%;background:#3f6bac url('../menuimages/bar-blue.gif'); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu5a li {float:left;}
.menu5a li a {display:block; float:left; height:30px; line-height:30px; color:#ddd; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu5a li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu5a li.current a {margin-top:-3px;margin-bottom:-3px; color:lime; text-decoration:none; background:url('../menuimages/btn-blue-black-current.gif');}
.menu5a li.current a b {color: lime; background:url('../menuimages/btn-blue-black-current.gif') no-repeat right top;}
.menu5a li.sub a {color:lime; text-decoration:none; background:url('../menuimages/btn-blue-blue.gif');}
.menu5a li.sub a b {color:lime; background:url('../menuimages/btn-blue-blue.gif') no-repeat right top;}
.menu5a a:link {color: #ddd; text-decoration: none;} 
.menu5a a:active {color: #ddd; text-decoration: none;}
.menu5a li a:hover, .menu5 li.selected a{color:#fff; text-decoration:none; background:#3f6bac url('../../menuimages/btn-blue-blue-over.gif');}
.menu5a li a:hover, .menu5 li.selected a b{background:url('../../menuimages/btn-blue-blue-over.gif') no-repeat right top;}
.menu5a a:visited  {color: #ddd;text-decoration: none;}
.menu5a li a:hover {color:#fff; text-decoration:none; background:#3f6bac url('../menuimages/btn-blue-blue-over.gif');}
.menu5a li a:hover b {background:url('../menuimages/btn-blue-blue-over.gif') no-repeat right top;}
.menu5a li.current a:hover {color:lime; cursor:default;text-decoration:none; height:30px;background:#3f6bac url('../menuimages/btn-blue-black-current.gif');}
.menu5a li.current a:hover b {padding-bottom:-10px; background:url('../menuimages/btn-blue-black-current.gif') no-repeat right top;}
.menu5a li a em {display:block; float:left; width:16px; height:30px;}
.menu5a li a em.arrow {background:url('../menuimages/white_7x4.gif') no-repeat left center;}
.menu5a li a em.arrowup {background:url('../menuimages/whiteup_7x4.gif') no-repeat left center;}
.menu5a li a em.arrowright {background:url('../menuimages/arrow_right.gif') no-repeat left center;}
.menu5a li a em.arrowleft {background:url('../menuimages/arrow_left.gif') no-repeat left center;}
.menu5a li a.top_link f6.down {float:left; display:block; padding:0 24px 0 12px; height:30px; background: url('../menuimages/btn-blue-blue-over.gif') no-repeat right top;}

.menu5a a {position:relative;}
.menu5a li span {display: none; text-align: left;z-index:200;}
.menu5a a:hover span {display:block;
position:absolute;
top:40px;
left:10px;	
width:300px; 
border: 1px solid #add8e6;
padding:2px 9px 2px 9px;
color: #eeeeee;
background: #3f6bac;
line-height:14px;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                   startColorstr=#ffffff, endColorstr=#add8e6);
                  
text-align:justify;
font-size:8pt;
font-family:Verdana,Geneva,sans-serif;
font-weight: normal;
}

.menu10 {border-left:1px solid #000; border-right:1px solid #000; border-top:0 solid #000; margin:0; height:30px; width:100%;background:#829a91 url('../menuimages/bar-gray0.gif'); position:relative; border-bottom:1px solid #444; list-style-type:none; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
.menu10 li {float:left;}
.menu10 li a {display:block; float:left; height:30px; line-height:30px; color:#ddd; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu10 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu10 li.current a {height:30px; margin-top:-4px;color:lime; text-decoration:none; background:url('../menuimages/btn_darkgreen2.gif');}
.menu10 li.current a b {color: lime; background:url('../menuimages/btn_darkgreen2.gif') no-repeat right top;}
.menu10 a:link {color: #ddd; text-decoration: none;} 
.menu10 a:active {color: #ddd; text-decoration: none;}
.menu10 a:visited  {color: #ddd;text-decoration: none;}
.menu10 li a:hover {color:#ddd; text-decoration:none; background:#829a91 url('../menuimages/btn_darkgreen2.gif');}
.menu10 li a:hover b {background:url('../menuimages/btn_darkgreen2.gif') no-repeat right top;color:#ffffff}
.menu10 li.current a:hover {color:lime; text-decoration:none; background:#829a91 url('../menuimages/btn_darkgreen2.gif'); cursor:default}
.menu10 li.current a:hover b {color:lime;  background:url('../menuimages/darkgreen2.gif') no-repeat right top;}
.menu10 li a em {display:block; float:left; width:16px; height:30px;}
.menu10 li a em.arrow {background:url(../menuimages/white_7x4.gif) no-repeat center center;}
.menu10 li a em.arrowup {background:url(../menuimages/whiteup_7x4.gif) no-repeat left center;}
.menu10 a {position:relative;}
.menu10 li span {display: none; text-align: left;z-index:200;}
.menu10 a:hover span {display:block;
	position:absolute;
	top:40px;
	left:10px;	
	width:300px; 
	border: 1px solid #000;
	padding:2px 9px 2px 9px;
	/*font: bold 7px arial;*/
	color: #000000;
	background-color: #D6E4FE;
	line-height:16px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-style:normal; font-variant:normal; font-weight:normal; font-size:110%; text-align:justify;}
}
.menu11 {padding:0 0 0 5px; margin:10px 1px 0 1px; list-style:none; height:30px; width:955px; background:#333 url('../menuimages/bar-black1.gif'); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;z-index:12;}
.menu11 li {float:left;}
.menu11 li a {display:block; float:left; height:30px; line-height:30px; color:#ddd; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu11 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu11 li.current a {color:lime; text-decoration:none; background:url('btn-gray-current2.gif');}
.menu11 li.current a b {color: lime; background:url('btn-gray-current2.gif') no-repeat right top;}
.menu11 a:link {color: #dddddd; text-decoration: none;} 
.menu11 a:active {color: #dddddd; text-decoration: none;}
.menu11 a:visited  {color: #dddddd;text-decoration: none;}
.menu11 li a:hover {color:#fff; text-decoration:none; background:#fff url('../menuimages/btn-photo.gif');}
.menu11 li a:hover b {background:url('../menuimages/btn-photo.gif') no-repeat right top;color:#ffffff}
.menu11 li.current a:hover {color:#fff; text-decoration:none; background:#fff url('btn-gray-current2.gif'); cursor:default}
.menu11 li.current a:hover b {background:url('btn-gray-current2.gif') no-repeat right top;}
.menu11 li a em {display:block; float:left; width:16px; height:30px;}
.menu11 li a em.arrow {background:url(white_7x4.gif) no-repeat center center;}

.menu11 li a em.home {background:url("../menuimages/home2.gif") no-repeat center center;}

.menu12 {border-left:1px solid #000; border-right:1px solid #000; border-top:0 solid #000; margin:0; height:30px; width:90%;background:#3f6bac url('../menuimages/bar-blue.gif'); position:relative; border-bottom:1px solid #444; list-style-type:none; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0;z-index:120;}
.menu12 {padding:0 0px 0 3px; margin:0; list-style:none; height:30px; width:100%;background:#fff url(../menuimages/bar-blue.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu12 li {float:left;}
.menu12 li a {display:block; float:left; height:30px; line-height:30px; color:#ddd; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu12 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu12 li.current a {margin-top:-3px;margin-bottom:-3px; color:lime; text-decoration:none; background:url('../menuimages/btn-blue-blue-over.gif');}
.menu12 li.current a b {color: lime; background:url('../menuimages/btn-blue-blue-over.gif') no-repeat right top;}
.menu12 a:link {color: #ddd; text-decoration: none;} 
.menu12 a:active {color: #ddd; text-decoration: none;}
.menu12 a:visited  {color: #ddd;text-decoration: none;}
.menu12 li a:hover {color:#fff; text-decoration:none; background:#3f6bac url('../menuimages/btn-blue-red.gif');}
.menu12 li a:hover b {background:url('../menuimages/btn-blue-red.gif') no-repeat right top;color:#ffffff}
.menu12 li.current a:hover {color:lime; text-decoration:none; background:#fff url('../menuimages/btn-blue-blue-over.gif'); cursor:default; color:lime;}
.menu12 li.current a:hover b {background:url('../menuimages/btn-blue-blue-over.gif') no-repeat right top;color:lime;}
.menu12 li a em {display:block; float:left; width:16px; height:30px;}
.menu12 li a em.arrow {background:url(../menuimages/white_7x4.gif) no-repeat center center;

.menu12 a {position:relative;}
.menu12 li span {display: none; text-align: left;z-index:200;}
.menu12 a:hover span {display:block;
position:absolute;
top:40px;
left:10px;	
width:300px; 
border: 1px solid #000;
padding:2px 9px 2px 9px;
/*font: bold 7px arial;*/
color: #000000;
background-color: #D6E4FE;
line-height:16px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-style:normal; font-variant:normal; font-weight:normal; text-align:justify;
font-size:8pt;
font-family:Verdana,Geneva,sans-serif;
}


.menu14 {border-left:1px solid #000; border-right:1px solid #000; border-top:0 solid #000; margin:0; height:30px; width:90%;background:#3f6bac url('../menuimages/bar-blue.gif'); position:relative; border-bottom:1px solid #444; list-style-type:none; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0;z-index:120;}
.menu14 {padding:0 0px 0 3px; margin:0; list-style:none; height:30px; width:100%;background:#fff url(../menuimages/bar-blue.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu14 li {float:left;}
.menu14 li a {display:block; float:left; height:30px; line-height:30px; color:#ddd; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu14 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu14 li.current a {color:lime; text-decoration:none; background:url('../menuimages/btn-blue-black-current.gif');}
.menu14 li.current a b {color: lime; background:url('../menuimages/btn-blue-black-current.gif') no-repeat right top;}
.menu14 li.sub a {color:lime; text-decoration:none; background:url('../menuimages/btn-blue-blue.gif');}
.menu14 li.sub a b {color:lime; background:url('../menuimages/btn-blue-blue.gif') no-repeat right top;}
.menu14 a:link {color: #ddd; text-decoration: none;} 
.menu14 a:active {color: #ddd; text-decoration: none;}
.menu14 a:visited  {color: #ddd;text-decoration: none;}
.menu14 li a:hover {color:#fff; text-decoration:none; background:#3f6bac url('../menuimages/btn-blue-green-over.gif');}
.menu14 li a:hover b {background:url('../menuimages/btn-blue-green-over.gif') no-repeat right top;color:#ffffff}
.menu14 li.current a:hover {color:lime; text-decoration:none; background:#fff url('../menuimages/btn-blue-black-current.gif'); cursor:default; color:lime;}
.menu14 li.current a:hover b {background:url('../menuimages/btn-blue-black-current.gif') no-repeat right top;color:lime;}
.menu14 li a em {display:block; float:left; width:16px; height:30px;}
.menu14 li a em.arrow {background:url(../menuimages/white_7x4.gif) no-repeat center center;}
.menu14 li a em.arrowup {background:url(../menuimages/whiteup_7x4.gif) no-repeat left center;}
.menu14 a {position:relative;}
.menu14 li span {display: none; text-align: left;z-index:200;}
.menu14 a:hover span {display:block;
position:absolute;
top:40px;
left:10px;	
width:300px; 
border: 1px solid #000;
padding:2px 9px 2px 9px;
/*font: bold 7px arial;*/
color: #000000;
background-color: #D6E4FE;
line-height:16px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-style:normal; font-variant:normal; font-weight:normal; font-size:110%; text-align:justify;}
}

#aheader {background-color: #000080;border: 0px solid #000080; background: #3f6bac url('../menuimages/bg_header_aurora.jpg') no-repeat top left;
}

h3.homes-in-stockton {position: relative; 
top: 10px; 
font: bold 18pt Arial, sans-serif;; 
margin-left:  40px; 
margin-top:10px;
margin-bottom: 20px;
height: 1em; 
color:#fff;
filter: Shadow(Color=#666666, Direction=135, Strength=5);}
}
h3.my_header {position: relative; 
top: 10px; 
font: bold 18pt Arial, sans-serif;; 
margin-left:  40px; 
margin-bottom: -10px;
height: 1em; 
color:#fff;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

.head {background: #3f6bac; 
text-align: center; 
font-weight: bold; 
font:110%;
color:#fff;
border: 3px solid #3f6bac; 
margin-left: 1px;
margin-right: 1px; 
padding:5px 0 5px 0;
height:25px;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#3f6bac, endColorstr=#82c17e)
}
.head a:link {color: #fff; text-decoration: none;} 
.head a:active {color: #fff; text-decoration: none;}
.head a:visited  {color: #fff;text-decoration: none;}
.head a:hover  {color: lime;text-decoration: none;}

.stocktonrealestate {
/*clear: left;
float: left;*/
height: 79px;
margin-left: 1px;
padding-top: 5px;
font-size: 11px;
width:145px;
margin-top: 0px;

border: 2px solid #fff; background: #fff url('../menuimages/wright-m.jpg') no-repeat top center;
border-radius: 10px 10px 0 0;
}

.usarealestate {clear: left;
float: left;
text-align: center;
height: 75px;
margin: 0;
font-size: 11px;
width:155px;
background-color: #000080;
border: 0px solid #000080; 
background: #3f6bac url('../links/pics/USA-links.gif') no-repeat top center;
border-radius: 10px;
}

.realestate {
z-index: 100;
/*clear: left; */
width: 150px; /* important */
/*height:500px; /* needed for firefox */
margin: 0 0 0 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 11px;
background: #3f6bac;
background: transparent;
background: #ffffff;
color:#565656;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
/* padding-bottom: 4px;*/
}
.realestate a, #realestate a:visited {
position: static;
display: block;
height: 25px;
text-align: left;
padding: 4px 2px 0px 2px;
padding: 5px 0px 0px 5px;
margin: 0;
border-top: 1px solid transparent;
text-decoration: none;
color: #565656;
background: transparent;
}
.realestate ul {	
font: bold 11px arial;
list-style: none;
width: 150px;
margin: 0 0 0px 0;
padding: 0;
}	

.realestate li {
list-style:none;
border: 0px solid #333;
padding-top 2px;
height: 25px;
}

.realestate li a:active{
color: red;
}

.current{padding: 4px 0px 0px 5px;
}

.realestate li a {
font-weight: normal;
line-height: 20px;
text-decoration: none;

display: block;
padding: 2px 2px 0 2px;
padding: 4px 0px 0px 5px;
background: #3f6bac;
background:transparent;
border-bottom: 1px solid #eee; /* individual links */
z-index:100;
height:20px;
}	

.realestate a:link { font-family: Arial; color: #565656; text-decoration: none;}
.realestate a:active { color: #565656;text-decoration: none;}
.realestate a:visited  { color: #565656;text-decoration: none;}

.realestate li a:hover{
border: 1px solid #c4d5f0;
padding: 4px 0px 0px 4px;
background: #778899; 
/*background:url(../menuimages/pro_line_any.jpg); */
color: #ffffff;text-decoration: none;
height:20px;
}
.realestate li b {color:purple; width: 135px;cursor:default;}
.realestate li i {color:purple; width: 135px;font-style:normal;cursor:default;}

.realestate li a em {display:block; float:right; margin-right: 10px; width:16px; height:20px;}
.realestate li a em.arrowup {background:url('../menuimages/whiteup_7x4.gif') no-repeat left center;}
.realestate li a em.buying {background:url('../menuimages/key.gif') no-repeat left center;}
.realestate li a em.community {background:url('../menuimages/community.gif') no-repeat left center;}
.realestate li a em.expand {background:url('../menuimages/expand.gif') no-repeat left center;}
.realestate li a em.flag {background:url('../menuimages/us_flag_icon2.gif') no-repeat left center;}
.realestate li a em.shop {background:url('../menuimages/shop.gif') no-repeat left center;}
.realestate li a em.home {background:url('../menuimages/home.gif') no-repeat left center;}
.realestate li a em.mls {background:url('../menuimages/mls.gif') no-repeat left center;}
.realestate li a em.glossary {background:url('../menuimages/openbook.gif') no-repeat left center;}
.realestate li a em.repo {background: url('../menuimages/home-icon.gif') no-repeat left center;}
.realestate li a em.sell {background:url('../menuimages/sell.gif') no-repeat left center;}
.realestate li a em.site {background:url('../menuimages/site.gif') no-repeat left center;}
.realestate li a em.w {background:url('../menuimages/W.gif') no-repeat left center;}
.b a em.arrow-up {background: url('../menuimages/arrow-up.jpg') no-repeat left center;
}

.realestate a span {
    display: none;
}   

.realestate a img {
    border: 0px;
    cursor: default;
   }
 

.realestate a:hover {
    list-style-type: disc;
    text-decoration: none;
   } 
.realestate a:hover span {
   position: relative;
}    

.realestate a:hover span {
	display: block;
	z-index: 1200;
    border: solid 1px black;
    background: #d7ecf2;
    width: 300px;
    color: #565656;
	border: 1px solid #C4D5E3;
	border: 1px solid #466680;
	padding:5px 9px 5px 9px;
    display: block;
    position: absolute;
    line-height: 12px;
    text-align:justify;
    text-align: left;
	margin-top: -20px;
 	position: absolute;
     /* big ah ah */
	top: 0px;
    left: 150px;
    /* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#c1d0e6, endColorstr=#ffffff)
                  progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)alpha(opacity=85);-moz-opacity:.85;opacity:.85;*/
font-size:10px;
font-family:Verdana,Geneva,sans-serif;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 	-moz-box-shadow: 7px 7px 7px #BBBBBB;
	-webkit-box-shadow: 7px 7px 7px #BBBBBB;
	box-shadow:7px 7px 7px darkgray;
}
.head {background: #3f6bac; 
text-align: center; 
font-weight: bold; 
font:110%;
color:#fff;
border: 3px solid #3f6bac; 
margin-left: 1px;
margin-right: 1px; 
padding:5px 0 5px 0;
height:25px;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3f6bac, endColorstr=#82c17e);
}
#realestate1 {color:#565656; padding: 0 5px 0 10px;
background:#ffffff;
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:95%;
}

.righttop{
font: bold 12px Arial;
color: #000;
background: gainsboro;
background: url(../menuimages/xp_button.gif) center center; /* none */;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
margin-left: -10px;
text-align: center;
padding: 0 0 5px 0;
}


/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;
}
#nav em {display:block; float:left; width:16px; height:20px;}
#nav em.arrow {background:url(../menuimages/arrow_black_7x4.gif) no-repeat center left;}
#nav a em.arrow2 {background: url('../menuimages/arrow-up.gif') no-repeat left center;}
#nav em.ext { background:url(../menuimages/external_link.png) no-repeat center left;}
#nav em.map {background: url('../images/map.gif') no-repeat center left;}
#nav em.mls {background: url('../menuimages/mls.gif') no-repeat left center;}
#nav em.mobile {background: url('../menuimages/mobile.gif') no-repeat center left;}
#nav em.multi {background: url('../menuimages/multi.jpg') no-repeat left center;}
#nav em.page {background: url('../menuimages/page.ico') no-repeat left center;}
#nav em.pdf {background: url('../menuimages/pdficon_small.gif') no-repeat left center;}
#nav em.repo {background: url('../menuimages/home-icon.gif') no-repeat center left;}
#nav em.spacer {background: url('../images/spacer.gif') no-repeat left center;}
.arrowr {background: url('../menuimages/arrow.gif') no-repeat right center; height: 7px; margin-top: 2px;}
#nav #vcurrent a {text-decoration: none; background-color: #c1c9d0; color: #fff;}
#nav #vcurrent {text-decoration: none; background-color: #c1c9d0; color: #fff; border: #000000;}

#nav a:hover {
    list-style-type: disc;
    text-decoration: none;
} 
#nav a:hover span {
    position: relative;
}       
#nav a:hover span {
	display: block;
    position: absolute;
    border: solid 1px green;
    background: #add8e6;
    width: 300px;
    color: #565656;
    color: #ffffff;
	border: 1px solid green;
	padding:5px 9px 5px 9px;
    top: 30px;
    left: 150px;background: #d7ecf2 url('../menuimages/top_gradient.jpg');
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#add8e6, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) alpha(opacity=85);-moz-opacity:.85;opacity:.85;
font-size:11px;
font-family:Verdana,Geneva,sans-serif; font-weight:normal;
}

#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif; border:1px solid gray; background: #c1c9d0; position:static; z-index:250; text-align: left; /* drop menu*/}
#nav {margin-left: 2px;height:20px; padding:0; background: transparent url("../menuimages/nav-gradient.jpg") center top; width: 965px;*/}

#nav table {;}
#nav li {float:left; padding:0 5px 0 10px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;
}

/* top bar */
#nav li a {display:block; float:left;color:#000000;/* top bar */ height:20px; /*border: 1px solid transparent*/; padding-right:5px; text-decoration:none; line-height: 20px; white-space:nowrap;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}
/* inset drop */
#nav li li a {height:20px; /*line-height:20px;*/ float:none; /*border: 1px solid transparent*/; border-bottom: 1px solid: pink; background: #c1c9d0; /*inset drop */
}

/* drop menu border */
#nav li:hover {position:relative; z-index:760; background:#778899; height:20px;  /*border: 1px solid black;*/  /* drop menu border mouse overs*/
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}
#nav a:hover {position:relative; z-index:760; text-decoration: none; background-color: #778899; color:#000000; height: 19px; margin-left: 0;
}

#nav :hover ul {left:0; top:20px;} /* no blue here */
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;} /* not blue here */

 /* Drop part */
#nav ul {position:absolute; left:-9999px; top:-9999px;
 border-radius: 0 0 10px 10px;
-moz-box-shadow: 3px 3px 3px #666;
box-shadow:3px 3px 3px #666; 
}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100px; top:-1px;} /* -1 px  100px was 100%*/
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;
} /* width auto */
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#ffffff; /*margin-right: -2px; 
}*/ /* b75 */


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;} /* not blue here */
}
.nav2 {position: absolute;top: 108px; width: 965px; z-index: 200;
}
.hand {cursor: hand;
}
