		#loading {
		position: absolute;
		top: 5px;
		right: 5px;
		}

	#calendar {
		width:550px;
		margin: 0 auto;
		}

a:link {
	color: #333366;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
}
a:visited {
	color: #333366;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
}
a:hover {
	color: #CC0000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
}
a:active {
	color: #999999;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: "Tahoma", MS Sans Serif, sans-serif;SCROLLBAR-FACE-COLOR: #dce0e2; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #687888; SCROLLBAR-3DLIGHT-COLOR: #687888; SCROLLBAR-ARROW-COLOR: #6e7e88; SCROLLBAR-TRACK-COLOR: #bcbfc0; SCROLLBAR-DARKSHADOW-COLOR: #dce0e2
}

@media print {
        .noprint {display:none}
		.newpage{
			page-break-before:always
		}
} 

.textnormal {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: "Tahoma", MS Sans Serif, sans-serif
}
.textnormalhead {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #FFFFFF;
	text-decoration: none;

}
.textheadgreen {

	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #83C10B;
	text-decoration: none;
}
.textnormalblack {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;

}
.hand {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
	cursor: hand;
}
.textnormalblue {

	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #0000FF;
}

.textnormalbluebold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #0000FF;
	line-height: 18px;

}
.textnormalblackbold {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
}
.textnormalgray {
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #D7D7D7;
}
.button01 {
	border-color: #c0c0c0;
	border-style:  solid;
	border-width: 1px;
	height: 25px;
	cursor:pointer;
}
.box {
	font-size: 12px;
}
.boxarea {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
	border: 1px solid #666666;
}
.textheadblack {

	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
}
.textheadblackbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
}
.textheadwhitebold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.textheadbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
	text-decoration: none;
}

.textnormalwhite {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #FFFFFF;
}

.tableVisible {
	display: block;
}

.tableHidden {
	display: none;
}

.box55 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
	border: 1px solid #666666;
	background-color: #CCFFCC;

}

.box66 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Tahoma", "MS Sans Serif", sans-serif;
	color: #000000;
	border: 1px solid #666666;

}
input.text{
	border-color: #c0c0c0;
	border-style:  solid;
	border-width: 1px;
	height:22px;
}

table.maintable tr
{
	/*cursor:pointer;*/
	height:30px;
}

.oddtr
{
	background-color:#f0f0f0;
}
.eventr
{
	background-color:#8ad5fd;
}
.trover
{
	background-color: #DCEBFC;
}
.trclick
{
	background-color: #DDDDDD;
}

/* tables */

table.tablesorter thead tr .header {
	background-image: url(../images/sort/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/sort/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/sort/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.tooltipsy {
    padding: 10px;
    max-width: 200px;
    color: #303030;
    background-color: #63B1EB;
    border: 1px solid #deca7e;
}
.text_bl {
	font-family: tahoma, "times New Roman", sans-serif, Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
}