Body {
  background-color: #888889;
  margin-top:0;
  padding-top:0;
  margin-bottom:0;
  padding-bottom:0;
}
div#container {
  margin-left:auto;
  margin-right:auto;
  width:748px;
}
div#logo {
  width:748px;
  height:90px;
  border-left:1px solid #414040;
  border-right:1px solid #414040;
  background-image:url('../images/head.jpg');
}
div#menu {
  width:748px;
  height:38px;
  vertical-align:middle;
  border-left:1px solid #414040;
  border-right:1px solid #414040;
}
a.menu:link,a.menu:visited,a.menu:active {
  font-family:Verdana, Arial;
  font-size:10px;
  text-align:center;
  height:38px;
  height:27px !important;
  text-decoration: none;
  color:#FFFFFF;
  padding-top:11px;
  background:url('../images/menu_back.gif');
  display:block;
  border:0;
}
a.menu:hover {
  background-position: 0px -38px;
  font-family:Verdana, Arial;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  border:0;
}
a.menuActive:link,a.menuActive:visited,a.menuActive:active,a.menuActive:hover {
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  height:38px;
  height:27px !important;
  text-decoration: none;
  color:#FFFFFF;
  padding-top:11px;
  background:url('../images/menu_back.gif');
  background-position: 0px -38px;
  display:block;
  border:0;
}
div.sep {
  width:2px;
  height:38px;
  background-image:url('../images/menu_vr.gif');
  float:left;
}
div.menu {
  float:left;
  vertical-align:middle;
}
div.menu_r {
  background-image:url('../images/menu_background.gif');
  width:295px;
  height:38px;
  float:left;
  text-align:right;
}
div#header {
  height:106px;
  width:727px;
  clear:both;
  text-align:left;
  padding-left:23px;
  padding-top:12px;
  background:url('../images/head_title.gif') no-repeat;
  color:#CCCCCC;
  font-family:Verdana, Arial;
  font-size:12px;
}
div#header .h1, h1 {
  font-family:"Trebuchet MS", Verdana, Arial;
  font-size:16px;
  color:#EB9F3D;
  font-weight:bold;
}
div#header2 {
  height:72px;
  width:727px;
  clear:both;
  text-align:left;
  padding-left:23px;
  padding-top:13px;
  background:url('../images/head_title2.gif') no-repeat;
  color:#CCCCCC;
  font-family:Verdana, Arial;
  font-size:12px;
}
div#header2 .h1, h1 {
  font-family:"Trebuchet MS", Verdana, Arial;
  font-size:16px;
  color:#EB9F3D;
  font-weight:bold;
}
div#content {
  width:725px;
  font-family:"Trebuchet MS", Verdana, Arial;
  font-size:13px;
  padding-top:23px;
  padding-left:23px;
  padding-bottom:10px;
  background-color:#FFFFFF;
  border:1px solid #414040;
  color:#333333;
  float:left;
  clear:both;
}
div#main {
  float:left;
  width:480px;
}
div#main h1 {
  color:#40659b;
  font-size:15px;
  padding:0;
  margin-top:5px;
  margin-bottom:5px; 
}
div#main h2 {
  color:#7b9905;
  font-size:15px;
  font-weight:normal;
  padding:0;
  margin-top:0;
  margin-bottom:5px;
}
div#main h3 {
  color:#999999;
  font-size:14px;
  font-weight:normal;
  padding-left:0;
  margin-top:0;
  margin-bottom:5px;
}
div#right {
  float:right;
  width:220px;
  padding-left:10px;
}
div#right ul {
  margin: 4px 10px 4px 10px;
  padding: 0;
  list-style: none;
}
div#right li {
  margin: 0 0 .5em 0;
  padding: 0 0 0 12px;
  line-height: 1.1em;
  background: url(../images/bullet.gif) no-repeat 0 5px;
}
div#right_head {
  background-image:url('../images/menu_rh.gif');
  width:210px;
  height:20px;
  font-family:Verdana, Arial;
  font-size:11px;
  padding-left: 10px;
  padding-top: 7px;
  color:#FFFFFF;
  font-weight: normal;
  margin-bottom:5px;
}
div#footer {
  background-color:#414040;
  width:736px;
  font-size:10px;
  color:#FFFFFF;
  font-family:Verdana, Arial;
  height:23px;
  padding-top:7px;
  padding-left:7px;
  padding-right:7px;
  clear:both;
}
div#footer a {
  border:0;
}
form {
  margin:0;
}
.text_search {
  border:1px solid #D48103;
  font-family:Verdana, Arial;
  font-size:12px;
  height:16px;
}
.btn_search {
  border:0;
  width:54px;
  height:23px;
}
a:link,a:visited,a:active {
  color: #40659B;
  text-decoration: none;
  border-bottom: 1px dotted #bbb;
}
a:hover {
  color: #036;
  border-bottom-style: solid;
}
a.inmenu:link,a.inmenu:visited,a.inmenu:active {
  color: #7b9905;
  text-decoration: none;
  border-bottom: 0px;
}
a.inmenu:hover {
  color: #5F7504;
  text-decoration: none;
  border-bottom: 0px;
}
input,textarea {
  border: 1px solid #CCCCCC;
}
input:focus,textarea:focus {
  border: 1px solid #999999;
}
td.r {
  text-align:right;
}
.err {
  color:red;
  font-size:11px;
}
img {
  border:0;
}
span.highlight {
  color: #c30;
  background-color: #ff9;
  font-weight: bold;
}
a span.highlight {
  background-color:#FFFFFF;
  text-decoration:underline;
  color:#C43003;
}
a:hover span.highlight {
  background-color:#FFFFFF;
  text-decoration:none;
  color: #FF6600;
}
.pageNum       {
  border-right:1px #EBEBEB solid;
  padding: 2px 5px;
}
.pageCurrent {
  font-weight:bold;
  color:#000;
  background:#EBEBEB;
}
