.buttonDropup,
.buttonDropdown	{
	cursor:pointer;
	hasLayout:true;
	padding-right:25px;
	position:relative;
	vertical-align:top;
	z-index:10;
	zoom:1;
}
.buttonDropupArrow,
.buttonDropdownArrow	{
	background:url("/PAF/design/global/img/arrow_up.gif") center center no-repeat;
	border-left:1px solid #ccc;
	display:inline-block;
	height:23px;
	position:absolute; top:0px; right:0px;
	width:20px;
	z-index:102;
}
.buttonDropdownArrow	{
	background-image:url("/PAF/design/global/img/arrow_down.gif");
}
.buttonDropupRow1,
.buttonDropdownRow1	{
	background: #fbfbfb!important;
}
.buttonDropupRow2,
.buttonDropdownRow2	{
	background: #ebebeb!important;
}
.buttonDropupRow1:hover,
.buttonDropdownRow1:hover	{
	background: #f4f4f4!important;
}
.buttonDropupRow2:hover,
.buttonDropdownRow2:hover	{
	background: #e4e4e4!important;
}
.buttonDropup ul,
.buttonDropdown ul	{
	background:#efefef;
	border:1px solid #ccc;
	display:none;
	list-style:none;
	margin:0px;
	padding:0px!important;
	position:absolute; bottom:100%; right:-1px;
	text-align:left;
	z-index:101;
	zoom:1;
}
.buttonDropdown ul	{
	bottom:auto;
	cursor:default;
	left:-1px;
	right:auto;
	top:100%;
	margin-top:2px;
}
.buttonDropup li,
.buttonDropdown li	{
	background-image:none!important;
	display:block;
	margin:0!important;
	padding:0 5px 0 2px!important;
	position:relative;
	z-index:105;
}
.buttonDropup,
.buttonDropdown	{
	white-space:nowrap;
}
.buttonDropup li a,
.buttonDropdown li a	{
	clear:both;
	cursor:pointer;
	display:block;
	^float:left;
	padding:2px 5px;
}
.buttonDropup li a[class^="icon"],
.buttonDropdown li a[class^="icon"]	{
	background-position:0 5px;
	min-height:16px;
	padding:2px 5px 2px 20px;
}

li.buttonDropupRowExtended,
li.buttonDropdownRowExtended	{
	background-image:url("/PAF/design/global/img/arrow_right.gif")!important;
	background-position:right 5px!important;
	background-repeat:no-repeat!important;
}
li.buttonDropupRowExtended:hover,
li.buttonDropdownRowExtended:hover	{
	background-image:url("/PAF/design/global/img/arrow_right.gif")!important;
	background-position:right 5px!important;
	background-repeat:no-repeat!important;
}
.buttonDropup li ul,
.buttonDropdown li ul	{
	position:absolute; top:-1px; bottom:auto; right:auto;
	z-index:110;
	float:left;
	margin-left: 0;
}
.buttonDropup li ul li,
.buttonDropdown li ul li	{
	display:block;
	z-index:112;
}
.buttonDropup li ul li:hover,
.buttonDropdown li ul li:hover	{
	background-color:#33598d;
}