/***************************************************************************************************************************************************************
								dhtmlxToolbar "MODERN BLUE" skin
***************************************************************************************************************************************************************/
table.dhtmlxToolbarTableOuter_ModernBlue {
	height: 30px;
}
td.dhtmlxToolbarTopLeft_ModernBlue {
	width: 8px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_top_bg_left.gif");
	background-repeat: no-repeat;
}
td.dhtmlxToolbarTopRight_ModernBlue {
	width: 8px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_top_bg_right.gif");
	background-repeat: no-repeat;
}
div.dhtmlxToolbar_ModernBlue {
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_top_bg_middle.gif");
	background-repeat: repeat-x;
	width: 1100px;
	height: 30px;
}
div.dhtmlxToolbarVer_ModernBlue {
	position: absolute;
	top: 70px;
	left: 20px;
	/*
	background-image: url("../imgs/dhtmlxtoolbar/webbar_bg_ver.gif");
	background-repeat: repeat;
	*/
	background-color: #C5CBCC;
	/* width: 1%; */
	height: 600px;
	border: silver 1px solid;
	/* -moz-user-select: none; */
	overflow: hidden;
}
div.dhtmlxToolbar_ModernBlue table.dhtmlxToolbarTable_ModernBlue {
	width: 100%;
	height: 100%;
	/*
	border: #FFFFFF 1px solid;
	border-bottom: #E0E0E0 1px solid;
	*/
}
div.dhtmlxToolbarVer_ModernBlue table.dhtmlxToolbarTable_ModernBlue {
	@height: 100%;
	border: #FFFFFF 1px solid;
	border-bottom: #E0E0E0 1px solid;
	/* border-bottom: none; */
}
div table.dhtmlxToolbarTable_ModernBlue td {
	white-space: nowrap;
	position: relative;
}
/*****************************************************************************************************************************************************************
	SEPARATOR
*****************************************************************************************************************************************************************/
div table.dhtmlxToolbarTable_ModernBlue td.itemSeparator div.dhtmlxToolbarSeparator {
	position: relative;
	width: 0px;
	margin-left: 3px;
	margin-right: 3px;
	border-left: #346C87 1px solid;
	border-right: #8DB9CE 1px solid;
	margin-top: -2px;
	#margin-top: 1px;
	font-size: 1px;
	cursor: default;
	height: 26px;
	-moz-user-select: none;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSeparatorVert div.dhtmlxToolbarSeparator {
	padding-left: 3px;
	margin-right: 3px;
	border-bottom: #808080 1px solid;
	margin-top: 1px;
	font-size: 1px;
	cursor: default;
	height: 1px;
	-moz-user-select: none;
}
/*****************************************************************************************************************************************************************
	TEXT
*****************************************************************************************************************************************************************/
div table.dhtmlxToolbarTable_ModernBlue td.itemText div.dhtmlxToolbarText {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	cursor: default;
	height: 18px;
	-moz-user-select: none;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemTextVert div.dhtmlxToolbarText {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #303030;
	cursor: default;
	-moz-user-select: none;
}
/*****************************************************************************************************************************************************************
	INPUT
*****************************************************************************************************************************************************************/
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonInput .dhtmlxToolbarButtonInput {
	position: relative;
	height: 15px;
	border-top: #303030 1px solid;
	border-left: #303030 1px solid;
	border-right: #CECECE 1px solid;
	border-bottom: #CECECE 1px solid;
	margin-top: -1px;
	#margin-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
}
/*****************************************************************************************************************************************************************
	BUTTON
*****************************************************************************************************************************************************************/
div table.dhtmlxToolbarTable_ModernBlue td.itemButton {
	cursor: pointer;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	-moz-user-select: none;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButton div.itemDefault {
	position: absolute;
	display: none;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButton div.itemOver {
	position: absolute;
	border-top: #B0CFE0 1px solid;
	border-left: #8DB9CE 1px solid;
	border-right: #3C5F71 1px solid;
	border-bottom: #3C5F71 1px solid;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_top_bg_over.gif");
	background-repeat: repeat-x;
	top: 2px;
	left: 0px;
	height: 23px;
	right: 0px;
	width= 100%;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButton div.itemPressed {
	position: absolute;
	border-top: #346C87 1px solid;
	border-left: #346C87 1px solid;
	border-right: #8DB9CE 1px solid;
	border-bottom: #8DB9CE 1px solid;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_top_bg_pressed.gif");
	background-repeat: repeat-x;
	top: 1px;
	left: 0px;
	height: 24px;
	right: 0px;
	width= 100%;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButton div.dhtmlxToolbarButton {
	position: relative;
	height: 100%;
	color: #FFFFFF;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButton div.dhtmlxToolbarButtonDisabled {
	position: relative;
	height: 100%;
	color: #CCCCCC;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButton div.dhtmlxToolbarImage {
	position: relative;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButton div.dhtmlxToolbarText {
	position: relative;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
}
/*****************************************************************************************************************************************************************
	BUTTONSELECT
*****************************************************************************************************************************************************************/
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect {
	cursor: pointer;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	-moz-user-select: none;
}
.dhtmlxButtonSelectTBL {
	height: 31px;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.itemDefault {
	position: absolute;
	display: none;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.itemOver {
	position: absolute;
	border-top: #B0CFE0 1px solid;
	border-left: #8DB9CE 1px solid;
	border-right: #3C5F71 1px solid;
	border-bottom: #3C5F71 1px solid;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_top_bg_over.gif");
	background-repeat: repeat-x;
	top: 2px;
	left: 0px;
	height: 23px;
	right: 0px;
	width= 100%;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.itemPressed {
	position: absolute;
	border-top: #346C87 1px solid;
	border-left: #346C87 1px solid;
	border-right: #8DB9CE 1px solid;
	border-bottom: #8DB9CE 1px solid;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_top_bg_pressed.gif");
	background-repeat: repeat-x;
	top: 1px;
	left: 0px;
	height: 24px;
	right: 0px;
	width= 100%;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarButtonArrow {
	position: relative;
	width: 13px;
	height: 28px;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 10;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarButtonArrowDisabled {
	position: relative;
	width: 13px;
	height: 28px;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 10;
}
div.dhtmlxToolbar_ModernBlue table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarButtonArrow {
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_btnarrow.gif");
}
div.dhtmlxToolbar_ModernBlue table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarButtonArrowDisabled {
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_btnarrow_dis.gif");
}
div.dhtmlxToolbarVer_ModernBlue table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarButtonArrow {
	background-image: url("../imgs/dhtmlxtoolbar/webbar_btnarrow_ver.gif");
}
div.dhtmlxToolbarVer_ModernBlue table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarButtonArrowDisabled {
	background-image: url("../imgs/dhtmlxtoolbar/webbar_btnarrow_ver_dis.gif");
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelectArrow div.dhtmlxToolbarButton {
	position: relative;
	height: 100%;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelectArrow div.dhtmlxToolbarButtonDisabled {
	position: relative;
	height: 100%;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarButton {
	position: relative;
	height: 100%;
	color: #FFFFFF;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarDisabled {
	position: relative;
	height: 100%;
	color: #CCCCCC;
}

div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarImage {
	position: relative;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemButtonSelect div.dhtmlxToolbarText {
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
}
/* button's sublevel polygon */
div.dhtmlxToolbarButtonPolygon_ModernBlue {
	margin-top: -4px;
	position: absolute;
	background-color: #F6F6EE;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	border-bottom: #145270 1px solid;
	border-right: #145270 1px solid;
	overflow: hidden;
	padding-top: 1px;
	padding-bottom: 1px;
}
div.dhtmlxToolbarButtonPolygon_ModernBlue div.buttonItem {
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 28px 5px 28px;
	cursor: default;
	white-space: nowrap;
	-moz-user-select: none;
}
div.dhtmlxToolbarButtonPolygon_ModernBlue div.buttonItemDis {
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 28px 5px 28px;
	cursor: default;
	white-space: nowrap;
	-moz-user-select: none;
}
div.dhtmlxToolbarButtonPolygon_ModernBlue div.buttonItemOver {
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 5px 28px 5px 28px;
	cursor: default;
	white-space: nowrap;
	-moz-user-select: none;
}
div.dhtmlxToolbarButtonPolygon_ModernBlue div.buttonItemSelected {
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FF0000;
	margin: 0px 0px 0px 0px;
	padding: 5px 28px 5px 28px;
	cursor: default;
	white-space: nowrap;
	-moz-user-select: none;
}
div.dhtmlxToolbarButtonPolygon_ModernBlue div img.buttonImage {
	position: absolute;
	width: 16px;
	height: 16px;
	margin-top: -2px;
	margin-left: -23px;
}
div.dhtmlxToolbarButtonPolygon_ModernBlue div img.buttonImageFake {
	position: absolute;
	right: 2px;
	width: 0px;
	height: 0px;
}
div.dhtmlxToolbarButtonPolygon_ModernBlue div.buttonSeparator {
	border-top: #D3D2D2 1px solid;
	border-bottom: #FFFFFF 1px solid;
	cursor: default;
	-moz-user-select: none;
}
/*****************************************************************************************************************************************************************
	SLIDER
*****************************************************************************************************************************************************************/
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider div.dhtmlxToolbarSlider {
	height: 28px;
	position: relative;
	#position: static;
	-moz-user-select: none;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider div.dhtmlxToolbarSliderDisabled {
	height: 28px;
	position: relative;
	#position: static;
	-moz-user-select: none;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert div.dhtmlxToolbarSlider {
	position: relative;
	#position: static;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert div.dhtmlxToolbarSliderDisabled {
	position: relative;
	#position: static;
}
div table.dhtmlxToolbarTable_ModernBlue div.dhtmlxToolbarSlider {
	color: #000000;
}
div table.dhtmlxToolbarTable_ModernBlue div.dhtmlxToolbarSliderDisabled {
	color: #909090;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderText {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	cursor: default;
	padding-left: 2px;
	padding-right: 2px;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider table.dhtmlxToolbarSlider table.dhtmlxToolbarSliderLineHor {
	height: 29px;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderImgLeft {
	font-size: 1px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_slider_hor_left.gif");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderImgMiddle {
	font-size: 1px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_slider_hor_middle.gif");
	background-position: center;
	background-repeat: repeat-x;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderImgRight {
	font-size: 1px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_slider_hor_right.gif");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider div.dhtmlxToolbarSliderPen {
	position: absolute;
	top: 9px;
	width: 7px;
	height: 15px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_slider_hor_pen.gif");
	background-repeat: no-repeat;
	-moz-user-select: none;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider div.dhtmlxToolbarSliderPenDis {
	position: absolute;
	top: 9px;
	width: 7px;
	height: 15px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_slider_hor_pen_dis.gif");
	background-repeat: no-repeat;
	-moz-user-select: none;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSlider div.dhtmlxToolbarSliderPenOver {
	position: absolute;
	top: 9px;
	width: 7px;
	height: 15px;
	background-image: url("../imgs/dhtmlxtoolbar/modernblue/dhtmlxtoolbar_slider_hor_pen_over.gif");
	background-repeat: no-repeat;
	-moz-user-select: none;
	cursor: default;
}
div.dhtmlxToolbarSliderPenLabel_ModernBlue {
	position: absolute;
	border: #A3A172 1px solid;
	background-color: #FFF992;
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
	cursor: default;
	-moz-user-select: none;
	z-index: 8422;
}
/* vert */
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderImgLeft {
	font-size: 1px;
	height: 3px;
	width: 2px;
	background-image: url("../imgs/dhtmlxtoolbar/webbar_sliderleftvert.gif");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderImgMiddle {
	font-size: 1px;
	height: 3px;
	background-image: url("../imgs/dhtmlxtoolbar/webbar_slidermiddlevert.gif");
	background-position: center;
	background-repeat: repeat-y;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderImgRight {
	font-size: 1px;
	height: 3px;
	width: 2px;
	background-image: url("../imgs/dhtmlxtoolbar/webbar_sliderrightvert.gif");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert table.dhtmlxToolbarSlider td.dhtmlxToolbarSliderText {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	padding-left: 2px;
	padding-right: 2px;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert div.dhtmlxToolbarSliderPen {
	position: absolute;
	left: 4px;
	width: 9px;
	height: 17px;
	background-image: url("../imgs/dhtmlxtoolbar/webbar_sliderpenvert.gif");
	background-repeat: no-repeat;
	-moz-user-select: none;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert div.dhtmlxToolbarSliderPenDis {
	position: absolute;
	left: 4px;
	width: 9px;
	height: 17px;
	background-image: url("../imgs/dhtmlxtoolbar/webbar_sliderpendisvert.gif");
	background-repeat: no-repeat;
	-moz-user-select: none;
	cursor: default;
}
div table.dhtmlxToolbarTable_ModernBlue td.itemSliderVert div.dhtmlxToolbarSliderPenOver {
	position: absolute;
	left: 4px;
	width: 9px;
	height: 17px;
	background-image: url("../imgs/dhtmlxtoolbar/webbar_sliderpenoververt.gif");
	background-repeat: no-repeat;
	-moz-user-select: none;
	cursor: default;
}
