body {
	background-color: #D6D6D6;
    margin: 0px;
}
table {
	background-color: #FFFFFF;
    matgin: 0px;
    padding: 0px;
    vertical-align: top;
}
img {
    cursor:hand;
	cursor:pointer;
}
form {
	display: inline;
}
input {
	font-family:  Tahoma, Verdana;
	font-size: 11px; color: #000000;
}
.b {
	background-color: #FFFF80;
    font-weight: bold;
}

.logo_td {
    height: 140px;
}
.menu_td {
    height: 33px;
	background-color: #074583;
	padding: 0px 0px 0px 40px;
}

.td1 {
	width: 200px;
    vertical-align: top;
}
.td2 {
	font-family: Tahoma, Verdana;
	font-size: 10px; color: #000000;
    vertical-align: top;
}
.td3 {
	width: 200px;
    vertical-align: top;
}

.div1 {
	height: 33px;
	background-color: #D6D6D6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.buffer {
	height: 7px;
	font-family: Tahoma, Verdana;
	font-size: 1px; color: #000000;
}
.div1_in {
	height: 26px;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #000000;
    margin: 0px 10px 0px 10px;
    padding: 5px 0px 0px 0px;
    text-align: center;
}
.div2 {
	height: 33px;
	background-color: #D6D6D6;
    padding: 0px 0px 0px 0px;
}
.div3 {
	height: 33px;
	background-color: #BB1940;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
    padding: 0px 0px 0px 20px;
}

.fl_left {
	display: inline: width: 150px; float: left;
}
.fl_right {
	display: inline: width: 150px; float: right;
    margin: 0px 10px 0px 0px;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #000000;
}

.menu_div {
	background-color: #336699;
    margin: 20px;
    padding: 10px;
}
.menu_div li {
	list-style: none outside;
    color: #FFFFFF;
    padding: 2px;
    margin: 0px;
}

.inp {
	height: 20px;
	border: none;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #000;
    padding: 3px 0px 0px 3px;
}
.but {
	background-color: #000000;
	font-family: Tahoma, Verdana;
	font-size: 10px; color: #FFFFFF;
    border: none;
    padding: 3px;
}

.cont_div {
	display: block;
	float: left;
    text-align: justify;
	font-family: Tahoma, Verdana;
	font-size: 12px; color: #000000;
	padding: 7px 20px 20px 20px;
}

.copy_td {
    height: 40px;
}
.copy1 {
    height: 40px; width: 470px;
	text-align: left;
	background-color: #D6D6D6;
	font-family: Tahoma, Verdana;
	font-size: 10px; color: #000000;
    padding: 0px 0px 0px 20px;
}
.copy2 {
    height: 40px; width: 250px;
	text-align: left;
	font-family: Tahoma, Verdana;
	font-size: 10px; color: #1A3F91;
    padding: 0px 20px 0px 0px;
}
.dis {
	position: relative; left: -10px; top: -5px;
    background-color: #FFFFFF;
    width: 180px;
    padding: 0px 0px 0px 20px;
}

.ttl_l {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #074583;
    font-weight: bold;
    border-bottom: 3px solid #B4B4B4;
    text-align: right;
    padding: 0px 0px 2px 0px;
}
.ttl_r {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #BB1940;
    font-weight: bold;
    border-bottom: 3px solid #B4B4B4;
    text-align: left;
    padding: 0px 0px 2px 0px;
}
.ttl_rm {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #000000;
    border-bottom: 3px solid #B4B4B4;
    text-align: left;
    padding: 0px 0px 2px 0px;
}

.quest {
    margin: 20px 20px 20px 0px;

}
.quest div {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #1A3F91;
    margin: 20px 0px 0px 0px;
}
.quest table {
	width: 160px;
    margin: 0px 0px 0px 20px;
}
.quest table td {
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

.sbmenu {
    margin: 20px 0px 20px 0px;
	font-family: Tahoma, Verdana;
	font-size: 2px;
}
.sbmenu li {
	list-style: square outside;
    color: #000000;
    padding: 2px;
    margin: 0px 0px 0px 17px;
	font-family: Tahoma, Verdana;
	font-size: 2px;
}

.menu_td a, .menu_td a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
	text-decoration: none;
}
.menu_td a:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
	text-decoration: none;
}

.menu_div a, .menu_div a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
}
.menu_div a:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
}

.div3 a, .div3 a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
	text-decoration: none;
}
.div3 a:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
	text-decoration: none;
}

.copy2 a, .copy2 a:visited {
	font-family: Tahoma, Verdana;
	font-size: 10px; color: #BB1940;
}
.copy2 a:hover {
	font-family: Tahoma, Verdana;
	font-size: 10px; color: #BB1940;
}

