/* 
	The transparent background that
	covers the whole screen
*/
.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;

	
	
	
}

.PageUpdateProgress
{
	
	
	text-align: center;
	vertical-align: middle;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
   .ratingStar
        {
            font-size: 0pt;
            width: 13px;
            height: 12px;
            margin: 0px;
            padding: 0px;
            cursor: pointer;
            display: block;
            background-repeat: no-repeat;
        }
        .filledRatingStar
        {
            background-image: url(../images/FilledStar.png);
        }
        .emptyRatingStar
        {
            background-image: url(../images/EmptyStar.png);
        }
        .savedRatingStar
        {
            background-image: url(../images/SavedStar.png);
        }
        
        .smallbutton
        {
         cursor:pointer;
         font-size:9px;
         background-color:#88B9F1;
         color: White;
         border: 1px solid #398CE8;
         	
		}
        .smallbutton:hover
        {
		color:Black;
         	
		}		
		
		.ajax__calendar_container { z-index : 1000; background-color:White; }

