/* ===============================
	for each selecter
================================ */
BODY { background-color:white;color:black; margin-left:30px; margin-right:25px; }

h2 {
	border-bottom:solid 2px #000fff;
	text-align:left;margin-bottom:10px;
	padding-bottom:4px;
	color:black;
}

a {
	text-decoration : none;
	font-weight:bolder;
	color : gray;
	background:#FFE8E9;
}

a:hover{ color : blue; }

/* ===============================
	for simple class
================================ */
.con { margin-left : 10em; margin-bottom : 30px; margin-top : -10px; }
.Date{ color: gray; font-size:0.8em; text-align : right; }
.Header { width:98%; margin-left:auto; margin-right:auto }
.attention { color : red; font-weight:bold; }
.finishedEvent { background-image:url( '/images/finished.gif' ); background-repeat : no-repeat; }
.topicTitle { font: bold large sans-serif; color: #0099D9; border-bottom:#0099D9 thin solid }
.apply
{
	background-color : #ffff00;
	font-size: large;
	color : black;
	border-left : solid 4px red;
	border-right : solid 4px red;
}
.Materials
{
	margin-top:0px;
	margin-left:50px;
	text-align:justify;
	text-justify:distribute;
	line-height:150%;
}

.QR {
	color : gray; font-size:0.5em; align : center;
	margin : 7em 7em 2em 2em;
	padding : 1em 0em 1em 0em;
	border-top : 1px dotted green;
	border-bottom : 1px dotted green;
}

/* ===============================
	for "menu" class
================================ */
div.menu{
	position:absolute;
	top : 83px; left: 33px;
	width:9em;
	border-bottom: 3px; 
	font-size: 1.2em;
}

p.menu {
	margine-top : 40px;
	border-left : solid red 3px;
	padding-left: 5px;
}

/* ===============================
	for "submenu" class	
================================ */
p.submenu {
	position : relative;
	top : -0.7em; left : 0.5em;
	margin-bottom : 0;
	font-size: 0.8em;
	border-left : solid blue 3px;
	padding-left: 5px;
}

a.menu,a.submenu {
	font-weight:normal;
	background:#FFFFFF;
}

/* ===============================
	for "Info" class	
================================ */
.Info
{
	margin-top:0px;
	margin-left:0px;
	text-align:justify;
	text-justify:distribute;
	line-height:150%;
	color:#666666;
}

div.Info
{
	border-bottom:dotted 2px #00ff00;
}

/* ===============================
	for "Seminar" class	
================================ */
.Seminar { color:#666666; }
blockquote.Seminar { margin-top : 0; margin-bottom : 0; }
li.Seminar { margin-top : 1ex; margin-bottom : 0; }