.sbmenu {
	font-family: Tahoma, Verdana;
	font-size: 12px; color: #000;
}
.sbmenu a, .sbmenu a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
}
.sbmenu a:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
}

.match {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
	font-style: italic;
}

.gloss1 {
	width: 470px;
}
.gloss1 select{
	width: 200px;
}
.gloss1 input{
	width: 200px;
}
.gloss1 td {
	padding: 3px;
}
.gloss1 .td1{
	width: 150px;
	text-align: left;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    font-weight: bold;
}
.gloss1 .td3{
	width: 80px;
	text-align: right;
}
.gloss1 .td3 img {
	border: none;
    vertical-align: bottom;
}
.gloss1 .td3 a, .gloss1 .td3 a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    font-weight: bold;
    text-decoration: none;
}
.gloss1 .td3 a:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    text-decoration: none;
}

.autoflow {
	Z-Index: 3;
    width: 470px; height: 150px;
	overflow-y: scroll;
	overflow: auto;
    border: 1px solid #333;
    padding: 0px;
    margin: 0px;
}

.gloss2 {
	width: 450px;
    padding: 0px;
    margin: 0px;
}
.tr1 {
    background-color: #FFFFFF;
	cursor: hand;
	poinet: hand;
}
.tr2 {
    background-color: #E0E7EF;
	cursor: hand;
	cursor: pointer;
}
.gloss2 th {
	padding: 4px;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
}
.gloss2 td {
	padding: 7px;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    border-right: 1px solid #999;
}

.gloss3 {
	width: 470px;
    padding: 0px;
    margin: 2px 0px 0px 0px;
    background-color: #CAD9F0;
}
.gloss3 td {
	text-align: right;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    font-weight: bold;
    border: 1px solid #84A0E1;
}
.gloss3 textarea {
	width: 330px; height: 70px;
    background-color: #E0E7EF;
    vertical-align: middle;
}

.frm_div {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #000;
	padding: 0px 10px 0px 0px;
}
.frm_div input {
	width: 164px;
	border: 1px solid #074483;
}
.frm_div textarea {
	width: 164px; height: 95px;
	border: 1px solid #074483;
}
.frm_div .btn1 {
	width: 59px; height: 17px;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
	border: 1px solid #074483;
    background-color: #074483;
}
.frm_div .btn2 {
	width: 59px; height: 17px;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
	border: 1px solid #868686;
    background-color: #868686;
}

.month_table {
	width: 100%;
    margin: 5px 0px 0px 0px;
}
.month_table th {
	width: 14%;
	font-family: Tahoma, Verdana;
	font-size: 14px; color: #060B4F;
	border: 1px solid #CCCCCC;
    background-color: #CCCCCC;
    padding: 10px;
}
.month_table td {
	width: 14%;
    height: 85px;
	vertical-align: top;
	font-family: Tahoma, Verdana;
	font-size: 12px; color: #060B4F;
	border: 1px solid #CCCCCC;
    padding: 0px;
}

.line {
	width: 100%; height: 15px;
    display: block;
    margin: 5px 0px 0px 0px;
}

.act_form {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    font-weight: bold;
}
.act_form img {
	border: none;
}
.act_form select {
	margin: 5px 0px 0px 0px;
}
.act_form a, .act_form a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    font-weight: bold;
    text-decoration: none;
}
.act_form a:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    text-decoration: none;
}
.month_table a, .month_table a:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    text-decoration: none;
}
.month_table a:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #BD0409;
    text-decoration: none;
}

.day {
	text-align: right;
	font-family: Tahoma, Verdana;
	font-size: 14px; color: #666;
    font-weight: bold;
}
.day_ {
	text-align: right;
	font-family: Tahoma, Verdana;
	font-size: 14px; color: #666;
    font-weight: bold;
    background-color: #ddd;
}
.evnt {
	padding: 3px;
}

.print, .print:visited, .print:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #000000;
	text-decoration: none;
}

.a1, .a1:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    font-weight: bold;
}
.a1:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #050573;
    text-decoration: none;
}
.a2, .a2:visited {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #074583;
}
.a2:hover {
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #074583;
    text-decoration: none;
}

.mnth_sp {
	font-family: Tahoma, Verdana;
	font-size: 12px; color: #050573;
}

.btn1 {
	width: 59px; height: 17px;
	font-family: Tahoma, Verdana;
	font-size: 11px; color: #FFFFFF;
	border: 1px solid #074483;
    background-color: #074483;
}