/* toolbar buttons */
		
		ul.buttonSet  {
			margin-right:20px;
			float:left;
			position:relative;
		}
		
		.buttonSet .button {
		  float:left;
		  text-decoration: none;	
		  cursor: pointer;
		  border-style: solid;
		  border-width: 0 1px;	/* left and right borders only for highlighting*/
		  background-repeat: no-repeat;
		  margin-left:5px;
		  height:28px;
		}
		
		.buttonSet .button.simple, .buttonSet .button.sticky {
			width:35px;
			background-position: 5px 2px;
		}
		
		.buttonSet .button.complex {
			width:45px;
			background-position: 3px 2px;	
		}
		
		.buttonSet .button .menuSignal {
			position:relative;
			top:-25px;
			left:27px;
			background: url(../adhoc/images/menuSignal.png) no-repeat 0px 5px;
			width:24px;
			height:20px;
		}
		
		.buttonSet .button.up, .buttonSet .button.up b {
			border-color: transparent;
		}
		

		.buttonSet .button.over {
			background: url(../adhoc/images/toolbar_button_over_bg.png) repeat-x 0 0;		 
		}
		
		.buttonSet .button.down {
			border-color:#3585BC;
			background-color: #00428D;
			background: url(../adhoc/images/toolbar_button_down_bg.png) repeat-x 0 0px;
		}
		
		.buttonSet .button.disabled {
			filter: alpha ( opacity = 50 );
			opacity:.25;
			cursor:default;
            padding: 0px;
		}
		
		.buttonSet .button.down b {
			border-color:#3585BC;
		}
				
		.buttonSet .button.over, .buttonSet .button.pressed {
			border-color:#FFF;		 
		}
		
				
		.buttonSet .button.pressed, .buttonSet .button.down.pressed {
			background: url(../adhoc/images/toolbar_button_pressed_bg.png) repeat-x 0 0;		 
		}

		
		.buttonSet .button b {
			/* this object exists to create the 1 pixel rounding on the button borders */
			/* and 'hold' icon */
			display: block;
			position:relative;
			top: -1px; /* drag it up a little, creates the top notches */
			left: 0;
			border:solid;
			height:100%;
			border-width:1px 0 1px; /* top & bottom border */
			background-repeat: no-repeat;
			background-position: 5px 2px;

		}
		
		.buttonSet .button.up.over b, .buttonSet .button.up.pressed b {
			border-color: #FFF;
		}

		.buttonSet .button.down.over b, .buttonSet .button.down.pressed b {
			border-color: #FFF;
			border-width:1px 0 1px;
		}
		
		.buttonSet .button ul.menu {
			display:none;
			opacity:0;
			position:relative;
			top:-21px;
			width:150px;
			border:2px solid #9FA7AC;
			background-color:white;
			z-index:1000;
			
		}
		
		.buttonSet .button ul.menu li {
			border:none;
			float:none;
			display:block;
			border-bottom: 1px solid #9FA7AC;
			padding: 0 5px;
			line-height: 2em;
			
		}
		
		.buttonSet .button .menu li.over {
			border-bottom: 1px solid #9FA7AC;
			color:#3585BC;
		}
		
		.buttonSet .button .menu li.pressed {
			border-bottom: 1px solid #9FA7AC;
			background-color: #3585BC;
		}

		
		.buttonSet .button .tooltip {
			display:none;
			opacity:0;
			position:relative;
			top:-10px;
			left:30px;
			font-size:.8em;
			line-height: 1.4em;
			width:100px;
			padding:6px;
			border:none;
			background-color: #FCFFC5;
			z-index:100;
		}
		
		#viewControls.buttonSet {
			left:5px;
		}
		
		.buttonSet #presentationMode b {
			background-image: url(../adhoc/images/button_presentationMode.png);
		}
		
		.buttonSet #save b {
			background-image: url(../adhoc/images/button_save.png);
		}
		
		.buttonSet #export b {
			background-image: url(../adhoc/images/button_export.png);
		}
		
		#stateControls.buttonSet {
			left:80px;
		}
		
		.buttonSet #undo b {
			background-image: url(../adhoc/images/button_undo.png);
		}
		
		.buttonSet #redo b {
			background-image: url(../adhoc/images/button_redo.png);
		}
		
		.buttonSet #reset b {
			background-image: url(../adhoc/images/button_reset.png);
		}
		
		#functions.buttonSet {
			left:100px;
		}
		
		.buttonSet #sampleData b {
			background-image: url(../adhoc/images/button_sampleData.png);
		}
		
		.buttonSet #pivot b {
			background-image: url(../adhoc/images/button_pivot.png);
		}
		
		.buttonSet #sort b {
			background-image: url(../adhoc/images/button_sort.png);
		}
		
		.buttonSet #filter b {
			background-image: url(../adhoc/images/button_filter.png);
		}
		
		.buttonSet #styles b {
			background-image: url(../adhoc/images/button_styles.png);
		}
		
		.buttonSet #pageProperties b {
			background-image: url(../adhoc/images/button_objects.png);
		}
		
