
.circle {
	background-image: url(images/netcafe/mark_half.png);
	width:733px;
}
.cafetop .bglayer_1 {
	background-image: url(images/netcafe/top_bg1.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.whitebold {
	color: #FFFFFF;
	font-weight: bold;
}

.newstable td {
	padding:7px 0px 7px 0px;
	background-image: url(images/netcafe/news_divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.newstable .morelist {
	background-image: none;
	text-align:right;
}

.paragraph {
	
}.lefttext1 {
	width: 416px;
}
.eventlist td {
	padding:6px 6px 6px 6px;
}
.eventlist .type {
	width:15%;
	text-align:center;
	font-weight:bold;
}

.eventlist .title {
}
.eventlist .date {
	width:15%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;

}
.eventlist .bright {
	background-color:#142655;
}

.eventlist .bright .date {
	background-color:#1a3868;
}
.eventlist a:link {
	color: #ced3e0;
	text-decoration:none;
}
.eventlist a:visited {
	color: #ced3e0;
	text-decoration:none;
}
.eventlist a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
.eventlist a:active {
	color: #FFFFFF;
}

.green {
	color:#99cc00;
}
.yellow {
	color:#ffcc00;
}
.blue {
	color:#00CCFF;
}
.subtitle {
	margin-bottom:10px;
}

.contacttable th {
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	background-color:#102c54;
	vertical-align:top;
}
.contacttable td {
	padding:2px;
	background-color:#1d4574;
}
.contacttable .textform {
	width:100%;
}
.btnform {
	margin:0px 40px 0px 40px;
}

.detailtable p {
	margin:0px;
	padding:0px;
}
.detailtable th {
	color:#FFFFFF;
	padding:5px;
	background-color:#102c54;
	vertical-align:top;
}
.detailtable td {
	padding:5px;
	background-color:#1d4574;
}
.detailtable .nesttable th, .detailtable .nesttable td {
	border:solid 1px #102c54;
}
.detail h3 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.detail h4 {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.cafelist th {
	color:#FFFFFF;
	padding:5px 5px 5px 10px;
	background-color:#102c54;
	vertical-align:top;
}
.cafelist .title {
	font-size:14px;
}
.cafelist td {
	padding:5px;
	background-color:#1d4574;
}
.cafelist .nopadding td {
	padding:0px;
}
.nomargin {
	margin:0px;
	padding:0px;
}
.selector {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.current {
	color:#FFFFFF;
}
.automargin {
	margin:0px auto 0px auto;
}