﻿ 
     a img{border-width:0px;}

 
    .draggable[etype="Headline"]{	    	    
        word-wrap: break-word;    
    }
    
    .draggable[etype="Htmlembed"] iframe{	    	    
         border-width:0px;
    }
    
     
     .draggable[etype="Image"] img{
	    border-radius:inherit;
        -webkit-border-radius:inherit;
        -moz-border-radius:inherit;
	}
	    
	
	table{
	     color:inherit;
	     font-size: 12px;
	}
	
    body{
        font-family:Arial;
        text-align:left;
        direction:ltr;
        margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-size: 12px;
	    vertical-align: baseline;
	    z-index: 1;  	    
	    color:inherit;
	    line-height:normal;
	    letter-spacing:normal;
    }
    

    
    div,p{ 
    margin: 0;
    }                       
    
    
    .draggable 
    {
        font-size: 12px;                
        border:1px dashed Transparent;                   
        position:absolute;                                                                                           
    }
    
    
  
    #ElamentArea{z-index:0;}
  
    
    
    p, th, td {
	line-height:normal;
	}
    
       
    .draggable span
    {
	    /*/vertical-align:top;
	    font-size: 12px;
	    color:Black;	
	    **/
    }
         
    .TopHolder{	    
	       margin-bottom:10px;	             
	}
		
	
	.TopHolder label{	    	       	        
	        float:inherit;
	        text-align:inherit;	 	            
	        font-family:Arial;
	        font-size:12px;	 
	        width:80px;	
	        line-height:22px; 		                
	}
		
	
	.TopHolder div.InlineFormlabel{	    	       	        
	        float:inherit;
	        text-align:inherit;	 	            
	        font-family:Arial;
	        font-size:12px;	 
	        width:80px;	
	        line-height:22px; 		                
	}
	
	 .eHolder{	    
	       margin-top:3px;	
	       vertical-align:top;	       	           
	}	
	
	.eHolder input[type="text"]{	    	       	        	       
	        font-size:12px;
	        height: 15px;
	        width:140px; 
	        float:inherit;
	        direction:inherit;	
	        padding-left:5px;	
	        border:solid 1px #d1d1d1;
	        border-radius: 3px;
	        -webkit-border-radius: 3px;
	        -moz-border-radius: 3px;	        
	}
	
	.eHolder select{	    	       	        	       
	        font-size:12px;
	        height: 21px;
	        width:140px; 
	        float:inherit;
	        direction:inherit;	
	        padding-left:5px;	
	        border:solid 1px #d1d1d1;
	        border-radius: 3px;
	        -webkit-border-radius: 3px;
	        -moz-border-radius: 3px;
	        
	        
	}
	
	.eHolder input[type="checkbox"]{	    	       	        	       
	        font-size:12px;	       	        
	        direction:inherit;    
	}
	
	.eHolder input[type="radio"]{	    	       	        	       
	        font-size:12px;	       	        
	        direction:inherit;    
	}
	
	.eHolder input[validationtype="Email"]{	    	       	        	       	             	        
	        text-align:left;
	        direction:ltr;    
	}
	
	.elButton{    	       	        	       
	        font-size:15px;	        
	        text-align:center;
	        display:inline-block;	        	        
	        color:#000000;	        
	        vertical-align:middle;
	        text-align:center;
	        width:100%;        	                	        
	        background-color:Transparent;
	        border:0px;	 
	        text-decoration:none;
	        cursor:pointer;	           	        	         	        	        
	}
	
	
	
	
	/*
	
	 div[etype="button"] {
	    border: 1px solid #ccc;	    
	    color: #999;
	    text-decoration: none;	    
	    background: #ddd;
	    border-radius: 8px;
	    -webkit-border-radius: 8px;
	    -moz-border-radius: 8px;
	    box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	    text-shadow: #fff 0px 1px 1px;
	    
	    
	    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));
	    background: -moz-linear-gradient(top,  #eeeeee,  #cccccc);
	    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
	   
	    
	    }
    	
	    div[eType="button"]:active {
	    box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	    position: relative;
	    top: 1px;
	    left: 1px;
	    }
	
	
	 */
	
	.eHolder select{	    	       	        	       
	        font-size:12px;
	        width:140px;     
	        float:inherit;
	        direction:inherit;
	}
	
	.eHolder textarea{	    	       	        	       
        font-size:12px;
        width:140px;     
        float:inherit;
        direction:inherit;
        border:solid 1px #d1d1d1; 
	}
		
	.reqstar{
	    color:inherit;
	    font-weight:bold;	    	    
	    position:absolute;    	    
	}
	
	
	.elRounder
	{
	    border:1px solid white;
        border-radius: 10px;
        -moz-border-radius :10px;
        -webkit-border-radius: 10px;
        padding: 5px;       
	}
	
	
	
	/********************* Tips *********************/
