/* dialog default settings */

body div#dialog
{
	display:none;
	position: absolute;
	width: 820px;
	height: auto;
	z-index: 10001;
}

body div#dialog table.dialogTable { width:100%; height:100%; }

body div#dialog td.dialogTop
{
	background-image:url('images/dialog_top.png');
	background-repeat:no-repeat;
	height:20px;
	cursor:move;
	vertical-align:middle;
}

body div#dialog td.dialogCenter
{
	background-image:url('images/dialog_bg.png');
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:left;
	padding:50px;
	padding-top:25px;
	padding-bottom:25px;
}
body div#dialog td.dialogCenter h1
{
	display: inline;
	margin:0;
	padding:0;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#333333;
	margin-bottom: 10px;
}
body div#dialog td.dialogCenter h1 img
{
	display: inline;
	vertical-align: middle;
	padding:0 !important;
	margin-top:0;
	margin-left:0;
	margin-right:5px;
	margin-bottom:5px;
}
body div#dialog td.dialogCenter a,
body div#dialog td.dialogCenter a.act
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	font-size:14px;
	color:#4c8f00;
}

body div#dialog td.dialogBottom	{ background-image:url('images/dialog_bottom.png'); background-repeat:no-repeat; height:20px; }

body div#dialog #dialogClose { padding:0; margin:0; float:right; cursor:pointer; }

body div#dialog div#dialogContent label { background:none; letter-spacing: 1px; min-width: 200px; width: auto; float: left; height:25px; clear:both; margin-top:3px; vertical-align:middle; padding-top:2px; text-align:right; padding-right:5px; color:#444; }
body div#dialog div#dialogContent input,
body div#dialog div#dialogContent select,
body div#dialog div#dialogContent textarea { width:auto; float:left; height:auto; padding:0 !important; margin:0 !important; margin-top:3px !important; padding-top:2px !important; padding-bottom:2px !important; border:1px solid #ccc; }
body div#dialog div#dialogContent select { padding-top:1px !important; padding-bottom:1px !important; }
body div#dialog div#dialogContent option { padding-top:0px !important; padding-bottom:0px !important; }
body div#dialog div#dialogContent input:hover,
body div#dialog div#dialogContent select:hover,
body div#dialog div#dialogContent textarea:hover { border:1px solid #ff6666; }
body div#dialog div#dialogContent input.button_ok,
body div#dialog div#dialogContent input.button_reset,
body div#dialog div#dialogContent input.button_del
{
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
}
body div#dialog div#dialogContent input.button_ok
{
	padding-left:35px !important;
	padding-right:35px !important;
}
body div#dialog div#dialogContent #help { margin-bottom: 20px; }
body div#dialog div#dialogContent div.help { font-size:11px; font-family:Arial, Helvetica, sans-serif; float: left; margin:0; padding:0; padding:5px; margin-top:1px; text-decoration:none; font-weight:normal; }
body div#dialog div#dialogContent div.help a,
body div#dialog div#dialogContent div.help a:hover,
body div#dialog div#dialogContent div.help a:visited,
body div#dialog div#dialogContent div.help a:visited:hover { font-size:11px; font-family:Arial, Helvetica, sans-serif;color: #990000; text-decoration:none; font-weight:normal; }


/* Boxit */
body div#dialog div#dialogContent fieldset.box { width:95%; background:#f0f0f0; clear:both; padding: 20px; padding-top: 10px; padding-bottom: 10px; border: 1px dotted #ccc; background-color: #fafafa; margin:0; margin-bottom:10px; }
body div#dialog div#dialogContent fieldset.box h4 { padding-top: 5px; }
/* .box p { padding-left: 18px; padding-bottom: 10px; } */
body div#dialog div#dialogContent fieldset.box ul { margin: 0; padding: 0; padding-left: 30px; letter-spacing: 1px; }
body div#dialog div#dialogContent fieldset.box li { padding-bottom: 10px; }

/* tabs */
body div#dialog div#dialogContent ul.tabs { padding:0 !important; margin:0 !important; margin-top:20px !important; list-style:none; display:block; clear:both; }
body div#dialog div#dialogContent ul.tabs li,
body div#dialog div#dialogContent ul.tabs li.act
{
	background:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border:1px dotted #ccc;
	float:left;
	cursor:pointer;
	color:#666;
	background-color:white;
	border-bottom:0px;
}
body div#dialog div#dialogContent ul.tabs li.act { background-color:#fafafa; color:black; }
body div#dialog div#dialogContent ul.tabs li:hover { color:black; }

/* Proxy */
body div#dialogProxy
{
	display:none;
	position:absolute;
	left: 0px;
	top: 0px;
	width: 10px;
	height: 10px;
	border: 1px solid #C1C1CF;
	background-color: #F1F1FF;
	-moz-opacity: 0.3; 
	opacity: 0.3;
	z-index: 10002;
}	
