/* login.css */
.user_title{height:34px;line-height:34px;background:url("images/login.gif") no-repeat scroll 0px 0px transparent;padding-left:15px;font-size:14px;font-weight:bold}
.user_box{border:1px solid #C5C5C5;padding:20px;overflow: hidden;}
#login {position:relative;}
#login .user_box{height:220px}
#login .label{line-height:26px;font-size:14px;text-align:right;width:120px;float:left}
#login .option{padding-right:5px;border-right:1px dotted #E0E0E0;margin-right:5px}
#login .info{display:none;color:#FF0000;margin-left:10px}
#login .bg{width:100%;z-index:-1;background:url("images/login.gif") no-repeat scroll 0px -34px transparent;height:120px;position:absolute;bottom:0px}
#login .left_box{float:left;width:640px;border-right:1px solid #E0E0E0;height:220px}
#login .right_box{float:left;width:300px;height:220px}
#login .left_box p{margin:20px 0px 20px 100px;}
#login .right_box p{margin:20px;text-align: right;line-height:24px;}
#login .left_box .icon_key{float:left;background:url("images/login.gif") no-repeat scroll 0px -155px transparent;width:100px;height:100px}
#login .left_box .login_submit{width:90px;height:35px;background:url("images/login.gif") no-repeat scroll -117px -158px transparent;cursor:pointer;border:none}
#login .right_box .register_submit{float:right;display:block;width:105px;height:37px;background:url("images/login.gif") no-repeat scroll -117px -193px transparent;cursor:pointer}


#container {  margin:0 auto;  width: 990px;  overflow: hidden;  padding-bottom: 15px;}
#left-pane {  float: left;  overflow: hidden;  width: 200px;}
#main-pane {  float: left;  overflow: hidden;  width:990px;}
#right-pane {  float: left;  overflow: hidden;  width: 200px;}
.cell-block {  margin: 1px 0px 15px 1px;}


.container-user #left-pane {  width: 180px;}
.container-user #main-pane {  width: 810px;}
.container-user .title-div {  border:none;  background: none;  border-bottom: 1px solid #C5C5C5;  font-weight: bold;  font-size:14px;  margin: 0px;  padding:6px 0 4px 40px; height: auto;}
.container-user .content-div {  border:none;  margin-left:5px;  border-left:1px solid #C5C5C5;  min-height: 300px;}
.container-user #right-pane {  width: 0;}
.content-div {
    border-color: #C5C5C5;
    border-right: 1px dashed #CECECE;
    border-style: dashed;
    border-width: 0 1px 1px;
    margin-bottom: 10px;
    padding: 16px 32px;
    text-align: left;
}
ul.user_menu {  margin-bottom: 20px;  padding-bottom: 5px;}
ul.user_menu li {  letter-spacing: 1px;  line-height: 100%;}
ul.user_menu li.title {  padding: 6px 0 5px 0;  border-bottom: 1px solid #C5C5C5;  letter-spacing: 2px;  text-align: right;  font-weight: bold; font-size:20px;  color: #8DAE1C;}
ul.user_menu li.l1 {  margin: 5px 5px 2px 5px;  padding: 1px 25px 2px 0px;  text-align:right;  background: url('images/btn_arrow_triple.gif') no-repeat right;font-size:14px;  font-weight:bold;}
ul.user_menu li.l2 {  padding: 5px 5px 5px 50px;  text-align:right;}
ul.user_menu li.l2-selected {  padding: 5px 5px 5px 50px;  background: #8DAE1C;  text-align:right;}
ul.user_menu li.l2-selected a {  color: white;}

table {    border-collapse: collapse;    border-spacing: 0;}
td, th {    font-size: 12px;    padding: 0;}
table.fixed {    table-layout: fixed;}
table.p td, table.p th {    padding: 3px; }
table.p1 {    border: 1px solid #CCCCCC;    table-layout: fixed;}
table.p1 td, table.p1 th {    border: 1px solid #CCCCCC;    padding: 2px 5px;}
table.border {    border: 1px solid #CCCCCC;}
table.border td, table.border th {    border: 1px solid #CCCCCC;}
