/*
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,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


.fieldWithErrors textarea, .fieldWithErrors input, .fieldWithErrors .in_ajax_select {
	color: red;
	background-color: #FFF0F0;
}
#errorExplanation {
  border: 2px solid red;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
#errorExplanation h2 {
	background-image: none;
	background-color: #c00;
	color: #fff;
	padding: 5px;
}
#errorExplanation p {
	color: #333;
	margin-bottom: 0;
	padding: 5px;
}
#errorExplanation ul {
	margin-bottom: 0;
}
#errorExplanation ul li {
	margin-left: 30px;
	list-style: disc;
}
div.fieldWithErrors {
	display: inline;
}

/*
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(../images/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(../images/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(../images/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);
}
.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(../images/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(../images/menu-button-arrow.png);
}
.yui-skin-sam .yui-split-button button {
	background-image: url(../images/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(../images/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(../images/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(../images/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(../images/menu-button-arrow-disabled.png);
}
.yui-skin-sam .yui-split-button-disabled button {
	background-image: url(../images/split-button-arrow-disabled.png);
}


/* Calendar */
.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;
	margin-bottom: 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(../images/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(../images/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(../images/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(../images/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(../images/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: white;/*#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(../images/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(../images/sprite.png) repeat-x 0 -1400px;
}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
	color: #fff;
}

/* TABS */
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li {
	margin: 0 .5em 0 0;
}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li {
	margin: 0 0 .5em;
}
.yui-navset .yui-content .yui-hidden {
	position: absolute;
	left: -999999px;
	visibility: hidden;
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav {
	width: 6em;
}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav {
	width: auto;
}
.yui-navset .yui-navset-left,.yui-navset-left {
	padding: 0 0 0 6em;
}
.yui-navset-right {
	padding: 0 6em 0 0;
}
.yui-navset-top,.yui-navset-bottom {
	padding: auto;
}
.yui-nav,.yui-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.yui-navset li em {
	font-style: normal;
}
.yui-navset {
	position: relative;
	zoom: 1;
}
.yui-navset .yui-content,.yui-navset .yui-content div {
	zoom: 1;
}
.yui-navset .yui-content:after {
	content: '';
	display: block;
	clear: both;
}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li {
	display: inline-block;
	display: -moz-inline-stack;*display:inline;
	vertical-align: bottom;
	cursor: pointer;
	zoom: 1;
}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li {
	display: block;
}
.yui-navset .yui-nav a {
	position: relative;
}
.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a {
	display: block;
	display: inline-block;
	vertical-align: bottom;
	zoom: 1;
}
.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a {
	display: block;
}
.yui-navset-bottom .yui-nav li a {
	vertical-align: text-top;
}
.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em {
	display: block;
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav {
	position: absolute;
	z-index: 1;
}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav {
	position: static;
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav {
	left: 0;
	right: auto;
}
.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav {
	right: 0;
	left: auto;
}
.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
	border: solid #C65900;
	border-width: 0 0 5px;
	zoom: 1;
}
.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
	margin: 0 .16em 0 0;
	padding: 1px 0 0;
	zoom: 1;
}
.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected {
	margin: 0 .16em -1px 0;
}
.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	background: #d8d8d8 url(../images/sprite.png) repeat-x;
	border: solid #a3a3a3;
	border-width: 0 1px;
	color: #000;
	position: relative;
	text-decoration: none;
}
.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	border: solid #a3a3a3;
	border-width: 1px 0 0;
	cursor: hand;
	padding: .25em .75em;
	left: 0;
	right: 0;
	bottom: 0;
	top: -1px;
	position: relative;
}
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover {
	background: #C65900 url(../images/sprite.png) repeat-x left -1400px;
	color: #fff;
}
.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus {
	background: #bfdaff url(../images/sprite.png) repeat-x left -1300px;
	outline: 0;
}
.yui-skin-sam .yui-navset .yui-nav .selected a em {
	padding: .35em .75em;
}
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em {
	border-color: #243356;
}
.yui-skin-sam .yui-navset .yui-content {
	background: white; /*#edf5ff;*/
}
.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	border: 1px solid #808080;
	border-top-color: #243356;
	padding: .25em .5em;
}
.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav {
	border-width: 0 5px 0 0;
	Xposition: absolute;
	top: 0;
	bottom: 0;
}
.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav {
	border-width: 0 0 0 5px;
}
.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li {
	margin: 0 0 .16em;
	padding: 0 0 0 1px;
}
.yui-skin-sam .yui-navset-right .yui-nav li {
	padding: 0 1px 0 0;
}
.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected {
	margin: 0 -1px .16em 0;
}
.yui-skin-sam .yui-navset-right .yui-nav .selected {
	margin: 0 0 .16em -1px;
}
.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a {
	border-width: 1px 0;
}
.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em {
	border-width: 0 0 0 1px;
	padding: .2em .75em;
	top: auto;
	left: -1px;
}
.yui-skin-sam .yui-navset-right .yui-nav a em {
	border-width: 0 1px 0 0;
	left: auto;
	right: -1px;
}
.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover {
	background-image: none;
}
.yui-skin-sam .yui-navset-left .yui-content {
	border: 1px solid #808080;
	border-left-color: #243356;
}
.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav {
	border-width: 5px 0 0;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected {
	margin: -1px .16em 0 0;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li {
	padding: 0 0 1px 0;
	vertical-align: top;
}
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em {
	border-width: 0 0 1px;
	top: auto;
	bottom: -1px;
}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content {
	border: 1px solid #808080;
	border-bottom-color: #243356;
}


.yui-skin-sam .yui-panel .hd {
	color: #fff;
}
div#edit .action_links, div#show .action_links, div#add .action_links {
	display: none;
}
a.dummy {
	text-decoration: none;
	color: black;
}
.in_integer {
	width: 20px;
}

.named_scopes {
	margin-bottom: 1em;
	padding-left: 1px;
}
.named_scopes .yui-radio-button-checked a {
	color: white;
}
.named_scopes .yui-button {
	margin: 0px;
}