#tips {
	z-index: 999900;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}
#tips div {
	position: absolute;
	background: #ffffcc;
	border: 1px solid #a6a6a6;
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	border-radius: 0.333em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.222em;
	text-transform: uppercase;
	color: #333333;
	padding: 0.222em 0.444em;
	min-width: 5em;
	text-align: center;
	white-space: nowrap;
	}
	#tips div .arrow {
		font-size: 0;
		line-height: 0;
		width: 0;
		position: absolute;
		z-index: 89;
		left: 50%;
		margin-left: -6px;
		bottom: -7px;
		border-top: 7px solid #a6a6a6;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		}
		#tips div.tip-right .arrow {
			bottom: auto;
			left: -7px;
			top: 50%;
			margin-left: 0;
			margin-top: -6px;
			border-right: 7px solid #a6a6a6;
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-left: 0;
		}
		#tips div.tip-bottom .arrow {
			bottom: auto;
			top: -7px;
			border-top: 0;
			border-bottom: 7px solid #a6a6a6;
		}
		#tips div.tip-left .arrow {
			bottom: auto;
			left: auto;
			top: 50%;
			right: -7px;
			margin-left: 0;
			margin-top: -6px;
			border-left: 7px solid #a6a6a6;
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-right: 0;
		}
		
		#tips div .arrow span {
			width: 0;
			position: absolute;
			z-index: 89;
			margin-left: -5px;
			top: -7px;
			border-top: 6px solid #ffffcc;
			border-left: 5px solid transparent;
			border-right: 5px solid transparent;
			}
			#tips div.tip-right .arrow span {
				border-right: 6px solid #ffffcc;
				border-top: 5px solid transparent;
				border-bottom: 5px solid transparent;
				border-left: 0;
				margin-left: 0;
				left: 1px;
				top: auto;
				margin-top: -5px;
			}
			#tips div.tip-bottom .arrow span {
				top: 1px;
				border-top: 0;
				border-bottom: 6px solid #ffffcc;
			}
			#tips div.tip-left .arrow span {
				border-left: 6px solid #ffffcc;
				border-top: 5px solid transparent;
				border-bottom: 5px solid transparent;
				border-right: 0;
				margin-left: 0;
				right: 1px;
				top: auto;
				margin-top: -5px;
			}




	
/**************** loading-maskPages ******************/
.loading-maskPages {
	position: absolute;
	z-index: 89;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: url(../../images/old-browsers-bg/black80.png);
	background: rgba(0, 0, 0, 0.5);
	overflow: hidden;
	}
	.loading-maskPages span {
		position: absolute;
		z-index: 89;
		left: 50%;
		top: 50%;
		margin-top: -3.5em;
		margin-left: -4.5em;
		padding: 60px 1em 1em;
		min-width: 7em;
		line-height: 1.25em;
		text-align: center;
		color: white;
		background: black url(../../images/mask-loader.gif) no-repeat center 17px;
		-moz-border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		border-radius: 0.5em;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
	}
	.loading-maskPages span.error {
		background-image: url(../../images/icons/web-app/32/Delete.png);
		color: red;
		cursor: pointer;
	}
	.loading-maskPages span a {
		color: white;
		font-weight: bold;
	}

/**************** loading-maskPages ******************/















