    .src_ac_ui_ModalDialog_background {
	background-color:#999;
	font-size: medium;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    opacity: 0.8;
    filter: alpha(opacity=30);
    width: auto;
    height: auto;
    z-index: 10000;
    }

    .src_ac_ui_ModalDialog .reportItem:hover {
	background-color:#ddd;
    }
    
    .src_ac_ui_ModalDialog .geographyItem:hover {
	background-color:#ddd;
    }

    .src_ac_ui_ModalDialog #topLeft {
	background:url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.top.left.gif) no-repeat top left;
	padding-left:10px;
    }

    .src_ac_ui_ModalDialog #topRight {
	background:url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.top.right.gif) no-repeat top right;
	padding-right:9px;
    }

    .src_ac_ui_ModalDialog #top {
	background:#383838 url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.top.gif) no-repeat top left;
	padding-top:25px;
    }

    .src_ac_ui_ModalDialog #bottomLeft {
	background:url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.bottom.left.gif) no-repeat bottom left;
	padding-left:10px;
    }

    .src_ac_ui_ModalDialog #bottomRight {
	background:url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.bottom.right.gif) no-repeat bottom right;
	padding-right:10px;
    }

    .src_ac_ui_ModalDialog #bottom {
	background:#f8f8f8 url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.bottom.gif) repeat-x bottom left;
	padding-top:32px;
    }

    .src_ac_ui_ModalDialog #content_frame {
	background:#f8f8f8 url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.content.gif) repeat-x top left;
	padding-top:4px;
    }

    .src_ac_ui_ModalDialog #closeIcon {
	position:absolute;
	top:4px;
	right:4px;
	padding:0px;
	margin:0px;
	background:url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.closeIcon.gif) no-repeat center center;
    }

    .src_ac_ui_ModalDialog #content {
	background:#f8f8f8 url(../style/src/ac/ui/ModalDialog/src.ac.ui.ModalDialog.content.gif) repeat-x top left;
	text-align:center;
    }

    .src_ac_ui_ModalDialog .titlebar {
	position:absolute;
	top:0px;
	left:0px;
	height:24px;
	cursor:pointer;
    }

    .src_ac_ui_ModalDialog #modaltitle {
	position:absolute;
	font-weight:bold;
	color:#fff;
	top:5px;
	left:10px;
	white-space:nowrap;
    }

    .src_ac_ui_ModalDialog .buttonBlock {
	float:left; 
	padding:2px; 
	font-size:small;
    }

    .src_ac_ui_ModalDialog .buttonBlock .buttonElement {
	padding:0px; 
	cursor:pointer;
    }

    .src_ac_ui_ModalDialog .buttonElement .left {
	display:block; 
	background:url(../style/src/ac/ui/StandardButton/button_part_left.png) no-repeat top left; 
	padding-left:6px;
	height:27px;
    }

    .src_ac_ui_ModalDialog .buttonElement .right {
	display:block; 
	background:url(../style/src/ac/ui/StandardButton/button_part_right.png) no-repeat top right; 
	padding-right:6px;
	height:27px;
    }

    .src_ac_ui_ModalDialog .buttonElement .top {
	display:block; 
	background: url(../style/src/ac/ui/StandardButton/button_part_middle.png) repeat-x top left; 
	padding:0px; 
	margin:0px; 
	height:27px;
    }

    .src_ac_ui_ModalDialog .buttonElement .frame {
	display:block; 
	padding:0px;
    }

    .src_ac_ui_ModalDialog .buttonElement .content {
	display:block; 
	position:relative; 
	top:2px; 
	left:0px; 
	padding:3px 6px 5px 6px;
	white-space:nowrap;
	cursor:pointer;
	color: #fff;
    }

    .src_ac_ui_ModalDialog input {
	border:none;
	padding:2px;
	background:#eee;
    }

    .src_ac_ui_ModalDialog input {
	border:none;
	padding:2px;
	background:#eee;
    }

    .src_ac_ui_ModalDialog sup {
	color:#f90;
	font-weight:bold;
    }

    .src_ac_ui_ModalDialog div .errorMessage {
	font-size:smaller;
	color:#600;
	background-color:#fee;
	border:2px solid #900;
	margin:6px;
	padding:6px;
    }

    
