@charset "utf-8";
/* CSS Document */

body {
	background: #e5ebf9;
	margin: 15px 0;
	color: #000;
	text-align: center;
}

#wrapper {
	border: #002d8b 2px solid;
	display: block;
	background: #e5ebf9;
	margin: auto;
	width: 906px;
	height: 100%;
}

#top {
	float: left;
	width: 906px;
	height: 136px;
}

#top1 {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 906px;
	height: 87px;
	background: #4060a4;
	text-align: left;
}

#top2 {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 906px;
	height: 34px;
	background: #9db5e5;
	text-align: left;
}

#main-menu {
  float:left;
  width:896px;
  margin:5px;
  height:24px;
  padding:0;
  text-align:left;
}

ul#menu{
  list-style: none;
  display:inline;
  background:transparent;
}

ul#menu li
{
  float: left;
  font: 12px/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-right: 1px solid #333333;
}
  
#menu a, #menu a:link, #menu a:visited, #menu a:active  {
  float:left;
  font: bold 12px/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin:0px 5px 0px 5px;
  text-decoration:none;
  color:#003366;
}
  
#menu a:hover {
  float:left;
  font: bold 12px/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin:0px 5px 0px 5px;
  text-decoration:none;
  color:#993300;
}

#top3 {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 906px;
	height: 15px;
	background: #9db5e5;
}

#leftcontent {
	padding: 0px 9px 0px 0px;
	float: left;
	margin: 0px;
	width: 597px;
	text-align: left;
}

#leftcontent1 {
	padding: 0px;
	background: #203154;
	float: left;
	margin: 0px;
	width: 597px;
	height: 250px;
}

#leftcontent2 {
	padding: 10px 0px 0px 10px;
	float: left;
	margin: 0px;
	width: 587px;
}

#subleft1 {
	padding: 0px;
	background: #4060a4;
	float: left;
	margin: 0px;
	width: 160px;
}

.title-left{
  float:left;
  width:150px;
  margin:0;
  padding:3px 3px 3px 7px;
  text-align:left;
  font: 12px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  line-height: 1.6;
  height:20px;
  background: #002d8b;
  border-top: 5px solid #e5ebf9;
  border-bottom: 1px solid #FFFFFF;
}

#sub-left {
  width:160px;
  clear:both;
  float:left;
  padding:0;
  background: #9db5e5;
}

.sub-left-menu {
  width:160px;
  clear:both;
  float:left;
  padding:0;
  margin:0;
  list-style:none;
}
.sub-left-menu ul{
  list-style:none;
  margin:0;
  padding:0;
  width:160;
}
ul.sub-left-menu li
{
  float: left;
  clear:both;
  font: 12px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
  height:20px;
  width:160px;
  border-bottom: 1px solid #FFFFFF;
}

.sub-left-menu a, .sub-left-menu a:link, .sub-left-menu a:active, .sub-left-menu a:visited{
  font-weight:bold;
  margin:0;
  padding:3px 0 2px 10px;
  width:150px;
  color:#000000;
  text-decoration:none;
  background: #9db5e5;
}
.sub-left-menu a:visited{
  color:#203154;
}
.sub-left-menu a:hover{
  font-weight:bold;
  color:#3c9500;
  padding:3px 0 2px 10px;
  width:150px;
  background: #9db5e5;
  text-decoration:none;
}


#subleft2 {
	padding: 0px 0px 0px 10px;
	float: left;
	margin: 0px;
	width: 417px;
	text-align: left;
}
.sub-right {
  font: 11px/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-bottom: 1px #006699 dashed;
  padding:0px 0px 3px 0px;
  margin: 0px;
}
.title-right, .title-right a, .title-right a:link, .title-right a:active, .title-right a:visited {
  text-align:left;
  font: 14px/2em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
  font-weight:bold;
  color: #24418d;
  text-decoration: none;
}
.title-right a:hover {
  text-align:left;
  font: 14px/2em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
  font-weight:bold;
  color:#990000;
  text-decoration: none;
}

.content-right {
  text-align:justify;
  font: 11px/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#111111;
}

.date-right {
  text-align:left;
  font: 10px/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#555555;
}
.tag-right {
  text-align:left;
  font: bold 11px/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#666666;
  text-decoration:none;
}

.tag-right a, .tag-right a:link, .tag-right a:active, .tag-right a:visited {
  text-align:left;
  font: bold 11px/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#003366;
  text-decoration:none;
}

.tag-right a:hover {
  text-align:left;
  font: bold 11px/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#993300;
  text-decoration:none;
}

.nav-right {
  width:521px;
  margin:1px 2px 15px 2px;
  padding:1px 0 5px 0;
  float: left;
  font: 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
  text-align:left;
}

.nav-right a, .nav-right a:link, .nav-right a:visited, .nav-right a:active {
  color:#003366;
  border:1px solid #000033;
  background:#fff;
  padding:0px 3px 0px 3px;
  margin:2px 2px 2px 2px;
  text-decoration: none;
}
.nav-right a:hover {
  color: #000033;
  border:1px solid #000033;
  background:#d9e7ee;
  padding:0px 3px 0px 3px;
  margin:2px 2px 2px 2px;
  font-weight:bold;
  text-decoration: none;
}
.other {
  margin:5px 2px 5px 2px;
  text-align:justify;
  font: 12px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#000050;
}

#rightcontent {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 300px;
	text-align: left;
}

#bottom {
	clear: both;
	height: 200px;
	margin: 0px;
	width: 906px;
	text-align:center;
}

#bottom1 {
	padding: 0px;
	background: #9db5e5;
	float: left;
	margin: 0px;
	width: 886px;
	border: #e5ebf9 10px solid;
	height: 90px;
}

#bottom2 {
	padding: 0px;
	background: #4060a4;
	float: left;
	margin: 0px;
	width: 906px;
	height: 65px;
}
#bottom3 {
	padding: 5px 0px 0px 10px;
	float: left;
	margin: 0px;
	width: 896px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color: #444444;
	background:#FFFFFF;
}
