DIV.cleaner{_height:1px;height:0px;font-size:0px;clear:both;}
img{border:none;}

/* events */
ul.events { margin: 0 0 5px 5px; }
ul.events li{ list-style-type:none; margin-bottom:5px;  }
ul.events span.date { display:block; }
ul.events span.name { display:block; font-weight: bold; padding-left:10px; }

/*div.eventRepeater div.eventHeader {  padding: 4px 0 0 0; text-align:center;  }
div.eventRepeater span.button { font-weight: bold; cursor:pointer; font-size:16px; }
div.eventRepeater span.title {  cursor:pointer; margin: 0 5 0 5; }*/
td.selected { background-color:#d3d3d3; }
div.selected { background-color:#d3d3d3; }

a.button{text-decoration:none;display:inline-block;padding:4px;border:1px solid #ccc;background-color:#eee;}

/*Sitemap link browser*/
.dfnSiteMapLinkBrowser{	background-color:White; height: 100%;width: 100%; border:1px solid #A3A37C; overflow: auto; margin:0px;}
.dfnSiteMapLinkBrowser TABLE TD{color:black;cursor:default;white-space:nowrap;padding-left:5px;padding-top:2px;padding-bottom:2px;}
.dfnSiteMapLinkBrowser TABLE TD.over{color:black;background-color:#FFF4BC;}
.dfnSiteMapLinkBrowser TABLE TR.selected TD{color:red;}
.dfnFileBrowserFiles{border-collapse:collapse;height:100%;width: 100%;}
.dfnFileBrowserFilesTable{border-collapse:collapse;}
.dfnFileBrowserFilesTable TD{color:black;cursor:default;white-space:nowrap;padding:2 2 0 2px;}
.dfnFileBrowserFilesTable TD.over{color:black;background-color:#FFF4BC;}
.dfnFileBrowserFilesTable TR.selected TD{color:red;}
.dfnFileManager{background-color:#ECE9D8;}
.dfnFileManagerPreviewArea{background-color:White; border:1px solid #A3A37C;padding:10px;height:100%; margin:0px 3px 3px 0px; text-align:center; overflow:scroll;}
            
#dfnFileManagerPreviewImage{display:block;}
.dfnFileManagerPathArea{background-color:White;margin:2px 3px 3px 3px;padding:3px;}
A.dfnFileManagerPathAreaAnchor{text-decoration:none!Important;color:Black!Important;}
.dfnFileManagerPathArea A:hover.dfnFileManagerPathAreaAnchor{text-decoration:underline!Important;color:Red!Important;}
A.dfnFileManagerPathAreaAnchor:visited{text-decoration:none!Important;color:Black!Important;}
.dfnFileManagerButtons{text-align:center;margin: 6px 0px 10px 0px;}
ul#topDir *{white-space:nowrap;}

.dfnFieldSet1 { padding:10px;padding-top:5px; }
.dfnFieldSet1 DIV { margin-top:10px; }
.dfnFieldSet1 INPUT { margin-top:10px; }

.dfnFormLayoutTable{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-align:left; background-color: White; margin:0px;}
.dfnFormLayoutTable.dfnOverflow{height:100%;}
.dfnFormLayoutHeader{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; text-align:left; background-color: Gray; color: White; height: 25px; }
.dfnFormLayoutHeader H1 { margin:2px; font-size: 20px;}
.dfnFormLayoutHeader H2 { margin:2px; font-size: 18px;}
.dfnFormLayoutHeader H3 { margin:2px; font-size: 15px;}
.dfnFormLayoutBody{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
.dfnFormLayoutBody DIV.dfnOverflow{overflow:auto;}

.dfnTbl1{border-collapse: collapse;}
.dfnTbl1 TD{padding: 2px; vertical-align: text-top;}
.dfnTbl1 TH{padding: 2px; vertical-align: text-top;}

.dfnTbl2{border-collapse: collapse;}
.dfnTbl2 TD{padding: 2px; border: 1px solid DarkGray; vertical-align: text-top;}
.dfnTbl2 TH{padding: 2px; border: 1px solid DarkGray; vertical-align: text-top;}

TABLE.dfnTblDetail {border-collapse: collapse; border: 1px solid DarkGray;}
TABLE.dfnTblDetail TD{padding: 2px; vertical-align: text-top;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
TABLE.dfnTblDetail TD.row1 {background-color:White;}
TABLE.dfnTblDetail TD.row2 {background-color:#EEEEEE;}
TABLE.dfnTblDetail TH{padding: 2px; background-color:Gray; color:White; vertical-align: text-top; text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold;}

.dfnSystemModalDialogPanel{background-color:#E4E0D5;height:100%;width:100%}
.dfnSimpleToolBar {clear:both; text-align:left; width:100%; background-image: url(Skins.Default.toolbarimages.toolbar_bg_light.gif.res.ashx);padding-bottom:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle;}
.dfnSimpleToolBar IMG {vertical-align:middle; margin-right:-2px;} 
.dfnToolBarTitle {float:right;overflow:hidden;font-size:13px;font-style:italic;font-weight:bold;padding-top:4px;padding-right:4px;color:Gray;}
.dfnMoveGroup{ margin-left:2px; margin-right:2px;}

.dfnSchemaColorSelectorSelected{border:2px solid black;}
.dfnSchemaColorSelectorUnselected{border:2px solid white;}
.dfnSchemaColorSelectorOver{border:2px solid #FF8000;}

TABLE.dfnSystemRepeaterTable{border-collapse:collapse;width:100%;margin-top:4px;font-size:12px;}
TABLE.dfnSystemRepeaterTable TR.r1{background-color:#F4F2ED;}
TABLE.dfnSystemRepeaterTable TD {padding-left:5px;padding-right:5px;}
TABLE.dfnSystemRepeaterTable TD DIV IMG {margin-right:5px;}
TABLE.dfnSystemRepeaterTable TD DIV.dfnTableRowToolbar{padding-left:5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #D7D7CA;background-color:#E5E5D7;}
TABLE.dfnSystemRepeaterTable TH
{
	padding: 2px;
	text-align: left;
	font-size: 90%;
	background-color: #D0CEBC;
	color: White;
	font-style: italic;
	font-weight: normal;
}

TABLE#controlsBrowserTable{width:90%;}
TABLE#controlsBrowserTable TD{vertical-align:top;width:30%;border-left:2px solid #D6D3CE;padding:5 8 20 10px;}
TABLE#controlsBrowserTable TD DIV{margin-bottom:20px;font-size:17px!Important;font-family:'MS Sans Serif', sans-serif;font-weight:bold;}
TABLE#controlsBrowserTable TD.first{border-width:0px;}
TABLE#controlsBrowserTable TD A
{
    color: #000000;
	padding-right:10px;
	display:block;margin:0px;font-weight:bold;
	font-family:'MS Sans Serif', sans-serif;font-size:13px;
	text-decoration:none!Important;
	border:2px solid #ffffff;
}
TABLE#controlsBrowserTable TD A:hover
{
    color: #000000;
	border:2px solid #F2AC03;
}
TABLE#controlsBrowserTable TD A IMG{vertical-align:middle;}
TABLE#controlsBrowserTable TD DIV.onlyOne{margin:0px;color:#BBBBBB;font-family:'MS Sans Serif', sans-serif;font-weight:bold;}

DIV.dfnTopicItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnTopicItem DIV.dfnName H3{margin:0px;}
DIV.dfnTopicItemEdit{margin:0 0 10 0px;}
DIV.dfnTopicItem{margin:0 0 10 0px;}

DIV.dfnPostItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnPostItem DIV.dfnName H3{margin:0px;}
DIV.dfnPostItemEdit{margin:0 0 10 0px;border:1px solid Gray;}
DIV.dfnPostItem{margin:0 0 10 0px;border:1px solid Gray;}
DIV.dfnPostItem BLOCKQUOTE.dfnChild {border:1px solid Gray;}
DIV.dfnPostItemEdit BLOCKQUOTE.dfnChild {border:1px solid Gray;}
DIV.dfnPostItem BLOCKQUOTE.dfnQuote {border:1px dashed Gray;}
DIV.dfnPostItemEdit BLOCKQUOTE.dfnQuote {border:1px dashed Gray;}

DIV.dfnArticleRepeaterItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnArticleRepeaterItem DIV.dfnName H3{margin:0px;}
DIV.dfnArticleRepeaterItemEdit{margin:0 0 10px 0;clear:both;}
DIV.dfnArticleRepeaterItem{margin:0 0 10px 0;clear:both;}

/*Survey*/
DIV.dfnRepeaterItemEdit DIV.dfnName H3{margin:0px;}
DIV.dfnRepeaterItem DIV.dfnName H3{margin:0px;}
DIV.dfnRepeaterItemEdit{margin:0 0 10 0px;}
DIV.dfnRepeaterItem{margin:0 0 10 0px;}

DIV.surveyControl H3{margin:0px;}
DIV.surveyControl UL{margin:0 0 5px 0; list-style-type:none;}
DIV.surveyControl LI{margin-top:5px;}
DIV.surveyControl{margin:0 0 10px 0;}

DIV.LayoutFormSectionHeader
{
    background-image:url(Skins.Default.toolbarimages.tico_colorscheme_out.gif.res.ashx);
    background-position:center left;background-repeat:no-repeat;
    border-bottom:1px solid #A3A37C;font-family:Tahoma;
    line-height:30px;
    font-weight:bold;padding:0 15px 0 25px;margin:0 0 15px 0;
}

TABLE.dfnProductRepeaterItemTable{}
TABLE.dfnProductRepeaterItemTable TD.dfnImage{padding:0 5px 0 0;text-align:center;}
TABLE.dfnProductRepeaterItemTable DIV.dfnName H2{margin:0px;font-size:115%;}
DIV.dfnFAQ DIV.dfnFAQQuestion{font-weight:bold;margin-bottom:5px;}
DIV.dfnFAQ DIV.dfnFAQAnswer{margin:0 0 15px 10px;}

/*TABLE.dfnPETable*/
TD.dfnEntityFormPropertieValueCell A{color:#000000!Important;}
TD.dfnEntityFormPropertieValueCell A:hover{color:red!Important;}
TD.dfnEntityFormPropertieValueCell {background-color:#ffffff!Important;}
TD.dfnButtonCell IMG{cursor:hand;cursor:pointer;}

/* Simple Panel*/
TABLE.dfnSimplePanelTable {border-collapse:collapse;width:auto;}
TABLE.dfnSimplePanelTable TD{padding:0px;}

DIV.dfnOrderSkinTable{}
DIV.dfnOrderSkinTable DIV.dfnItem{float:left;margin-right:30px;}
DIV.dfnOrderSkinTable DIV.dfnItem DIV.dfnSkinSelectorUnselected {border:2px solid #ffffff;}
DIV.dfnOrderSkinTable DIV.dfnItem DIV.dfnSkinSelectorOver {border:2px solid orange;}
DIV.dfnOrderSkinTable DIV.dfnItem DIV.dfnSkinSelectorSelected {border:2px solid #000000;}

DIV.dfnCdivEdit{border-width: 1px;border-style: dashed;} /*padding:0px;margin-bottom:5px;*/
DIV.dfnCdiv{}

TABLE.dfnInlineFilter{margin:4px 0px 0px 0px;}
TABLE.dfnInlineFilter TD{vertical-align:bottom!Important;padding:2px;}
TABLE.dfnInlineFilter TD INPUT{width:100px;}
TABLE.dfnInlineFilter TD SELECT{}
TABLE.dfnInlineFilter TD IMG{margin-left:5px;}

DIV.dfnCathegoryTree UL.level
{
	padding-left:0px; margin-left:0;
}
DIV.dfnCathegoryTree UL.toplevel
{
	padding-left:0px; margin-left:0;
}
DIV.dfnCathegoryTree LI
{
	list-style-type: none;
	list-style-position: inside;
	padding-left:0px; margin-left:0;
}

DIV.dfnAnnouncementRepeaterItem DIV.dfnName H3{margin:0px;}
DIV.dfnAnnouncementRepeaterItem {margin:0 0 10 0px;}

DIV.dfnAnnouncement DL DT { font-weight:bold; display:inline; }
DIV.dfnAnnouncement DL DD {  display:inline; }
DIV.dfnAnnouncement DIV.dfnAnnouncementGalery {border:1px solid Gray;}

TABLE.dfnSimpleForm{}
TABLE.dfnSimpleForm TR TD{vertical-align:top;}
TABLE.dfnSimpleForm TR TD.p{text-align:right;white-space:nowrap;}
TABLE.dfnSimpleForm TR TD.v{width:100%;}
TABLE.dfnSimpleForm TR TD.btns{text-align:center;}
TABLE.dfnSimpleForm TR TD.v INPUT{width:100%;}
TABLE.dfnSimpleForm TR TD.v INPUT.dfnChBox{width:20px;}
TABLE.dfnSimpleForm TR.hdr TH{text-align:left;}
DIV.dfnErr { color:Red;font-weight:bold;padding:4px;border:1px solid Red; }
DIV.dfnWarning { color:Blue;font-weight:bold;padding:4px;border:1px solid Blue; }

DIV.dfnInlineFilter{}
DIV.dfnInlineFilter DIV.dfnButtonsCell{clear:both;margin:2px 0px 0px 3px;}
DIV.dfnInlineFilter DIV.dfnFilterRow{margin-left:3px;}
DIV.dfnInlineFilter DIV.dfnFilterRowLabel{float:left;margin-left:3px;}

.waiting{background-position:center;background-color:white;background-repeat:no-repeat;background-image:url(Skins.Default.waiting.gif.res.ashx);}

/* Skitter styles */
.dfnAdvancedSlideShow_cont{text-align:center;}

/* Skitter styles */

.dfnAdvancedSlideShow {position:relative;width:800px;height:300px;background:transparent;}
.dfnAdvancedSlideShow ul {display:none;}
.dfnAdvancedSlideShow .container_skitter {overflow:hidden;position:relative;}
.dfnAdvancedSlideShow .image img {display:none;}
.dfnAdvancedSlideShow .image img {display:inline;}
.dfnAdvancedSlideShow .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.dfnAdvancedSlideShow .box_clone img {position:absolute;top:0;left:0;z-index:20;}
.dfnAdvancedSlideShow .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(./Skins.Default.skitter.prev.png.res.ashx) no-repeat left top;}
.dfnAdvancedSlideShow .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(./Skins.Default.skitter.next.png.res.ashx) no-repeat left top;}
.dfnAdvancedSlideShow .info_slide {position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
.dfnAdvancedSlideShow .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.dfnAdvancedSlideShow .info_slide .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}
.dfnAdvancedSlideShow .container_thumbs {position:relative;overflow:hidden;height:50px;}
.dfnAdvancedSlideShow .info_slide_thumb {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;height:45px;top:auto;bottom:-5px;left:-5px;padding:5px;opacity:1.0;}
.dfnAdvancedSlideShow .info_slide_thumb .image_number {overflow:hidden;width:70px;height:40px;position:relative;}
.dfnAdvancedSlideShow .info_slide_thumb .image_number img {position:absolute;top:-50px;left:-50px}
.dfnAdvancedSlideShow .box_scroll_thumbs {padding:0 10px;}
.dfnAdvancedSlideShow .box_scroll_thumbs .scroll_thumbs {position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;border:1px solid #333;}
.dfnAdvancedSlideShow .info_slide_dots {position:absolute;bottom: -30px;z-index:100;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.dfnAdvancedSlideShow .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:18px;height:18px;text-indent:-9999em;overflow:hidden;}
.dfnAdvancedSlideShow .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 0;}
.dfnAdvancedSlideShow .label_skitter {z-index:150;position:absolute;bottom:0px;left:0px;display:none;}
/*.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}*/
/*.box_skitter_large {width:800px;height:300px;}
.box_skitter_small {width:200px;height:200px;}*/

TABLE.dfnEntitySelector{}
TABLE.dfnEntitySelector TD.labelCell{white-space:nowrap;border-bottom-width:0px;}

DIV.dfnEntityAjaxTree DIV.levelGroup{}
DIV.dfnEntityAjaxTree DIV.levelNode INPUT {vertical-align:middle;}
DIV.dfnEntityAjaxTree DIV.levelNode IMG{vertical-align:middle;border-width:0px;}
DIV.dfnEntityAjaxTree DIV.topNode INPUT {vertical-align:middle;}
DIV.dfnEntityAjaxTree DIV.topNode IMG{vertical-align:middle;border-width:0px;}
DIV.dfnEntityAjaxTree DIV.levelNode{background-color:#EFEEE5;line-height:25px;border-top:1px solid #BDBDA3;border-left:1px solid #BDBDA3;}
DIV.dfnEntityAjaxTree DIV.topNode{background-color:#EFEEE5;line-height:25px;border-right:1px solid #BDBDA3;border-left:1px solid #BDBDA3;border-bottom:1px solid #BDBDA3;} /* border-top:1px solid #BDBDA3; */
DIV.dfnEntityAjaxTree DIV.cnt{border:1px solid white;}
DIV.dfnEntityAjaxTree TABLE.item{border-collapse:collapse;}
DIV.dfnEntityAjaxTree TABLE.item TD.name{padding-left:5px;width:100%;background-color:#FFFFFF;}

/* LIGHTBOX */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0px;}
#lightbox-container-image-data{padding:0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

/* IMAGE GALLERY */
DIV.dfnImageGallery DIV.dfnItemEdit{border:1px dashed red;}
DIV.dfnImageGallery DIV.dfnItemEdit, DIV.dfnImageGallery DIV.dfnItem{float:left;margin:5px;}
DIV.dfnImageGallery IMG{border-width:0px;}

/* TagsCloud */
DIV.cloud A {text-decoration:none!Important;}
DIV.cloud A.cloudItem1 {font-size:9px;}
DIV.cloud A.cloudItem2 {font-size:11px;}
DIV.cloud A.cloudItem3 {font-size:13px;}
DIV.cloud A.cloudItem4 {font-size:15px;}
DIV.cloud A.cloudItem5 {font-size:17px;}
DIV.cloud A.cloudItem6 {font-size:19px;}
DIV.cloud A.cloudItem7 {font-size:21px;}

/* DropDownImageButton */
DIV.dropDownImageButton { display:inline; padding-left:0px; margin-left:0; }
DIV.dropDownImageButton DIV{ position:absolute; display:block; cursor:hand; padding:2px; margin:0; background-color:White;border:1px solid Gray;}

DIV.FullTextSearch DIV.Item{ margin-top:15px; }
DIV.FullTextSearch DIV.Item A{ text-decoration: underline; }

table.dfnBODataFileWithPreview{width:100%;border-collapse:collapse;border-width:0px;}
table.dfnBODataFileWithPreview td{border-width:0px;}
table.dfnBODataFileWithPreview tr.dfnFilePrev{display:none;}
table.dfnBODataFileWithPreview td.dfnFileNameCell{width:100%;padding-left:5px;}

DIV.dfnSimpleDetail { padding:10px; }
DIV.dfnSimpleDetail DIV { margin-top:10px; }

/*MASK*/
.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
    /*Skins.Default.pb_inf.gif.res.ashx*/
    background-image: url(Skins.Default.waiting.gif.res.ashx);
    background-repeat: no-repeat;
    background-position: center;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url(Skins.Default.waiting.gif.res.ashx) no-repeat 5px 5px;
    line-height: 16px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}
