/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
/*Begin reset YUI style*/ 
	html{color:#000; /*background:#FFF;*/ height: 100%;}
	body{height:100%;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
	table{border-collapse:collapse; border-spacing:0;width:100%;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit; font-weight:inherit;}
	del,ins{text-decoration:none;}
	li{list-style:none;}
	h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym{border:0; font-variant:normal;}
	sup{vertical-align:baseline;}
	sub{	vertical-align:baseline;}
	/*because legend doesn't inherit in IE */
	legend{color:#000;}
	input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
	/*@purpose To enable resizing for IE */
	/*@branch For IE6-Win, IE7-Win */
	input,button,textarea,select{*font-size:100%;}
/*End reset YUI style*/ 

/*BEGIN DEFAULT STYLES BLOCK*/
	* {white-space:inherit; text-align:inherit;}
	a {color:inherit; outline:none; text-decoration:underline;}
	body {font:8pt Tahoma, Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;}	
	.runner-page {color:Black; background-color:white;}
	
	/*Begin container common style*/
	.runner-right, .runner-left, .runner-center, 
	.runner-cg, .runner-cl, .runner-cr {
		vertical-align: top;
	}
	.runner-cg .runner-c {
		width: 100%;
	}
	.runner-bottomrow > .runner-cl, .runner-bottomrow > .runner-cr,
	.runner-toprow > .runner-cl, .runner-toprow > .runner-cr {
		font-size: 1px;
		line-height: 0px;
	}
	.runner-cc.filler {
		width:100%;
	}
	.runner-hc {
		width:100%;
	}
	.runner-toprow,
	.runner-bottomrow {
		height:1px;
	}
	.runner-cl,
	.runner-cr {
		width:1px;
	}
	.runner-cl img,
	.runner-cr img {
		width:0px;
		height:0px;
	}
	.runner-cc {
		vertical-align:middle;
	}
	.runner-cc + * {
		text-align:left;
	}
	/*brick with left aligment in parent td*/
	.runner-bl{
		text-align:left;
		width:1pt;/*1px*/
	}
	/*brick with center aligment in parent td*/
	.runner-bc{
		text-align:center;
	}
	/*brick with right aligment in parent td*/
	.runner-br{
		text-align:right;
		width:1px;
	}
	/*icons for editing grid rows*/
	.runner-icons img {
		opacity:0.3;
		filter:alpha(opacity=30);
		margin: 0px 3px;
		vertical-align: middle;
	}

	.runner-verticalicons img, .runner-verticalcheckbox 
	{
		margin: 0px 3px;
		vertical-align: middle;
	}

	.runner-row.hovered .runner-icons img 
	{
		opacity:1;
		filter:alpha(opacity=100);
		margin: 0px 3px;
		vertical-align: middle;
	}
	.runner-wrapper  {
		padding:0;
	}
	.runner-bottomrow .runner-cc {
		padding:0;
	}
	/*row separator for vertical container*/
	.runner-rs {
		height:1pt;
	}
	/*row separator for grid container*/
	.runner-c-grid .runner-rs {
		height:23pt; 
		line-height: 0px;
	}
	/*cell separator for grid container*/
	.runner-cs {
		width:15pt;
	}
	/*hidden styles for elements*/
	.runner-hiddencontainer, 
	.runner-hiddenbrick,
	.runner-hiddenblock,
	.runner-hiddenelem {
		display: none;
	}
	.runner-nowrap, .runner-icons{
		white-space: nowrap;
	}	
	/*End container common style*/
	
	/*Begin menu style*/
	/*Default*/
	.runner-hmenu a, 
	.runner-vmenu.tree a,
	.runner-vmenu.simple a
	{
		font-weight:bold;
		text-decoration:none;
	}
	.runner-hmenu hr, 
	.runner-vmenu.tree hr,
	.runner-vmenu.simple hr 
	{
		height:1pt; 
		clear:both;
		border:0px none; 
		vertical-align:middle;
	}
	.runner-hmenu td, .runner-hmenu li,
	.runner-vmenu.simple, .runner-vmenu.simple li,
	.runner-vmenu.tree
	{
		cursor:pointer;
	}
	.runner-hmenu ul,.runner-hmenu ul li,
	.runner-vmenu.simple ul,.runner-vmenu.simple ul li,
	.runner-vmenu.tree ul,.runner-vmenu.tree ul li,
	.runner-vmenu.tree ul li ul
	{
		list-style:none;
		margin:0;
		padding:0;
	}
	.runner-hmenu, .runner-hmenu table
	{
		margin:0;
		width:auto;
	}
	.runner-hmenu ul li,
	.runner-vmenu.simple ul li 
	{
		width:auto;
	}
	
	/*Horizonal*/
	.runner-hmenu ul
	{
		display:none; 
		position:absolute; 
		z-index:1;
	}
	.runner-hmenu ul li
	{
		display:block; 
		border-top:0px; 
		padding: 3pt 0; 
	}
	.runner-hmenu  .usrsep
	{
		padding:0 9px;
	}
	
	/*Vertical*/
	.runner-vmenu.simple ul
	{
		z-index:1;
	}
	.runner-vmenu.simple ul li 
	{
		/*default padding for submenu*/
		padding:4pt;
		/*this style must be in skin where set IMG for LI, 
		  it depended from size of IMG for LI and user padding settings*/
		padding:3pt 3pt 3pt 11pt;
		display:block;
	}
	.runner-vmenu.simple ul, 
	.runner-vmenu.simple ul li ul
	{
		display:none;
		position:absolute;
		top:0;
	}
	.runner-vmenu.simple ul li ul
	{
		z-index:2;
	}
	
	/*Tree-Like*/
	.runner-vmenu.tree .runner-cc 
		padding:4pt 0;
	}
	/*this style depended from size of img for group, leaf*/
	.runner-vmenu.tree.level1 .runner-cc{
		padding-left:10pt;
	}
	.runner-vmenu.tree.level2 .runner-cc{
		padding-left:20pt;
	}
	.runner-vmenu.tree.level3 .runner-cc{
		padding-left:30pt;
	}
	.runner-vmenu.tree.level4 .runner-cc{
		padding-left:40pt;
	}
	.runner-vmenu.tree.level5 .runner-cc{
		padding-left:50pt;
	}
	.runner-vmenu.tree  .usrsep{
		padding:0;
	}
	.runner-vmenu .groupImg, 
	.runner-vmenu .manage img{
		margin-right:1pt;
	}
	.runner-vmenu .manage
	{
		text-align: left;
		display: none;
	}
	.runner-vmenu .manage a
	{
		font-weight: normal; 
	}
	/*End menu style*/

	/*Begin button style*/
	.runner-btnframe {
		display: inline-block;
		position: relative;
		overflow: hidden;
		white-space: nowrap;
		width: auto;
		z-index: 0;
		vertical-align: middle;
		margin: 0 4pt;
	}
	.runner-btnleft,
	.runner-btnright{
		display: block;
		position: absolute;
		z-index: -1;
	}
	.runner-btnleft{
		left:0;
	}
	.runner-btnright{
		right:0;
	}
	.runner-button {
		display: inline-block;
		width: auto;
		overflow: visible;
		z-index: 0;
		padding: 0pt;
	}
	/*End button style*/
	
	/*Begin search panel style*/
	.addOptionLink{
		margin: 1pt 4pt 10pt 4pt;
	}
	.searchOptions div{
		padding: 8pt 0px 8pt 8pt;
	}
	.bottomSearchButt{
		padding: 10pt 1pt 4pt 1pt;
	}
	.controlChooseMenu{
		position: absolute;
		display: none;
		width: auto;
		text-align: left;
		line-height:2em;
	}	
	.srchPanelCell{
		padding: 2pt;
		white-space: normal;
	}	
	.srchPanelCell span{
		margin: 0 2pt;
		white-space: normal;
	}
	.srchPanelCell2{
		line-height: 1.8;
	}
	.controlsBlock{	
		border-collapse: separate;
	}
	.delButt, .searchPanelButton{
		visibility: hidden;
	}
	.addSearchControl{
		margin: 4pt;
	}
	.srchCritTop{
		margin: 8pt 0pt 0pt 0pt; 
	}
	.ctlSearchTip{
		color: #C0C0C0;
	}
	/* border classes when control is hovered in window mode*/
	.cellBorderLeftHovered {
		border-left: 1pt dotted #C0C0C0;
	}
	.cellBorderRightHovered {
		border-right: 1pt dotted #C0C0C0;
	}
	.cellBorderCenterHovered {
		border-top: 1pt dotted #C0C0C0;
		border-bottom: 1pt dotted #C0C0C0;
	}
	/*End search panel style*/

	/*Begin search suggest style*/
	.search_suggest {
		background-color: #FFFFFF;
		border: 1px solid #000000;
		color: black;
		font-family: Verdana;
		font-size: 8pt;
		position: absolute;
		text-align: left;
		visibility: hidden;
		width: 154pt;
	}
	.suggest_link {
		background-color: #FFFFFF;
		padding: 2pt 5pt;
	}
	.suggest_link_over {
		background-color: #FFE4A2;
		color: Black;
		padding: 2pt 5pt 2pt 5pt;
	}
	/*End search suggest style*/

	/*for wrong values in the Lookup editbox with ajax */
	.highlight {
		border: 2px solid #D32323;
		padding: 1pt;
	}
	.yui-skin-sam .yui-panel .bd {
		overflow: auto;
	}

	/*Begin timepicker styles*/
	.runner-imgclock{
		cursor: pointer;
	}
	.runner-timepicker-zindex{
		z-index: 10;
	}
	/*End timepicker styles*/

	/*Begin error styles*/
	.runner-inline-error {
		border: 1px solid #FFE4A2;
		padding: 8pt;
		position: absolute;
		background-color: white;
		background-repeat: no-repeat;
	}
	.runner-error-text
	{
		color: #D32323;
		font-weight: normal;
	}
	.runner-error, .runner-error p {
		color: #D32323;
		font-weight: normal;
	}
	/*End error styles*/

	/*Begin loading style*/
	.runner-loading .show {display: block;}
	.runner-loading .hide {display: none;}
	.runner-loading .fon{
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 3000;
		background-color: #000;
		opacity: 0.20;
		filter: alpha(opacity=20);
	}
	.runner-loading .main{
		position: absolute;
		z-index: 4000;
		padding: 1em 2em;
	}
	.runner-loading .block1{
		width: 112pt;
		height: 37pt;
		cursor: auto;
		text-align: center;
	}
	.runner-loading .block2 {padding: 9pt 0;}
	.runner-loading .text{
		margin-left: 8pt;
		font-size: 9pt;
		vertical-align: middle;
		font-weight: bold;
	}
	/*dynamic styles for load indicator*/
	.runner-loading .block1 {
		border: 2pt #6598b7 solid;
		background-color: #f7f9fb;
	}
	.runner-loading .text{
		color: #336699;
		font-weight: bold;
	}	
	/*End loading style*/
	
	/*Begin multiple sorting hint style*/
	.runner-sorthint{
		width: 170pt;
		padding: 2pt;
		z-Index: 1000;
		display: none;
		position: absolute;
		font-size: 7pt;
		white-space: pre;
		background-color: #ffffe1;
		border: solid 1pt #747474;
	}
	/*End multiple sorting hint style*/

	/*Begin locking style*/
	.runner-locking{
		top: 0;
		left: 0;
		padding: 5pt;
		text-align: center;
		margin-bottom: 8pt;
		background-color: #FFC85D; /*dinamic*/
		border-bottom: 1pt solid Black; /*dinamic*/
	}
	.runner-locking a{
		margin-left: 15pt;
	}
	.runner-locking, .runner-locking a{
		font-size: 10pt;
	}
	/*End styles for locking*/
	
	/*Begin s508 style*/
	.runner-s508{
		width: 1pt;
		height: 1pt;
		display: block;
		overflow: hidden;
	}
	/*End s508 style*/
	
	/*Begin detailspreview in popup style*/
	.runner-details-popup {
		background-color: #FFF;
		background-repeat: no-repeat;
		border: 1px solid #444444;
		color: black;
		display: none;
		padding: 8pt;
		position: absolute;
		z-index: 1001;
	}
	.runner-detailtable {
		border: 1px solid #444444;
	}
	.runner-detailtable td {
		padding: 4pt;
		background-color: #FFF;
	}
	/*End detailspreview in popup style*/
	
	/*Begin field alignment style*/
	.runner-field-lookup, 
	.runner-field-checkbox,
	.runner-field-number, 
	.runner-field-audio {display:block;}

	.runner-field-lookup{text-align:left;}
	.runner-field-checkbox, 
	.runner-field-audio {text-align:center;}
	.runner-field-number {text-align:right;}
	.runner-field-audio {vertical-align:top;}
	/*End field alignment style*/
	
	/*Begin details preview style*/
	.runner-dpinline {
		text-align: left;
		border-width: 1pt;
		border-style: solid;
		border-color: darkgray;
		vertical-align: top;
	}
	/*End details preview style*/
	
	/*Begin admin rights style*/
	.runner-ugaddarea{
		display: none;
		border: solid white 1px;
		padding: 3pt;
	}
	.runner-ugaddarea  .groupname{
		margin: 4pt 0 8pt 4pt;
	}
	.runner-ugaddarea  .gmessage{
		margin-left: 4pt;
	}
	.runner-uglabel{
		margin: 0 4pt 4pt 4pt; 
	}
	.runner-ugaddarea,
	.runner-ugselgroup{
		margin: 11pt 4pt 0 4pt;
	}	
	.runner-ugselgroup .group{
		width: 120pt;
	}
	/*End admin rights style*/
	
	/*style for upload types Keep Delete Upload*/
	.runner-uploadtype {
		margin-left: 4pt;
		margin-right: 2pt;
	}
	/**/
	.sectionFrame {
		margin-top: 2pt;
		padding: 2pt;
		border: 1px dashed #FFE4A2;
	}
	/**/
	.printpage {
		page-break-after: always;
	}
	textarea{
		white-space: normal;
	}

/*END DEFAULT STYLES BLOCK*/


/*///////////////////////////////////////////BEGIN UNDEFINED STYLES BLOCK//////////////////////////////////////////////////////////*/
/*Styles which must be set in style Editor*/

	/*style for tooltips*/
	/*
	.shiny_box_body {
		background: #ffe0b0;
		border: solid 1px #e1c47b;
	}
	*/

	/* Styles for Search panel 
	.yui-skin-sam .yui-panel
	{
		border-color: - panel border color (top,bottom)
	}
	.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft
	{
		border-color: - panel border color (left,right)
	}
	.yui-skin-sam .yui-panel .hd
	{
		background: - background color header
		border-bottom:- border bottom header
		color: - text color header
	}
	.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft
	{
		background-color: - background-color div
	}

	.yui-skin-sam .yui-panel .ft
	{
		border-top: - background color footer
	}

	Search panel Add fields
	.runner-cl{
		background:
	}
	.runner-cc {
		background:
	}
	.runner-cr {
		background:
	}
	*/

/* new styles for tabs and sections*/
/* в этой секции нужно оставить ссылки на три картинки: выбранный таб, наведенный таб, обычный таб)
и описания цвета бордера складывающейся секции и набора табов
остальные настройки будут браться из YUI файлов tabview.css и tabview-skin.css

*/
.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
{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;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 #2647a0;
	border-width:2px;*/
	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/dataPicker/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:#2647a0 url(../../images/dataPicker/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/dataPicker/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:#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-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #2647a0; /* color between tab list and content */
    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 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 0.16em -1px 0; /* for overlap */
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background:#d8d8d8 url(sprite.png) repeat-x; /* tab background */
    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:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#2647a0 url(sprite.png) repeat-x left -1400px; /* selected tab background */
    color:#fff;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#bfdaff url(sprite.png) repeat-x left -1300px; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
    background:#edf5ff; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

/* left and right orientations */
.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; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
    top:0; bottom:0; /* stretch to fill content height */
}

.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 0.16em; /* space between tabs */
    padding:0 0 0 1px; /* gecko: make room for overflow */
}

.yui-skin-sam .yui-navset-right .yui-nav li {
    padding:0 1px 0 0; /* gecko: make room for overflow */
}

.yui-skin-sam .yui-navset-left .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected { 
    margin:0 -1px 0.16em 0;
}

.yui-skin-sam .yui-navset-right .yui-nav .selected { 
    margin:0 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:0.2em .75em;
    top:auto;
    left:-1px; /* for 1px rounded corners */
}

.yui-skin-sam .yui-navset-right .yui-nav a em {
    border-width:0 1px 0 0;
    left:auto;
    right:-1px; /* for 1px rounded corners */
}

.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; /* no left-right or bottom-top gradient */
}

.yui-skin-sam .yui-navset-left .yui-content {
    border:1px solid #808080; /* content border */
    border-left-color:#243356; /* different border color */
}

/* bottom orientation */
.yui-skin-sam .yui-navset-bottom .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav {
    border-width:5px 0 0; /* color between tab list and content */
}

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,
.yui-skin-sam .yui-navset-bottom .yui-nav .selected { 
    margin:-1px 0.16em 0 0; /* for overlap */
}

.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; /* gecko: make room for overflow */
    vertical-align:top;
}

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li a,
.yui-skin-sam .yui-navset-bottom .yui-nav li a { 
}

.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; /* for 1px rounded corners */
}

.yui-skin-sam .yui-navset-bottom .yui-content,
.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #808080; /* content border */
    border-bottom-color:#243356; /* different border color */
}
/*/////////////////////////////////////////////////END UNDEFINED STYLES BLOCK////////////////////////////////////////////////////////*/

/*
	!!!!!!!!!!!!
	All added new styles must be situated before UNDEFINED STYLES BLOCK!!!
  	It need put in DEFAULT STYLES BLOCK
	Don't write it here!!
	!!!!!!!!!!!!
*/