#zone2
{
    background: transparent none;
    border: 0px;
    width: 560px;
    margin-left: 0px;
    _padding-right: 0px;
    _padding-left: 0px;
    _width: 565px;
    top: 0px;
}

#idx_z2_p1
{
    background: white none;
	border: 1px solid #e9d7e9;
	padding: 5px 10px;
	height: 290px;
	_height: 298px;
	margin-bottom: 10px;
}

#idx_z2_p1 h1
{
    color: Black;
    padding-left: 0px;
    margin-bottom: 10px;
}

/* Calendar */
.evthdr
{
	color : white;
	font-weight : bold;
	font-size : 1.4em;
	padding: 9px 0px 0px 15px;
	margin: 0px 0px 15px 0px;
}

#idx_z2_p2
{
    float: left;
    width: 275px;
    background-color:White;
    background: white url('/_structure/images/evtsbg.gif') no-repeat scroll 3px 2px;
    height: 240px;
	border: 1px solid #e9d7e9;
}

#idx_z2_p3
{
    margin-left: 283px;
    padding: 0px 10px;
    width: 255px;
    #width: 253px;
    _width: 250px;
    background-color:White;
    background: white url('/_structure/images/evtsbg.gif') no-repeat scroll 3px 2px;
    height: 240px;
    _height: 250px;
	border: 1px solid #e9d7e9;
}

#idx_z2_p3 h1
{
    padding-left: 5px;
    margin-bottom: 20px;
}

.calendar, .calselector
{
    width: 265px;
    margin-left: 5px;
    
}

.calselector
{
    font-weight: bold;
	color : #0c6396;
}
 
.calendar th
{
    background-color: Transparent;
    color: Black;
    font-weight: bold;
    text-align: center;
}

.calendar td
{
    border: 1px solid #d1d3d4;
    text-align: center;
    margin-right: 1px;
    cursor: hand;
    cursor: pointer;
}

.calendar td.calcellevt
{
    background-color: #5757a6;
    color: white;
}

.calselector a
{
    color: #6CBE45;
    font-weight: bold;
    font-size: 12px;
}

