body,td,th {font-family: Times New Roman, Times, serif;font-size: 14px;}

a:link {color: #8e3d0e;}
a:visited {color: #8e3d0e;}
a:hover {color: #9a0c00;}
a:active {color: #8e3d0e;}

A.nav1:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold;}
A.nav1:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold;}
A.nav1:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffca03; text-decoration: none; font-weight: bold;}
A.nav1:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold;}

.nav0 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold;}

A.a-set:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; text-decoration: underline;}
A.a-set:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; text-decoration: underline;}
A.a-set:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0c00; text-decoration: underline;}
A.a-set:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; text-decoration: underline;}
.a-set {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c;}

A.a-news:link {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #401a0c;}
A.a-news:visited {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #401a0c;}
A.a-news:hover {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #9a0c00;}
A.a-news:active {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #401a0c;}

div.forall {font-size: 10px; color: #ffd32d;}
div.forall a:link {color: #ffd32d; font-size: 10px;}
div.forall a:visited {color: #ffd32d; font-size: 10px;}
div.forall a:hover {color: #ffd32d; font-size: 10px;}
div.forall a:active {color: #ffd32d; font-size: 10px;}

A.a-path1:link {font-family: "Times New Roman", Times, serif;font-size: 12px;color: #7C6056;}
A.a-path1:visited {font-family: "Times New Roman", Times, serif;	 font-size: 12px; color: #7C6056;}
A.a-path1:hover {font-family: "Times New Roman", Times, serif;	 font-size: 12px; color: #9a0c00;}
A.a-path1:active {font-family: "Times New Roman", Times, serif;	 font-size: 12px; color: #7C6056;}

.a-path0:link {font-family: "Times New Roman", Times, serif;	font-size: 11px; color: #401a0c;}

A.a-la1-1:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c;}
A.a-la1-1:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c;}
A.a-la1-1:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0c00;}
A.a-la1-1:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c;}
.a-la0-1 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; font-weight:bold;}

A.anav1:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c;}
A.anav1:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c;}
A.anav1:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0c00;}
A.anav1:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c;}
.anav0 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; font-weight:bold;}

A.a-la1-2:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; margin-left: 10px;}
A.a-la1-2:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; margin-left: 10px;}
A.a-la1-2:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0c00; margin-left: 10px;}
A.a-la1-2:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; margin-left: 10px;}
.a-la0-2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; font-weight:bold; margin-left: 10px;}

A.a-la1-3:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; margin-left: 25px; line-height:15px;}
A.a-la1-3:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; margin-left: 25px; line-height:15px;}
A.a-la1-3:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0c00; margin-left: 25px; line-height:15px;}
A.a-la1-3:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; margin-left: 25px; line-height:15px;}
.a-la0-3 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #401a0c; font-weight:bold; margin-left: 25px; line-height:15px;}

A.a-item:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #4A1A0C;}
A.a-item:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #4A1A0C;}
A.a-item:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0c00;}
A.a-item:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #4A1A0C;}

.bx-in {
	margin-right: 10px;
	margin-left: 10px;
}
.bg-ml {
	background-image: url(/i/ml4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #401A0C;
}
.bg-mr {
	background-image: url(/i/ml3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #401A0C;
}
.bx-set {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.bx-lr10p {
	padding-right: 10px;
	padding-left: 10px;
}
.bx-lr20p {
	padding-right: 20px;
	padding-left: 20px;
}
.a-set {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #401a0c;
}
.bx-t10m {
	margin-top: 10px;
}
.bg-music {
	background-image: url(/i/music-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg-nl {
	background-image: url(/i/n-l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg-nr {
	background-image: url(/i/n-r.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.a-newsdate {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a0c00;
	padding-top: 1px;
	padding-right: 13px;
}
.bx-r20 {
	padding-right: 20px;
}
.bx-b10 {
	padding-bottom: 10px;
}
.bx-t10p {
	padding-top: 10px;
}
.bg-mindex {
	background-image: url(/i/m-index.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 108px;
	width: 268px;
}
.bx-pnindex {
	margin-top: 35px;
	margin-right: 20px;
	margin-left: 96px;
}
.bx-botindex {
	margin-top: 40px;
	margin-bottom: 20px;
}
.bx-btm {
	margin-bottom: 30px;
}
.bx-icon {
	margin-right: 46px;
}
.bx-t35p {
	padding-top: 35px;
}
.bg-rl {
	background-image: url(/i/r4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #9a0c00;
}
.bg-rr {
	background-image: url(/i/r3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #9a0c00;
}
.bg-yl {
	background-image: url(/i/y.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg-yr {
	background-image: url(/i/y.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg-min {
	background-image: url(/i/m-in.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 270px;
	padding-left: 92px;
	padding-top: 53px;
	padding-right: 20px;
}
.bx-botin {
	margin-top: 60px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.bg-w {
	background-image: url(/i/w.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg-zerno {
	background-image: url(/i/zerno.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 20px;
}
.bx-path {
	margin-right: 10px;
	margin-left: 10px;
}
.a-h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #9a0c00;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 40px;
}
.bx-h3 {
	margin-top: 27px;
	margin-right: 10px;
	margin-bottom: 40px;
}
.i-la1 {
	margin-right: 10px;
}
.bx-navblock {
	padding-right: 20px;
	padding-left: 37px;
}
.bx-subnavitem {
	padding-bottom: 20px;
}
.bx-r10 {
	padding-right: 10px;
}
.bx-l10 {
	padding-left: 10px;
}
.a-a2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	margin-right: 40px;
	line-height: 16px;
}
.bx-l20 {
	padding-left: 20px;
}
.bg-idot1 {
	background-image: url(/i/ydot.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg-idot2 {
	background-image: url(/i/ydot.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg-idot3 {
	background-image: url(/i/ydot.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg-idot4 {
	background-image: url(/i/ca3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.bx-item {
	margin: 10px;
}
.bx-lr10 {
	padding-right: 10px;
	padding-left: 10px;
}
.bx-l10r40 {
	padding-right: 40px;
	padding-left: 10px;
}
.bx-r30 {
	padding-right: 50px;
}
.bx-item {
	padding-top: 5px;
	padding-bottom: 7px;
}
.bx-b20m {
	margin-bottom: 20px;
}
.bx-itembig {
	margin-top: 20px;
	margin-left: 30px;
}
.bx-lr20m {
	margin-right: 20px;
	margin-left: 20px;
}
.bx-navtd {
	padding-bottom: 2px;
}
.a-a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	line-height: 17px;
}
.a-a2add {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	margin-right: 40px;
	line-height: 16px;
}
.bx-divit {
	font-weight: bold;
	margin-bottom: 0.5em;
}
.a-h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #622813;
	font-weight: bold;
	margin-top: 2em;
}
.bx-li1 {
	list-style-position: outside;
	list-style-type: none;
	padding-left: 10px; padding-top: 2px;  padding-bottom: 2px;
}
.bx-li2 {
	list-style-position: outside;
	list-style-type: none;
	padding-left: 25px;  padding-top: 2px;  padding-bottom: 2px;
}
.bx-li {
	margin-bottom: 10px;
}
.bx-divit-n {
	font-weight: normal;
	margin-bottom: 0.5em;
}
.bx-navlr {
	padding-right: 30px;
	padding-left: 20px;
}
.a-musin {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
}
.a-date {
	font-size: 10px;
	color: #666666;
}
.a-a3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}
.bx-r20map {
	padding-right: 20px;
	padding-bottom: 5px;
}

