
/* styles for left and right curved ends of menu bar */
		.leftcurve {
			background-image: url(images/leftcurve.gif);
			background-position: bottom right;
			background-repeat: no-repeat;
			width: 8px;
			height: 100%;
			padding-top: 9px;
			margin-bottom: 0px;
			padding-bottom: 11px;
			position: absolute;
			top: -13px;
			left: -8px;
		}
		
		.rightcurve {
			background-image: url(images/rightcurve.gif);
			background-position: bottom left;
			background-repeat: no-repeat;
			width: 8px;
			height: 100%;
			padding-top: 9px;
			margin-bottom: 0px;
			padding-bottom: 11px;
			position: absolute;
			top: -13px;
			right: -8px;
		}		
		
		
/* dropdown styles */
		#menu{
			font-family: arial, helvetica, verdana;
			font-size: 11px;
			position: absolute;
			top: 95px;
			right: 17px;
			z-index: 50;
			display: inline;
		}
		
		#menulist {display: inline;}
		#menu ul {
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		}
		
		#menulist li {
			padding-left: 15px;
			padding-right: 15px;
			
			padding-top: 10px;
			padding-bottom:8px;
			/*background-color: #ff7200;*/
			background-position: bottom;
		}
		
		.orangeshade, .orangeshadeover {
			
			background-image: url(images/orange-shaded-bg.gif);
		}
		
		#menulist li{
			display: inline;
			position: relative;
		}
		
		#menulist li a {
			text-decoration: none;
			color: #fff;
		}
		
		#menulist li ul li a {
			text-decoration: none;
			color: #000;
		}
		#menulist li ul li a:hover {
			text-decoration: none;
			color: #666;
		}
		
		#menulist li a:hover {
			color: #e8e7cb;
		}
		
		#menulist li ul{
			display: none;
		}
		
		#menulist li:hover ul{
			display: block;
			position: absolute;
			top: 85%;
			left: 0%;
			width: 100%;
			
		}
		
		#menulist li.orangeshadeover ul{
			display: block;
			position: absolute;
			top: 170%;
			left: 0%;
			width: 100px;
			
		}
		
		#menulist li ul li {
			display: block;
			padding-left: 3px;
			padding-right: 3px;
			padding-top: 2px;
			padding-bottom: 2px;
			width: 85%;
			font-size: 80%;
			z-index: 100;
		}
		
		.dd {
			/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/whitesemi.png'); */
			background-image: url(images/whitesemi.png);
			width: 100px;
		}
		
		.dd[class] {
			 background-image: url(images/whitesemi.png);
			
		}
		#menulist li ul li a {
		}
		
		
			.logo {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 100px;
			width: 567px;
			z-index: 100;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/logo.png');
		}
		
		.logo[class] {
			background-image: url(images/logo.png);
		}
		
		#topbarholder {
		position: absolute;
		top: 0px;
		left: 0px;
			z-index: 200;
		}
		
		#topbar {
			width: 567px;
			position: relative;
			top: 0px; 
			margin: 0 auto;
			text-align: left;
		}