@charset "utf-8";
/* CSS Document */

*{
   font-family:"微软雅黑",Tahoma,Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#333333;
   line-height:18px;
}

body{
   margin:10px auto;
}

a{
  /*color:#0088CC;*/
  color:#369;
  text-decoration:none;
}
a:hover{
  color:#0088CC;
  text-decoration:underline;
}

.button { margin-left: 2px; padding: 0 3px; height: 24px; border: none; background: #DDD; color: #333; line-height: 20px; cursor: pointer; }
.submit { padding: 0 5px; height: 24px; border-top:1px solid #ddd; border-left:#ddd 1px solid; border-right: 1px solid #666;border-bottom: 1px solid #666;  background: #DDDDDD; color: #000000; line-height: 20px; letter-spacing: 1px; cursor: pointer; font-family:"微软雅黑"; font-size:12px; }
.t_input, select { padding: 3px 2px; border-top:1px solid #666666; border-left:#666666 1px solid; border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; line-height: 16px; }
.pipe { padding: 0 0.4em; color: #DDD; }

.tips{
  color:#CC6600;
}

.td_title{
   border-bottom:#000 3px solid;
   font-weight:bold;
}

.td_common{
   border-bottom:#ddd 1px solid;
}

.td_pager{
  text-align:right;
  padding-top:10px;
}

.nav{
  background:url(../nav-mid.gif) repeat-x;
}
.menu{
  text-align:center;
  letter-spacing:1.5px;
}
.menu a{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}
.menu a:hover{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

.menu-over{
  text-align:center;
  letter-spacing:1.5px;
  background:url(../nav-hover.gif) repeat-x;
}
.menu-over a{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}
.menu-over a:hover{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

.menu-active{
  text-align:center;
  letter-spacing:1.5px;
  background:url(../nav-on.png) center no-repeat;
}
.menu-active a{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}
.menu-active a:hover{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

h1{
   font-size:18px;
   font-weight:bold;
   letter-spacing:1.9px;
}

.righttitle{
   text-align:left;
   padding:5px;
   font-size:16px;
   color:#333;
   border-bottom:#DDDDDD 1px solid;
}
.location{
   text-align:right;
   padding:5px;
   border-bottom:#DDDDDD 1px solid;
}
.location a{
   color:#333;
   text-decoration:none;
}
.location a:hover{
   color:#333;
   text-decoration:underline;
}

.content{
  padding:15px;
}

.footer{
   border-top:#DDDDDD 1px solid; padding:10px; color:#666;
   font-size:11px;
}

.leftnav{
 
}
.leftnav a{
  color:#369;
  text-decoration:none;
}
.leftnav a:hover{
  color:#369;
  text-decoration:underline;
}

.leftnav .on{
  color:#369;
  background-color: #FFFFCC;
  padding:0px 5px;
  text-decoration:none;
}

.topnav{
 
}
.topnav a{
  color:#333;
  background-color: #efefef;
  padding:1px 5px;
  text-decoration:none;
}
.topnav a:hover{
  color:#333;
  background-color: #FFFFCC;
  padding:1px 5px;
  text-decoration:none;
}