.text {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #400040;
}

.text2 {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #400040;
}

.jtext {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #400040;
	text-align:justify;
}

.pv {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.black {
	color: #000000;
}

.menu {
	font-family: Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #CC0000;
}

A:link {
	color: #008000;
	text-decoration: underline;
	font-weight: thin;
	font-size: 16px;
	border: none;
}
A:visited {
	color: #008000;
	text-decoration: underline;
	font-weight: thin;
	font-size: 16px;
	border: none;
}
A:hover {
	color: #CC0000;
	text-decoration: none;
	font-weight: thin;
	font-size: 16px;
	border: none;
}
A:active {
	color: #CC0000;
	text-decoration: none;
	font-weight: thin;
	font-size: 16px;
	border: none;
}

input {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

textarea {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.title {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
}

.command {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}

.menu2 {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

.comments {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.lastPageResume {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.page_list {
	text-align: center;
}

.page_num {
	float: left;
	color: #777777;
	height: 16px;
	width: 20px;
}

A.page_link:link {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	border: none;
}
A.page_link::visited {
	color: #008000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	border: none;
}
A.page_link::hover {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	border: none;
}
A.page_link::active {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	border: none;
}

.nums {
	width:400px;
}

.resp {
	clear: both;
	width:400px ! important;
}

.date {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.respname {
	font-family: Arial, Verdana, "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:400px ! important;
	border-bottom: 1px solid #004000;
	font-weight: bold;
	color: #004000;
}

.resptext {
	font-family: Arial, Verdana, "Times New Roman", Helvetica, sans-serif;
	font-size: 14px;
}

.cal_head { background-color: #C9E7F9 ! important; font-weight:bold; text-align: center;}
.cal_g { background-color: #e2e2e2 ! important; text-align: center; }
.cal_today { background-color: #CCFFCC ! important; text-align: center; }
.ca { text-align: center; }

th { background-color: #008000; color: #FFFF00; font-weight: thin; }

.room_link { font-weight: bold; font-size: 16px; }


