﻿div.dialog { position:absolute; border:4px solid #E9E9E9; padding:0px; margin:0px; background:#FFFFFF; display:block; padding:0; }
div.dialog_titlebar { clear:both; padding:1px; height:25px; }
div.dialog_titlebar { background-color:#FCFCFC; border:solid 4px #FCFCFC; }
div.dialog_titlebar.notitle { background-color:transparent; border:solid 0px transparent; }
div.dialog_titlebar h3 { padding:5px 3px 3px 5px; margin:0; font-size:14px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#999999; font-weight:bold;}
div.dialog_close { display:block; overflow:hidden; float:right; cursor:pointer; padding:0px; margin-right:1px; width:20px; height:20px; background: url(/lib/img/icons/dialog/close.gif) no-repeat center center;}
div.dialog_collapse { display:block; overflow:hidden; float:right; cursor:pointer; padding:1px; width:20px; height:20px; background: url(/lib/img/icons/dialog/collapse.gif) no-repeat center;}
div.dialog_expand { display:block; overflow:hidden; float:right; cursor:pointer; padding:1px; width:20px; height:20px; background: url(/lib/img/icons/dialog/expand.gif) no-repeat center;}
div.dialog_contentarea { clear:both; padding:3px 10px 3px 10px; }
div.dialog_header { clear:both; margin-bottom:8px; }
div.dialog_message { clear:both; margin-bottom:8px; }
div.dialog_message ul { margin-left:20px; }
div.dialog_errormessage { clear:both; border:solid 1px #CCCCCC; background-color:#F3F5E9; padding:5px; margin-bottom:10px; }
div.dialog_errormessage { clear:both; border:solid 1px #CCCCCC; background-color:#FFFFCC; padding:5px; margin-bottom:10px; }
div.dialog_errormessage ul {list-style-type:square; color:#999999; margin-top:5px; margin-bottom:3px; margin-left:15px;}
div.dialog_content { clear:both; padding-bottom:10px; }
div.dialog_content ul { margin-left:20px; }
div.dialog_buttonarea { clear:both; text-align:center; padding-top:0px; padding-bottom:10px; }
div.dialog_processingarea { clear:both; text-align:center; height:16px; padding:0px 0px 0px 0px; background: url(/lib/img/icons/16/loader.gif) no-repeat center center;}
div.dialog_footer { clear:both; padding-bottom:10px; }
div.dialog_diagonalgrip {position:absolute; bottom:0px; right:0px; display:block; width:10px; height:10px; background:transparent; cursor:se-resize; }
div.dialog_horizontalgrip { position:absolute; top:0px; right:0px; height:5px; width:3px; background: transparent url(/lib/img/icons/dialog/hgrip.gif) repeat-x center; margin-right:1px; overflow:hidden; cursor:col-resize; }
div.dialog_verticalgrip {	position:absolute; bottom: 0px; left: 0px; height: 5px; margin-right: 5px; margin-left: 5px; width: 95%; text-align:center; background:transparent; overflow:hidden; cursor:row-resize; }
div.dialog_verticalgrip span { display:block; width:20px; height:1px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin:1px auto; overflow:hidden; background: none; }
div.overlay { background-color: #000; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
div.overlay_invisible { background-color: transparent; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
div.dialog.roundedcorners { -moz-border-radius:15px; -webkit-border-radius: 15px; }
div.dialog_titlebar.roundedcorners { -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; }
div.dialog_titlebar.draggable { cursor:move; }
div.dialog_content div.dialog_login span {width:80px;display:block;float:left;font-weight:bold;}
input.dialog_button { background-color:#FFFFFF; color:#666666; text-align:center; font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal; height:21px; width:80px; padding:1px; border:#696969 1px solid; border-left:#A9A9A9 1px solid; border-top:#A9A9A9 1px solid; margin-left:5px; margin-right:5px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#D9D9D9'); }
input.dialog_button.submitting { background: url(/lib/img/icons/16/loader.gif) no-repeat center center; }
h3.dialog_title { text-transform:none; }

#c { background-color:#FFF; margin:20px; padding:1px 15px; -moz-border-radius:15px; -webkit-border-radius: 15px; box-shadow: 10px 10px 5px #888; }

