/*
*	This is css file, which contains styles definitions used by 
*	alert window. There is four kinds of style family:
*	-information style
*	-error style
*	-warning style
*	-question style
*/




.vpos-window-alert  {  

}

.vpos-window-alert  .Caption {  
	font-size:12px;
	/*background:transparent url(../images/controls/top-bottom.png) repeat-x 0 bottom;zoom:1;*/
	width: 100%;
	color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
	padding: 5px 0px 4px;
	color: rgb(21, 66, 139);
	cursor: move;
	overflow: hidden;
	margin: 0px;
	visibility: visible;
}

.gwt-CloseButton {
    background-position: -15px 0px;
    overflow: hidden;
    width:15px;
    height:15px;
    float:right;
    cursor:pointer;
    background:transparent url(../images/controls/tool-sprites.gif) no-repeat scroll;
    margin-left: 2px;
    margin: 0px;
    padding: 0px;
    color: rgb(21, 66, 139);
    font: bold 11px tahoma,arial,verdana,sans-serif;
    visibility:visible;
    
/*
    overflow:hidden;
    width:15px;
    height:15px;
    float:right;
    cursor:pointer;
    background:transparent url(../images/controls/tool-sprites.gif) no-repeat;
    margin-left:2px;
    align: right;*/
}

.vpos-window-alert  .dialogContent {
      
    /* Inside panels content
	border:1px solid #99bbe8;
	padding:0;
	margin:0;
	font:normal 11px tahoma,arial,helvetica,sans-serif;
	background:#dfe8f6;
    */
    
}

.vpos-window-alert  .dialogMiddleCenter {
    
    /*This region belongs to window center*/
	
	padding:0;
	margin:0;
	font:normal 11px tahoma,arial,helvetica,sans-serif;
	background:#dfe8f6;
	
	background: url("../images/controls/window/top-bottom.png") repeat-x scroll 0px  transparent;
}

.vpos-window-alert  .dialogMiddleCenterInner {  
	/*This region belongs to window center*/
	
	
}

.vpos-window-alert  .dialogTopLeft{
    
	background:transparent url(../images/controls/window/left-corners.png) no-repeat 0 0;
	padding-left:6px;
	z-index:1;
	position:relative;
	visibility:visible;
	
}

.vpos-window-alert  .dialogTopLeftInner { 
	
}

.vpos-window-alert  .dialogTopCenter {  
    
	background:transparent url(../images/controls/window/top-bottom.png) repeat-x 0 0;overflow:hidden;zoom:1;
    cursor: move;
    overflow: hidden;
    margin:0px;
    visibility:visible;
    
}

.vpos-window-alert  .dialogTopCenterInner {  
    
}

.vpos-window-alert  .dialogTopRight { 
	 background:transparent url(../images/controls/window/right-corners.png) no-repeat right 0;
	 padding-right:6px;
}

.vpos-window-alert  .dialogTopRightInner {  
	
}

.vpos-window-alert  .dialogMiddleLeft { 
    
    
	background:transparent url(../images/controls/window/left-right.png) repeat-y 0 0;
	padding-left:6px;
	margin:0px;
	padding:0px;
	visibility:visible;
    
    
}

.vpos-window-alert  .dialogMiddleLeftInner {  
	
}

.vpos-window-alert  .dialogMiddleRight { 
	
	background:transparent url(../images/controls/window/left-right.png) repeat-y right 0;
	padding-left:6px;
	margin:0px;
	padding:0px;
	visibility:visible;
	
}

.vpos-window-alert  .dialogMiddleRightInner { 
	
}

.vpos-window-alert  .dialogBottomLeft {  

	background:transparent url(../images/controls/window/left-corners.png) no-repeat 0 bottom;
	padding-left:6px;
	margin:0px;
	visibility:visible;
	padding:0px;

}

.vpos-window-alert  .dialogBottomLeftInner {  
	
}

.vpos-window-alert  .dialogBottomCenter {  
    
	background:transparent url(../images/controls/window/top-bottom.png) repeat-x 0 bottom;
	height:6px;
	margin:0px;
	padding:0px;
	visibility:visible;
    
}

.vpos-window-alert  .dialogBottomCenterInner {  
	
}

.vpos-window-alert  .dialogBottomRight {  
    
	background:transparent url(../images/controls/window/right-corners.png) no-repeat right bottom;
	padding-right:6px;
	margin:0px;
	visibility:visible;
	padding:0px;
	
}

.vpos-window-alert  .dialogBottomRightInner {  
	
}





/**
*
**/




.vpos-alert{
	
}

.vpos-alert-image-information{
    background: url(../images/controls/alert/icon-info.gif) no-repeat;
    width:32px;
    height:32px;
    padding:0px;

}

.vpos-alert-image-error{
	background: url(../images/controls/alert/icon-error.gif) no-repeat;
	width:32px;
    height:32px;
    padding:0px;
	
}

.vpos-alert-image-warning{
	background: url(../images/controls/alert/icon-warning.gif) no-repeat;
	width:32px;
    height:32px;
    padding:0px;
}

.vpos-alert-image-confirm{
	background: url(../images/controls/alert/icon-question.gif) no-repeat;
	width:32px;
    height:32px;
    padding:0px;
	
}


.vpos-alert-image-wrapper{
	padding:5px;

}

.vpos-alert-text{
    width:290px;
    height:40px;
	text-align:left;
	padding:4px;
	
}

.vpos-alert-buttons{
	padding:10px;
	margin-left:28%;
}

.validationFailedBorder {
        border: 2px solid #ff0000;              
}

