.alert TD{
	BORDER: #ff0000 1px solid; 
	color: #ff0000;
	padding:2px;
}

.imgfpage {
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid; 
	/*BACKGROUND-COLOR: #e6e6e6;*/
	/*BACKGROUND-COLOR: #ffffff;*/
	padding:0px;
	margin-right:3px;
	float:left;
}

.newsfpage {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #FDFFD7;
	/*BACKGROUND-COLOR: #e6e6e6;*/
	/*BACKGROUND-COLOR: #ffffff;*/
	padding-right:5px;
}

.visibleadmin
{
	background-color: #ff0000;
	color: #ffffff;
}
.visiblepublic
{
	background-color: #00ff00;
	color: #ffffff;
}

.pntable 
{
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #dddddd;
}

.pn td { padding: 2px 4px 2px 4px;

 }

.pntext
{
	background-color: #bbbbbb;
	color: #ffffff;
	font: bold 11px;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	font-weight:normal;
}
.pnlink
{
	background-color: #F5F5EB;
	color: #000000;
}
.pnlink a:link
{
	color: #000000;
}
.pncurrent
{
	background-color: #dddddd;
	color: #000000;
}
.pnpanel {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 0px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	/*BACKGROUND-COLOR: #e6e6e6;*/
	/*BACKGROUND-COLOR: #ffffff;*/
	padding:5px;
}

table.editor td{
	font-size:11px;
}
A, A:link, A:visited ,A:active {
 color: #000000; 
 font-weight: normal;
}





TABLE .tabtable {
	BORDER-RIGHT: #cccccc 0px solid; 
	PADDING-RIGHT: 13px; 
	BORDER-TOP: #cccccc 0px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #cccccc 0px solid; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #cccccc 0px solid; 
	BACKGROUND-COLOR: #ffffff;
	width:100%
}
TABLE .tabs {
	padding-top: 5px;
	BACKGROUND-COLOR: transparent;
}
TD .tabopen {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 13px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #ffffff; PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #999999
}
TD .tabclosed {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 13px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 3px
}

/* listan määrityksiä*/
.pagingpanel {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #e6e6e6;
	padding:2px;
}


.checkbox {
	BORDER-RIGHT: black 0px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: #dadada 0px solid; 
	BORDER-BOTTOM: #dadada 1px solid;
	BACKGROUND-COLOR: #f5f5f5;
}
.txt2 {
	BORDER-RIGHT: #dadada 1px solid; 
	BORDER-TOP: #dadada 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #dadada 1px solid; 
	COLOR: #666666; 
	BACKGROUND-COLOR: #f5f5f5;
	BORDER-BOTTOM: #dadada 0px solid; 
	FONT-FAMILY: Tahoma, Arial
}
.txt2end {
	BORDER-RIGHT: #dadada 1px solid; 
	BORDER-TOP: #dadada 0px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #dadada 1px solid; 
	COLOR: #666666; 
	BACKGROUND-COLOR: #f5f5f5;
	BORDER-BOTTOM: #dadada 1px solid; 
	FONT-FAMILY: Tahoma, Arial
}
.txt {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 80%; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #f5f5f5;
	FONT-FAMILY: Tahoma, Arial
}
.txtbold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #f5f5f5;
	FONT-FAMILY: Tahoma, Arial
}

.button {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	CURSOR: pointer; 
	COLOR: #3333ff; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 1px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM-STYLE: none;
}
.button:hover {
	FONT-SIZE: 11px; 
	CURSOR: pointer; 
	COLOR: #330099; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: underline; 
	BORDER-BOTTOM-STYLE: none
}
.menubutton {
	height:20px;
	PADDING: 3px 10px 3px 10px; 
	CURSOR: pointer; 
	BORDER: #ffffff 1px solid; 
	BACKGROUND-COLOR: #dadada; 
	white-space: nowrap;
	vertical-align: middle;
	}
.mbicon {
	vertical-align: middle;
	padding-right: 5px;
	}
	
.menubutton A:link {
	COLOR: #000000;
	vertical-align: middle;
	TEXT-DECORATION: none; 
	}
.menubutton A:visited{
	COLOR: #000000;
	vertical-align: middle;
	TEXT-DECORATION: none; 
	}
.menubutton A:hover {
	COLOR: #777777;
	BACKGROUND-COLOR: #dadada;
	}

.menubutton_sel {
	height:20px;
	PADDING: 3px 10px 3px 10px; 
	CURSOR: pointer; 
	BORDER: #ffffff 1px solid; 
	BACKGROUND-COLOR: #eeeeee; 
	white-space: nowrap;
	vertical-align: middle;
	}	
		
