html{height: 100%; width: 100%;
    margin: 0; padding: 0;
    border: solid black 0px; 
    background:url(images/bdy-bg.png); background-position:60% 1%;background-color:#FFF;}
body{margin: 0;padding: 0;
    border: solid black 0px; border-collapse: collapse;
    vertical-align: top;
    font-family: verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 12px; color: #666; border-collapse:collapse; line-height:18px;}
.wraper{ width:1014px; 
   margin-left: auto; margin-right: auto;
   border: solid #000 0px; border-collapse:collapse; background-color:#FFF;}
.top{height:151px; width:1014px; background:url(images/top.jpg); border-collapse:collapse; margin:0; padding:0;}
.menu{height:51px; width:1014px; background:url(images/menu.png);}
.cnt{width:1014px; background:url(images/cnt-bg.png);}
.footer{height:65px; width:1014px; background:url(images/footer-bg.png);}
/*### navigation ###*/
.box{position:relative;width:920px; height:26px; top:10px; left:40px; border:solid black 0px;background-color:#66757e; vertical-align:middle;}
.footer-box{position:relative;
            width:950px; height:30px;
            top:14px; left:30px;
            border:solid black 0px;
            background:url(images/footer-box-bg.png); background-repeat:no-repeat; 
            vertical-align:middle; text-align:center; 
            padding:0; margin:0 0 0 0; 
            color:#6d7b84; font-weight:normal; line-height:32px;font-size:11px;}
.footer-box a:link, .footer-box a:visited{color:#6d7b84; font-weight:normal; font-size:11px;}
.footer-box a:hover {padding:0; margin:0; color:#999;}
.nav{ width:900px; height:20px; padding:4px 0 0 10px; margin:0;}
.nav li{padding:0 10px 0 10px; margin:0; display: inline;}
.nav li a:link, .nav li a:visited{padding:0; margin:0; color:#FFF; font-family:verdana;}
.nav li a:hover{padding:0; margin:0; color:#CCC; text-decoration:none;}
.pad{ position:relative; top:20px; left:60px; width:900px; height:100%; min-height:200px; padding:20px 0 50px 0; margin:0; border:solid black 0px;}
.cnt_txt{width:580px; height:300px;}
.indent{padding:0 0 0 50px; border:solid black 0px;}
.width-exp{width:700px; padding:0; margin:0; border:solid black 0px;}
.width-exp td{padding:0px; margin:0; border:solid #ccc 0px;}
.submit{padding:0; margin:0; height:45px; width:240px;}
.register{height:130px; width:204px; margin-left:700px; position:absolute; padding:20px 0 0 0px; z-index:5;}
.press{height:150px; width:245px; margin-left:550px; position:absolute; padding:140px 0 0 0px; z-index:5;}
/*.submit a:link, .submit a:visited{background:url(images/submit.jpg);margin:0; background-repeat:no-repeat;}
.submit a:hover{background:url(images/submit-over.jpg); border:solid black 0px; background-repeat:no-repeat;}*/


/*### general format ###*/
h1{color:#FF0000;
   font-weight:bold;
   line-height:22px;
   font-size: 15px;
   font-weight: bold;
   font-family: arial, Verdana,Arial,Geneva,Helvetica,sans-serif;
   padding: 0 0 4px 0;
   margin:0px;
   text-transform:uppercase;
   }
h2{
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color:#999;
  padding: 0 0 10px 0;
  margin: 0px 0px 0px 0px;
  text-transform:uppercase;
  }
h3{
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  }
img{
  border: solid black 0px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  }
ul{
  margin: 0px;
  padding: 0px;
  border: solid #FFF 0px;
  }
ol{
  margin: 0 0 0 10px;
  padding: 0px;
  border: solid #FFF 0px;
  }  
li{
  margin: 0px;
  padding: 0px;
  border: solid #FFF 0px;
  /*list-style-type: none;*/
  vertical-align:top;
  }
table{
  margin: 0px;
  padding: 0px;
  border: solid #000 0px;
  vertical-align:top;
  border-collapse: collapse;
  }
tr{
  margin: 0px;
  padding: 0px;
  border: 0px;
  vertical-align:top;
  border-collapse: collapse;
  }
td{
  margin: 0px;
  padding: 0px;
  border: solid #FFF 0px;
  vertical-align:top;
  border-collapse: collapse;
  font-size: 11px;
  }
a:link{
  color:#6d7b84;
  text-decoration:none;
  font-size:12px;
  }
a:visited{
  color:#6d7b84;
  text-decoration:none;   
  font-size:12px;
  }
a:hover{
  color:#ff0000;
  text-decoration:underline;
  font-size:12px;
  }
a:active{
  color: #006666
  }
p{padding:2px; margin:0;}   
b{color:#6d7b84;}
div{padding:0; margin:0;}
hr{padding:10px; margin:0;  border:solid #d0d6da 0px; border-top:solid #ececec 1px; width:100%; text-align:left;} 
.pad-all{padding:14px 4px 4px 4px;}
.pad-all td{padding:4px; border:solid #ccc 1px;}
.border{border:solid #CCC 1px;}
.width-exp{width:100%;}
.center{text-align:center;}
.left{text-align:left; vertical-align:middle;}
.grey{background-color:#CCC; color:#FFF;}
.grey td{border:solid white 1px;}
.strong{font-weight:bold;}
.push{width:150px;}
