/* https://assets.feedblitzstatic.com/js/windowfiles/dhtmlwindow.css */

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 3px 1px;
text-indent: 3px;
font: bold 14px Arial;
background: black url(js/gradient.jpg) top left repeat-x;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid gray;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

/* https://assets.feedblitzstatic.com/calstyles.css */

.CALcpYearNavigation,
.CALcpMonthNavigation
		{
		background-color:#AAAAAA;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.CALcpDayColumnHeader
		{
		text-align:right;
		xborder:solid thin #AAAAAA;
		xbackground-color:#AAAAAA;
		border-width:0 0 1 0;
		}
.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.CALcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.CALcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.CALcpOtherMonthDate
		{
		color:#808080;
		}
TD.CALcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #C0FFC0;
		border-width:1;
		border:solid thin #AAAAAA;
		}
TD.CALcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.CALcpTodayText,
TD.CALcpTodayTextDisabled
		{
		border:solid thin #AAAAAA;
		border-width:1 0 0 0;
		background-color: #C0FFC0;
		}
A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled
		{
		height:20px;
		}
A.CALcpTodayText
		{
		color:#444444;
		font-weight:bold;
		}
SPAN.CALcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.CALcpBorder
		{
		border:solid thin #AAAAAA;
		background-color:#F8F8F8
		}

/* https://assets.feedblitzstatic.com/js/dhtmlx/dhtmlxSlider/codebase/dhtmlxslider.css */

/* Default skin */
.dhtmlxSlider { 	
  	position:relative;
	overflow:hidden;
  	height:14px;
	left:10px; 
}

.dhtmlxSlider .selector {
	position:absolute;
	overflow:hidden;
  	height:100%;
	width:31px;
	left:5px;
}

.dhtmlxSlider .leftSide {
  position:absolute;
  left:0px;
  top:0px;
  width:3px;
  height:100%;
}

.dhtmlxSlider .leftZone {
	position:absolute;
	top:0px;
	left:3px;
  height:100%;
}

.dhtmlxSlider .rightSide {
  position:absolute;
  right:0px;
  top:0px;
  width:3px;
  height:100%;
}

.dhtmlxSlider .rightZone {
  position:absolute;
	left:3px;
	top:0px;
  height:100%;
}
/* End default skin */

/* Ball skin */
.dhtmlxSlider_ball {
  position:relative;
	overflow:hidden;
  height:16px;
	left:10px; 
}

.dhtmlxSlider_ball .selector {
	position:absolute;
	overflow:hidden;
  height:100%;
	width:16px;
	left:5px;
}

.dhtmlxSlider_ball .leftSide {
  	position:absolute;
  	left:0px;
  	top:0px;
  	width:3px;
  	height:100%;
}

.dhtmlxSlider_ball .leftZone {
	position:absolute;
	top:0px;
	left:3px;
 	height:100%;
}

.dhtmlxSlider_ball .rightSide {
  	position:absolute;
  	right:0px;
  	top:0px;
  	width:4px;
  	height:100%;
}

.dhtmlxSlider_ball .rightZone {
	position:absolute;
	left:3px;
	top:0px;
 	height:100%;
}
/* End ball skin */

/* Zipper skin */
.dhtmlxSlider_zipper {
  position:relative;
	overflow:hidden;
  height:17px;
	left:10px; 
}

.dhtmlxSlider_zipper .selector {

	position:absolute;
	overflow:hidden;
  height:100%;
	width:17px;
	left:0px;
}

.dhtmlxSlider_zipper .leftSide {
  	position:absolute;
  	left:0px;
  	top:0px;
  	width:3px;
  	height:100%;
}

.dhtmlxSlider_zipper .leftZone {
	position:absolute;
	top:0px;
	left:0px;
  height:100%;

}

.dhtmlxSlider_zipper .rightSide {
  	position:absolute;
  	right:0px;
  	top:0px;
  	width:4px;
  	height:100%;
}

.dhtmlxSlider_zipper .rightZone {
	position:absolute;
	left:3px;
	top:0px;
  height:100%;
}
/* End zipper skin */

/* Silverskin skin */
.dhtmlxSlider_simplesilver {
  position:relative;
	overflow:hidden;
  height:16px;
	left:10px; 
}

.dhtmlxSlider_simplesilver .selector {
	position:absolute;
	overflow:hidden;
  height:100%;
	width:15px;
	left:0px;
}

.dhtmlxSlider_simplesilver .leftSide {
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:100%;
}

.dhtmlxSlider_simplesilver .leftZone {
	position:absolute;
	top:0px;
	left:1px;
  height:100%;
}

.dhtmlxSlider_simplesilver .rightSide {
  position:absolute;
  right:0px;
  top:0px;
  width:1px;
  height:100%;
}

.dhtmlxSlider_simplesilver .rightZone {
	position:absolute;
	left:3px;
	top:0px;
  height:100%;
}
/* End simplesilver skin */