.menubutton_sel A:link {
	COLOR: #000000;
	vertical-align: middle;
	TEXT-DECORATION: none; 
	}
.menubutton_sel A:visited{
	COLOR: #000000;
	vertical-align: middle;
	TEXT-DECORATION: none; 
	}
.menubutton_sel A:hover {
	COLOR: #777777;
	BACKGROUND-COLOR: #eeeeee;
	}



.trbutton {
	PADDING: 5px; 
	CURSOR: pointer; 
	BORDER: #ffffff 1px solid; 
	BACKGROUND-COLOR: #dadada; 
	width : 50px;
	white-space: nowrap;
	}

.dropd {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Tahoma, Arial
}










/*form */
.fieldtitle {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #f5f5f5;
	padding: 5px;
}
.fieldheader {
	font-weight: bold;
	padding: 5px;
}
.fieldvalue {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #ffffff
}
/*
.fieldbutton {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 5px; 
	CURSOR: pointer; 
	COLOR: #000000; 
	BORDER-TOP-STYLE: solid; 
	PADDING-TOP: 5px; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BACKGROUND-COLOR: #cccccc; 
	TEXT-DECORATION: none; 
	BORDER-BOTTOM-STYLE: solid
}
*/
table.popcal {
	/*BORDER: #cccccc 1px solid; */
}
table.popcal td.monthtd {
	padding: 3px;
}
table.popcal th {
	background-color: #999999;
	color: #ffffff;
}
table.popcal td {
	background-color: #999999;
	font-family: helvetica,arial,sans-serif;
	font-size: 12px;
	text-align: center;
	color:#FFFFFF
}
table.popcal td.empty {
	background-color: #eeeeee;
	color:#000000
	
}
table.popcal td.today {
	background-color: #FFAAAA;
	color: #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: top;	
}
table.popcal td.day  {
	background-color: #FFFeEE;
	color: #333366;
	font-weight: normal;
	text-align: center;
	vertical-align: top;	
}
table.popcal td.eventarea {
	background-color: #FEFEFE;
	color: #000000;
	text-align: left;
	vertical-align: top;
}


table.popcal td.event {
	background-color: #33CCFF;
	color: #000000;
	text-align: center;
	vertical-align: top;
}
table.popcal td.game {
	background-color: #FF9999;
	color: #000000;
	text-align: center;
	vertical-align: top;
}
table.popcal td.training {
	background-color: #66FF00;
	color: #000000;
	text-align: center;
	vertical-align: top;
}
.calborder
{
	margin:0;
	background-color:#dddddd	
}

span.game {
	background-color: #FF9999;
	color: #FF9999;
	text-align: left;
	vertical-align: top;
}
span.training {
	background-color: #66FF00;
	color: #66FF00;
	text-align: left;
	vertical-align: top;
}
span.event {
	background-color: #33CCFF;
	color: #33CCFF;
	text-align: left;
	vertical-align: top;
}
.contentinfo
{
	padding-bottom:5px;
	margin:0;
	font-size: xx-small;
	font-style: italic;
	
}

.listrptheader {
	BORDER-LEFT: #dddddd 0px solid; 
	BORDER-RIGHT:#dddddd 0px solid; 
	BORDER-BOTTOM: #dddddd 0px solid;
	BORDER-TOP: #dddddd 0px solid;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000;
	BACKGROUND-COLOR: #dddddd;
	padding:5px; 
	
}

.listrptodd {
	vertical-align:middle;
	BORDER-LEFT: #dddddd 0px solid; 
	BORDER-RIGHT: #dddddd 0px solid; 
	BORDER-BOTTOM: #dddddd 0px solid;
	BACKGROUND-COLOR: #ffffff; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000;
	PADDING: 5px;
	HEIGHT: 20PX;
	
}

.listrpteven {
		BORDER-LEFT: #dddddd 0px solid; 
	BORDER-RIGHT: #dddddd 0px solid; 
	BORDER-BOTTOM: #dddddd 0px solid;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000;
	BACKGROUND-COLOR: #eeeeee; 
	PADDING: 5px;
}

.rptactive {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	width:100px;
	background-color:#cccccc;
	BORDER: #000000 1px solid;
	
}
.report H1
{
	padding-top:20px;
	padding-bottom:0px;	
}
.report H2
{
	padding-top:20px;	
	padding-bottom:0px;	
}

.report H3
{
	padding-top:10px;	
	padding-bottom:0px;	
}
.leftmenutd H3
{padding-top:10px;}

LEGEND
{
	color:black;
}


