
/*body{
	margin:				0;
	color:				#000000;
	background-color:	#FFFFFF;
}*/

form{
	margin:0px;
}

.flyHand{		cursor:	move;	}
.flyAuto{		cursor:	auto;	}
.flyPointer{	cursor: pointer;}


/* ************************* FRONT ************************* */

/* ************************* FONT FRONT ************************* */

.titleGrey 					{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; background:transparent; }
.titleGrey A:link 			{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.titleGrey A:visited 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.titleGrey A:active 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.titleGrey A:hover 			{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; }

.titleGreyBold 				{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; background:transparent; font-weight: bold; }
.titleGreyBold A:link 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.titleGreyBold A:visited 	{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.titleGreyBold A:active 	{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.titleGreyBold A:hover 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; font-weight: bold; }

.titleRed 					{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; background:transparent; }
.titleRed A:link 			{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.titleRed A:visited 		{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.titleRed A:active 			{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.titleRed A:hover 			{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; }

.titleRedBold 				{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; background:transparent; font-weight: bold; }
.titleRedBold A:link 		{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.titleRedBold A:visited 	{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.titleRedBold A:active 		{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.titleRedBold A:hover 		{ color:#B81C37; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; font-weight: bold; }



.textGrey 					{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; background:transparent; }
.textGrey A:link 			{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textGrey A:visited 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textGrey A:active 			{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textGrey A:hover 			{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; }

.textGreyBold 				{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; background:transparent; font-weight: bold; }
.textGreyBold A:link 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.textGreyBold A:visited 	{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.textGreyBold A:active 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.textGreyBold A:hover 		{ color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; font-weight: bold; }

.textError 					{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; background:transparent; }
.textError A:link 			{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textError A:visited 		{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textError A:active 		{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textError A:hover 			{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; }

.textErrorBold 				{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; background:transparent; font-weight: bold; }
.textErrorBold A:link 		{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.textErrorBold A:visited 	{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.textErrorBold A:active 	{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; font-weight: bold; }
.textErrorBold A:hover 		{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; font-weight: bold; }

.textSmallError 			{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background:transparent; }
.textSmallError A:link 		{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textSmallError A:visited 	{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textSmallError A:active 	{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: none; background:transparent; }
.textSmallError A:hover 	{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; background:transparent; }

/* ************************* FONT FRONT END ************************* */

/* ************************* DESIGN FRONT ************************* */


.headerGreyFadeBg{
	background-color : 		#999999;
}

.menuBg{
	background-color : 		#666666;
}


/* ************************* DESIGN FRONT END ************************* */

/* ************************* FRONT END ************************* */








/* ************************* ADMIN ************************* */

/* ************************* FONT ADMIN ************************* */

.adminTitleGrey 				{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; background:transparent; }
.adminTitleGrey A:link 			{ color: #666666; text-decoration: none; background:transparent; }
.adminTitleGrey A:visited 		{ color: #666666; text-decoration: none; background:transparent; }
.adminTitleGrey A:active 		{ color: #666666; text-decoration: none; background:transparent; }
.adminTitleGrey A:hover 		{ color: #666666; text-decoration: underline; background:transparent; }

.adminTitleGreyBold 			{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleGreyBold A:link 		{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleGreyBold A:visited 	{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleGreyBold A:active 	{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleGreyBold A:hover 	{ color: #666666; text-decoration: underline; font-weight: bold; background:transparent; }

.adminTitleWhiteBold			{ color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleWhiteBold A:link 	{ color: #FFFFFF; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleWhiteBold A:visited 	{ color: #FFFFFF; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleWhiteBold A:active 	{ color: #FFFFFF; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitleWhiteBold A:hover 	{ color: #FFFFFF; text-decoration: underline; font-weight: bold; background:transparent; }

.adminTitletRed 				{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; background:transparent; }
.adminTitletRed A:link 			{ color: #666666; text-decoration: none; background:transparent; }
.adminTitletRed A:visited 		{ color: #666666; text-decoration: none; background:transparent; }
.adminTitletRed A:active 		{ color: #666666; text-decoration: none; background:transparent; }
.adminTitletRed A:hover 		{ color: #666666; text-decoration: underline; background:transparent; }

.adminTitletRedBold 			{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitletRedBold A:link 		{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitletRedBold A:visited 	{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitletRedBold A:active 	{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTitletRedBold A:hover 	{ color: #666666; text-decoration: underline; font-weight: bold; background:transparent; }



.adminTextGrey 					{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; background:transparent; }
.adminTextGrey A:link 			{ color: #666666; text-decoration: none; background:transparent; }
.adminTextGrey A:visited 		{ color: #666666; text-decoration: none; background:transparent; }
.adminTextGrey A:active 		{ color: #666666; text-decoration: none; background:transparent; }
.adminTextGrey A:hover 			{ color: #666666; text-decoration: underline; background:transparent; }

.adminTextGreyBold 				{ color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: bold; background:transparent; }
.adminTextGreyBold A:link 		{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTextGreyBold A:visited 	{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTextGreyBold A:active 	{ color: #666666; text-decoration: none; font-weight: bold; background:transparent; }
.adminTextGreyBold A:hover 		{ color: #666666; text-decoration: underline; font-weight: bold; background:transparent; }

.adminTextError 				{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; background:transparent; }
.adminTextError A:link 			{ color:#FF0000; text-decoration: none; background:transparent; }
.adminTextError A:visited 		{ color:#FF0000; text-decoration: none; background:transparent; }
.adminTextError A:active 		{ color:#FF0000; text-decoration: none; background:transparent; }
.adminTextError A:hover 		{ color:#FF0000; text-decoration: underline; background:transparent; }

.adminTextErrorBold 			{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; background:transparent; font-weight: bold; }
.adminTextErrorBold A:link 		{ color:#FF0000; text-decoration: none; background:transparent; font-weight: bold; }
.adminTextErrorBold A:visited 	{ color:#FF0000; text-decoration: none; background:transparent; font-weight: bold; }
.adminTextErrorBold A:active 	{ color:#FF0000; text-decoration: none; background:transparent; font-weight: bold; }
.adminTextErrorBold A:hover 	{ color:#FF0000; text-decoration: underline; background:transparent; font-weight: bold; }

/* ************************* FONT ADMIN END ************************* */

/* ************************* DESIGN ADMIN ************************* */

.adminDesignBlockSeparator{
	background-color:	#EAEAD3;
}

.adminDesignLineSeparator{
	background-color:	#949494;
}

.adminDesignLineSeparatorTitle{
	background-color:	#EFEFEF;
}

.adminDesignListOver{
	background-color:	#EFEFEF;
}

.adminDesignColorListOver{
	background-color:	#EFEFEF;
}

.adminDesignColorSubList{
	background-color:	#E6E6E6;
}

/* ************************* DESIGN ADMIN END ************************* */

/* ************************* ADMIN END ************************* */




/* ************************* TEXTBOX ************************* */

.textbox{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	normal;
	color:			#000000;
	border:			solid 1px #A6A6A1;
	background:		#FFFFFF;
	padding-left:	2px;
	padding-right:	0px;
	text-align:		left;
	text-indent:	0;
	width:			99%;
}

.textboxMini{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	normal;
	color:			#000000;
	border:			solid 1px #A6A6A1;
	background:		#FFFFFF;
	padding-left:	2px;
	padding-right:	0px;
	text-align:		left;
	text-indent:	0;
}

.textbox:disabled, .textboxMini:disabled {
	color:			#aaaaaa;
}

.textbox:focus, .textboxMini:focus {
	border:			solid 1px #464644;
}

/* ************************* TEXTBOX END ************************* */


/* ************************* GLOBAL ************************* */

.frameFormDark{
    border: 				1px solid #969698;
}

.frameFormDarkTop{
    border-top: 			1px solid #969698;
}

.frameFormDarkBottom{
    border-bottom: 			1px solid #969698;
}

.frameFormDarkSide{
    border-left: 			1px solid #969698;
	border-right: 			1px solid #969698;
}

.frameFormDarkSideTop{
    border-left: 			1px solid #969698;
	border-right: 			1px solid #969698;
    border-top: 			1px solid #969698;
}

.frameFormDarkSideBottom{
    border-left: 			1px solid #969698;
	border-right: 			1px solid #969698;
    border-bottom: 			1px solid #969698;
}

.adminButtom{
	padding-left:			20px;
	padding-right:			20px;
    background-color:		transparant;
}

.adminButtomOver{
	padding-left:			20px;
	padding-right:			20px;
    background-color:		#FFFFFF;
    cursor:					pointer;
}

/* ************************* GLOBAL END ************************* */


/* ************************* CSS DRAG AND DROP LIST ************************* */

.dragDropList{
	list-style-type: 	none;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	margin: 			0px;
    border: 			0px solid #ffffff;
	cursor:				move;
}


