@charset "utf-8";
#butprogram
{
	display:inline-block;
	width:auto;
}
#butprogram:hover
{
	border-bottom-color:#FF0000;
	border-bottom-style:solid;
	border-bottom-width:thin;
	font-weight:bold;
}

.dates_table_left_Col
{
	border-bottom:#FF0000 thin solid;
	border-left:#FF0000 thick solid;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.dates_table_right_col
{
	border-top:#FF0000 thin solid;
	border-left:#FF0000 thin solid;
	border-right:#FF0000 thin solid;
	padding-left:2px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
}
.containers
{
	display:compact;
	max-width:250px;
	border:#FF0000 thin solid;
	min-height:150px;
}
#pv
{
	display:block;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	height:16px;
	max-width:95px;
	font-weight:bold;
	padding:1px 1px 1px 1px;
	color:#000066;
}
#pv:hover{
	background-color:#FF0000;
	color:#FFFFFF;
}#pv_there
{
	border-bottom:#FFFFFF thin solid;
	border-left:#FF0000 medium solid;
	border-right:#FF0000 medium solid;
	border-top:#FF0000 medium solid;
	color:#666666;
}
.pv_gen
{
	border:#FF0000 thin solid;
	border-top:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	font-weight:bold;
}
.when{
	display:inline-block;
	content:inherit;
	border:#FF0000 medium solid;
	border-bottom:none;
	background-color:#FFFF99;
	max-width:90px;
	}
.gen_info {
	border:#FF0000 medium solid;
	border-bottom:none;
	background-color:#FFFF99;
	margin-right:5px;
	display:table-column-group;
	}

#gen_info_head {
	border:#FF0000 medium solid;
	border-bottom:none;
	background-color:#FFFF99;
	margin-right:5px;
	}
#submenu{
	background:#FF0000;
	width:200px;
	display:block;
	height:16px;
	color:#FFFFFF;
	border-bottom-color:#FFCC00;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-color:#FFCC00;
	border-left-style:solid;
	border-left-width:thin;
	border-right:0px;
	border-top:0px;
	padding:2px;	
	text-align:left;
	text-decoration:blink;
	font-weight:bold;
	cursor:pointer;
	}
#submenu:hover
	{
	background-position:0 -20px;
	background-color:#FF3300;
	text-decoration:none;
	border-left:0;
	visibility:visible;
	}
#submenu2{
	background:#FF0000;
	width:200px;
	display:block;
	height:16px;
	color:#FFFFFF;
	border-bottom-color:#FFCC00;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-color:#FFCC00;
	border-left-style:solid;
	border-left-width:thin;
	border-right:0px;
	border-top:0px;
	padding:2px;	
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	}
#submenu2:hover
	{
	background-position:0 -20px;
	background-color:#FF3300;
	text-decoration:none;
	border-left:0;
	}
#undersubmenu {
	background:#FFFF99;
	width:190px;
	display:block;
	height:16px;
	color:#000000;
	border-bottom-color:#FF0000;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-color:#FF0000;
	border-left-style:solid;
	border-left-width:8px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;}

#undersubmenu:hover
	{
	background-position:0 -20px;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#000000;
	border-left-color:#FFCC00;
	border-left-style:solid;
	border-left-width:8px;
	font-weight:bold;
	}
.colapsiblesubmenu{
	background-color:#FFFF99;
	border-bottom-color:#FFCC00;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-color:#FFCC00;
	border-left-style:solid;
	border-left-width:thin;
	}

.main_col {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding-left:10px;
	padding-right:10px;
	margin:0;
}
.main_col_text {
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
	}
.right_col {
	background:#FF3300;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#FF3300;
	border-left-style:solid;
	border-left-width:1px;
	}
.headding1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24pt;
	font-weight:bold;
	}
.headding2_1 {
	font:Arial, Helvetica, sans-serif;
	font-size:20pt;
	font-weight:bold;
	border-bottom-color:#FF3300;
	border-bottom-style:solid;
	border-bottom-width:thin;
	padding-top:0;
	padding-right:0;
	padding-left:0;
}
.subtable_wb {
	border-right-color:#000033;
	border-right-style:solid;
	border-right-width:thin;
	padding-left:5px;
	padding-right:10px;
	}
.headding3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
	border-bottom-color:#FF0000;
	border-bottom-style:solid;
	border-bottom-width:thin;
	padding-top:0px;
	padding-right:0px;
	}
.picture {
	vertical-align:top;
	padding:0px;
	position:static;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	padding-top:1px;
	visibility:visible;
	overflow:visible;
	}
