
a:link,a:visited,a:active
{
	text-decoration: none;
}
			.demoHeaders { margin-top: 2em; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
			
			
			.ui-layout-pane-west {
				/* OVERRIDE 'default styles' */
				padding: 0 !important;
				overflow: hidden !important;
			}
			
			.ui-layout-pane-east{
				/* OVERRIDE 'default styles' */
				padding: 0 !important;
				overflow: hidden !important;
			}


			.ui-layout-pane-north{
				/* OVERRIDE 'default styles' */
				padding: 0 !important;
				overflow: hidden !important;
				width: 200px;
			}


.accordion {
	width: 520px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion div {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
.tr_title
{
	
	background: #e3e2e2;
	font: bold 100%/100% Arial, Helvetica, sans-serif;
}
.share_error
{
	border:1px solid #FF0000;
}

.share_ok
{
	border:1px solid #79AED5;
}
.disable
{
	display:none;
}
/* fish mark
.progressDiv { border-style:solid;border-width:1px;width:100px;height:14px;background:#ffffff;color:#000000;font-family:sans-serif;font-size:9px;position:relative;top:0;left:0; }
.progressDivText { FONT-SIZE: 9px;margin-top:1px;position:absolute;left:0;height:100%;text-align:center; }
.progressBar { width:0%;height:100%;background:#A0DC00;color:#000000;text-align:center;overflow:hidden;position:relative;left:0; }
.progressBarText { FONT-SIZE: 9px;margin-top:1px;position:absolute;left:0;height:100%;text-align:center; }
*/
.clock
{
font: bold 100%/100% Arial, Helvetica, sans-serif;
color:#000000;
margin:10px;
}

div.overlay { 
	/* growing background image */
    background-image:url(../images/big_loading.gif);    
    /* initially overlay is hidden */
    display:none;
    /* some padding to layout nested elements nicely  */
	padding:0px;
	/* dimensions after the growing animation finishes  */
	width:130px;
	height:130px;	
	margin-top:50px;	
} 
#overlay  div.close { 
     right:-15px;   
     top:-10px; 
} 

/* the overlayed element */ 
.dialog_overlay {
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	width:445px;
	height:272px;
	background-image:url(../images/dialog_bg.png);
	background-repeat:no-repeat;
}

/* close button positioned on upper right corner */
.dialog_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:5px;
	top:2px;
	cursor:pointer;
	height:35px;
	width:35px;
}


	.r
	{
		text-align:right;		
	}

.title_button
{
 	margin-bottom:10px;
}
