* {
  font-family:Arial;
}
body {
  padding:0;
  margin:0;
  font-size:12px;
  color:#000000;
}
.png {
  behavior: url('/img/png.htc');
}
.png1 {
  behavior: url('/img/png1.htc');
}
a.video {
}
img.coolimage {
}
a:link,a:active,a:visited {
  color:#4F5080;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
td,th,p,li,span,div {
  font-size:12px;
  color:#000000;
}
.uptitle {
  color:#050754;
  font-size:16px;
  font-weight:bold;
}
a.menustyle:link,a.menustyle:active,a.menustyle:visited {
  color:#4F5080;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
a.menustyle:hover {
  text-decoration:underline;
}
a.downmenustyle:link,a.downmenustyle:active,a.downmenustyle:visited {
  color:#050754;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
a.downmenustyle:hover {
  text-decoration:underline;
}
a.submenustyle:link,a.submenustyle:active,a.submenustyle:visited {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.submenustyle:hover {
  text-decoration:underline;
}
.header {
  color:#4F5080;
  font-weight:bold;
  font-size:12px;
}
a.headerstyle:link,a.headerstyle:active,a.headerstyle:visited {
  color:#4F5080;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
a.headerstyle:hover {
  text-decoration:underline;
}
a.more:link,a.more:active,a.more:visited {
  color:#4F5080;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
a.more:hover {
  text-decoration:underline;
}
a.pathlink:link,a.pathlink:active,a.pathlink:visited {
  color:#000000;
  font-weight:bold;
  font-size:11px;
  text-decoration:underline;
}
a.pathlink:hover {
  text-decoration:none;
}
.path {
  color:#000000;
  font-weight:bold;
  font-size:11px;
}
.butt {
  font-size:11px;
  color:#FFFFFF;
  background-color:#AAAAAA;
  border:1px solid #666666;
}
.finp1 {
  background-color:#F2F2F2;
  border:1px solid #C2C2C2;
  font-weight:bold;
  font-size:11px;
}
.gbutton {
  font-size:11px;
  color:#FFFFFF;
  background-color:#AAAAAA;
  border:1px solid #666666;
  cursor:pointer;
}
.ginput {
  background-color:#F2F2F2;
  border:1px solid #C2C2C2;
  font-weight:bold;
  font-size:11px;
}
td.curpage {
  background-color:#1E405B;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  border:1px solid #1E405B;
}
td.page {
  border:1px solid #1E405B;
  cursor:pointer;
  font-size:12px;
}
td.pages {
  font-weight:bold;
  font-size:12px;
}
#bn {
  background:#d8e3f2;
  height:110px;
  overflow:hidden;
  width:653px; /* 633 */
}
#bn table {
  height:110px;
  position:relative;
}
#bn img {
  border:1px solid #afcbf5;
}
#bn td {
  padding-right:5px;
}
#lbutt {
  display:block;
  width:36px;
  height:110px;
  margin-right:3px;
  background:url('/img/left.png') no-repeat center center #f2f6fb;
  visibility:hidden;
}
#lbutt:hover {
  background:url('/img/left_in.png') no-repeat center center #d8e3f2;
}
#rbutt {
  display:block;
  width:36px;
  height:110px;
  margin-left:3px;
  background:url('/img/right.png') no-repeat center center #f2f6fb;
}
#rbutt:hover {
  background:url('/img/right_in.png') no-repeat center center #d8e3f2;
}




#calendar {
  width:183px;
  margin:0 auto;
  margin-bottom:10px;
  _margin-left:12px;
}
#calendar .top {
  text-align:center;
  padding-bottom:5px;
}
#calendar .top img {
  border:0;
  width:15px;
  height:15px;
  vertical-align:text-top;
}
#calendar .top a {
  font-size:14px;
  color:#7a6c69;
  text-decoration:none;
  margin-right:5px;
  margin-left:5px;
}
#calendar .top a:hover {
  text-decoration:underline;
}
#calendar .weeks {
  border-right:1px solid #d6d7d6;
}
#calendar .weeks span {
  background:#E9E9E9;
  display:block;
  float:left;
  width:25px;
  _width:26px;
  height:25px;
  line-height:25px;
  text-align:center;
  color:#5c7aa7;
  font-size:12px;
  font-weight:bold;
  border:1px solid #d6d7d6;
  border-right:0;
}
#calendar .center {
  background:#ffffff;
  border-right:1px solid #e9e9e9;
}
#calendar .center span {
  display:block;
  float:left;
  width:25px;
  _width:26px;
  height:25px;
  line-height:27px;
  text-align:center;
  font-size:11px;
  border:1px solid #e9e9e9;
  border-right:0;
  border-top:0;
}
#calendar .center a {
  display:block;
  width:25px;
  height:25px;
  background:url('../../img/calendar/active.png') no-repeat center center;
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
#calendar .center .out {
  color:#7b7b7b;
}
#calendar .center .curr {
  background:url('../../img/calendar/active.png') no-repeat center center;
  font-weight:bold;
  color:#72FFFB;
}
.clear {
  clear:both;
}

#sform {
  margin:0 auto;
  width:173px;
  margin-bottom:15px;
  _margin-left:15px;
}
#sform form {
  margin:0;
}
#sform input {
  float:left;
  width:148px;
  height:26px;
  background:url('../../img/sinput.png') no-repeat;
  margin:0;
  border:0;
  padding-left:10px;
  padding-right:10px;
  font-size:11px;
  color:#999999;
  line-height:26px;
}
#sform button {
  margin:0;
  padding:0;
  overflow:visible;
  cursor:pointer;
  border:0;
  background:url('../../img/sbutt.png') no-repeat;
  width:25px;
  height:26px;
  float:left;
}
#pages {
  margin-top:20px;
}
#pages td {
  font-size:11px;
  padding-right:4px;
}
#pages a {
  font-size:11px;
  color:#000000;
  display:block;
  background-color:#eeeeee;
  border:1px solid #cccccc;
  padding:2px;
  text-decoration:none;
}
#pages td a:hover {
  color:#0377d1;
}
#pages b {
  display:block;
  background-color:#eeeeee;
  border:1px solid #cccccc;
  padding:2px;
  padding-bottom:3px;
  color:#0377d1;
}
