﻿/* Grid View Pager */
.gridViewPagerControl { margin-top:10px; }

/* Help Popup */
.helpPopup { position:relative; display:inline; cursor:pointer; }
.helpPopup .popup { position:absolute; right:-25px; top:25px; background-color:#ffffee; border:1px solid #666666; z-index:150 !important; padding:5px; width:250px; }
.helpPopup .popup p { margin:0px 0px 5px 0px; }

/* Dialog Extender */
.dialog { position:absolute; z-index:101 !important; font-family:arial; z-index:10; background-color:#eeeeee; -moz-box-shadow: 5px 5px 10px rgba(50,50,50,50); -webkit-box-shadow: 5px 5px 10px rgba(50,50,50,50); -o-box-shadow: 5px 5px 10px rgba(50,50,50,50); box-shadow: 5px 5px 10px rgba(50,50,50,50); border:1px solid #000000; }
.dialog div.dialogTitle { position:relative; background-color:#444444; background-image:url('/Images/dialog-title-background.png'); background-repeat:repeat-x;  cursor:move; padding:7px; }
.dialog .dialogTitle img.icon { padding:0px; border:none; margin-top:-3px; margin-right:10px; display:block; float:left; }
.dialog .dialogTitle span.titleText { font-size:16px; line-height:16px; font-weight:bold; color:#ffffff; text-align:left; padding-right:50px; }
.dialog .dialogTitle .button.cancel { position:absolute; display:block; right:5px; top:5px; background-image:url('/Images/cancel-small.png'); background-repeat:no-repeat; width:20px; height:20px; background-color:transparent; border:none; }
.dialog .dialogTitle .button.cancel:hover { background-image:url('/Images/cancel-small-hover.png'); }
.dialog .dialogTitle .helpPopup { position:absolute; display:block; right:30px; top:5px; }
.dialog .dialogContent { padding:15px 10px 0px 10px; margin:0px; }
.dialog .dialogContent p { margin:10px 0px 10px 0px; }
.dialog .dialogButtons { text-align:right; margin:20px 15px 15px 15px; }
.dialog .dialogButtons .button { background-repeat:no-repeat; height:31px; line-height:31px; margin:0px; margin-left:20px; padding-left:35px; vertical-align:middle; color:#000000; font-weight:bold; font-size:14px; background-color:transparent; border:none; }
.dialog .dialogButtons .button.ok { background-image:url('/Images/ok.png'); }
.dialog .dialogButtons .button.ok:hover { background-image:url('/Images/ok-hover.png'); }
.dialog .dialogButtons .button.cancel { background-image:url('/Images/cancel.png'); }
.dialog .dialogButtons .button.cancel:hover { background-image:url('/Images/cancel-hover.png'); }
.dialogBackground { background-color:#000000; filter:alpha(opacity=40); opacity:0.4; z-index:100 !important; }
.dialogBackgroundTransparent { background-color:transparent; z-index:100 !important; }

/* Alert Dialog */
.alertDialog { z-index:201 !important; }
.alertDialogBackground { background-color:#000000; filter:alpha(opacity=40); opacity:0.4; z-index:200 !important; }
.alertDialogBackground.nested { filter:alpha(opacity=20); opacity:0.2; }
