/* block
--------------------------------------------------------*/
body {
	margin: 0px; padding: 0px;
	background-color: #fff;
	font: normal 12px/1.2 Verdana, Arial, sans-serif;
	}
/* content
--------------------------------------------------------*/
p, div, span, th, td {
	font: normal 12px/1.2 Verdana, Arial, sans-serif;
	}
/*
----------------------------------------------*/
a         { font: 14px/1.2; }
a:hover   { color: #6ea900 }
/*
----------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #0e4aa3
}
h1 { font-size: 140%; line-height: 140% }
h2 { font-size: 130%; line-height: 130% }
h3 { font-size: 120%; line-height: 120% }
h4 { font-size: 110%; line-height: 110% }
h5 { font-size: 105%; line-height: 105% }
h6 { font-size: 100%; line-height: 100% }
/*
--------------------------------------------------------*/
#main_menu_box {
	width: 200px; height: 192px;
	background: url(i/main_menu_bg.gif) #54638C no-repeat;
	}
#main_menu {
	margin-left: 15px; padding-top: 20px;
	}
a.main_menu_item {
	font: normal bold 12px/15px Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none
	}
a.main_menu_item:hover {
	font: normal bold 12px/15px Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: underline
	}
a.simple_link {
	font: normal 11px/1.2 Verdana, Arial, sans-serif;
	color: #3366cc;
	}
a.simple_link:hover {
	font: normal 11px/1.2 Verdana, Arial, sans-serif;
	color: #3399cc;
	text-decoration: none
	}
#centre	     { margin-left: 15px }
#centre span { text-decoration: underline }
span.path         { font: normal bold 14px/1.2 Verdana, Arial, sans-serif; color: #1A2E69 }
span.path a       { font: normal bold 14px/1.2 Verdana, Arial, sans-serif; color: #1A2E69; text-decoration: underline }
span.path a:hover { font: normal bold 14px/1.2 Verdana, Arial, sans-serif; color: #506d97; text-decoration: underline }
span.path_sep     { font: normal bold 12px/1.2 Verdana, Arial, sans-serif; color: #1A2E69 }
/*
--------------------------------------------------------*/
.news_date             { margin: 7px;
						 font: normal 10px/1.2 Verdana, Arial, sans-serif; color: #1A2E69 }
.news_text             { margin: 0px 7px;
						 font: normal 10px/1.2 Verdana, Arial, sans-serif; color: #1A2E69 }
.news_text a           { font: normal 10px/1.2 Verdana, Arial, sans-serif; color: #1A2E69 }
.news_text a:hover     { font: normal 10px/1.2 Verdana, Arial, sans-serif; color: #1A2E69 }
.news_source           { margin: 7px;
						 font: normal 10px/1.2 Verdana, Arial, sans-serif; color: #1A2E69 }
.news_source a         { font: normal 10px/1.2 Verdana, Arial, sans-serif }
/* decoration
--------------------------------------------------------*/
#banner1 {  background: url(/img/banner1.gif) #fff no-repeat }
#banner2 {  background: url(/img/banner2.gif) #fff no-repeat }
.bannerlink { display: block; width: 100%; height: 192px; }
/* tree
--------------------------------------------------------*/
.tree1 {
	font-weight: bold;
	color: #3366cc;
	text-decoration: none;
	}
.tree2 {
	margin-left: 15px;
	color: #3366cc;
	text-decoration: none;
	}
.tree3 {
	color: #3366cc;
	text-decoration: none;
	}
.tree4 {
	color: #3366cc;
	text-decoration: none;
	}
.tree5 {
	color: #3366cc;
	text-decoration: none;
	}
.tree1:hover, .tree2:hover, .tree3:hover, .tree4:hover, .tree5:hover {
	color: #3399cc;
	text-decoration: underline;
	}