.navbar *{padding:0; margin:0;}
.navbar {float:left; width:799px; border:none; background: #660066 no-repeat; color: #FFFFCC; font-size:12px;} 
.navbar ul {list-style-type:none;}
.navbar ul li {float:left; position:relative; z-index:auto !important; z-index:1000 /*Fix for IE6*/; border-right:solid 1px #FFFFCC;}
.navbar ul li a {float:none !important; float:left /*Fix for IE6*/; display:block; height:20px; line-height:20px; padding:0 5px 0 5px; text-decoration:none; font-weight: normal; color:#FFFFCC;}
.navbar ul li a:hover {color:#660066;}

.navbar ul li ul {display:none; border:none;} /* Hides the first level until hover */
.navbar ul li:hover ul li ul {display:none;} /* Hides the 2nd level until hover */
.navbar ul li ul li:hover  ul li ul {display:none;} /* Hides the 3rd level until hover */



.navbar ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top: 19px; margin-top:0.1em; left:0;}
.navbar ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar ul li ul li ul {display:none; border:none;}


.navbar ul li ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar ul li ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:998; top: -2px; margin-top:0.1em; left:121px;}
.navbar ul li ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:31px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar ul li ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar ul li ul li ul li ul {display:none; border:none;}

.navbar ul li:hover ul li:hover ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar ul li:hover ul li:hover ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:997; top: -2px; margin-top:0.1em; left:120px;}
.navbar ul li:hover ul li:hover ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:65px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar ul li:hover ul li:hover ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}




