/* CSS Document */
*{margin:0 auto; padding:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; }
.button{background:url(../images/but_bg.jpg) repeat-x; padding:0 10px; line-height:25px; height:25px; border:#e84800 solid 1px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.button2{background:url(../images/but_bg.jpg) repeat-x; padding:4px 10px; text-decoration:none; line-height:25px; height:25px; border:#e84800 solid 1px; font-size:12px; font-weight:bold; color:#FFFFFF;}
input.input-text, select, textarea { border:#7f9db9 solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#595959; }
.wrapper{background:url(../images/page_bg.jpg) repeat-y -6px 0; width:868px; margin:0 auto; text-align:center;}
.main{width:800px;  border-bottom:#595959 solid 1px;}

.header{width:798px; margin:0 auto;}
.header .hleft{background:url(../images/head_left_bg.jpg) repeat-x; width:373px; height:50px; float:left;}
.header .hmid{background:url(../images/head_mid_bg.jpg) no-repeat; width:70px; height:50px; float:left;}
.header .hright{background:url(../images/head_rig_bg.jpg) repeat-x; width:355px; height:50px; float:right;}

.mid_main{width:784px; margin:0 auto;}
.top_con{width:784px; padding-bottom:10px;}
.top_con .logo{width:147px; float:left; padding-left:43px;}
.top_con .date{width:160px; text-align:right; padding-right:11px; font-size:14px; color:#4b4b4b; float:right; font-weight:bold; padding-top:65px;}

.nav_con{width:782px; background:url(../images/nav_bg.jpg) repeat-x; height:28px; line-height:28px; border:#c9c7c7 solid 1px; margin:0 auto;}
.nav_con ul{list-style-type:none; list-style-image:none; width:600px; float:right; text-align:right; padding-right:12px;}
.nav_con li{display:inline;  line-height:28px;}
.nav_con li a{ border-right:#c9c7c7 solid 1px; outline:none; color:#4b4b4b; font-size:12px; padding-right:15px; padding-left:5px; font-weight:bold; text-decoration:none;}
.nav_con li  a.last{ border-right:none; outline:none; color:#7e450e; font-size:12px; font-weight:bold; padding:0px 0 0 5px;}

.mid_body{background:url(../images/body_bg.jpg) repeat-x #f5f3f3; width:772px; border:#c9c7c7 solid 1px; padding:5px; margin:0 auto;}
.mid_con{padding:10px; background:#FFFFFF;}
.mid_con h1{font-size:21px; font-weight:normal; border-bottom:#999999 solid 1px; padding-bottom:2px; margin-bottom:10px; color:#595959; font-family:"Trebuchet MS"; }


.footer{padding:15px 0; text-align:center;}
.footer a{color:#595959; text-decoration:underline;}

.login_con{width:350px;}
.login_inner{padding-bottom:10px;}
.login_inner .left_con{width:115px; float:left; color:#595959; font-size:12px;}
.login_inner .right_con{width:235px; float:right; color:#595959; font-size:12px;}


.add_user_con{width:350px; float:left;}
.birth_list_con{width:350px; float:right; font-size:12px;}
.birth_list_con h3{font-family:"Trebuchet MS"; font-size:14px; color:#595959; border-bottom:#999999 solid 1px; padding-bottom:2px; margin-bottom:10px; }

.search-sel{ width:700px; font-size:12px; color:#595959; margin:0 auto; padding:5px 0; border-bottom:#999999 solid 1px;}
.search-sel .name{ width:700px; font-size:12px; color:#595959;}
.search-sel .birth{width:252px; float:left; font-size:12px; color:#595959;}
.search-sel .action{width:120px; float:left;}

.birth-list{ width:300px; font-size:12px; color:#595959; margin:0 auto; padding:5px 0; border-bottom:#999999 solid 1px;}
.birth-list b{color:#990000;}
.boxtext{ width:400px; height:240px;}
.boxtext1{ width:280px; height:320px;}


















