/* **** CHECK BOX ********************************************** */
.dCheckBox_NotChecked {
	float      : left;
	display    : block;
	width      : 16px;
	height     : 16px;
	background : url(../images/dCustomElements/checkBoxOff.gif) no-repeat top left;
	cursor     : pointer;
}
.dCheckBox_Checked {
	float      : left;
	display    : block;
	width      : 16px;
	height     : 16px;
	background : url(../images/dCustomElements/checkBoxOn.gif) no-repeat top left;
	cursor     : pointer;
}

/* **** SELECT BOX ******************************************* */
.dSelectBox {
	float		    : left;
	display         : block;
	position        : absolute;
	z-index         : 99999;
}
.dSelectBox a {
	text-decoration : none;
	color           : #464646;
	font-weight     : normal;
}
.dSelectBox .dSelectBoxOpener {
	float		    : left;
	display         : block;
	line-height     : 19px;
	color           : #7f7f7f;
	text-decoration : none;
	width           : 100%;
	border          : 1px solid #d5dadf;
	font-weight     : bold;
}
.dSelectBox .dSelectBoxOpener span {
	float		   : left;
	padding-left   : 5px;
}
.dSelectBox .dSelectBoxOpener img {
	float		   : right;
	vertical-align : middle;
	border         : 0px;
}
.dSelectBox .dSelectBoxOptions {
	float          : left;
	display        : none;
	background     : #ffffff;
	width          : 100%;
	border         : 1px solid #d5dadf;
}
.dSelectBox .dSelectBoxOptions a {
	float           : left;
	display         : block;
	width           : 100%;
	line-height     : 18px;
	text-decoration : none;
	color           : #464646;
	font-weight     : normal;
}
.dSelectBox .dSelectBoxOptions a:hover {
	background      : #f0f0f0;
}
.dSelectBox .dSelectBoxOptions a span {
	padding-left  : 2px;
	padding-right : 2px;
}
.dSelectBox .dSelectBoxOptions a span.id {
	display       : none;
}

/* **** PAGE DISABLER ************************************* */
#dPageDisabler {
	position       	: absolute;
	top            	: 0px;
	left           	: 0px;
	z-index        	: 2000;
	background     	: #333333;
	filter         	: alpha(opacity=80);
	-moz-opacity   	: 0.8;
	-khtml-opacity 	: 0.8;
	opacity        	: 0.8;
	text-align     	: center;
	display        	: none;
}
#dPageDisablerBody {
	position       	: absolute;
	z-index        	: 3000;
	width         	: 647px;
	display        	: none;
	overflow        : hidden;
}
#dPageDisabler_Top {
	float  			: left;
	height 			: 23px;
	width  			: 647px;	
	background 		: url(../images/dCustomElements/contentTop.png) no-repeat top left;
	font-size 		: 1px;
}
#dPageDisabler_Bottom {
	float  			: left;
	height 			: 23px;
	width  			: 647px;	
	background 		: url(../images/dCustomElements/contentBottom.png) no-repeat top left;
	font-size 		: 1px;
}
#dPageDisabler_Content {
	float			: left;
	width           : 647px;
	background     	: url(../images/dCustomElements/contentBg.png) repeat-y top left;
	padding-bottom  : 5px;
	overflow        : hidden;
}
#dPageDisabler_ContentInner {
	float    		: left;
	width    		: 595px;
	position 		: relative;
	left     		: 26px;
}
#dPageDisabler_Closer {
	float  			: left;
	text-align      : right;
	width  			: 100%;
}
#dPageDisabler_Closer a {
	float           : right;
	display         : block;
	text-decoration : none; 
}
#dPageDisabler_Closer a img {
	float        	: left;
	border 		 	: 0px;
	cursor       	: pointer;
}
#dPageDisabler_Body {
	float		 	: left;
	width        	: 100%;
}