/*Fix for IE6*/
.navbar table { margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; background-color:#CFD0FF; }
.navbar ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:19px; t\op:18px; left:0; marg\in-top:0.1em;}
.navbar ul li a:hover ul li a {display:block; w\idth:10.0em; height:20px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom: solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color: #DADBFC; font-weight:normal; color:#323232;} 

.navbar ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0;}
.navbar ul li a:hover ul li a:hover { color:#323232; background-color:#FFFFCC; }
.navbar ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:-2px; left:144px; background-color:#CFD0FF;}

.navbar ul li a:hover ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; }
.navbar ul li a:hover ul li a:hover ul li a:hover { color:#323232; background-color:#FFFFCC; }
.navbar ul li a:hover ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:-2px; left:144px; background-color:#E7E8FF;}	


/*----- 2nd Smaller navigation bar -----*/
.navbar2 *{padding:0; margin:0;}
.navbar2 {float:left; width:790px; border:none; background: #660066 no-repeat; color: #FFFFCC; font-size:12px;} 
.navbar2 ul {list-style-type:none;}
.navbar2 ul li {float:left; position:relative; z-index:auto !important; z-index:1000 /*Fix for IE6*/; border-right:solid 1px #FFFFCC;}
.navbar2 ul li a {float:none !important; float:left /*Fix for IE6*/; display:block; height:20px; line-height:20px; padding:0 5px 0 5px; text-decoration:none; font-weight: normal; color:#FFFFCC;}
.navbar2 ul li a:hover {color:#660066;}

.navbar2 ul li ul {display:none; border:none;} /* Hides the first level until hover */
.navbar2 ul li:hover ul li ul {display:none;} /* Hides the 2nd level until hover */
.navbar2 ul li ul li:hover  ul li ul {display:none;} /* Hides the 3rd level until hover */



.navbar2 ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top: 19px; margin-top:0.1em; left:0;}
.navbar2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar2 ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar2 ul li ul li ul {display:none; border:none;}


.navbar2 ul li ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar2 ul li ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:998; top: -2px; margin-top:0.1em; left:121px;}
.navbar2 ul li ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:31px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar2 ul li ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar2 ul li ul li ul li ul {display:none; border:none;}

.navbar2 ul li:hover ul li:hover ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar2 ul li:hover ul li:hover ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:997; top: -2px; margin-top:0.1em; left:120px;}
.navbar2 ul li:hover ul li:hover ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:65px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar2 ul li:hover ul li:hover ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}




/*Fix for IE6*/
.navbar2 table { margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; background-color:#CFD0FF; }
.navbar2 ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:19px; t\op:18px; left:0; marg\in-top:0.1em;}
.navbar2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:20px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom: solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color: #DADBFC; font-weight:normal; color:#323232;} 

.navbar2 ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0;}
.navbar2 ul li a:hover ul li a:hover { color:#323232; background-color:#FFFFCC; }
.navbar2 ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:-2px; left:144px; background-color:#CFD0FF;}

.navbar2 ul li a:hover ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; }
.navbar2 ul li a:hover ul li a:hover ul li a:hover { color:#323232; background-color:#FFFFCC; }
.navbar2 ul li a:hover ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:-2px; left:144px; background-color:#E7E8FF;}	

/*----- 3rd Gallery navigation bar -----*/
.navbar3 *{padding:0; margin:0;}
.navbar3 {float:left; width: 399px; border:none; background: #660066 no-repeat; 
  color: #FFFFCC; font-size:12px;} 
.navbar3 ul {list-style-type:none;}
.navbar3 ul li {float:left; position:relative; z-index:auto !important; 
  z-index:1000 /*Fix for IE6*/; width: 133px;  }
.navbar3 ul li a {float:none !important; float:middle /*Fix for IE6*/; 
  display:block; height:20px; line-height:20px; padding:0 5px 0 5px; 
  text-decoration:none; font-weight: normal; color:#FFFFCC;}
.navbar3 ul li a:hover {color:#660066;}

.navbar3 ul li ul {display:none; border:none;} /* Hides the first level until hover */
.navbar3 ul li:hover ul li ul {display:none;} /* Hides the 2nd level until hover */
.navbar3 ul li ul li:hover  ul li ul {display:none;} /* Hides the 3rd level until hover */



.navbar3 ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar3 ul li:hover ul {display:block; width:10.0em; position:absolute; 
  z-index:999; top: 19px; margin-top:0.1em; left:0;}
.navbar3 ul li:hover ul li a {display:block; width:10.0em; height:auto; 
  line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; 
  border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; 
  border-right:solid 1px #FFFFCC; background-color:#E7E8FF; 
  font-weight:normal; color:#323232;}
.navbar3 ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar3 ul li ul li ul {display:none; border:none;}


.navbar3 ul li ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar3 ul li ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:998; top: -2px; margin-top:0.1em; left:121px;}
.navbar3 ul li ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:31px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar3 ul li ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar3 ul li ul li ul li ul {display:none; border:none;}

.navbar3 ul li:hover ul li:hover ul li:hover a {background-color:#FFFFCC; text-decoration:none;}
.navbar3 ul li:hover ul li:hover ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:997; top: -2px; margin-top:0.1em; left:120px;}
.navbar3 ul li:hover ul li:hover ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.3em; margin-left:65px; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color:#E7E8FF; font-weight:normal; color:#323232;}
.navbar3 ul li:hover ul li:hover ul li:hover ul li a:hover {background-color:#FFFFCC; text-decoration:none;}




/*Fix for IE6*/
.navbar3 table { margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; background-color:#CFD0FF; }
.navbar3 ul li a:hover {background-color:#FFFFCC; text-decoration:none;}
.navbar3 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:19px; t\op:18px; left:0; marg\in-top:0.1em;}
.navbar3 ul li a:hover ul li a {display:block; w\idth:10.0em; height:20px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #AFAFAF; border-bottom: solid 1px #AFAFAF; border-right:solid 1px #FFFFCC; background-color: #DADBFC; font-weight:normal; color:#323232;} 

.navbar3 ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0;}
.navbar3 ul li a:hover ul li a:hover { color:#323232; background-color:#FFFFCC; }
.navbar3 ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:-2px; left:144px; background-color:#CFD0FF;}

.navbar3 ul li a:hover ul li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; }
.navbar3 ul li a:hover ul li a:hover ul li a:hover { color:#323232; background-color:#FFFFCC; }
.navbar3 ul li a:hover ul li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:-2px; left:144px; background-color:#E7E8FF;}	
