ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0px;
background:transparent
}

ul.dropdown {
 margin-top:35px;
 margin-bottom:20px;
 border-width:0;
 background:#999999;
 position: relative;
 z-index: 597;
 float: left;
 margin-left:10px;
 width:480px;
 -moz-box-shadow: 0 0 2px 2px #5f5f5f;
 -webkit-box-shadow: 0 0 2px 2px #5f5f5f;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
}

ul.dropdown li {
 background:#5599bb;
 float: left;
 line-height: 1.6em;
 vertical-align: middle;
 zoom: 1;
 margin:0;
 width:100%;
 text-align:center;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 color:#666;
 width:100%;
 background:transparent;

}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 margin-left:20px;
 width: 100%;
}

ul.dropdown ul li {
 width:100%;float: none;
 text-align:left;
 padding-left:0px;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown-upward ul {background:transparent;padding:10px 5px 5px 5px;border-color:#5599bb;border-width:1px;border-style:solid; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black;   -moz-border-radius: 7px; -webkit-border-radius: 7px;
 top: auto !important;
 bottom: 100%;
}

ul.dropdown-upward ul ul {background:transparent;margin-left:-215px;margin-bottom:20px;padding:5px 5px 5px 5px;border-color:#5599bb;border-width:1px;border-style:dotted;background:#33333a;width:215px;
 -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; -moz-border-radius: 7px; -webkit-border-radius: 7px;
 bottom: 1px; 
}

ul.dropdown-upward li {background:transparent;}

ul.dropdown-upward ul a {
 padding:  5px 8px 5px 8px;
 width: 100%; /* Especially for IE */
}

ul.dropdown-upward ul a:hover {
 background: #5599bb;
}

ul.dropdown-upward a.open {
background:transparent;
 color: #5599bb;
}

ul.dropdown-upward ul a.open {
 background-color: #76b900;
 color: #fff;
}

ul.dropdown-upward li:hover > a.dir {
 color: #5599bb;
 background-color: #76b900;
}

ul.dropdown-upward ul li:hover > a.dir {
 color: #fff;
}

ul.dropdown {
 font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

	ul.dropdown li {
	 padding: 6px 0;
	 background-color: transparent;
	 color: #000;
	 line-height: 1.3em;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {}

	ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none; }
	ul.dropdown a:hover { color: #76b900; text-decoration: none; }
	ul.dropdown a:active { color: #fff; }

	ul.dropdown ul {
	 width: 75%;
	 background-color: #555555;
	 color: #fff;
	 font-size: 11px;
	 text-transform: none;
	 filter: alpha(opacity=90);
	 -moz-opacity: .90;
	 KhtmlOpacity: .90;
	 opacity: .90;
 	}

		ul.dropdown ul li {
		 background-color: transparent;
		 width: auto;
		 color: #000;
		 margin:0 8px 0 8px;
		 filter: none;text-align:center;
		}

		ul.dropdown ul li.hover,
		ul.dropdown ul li:hover {
		 background-color: transparent;width:auto;margin:0 8px 0 8px;text-align:center;
		}

		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color: #fff; }
		ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
		ul.dropdown ul a:active { color: #fff; }

ul.dropdown *.dir {
 padding-right: 0;
 padding-left:0;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


#submenu-title
{
 background:transparent;
 color:#5599bb;
 text-align:center;
 margin:auto;
 padding-bottom:2px;
 font-weight:bold;
 border-bottom:1px dotted #5599bb;
}

#expose {
 border:0px solid #ccc;
 padding:0px;
 font-size:12x;
 margin:0px auto;
 text-align:center;
 height:auto;
 width:auto;
}



#objectFrame {
 width:480px;
 height:320px;
 background:#000;
 text-align:center;
 margin-top:10px;
 padding:0;
 vertical-align:bottom;
 overflow:hidden;
}


#gallery {
 height:400px; 
 width:500px;
 background: transparent url('../img/vid-bg2.gif') no-repeat;
 margin-left:36px;
 padding:0;
 vertical-align:bottom;
}

#nojs
{
margin:10px 50px 30px 50px;

}

#nojs img
{
 float:left;
 padding-right:25px;
}


#oframe {
 width:480px;
 height:320px;
 margin-left:10px;
}



