BODY {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #2c3d87;
	background-color: #7a89a6;
	margin: 0px;
}
H3 {
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #941849;
	margin:  10px;
	text-align: left;
}
H4 {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #6c1d77;
	margin:  10px;
}
A:link {
	color:#0066FF /*#2c3d87*/;
}
A:visited {
	color: #2c3d87;
}
A:active {
	color: #2c3d87;
}
.top3r {
	padding: 0px;
	height: 158px;
	background: url(/img/top3r.gif) repeat-x top;
}
.top3l {
	padding: 0px;
	height: 158px;
	background: url(/img/top3l.gif) repeat-x top;
}
.footer {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 7px;
}
.trfooter {
	background: url(/img/bbg.jpg) no-repeat right;
}
TD {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
}
.tbl1 {
	width: 94%;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #f7f7f7;
	border-top:    1px solid #dddddd;
	border-left:   1px solid #dddddd;
	border-bottom: 1px solid #999999;
	border-right:  1px solid #999999;
}
.tblc {
	width: 97%;
	border-top:    2px solid #dddddd;
	border-left:   2px solid #dddddd;
	border-bottom: 2px solid #999999;
	border-right:  2px solid #999999;
}
.tleft {
	width: 199px;
	background-color: #e0e3ea;
	padding-top:   5px;
	border-right:  1px solid #999999;
}
.tright {
	width: 205px;
	background: url(/img/newsb.gif) 100% repeat-y;
}
.tright2 {
	width: 201px;
	background: url(/img/newsb.gif) 100% repeat-y;
}
.tcenter {
	width: 327px;
}
.simg {
	margin-top: 10px;
	margin-bottom: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.barmenu {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	margin-top:    2px;
	margin-bottom: 2px;
	padding-top:   5px;
	padding-bottom:5px;
	margin-right:  5px;
	margin-left:  5px;
	color: #2c3d87;
	background-color: #d8dbe3;
	border: 1px solid #AAC4D7;
}
.barmenu A {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #2c3d87;
	text-decoration: none;
	padding-right: 10px;
	padding-left:  10px;
	padding-top:   5px;
	padding-bottom:5px;
}
.barmenu A:hover {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #415659;
	text-decoration: underline;
	padding-right: 10px;
	padding-left:  10px;
	padding-top:   5px;
	padding-bottom:5px;
}
.cblock {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #2c3d87;
	background-color: #d8dbe3;
	padding: 5px;
	margin-right: 5px;
	text-align: right;
}
.contact {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #2c3d87;
	padding: 5px;
}
.central {
	margin: 5px;
	padding: 5px;
	text-align: center;
}
.newsh {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #443926;
	background-color: #88ABC3;
	padding: 5px;
	margin: 5px;
	text-align: center;
}
.newsb {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #2c3d87;
	padding: 10px;
	text-align: left;
}
.newsa {
	padding-right: 5px;
	text-align: right;
}
.newsa A {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #537EA4;
	text-decoration: none;
}
.newsa A:hover {
	color: #415659;
	text-decoration: underline;
}
.tlist1 {
	background-color: #e0e3ea;
}
.tlist2 {
	background-color: #F2F2FF;
}
.aikido {
	padding: 8px;
	text-align: justify;
}
.aikido IMG {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}
.aikido IMG.im2 {
	padding: 20px;
}
.aikido {
	padding: 10px;
	text-align: justify;
}
.sign {
	text-align: right;
	padding-right:  5px;
	/*font: bold italic 10pt Arial, Helvetica, sans-serif;*/
	font: bold 9pt Arial, Helvetica, sans-serif;
	font-family:sans-serif;
}
.submenu {
	margin-top:    2px;
	margin-bottom: 2px;
	padding-top:   2px;
	padding-left: 10px;
}
.submenu A {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #2c3d87;
	text-decoration: none;
}
.submenu A:hover {
	color: #415659;
	text-decoration: underline;
}
.submenu1 {
	margin-top:    2px;
	margin-bottom: 2px;
	padding-top:   2px;
	padding-left: 10px;
}
.submenu1 A {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #941849;
}
.submenu1 A:hover {
	text-decoration: underline;
}
.txt1 {
	padding-top:    3px;
}
.tsub {
	background: url(/img/bbg.jpg) repeat-y right;
	width: 100%;
}
.sm {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #2c3d87;
}
.comment {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	margin:    5px;
	padding:   8px;
	color: #2c3d87;
	background-color: #F2F2FF;
	border: 1px solid #AAC4D7;
}
.tdt1 {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	padding-left:   10px;
	border-bottom:  1px solid #dddddd;
	width: 25%;
}
.tdt2 {
	border-bottom:  1px solid #dddddd;
}
.cat_img {
	border: #4b9fcb solid 1px;
	margin: 2px;
}
