/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/*
.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500;}.yui-dt-tmp{position:absolute;left:-9000px;}.yui-dt-scrollable .yui-dt-bd{overflow:auto;}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative;}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px;}.yui-dt-scrollable tbody{-moz-outline:none;}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer;}.yui-skin-sam thead .yui-dt-draggable{cursor:move;}.yui-dt-coltarget{position:absolute;z-index:999;}.yui-dt-hd{zoom:1;}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative;}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none;}.yui-dt-editor{position:absolute;z-index:9000;}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7F7F7F;}.yui-skin-sam .yui-dt thead{border-spacing:0;}.yui-skin-sam .yui-dt caption{color:#000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0;text-align:center;}.yui-skin-sam .yui-dt th{background:#D8D8DA url(../../../styles/yui/sprite.png) repeat-x 0 0;}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom;}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7F7F7F;}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap;}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red;}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;text-align:left;}.yui-skin-sam .yui-dt-list td{border-right:none;}.yui-skin-sam .yui-dt-resizer{width:6px;}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-dt-message{background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable table{border:none;}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;border-right:1px solid #7F7F7F;background-color:#FFF;}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7F7F7F;}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(../../../styles/yui/sprite.png) repeat-x 0 -100px;}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px;}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(../../../styles/yui/dt-arrow-up.png) no-repeat right;}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(../../../styles/yui/dt-arrow-dn.png) no-repeat right;}tbody .yui-dt-editable{cursor:pointer;}.yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}.yui-dt-editor label{padding-left:4px;padding-right:6px;}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}.yui-dt-editor .yui-dt-button button{background:url(../../../styles/yui/sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(../../../styles/yui/sprite.png) repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF;}.yui-dt-editor .yui-dt-button button:hover{background:url(../../../styles/yui/sprite.png) repeat-x 0 -1300px;color:#000;}.yui-dt-editor .yui-dt-button button:active{background:url(../../../styles/yui/sprite.png) repeat-x 0 -1700px;color:#000;}.yui-skin-sam tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam tr.yui-dt-odd{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#DBEAFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446CD7;}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446CD7;}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none;}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none;}.yui-skin-sam a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;background-color:#fff;}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff;}
*/
th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none;}
.yui-dt-hd{
	background: transparent none !important;
}

.yui-dt table{
	border: 0px;
	border-bottom: 2px solid #dfdfdf; 
/*	border-spacing: 0px; */
	border-collapse: collapse; 
	clear: both;
	font-size: 12px;
	margin:10px 0px 0px 0px;
	width: 100%;
}
	/* table header */
	.yui-dt th{
		background: transparent none !important;
		border: 0px;
		border-bottom: 1px solid #a9a9a9;
		*border-bottom: 2px solid #a9a9a9;
		color: #686767;
		font-size: 11px;
		line-height: 8px;
		padding: 6px 5px 2px 0px;
		text-align: left;
		vertical-align: bottom;
	}
	
		.yui-dt th a{
			text-decoration: none;
		}
		
		.yui-dt th input{
			margin-top: 3px;
		}
		
	/* table body */
	.yui-dt table tbody{
		outline: none;
	}
		.yui-dt td{
			background-color: #fff; /* ie7 bug fix (sometimes table becomes transparent) */
			border-top: 1px solid #f8f8f8; 
			padding: 6px 5px 6px 0px;
			/* position: relative; /* causes ie7 scrolling bug  */
		} 
		.yui-dt tr:hover td{
			background-color: #fffdeb;
		}
		.selectableRow tr:hover td{
			cursor: pointer;
		}

		/* selected row */
		.yui-dt tr.yui-dt-selected td, 
		.yui-dt tr.yui-dt-selected td.yui-dt-desc { 
		    background-color: #fffbcc;
		} 
	
			.yui-dt-col-action a,
			.yui-dt-col-actions a{
				font-size: 10px;	
				visibility: hidden;
				*visibility: visible;
			}
			tr:hover .yui-dt-col-action a,
			tr:hover .yui-dt-col-actions a{
				visibility: visible;
			}
		
		/* ie fix */
		.yui-dt .yui-dt-loading div{
			*display: none;
		}
		
		/* color checkboxes column */
		.yui-dt .yui-dt-col-checkOnMap{
			padding: 0px;
			width: 10px;
		}
			.yui-dt .yui-dt-col-checkOnMap .yui-dt-liner{
				padding: 9px 8px 9px 8px;
				*padding-bottom: 10px;
			}
				.yui-dt .selectedBox,
				.yui-dt .unselectedBox{
					border:1px solid #CCCCCC;
					cursor: pointer;
					font-size: 6px;
					height:7px;
					overflow: hidden;
					padding: 0px;
					width:7px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
				}
				.yui-dt .selectedBox{ background-color: #c4f2ff; }

/* scrolable table */

.yui-dt-scrollable .yui-dt-bd thead tr,
.yui-dt-scrollable .yui-dt-bd thead th{
	position:absolute;left:-1500px;
}
.yui-dt-scrollable .yui-dt-bd{
	overflow:auto;
	overflow-y: auto;
	overflow-x: hidden;
}
.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative;}

