/*
 *  
 */
body {
	/* font-family: "Lucida Grande", arial, sans-serif */
	/* font-family: "Frutiger Linotype", Calibri, "Myriad Web", "Myriad Roman", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif */
	font-family: "Myriad Web", "Myriad Roman", "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif
}

#title1 {
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
}

#title2 {
	font-size: 12pt;
	color: gray;
}

#waitCircle {
 	margin:50px auto;
 	text-align:center;
	z-index: 2;
	width: 80%;
}

#sidebar {
	width: 90%;
	padding: 4px;
	margin: 8px auto;
	border: 1px solid black;
	background-color: #99cccc;
}

#sortMenu {
	text-align:left;
	float:left;
}

#stringSearch {
	text-align:left;
	float:left;
}

#iptBtnFrm {
	text-align:right;
}

#evtList {
	width: 90%;;
	clear: both;
	margin: 1px auto;
	display: block;
}

#dlList {
	width: 90%;;
	margin: 1px auto;
	display: none;
}

#ConfMap {
	margin: 8px auto;
	width: 512px;
	height: 256px;
}

#ListBlock {
	display: none;
}

#Detail {
	display:none;
	width: 90%;
	margin: 20px auto;
	border: 2px groove #ffeeff;
}

#bottom {
	clear:both;
	width: 90%;
	height: 12px;
	font-size: 10pt;
	margin: 2px auto;
	border-top: 1px solid gray;
}

.even {
	background-color: #eeeeee;
	padding: 4px;
}

.odd {
	padding: 4px;
}

.cname {
	font-size: 1.2em;
	margin: 2px 0px 4px 0px;
}

.cdate {
	font-size: 1em;
	text-align:left;
	float:left;
	font-style: italic;
}

.cloc {
	font-size: 1em;
	text-align:right;
}

.cdl {
	font-size: 1em;
	text-align:left;
	float:left;
}

.hoverEventItem {
	background-color:#ffff99;
	/* margin: 6px 0px; */
}

.notice {
	width: 80%;
	text-align: center;
	margin: 2px auto;
	font-size: 11pt;
}

.vname {
	font-size: 1.5em;
	margin: 2px 0px 4px 0px;
	text-align:center;
}

#vmap {
	width:90%;
	margin: 4px auto;
	text-align:center;
	border: 2px groove white;
}

.vbtns {
	width:90%;
	margin: 16px auto;
	text-align:center;
	border: 1px solid black;
	background-color: #99cccc;
}

.alreadyPass {
	color: red;
}

.vdltable {
	width: 90%;
	text-align:center;
	margin: 2px auto;
	border: 2px solid gray;
	border-collapse: collapse;
}

.vdltable td, th{
	border: 2px solid gray;
	border-collapse: collapse;
}

.dldate {
	text-align:left;
	float:left;
}

.dldesc {
	text-align:right;
}

#nospt {
	margin: 8px;
	padding: 8px;
	background-color: yellow;
	text-align: center;
}

#fukidashi-loc {
	text-align:center;
	width:100%;
	color:white;
	background-color:gray;
}

.tbheader{
	width: 180px;
}

/*
 * ends here
 */