/* Simplegray skin */
.dhtmlxSlider_simplegray {
  position:relative;
	overflow:hidden;
  height:16px;
	left:10px; 
}

.dhtmlxSlider_simplegray .selector {
	position:absolute;
	overflow:hidden;
  height:100%;
	width:15px;
	left:0px;
}

.dhtmlxSlider_simplegray .leftSide {
  	position:absolute;
  	left:0px;
  	top:0px;
  	width:1px;
  	height:100%;
}

.dhtmlxSlider_simplegray .leftZone {
	position:absolute;
	top:0px;
	left:1px;
  height:100%;
}

.dhtmlxSlider_simplegray .rightSide {

  	position:absolute;
  	right:0px;
  	top:0px;
  	width:1px;
  	height:100%;
}

.dhtmlxSlider_simplegray .rightZone {
	position:absolute;
	left:3px;
	top:0px;
  height:100%;
}
/* End silver skin */

/* Simplegray skin */
.dhtmlxSlider_bar {
  position:relative;
	overflow:hidden;
  height:21px;
	left:10px; 
}

.dhtmlxSlider_bar .selector {
	position:absolute;
	overflow:hidden;
  height:100%;
	width:15px;
	left:17px;
}

.dhtmlxSlider_bar .leftSide {
	position:absolute;
	left:0px;
	top:0px;
	width:17px;
	height:100%;
}

.dhtmlxSlider_bar .leftZone {
	position:absolute;
	top:0px;
	left:1px;
  height:100%;
}

.dhtmlxSlider_bar .rightSide {
	position:absolute;
	right:0px;
	top:0px;
	width:17px;
	height:100%;
}

.dhtmlxSlider_bar .rightZone {
	position:absolute;
	left:3px;
	top:0px;
  height:100%;
}
/* End silver skin */

/* Arrow skin */
.dhtmlxSlider_arrow {
  position:relative;
	overflow:hidden;
  height:14px;
	left:10px; 
}

.dhtmlxSlider_arrow .selector {
	position:absolute;
	overflow:hidden;
  height:100%;
	width:7px;
	left:1px;
}

.dhtmlxSlider_arrow .leftSide {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:100%;
}

.dhtmlxSlider_arrow .leftZone {
	position:absolute;
	top:0px;
	left:1px;
  height:100%;
}

.dhtmlxSlider_arrow .rightSide {
	position:absolute;
	right:0px;
	top:0px;
	width:1px;
	height:100%;
}

.dhtmlxSlider_arrow .rightZone {
	position:absolute;
	left:1px;
	top:0px;
  height:100%;
}
/* End arrow skin */

/* Arrow green skin */
.dhtmlxSlider_arrowgreen {
  position:relative;
	overflow:hidden;
  height:21px;
	left:10px; 
}

.dhtmlxSlider_arrowgreen .selector {
	position:absolute;
	overflow:hidden;
  height:100%;
	width:11px;
	left:1px;
}

.dhtmlxSlider_arrowgreen .leftSide {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:100%;
}

.dhtmlxSlider_arrowgreen .leftZone {
	position:absolute;
	top:0px;
	left:1px;
  height:100%;
}

.dhtmlxSlider_arrowgreen .rightSide {
	position:absolute;
	right:0px;
	top:0px;
	width:1px;
	height:100%;
}

.dhtmlxSlider_arrowgreen .rightZone {
	position:absolute;
	left:1px;
	top:0px;
  height:100%;
}
/* End arrow skin */

/* Skyblue skin */
.dhtmlxSlider_dhx_skyblue {
  position:relative;
  overflow:hidden;
  height:15px;
  left:10px; 
}

.dhtmlxSlider_dhx_skyblue .selector {

  position:absolute;
  overflow:hidden;
  height:15px;
  width:15px;
  left:0px;
}

.dhtmlxSlider_dhx_skyblue .leftSide {
    position:absolute;
    left:0px;
    top:0px;
    width:0px;
    height:100%;
}

.dhtmlxSlider_dhx_skyblue .leftZone {
  position:absolute;
  top:0px;
  left:0px;
  height:100%;

}

.dhtmlxSlider_dhx_skyblue .rightSide {
    position:absolute;
    right:0px;
    top:0px;
    width:0px;
    height:100%;
}

.dhtmlxSlider_dhx_skyblue .rightZone {
  position:absolute;
  left:3px;
  top:0px;
  height:100%;
}
/* End zipper skin */

* html .yui-picker-bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://yui.yahooapis.com/2.5.1/build/colorpicker/assets/skins/sam/picker_mask.png',sizingMethod='scale');}
.dhtmlxSlider_ball .selector {overflow:visible;margin-left:-8px;} .dhtmlxSlider_ball {position:relative;overflow:visible;height:16px;left:0px;}