.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px;}

/*
.yui-dt-scrollable tbody{
	-moz-outline:none;
}
.yui-skin-sam thead .yui-dt-sortable{
	cursor:pointer;
}
*/






	
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/*
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(../../../styles/yui/sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(../../../styles/yui/menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(../../../styles/yui/split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#000;}.yui-skin-sam .yui-split-button-focus button{background-image:url(../../../styles/yui/split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}.yui-skin-sam .yui-split-button-hover button{background-image:url(../../../styles/yui/split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#000;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(../../../styles/yui/split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(../../../styles/yui/menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(../../../styles/yui/split-button-arrow-disabled.png);}
*/



/*  Common buttons [ span.yui-button > span > button ] -----------------------  */

span.yui-button{
	background-image: url(../../../img/button_big_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:pointer;
	display: inline-block; *display: inline;
	padding-left: 4px;
	text-decoration: none;
	zoom: 1;  
}
.yui-button + .yui-button{
	margin-left: 5px;
}

span.yui-button:hover,
span.yui-button:focus { background-position: left -36px; outline: none; }
span.yui-button:active { background-position: left -72px; outline: none; }

	span.yui-button span{
		background-image: url(../../../img/button_big_right.png);
		background-position: right top;
		background-repeat: no-repeat;
		color: #666;
		display: inline-block; *display: inline;
		font-size: 11px;
		line-height: 13px;
		padding:0px 4px 0px 0px;
		white-space: nowrap;
		zoom: 1;  
	}
	
	span.yui-button:hover span,
	span.yui-button:focus span { background-position: right -36px; }
	
	span.yui-button:active span { background-position: right -72px; }

		span.yui-button button{
			background:none repeat scroll 0 0 transparent;
			border:0 none;
			color: #666;
			cursor:pointer;
			height:36px;
			margin-left: -4px;
			*overflow: visible; /* ie7 fix */
			padding: 0px 10px 0px 14px; 
		}
		span.yui-button:hover button{ color: #333; outline: none; }
		span.yui-button:active button,
		span.yui-button button:focus{ color: #000; outline: none; }
		span.yui-button button::-moz-focus-inner { border: 0; }
		
		
			span.yui-button button div{
				background-color: red;
				display: inline-block;
				height: 10px;
				width: 10px;
			}
			
/* disabled button -------------------------------------------------------- */
			
span.yui-button-disabled, 
span.yui-button-disabled:hover,
span.yui-button-disabled:active{
	background-color: #fff; /* ie7 opacity fix */
	background-image: url(../../../img/button_big_left.png) !important;
	background-position: left top !important;
	cursor: default !important;
	opacity: 0.33; filter:alpha(opacity = 33);
}	
	span.yui-button-disabled span,
	span.yui-button-disabled:hover span,
	span.yui-button-disabled:active span{
		background-image: url(../../../img/button_big_right.png) !important;
		background-position: right top !important;
		cursor: default !important;
	}

/* buttons toolbar ------------------------------------------------------- */

.buttonsToolbar{
	clear: both;
	display: block;
	margin-top: 10px;
}
	.buttonsToolbar .yui-button{
		margin-bottom: 10px;
	}

/* Smaller buttons. Used inside sidebar ---------------------------------- */

.sidebar span.yui-button{
	background-image: url(../../../img/button_left.png);
}
.sidebar span.yui-button:hover,
.sidebar span.yui-button:focus { background-position: left -26px;}
.sidebar span.yui-button:active { background-position: left -52px;}

	.sidebar span.yui-button span{
		background-image: url(../../../img/button_right.png);
	}

	.sidebar span.yui-button:hover span,
	.sidebar span.yui-button:focus span { background-position: right -26px; }
	.sidebar span.yui-button:active span { background-position: right -52px; }

		.sidebar span.yui-button button{
			height:26px;
			padding: 0px 6px 0px 10px;
		}

.sidebar span.yui-button-disabled, 
.sidebar span.yui-button-disabled:hover,
.sidebar span.yui-button-disabled:active{
	background-image: url(../../../img/button_left.png) !important;
}	
	.sidebar span.yui-button-disabled span,
	.sidebar span.yui-button-disabled:hover span,
	.sidebar span.yui-button-disabled:active span{
		background-image: url(../../../img/button_right.png) !important;
	}

/* Buttons icons ---------------------------------------------------------  */

.buttonAdd button{ background: url(../../../img/button_icon_add.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonEdit button{ background: url(../../../img/button_icon_edit.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonRemove button{ background: url(../../../img/button_icon_remove.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonShowAll button{ background: url(../../../img/button_icon_showall.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonHideAll button{ background: url(../../../img/button_icon_hideall.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonUp button{ background: url(../../../img/button_icon_up.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonDown button{ background: url(../../../img/button_icon_down.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonOk button{ background: url(../../../img/button_icon_ok.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonUpdate button{ background: url(../../../img/button_icon_update.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonPeriod button{ background: url(../../../img/button_icon_period.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonNext button{ background: url(../../../img/button_icon_next.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonPrev button{ background: url(../../../img/button_icon_prev.png) no-repeat scroll 7px 50% !important; padding-left: 24px !important; }
.buttonMenu button{ background: url(../../../img/button_icon_menu.png) no-repeat scroll 98% 50% !important; padding-right: 24px !important; }










	
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/*
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel{position:relative;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0!important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080; z-index:1; *border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../../../styles/yui/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../../../styles/yui/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../../../styles/yui/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);} */

.mask{
	background-color:#333;
	bottom:0;
	display:none;
	left:0;
	opacity:.15;filter:alpha(opacity=15);
	position:absolute;
}
.yui-overlay-hidden{ /* when hidden, sometimes appears scrolls */
	left:0 !important; 
	top:0 !important; 
}

.yui-dialog, .yui-overlay{
	padding: 0px; 
	position: absolute;
	width: auto;
	z-index: 5000;
	left: 0px;
	top: 0px;
}
.yui-dialog{
	box-shadow:2px 2px 40px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow:2px 2px 40px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:2px 2px 40px rgba(0, 0, 0, 0.2);
}


	.yui-dialog .yui-panel{
		*overflow: hidden; /* ie7 fix */
	}
	
	.yui-dialog table{
		*width: 210px; /* ie7 tables overflow */
	}

	.yui-dialog .container-close{
		background-image: url(../../../img/popup_close.png);
		color: transparent; 
		display: block;
		height: 13px;
		overflow: hidden;
		position: absolute;
		right: 30px;
		text-indent: 50px;			
		top: 45px;
		width: 13px;	
	}

	.yui-dialog .yui-panel{
		background: #fff url(../../../img/popup_bg.png) repeat-x left top;
		border: 1px solid #fff;
		border-radius: 3px;
			-moz-border-radius: 3px;
		margin: 1px;
		position: relative;
		z-index: 5015;
	}
		.yui-dialog .hd{
			font-size: 18px;
			padding: 40px 80px 0px 40px;
		}
		.yui-dialog .bd{
			padding: 20px 40px 10px 40px;
		}
		
			.yui-dialog .bd label{
				color: #606060;
				display: block;
				margin-top: 4px;
			}
			.yui-dialog .bd input[type="text"],
			.yui-dialog .bd input[type="password"]{
				font-size:12px;
				width:200px;
			}
			.yui-dialog .bd select{
				padding: 3px 5px;
				width:212px;
			}
			
			/* Validation  */
			.yui-dialog .bd div.titleError{ /* note: don't forget that in calendar we have other structure. That's why here is div.titleError */
				background: #fef3f3 url("../../../img/title_error.png") no-repeat scroll 97% 55%;
				/*clear: both;*/
				color: red;
				margin-left: -15px;
				margin-top: 3px;
				padding: 1px 30px 5px 15px;
			}
				.yui-dialog .bd .titleError input {
					border-color: red;
					color: #000;    
				}
				.yui-dialog .bd div.titleError label{
					color: red;
					font-style: italic;
				}

			
			
		
		.yui-dialog .ft{
			padding: 20px 30px 30px 30px;
			text-align: center;
		}

	.yui-dialog .underlay{
		background-color: #999;
		height: 100%;
		left: 0px;
		opacity: 0.1;  filter: alpha(opacity = 10);
		position: absolute;
		top: 0px;
		width: 100%;
		z-index: 5010;
	}	

.yui-overlay-hidden{
	filter:alpha(opacity=0); /* fix ie7 bug */
}
	
	
	
	
		
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(../../../styles/yui/sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(../../../styles/yui/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(../../../styles/yui/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(../../../styles/yui/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(../../../styles/yui/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(../../../styles/yui/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(../../../styles/yui/sprite.png) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.yui-h-slider,.yui-v-slider{position:relative;}.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb{position:absolute;cursor:default;}.yui-skin-sam .yui-h-slider{background:url(../../../styles/yui/bg-h.gif) no-repeat 5px 0;height:28px;width:228px;}.yui-skin-sam .yui-h-slider .yui-slider-thumb{top:4px;}.yui-skin-sam .yui-v-slider{background:url(../../../styles/yui/bg-v.gif) no-repeat 12px 0;height:228px;width:48px;}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/* several */

.yui-pb-bar,
.yui-pb-mask {
	width:100%;
	height:100%;
}	

/* contentBox */
.yui-pb {
	position:relative;
	top:0;
	left:0;

	width:200px;
	height:20px;

	padding:0;
	border:none;
	margin:0;

	text-align:left;
}

/* mask */

.yui-pb-mask {
	position:absolute;
	top:0;
	left:0;

	z-index:2;
}

.yui-pb-mask div {
	width:50%;
	height:50%;
	background-repeat:no-repeat;
	padding:0;
	position: absolute;
}

.yui-pb-tl {
	background-position: top left;
}
.yui-pb-tr {
	background-position: top right;
	left:50%;
}
.yui-pb-bl {
	background-position: bottom left;
	top:50%;
}
.yui-pb-br {
	background-position: bottom right;
	left:50%;
	top:50%;
}

/* bar */
.yui-pb-bar {
	margin:0;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

.yui-pb-ltr .yui-pb-bar {
	_position:static
}

.yui-pb-rtl .yui-pb-bar {
	background-position:right;
}

.yui-pb-btt .yui-pb-bar {
	background-position:left bottom;
}
/*
Copyright (c) 2007, Caridy Pati�o. All rights reserved.
Portions Copyright (c) 2007, Yahoo!, Inc. All rights reserved.
Code licensed under the BSD License:
http://www.bubbling-library.com/eng/licence
version: 1.3.3
*/

.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd {
    height: 0;
    padding: 0;
/*    overflow: hidden; */
}
.yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item .bd {
    height: auto;
    width: 1px;
}
    .yui-skin-sam .yui-cms-accordion .yui-cms-item .bd .fixed {
        padding: 5px;
    }

.yui-skin-sam .yui-cms-accordion .yui-cms-item .actions {
    position: absolute;
    top: 5px;
    right: 2px;
    text-align: right;
}
    .yui-skin-sam .yui-cms-accordion .yui-cms-item .actions a {
        margin-right: 4px;
        text-decoration: none;
        font-size: 50%;
        float: left;
    }
    .yui-skin-sam .yui-cms-accordion .yui-cms-item .actions .accordionToggleItem {
        width: 14px;
        height: 14px;
        background: url(../../../styles/yui/sprite.png) no-repeat 0 -350px;
        cursor:pointer;
    }
        .yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .actions .accordionToggleItem {
            background: url(../../../styles/yui/sprite.png) no-repeat 0 -400px;
        }
        .yui-skin-sam .yui-cms-accordion.persistent .yui-cms-item.selected .actions .accordionToggleItem {
            display: none;
        }
    .yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item .actions .accordionToggleItem {
        width: 25px;
        height: 15px;
        background: url(../../../styles/yui/sprite.png) no-repeat 0 -450px;
    }
        .yui-skin-sam .yui-cms-accordion.vertical .yui-cms-item.selected .actions .accordionToggleItem {
            background: url(../../../styles/yui/sprite.png) no-repeat 0 -500px;
        }
    .yui-skin-sam .yui-cms-accordion .yui-cms-item .actions .accordionRemoveItem {
        width: 25px;
        height: 15px;
        background: url(../../../styles/yui/sprite.png) no-repeat 0 -300px;
    }
.yui-skin-sam .yui-cms-accordion .yui-cms-item .ajax .fixed {
    background: url(../../../styles/yui/loading.gif) no-repeat 50% 50%;
}

.yui-skin-sam .yui-cms-accordion .yui-cms-item .bd {
	height: 0px;
}
.yui-skin-sam .yui-cms-accordion.fixIE .yui-cms-item .bd {
	*height: 1px; /* IE Hack */
}

.yui-skin-sam .yui-cms-accordion .yui-cms-item.selected .bd {
	height: auto;
}


.yui-cms-accordion{
/*	margin: 15px -10px;  */
	margin: 15px 0px;
}

	.yui-cms-accordion .yui-panel .hd, 
	.yui-cms-accordion .yui-panel .bd, 
	.yui-cms-accordion .yui-panel .ft {
		border: 0px;
		margin: 0px;
	}

	.yui-cms-accordion .yui-cms-item{
		background-color: #f6feff;
		border: 1px solid #C5E9F0;
		margin-bottom: 3px;
	}
		.yui-cms-accordion .yui-cms-item .hd{
			background-image: none;
			height: 25px;
			padding: 9px 9px 1px;
			position: relative;
		}
			.yui-cms-accordion .yui-cms-item .actions .accordionToggleItem{
				display: none;
			}
			.yui-cms-accordion .yui-cms-item .hd a{
				display: block;
				height: 100%;
				*padding-bottom: 7px;
				text-decoration: none;
				width: 100%;
			}
			.yui-cms-accordion .yui-cms-item .hd a:focus,
			.yui-cms-accordion .yui-cms-item .hd a:active{
				outline: none;
			}

	.yui-cms-accordion .yui-cms-item.selected{
		background: #f5f5f5 none;
		border: 1px solid #e4e4e4;
	}
		.yui-cms-accordion .yui-cms-item.selected .hd{
			background: #f5f5f5 none;
			border-bottom: 1px dotted #e4e4e4; 
		}
			.yui-cms-accordion .yui-cms-item.selected .hd a{
				color: #000;
				display: inline;
			}
		
		.yui-cms-accordion .yui-cms-item .fixed{
			*width: 90%;
		}
		.yui-cms-accordion .yui-cms-item .bd{
			overflow: hidden;
		}

		.yui-cms-accordion .selected .bd{
			overflow: visible; /* popup fix */
		}

		.selected .bd{
			height: auto !important;
		}
		
		
/* ie7 fix */
.yui-cms-accordion .bd table{
	*visibility: hidden; 
}
.yui-cms-accordion .selected table{
	*visibility: visible;
}

		
		
		
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/*
.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}.yui-skin-sam .yui-pg-pages{padding:0;}.yui-skin-sam .yui-pg-current{padding:3px 0;}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0;}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6;}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0;}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0;}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em;}
*/

.yui-pg-container{
	float: right;
	margin-bottom: 10px;
	zoom: 1;
	/*overflow: hidden;*/
}
.yui-pg-container:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

	.yui-pg-container span,
	.yui-pg-container a{
		display: block;
		float: left;
		font-size: 12px;
		padding: 3px 5px;
		margin-right: 3px;	
	}

	.yui-pg-container a{
		color: #2da6bf;
		text-decoration: none; 
	}
	.yui-pg-container .yui-pg-pages a:hover{ color: #006e85; }
	.yui-pg-container .yui-pg-pages a:active{ color: #000; outline: none;  }
	.yui-pg-container .yui-pg-pages a:focus{ outline: none;  }
	
	.yui-pg-container .yui-pg-pages span{
		background-image: url(../../../img/pagination_active_bg.png);
		color: #000;
		height: 22px;
		margin-top:-5px;
		padding: 7px 7px 0 3px;
		position: relative; 
		text-align: center;
		width: 22px;
	}
	
	.yui-pg-container .yui-pg-first,
	.yui-pg-container .yui-pg-previous,
	.yui-pg-container .yui-pg-next,
	.yui-pg-container .yui-pg-last{
		background-repeat: no-repeat;
		background-position: center center;
		color: transparent;
		height: 20px;
		width: 16px;
	}
	.yui-pg-container span.yui-pg-first,
	.yui-pg-container span.yui-pg-previous,
	.yui-pg-container span.yui-pg-next,
	.yui-pg-container span.yui-pg-last{
		background-color: #fff; /* ie7 opacity fix */
		filter: alpha(opacity=25);
		opacity: 0.25;
	}
	.yui-pg-container .yui-pg-first{ background-image: url(../../../img/pagination_first.png); }
	.yui-pg-container .yui-pg-previous{ background-image: url(../../../img/pagination_previous.png); }
	.yui-pg-container .yui-pg-next{ background-image: url(../../../img/pagination_next.png); }
	.yui-pg-container .yui-pg-last{ background-image: url(../../../img/pagination_last.png); }
	
	
	

