@import "/shared templates/stylesheets/v4-base.css";
@import "/styles/kronos-colors.css";

/* H T M L   E L E M E N T   S T Y L E S */


/* D E F I N I T I O N S   F R O M   T H E   O L D   S O F T W A R E */

/* Error Messages */
.error-message
{
	height:					30px;
	line-height:			30px;
	text-align:				center;
}
span#FunctionTitle
{
	display:				none;
}
/* The loading message overlay classes */
#loader
{
    width:					400px;
    margin-left:			auto;
    margin-right:			auto;
}

#loader p
{
    margin:					0;
    padding:				10px;
}

#loader img
{
    float:					left;
    margin-right:			12px;
}

#loaderContainer
{
    height:					expression(document.documentElement.scrollHeight+'px');
    left:					0;
    position:				expression('absolute');
    top:					0;
    width:					expression(document.documentElement.scrollWidth+'px');
    z-index:				1000;
}

#loaderContainer td
{
    padding-top:			150px;
    text-align:				center;
    vertical-align:			top;
}

#loaderContainer td td
{
    padding-top:			3px;
    text-align:				left;
}


/* G E N E R I C   S T Y L I N G   D E F I N I T I O N S */
div.titlebar
{
	display:				block;
	height:					30px;
	line-height:			30px;
	padding-left:			10px;
	text-align:				left;
	width:					740px;
}
div.subTitlebar
{
	border-bottom:			1px solid black;
	border-top:				1px solid white;
	display:				block;
	height:					20px;
	margin:					0;
	text-align:				left;
	width:					750px;
}

/* Button Types */
.big-button
{
	height:					30px;
	line-height:			30px;
	text-align:				center;
	width:					180px;
}
.medium-button
{
	height:					30px;
	line-height:			30px;
	text-align:				center;
	width:					180px;
}


/* Q U I C K   L I N K   M E N U */
div#quickLinks
{
	margin:					0px;
	width:					190px;
}
div#quickLinks ol
{
	margin-left:			-5px;
}
div#quickLinks ol li
{
	margin-bottom:			5px;
}


/* M A N A G E M E N T   M E S S A G E S   M E N U */
div#managementMessages
{
	margin:					0;
	width:					190px;
}
div#managementMessages ul
{
	margin:					0;
	padding:				0;
}
div#managementMessages ul li
{
	list-style-type:		none;
	margin:					5 0 0 0px;
}


/* C H A R T   S T Y L E S */
div#admissions-chart
{
	height:					310px;
	width:					750px;
}
div.chartPie
{
	height:					310px;
	width:					374px;
}


/* C H A R T   S E L E C T O R   S T Y L E S */
.chartSelector, .chartSelectorEnd, .chartSelectorFiller
{
	height:					30px;
	line-height:			30px;
	margin-right:			1px;
	text-align:				center;
	width:					187px;
}
.chartSelectorEnd, .chartSelectorFiller
{
	width:					186px;
	margin-right:			0px;
}
.chartSelector:hover, .chartSelectorEnd:hover
{
	height:					28px;
	line-height:			28px;
	margin-right:			1px;
	text-align:				center;
	width:					185px;
}
.chartSelectorEnd:hover
{
	width:					183px;
}


/* T O P   1 0   M O V I E   L I S T   S T Y L E S */
.top10movienum
{
	float:					left;
	padding-top:			5px;
	width:					50%;
}
.top10movie
{
	padding-bottom:			4px;
	padding-top:			2px;
	width:					100%;
}
.top10admissions
{
	float:					left;
	padding-top:			4px;
	text-align:				right;
	width:					50%;
}
.top10loading
{
	height:					50px;
	text-align:				center;
	width:					100%;
}


/* D A T E   S E L E C T O R   S T Y L E S */
div.dateSelector
{
	height:					28px;
	line-height:			28px;
	margin:					0;
	padding:				0;
	width:					350px;
}
div.dateSelector a.dateSelectorLink
{
	height:					28px;
	line-height:			28px;
	padding-left:			5px;
	padding-right:			5px;
}


/* S H O W   V I E W E R   I C O N S */
.ShowViewIcon
{
	margin-left:			4px;
}
.ShowViewIcon_ShowSwap a, .ShowViewIcon_Cancel a, .ShowViewIcon_Lock a, .ShowViewIcon_Settings a
{
	float:					left;
	height:					16px;
	overflow:				hidden;
	width:					16px;
}
@media print 
{
    .noPrint 
    {
        display:none;
    }
}
