/*****************************BG*****************************/
#BGcolleft
{
	background-color:#9ecad7;
}

#BGcolright
{
	border-top: 30px solid #ffffff;
	background-image: url(/media/pools/bg_box_right.jpg);
	background-position:top;
	background-repeat:repeat;
}

#main
{
	background-image: url(/media/pools/bg.jpg);
	background-repeat:repeat;
}

.imageborder
{
   border: 4px solid #9CC7D4;
}

/*****************************TICKETS*****************************/

#tickets .ticketType
{
	background-color:#EFF3FC;
}

#tickets .validation
{
}

#tickets .noTickets
{
}

#tickets .summary .header 
{
	background-color:#9ECAD7;
}

#tickets .summary .alternating
{
	background-color:#EFF3FC;
}

#tickets .summary .footer
{
	border-top:2px solid #000000;
}

/*****************************VPOS*****************************/

#vpos .window
{
	border:1px solid #A4CCD6;
}

#vpos .header
{
	background-color:#9ECAD7;
	color: #222222;
	border-bottom:1px solid #A4CCD6;
}

#vpos .footer
{
	height:20px;
	background-color:#9ECAD7;
	border-top:1px solid #A4CCD6;
	color: #222222;
}

#vpos .footer a
{
	color: #222222;
}

#vpos #summaryInfo .label
{
	border-right:1px solid #AAAAAA;
}

#vpos #tickets a
{
	color:#666666;
}

#vpos #tickets a:hover
{
	color:#000000;
}

@media print
{
	#vpos, #vpos #tickets, #vpos #tickets div, #vpos #tickets .summaryInfo, #vpos #tickets td
	{
		font-size:10pt;
	}
}
