body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color:#ce0000;
 scrollbar-highlight-color:#000000;
 scrollbar-3dlight-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#000000;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#000000;}

a, a:hover {cursor: pointer; text-decoration: none;}
form {padding: 0px; margin: 0px;}

TD {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 14px;
 color: #3e3e3e; }

.tblb14 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 color: #3e3e3e; }

.lblb14 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 color: #3e3e3e; }
.lblb14:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 color: #ef3e34; }

.lbl12 {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size: 12px;
 color: #3e3e3e; }
.lbl12:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: normal;
 font-size: 12px;
 color: #ef3e34; }

.copy {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #dadada; }
.cl {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: bold;
 font-size: 12px;
 color: #dadada; }
.cl:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-weight: bold;
 font-size: 12px;
 color: #e83730; }

.bgc {background-color: #000000; height: 54px;}
.cd1 {margin: 0px 0px 0px 20px; float: left; width: 998px;}
.cd2 {float: left;}

.logo {
 background-image: url(images/top_01.gif);
 width: 382px;
 height: 186px;
 background-position: top right;
 background-repeat: no-repeat;}
.tbllogo {
 border: 0px solid;
 width: 382px;
 height: 186px;}

.w1250 {width: 1250px; border: 0px solid;}
.w382 {width: 382px;}
.w382t {width: 382px; border: 0px solid;}
.w868 {width: 868px;}
.w120 {width: 120px;}
.w100 {width: 100px;}
.w200 {width: 200px;}
.w378 {width: 378px;}

.tw12 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 padding: 0px 0px 0px 20px;
 font-weight: normal;
 font-size: 12px;
 color: #ffffff; }
.twb12 {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #ffffff; }

.bgmenu {
 background-image: url(images/top_02.jpg);
 padding-right: 50px;
 height: 44px;
 background-position: bottom;
 background-repeat: no-repeat;
 text-align:right;
}
.tmenu {
 font-family: arial, tahoma, verdana;
 text-decoration: underline;
 font-style: none;
 font-weight: bold;
 font-size: 14px;
 color: #ffffff;
 text-transform:uppercase;
 }
.tmenu:hover {
 text-decoration: none;
 font-style: normal;
}
.atmenu {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: normal;
 font-weight: bold;
 font-size: 13px;
 color: #ffffff; }
.ptm {padding: 0px 0px 0px 260px;}
.tmenur {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 padding: 0px 25px 0px 25px;
 font-style: none;
 font-weight: bold;
 font-size: 13px;
 color: #ffffff; }

.psbg {
 background-image: url(images/ps.gif);
 width: 382px;
 height: 57px;
 background-position: top;
 background-repeat: no-repeat;}
.titlewhite {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: none;
 padding: 0px 0px 0px 45px;
 font-weight: bold;
 font-size: 24px;
 color: #ffffff; }

.bgleft {
 background-image: url(images/bgleft.gif);
 width: 382px;
 background-position: right;
 background-repeat: repeat-y;}

.t {border-top: #f1f1f1 1px solid;}
.r {border-right: #f1f1f1 1px solid;}
.b {border-bottom: #f1f1f1 1px solid;}
.l {border-left: #f1f1f1 1px solid;}
.brd {border: #f1f1f1 1px solid;}

.selects {
 width: 308px;
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: none;
 margin: 0px 0px 0px 8px;
 font-weight: normal;
 font-size: 12px;
 color: #000000;}
.ft {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 padding: 0px 0px 0px 9px;
 font-style: none;
 font-weight: bold;
 font-size: 12px;
 color: #000000; }
.color1 {background-color: #d3d2d2;}
.color2 {background-color: #c2c2c2;}
.color3 {background-color: #e7e7e7;}

.bgfirm {
 background-image: url(images/bgfirm.jpg);
 width: 381px;
 height: 219px;
 background-position: right;
 background-repeat: repeat-y;}
.titleblack {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: none;
 padding: 0px 0px 0px 45px;
 font-weight: bold;
 font-size: 24px;
 color: #000000; }

.bgright {
 background-image: url(images/bgright.gif);
/* background-position: top;
 background-repeat: repeat-x;
 background-color: #e6e6e6;*/
 background-position: bottom;
 background-repeat: repeat-x;
 background-color: #fefefe;}

.nameblack {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: none;
 font-weight: bold;
 font-size: 24px;
 color: #000000; }
.namered {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: none;
 font-weight: bold;
 font-size: 24px;
 color: #ef3e34; }
.nameredsmall {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-style: none;
 font-weight: bold;
 font-size: 12px;
 color: #ef3e34; }

.inputc {
 border: #3e3e3e 1px solid;
 width: 350px;
 height: 20px;
 margin-bottom: 10px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 14px;
 color: #3e3e3e;}
.txtar {
 border: #3e3e3e 1px solid;
 width: 410px;
 height: 160px;
 font-family: arial, verdana, tahoma;
 overflow: auto;
 background-color: #ffffff;
 font-size: 14px;
 color: #3e3e3e;}
.but {
 cursor: pointer;
 border: 1px solid #f1f1f1;
 padding: 2px 10px 2px 10px;
 margin: 0px 0px 0px 10px;
 font-family: arial, tahoma, verdana;
 background-color: #3e3e3e;
 text-decoration:none;
 font-size: 13px;
 color: #f1f1f1;
 font-weight: bold;}
.inputsec {
 border: #3e3e3e 1px solid;
 width: 80px;
 height: 20px;
 font-family: arial, verdana, tahoma;
 background-color: #f1f1f1;
 font-size: 14px;
 color: #3e3e3e;}

.img {border: #ef3e34 1px solid; background-color: #ffffff;}

.cm {margin: 5px 35px 35px 35px;}
.cmd {margin: 20px 35px 35px 35px;}

.dm {
 background-image: url(images/map.gif);
 height: 330px;
 background-position: top;
 background-repeat: no-repeat;}
.sel {
 border: #3e3e3e 1px solid;
 width: 200px;
 height: 20px;
 margin-bottom: 10px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 14px;
 color: #3e3e3e;}
/*---------------------------------------------------------------*/
/* pager */
ul.pager {
  text-align: center;
}
ul.pager li{
  display: inline;
  padding: 2px 10px;
  margin-right: 10px;
}
ul.pager li a {
  text-decoration: none;
  color: black;
}

ul.pager li.page{
  border: 1px solid black;
  background-color: rgb(231, 231, 231);
}

ul.pager li.apage{
  border: 1px solid black;
  background-color: white;
}
ul.pager li.page:hover{
  background-color: white;  
}
